🌐 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~,%susw.). - Teile deine Übersetzung mit anderen in der Community!
Viel Spaß beim Übersetzen! 🌍