Как мне перевести форму модуля Webform?

8

Я действительно не вижу способа перевести модуль Webform. Кто-нибудь еще сталкивается с этой проблемой?

Я знаю, что это возможно с помощью локали (для того же узла) или создания другого узла, но я действительно хочу использовать первый вариант.

drupal_stuff_alter
источник

Ответы:

7

Передняя форма веб-формы получила возможность изменить (и, следовательно, перевести) в этом выпуске: сделать веб-форму многоязычной (i18n) осведомленной через добавленные модули . Это улучшение уже включено в последние версии Webform, но это улучшение только на уровне API; Модуль Webform сам не предоставляет никаких возможностей для перевода.

Дополнительный модуль, который обеспечивает возможности перевода для веб-формы, называется локализацией веб-формы, но в настоящее время он доступен только в качестве проекта песочницы: http://drupal.org/sandbox/GDrupal/1407100

Автор модуля совсем недавно (2 недели назад) получил зеленый свет, чтобы превратить модуль в обычный полностью продвигаемый проект, что сделает его более доступным на Drupal.org.

Модуль локализации веб-формы предоставляет два режима перевода, один из которых использует отдельные узлы и синхронизирует определенные настройки веб-формы между узлами; и тот, который использует один узел и делает строки доступными для перевода через модуль i18n_strings. Подход с одним узлом также является тем, что я защищал, и я проверил, что он работает с этим модулем. Только подход с одним узлом сохраняет все результаты всех языков, сгруппированных вместе, с отдельными узлами результаты являются отдельными для каждого языка.

Нейт Лэмптон
источник
Спасибо Нейт и добро пожаловать, я с интересом посмотрел твои видео на lullabot
drupal_stuff_alter
1

Помогает ли этот пост на drupal.org вообще?

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

Chapabu
источник
На самом деле, я не знаю как: localize.drupal.org/translate/downloads?project=webform
drupal_stuff_alter
Извините, я думал, что вы имели в виду перевод веб-формы, а не модуля! В таком случае, вы не можете использовать drupal.org/project/l10n_update
Chapabu
Тогда как бы вы справились с этой проблемой? Дублирование формы узла?
drupal_stuff_alter
Позвольте мне просто уточнить ... вы хотите перевести интерфейс администратора веб-формы (что делает ссылка, которую вы указали), или вы действительно хотите перевести созданный вами узел веб-формы?
Чапабу