Localization
Lokalizacja
Cały tekst widoczny dla gracza przechodzi przez system językowy ox_lib. Pliki tłumaczeń znajdują się w folderze locales/*.json.
Ustawianie języka
Język wybierany jest globalnie za pomocą konvara ox:locale w pliku server.cfg:
setr ox:locale "tr"ox_lib łączy wybrany język z angielskim językiem zapasowym (fallbackiem), więc każdy klucz brakujący w tłumaczeniu automatycznie wyświetli angielski tekst zamiast surowego klucza.
Dostępne języki
| Kod | Język |
|---|---|
en |
Angielski (zapasowy) |
de |
Niemiecki |
es |
Hiszpański |
fr |
Francuski |
it |
Włoski |
nl |
Holenderski |
pl |
Polski |
pt |
Portugalski |
ru |
Rosyjski |
tr |
Turecki |
Dodawanie lub edycja języka
Każdy plik to płaska mapa JSON składająca się z klucza i tekstu (klucz → tekst). Skopiuj locales/en.json, przetłumacz wartości (zachowaj klucze oraz wszelkie symbole zastępcze %s / %d), zapisz plik jako locales/<code>.json i ustaw ox:locale na swój kod języka.
Etykiety reguł w interfejsie twórcy używają kluczy lokalizacji rule_<key>, a nagłówki grup reguł używają grp_<group> — je również należy przetłumaczyć, jeśli chcesz uzyskać w pełni zlokalizowany panel twórcy.
