WPML

前往 WPML设置语言 打开它。

添加语言

在网站语言卡片中,单击添加/删除语言。从 WPML 捆绑的语言集中进行选择。包含 60 多种语言,并附有区域设置代码、本族语名称和旗帜资源。保存后,该语言即刻生效:它会显示在语言切换器中、翻译仪表板的目标语言列表中,以及 Setup Wizard 的语言选择器中(如果您重新运行它)。

删除语言

取消勾选该语言并保存。访客将立即停止看到该语言(不再显示半翻译的内容),但 WPML 会将翻译本身保留在数据库中。如果您稍后重新启用该语言,现有的翻译将会恢复。这常常会让那些认为删除语言就会删除其内容的客户感到困惑。

要永久清除某种语言的翻译,请按照下面的“彻底删除语言”程序进行操作。这是永久释放数据库行的唯一方法。

更改默认语言

默认语言是您网站最初编写时使用的语言。WPML 将其视为每个翻译的源语言。

在网站建立后更改默认语言是可行的,但过程较为复杂。WPML 会将每篇文章重新解释为来自新默认语言的翻译,这意味着您用原始默认语言编写的内容现在会被读取为翻译。该程序位于“网站语言”卡片上的更改默认语言处;在运行它之前,请确保您了解其对现有内容的影响。如果网站已有大量内容,请提出支持问题。

添加自定义语言

WPML 捆绑的语言列表涵盖了常见情况。如果您需要区域变体(瑞士德语、拉丁美洲西班牙语)、人工语言或列表中没有的任何区域设置,请使用编辑语言来定义。您需要提供:

  • 区域设置代码(例如 de-CH、pt-AO)。
  • 英文名称和本族语名称。
  • 旗帜(上传您自己的图像或选择默认图像)。
  • 默认文本方向(从左到右或从右到左)。

新语言将加入您的“添加/删除语言”列表,并且可以像其他任何语言一样启用。

自动翻译是否支持自定义语言取决于您使用的 AI 引擎。有关引擎的语言覆盖范围,请参阅 PTC – WPML 的 AI 翻译。

在翻译进行时隐藏语言

当您推出一种新语言并且不希望访客看到半成品的内容时,请使用隐藏语言卡片。勾选您想要隐藏的语言并保存,它们就会从面向访客的页面和搜索引擎爬虫中消失。但它们对登录的编辑器保持可见,因此您的团队可以继续进行翻译。

当翻译准备就绪时,取消勾选该语言,新内容即可一步上线。

彻底删除语言

当您决定永久弃用某种语言,并希望 WPML 从数据库中释放翻译行时:

  1. 在 WPML设置语言 中,将该语言从活动列表中删除并保存。
  2. 删除该语言中每一个已翻译的文章、页面和分类法术语。(步骤 1 中标准的“取消勾选并保存”操作会隐藏该语言,但保留翻译行,因此重新启用即可恢复它们;而删除操作才是真正的清除。)
  3. 如果已删除语言中的翻译仍然存在,请打开 WPML设置语言,找到已删除的语言面板,并在那里移动或删除它们。

首先备份

删除语言是一种破坏性操作。如果网站包含大量内容,请先进行数据库备份。

关于从右到左语言的说明

WPML 尊重每种语言的默认文本方向。添加希伯来语、阿拉伯语、波斯语、乌尔都语或任何 RTL(从右到左)语言后,翻译成这些语言的页面会自动沿正确的方向渲染。您的主题也需要正确处理方向——大多数现代主题都能做到这一点。

如果您在同一个网站上混合使用 LTR 和 RTL 语言,方向会在语言切换器处切换;访客不会看到混乱的布局。

更改现有内容的语言代码

在已有翻译的网站上更改语言代码(例如,将 en 更改为 en-US)是一项多步骤的迁移工作。该程序记录在 对 WPML 进行故障排除 中——在进行更改之前,请先从那里开始。

作者:Amir

作者:Amir