🌐 Crear un Idioma Personalizado
Esta guía explica cómo añadir tu propia traducción (locale) para usarla en scripts de Dream.
Por favor, usa códigos oficiales de idiomas como nombres de archivos (p. ej., de
para alemán, fr
para francés).
💬 ¡No dudes en compartir tu traducción con la comunidad — ayúdales a beneficiarse!
🛠️ Guía Paso a Paso
1. 📁 Copia un Idioma Existente
Navega hasta la carpeta /settings/locales
.
Copia un archivo existente (p. ej., en.lua
) y rénlo usando tu código de idioma.
Ejemplo:
de.lua
→ Alemánfr.lua
→ Francés
2. 📝 Actualiza el Identificador del Idioma
Abre tu nuevo archivo e actualiza el identificador DreamLocales
en la parte superior para que coincida con tu código de idioma:
DreamLocales['en'] = {
-- Tus claves traducidas
}
3. 🌍 Traduce los Valores
Traduce todos los valores a tu idioma objetivo.
⚠️ No cambies las claves — solo edita el texto a la derecha de cada línea:
["open_menu"] = "Menü öffnen", -- ✅ OK
["öffne_menü"] = "Open Menu", -- ❌ No traduzcas claves!
4. ✅ Activa tu Idioma
Para usar tu nuevo idioma, abre el archivo de configuración DreamCore
y establece:
DreamCore.Language = 'de'
Reemplaza 'de'
con tu código de idioma.
🧠 Consejos
- Prueba tus traducciones en juego después de guardar.
- Asegúrate de que todas las claves estén traducidas para evitar texto faltante.
- Nunca cambies los nombres de las claves — solo los valores.
- Mantén intacto el formato y los caracteres especiales (p. ej.,
~INPUT_CONTEXT~
,~r~
,%s
etc.) - Comparte tu traducción con otros en la comunidad!
¡Feliz traducción! 🌍