Greetings,
As I found out that there is possible bug or conflict in language selection of taxonomies on nodes.
Summary of the problem:
Taxonomies are shown as depend on orginal langauge of node (if it don't have translated version of the node) when it should be another langauge.
Steps
-Create a taxonomy vocabulary with 3 languages with allowed translation.
English | French | Turkish
Hello | Bonjour | Merhaba
House | Maison | Ev
-Create a node type with allowed to translation (Name of the content type: "testing", field name "taxonomy").
-You may translate field's name or other details. (french version "taxonomie", turkish version "taxonomi" ). We choose interface language to display.
-Add a field with term references
-Create a new content, name it "a new content" in Turkish. Lets choose "Merhaba" in "taxonomy" field. Its node number is "5".
-Open this new node example.com/tr/node/5 (default langauge of site is English )
You may see as
taxonomi: Merhaba
-Now use URL as example.com/fr/node/5
you should see
taxonomie: Bonjour
However it appears as
taxonomie: Merhaba
in example.com/node/5, English langauge
taxonomy: Merhaba
If you create translated version of "a new content" as French, example.com/fr/node/5 url will show you as correct one.
taxonomie: Bonjour
But still English would be (example.com/node/5)
taxonomy: Merhaba
The need of the problem is even if user didn't translate the content, taxonomies should appear in correct form, like its field names.
Note: I am not really sure it is a dublicate problem but as I searched in last 2 days, I only found very old examples of problem (exp:
https://www.drupal.org/forum/support/post-installation/2010-03-26/taxono... →
) and another maybe more up-to-date similar one. (
https://www.drupal.org/project/drupal/issues/2930458 →
)
Thanks