Localization
Локализация
Каждая строка, которую видит игрок или медик, поступает из системы локализации ox_lib.
Доступные языки
en, tr, de, es, fr, it, pt, ru, pl, nl — по 72 ключа в каждом.
Выбор языка
setr ox:locale "tr"Любой ключ, отсутствующий в переводе, заменяется английским, поэтому неполный перевод никогда не оставит пустую метку на экране.
Добавление собственного
Скопируйте locales/en.json в locales/<code>.json, переведите значения и установите соответствующий ox:locale. Файл подтягивается при перезапуске — ничего регистрировать не нужно.
ℹ
Названия веществ не входят в эти файлы. Метка вещества — это то, что вы ввели в редакторе, поэтому на сервере, работающем на турецком языке, наркотики получают турецкие названия в момент создания. Файлы локализации охватывают интерфейс вокруг них.
Что переводится
| Префикс | Охватывает |
|---|---|
cr_ |
Редактор: вкладки, группы, подсказки, кнопки |
chart_ |
Токсикологическая карта, которую читает медик |
hud_, od_, crisis_ |
Карточка HUD, оверлей передозировки, предупреждение о кризисе |
notify_ |
Подтверждения после сохранения, лечения и реанимации |
err_ |
Всё, в чем может быть отказано |