Localization
Локалізація
Кожне повідомлення, яке бачить гравець, власник або адміністратор, походить із системи локалізації ox_lib.
Доступні мови
en, tr, de, es, fr, it, pt, ru, pl, nl, sv, sa, no, fi, cs, sk, hu, ro — 18 файлів, по 285 ключів у кожному.
Вибір мови
setr ox:locale "tr"У config.lua немає налаштувань мови. Це глобальне значення для вашого сервера, яке ox_lib зчитує під час запуску. Будь-який ключ, відсутній у перекладі, автоматично замінюється на англійську, тому неповний переклад ніколи не залишить порожній напис на екрані.
Додавання власної мови
Скопіюйте locales/en.json у locales/<code>.json, перекладіть значення та встановіть відповідне значення ox:locale. Файл розпізнається під час перезапуску — нічого додатково реєструвати не потрібно.
Назви станцій не знаходяться у файлах локалізації. Назва станції береться з Config.Stations, і власник може перейменувати власну станцію на сторінці огляду. Назви палива походять із Config.FuelTypes. Обидва варіанти ви можете написати тією мовою, якою користуєтеся.
Що перекладено
| Префікс | Що охоплює |
|---|---|
ui_ |
Панель керування: навігація, назви сторінок, статистика, кнопки, підтвердження |
adm_ |
Панель /fueladmin |
| Повідомлення колонок та зарядок | Внутрішньоігрові панелі, пресети, спосіб оплати та швидкість |
| Сповіщення | Низький рівень палива, не те паливо, повний бак, помилка платежу, повідомлення про каністри |
| Повідомлення про помилки | Усе, у чому може бути відмовлено — немає прав, недостатньо коштів, не електромобіль, немає транспортного засобу |
Файли локалізації не входять до складу ескроу, тому їх можна редагувати у придбаній копії.