Я действительно не вижу способа перевести модуль Webform. Кто-нибудь еще сталкивается с этой проблемой?
Я знаю, что это возможно с помощью локали (для того же узла) или создания другого узла, но я действительно хочу использовать первый вариант.
Передняя форма веб-формы получила возможность изменить (и, следовательно, перевести) в этом выпуске: сделать веб-форму многоязычной (i18n) осведомленной через добавленные модули . Это улучшение уже включено в последние версии Webform, но это улучшение только на уровне API; Модуль Webform сам не предоставляет никаких возможностей для перевода.
Дополнительный модуль, который обеспечивает возможности перевода для веб-формы, называется локализацией веб-формы, но в настоящее время он доступен только в качестве проекта песочницы: http://drupal.org/sandbox/GDrupal/1407100
Автор модуля совсем недавно (2 недели назад) получил зеленый свет, чтобы превратить модуль в обычный полностью продвигаемый проект, что сделает его более доступным на Drupal.org.
Модуль локализации веб-формы предоставляет два режима перевода, один из которых использует отдельные узлы и синхронизирует определенные настройки веб-формы между узлами; и тот, который использует один узел и делает строки доступными для перевода через модуль i18n_strings. Подход с одним узлом также является тем, что я защищал, и я проверил, что он работает с этим модулем. Только подход с одним узлом сохраняет все результаты всех языков, сгруппированных вместе, с отдельными узлами результаты являются отдельными для каждого языка.
Помогает ли этот пост на drupal.org вообще?
Насколько я понимаю, веб-формы еще не переведены напрямую, поэтому вам придется создать несколько версий формы и назначить их как принадлежащие требуемому языку.
источник