自定义 WPML 网站上的语言 – 添加、删除、隐藏、编辑
在一个页面上自定义 WPML 中与语言相关的各项设置:添加新语言、删除不再需要的语言、在完成翻译前隐藏语言、更改默认语言、编辑每种语言的显示名称,或定义 WPML 未自带的自定义语言。
在 WPML > 设置 > 语言中打开它。
添加语言
在网站语言卡片中,单击添加/删除语言。从 WPML 捆绑的语言集中进行选择。包含 60 多种语言,并提供区域设置代码、本族语名称和旗帜资源。保存后,该语言即可生效:它将显示在语言切换器中、翻译仪表板的目标语言列表中,如果您重新运行 Setup Wizard,它也会显示在其语言选择器中。
删除语言
取消勾选该语言并保存。访客将立即停止看到该语言(不会有半翻译的内容保持可见),但 WPML 会将翻译本身保留在数据库中。如果稍后重新启用该语言,现有的翻译将会恢复。这会让认为删除语言就会删除其内容的客户感到困惑。
要永久清除某种语言的翻译,请按照下文的“完全删除语言”步骤操作。这是彻底释放数据库行的唯一方法。
更改默认语言
默认语言是您网站最初编写时使用的语言。WPML 将其视为每次翻译的源语言。
在网站建立后更改默认语言是可行的,但比较复杂。WPML 会将每篇文章重新解释为来自新默认语言的翻译,这意味着您用原始默认语言编写的内容现在会被视为翻译。该操作位于“网站语言”卡片上的更改默认语言处;在运行该操作之前,请确保您了解其对现有内容的影响。如果网站已有大量内容,请提出支持问题。
添加自定义语言
WPML 捆绑的语言列表涵盖了常见情况。如果您需要区域变体(瑞士德语、拉丁美洲西班牙语)、人工语言或不在列表中的任何区域设置,请使用编辑语言来定义。您需要提供:
- 区域设置代码(例如
de-CH、pt-AO)。 - 英语名称和本族语名称。
- 旗帜(上传您自己的图像或选择默认图像)。
- 默认文本方向(从左到右或从右到左)。
新语言将加入您的添加/删除列表,并可以像其他语言一样启用。
自动翻译是否支持自定义语言取决于您使用的 AI 引擎。有关引擎的语言覆盖范围,请参阅 PTC – WPML 的 AI 翻译。
在翻译进行时隐藏语言
当您推出新语言且不希望访客看到半成品内容时,请使用隐藏语言卡片。勾选您要隐藏的语言并保存,它们就会从面向访客的页面和搜索引擎爬虫中消失。但它们对已登录的编辑者保持可见,以便您的团队可以继续翻译。
当翻译准备就绪时,取消勾选该语言,新内容即可一步上线。
完全删除语言
当您决定永久放弃某种语言,并希望 WPML 从数据库中释放翻译行时:
- 在 WPML > 设置 > 语言中,将该语言从活动列表中删除并保存。
- 删除该语言的每篇已翻译文章、页面和分类法项。(步骤 1 中的标准取消勾选并保存操作会隐藏该语言,但保留翻译行,因此重新启用即可恢复;删除操作才是真正的清除。)
- 如果仍有任何孤立行,请通过 WPML > 支持 > 修复语言数据重置语言数据。
首先备份
删除语言是一项破坏性操作。如果网站有大量内容,请首先备份数据库。
关于从右到左语言的说明
WPML 遵循每种语言的默认文本方向。添加希伯来语、阿拉伯语、波斯语、乌尔都语或任何 RTL 语言,翻译成这些语言的页面将自动以正确的方向渲染。您的主题也需要正确处理方向 – 大多数现代主题都能做到这一点。
如果您在同一个网站上混合使用 LTR 和 RTL 语言,方向会在语言切换器处切换;访客不会看到混乱的布局。
更改现有内容的语言代码
在已有翻译的网站上更改语言代码(例如从 en 更改为 en-US)是一项多步骤的迁移工作。该过程记录在 WPML 故障排除中 – 在进行更改之前请先从那里开始。
作者:Amir · 最后更新于 2026年6月30日
作者:Amir · 最后更新时间:2026年6月30日