Hi,
When i create a new term in a translated vocabulary, the alias language of that term is assigned to "und", which it should be the same language of the term.
case1: This will make a conflict with the other terms aliases in the other languages if they have the same name because they will have the same alias.
case2: If there is an old localized alias which is generated by one of the previous versions(which they didn't have this issue) then i add a new term with a same name in a different language, so the old term alias will be useless and the users will be redirected to the new term when they try to view the old term.
Examples:
case1 from the url_alias table:
- pid - 1
- source - taxonomy/term/1
- alias - tips/beauty
- language - und
* If i add any term with a same name in any of the other languages, i will get this message "The alias is already in use".
case2 from the url_alias table:
- pid - 1
- source - taxonomy/term/1
- alias - tips/beauty
- language - en
* If i add any term with a same name in any of the other languages, the users always will redirect to the new one when they try to view the old term.
I'm using:
Drupal 7.17
PA 7.x-1.2
i18n 7.x-1.7
Some related issues:
http://drupal.org/node/1539616
http://drupal.org/node/1812760