了解如何使用 WPML 将 Events Manager 翻译成更多语言。
我们不建议在使用 WPML 的多语言网站上使用 Events Manager。它与 WPML 的翻译编辑器不兼容,并且您无法可靠地翻译它创建的内容。
快速上手
首先,请确保您的网站上已激活最新版本的 Events Manager。
然后,请遵循以下步骤:
1. 访问您 WPML 帐户的下载页面,下载并安装 WPML 组件。
2. 激活 WPML 插件,然后前往 WPML → 设置以完成设置向导。
3. 安装并激活 Events Manager and WPML compatibility 插件。此附加组件将使自定义内容类型可翻译,并实现与 WPML 的更好兼容性。
翻译事件和重复事件
您只能手动翻译事件。为此,请遵循以下步骤:
1. 编辑事件时,在侧边栏中找到语言部分,并从 WPML 翻译编辑器切换到 WordPress 编辑器。

在出现的警告弹出窗口中,选择将此设置应用于所有事件。
2. 现在,您可以选择在每种可用语言中翻译或复制内容。如果您希望该语言版本的事件采用不同的设计,请使用“翻译”选项。另一方面,如果您希望保持相同的设计而仅翻译事件的文本,请使用“复制”选项。
翻译事件
单击每种可用语言的加号图标以添加翻译,如果需要,还可以添加不同的设计。

复制事件
选中复制复选框,单击“复制”按钮,然后使用铅笔图标编辑副本。

如果您在此事件中启用了预订/注册选项,您也可以翻译不同的门票类型。
3. 发布页面并对所有语言和事件重复此过程。从顶部栏切换到您的原始语言以查看未翻译的事件。

对于重复事件,请从 Events → Recurring Events 中遵循相同的过程。
翻译文章、页面和位置
使用 WPML 的翻译仪表板,您可以翻译:
- 文章
- 页面
- 模板(例如页眉和页脚)
- 菜单
- 位置(仅在您翻译了它们附加的事件后使用)。
要翻译所有这些元素:
1. 前往 WPML → 翻译仪表板,并在不同部分下选择您要翻译的内容。请勿从此页面翻译任何事件。

2. 将所选内容发送进行自动或手动翻译,并选择发布前是否需要审核。

如果您选择了审核翻译,请前往 WPML → 翻译查看它们在前端的显示效果,并使用 WPML 的高级翻译编辑器对其进行编辑。
WPML 会自动翻译与您发送进行翻译的内容相关的任何菜单、类别和分类法。
翻译其他文本
在您的页面上,有一些来自您的插件和主题的文本(称为字符串)需要翻译。当您访问网站时,WPML 会自动提取大多数字符串,因此请遵循以下步骤:
1. 以次要语言访问所有包含未翻译文本的页面。
2. 前往 WPML → 翻译仪表板,滚动到其他文本(字符串)部分。
3. 使用所有来源 > 前端(已查看)筛选器,列出网站访问者看到的所有字符串。选择所有字符串并将它们发送进行翻译。
常见问题
尝试发布已翻译页面时,为什么会收到无效位置错误?
您应该在翻译了位置附加的事件之后再翻译位置。如果您因为此错误而无法发布已翻译的事件,请遵循以下步骤:
1. 留在 WordPress 仪表板的次要语言下,然后从 Events → Locations 访问特定的位置页面。
2. 在警告弹出窗口中,单击 Edit anyway 以使用 WordPress 编辑器查看页面,然后单击更新。
3. 返回事件进行发布。
为什么次要语言的菜单中缺少链接?
翻译菜单中链接的所有页面,以便在切换到该语言时它们能够显示。您还可以从翻译仪表板下的导航菜单部分单独翻译菜单。
如果您的菜单包含自定义链接,请在我们的菜单翻译指南中了解如何翻译它们。

