Skip to content

Localization

Локалізація

Кожне повідомлення, яке бачить гравець, власник або адміністратор, походить із системи локалізації ox_lib.

Доступні мови

en, tr, de, es, fr, it, pt, ru, pl, nl, sv, sa, 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, і власник може перейменувати власну станцію на сторінці огляду. Назви палива походять із Config.FuelTypes. Обидва варіанти ви можете написати тією мовою, якою користуєтеся.

Що перекладено

Префікс Що охоплює
ui_ Панель керування: навігація, назви сторінок, статистика, кнопки, підтвердження
adm_ Панель /fueladmin
Повідомлення колонок та зарядок Внутрішньоігрові панелі, пресети, спосіб оплати та швидкість
Сповіщення Низький рівень палива, не те паливо, повний бак, помилка платежу, повідомлення про каністри
Повідомлення про помилки Усе, у чому може бути відмовлено — немає прав, недостатньо коштів, не електромобіль, немає транспортного засобу

Файли локалізації не входять до складу ескроу, тому їх можна редагувати у придбаній копії.