🌐 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).
💬 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
→ Allemandfr.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 ! 🌍