WPML

了解如何将 WPBakery 内容翻译成更多语言,并使用 WPML 创建多语言网站。

快速上手

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

如果您是 WPML 的新用户,请查看我们的快速上手指南。它将快速引导您了解可以使用的不同翻译选项。

如何使用 WPML 翻译 WPBakery 页面

WPBakery 与 WPML 的自动翻译所有内容模式兼容。如果在设置 WPML 时选择此模式,则在添加或编辑 WPBakery 页面内容时,所有内容都将被自动翻译。

如果您想自行决定要翻译哪些内容,请在设置 WPML 时选择翻译部分内容模式。

要使用翻译部分内容模式翻译网站内容:

  1. 在页面列表中,单击您要翻译的页面旁边、语言下方的加号图标。
  2. 您将进入 WPML 的高级翻译编辑器。如果您有 AI 翻译字数,您将看到内容已被自动翻译。您可以审核并接受这些翻译,或单击撤销翻译(Undo translation)以输入您自己的翻译。如果您没有 AI 翻译字数,请自行添加翻译。
  3. 完成所有翻译后,单击保存并完成(Save and Complete)。
使用 WPBakery 和高级翻译编辑器翻译页面
使用 WPBakery 和高级翻译编辑器翻译页面

您现在应该可以在前端查看默认语言和次要语言页面。

默认语言页面

翻译为波兰语的页面

当前所有可翻译的 WPBakery 页面构建器模块

WPML 支持翻译以下 WPBakery 页面构建器模块中的文本:

  1. 文本区块
  2. 带文本的分隔线
  3. 消息框
  4. 悬停框
  5. 单张图像
  6. 图像画廊
  7. 图像轮播
  8. 选项卡
  9. 导览
  10. 手风琴
  11. 可分页容器
  12. 自定义标题
  13. 按钮
  14. 号召性用语
  15. 小工具化侧边栏
  16. 文章滑块
  17. 视频播放器
  18. Google 地图
  19. Flickr 小工具
  20. 进度条
  21. 饼图
  22. 圆环图
  23. 折线图
  24. 文章网格
  25. 媒体网格
  26. 文章瀑布流网格
  27. 媒体瀑布流网格
  28. Tweetmeme 按钮
  29. 常见问题
  30. WP 搜索
  31. WP 元数据
  32. WP 近期评论
  33. WP 日历
  34. WP 标签云
  35. WP 文本
  36. WP 近期文章
  37. WP 分类

翻译原始 HTML 元素

有一项 WPML 设置可决定 WPML 是否将 Raw HTML 元素的内容发送以供翻译。要找到该设置:

  1. 前往 WPML设置页面。
  2. 滚动到文章和页面同步部分。
  3. 在页面构建器选项下,找到 Send to translation the content of raw HTML cells(发送原始 HTML 单元格的内容以供翻译)选项。

此选项默认开启。如果您的页面使用 Raw HTML、Raw JS 或 Google Maps 元素,请保持其开启状态。

该选项还决定了当高级翻译编辑器 (ATE) 或自动翻译交付翻译时,翻译页面保留的内容:

  • 选项开启:翻译页面保留 Raw HTML、Raw JS 和 Google Maps 元素。
  • 选项关闭:WPBakery 会从翻译页面中移除这些元素。

带有自定义 onclick 操作的按钮不遵循此规则。即使该选项处于开启状态,WPBakery 也会从 ATE 翻译的页面中移除这些按钮。

当该选项开启时,译者会看到您的 Raw HTML 元素的代码。译者通常不懂代码,在翻译时可能会破坏代码。请告诉您的译者只需更改可见文本。

如果某个元素的文本未出现在翻译编辑器中,请阅读有关注册页面构建器模块以供翻译的更多信息。

网格、模板、样式和 SEO 设置

文章和媒体网格

WPML 会翻译文章网格、媒体网格、文章瀑布流网格和媒体瀑布流网格元素的文本。在翻译页面上,网格会显示相同语言的文章。

在使用翻译编辑器或 ATE 翻译的页面上,网格的加载更多按钮、分页、延迟加载和过滤器可能会显示“Nothing found”。

翻译页面上的网格也可能会以原始语言显示网格构建器中的项目模板。我们正在努力修复此问题。

Templatera 模板

WPML 暂不支持 Templatera 附加组件。当页面显示 Templatera 模板时,该页面的所有翻译都将以原始语言显示该模板。

自定义 CSS 和设计选项

WPML 会将页面的自定义 CSS 以及元素设计选项的 CSS 从原始页面复制到其翻译中:

  • 如果您使用翻译编辑器或 ATE 翻译页面,WPML 会在每次更新翻译时再次复制 CSS。
  • 如果您在 WPBakery 中编辑翻译,则该翻译将保留其自身的 CSS。

WPBakery SEO 设置

如果您使用 WPBakery 的 SEO 设置,WPML 会将其文本与页面一起发送以供翻译。这包括 SEO 标题和说明、焦点关键词以及社交媒体的标题和说明。

使用 WPBakery AI 翻译选项

WPBakery AI 可以在 WPBakery 编辑器中翻译元素的文本。如果您在翻译页面上使用它,则您是在 WPBakery 中而不是在 WPML 的翻译编辑器中编辑翻译。

WPML 会像处理您手动编辑的任何其他翻译一样处理此翻译:

  • 当您在 WPBakery 中打开翻译页面时,WPML 会警告您您的编辑将丢失。
  • 下次发送页面进行翻译时,WPML 会替换该翻译。您在 WPBakery 中的编辑将丢失。

要保留某种语言的不同翻译,请阅读有关对不同页面使用不同翻译编辑器的信息。

保持 WPBakery 页面构建器与 WPML 的兼容性

我们准备了一份开发者文档,解释了 WPBakery 页面构建器如何与 WPML 配合使用。阅读有关更新语言配置文件以保持 WPML 和 WPBakery 页面构建器之间的兼容性的更多信息。

已知问题

WPML 与此插件配合良好,但有时可能会出现一些我们正在努力解决的次要问题。这是正常现象,因为这两个插件都会频繁提供更新。

当前未解决的问题:

您还可以搜索所有已知问题,包括该插件以前已解决的问题。

作者:Amir