Skip to content

Localization

Localizzazione

Tutto il testo visibile ai giocatori passa attraverso il sistema di localizzazione di ox_lib. I file di traduzione si trovano in locales/*.json.

Imposta la lingua

La lingua viene scelta globalmente con il convar ox:locale nel file server.cfg:

server.cfg
setr ox:locale "tr"

ox_lib unisce la lingua scelta con quella di fallback inglese, quindi qualsiasi chiave mancante in una traduzione mostrerà automaticamente il testo in inglese anziché una chiave grezza.

Lingue fornite

Codice Lingua
en Inglese (fallback)
de Tedesco
es Spagnolo
fr Francese
it Italiano
nl Olandese
pl Polacco
pt Portoghese
ru Russo
tr Turco

Aggiungi o modifica una lingua

Ogni file è una mappa JSON piatta di chiave → testo. Copia locales/en.json, traduci i valori (mantieni le chiavi e qualsiasi segnaposto %s / %d), salvalo come locales/<code>.json e punta ox:locale al tuo codice.

Le etichette delle regole nell'interfaccia del creatore utilizzano le chiavi di localizzazione rule_<key> e le intestazioni dei gruppi di regole utilizzano grp_<group>: traduci anche quelle se desideri un pannello di creazione completamente localizzato.