Skip to content

Localization

Lokalisatie

Elke tekst die een speler, eigenaar of admin ziet, komt uit het locale-systeem van ox_lib.

Meegeleverde talen

en, tr, de, es, fr, it, pt, ru, pl, nl, sv, da, no, fi, cs, sk, hu, ro — 18 bestanden, elk met 285 keys.

Een taal kiezen

server.cfg
setr ox:locale "tr"

Er is geen taalinstelling in config.lua. Deze is globaal voor je server en ox_lib leest deze bij het opstarten. Elke key die ontbreekt in een vertaling valt terug op Engels, dus een gedeeltelijke vertaling leidt nooit tot een lege tekst op het scherm.

Je eigen taal toevoegen

Kopieer locales/en.json naar locales/<code>.json, vertaal de waarden en stel ox:locale hierop in. Het bestand wordt opgepakt bij een herstart — niets hoeft geregistreerd te worden.

Stationnamen staan niet in de locale-bestanden. Het label van een station komt uit Config.Stations, en een eigenaar kan zijn eigen station hernoemen vanaf de Overzicht-pagina. Brandstoflabels komen uit Config.FuelTypes. Beide kun je zelf schrijven in elke taal waarin je draait.

Wat is er vertaald

Voorvoegsel Dekking
ui_ Het beheerpaneel: navigatie, paginatitels, statistieken, knoppen, bevestigingen
adm_ Het /fueladmin paneel
Pomp- en laderteksten De panelen in de wereld, presets, betaalmethode en snelheid
Notificatieteksten Weinig brandstof, verkeerde brandstof, tank vol, betaling mislukt, jerrycan berichten
Errorteksten Alles wat geweigerd kan worden — geen toestemming, onvoldoende saldo, niet elektrisch, geen voertuig

De locale-bestanden vallen buiten escrow, dus deze kunnen worden bewerkt op een aangeschaft exemplaar.