Localization
Локалізація
Весь текст, що бачить гравець, працює через систему локалізації ox_lib. Файли перекладу знаходяться в locales/*.json.
Встановлення мови
Мова вибирається глобально за допомогою convar 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> — перекладіть і їх, якщо хочете отримати повністю локалізовану панель створення.