Mensajes e Idioma
Desde la versión 2.0 HoupAuth permite añadir múltiples idiomas que serán usados para el envío de mensajes al jugador.
HoupAuth viene con dos idiomas preestablecidos: en.yml y es.yml que corresponde a Inglés y Español, respectivamente.
en.yml
Este archivo corresponde a los mensajes en inglés y tiene la estructura base que usa HoupAuth para reconocer los mensajes que debe enviar. Al ejecutar el plugin por primera vez se genera el archivo dentro de la carpeta locales y luce algo así:
¿Cómo agregar un nuevo idioma?
Puede agregar la cantidad de idiomas que desee, y se permite que el jugador escoja su idioma de preferencia una vez que ya se registró y autentificó.
Para agregar idiomas personalizados siga estos pasos:
Vaya a la carpeta locales de HoupAuth (/plugins/HoupAuth/locales/)
Seleccione y abra el archivo "en.yml"
Copie todo el contenido del archivo.
Cree un archivo aparte y pegue el contenido copiado.
Edite todos los mensajes a su gusto.
Guarde el archivo con un identificador. Puede ser una abreviatura del idioma, ejemplo, si el idioma creado es el francés, puede guardar el archivo como fr.yml
Por último asegúrese que el archivo creado (en este ejemplo fr.yml) este ubicado junto con los demás archivos de idioma, es decir, en la carpeta de locales (/plugins/HoupAuth/locales/).
Para finalizar ejecute /houpauth reload o reinicie el servidor.
¿Cómo validar si un idioma está disponible?
En el inicio del servidor, al cargar HoupAuth en el modo debug se puede visualizar los idiomas que se cargaron correctamente y los que están disponibles para su uso. Si no aparece en la lista de idiomas disponibles, entonces revise el archivo y compare la estructura. Aquí hay una herramienta para comparar archivos YAML.
¿Cómo usar un idioma en el envío de mensajes?
Puede cambiar la opción en config.yml
Esto hará que HoupAuth envíe los mensajes en ese idioma. Sin embargo, esto es solo por defecto, cada jugador puede elegir su idioma preferido personal.
Última actualización