Skip Navigation

Home » WPML文档 » 相关项目 » 将联系表单 7 与WPML结合使用

Contact Form 7 多语化- 使用WPML翻译表单

Contact Form 7 多语化可让您毫不费力地翻译使用 Contact Form 7 创建的表单。 只需创建一个表单并将其插入帖子或页面即可。 然后,选择最适合您需要的翻译方法。

Contact Form 7 多语化。 一个胶水插件,多种功能。

使用 DeepL、Google Translate 或 Microsoft Azure 翻译您自动创建的联系表单

无需为每种语言创建单独的表格

翻译表单模板、包含多个选项的表单字段、默认信息和通知电子邮件文本

将表格发送给专业翻译人员或与WPML集成的翻译服务机构进行翻译

无需额外步骤–翻译好的嵌入式表单会自动以正确的语言显示在帖子和页面上

在高级翻译编辑器中自行翻译表格

Contact Form 7 允许您为网站创建、定制和管理前端表单。 在本教程中,我们将逐步说明如何使用WPML 使这些表单成为多语言表单。

下面的视频短片介绍了使用 Contact Form 7 插件翻译表单的过程:

在本页:

开始

首先安装并激活以下插件:

如果您是WPML 新手,请查看我们的入门指南。 它可以快速引导您完成可以使用的不同翻译选项。

翻译表格

要翻译表格,请按照以下步骤操作:

1.创建默认语言联系表单

要创建表单,请转到联系人添加新表单。 完成后,您将获得用于联系表单的简码。 复制后可插入到您的联系页面。

2.翻译联系表单

现在,是翻译表格的时候了。 WPML为您提供了不同的方法。

自动翻译表格

如果使用 “翻译您选择的内容 “模式,您可以从 “翻译翻译管理”控制面板自动翻译联系表单。 只需前往 WPML 翻译管理找到并选择您的表单,点击即可自动翻译。

从翻译管理仪表板自动翻译

将表格发送给他人翻译

转至 WPML 翻译管理发送所有类型的内容(包括联系表单)进行翻译。

您可以将包括表单在内的任何内容发送给您自己的翻译人员或与WPML 集成的众多专业翻译服务之一进行翻译。

您可以在我们的 WPML 翻译管理使用指南中找到详细说明。

自行翻译表格

或者,您也可以自己翻译表格。 为此,请编辑表格,并在语言 框中单击要将表格翻译成的语言所对应的加号图标。

点击加号图标翻译表格

这将带您进入WPML 的高级翻译编辑器(ATE),您可以在此翻译表单和占位符文本。 如果您有翻译点数,您将看到翻译自动填入。 如果没有学分,则需要自己添加翻译。

翻译 Contact Form 7 文本 在高级翻译编辑器中

翻译提交按钮和选择、单选和复选框字段

您创建的所有表单都包含一个 “提交“按钮。 Contact Form 7 还允许您在表单中添加复选框、单选按钮和下拉菜单。 这样,您就可以创建具有多个选项的字段,比如让用户选择居住国家的复选框。

要翻译提交按钮以及复选框、单选按钮和其他选择字段类型的字段值,需要在高级翻译编辑器中搜索文本。

在高级翻译编辑器中搜索字段值时,可能会看到文本出现两次,分别标为shortcode shortcode-attr。 只翻译标为简码属性(shortcode-attr) 的字段。 该简码属性(shortcode-attr) 包含需要翻译的值,而简码(shortcode) 代表代码,不应翻译。

首先在高级翻译编辑器中打开要翻译的表格。 那么

  1. 搜索要翻译的字段值。 在我们的示例中,我们正在搜索 “提交“按钮。
  2. 单击标为简码属性(shortcode-attr) 的文本旁边的加号图标,然后输入翻译。
  3. 点击绿色框中的复选标记,保存翻译。
翻译联系表单中的提交按钮

对表单中来自按钮或多选字段的所有值重复上述步骤。

3.在内容中插入区块

现在,您需要将表单插入默认语言的帖子、页面或部件中。 为此,只需插入联系表 7 块,然后使用下拉菜单选择表单即可。

在下拉菜单中选择表格

4.使用嵌入式表单翻译内容

最后,您需要翻译包含表单的页面、帖子或部件。 就像翻译表格一样,您可以将这些表格交由他人翻译,也可以自己手动翻译。

要自行翻译,请编辑帖子或页面,然后使用语言框翻译或复制。

使用语言框翻译或复制内容

确保只翻译文本。 请勿更改简码中的任何内容。 WPML自动以正确的语言显示表单。

不可翻译的表单元素

某些表单元素的文本来自浏览器,而不是 Content Form 7 或WPML。 这包括“浏览“和“上传文件“按钮以及reCAPTCHA 等元素。

访问您网站的用户将根据其浏览器的默认语言看到这些字段的显示。

WPML Content Form 7 Non-translatable Browser Element
翻译后的页面带有不可翻译的浏览器元素

已知问题

这款插件和WPML之间没有未解决的兼容性问题。 搜索所有已知问题

获得帮助

如果您在翻译使用 Contact Form 7 和WPML 创建的表单时需要帮助,请访问WPML的支持论坛

Updated
14 3 月, 2024