入门
入门配置 Polylang

配置 Polylang

配置 PolylangPolylang PRO,以便正确翻译您的内容。

Polylang 中的若干选项必须禁用,以避免冲突。否则,Polylang 可能会:

  • 执行 Gato AI Translations for Polylang 已经完成的相同操作
  • 覆盖您已经完成的翻译
  • 同步不需要的更改(例如:从已翻译的文章同步回原始文章)

设置语言

前往 Polylang 的 Languages 菜单页面,添加您希望将内容翻译成的语言。

配置 Polylang 语言
配置 Polylang 语言

启用 CPT 和分类法

在 Polylang 设置中,找到 Custom post types and Taxonomies,启用您希望翻译的 CPT 和分类法。

例如,给定一个名为 My Project 的自定义文章类型及其对应的分类法,需要像这样启用:

配置要翻译的 CPT 和分类法
配置要翻译的 CPT 和分类法

禁用元数据同步

在 Polylang 设置中,找到 Synchronization,禁用所有选项的同步。

移除所有选项的 Polylang 同步
移除所有选项的 Polylang 同步

禁用文章同步

(适用于 Polylang PRO。)

对于每篇要翻译的文章,请确保_绝不_启用 Synchronize this post 选项。

如果启用了同步,编辑已翻译的文章将会覆盖原始文章。

这是正确的设置:

Polylang 同步已禁用
Polylang 同步已禁用

这是错误的设置:

Polylang 同步已启用 - 请勿这样设置
Polylang 同步已启用 - 请勿这样设置

禁用 Polylang 对 ACF 的翻译

(适用于 Polylang PRO。)

使用 Advanced Custom Fields(ACF)时,请将 Translations 选项设置为 Ignore,从而禁用 Polylang 对 ACF 字段的翻译。

然后,配置 Gato Translate 选项以翻译 ACF 字段。

禁用 Polylang 翻译 ACF 字段,改用 Gato Translate
禁用 Polylang 翻译 ACF 字段,改用 Gato Translate

禁用 Polylang 对 Meta Box 的翻译

使用 Meta Box 时,请前往 Field group settings,将 Polylang 的 Translations 选项设置为 Do not translate any fields in this field group,从而禁用 Polylang 对 Meta Box 字段的翻译。

不使用 Polylang 翻译 Metabox 字段
不使用 Polylang 翻译 Metabox 字段

然后,为每个字段配置 Gato Translate 并设置对应的值。

配置 Polylang 使用 Gato Translate 翻译 Metabox 字段
配置 Polylang 使用 Gato Translate 翻译 Metabox 字段