-
Notifications
You must be signed in to change notification settings - Fork 0
Instrucciones en español
Pedro Garau Martínez edited this page Oct 11, 2019
·
2 revisions
- Descarga el archivo llamado «un.rpyc»
- Cópialo dentro de la carpeta «game» del directorio del videojuego a traducir.
- Ejecuta el juego y espera a que llegue a la pantalla de inicio. Cuando esté, abre de nuevo la carpeta y podrás ver como se han generado unos nuevos archivos denominados «.rpy». Estos son los archivos que se van a usar para traducir el videojuego.
- Descargate la versión de RenPy correspondiente a tu sistema operativo y lo extraes.
- Ahora, mueve la carpeta del videojuego dentro de la carpeta generada al extraer el SDK y ejecutas el programa llamado «renpy.exe».
- Le das al nombre que contiene la carpeta del videojuego (en este caso, «DDLC-1.1.1-pc») y le das a «Generar Traducciones»
- Escribe el idioma deseado y le das de nuevo a «Generar Traducciones».
- Esperas un rato y cuando te salga esta ventana, prosigue al siguiente paso.
- Ve a la carpeta game/tl/(tu idioma) y encontraras una serie de carpetas y/o archivos con la extensión «.rpy»
- Copia el programa a esa carpeta y crea un archivo llamado «Characters.map»
- Este archivo es el que va a contener todos los nombres de los personajes para saber a quién estamos traduciendo, si abres un rpy («script-ch0.rpy» por ejemplo) puedes ver estas «tags»:
- Los nombres normalmente se localizan en el archivo «script.rpy» o en «definitions.rpy» de la carpeta «game», por lo cual, dirígete a esa carpeta y abre esos archivos:
- A simple vista puedes encontrar algunos nombres en scripts, pero no están todos. Si buscas más en definitions, como por ejemplo «define mc» encontrarás el resto:
- Ahora que ya sabes quién habla, en el archivo «Characters.map», escribes los personajes que hablan de la siguiente forma: tag=nombre
- Y guardas.
- Ahora, vuelves a la carpeta donde se localiza el archivo «Characters.map», usando como ejemplo el archivo «script-ch0.rpy» para traducir su texto. Abres una terminal y escribe la siguiente línea:
Monika -export "script-ch0.rpy"
- Y se generará un archivo llamado «script-ch0.po»
- Este archivo es el que permitirá traducir el videojuego, ya puedes usar tu herramienta de traducción asistida favorita (Como PoEdit, Weblate o MemoQ…).
- Una vez finalizada la traducción, en la misma consola escribe la siguiente línea:
Monika -import "script-ch0.rpy"
- Ahora se habrá generado un archivo llamado «script-ch0_new.rpy», borra el original, lo renombras con el mismo nombre que tenía el original y procedes a la siguiente sección.
Ahora, puedes seguir dos caminos, insertar un selector de idiomas o forzar a que el juego lea tu idioma específico
- En la carpeta «game» del videojuego, abre el archivo «options.rpy».
- Inserta al principio del todo estas dos líneas (Cambia «Spanish» por tu idioma)
-
define config.default_language = "Spanish"
-
define config.language = "Spanish"
- Guarda el archivo
- En la carpeta «game» del videojuego, abres el archivo «screens.rpy».
-
Busca «screen preferences()» y te vas al final de ese bloque.
-
Añade al final del hbox este código y guarda.
-
hbox:
-
vbox:
-
style_prefix "radio"
-
label _("Language")
-
textbutton _("English") action Language(None)
-
textbutton _("Spanish") action Language("Spanish")
- (Cambia Spanish por tu idioma).
- Inicia el juego, vete a ajustes y seleccionas tu idioma.
Inicia el juego y comprueba que todo funcione bien