WPML

每个可翻译的内容都有三种状态之一

您网站上的每个可翻译内容都有三种可能的状态:

  • 可翻译。WPML 将其视为应在每种语言中存在的内容。它会出现在翻译仪表板和译者的队列中。
  • 可翻译,具有回退功能。与上述相同,但当缺少翻译时,WPML 会显示源语言版本,而不是隐藏该项目。
  • 不可翻译。WPML 会忽略它。不会出现在任何翻译相关的位置。

WordPress 内置内容(文章、页面、分类、标签、媒体)的默认设置为可翻译。插件注册的内容类型(自定义文章类型、自定义分类法)默认设置为不可翻译。启用它们通常是新网站安装后要做的第一件事。

对于自定义字段和术语元数据,您有四种状态而不是三种(见下文)。

以下所有内容均位于 WPML设置。

文章类型

打开 WPML设置文章类型翻译。

您网站上注册的每种文章类型都会显示在列表中——文章、页面、媒体(显示为 attachment)、自定义 CSS,以及您的主题和插件注册的每个自定义文章类型(CPT)。对于每种类型,请选择:

  • 可翻译 – 仅显示已翻译的项目。文章和页面的默认设置。
  • 可翻译 – 如果有翻译则使用翻译,否则回退到默认语言。当缺少翻译时,目标语言中会显示源语言版本。这对于不需要完全本地化的参考内容非常有用。
  • 不可翻译。WPML 会忽略它。

自定义文章类型默认设置为不可翻译是 CPT 未显示在翻译仪表板中的首要原因。如果您添加了 CPT 但在翻译中找不到它,首先要检查的就是此设置。将类型设置为可翻译后,翻译文章、页面和自定义文章类型中介绍了如何将其发送以进行翻译。

分类法

打开 WPML设置分类法翻译。

与文章类型相同的三种选项,应用于分类法。内置分类和标签默认设置为可翻译 – 仅显示已翻译的项目。自定义分类法(产品类别、品牌、地区)通常默认设置为不可翻译;如果您希望翻译其术语,请启用它们。

有关如何翻译分类法的信息,请参阅翻译分类法。本页面主要介绍它们首先是否可翻译。

自定义字段

打开 WPML设置自定义字段翻译。

自定义字段是文章元数据——即数据库中存储为 post_meta 的任何内容。主题和插件会在其中存储各种数据:下载链接、评分、价格、布局选择、结构化内容。WPML 会在页面上列出每个自定义字段键;对于每个字段,请选择以下四种行为之一:

  • 不翻译。WPML 不会处理该字段。该值不会被复制,也不会被翻译。翻译版本中该字段为空。这是大多数插件注册字段的默认设置。
  • 复制。WPML 会将源语言的值复制到每个翻译中,并在每次编辑时重新复制。翻译的字段始终与源语言匹配。适用于值是结构化数据(布局选择、内部 ID)且不应因语言而异的字段。
  • 复制一次。WPML 会在首次创建翻译时将源值复制到翻译中,但在随后的编辑中不会重新复制。当您希望为译者提供一个可以在每种语言中覆盖的起点,但不希望对源语言的更改覆盖他们的工作时,请使用此选项。
  • 翻译。该字段会进入翻译编辑器。译者可以像处理正文内容一样查看并翻译它。适用于值是人类可读文本的任何字段。

复制和复制一次之间的区别是关于自定义字段翻译最常被问到的问题。复制会使值永远保持同步;复制一次不会传播后续的编辑。当字段是结构化参考时,请选择复制;当译者可能需要根据语言进行自定义时,请选择复制一次。

SEO 插件(Yoast SEO、Rank Math、All in One SEO)会在此处注册它们自己的自定义字段;如何翻译您的网站以实现多语言 SEO 介绍了 WPML 如何在翻译文章内容的同时翻译 SEO 元标题、说明和术语元数据。

对于开发人员希望在代码中而不是在管理后台 UI 中声明自定义字段默认设置的网站,自定义 wpml-config.xml 是主题和插件用于设置自身默认设置的格式——您也可以在 WPML设置自定义 XML 配置 中粘贴特定于网站的覆盖设置。

自定义术语元数据

打开 WPML设置自定义术语元数据翻译。

与自定义字段相同的四选项模型,应用于分类法术语元数据。大多数网站不会使用太多术语元数据,但有些网站会使用:例如在产品类别上存储品牌元数据的电子商务网站,或在地理分类法上存储位置数据的目录网站。如果您的网站使用了该功能,请以配置自定义字段的相同方式在此处配置每个键。

媒体

打开 WPML设置媒体翻译。

用于控制 WPML 如何处理媒体文本的两个配置开关:

  • 自动检测翻译图像文本的最佳选项(替代文本、标题、说明)(推荐)。WPML 会针对每张图像决定是复制源文本还是翻译它,从而避免重复字段和遗漏翻译。
  • 在翻译内容时翻译媒体库文本(替代文本、标题、说明)。控制是否首先将媒体文本捆绑到文章的翻译任务中。

有关如何翻译媒体(包括为每种语言上传不同的图像文件)的信息,请参阅翻译媒体。

文章和页面同步

打开 WPML设置文章和页面同步。

与翻译不同的概念:同步决定了在您编辑源内容时,文章的哪些结构属性会从源内容传播到其翻译中。该卡片列出了九个开关,默认情况下全部开启:

  • 页面顺序、父页面、页面模板。
  • 评论状态、ping 状态、置顶标记、密码、私有标记、文章格式。

当您更改源语言页面的父页面时,翻译是否也会重新设置父页面?当您将源内容置顶时,翻译是否也会置顶?默认情况下是的。这就是这些开关所控制的内容。

在同步卡片下方,有两个级联删除选项(删除源文章或分类法时,也删除其翻译)和两个创建时选项(将分类法分配复制到翻译中,复制发布日期)。

已翻译文档 – 发布行为

打开 WPML设置已翻译文档选项。

与同步不同的独立概念:这控制着翻译的发布生命周期。

  • 当您收到已完成的翻译时。发布它们(当源内容也已发布时)或另存为草稿。
  • 当您发布原始文章时。发布现有的翻译或保留它们。
  • 在翻译编辑器中显示已翻译的分类法。默认关闭;如果您希望译者在编辑器内看到相关的分类法术语,而不是单独管理它们,请开启此选项。

单篇文章的多语言内容设置元数据框

在自定义字段翻译设置页面上,底部的一个复选框可将多语言内容设置元数据框添加到每个文章编辑屏幕。该框允许编辑者在不离开编辑器的情况下更改单篇文章的翻译首选项:更改自定义字段的行为,将特定文章标记为不可翻译等。

对于在文章级别管理翻译选项的编辑者,请保持开启状态;对于编辑者绝不应触碰翻译设置的网站,请将其关闭。

作者:Amir

作者:Amir