ZPROJECT

Langues et traductions

Par
Sören
v2.0.0Voir la ressource →

Langues incluses

zSleep V2 inclut deux traductions prêtes à l'emploi :

  • Anglaislocales/en.lua, avec la valeur "en".
  • Françaislocales/fr.lua, avec la valeur "fr".

L'anglais est sélectionné par défaut dans config.lua :

lua
locale = "en"

Ces fichiers couvrent les messages destinés aux joueurs, l'écran de réveil, l'interface de gestion et les journaux Discord.

Ajouter une langue

  1. 1Créez un fichier dans le dossier locales, par exemple locales/de.lua.
  2. 2Reprenez toutes les clés de locales/en.lua ou locales/fr.lua.
  3. 3Traduisez chaque valeur sans modifier le nom des clés.
  4. 4Sélectionnez la nouvelle langue avec CONFIG.locale dans config.lua.

Exemple de structure :

lua
LOCALES["de"] = {
    ["unavailable"] = "Nicht verfügbar",
    ["yes"] = "Ja",
    ["no"] = "Nein",
    ["blip_name"] = "Schläfer"
    -- Ajoutez toutes les autres clés de la langue.
}

Activez ensuite la traduction :

lua
locale = "de"

La fonction GetLocale utilise la langue sélectionnée et prend en charge les textes formatés avec des paramètres.