WPML

Jetpack 插件提供了数十种功能,从社交媒体嵌入到图库和联系表单,再到显示复杂的数学方程式等等。您可以使用 WPML 翻译与 Jetpack 功能相关的文本。

最新版本的 Jetpack 几乎 100% 与 WPML 兼容。这个非常强大的插件有多个模块,我们正在努力使它们全部兼容。如有任何问题,请联系我们的支持团队。

在本教程中,您将学习如何使用 WPML 让 Jetpack 实现多语言化。

我们将解释如何使用和翻译 Jetpack 的一些主要功能。在 Jetpack设置页面上可以找到许多功能。它们被分类并划分在以下选项卡中:撰写、分享、讨论、流量和安全。

要使用 WPML 和 Jetpack 运行多语言网站,您需要:

开始使用

如果您是网站开发人员,开始使用时需要遵循以下主要步骤:

  • 安装并激活 Jetpack。
  • 安装并激活 WPML 插件(WPML Multilingual CMS、WPML 字符串翻译)。
  • 从 WPML设置语言页面设置 WPML。请参阅我们的 WPML 入门指南以获取完整参考。

如果您是与开发人员合作的网站所有者,请要求他们为您执行上述步骤。

WPML 翻译工具

WPML 提供两种翻译编辑器,您可以使用它们来翻译网站内容:

除了自己翻译网站内容外,您还可以:

Jetpack 联系表单

安装 Jetpack 后,在编辑文章和页面时会出现一个新的添加联系表单按钮。当您单击该按钮并添加表单时,Jetpack 会添加简码标签,用于创建实际的表单字段、按钮和其他元素。

要翻译联系表单,请按以下步骤操作:

  1. 复制包含 Jetpack 表单的原始文章。
  2. 前往 WPML翻译,然后展开其他文本(字符串)部分。使用该部分顶部的筛选器查找需要翻译的文本。在 Domain 筛选器中,选择 jetpack,系统将仅列出来自 Jetpack 的文本。
  3. 翻译所有相关的 Jetpack 表单文本。
  4. 确保选中翻译的翻译已完成,并将其保存。

对所有来自 Jetpack 的文本重复这些步骤。

字符串翻译与 Jetpack 表单
字符串翻译与 Jetpack 表单

结果:在下图中,您可以看到添加至西班牙语页面(名为“Pregúntanos”)的表单,且所有文本均已翻译为西班牙语:

使用 WPML 翻译的 Jetpack 联系表单
使用 WPML 翻译的 Jetpack 联系表单

您还可以翻译发送给访客的电子邮件模板文本——您的英语访客将阅读英文电子邮件,而西班牙语访客将收到西班牙语版本。

平铺图库

这是一款强大的图库功能,允许您在常用的 WordPress 文章编辑器中创建自定义图像图库。借助 WPML,您可以为每种语言创建不同的图库,并翻译与这些图库相关的所有文本。

让我们看看这是如何完成的。首先,检查 Tiled Galleries 模块是否已启用。现在,当您向页面添加图库时,Jetpack 会为您提供多种布局选择。

完成此操作后,我们将翻译图库。为此,请复制您的文章,然后单击独立翻译按钮。您现在可以在次要语言的文章编辑屏幕上更改图像、图像标题和 alt 文本。

在本教程中,我为英语选择了圆形图库图像,为西班牙语版本选择了方形图像。正如您在下图中看到的,所有内容均已翻译,包括 alt 文本和 Jetpack 生成的标题。

翻译为西班牙语的平铺图库

平铺图库与 WPML
平铺图库与 WPML

默认语言的平铺图库

平铺图库与 WPML
平铺图库与 WPML

额外侧边栏小工具

这个便捷的模块提供了许多有用的小工具,如 Twitter、Facebook Like Box、Custom Image Gallery、Upcoming Events 等。所有这些都可以使用 WPML 进行翻译。

让我们来看看 Tiled Gallery 小工具,或者在外观小工具页面上名为 Gallery (Jetpack) 的小工具。该小工具显示照片图库或幻灯片,并与我们上面描述的 Tiled Gallery 模块相关。要使该小工具可见,请将其拖到主题的小工具区域,为其选择图像并设置其其他相关选项。

Jetpack 小工具图库与 WPML
Jetpack 小工具图库与 WPML

现在,您可以前往 WPML翻译字符串页面,翻译与此小工具关联的所有文本。使用上一节中所述的相同步骤。

下图显示了“小工具化”区域的两种不同语言版本:

Jetpack 小工具图库与 WPML

JetPack 小工具图库与 WPML
JetPack 小工具图库与 WPML

Jetpack 小工具图库与 WPML

JetPack 小工具图库与 WPML
JetPack 小工具图库与 WPML

按照相同的过程,您可以翻译所有其他额外侧边栏小工具。

Jetpack 包含更多功能,要翻译它们,您应遵循如上所述的相同过程。

作者:Andrés Cifuentes