Skip to content

为什么 Gateways 页面未翻译中文 ​

正文与配图来自原稿。网关管理 UI 是独立扩展,不跟主仓 i18n 走。

1、原因 ​

Gateways 页面英文未随主界面翻译:

未翻译

功能来自分发包:

2、如何加载 ​

后端 yml 配置扩展仓库地址即可拉取:

yml 仓库

3、如何翻译 ​

  1. Fork/同步 gateway-management-extensions 到自有仓库(如 Gitee)。
  2. 把英文词条拷到中文翻译文件,补全翻译。

翻译文件

  1. 按官方流程(通常需代理):
bash
yarn install
yarn build

产物路径类似:

${TB_GATEWAY_EXTENSION_DIR}/target/generated-resources/gateway-management-extension.js

构建产物

4、更新 dist 并部署 ​

将 js 替换到 gateway-management-extensions-dist 的 resources,分支版本与当前 TB 一致:

替换 js

提交后,yml 改成你的 dist 仓库地址:

自定义仓库

重启 TB,网关页应显示中文:

已翻译

5、小结 ​

主仓改 locale 无效;改扩展工程 → 打包 → 换 dist → 改仓库配置。