如何翻译Webform模块表单?


8

我真的看不到翻译Webform模块的方法。还有其他人面对这个问题吗?

我知道可以使用区域设置(对于同一节点),也可以创建另一个节点,但是我真的想使用第一个选项。

Answers:


7

Webform前端表单在此问题中具有被修改(并因此翻译)的能力:通过贡献的模块使Webform多语言(i18n)意识。该增强功能已包含在最新版本的Webform中,但是该改进仅在API级别上。Webform模块本身不提供任何翻译功能。

提供Webform翻译功能的附加模块称为Webform Localization,但当前仅在以下沙箱项目中可用:http : //drupal.org/sandbox/GDrupal/1407100

该模块的作者最近(两周前)获得了批准,将该模块变成了一个完全推广的普通项目,这将使它在Drupal.org上更易于访问。

Webform Localization模块提供两种翻译模式,一种使用单独的节点并在节点之间同步某些Webform设置;一个使用单个节点并使字符串可通过i18n_strings模块进行翻译的字符串。单节点方法也是我一直提倡的,并且我已经测试了它可以与该模块一起使用。只有单节点方法才能将所有语言的所有结果汇总在一起,而对于单独的节点,每种语言的结果是分开的。


内特感谢和欢迎,我饶有兴趣地观看您在Lullabot的视频
drupal_stuff_alter

1

请问这个职位在Drupal.org的所有帮助?

据我了解,Webforms还不能直接翻译,因此您必须创建表单的多个版本并将它们分配为属于所需语言。


实际上,我不知道该怎么做:localize.drupal.org/translate/downloads?
project=webform

抱歉,我认为您的意思是实际翻译网络表单,而不是模块后端!在那种情况下,您不能使用drupal.org/project/l10n_update
Chapabu

那你怎么处理这个问题呢?复制节点形式?
drupal_stuff_alter

让我澄清一下...您是否要转换Webform的管理界面(这是您提供的链接所要做的),还是您实际上要转换已创建的Webform节点?
Chapabu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.