Localization
本地化
玩家、服主或管理员看到的每一条字符串都来自 ox_lib 的本地化系统。
内置语言
en, tr, de, es, fr, it, pt, ru, pl, nl, sv, da, no, fi, cs, sk, hu, ro — 共 18 个文件,每个文件 285 个键。
选择语言
setr ox:locale "tr"config.lua 中没有语言设置。它是你服务器的全局设置,ox_lib 会在启动时读取。翻译中缺失的任何键都会回退到英语,因此部分翻译绝不会在屏幕上留下空白标签。
添加你自己的语言
将 locales/en.json 复制到 locales/<code>.json,翻译其中的值,并将 ox:locale 设置为匹配的值。重启后系统会自动加载该文件 — 无需注册。
ℹ
站点名称不在本地化文件中。站点的标签来自 Config.Stations,服主可以在“概览 (Overview)”页面重命名自己的站点。燃油标签来自 Config.FuelTypes。这两者都可以由你使用你运行服务器所用的任何语言来编写。
翻译内容
| 前缀 | 覆盖范围 |
|---|---|
ui_ |
管理仪表板:导航、页面标题、统计数据、按钮、确认信息 |
adm_ |
/fueladmin 面板 |
| 加油机和充电桩字符串 | 游戏内面板、预设、支付方式和速度 |
| 通知字符串 | 油量低、加错油、油箱已满、支付失败、油桶消息 |
| 错误字符串 | 所有可能被拒绝的操作 — 无权限、买不起、不是电动车、无载具 |
本地化文件未加密 (escrow),因此可以在购买的副本上进行编辑。