I set up a multilingual site with
Multilingual support: Enabled, with translation so I'm creating a new node for each language.
The taxonomy term is set up with the
Translation mode: Translate, so I have a new term for each language.
Creating a node with default language first is working fine:
If I create a new node in my default language using
node/add/page I correctly see the taxonomy terms in the site language, then after the node is created, using the
Translate tab and select the Spanish language will work correctly and display the terms in Spanish.
Creating a node in a different language:
Now if I want to create a Spanish node first and I go to
node/add/page I will see the site default language for the terms, so my tid will be in English instead of Spanish even if the language switcher is correctly set to Spanish.
Then when I'll edit this node, my terms will switch back to Spanish and loose the default term I selected while creating the node.
A way to avoid this problem is to go to
es/node/add/page instead and now the terms are correctly in Spanish.
This solution isn't very convenient, so what is the correct way to handle this efficiently and avoid saving a Spanish node with English terms ?