Как перечислить переводы страниц рядом с оригиналом в той же строке?


Многоязычные функции D8 намного выше среднего по сравнению с другими основными конкурирующими решениями, но мне все еще не хватает одной функции, или я не знаю, реализована ли она в D8.

Когда я создаю переводы одной и той же страницы, я вижу их в отдельных строках, по одной строке на перевод, вот так:

enter image description here

Если у вас больше языков, скажем, 5, то для ясности это не очень хорошо. Было бы гораздо яснее, если бы это было можно отобразить страницу (оригинал) в одной строке и перечислить все доступные переводы данной страницы в одной строке, например:

enter image description here

Возможность сделать это в D8 была бы большим преимуществом. Возможно ли это в D8?

Author: Pierre.Vriens, 2016-06-21

1 answers

Взгляните на Инструмент управления переводом , рассматриваемый как преемник модуля Обзор перевода, а также "модуль", с которым нужно двигаться вперед в D8. Со страницы проекта:

...предоставляет набор инструментов для перевода контента из разных источников. Перевод может быть выполнен людьми или переводческими службами всех видов. Он основан на существующих языковых инструментах и структурах данных Drupal и использует их, а также может использоваться в автоматизированном рабочем процессе сценарии.

Этот модуль не делает i18n или любой другой языковой модуль для Drupal устаревшим. Это только облегчает процесс перевода.

Одна из его страниц сообщества также содержит некоторые связанные скриншоты, такие как этот:

enter image description here

План Б

Другой возможный подход, с которым, возможно, стоит поэкспериментировать, состоит в том, чтобы попытаться настроить само представление, используя "результаты перезаписи" для каждого из значений в столбцах с "Чешский", "Английский" и т.д. И используйте эти значения, чтобы переписать их для отображения изображения (например"Czech.jpg ","English.jpg ", и т.д.) со ссылкой "Редактировать" под ней. Для эквивалента "Добавить" вам нужно будет проверить, какое значение вы получите для 3-го языка, если у вас еще нет перевода: если вы также получите что-то для этого, вы могли бы использовать аналогичный результат перезаписи, но затем со ссылкой "Добавить".

 1
Author: Pierre.Vriens, 2020-06-15 09:13:00