Localization
Localization
Wszystkie teksty widoczne dla gracza, właściciela lub administratora pochodzą z systemu lokalizacji ox_lib.
Dostępne języki
en, tr, de, es, fr, it, pt, ru, pl, nl, sv, da, no, fi, cs, sk, hu, ro — 18 plików, po 285 kluczy każdy.
Wybór języka
setr ox:locale "tr"W pliku config.lua nie ma ustawień języka. Jest to ustawienie globalne dla Twojego serwera, które ox_lib odczytuje podczas startu. Każdy brakujący klucz w tłumaczeniu automatycznie wraca do języka angielskiego, dzięki czemu częściowe tłumaczenie nigdy nie pozostawi pustego pola na ekranie.
Dodawanie własnego języka
Skopiuj locales/en.json do locales/<code>.json, przetłumacz wartości i ustaw odpowiednio ox:locale. Plik zostanie wykryty po restarcie — nic nie trzeba rejestrować.
Nazwy stacji nie znajdują się w plikach lokalizacji. Etykieta stacji pochodzi z Config.Stations, a właściciel może zmienić nazwę swojej stacji na stronie podglądu (Overview). Etykiety paliw pochodzą z Config.FuelTypes. Obie te rzeczy możesz napisać w jakimkolwiek języku prowadzisz serwer.
Co jest tłumaczone
| Prefiks | Obejmuje |
|---|---|
ui_ |
Panel zarządzania: nawigacja, tytuły stron, statystyki, przyciski, potwierdzenia |
adm_ |
Panel /fueladmin |
| Teksty dystrybutorów i ładowarek | Panele w świecie gry, presety, metody płatności i prędkość |
| Teksty powiadomień | Niski poziom paliwa, złe paliwo, pełny bak, płatność odrzucona, komunikaty kanistra |
| Teksty błędów | Wszystko, co może zostać odrzucone — brak uprawnień, brak środków, pojazd nie jest elektryczny, brak pojazdu |
Pliki lokalizacji są poza systemem escrow, więc można je edytować w zakupionej kopii.