WPML

bbPress 是一个 WordPress 插件,可让您创建交互式讨论论坛。借助 WPML,您可以让您的论坛系统实现多语言化。

您可能至少已经了解一个多语言 bbPress 论坛系统——之前的 WPML 支持论坛。我们的网站将 WPML 和 bbPress 结合使用,使我们的客户能够以他们的母语搜索答案并寻求支持。

快速上手

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

  • WPML 核心插件和 WPML 字符串翻译附加组件
  • bbPress 插件(2.6.9 或更高版本)

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

翻译论坛

要翻译您的论坛,您首先需要将 Forum 文章类型设置为可翻译。为此,请执行以下操作:

  1. 前往 WPML → 设置。
  2. 打开文章类型翻译部分。
  3. 将 Forums 自定义文章类型设置为可翻译选项之一。
  4. 单击保存。
将 Forums 自定义文章类型标记为可翻译
将 Forums 自定义文章类型标记为可翻译

将 Forums 文章类型设置为可翻译后,您可以自行翻译论坛、将其发送给本地译者或使用专业翻译服务商。如果您使用自动翻译所有内容,WPML 将自动翻译您的论坛。

翻译论坛后,单击 Forums 菜单链接,然后选择所有语言,即可查看每种语言的不同论坛。

翻译后查看所有论坛
翻译后查看所有论坛

将翻译后的论坛添加到 WordPress 菜单

翻译论坛后,您可以将它们添加到 WordPress 菜单中。

  1. 前往外观 → 菜单。
  2. 单击右上角的显示选项,以显示 WordPress 屏幕选项设置。
  3. 选中屏幕元素行中 Forums 旁的复选框。这允许您将论坛添加到网站的菜单中。
将 Forums 添加到屏幕选项中
将 Forums 添加到屏幕选项中
  1. 将默认语言论坛添加到菜单中,然后单击保存菜单。
将论坛添加到菜单
将论坛添加到菜单
  1. 单击在各语言之间同步菜单链接。WPML 会显示哪些项目将被添加或更新到您的次要语言菜单中。单击同步和应用更改以更新它们。
将翻译后的论坛添加到次要语言菜单中
将翻译后的论坛添加到次要语言菜单中

翻译其他 bbPress 文本(字符串)

bbPress 附带其自己的翻译,包含在 bbPress MO(翻译)文件中。这意味着按照上述步骤操作后,您已经将大部分默认的 bbPress 字符串翻译成了网站的次要语言,如下所示:

bbPress 通过其自己的 MO 文件开箱即用地提供了大部分翻译
bbPress 通过其自己的 MO 文件开箱即用地提供了大部分翻译

如果您想更改任何字符串文本,则需要按照以下步骤更新翻译:

  1. 前往 WPML → 翻译 → 字符串 → 管理文本翻译,然后打开没有看到您需要的管理文本?部分。在主题和插件列表中选择 bbPress,然后单击扫描选定的组件以查找字符串按钮。
在扫描字符串之前选择 bbPress
在扫描字符串之前选择 bbPress
  1. 前往 WPML → 翻译 → 字符串。搜索您要翻译的字符串。
  2. 单击铅笔图标以编辑翻译。
更新字符串的翻译
更新字符串的翻译

您可以在网站的前端看到翻译后的字符串。

查看更新后的字符串
查看更新后的字符串

添加语言切换器

当人们进入您的某个支持论坛时,向他们显示其他语言版本中可用的所有论坛列表会很有帮助。

默认情况下,WPML 会在网站的页脚区域添加一个语言切换器。您还可以前往 WPML → 设置 → 语言切换器,将语言切换器添加到网站的特定区域,例如网站的导航、菜单或小工具区域。

或者,您可以将语言切换器添加到网站的自定义位置。然后,您可以在 WPML → 设置 → 语言切换器页面的自定义语言切换器部分自定义语言切换器的外观并调整设置。

自定义语言切换器设置
自定义语言切换器设置

翻译主题和回复

请注意:WPML 不支持翻译 bbPress 主题和回复。

已知问题

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

当前未解决的问题:

您还可以搜索所有已知问题(包括以前已解决的与此插件相关的问题)。

获取支持

一如既往,如果您有任何问题或疑问,请前往 WPML 支持,我们将协助您解决。

作者:Amir