Saltar a contenido

Internacionalización

Wayward Crown soporta 15 idiomas, con la posibilidad de añadir más a través de plugins.


Idiomas Integrados

Código Idioma
en English
zh_TW 繁體中文
zh_CN 简体中文
ja 日本語
ko 한국어
ru Русский
de Deutsch
fr Français
es Español
pt_BR Português (Brasil)
it Italiano
pl Polski
tr Türkçe
th ภาษาไทย
vi Tiếng Việt

Formato de Archivos de Idioma

Los archivos de idioma están en formato JSON, almacenados en el directorio game/lang/:

{
  "window_title": "Wayward Crown",
  "log_defeated_enemy": "{adv} derrotó a {enemy} (Oro: {gold} XP: {xp})",
  "building_market": "Mercado",
  "class_warrior": "Guerrero"
}
  • Soporta sustitución dinámica con {marcador}
  • Las claves de traducción faltantes recurren automáticamente al inglés
  • Cambiar de idioma surte efecto inmediatamente sin necesidad de reiniciar

Orden de Detección de Idioma

  1. Argumento CLI --lang (máxima prioridad)
  2. Idioma seleccionado manualmente por el usuario en el menú de ajustes
  3. Idioma del cliente de Steam (detección automática)
  4. Inglés (idioma predeterminado)

Añadir Idiomas (Plugins)

Añadir un idioma mediante un plugin solo requiere plugin.json y un archivo de traducción:

plugins/my_lang/
├── plugin.json
└── lang/
    └── xx.json    # Tu código de idioma

El código de idioma puede ser cualquier cadena de texto (por ejemplo, ja, ko, mi_idioma) y aparecerá automáticamente en la lista de idiomas del menú de ajustes.


Internacionalización de Campañas

El texto de las campañas puede usar el prefijo i18n: para hacer referencia a claves de traducción:

{
  "title": "i18n:tut_level1_title",
  "intro": "i18n:tut_level1_intro"
}

El juego resuelve automáticamente las claves de traducción según el idioma actual. Si no se encuentra una traducción correspondiente, se muestra el nombre de la clave tal cual.