在本页:
开始
首先安装并激活以下程序:
- 忍者表单插件
- WPML核心插件和WPML字符串翻译插件
- 多语种 Ninja Forms 多语化插件
如果您是WPML 新手,请查看我们的入门指南。 它可以快速引导您完成所有可使用的翻译选项。
创建和翻译表单
这些是翻译表格的主要步骤:
- 以默认语言创建表格。
- 翻译表格。
- 在文章、页面或部件中插入一个 Ninja 表单块,然后从下拉菜单中选择要使用的表单。
- 翻译包含表单的帖子、页面或部件。
创建默认语言表单
要创建默认语言表单,请转到 Ninja Forms→添加新表单。 在本例中,我们将使用 “联系我们 “表单模板。 当然,您也可以使用空白模板,从头开始创建表格。
翻译表格
WPML可让您为表单选择不同的翻译方法。
将表格发送给翻译人员
来自 WPML→ 翻译管理您可以将表单翻译分配给翻译员。
将表格添加到翻译篮后,单击 “翻译篮“选项卡。 为您的不同语言对选择译员,并发送您的表格以供翻译。
自行翻译表格
要自行翻译表单,请访问 WPML→翻译管理页面,然后按照以下步骤操作:
- 在 “选择翻译项目“部分,从第一个下拉菜单中选择Ninja Forms,然后单击 “筛选“按钮。
- 选择要翻译的表格。
- 在 “选择翻译 选项“中,选择要将表单翻译成的语言的 “翻译“选项。
- 选择 “翻译我自己 “选项,然后单击 “添加到翻译队列“按钮。
- 现在,转到 WPML→翻译,然后单击与您的忍者表单相关的翻译按钮。
您将进入高级翻译编辑器,在这里您可以翻译表单。 您可以使用内置的自动翻译功能进行快速、简便的翻译。
目前,您还不能将辅助语言表单的日期字段设置为不同的日期格式,也不能设置为不同的货币。
在页面或帖子中插入表单
创建并翻译表单后,就可以将其添加到页面、帖子或小工具中了。 在我们的示例中,我们创建了一个新的英文页面,并使用Ninja Forms块添加了我们的表单。
翻译包含表单的页面和帖子
最后,翻译包含表单的页面、帖子或 widget。 您可以在语言框中单击要将页面翻译成的语言所对应的加号图标。
更新表格翻译
如果更改默认语言中的表单,还需要更新其翻译。
要更新表格的翻译,请按照以下步骤操作:
- 导航至 WPML→翻译。
- 状态显示表单翻译需要更新。 单击表格行中的编辑按钮。
为翻译表单添加重定向
Ninja Forms 允许您在网站访客提交表单后将其重定向到网站上的特定页面。 要使重定向在网站的所有语言中都有效,首先要翻译要重定向到的页面。 然后按照以下步骤操作:
- 编辑你的忍者表单。
- 转到电子邮件和操作,添加或编辑重定向。
- 在 URL 字段中,添加 {wp:site_url} 后跟要重定向到的页面的标题。
不要忘记翻译要重定向到的页面。 完成此操作后,表单将自动重定向到正确语言的页面。
已知问题
WPML可与此插件配合使用,但有时我们可能会解决一些小问题。 这是意料之中的事,因为这两个插件都提供了频繁的更新。
目前未解决的问题:
- Ninja Forms – Merge Tags in Emails & Actions Not Translated
- Ninja Forms – PDF Form Submissions | PDF Export Errors with Checkboxes Field
您还可以搜索此插件的所有已知问题,包括之前解决的问题。
获得我们的支持帮助
我们论坛的支持者每周六天随时准备为您提供帮助。 他们接受过如何使用WPML和 Ninja Forms 的培训。
如果您自行设置网站和WPML,请使用我们的技术支持论坛。