Aller au contenu principal

🌐 Créer une locale personnalisée

Ce guide explique comment ajouter votre propre traduction de langue (locale) à utiliser dans les scripts Dream.

Veuillez utiliser les codes de langue officiels comme noms de fichier (par exemple, de pour l'allemand, fr pour le français).

info

💬 N'hésitez pas à partager votre traduction avec la communauté — aidez les autres à en profiter !


🛠️ Guide étape par étape

1. 📁 Copier une locale existante

Accédez au dossier /settings/locales.
Copiez un fichier existant (par exemple, en.lua) et renommez-le en utilisant votre code de langue.
Exemple :

  • de.lua → Allemand
  • fr.lua → Français

2. 📝 Mettre à jour l'identifiant de la locale

Ouvrez votre nouveau fichier et mettez à jour l'identifiant DreamLocales en haut pour correspondre à votre code de langue :

DreamLocales['en'] = {
-- Vos clés traduites
}

3. 🌍 Traduire les valeurs

Traduisez toutes les valeurs dans votre langue cible.

⚠️ Ne modifiez pas les clés — modifiez uniquement le texte du côté droit de chaque ligne :

["open_menu"] = "Ouvrir le menu", -- ✅ OK
["öffne_menü"] = "Open Menu", -- ❌ Ne traduisez pas les clés !

4. ✅ Activer votre locale

Pour utiliser votre nouvelle locale, ouvrez le fichier de configuration DreamCore et définissez :

DreamCore.Language = 'de'

Remplacez 'de' par votre code de langue.


🧠 Conseils

  • Testez vos traductions en jeu après les avoir enregistrées.
  • Assurez-vous que toutes les clés sont traduites pour éviter les textes manquants.
  • Ne jamais modifier les noms des clés — uniquement les valeurs.
  • Conservez la mise en forme et les caractères spéciaux intacts (par exemple, ~INPUT_CONTEXT~, ~r~, %s, etc.).
  • Partagez votre traduction avec les autres membres de la communauté !

Joyeuse traduction ! 🌍