自定义您的 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 故障排除中 – 在进行更改之前,请先从那里开始了解。