I just installed the flag module which uses views to display its overview. I have set the flag module to "Flag translations of content as a group". I use 3 languages.
For the default language (en) everything works ok. But when I switch to dutch (nl) or french (fr) the node title in the views table is not translated. Also the nid in the node link stays the same, only the prefix changes. So only the inferface language changes but the nid itself remains in English.
For example:
The English node link is: http://localhost/drupal/en/node/60
The Dutch node link is: http://localhost/drupal/nl/node/60 but should be http://localhost/drupal/nl/node/63

Module versions:
Drupal core: 6.13
Flag 6.x-1.1
Internationalization 6.x-1.x-dev (2009-Jul-06)
Translation helpers 6.x-1.x-dev (2008-Oct-10)
Views 6.x-3.x-dev (2009-Jul-02)

I know that there are already several issues about i18n and views. So this issue may be a duplicate...?

CommentFileSizeAuthor
#1 view_screenshot.JPG65.39 KBtomsm
#1 favorites_view.txt11.76 KBtomsm

Comments

tomsm’s picture

Status: Active » Fixed
StatusFileSize
new11.76 KB
new65.39 KB

I solved the problem. This is what I have in my user tab flags (favorites) view:

1. Relationships:
I added "Source translation" to the views relationships which is related to the relationship "Flags: favorites". This relationship "favorites" is related to the 3rd relationship: Flags: user.

2. Filters:
The i18n negotiation filters out the nodes that match the current user interface language.

I added a screenshot of my view settings and an export of my view.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.