原文
十二月 30, 2019
Updated
二月 10, 2020

WPML可让您轻松翻译使用您最爱的页面生成器构建的页面。 阅读本指南可了解支持哪些页面生成器以及如何翻译页面生成器设计。

您需要安装哪些WPML插件

要翻译页面生成器的内容,您需要安装:

  • WPML
  • WPML字符串翻译
  • WPML 翻译管理

支持哪些页面生成器

我们一直致力于将更多热门页面生成器添加到WPML的集成列表中。

以下页面生成器已与WPML集成:

如果您最爱的页面生成器仍未与WPML集成,请在我们的集成使用短代码的页面生成器指南中了解如何轻松操作。

如何翻译页面生成器的内容

用页面生成器创建的内容可用两种方式翻译:

  • 手动 (您亲自)
  • 将其寄给其他译员翻译

手动翻译

使用以下步骤自己翻译内容。

1. 点击加号图标,选择您要译成的语言。 加号按钮可从页面或从列出页面访问,如下表所示:

在编辑我的页面时,该加号位于语言框中。该加号位于在页面→所有页面旗标下
使用WPML来翻译页面生成器使用WPML来翻译页面生成器

2. 您将被转至WPML的翻译编辑器。 左边是源语言的内容。 把您的译文放在右边的方框里。 请注意,您也可以像用原WordPress编辑器一样设置翻译的样式。

WPML翻译编辑器

3. 确保将每部分内容标记为翻译完成:

使用WPML翻译页面生成器
将翻译标记为完成

 

4. 翻译完成时,点击保存后关闭

 

将翻译发送给其他翻译人员

要发送使用页面生成器创建的内容以供其他翻译人员翻译,您需要转到WPML翻译管理页面并使用以下步骤。

1. 选择您的内容类型(页面、文章等),选择后点击添加到翻译篮

使用WPML可翻译用WPBakery页面生成器构建的页面
将内容添加到翻译篮中

 

2. 点击翻译篮选项卡,选择特定语言的译员。 请注意,您需要事先设置译员

使用WPML来翻译页面生成器
选择您的译员

 

大功告成! 现在,翻译人员将能够进入WPML翻译页面并开始翻译工作。 他们将使用与前面“手动翻译”一节中所述相同的翻译编辑器

多次出现的同一文本的翻译

有时,页面上可能会重复出现相同的文本。 WPML自动识别重复的内容并将其作为一个字段供译员翻译。 这样,你就无需花时间翻译相同的文本了。

当然,WPML将在页面上显示这些文本的所有地方显示其对应的译文。

下面的图像显示了一个使用WPBakery页面生成器创建的设计,该设计使用的是同一文本的三个实例。

WPBakery页面生成器的设计使用了相同文本的多个实例
WPBakery页面生成器的设计使用了相同文本的多个实例

当我们翻译该页面时,我们可以看到编辑器只显示该待译文本字段的一个实例。 这意味着我们只需翻译一次。

只有一个字段用于翻译重复的文本
只有一个字段用于翻译重复的文本

最后,在前端,文本的翻译按照预期显示在相应的位置。

翻译后的重复文本显示在前端的所有正确位置
翻译后的重复文本显示在前端的所有正确位置

当页面更改时更新翻译

您可以随时更新已翻译的页面译文。 当被翻译页面的内容发生变化时,您只需翻译变化的部分,或者再次发送到译文。 这一次,您不需要再次翻译所有的内容,只需要翻译修改或添加的部分。

在更新默认语言页面内容时,请确保不要更新文本和页面内元素的位置,因为这将导致已译文本丢失。 请参阅有关编辑默认语言页面时保留现有翻译的更多信息。

在这个例子中,我添加了一个文本框元素到“关于我们”页面:

添加一个文本块到我的页面
添加一个文本块到我的页面

注意:记住在添加模块后更新页面。 这很重要,因为它将该模块的文本元素加载到翻译编辑器屏幕。

语言自订区块中,您将看到一个箭头,而不是一个加号按钮。 这表明翻译需要更新,因为您最近向默认语言页面添加了一些新内容。 点击箭头更新辅助语言页面中的翻译。

替换加号按钮的箭头

您将看到WPML翻译编辑器中有需要填写的新字段。 另外,请注意翻译完成百分比回到了75%。
翻译后将翻译标记为完成,然后保存后关闭

带有新文本块的WPML翻译编辑器

翻译使用页面生成器设计的工具集模板

工具集插件可让您设计显示任何类型文章的内容模板。 通常,所有语言都使用一个模板,只翻译其中的文本,例如标签或标题。

或者,您可以选择为网站的每种语言创建单独的内容模板。 在这种情况下,您不应发送此类翻译模板。 相反,您应该分别编辑每种语言的模板并像那样翻译。

工具集可让您使用以下页面生成器设计内容模板:

  • Elementor
  • WPBakery页面生成器
  • Oxygen
  • Beaver Builder

如果使用页面生成器来设计内容模板,则必须翻译模板。 要启用特定内容模板的翻译,请转到WPML→设置页面,并在多语言内容设置选项卡上找到文章类型翻译部分。 在这里,将您的内容模板标记为可译。

现在可以发送内容模板进行翻译了。 翻译过程和上面描述的一样。

但是,如果您以前选择为每种语言使用不同的内容模板,则不能使用此工作流程。 相反,您必须使用页面生成器向每种语言的内容模板分别添加内容。

要检查为每种语言创建不同内容模板选项的状态,请转到工具集设置页面并单击WPML集成选项卡。