Hi,
I'm having a problem with Views and multilingual taxonomy terms. I'm not sure whether this is a problem with views module or i18n module.
I have a content type called "National Teams". This content type has two taxonomy categories associated, "Tournament type" (Olympic games, World Championships, etc) and "Team Type" (Men, Women, etc). I have translated the taxonomy terms to Finnish according to this guide: http://drupal.org/node/133999
Taxonomy term translation seems to work ok. When I'm creating a node from English UI (that is http://www.curling.fi/dev/en/node/add/national-team) the terms are shown in English. If I'm using Finnish UI (that is http://www.curling.fi/dev/fi/node/add/national-team) the terms are shown in Finnish.
I have a (table type) view that lists all national teams. "Tournament Type" and "Team Type" taxonomy terms are defined to be columns in this views table. I've done this using "Taxonomy: Terms for Tournament type" and "Taxonomy: Terms for Team type" as fields in the view. The view can be found at
http://www.curling.fi/dev/fi/competitions/national_teams and http://www.curling.fi/dev/en/competitions/national_teams respectively.
When I'm looking at the view, I only see the values of these two taxonomy terms if I'm looking the view in the same UI language that was used when creating the node.
An example:
- I have a node "national team 1" that was created from English UI
- I have a node "national team 2" that was created from Finnish UI
If I'm looking the view in English UI, I only see the terms for "national team 1" that was created from English UI
Example: http://www.curling.fi/dev/en/competitions/national_teams
If I'm looking the view in Finnish UI, I only see the terms for "national team 2" that was created from Finnish UI
Example: http://www.curling.fi/dev/fi/competitions/national_teams
The versions that I'm using are:
Drupal: 5.1
Views:5.x-1.6
i18n: 5.x-2.1
I have following i18n modules enabled: Internationalization, i18n - taxonomy, i18n - views, Translation
Is this an issue in Views module or in i18n-modules? Or is this expected functionality?
Any help is highly appreciated!
Best regards,
Markus Sipilä
Finnish Curling Association
Comments
Comment #1
ThePickwickProject commentedHi, I have the seem issue. Did you ever manage to solve it?
Comment #2
masipila commentedUnfortnately I didn't find a proper solution to this issue.
I ended up implementing team type and tournametn type as CCK fields and labeled allowed values like this: "Olympialaiset / Olympic games". An example can be checked at http://www.curling.fi/en/competitions/national-teams
-Markus
Comment #3
catchSurely if you translate terms, they should be displayed in the user's language - not all at once. I think this is by design, and an issue with internationalisation modules rather than views, so marking as such.
Comment #4
masipila commentedOk,
thanks for this information, catch.
-Markus
Comment #5
dasjoi can confirm this problem:
* I have a taxonomy T which has no language but localizable terms
* I have a view V which displays terms of taxonomy T
* the exposed terms don't get translated
is this by design or did i miss something?
thanks, josef
Comment #6
jose reyero commentedViews translation is not implemented yet (though there's some WIP in the dev version) and there are multiple other issues related to this.
Comment #7
ThePickwickProject commentedThat's not so good news :(
It means that it is not possible to share lists with tagged content with users in another language, even though the translations are available.