Localization
Локализация
Весь текст, видимый игрокам, работает через систему локализации ox_lib. Файлы переводов находятся в locales/*.json.
Установка языка
Язык выбирается глобально с помощью конвара ox:locale в файле 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.
Метки правил в интерфейсе конструктора используют ключи локализации rule_<key>, а заголовки групп правил используют grp_<group> — переведите и их, если хотите получить полностью локализованную панель конструктора.