🌐 Create a Custom Locale
Dieser Leitfaden erklärt, wie du deine eigene Sprachübersetzung (Locale) hinzufügen kannst, um sie in Dream-Skripten zu verwenden.
Bitte verwende offizielle Sprachcodes als Dateinamen (z.B. de
für Deutsch, fr
für Französisch).
💬 Teile deine Übersetzung gerne mit der Community — hilf anderen davon zu profitieren!
🛠️ Schritt-für-Schritt-Anleitung
1. 📁 Kopiere ein bestehendes Locale
Navigiere zum Ordner /settings/locales
.
Kopiere eine existierende Datei (z.B. en.lua
) und benenne sie mit deinem Sprachcode um.
Beispiele:
de.lua
→ Deutschfr.lua
→ Französisch
2. 📝 Aktualisiere den Locale-Identifikator
Öffne deine neue Datei und aktualisiere den DreamLocales
-Identifikator am Anfang, um ihn an deinen Sprachcode anzupassen:
DreamLocales['en'] = {
-- Deine übersetzten Schlüssel
}
3. 🌍 Übersetze die Werte
Übersetze alle Werte in deine Zielsprache.
⚠️ Ändere niemals die Schlüssel — bearbeite nur den Text auf der rechten Seite jeder Zeile:
["open_menu"] = "Menü öffnen", -- ✅ OK
["öffne_menü"] = "Open Menu", -- ❌ Übersetze keine Schlüssel!
4. ✅ Aktiviere dein Locale
Um dein neues Locale zu verwenden, öffne die DreamCore
-Konfigurationsdatei und setze:
DreamCore.Language = 'de'
Ersetze 'de'
durch deinen Sprachcode.
🧠 Tipps
- Teste deine Übersetzungen nach dem Speichern im Spiel.
- Stelle sicher, dass alle Schlüssel übersetzt sind, um fehlenden Text zu vermeiden.
- Ändere niemals die Namen der Schlüssel — nur die Werte.
- Behalte Formatierungen und Sonderzeichen bei (z.B.
~INPUT_CONTEXT~
,~r~
,%s
usw.). - Teile deine Übersetzung mit anderen in der Community!
Viel Spaß beim Übersetzen! 🌍