Skip to content

Localization

Локализация

Весь текст, видимый игрокам, работает через систему локализации ox_lib. Файлы переводов находятся в locales/*.json.

Установка языка

Язык выбирается глобально с помощью конвара ox:locale в файле server.cfg:

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> — переведите и их, если хотите получить полностью локализованную панель конструктора.