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
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.