国际化
RuleGo-Server 支持多语言国际化,提供语言包的管理 API。
# 列出语言包
GET /api/v1/locales
Authorization: Bearer {token}
1
2
2
返回所有已注册的语言包列表。
# 获取指定语言包
GET /api/v1/locales?lang=zh-CN
Authorization: Bearer {token}
1
2
2
# 保存/更新语言包
POST /api/v1/locales
Authorization: Bearer {token}
Content-Type: application/json
{
"lang": "zh-CN",
"data": {
"key": "值",
"node.filter": "过滤器"
}
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
语言包数据存储在 data/locales/ 目录下。
# 在编辑器中使用
编辑器支持通过 API 或配置设置语言:
editor.setLocales({ "zh-CN": { ... } })
1
组件名称、分类名称、表单标签等都会根据语言包进行本地化显示。
# 权限
| 操作 | 所需权限 |
|---|---|
| 查看语言包 | locale:read |
| 修改语言包 | locale:write |
在 GitHub 上编辑此页 (opens new window)
上次更新: 2026/05/28, 01:50:04