-
Notifications
You must be signed in to change notification settings - Fork 33
3. Función de los scripts
Dentro de la carpeta Scripts, tenemos disponibles algunas herramientas:
- _translator_util.ps1
- _update.ps1
- _update.sh
- Update-wordinfo.ps1
Es una herramienta que permite a los traductores tener en todo momento vinculadas las traducciones de tu repositorio local con el juego. Genera enlaces simbólicos para hacer el proceso de traducción más sencillo.
Para usar este script, asegúrate de ponerlo dentro del directorio del juego, al lado del ejecutable del juego, la carpeta "Mods", y la carpeta "Data".
Son los scripts de actualización de las traducciones. Ver guía de instalación.
Para usar este script, asegúrate de ponerlo dentro del directorio del juego, al lado del ejecutable del juego, la carpeta "Mods", y la carpeta "Data".
Para mejorar la gramática en el juego, hay que añadir etiquetas de objetos, títulos de personas, etc. en los archivos de texto ubicados en la carpeta Core/WordInfo/Gender
en función del género de la palabra.
Lo único que se debe hacer manualmente es mover las nuevas palabras guardadas en Core/WordInfo/Gender/new_words.txt
a Female.txt
, Male.txt
, Neuter.txt
u Other.txt
en la misma carpeta.
- En
Female.txt
yMale.txt
se introducen los sustantivos en singular según sean femeninos o masculinos, respectivamente. - En nuestro idioma, no hace falta usar
Neuter.txt
niOther.txt
. Sin embargo, las palabras en plural las dejamos enNeuter.txt
por comodidadOther.txt
no lo usamos en ninguna situación (sirve para almacenar palabras que no son ni femeninas, ni masculinas, ni neutras).
Las palabras se convierten automáticamente a minúsculas y se ordenan alfabéticamente dentro de su lista, con independencia de que añada o no nuevos términos.
La ejecución del script es un proceso que se puede automatizar para realizarse automáticamente gracias al archivo de flujo de trabajo de GitHub update-wordinfo.yml.
Este se activa cada vez que se pushea un commit a la rama test-translations
(o la indicada en el archivo del script). Cuando se activa, analiza los archivos XML ubicados en carpetas específicas en busca de elementos de etiqueta específicos. Para la lista actual de carpetas escaneadas, busca $rutas. Para la lista actual de elementos de etiquetas que se están analizando para obtener las palabras, busca .label.