Skip to content

Localization

本地化

所有面向玩家的文本均通过 ox_lib 的区域设置系统运行。翻译文件存放在 locales/*.json 中。

设置语言

语言是通过 server.cfg 中的 ox:locale convar 全局选择的:

server.cfg
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> —— 如果你想获得完全本地化的创建器面板,请一并翻译它们。