Give the gift of Drupal. All merchandise is 50% off through 2016.
Using migrate to import nodes with term references.
The problem is that terms have languages, but sometimes there's no difference between the termname in several languages.. What happens is that migrate seems to match the term reference in a similar way of taxonomy_get_term_by_name, ignoring language and taking the first match, and thus making wrong references to other languages.
In my case my Dutch en French nodes are ending up with German terms attached, which leads to several problems in the site.
Any way to prevent this? I am already specifying the language in field_mapping.
$this->addFieldMapping('field_soort', 'soortdesc') ->arguments(array('language' => $this->language));