Localization
本地化
所有面向玩家的文本均通过 ox_lib 的区域设置系统运行。翻译文件存放在 locales/*.json 中。
设置语言
语言是通过 server.cfg 中的 ox:locale convar 全局选择的:
setr ox:locale "tr"ox_lib 会将所选语言与英文回退进行合并,因此翻译中缺失的任何键都会自动显示英文文本,而不是原始键。
内置语言
| 代码 | 语言 |
|---|---|
en |
英文(回退) |
de |
德文 |
es |
西班牙文 |
fr |
法文 |
it |
意大利文 |
nl |
荷兰文 |
pl |
波兰文 |
pt |
葡萄牙文 |
ru |
俄文 |
tr |
土耳其文 |
添加或编辑语言
每个文件都是一个键 → 文本的扁平 JSON 映射。复制 locales/en.json,翻译对应的值(保留键以及任何 %s / %d 占位符),将其保存为 locales/<code>.json,并将 ox:locale 指向你的代码。
ℹ
创建器 UI 中的规则标签使用 rule_<key> 本地化键,规则组标题使用 grp_<group> —— 如果你想获得完全本地化的创建器面板,请一并翻译它们。