Skip to content

Localization

本地化

玩家、服主或管理员看到的每一条字符串都来自 ox_lib 的本地化系统。

内置语言

en, tr, de, es, fr, it, pt, ru, pl, nl, sv, da, no, fi, cs, sk, hu, ro — 共 18 个文件,每个文件 285 个键。

选择语言

server.cfg
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),因此可以在购买的副本上进行编辑。