先在主站建立可用语言,再为每个前端选择要提供给访客的语言。例如,后台准备中文和英文,一个前端可以同时启用两种,另一个只启用英文。
找到语言配置
使用有站点设置权限的账号,进入 WordPress 后台「瓜奇」→「综合」。主站的「语言设置」管理全局语言池;切换到目标前端后,通过「前端启用语言」选择该站使用的语言。
修改前记下当前语言列表和顺序。新增、删除或调整语言顺序后,需要重启受影响的前端 Node 服务,再检查实际页面。
填写全局语言池
| 设置项 | 怎么填写 |
|---|---|
| 语言 | 填写访客容易识别的名称,例如“简体中文”或“English”,用于语言切换入口。 |
| 语言的代码 | 从待选语言中选择,例如 zh-hans、en。不能自由填写,语言区域代码会自动匹配。 |
| 语言标志 | 选择语言切换入口使用的图片。它只改变图标,不改变内容语言。 |
| 默认货币 | 选择该语言优先使用的币种。访客没有有效的已选币种时才使用它,而且该币种必须在目标前端启用。 |
| 自定义 JSON 语言包(可选) | 用于覆盖按钮、菜单等界面译文。默认译文够用时留空。 |
| 服务端错误 JSON(可选) | 用于覆盖 Node 已支持错误码的提示文字。它与界面语言包是两个独立文件。 |
如果默认货币下拉框缺少需要的币种,先配置并保存主站货币池。语言名称可以自定义,但把名称改成“English”不会把代码或已有内容自动改成英文。
添加并启用语言
- 切换到主站,在「语言设置」中添加语言,选择代码并填写名称。
- 按需设置语言标志、默认货币和两个可选 JSON 文件。
- 点击「保存配置」,重新打开确认语言已保留。
- 切换到目标前端,在「前端启用语言」中选入需要的语言。这里只能选择主站已有语言,不能直接新增代码。
- 将需要作为该前端默认语言的项放在第一位,保存并重新打开,核对实际顺序。
- 重启对应前端 Node 服务,再访问该前端检查语言切换入口。
保存时会过滤无效选择并去重。主站语言池和前端启用列表都有原首项保留逻辑:直接删除原首项,保存后它可能被补回。这不等于完全禁止排序;保留该语言后重新排序,与删除它是两种操作。
主站第一项还会影响默认语言分类等配置。已运营网站调整主站顺序前,应同时核对分类翻译关联和前端分类范围,不能只看语言切换按钮。
为文章和分类准备译文
启用英文只会让网站提供英文界面和相应语言入口,不会自动翻译已有文章。文章标题、正文、SEO,以及分类名称和分类 SEO,都需要准备目标语言版本并建立关联。
继续阅读设置内容语言和翻译关联。
社区节点和话题标签不按普通分类的方式拆成独立语言版本,应按对应功能支持的多语言字段填写。
保存后怎么验证
- 重新打开主站和目标前端配置,确认语言代码、启用列表和顺序正确。
- 在目标前端切换语言,检查界面文字和切换入口。
- 打开一篇已建立翻译关联的内容,检查两种语言是否都能访问。
- 检查目标语言内容是否发布,所属分类是否有正确关联,以及内容是否在该前端允许的范围内。
请从网站实际的语言切换入口取得地址,不要只给原文章地址加语言前缀。不同语言可能对应不同内容 ID,只有中文版本的文章不一定存在英文页面。
如果语言已启用但菜单或部分文字仍是旧语言,继续检查菜单的多语言字段和自定义语言包。改变语言列表不会替你补齐这些内容。