WPML

了解如何使用 WPML 将 Events Manager 翻译成更多语言。

我们不建议在带有 WPML 的多语言网站上使用 Events Manager。它与 WPML 的翻译编辑器不兼容,并且您无法可靠地翻译其创建的内容。

英语事件
英语事件
德语事件
德语事件

开始使用

首先,请确保您的网站上已激活最新版本的 Events Manager。

然后,请按照以下步骤操作:

1. 访问您 WPML 帐户中的下载页面,下载并安装 WPML 组件。

2. 激活 WPML 插件,然后前往 WPML设置以完成设置向导。

3. 安装并激活 Events Manager and WPML compatibility (在新标签页中打开) 插件。此附加组件将使自定义内容类型可翻译,并实现与 WPML 的更好兼容性。

翻译事件和定期事件

您只能手动翻译事件。为此,请按照以下步骤操作:

1. 编辑事件时,在侧边栏中找到语言部分。在翻译此文档下,有三个图标代表三种翻译方式。选择第三个,即 WordPress 编辑器。

切换到 WordPress 编辑器进行手动翻译
切换到 WordPress 编辑器进行手动翻译

在出现的弹出窗口中,选择所有事件,勾选我了解,切换到 WordPress 编辑器,然后单击应用。

2. 现在您可以选择在每种可用语言中翻译或复制内容。当您希望该语言的事件采用不同的设计时,请使用“翻译”选项。另一方面,如果您希望保持相同的设计,仅翻译事件的文本,请使用“复制”选项。

翻译事件

单击每种可用语言的加号图标,以添加翻译,并在需要时采用不同的设计。

翻译事件
翻译事件

复制事件

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

复制事件
复制事件

如果您在此事件上启用了预订/注册选项,其票务类型也可以通过相同的方式,在同一个语言框中进行翻译。

3. 发布页面并对所有语言和事件重复此过程。从顶部栏切换到您的原始语言,以查看未翻译的事件。

切换到原始语言以查看未翻译的内容
切换到原始语言以查看未翻译的内容

从 EventsRecurring Events 按照相同的过程处理定期事件。

翻译文章、页面和位置

使用 WPML 的翻译仪表板,您可以翻译:

  • 文章
  • 页面
  • 模板(例如页眉和页脚)
  • 菜单
  • 位置(仅在翻译了其附加的事件后使用)。

要翻译所有这些元素:

1. 前往 WPML翻译仪表板,并在不同部分下选择您要翻译的内容。请勿在此页面上翻译任何事件。

从 WPML → 翻译 发送内容以进行翻译
从 WPML → 翻译 发送内容以进行翻译

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

选择翻译选项
选择翻译选项

如果您选择了审核翻译,请前往 WPML翻译 以查看它们在前端的显示效果,并使用 WPML 的高级翻译编辑器对其进行编辑。

WPML 会自动翻译与您发送翻译的内容相关的任何菜单、类别和分类法。

翻译其他文本

在您的页面上,有一些来自插件和主题的文本(称为字符串)需要翻译。当您访问网站时,WPML 会自动提取大部分字符串,因此请按照以下步骤操作:

1. 以次要语言访问所有包含未翻译文本的页面。

2. 前往 WPML翻译,滚动到其他文本(字符串)部分。

3. 使用所有来源前端(已查看)过滤器列出网站访问者看到的所有字符串。选择所有字符串并将它们发送以进行翻译。

常见问题

为什么在尝试发布翻译页面时出现无效位置错误?

您应该在翻译了附加的事件之后再翻译位置。如果您因为此错误而无法发布翻译后的事件,请按照以下步骤操作:

1. 留在 WordPress 仪表盘的次要语言下,然后从 EventsLocations 访问特定的位置页面。
2. 在警告弹出窗口中,单击仍然编辑以使用 WordPress 编辑器查看该页面,然后单击更新。
3. 返回到该事件进行发布。

为什么次要语言的菜单中缺少链接?

翻译从菜单链接的所有页面,以便在切换到该语言时显示它们。您也可以在 WPML翻译下的导航菜单部分单独翻译菜单。

如果您的菜单包含自定义链接,请在有关翻译菜单的指南中了解如何翻译它们。

作者:Amir