I noticed a problem on my new multilingual site. I've checked the syncronization option for taxonomy terms for a node type, but the terms are not synchronized. When a node is translated, the translated node has no taxonomy term associated (I checked in the term_node table of the database).

The translation mode of the vocabulary is set to "Localize terms. Terms are common for all languages, but their name and description may be localized."

I also cannot set the terms manually, as the selection does not come up when editing the translated nodes, probably because synchronization is turned on.

Any idea on how to fix that?

Comments

tomsm’s picture

Did you translate the taxonomy terms? You can install the module "translation table" to translate your terms easily.

DoctorWho’s picture

Thank you very much for your answer, the untranslated terms really were the problem. The translation of the terms was not ready yet, but I did not expect that to cause a problem like that.

Another question, is there an easy way to trigger synchronization of the taxonomy terms once I translated them? Else I would have to manually trigger it for every node.

Maybe one could also implement a warning message if one assigns a taxonomy term that has not yet been translated?

tomsm’s picture

If you change the taxonomy term of a node, the taxonomy of the translations will be updated automatically, only if the term is translated.

I can not help you with the warning message.

jose reyero’s picture

Status: Active » Closed (duplicate)