Saltar al contenido principal

🌐 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).

info

💬 ¡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án
  • fr.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! 🌍