I use entity_translation module to translate my nodes. So a node can have a title field in english and french and spanish or just one of these. This is the same thing for the body field and some other fields.

I want to display a list of my nodes whatever the language is.
In this list if the node fields are in english and french I want to see in one row the french version and in another row the englilsh version.

All I could do with views is to see the current language version of the fields (if available).

How can I see all the translations ?

Comments

nikosnikos’s picture

Title: How to display all translations of a field ? » Impossible to see all translations of a field
Category: support » bug

After some tests it appears to me that it's not possible.

I can select all the translations of entities and all the translations of a field but the fields are not rendered in the field language they are rendered in the Field Language selected in Advanced > other in the views UI

giorgosk’s picture

apparently something like this has been implemented #1041340: 'Field Language' in 'Query options' missing "All languages" option
but I can't get it to work either since I don't understand how that JOIN can come about
it would be great if anyone pointed to the right direction

giorgosk’s picture

Version: 7.x-3.3 » 7.x-3.x-dev
Component: Miscellaneous » fieldapi data
Category: bug » support

How does one see all language translations of a field translatable content type ??

lets say we have
basic page (field translation enabled)
title (field using title module)
body (field translatable)
text (field translatable)

I have created a node in english and translated it to german

I want to display all translations of a node each one occupying a table row which means I have to see 2 rows
1 english and another german

I have tried to decipher #1041340: 'Field Language' in 'Query options' missing "All languages" option what bojanz is saying but I am not succeeding

I have not been able to undertand what views options need to trigger all field translation to appear

I have tried adding sorting/filtering criteria of field translatable fields
tried to add relationships (translatable/source)
tried to change to language neutral (from current user's language)
tried to dissalow query rewritting
tried all possible combinations of the above I could think of
also tried enabling/disabling language fallback here admin/config/regional/entity_translation

the closest I got was to output the english versions of title, body and text duplicate times

strange thing is if I output the body-language it tells me that one is german and the other is english
but both rows only display english version

what am I doing wrong ?

on a different view I have also tried http://drupal.org/project/efq_views to no avail

natuk’s picture

Exactly the same problem here. "All languages" option is missing from Advanced->Other->Field language

EDIT: A related issue is discussed here: #1112410: Views support for field translations?

mustanggb’s picture

Issue summary: View changes
Status: Active » Closed (outdated)