Skip to content

Gestor de archivos de idioma

Jonathan edited this page Feb 13, 2018 · 1 revision

El archivo lang.py es un script que permitirá gestionar los archivos de idioma fácilmente. Hay que recalcar que dichos archivos deben estar organizados en la forma lang/<módulo>/<(lang1|lang2|lang3...).yml>.

Uso de lang.py

Ejecutar lang.py con Python3. Mostrará el siguiente prompt:

Carpetas actuales:  ['alexis', 'avatar', 'testing', 'nextsteamsale', 'bans']
Ingresa el nombre de carpeta (si no existe, se creará)

>

Tendrás que ingresar el nombre de la carpeta a gestionar, o ingresar el nombre de una carpeta para crearla. Si la carpeta no existe, tendrás que confirmar su creación.

Luego, se listarán los strings existentes en el caso de haber. Si los hay, podrás seleccionar uno según su número, o su nombre. Si no hay strings, debes ingresar el nombre del string. Lo mismo para el caso de querer crear un string.

Strings:  (1) hola
Ingresa el nombre de un string o el número del string. Si no existe se creará.
Para salir, no ingreses nada y pulsa <ENTER>.
> 1

Luego, se mostrarán los valores actuales para los idiomas actuales.

Valores actuales del string para los idiomas:
en: hello
es: 
es_CL: (string no encontrado)
Ingresa el valor para el idioma "en" (deja vacío para dejar el valor actual):
> 
Ingresa el valor para el idioma "es" (deja vacío para dejar el valor actual):
> hola
Ingresa el valor para el idioma "es_CL" (deja vacío para usar el string anterior):
>

A medida que se van ingresando estos valores, los archivos de idioma serán modificados.

Clone this wiki locally