Idiomas
Menús, mensajes, sidebars y hotbars en inglés, español, portugués o francés, y dónde vive cada archivo traducido.
Cada línea que lee un jugador o un miembro del staff viene en cuatro idiomas: inglés (en), español
(es), portugués (pt) y francés (fr). Cada idioma es una carpeta de archivos completos bajo
plugins/ExyliaStaff/lang/, y puedes editar cualquiera de ellos.
Elegir uno
language, al principio de config.yml, elige la carpeta:
language: default| Valor | Idioma |
|---|---|
default | Sigue el idioma configurado en el config.yml de ExyliaLib, así que una línea cambia todos los plugins de Exylia. Inglés cuando ahí no se indica ninguno. Es lo que escribe una instalación nueva. |
en, es, pt, fr | Solo este plugin, diga lo que diga la librería. |
custom | Los archivos de un servidor que usaba el plugin antes de que existieran los idiomas. Ver más abajo. |
Cualquier otro código también funciona: empieza como una copia del inglés, tuya para reescribirla.
Reinicia después de cambiarlo. /exyliastaff reload lee los mensajes en el idioma nuevo, pero los
menús y las hotbars se leen cuando arranca su módulo.
Qué se traduce
| Archivo | Contenido |
|---|---|
lang/<language>/messages.yml | Las líneas del núcleo: prefijo, sin permiso, recarga, módulos, puerta, Redis. |
lang/<language>/modules/<id>/messages.yml | Las líneas de cada módulo, incluidos los titles, action bars y sonidos que antes estaban en su config.yml. |
lang/<language>/modules/scoreboard/config.yml | Los tres sidebars. |
lang/<language>/modules/inspect/config.yml | Los títulos de las ventanas de inventario, cofre de ender y contenedor. |
lang/<language>/modules/staffmode/hotbar.yml | La hotbar del staff. |
lang/<language>/modules/replay/hotbar.yml | Los controles de las repeticiones. |
lang/<language>/menus/<id>/ | Cada pantalla del staff. |
Todo lo demás — config.yml y el modules/<id>/config.yml de cada módulo — contiene comportamiento,
no texto, y es igual sea cual sea el idioma.
El inglés es la base sobre la que se coloca cada idioma: una clave o un archivo que aún no está traducido sigue llegando, en inglés, así que una nueva versión nunca deja un hueco en pantalla.
Tus ediciones se conservan
Una versión solo añade lo que les falta a tus archivos; una línea que editaste nunca se toca. En los
menús y las hotbars, un valor por defecto que cambió en algo que nunca editaste espera en
/exylialib updates, donde lo aplicas o te quedas con el tuyo, así que una herramienta añadida en una
versión llega a tu hotbar sin deshacer tu disposición.
Si vienes de una versión anterior
El primer arranque de un servidor que ya tenía el plugin mueve sus archivos a lang/custom/ —
messages.yml, cada modules/<id>/messages.yml, los sidebars, la hotbar y menus/ — y escribe
language: custom en config.yml. No se pierde nada de lo que editaste, y nada cambia en pantalla.
Cambia a en, es, pt o fr cuando quieras los archivos que vienen de serie.
Parte del texto salió del config.yml de los módulos hacia sus mensajes en la misma versión, y lo
traslada la misma migración:
| Módulo | Movido a messages.yml |
|---|---|
staffmode | effects |
vanish | effects |
freeze | reminder, y look.helmet-name como helmet-name |
staffchat | format |
globalchat | format |
actionbar | staff-mode, vanish, icon-on, icon-off |
¿Falta algo en esta página? Dínoslo en Discord