Localization
Lokalisatie
Alle spelersgerichte tekst loopt via het lokale systeem van ox_lib. Vertalingsbestanden bevinden zich in locales/*.json.
Stel de taal in
De taal wordt globaal ingesteld met de ox:locale convar in server.cfg:
setr ox:locale "tr"ox_lib voegt de gekozen taal samen over de Engelse terugvaltaal (fallback), waardoor elke sleutel die ontbreekt in een vertaling automatisch de Engelse tekst toont in plaats van een ruwe sleutel.
Meegeleverde talen
| Code | Taal |
|---|---|
en |
Engels (terugvaltaal) |
de |
Duits |
es |
Spaans |
fr |
Frans |
it |
Italiaans |
nl |
Nederlands |
pl |
Pools |
pt |
Portugees |
ru |
Russisch |
tr |
Turks |
Een taal toevoegen of bewerken
Elk bestand is een platte JSON-map van sleutel → tekst. Kopieer locales/en.json, vertaal de waardes (behoud de sleutels en eventuele %s / %d placeholders), sla het op als locales/<code>.json, en stel ox:locale in op jouw code.
Regellabels in de creator-gebruikersinterface gebruiken rule_<key> lokale sleutels, en regelgroepkoppen gebruiken grp_<group> — vertaal deze ook als je een volledig gelokaliseerd creator-paneel wilt.