Почему в views не выводится название термина переведенное через entity_translation?

Главные вкладки

Аватар пользователя VasyOK VasyOK 28 декабря 2019 в 11:41

В настройках словаря выбрал
Translation mode: Field translation.
В полях заменил заголовок термина на текстовое поле от модуля title.

Почем-то не выводится переведенное название термина в views на нужном языке. Вот скрин, на нем видно, что сижу под английской локалью, а название термина выводится на русском:

Лучший ответ

Аватар пользователя VasyOK VasyOK 29 декабря 2019 в 16:05

Проблема была вот в чем:
Нужно использовать поле
не
Taxonomy term: Name (translated)
а
Entity translation: Имя

Тогда все работает.

Я не понимаю зачем использовать Фильтры и Релейшны, как показано тут https://www.bramvandenbulcke.be/en/article/drupal-entity-translation-guide. Может быть это несколько устревшая инструкция.

Комментарии

Аватар пользователя VasyOK VasyOK 28 декабря 2019 в 18:35

Какой?
Термин таксономии: Язык = Язык текущего пользователя
?

На русском выводит, на английском - нет. Хотя у термина перевод задан.

Аватар пользователя bumble bumble 28 декабря 2019 в 19:36

Все остальные переводы сущностей, кроме entity_translation - мусор, и я ими не пользовался, по собственному желанию во всяком случае.

Аватар пользователя VasyOK VasyOK 29 декабря 2019 в 16:05

Проблема была вот в чем:
Нужно использовать поле
не
Taxonomy term: Name (translated)
а
Entity translation: Имя

Тогда все работает.

Я не понимаю зачем использовать Фильтры и Релейшны, как показано тут https://www.bramvandenbulcke.be/en/article/drupal-entity-translation-guide. Может быть это несколько устревшая инструкция.