Skip to content

Localization

Localisation

Tous les textes affichés aux joueurs passent par le système de localisation de ox_lib. Les fichiers de traduction se trouvent dans locales/*.json.

Définir la langue

La langue est choisie globalement avec la convar ox:locale dans server.cfg :

server.cfg
setr ox:locale "tr"

ox_lib fusionne la langue choisie avec la langue de secours (anglais). Ainsi, toute clé manquante dans une traduction affichera automatiquement le texte en anglais au lieu d'une clé brute.

Langues incluses

Code Langue
en Anglais (par défaut)
de Allemand
es Espagnol
fr Français
it Italien
nl Néerlandais
pl Polonais
pt Portugais
ru Russe
tr Turc

Ajouter ou modifier une langue

Chaque fichier est un tableau JSON plat associant chaque clé à son texte (clé → texte). Copiez locales/en.json, traduisez les valeurs (en conservant les clés ainsi que tous les espaces réservés %s / %d), enregistrez le fichier sous locales/<code>.json, puis définissez ox:locale avec votre code.

Les libellés des règles dans l'interface du créateur utilisent les clés de localisation rule_<key>, et les en-têtes de groupes de règles utilisent grp_<group> — pensez également à les traduire si vous souhaitez un panneau de création entièrement localisé.