5.00 star(s) 1 Vote

infogon

Newbie
Dec 28, 2018
34
29
To translate a game I would follow these steps:
- Decompress the game with UnRen (you will have access to the code)
- Copy the game folder into Renpy's working directory
- Open Renpy, select the game, click on "Generate Translation" and choose the language (this will create the lines to be translated).
- Go to the "tl" folder inside the game where there will be ".rpy" files of each game file but only with the lines of text to translate.

The only thing you have to keep in mind is that you also have to modify the start in the game, so that the language can be selected.

NOTE: It should also be noted that this is used to translate the dialogue of the characters, but not other things that the game may have and that will require a manual editing of the original code.
Thank you so much for the guide.
 

loikl

Well-Known Member
Feb 14, 2018
1,271
2,605
Thanks @mgomez0077, I had already seen that this was a way of translating the game but in my case only works the second option "merge strings translation", and also had doubts if I extracted all the texts or only the dialogues ...

I was dealing with a script to extract all the texts or at least the great majority but still has many flaws as each developer programs differently.

By the way, you're the developer of Big City's Pleasures? if so, very good game. Congratulations.

NOTA: This is necessary to add it to the screen.rpy file so that the translation works with the renpy program.

vbox:
style_prefix "pref"
label _("Language")
textbutton "English" action Language(None)
textbutton "Spanish" action Language("spanish")

----------------------------- Or --------------------------------------

frame:
style_prefix "pref" #or any other style depending on your code
has vbox: #if your frame is inside vbox section
xfill True #if your frame is inside vbox section
label _("Language")
textbutton "English" action Language(None)
textbutton "Spanish" action Language("spanish")

Depends on how the game is programmed, I hope in a few days to upload an example with the game "Orange Trainer".
 
Last edited:

loikl

Well-Known Member
Feb 14, 2018
1,271
2,605
After some experiments I did I managed to create the files for translation of the game "Orange Trainer", they are untranslated but when you place them and enter the game in the Options menu you have the option to activate the translation.

I don't know if you want me to upload the files like that and someone translates them, if I do, it will be with automatic translation and the syntax will not be very good.

By the way, does not translate the whole game but if the dialogs and most menus, as soon as I get a way to translate what is missing I will comment.
 

MATY76

Newbie
Sep 18, 2018
89
272
perdon por meterme, no kiero desvirtuar su charla porke veo ke tambien es util para ke mas gente se ponga a traducir, pero me recomendaron este post para solicitar juegos en español, alguien seria tan amable de recopilar las sugerencias y dejarlas en algun link?
si este hilo sigue creciendo con otro tipo de comentarios va a ser imposible encontrar los juegos ke la gente sugiera
PD: mgomez0077 me encanto tu juego Big City's Pleasures
 

loikl

Well-Known Member
Feb 14, 2018
1,271
2,605
Thank you MATY76, it will be a great help for those who need it.

If anyone requires it I add a translation made for the game Kelly's Family: Mother in Law : https://f95zone.to/threads/kellys-family-mother-in-law-k84.1692/ the game is already finished.

As always, the translation has syntax details (automatic translation) but in case someone wants it here it is.

PS: Are you sure "twit of my life" is in Spanish? I haven't played it in a while, but I think it was only in English and Russian.
 
Last edited:

MATY76

Newbie
Sep 18, 2018
89
272
Thank you MATY76, it will be a great help for those who need it.

If anyone requires it I add a translation made for the game Kelly's Family: Mother in Law : https://f95zone.to/threads/kellys-family-mother-in-law-k84.1692/ the game is already finished.

PS: Are you sure "twit of my life" is in Spanish? I haven't played it in a while, but I think it was only in English and Russian.
mil gracias, ya lo agregue a mi pots
PD: no estoy muy seguro, lo habia chekeado y si lo vi en español, por eso lo agregue ( creo ke lo vi comentado en algun changelog) pero ahora no encontre nada, de todos modos lo sake de este mismo post, puesto al principio por el moderador ( esta en la pagina 1 en el primer comentario del moderador, el 4to del post)
 
  • Like
Reactions: IS 2 and loikl

Benijaimes

New Member
Apr 12, 2019
3
1
y están en español (are in spanish).
Hola, me descargue el juego y no encuentro cómo colocarlo en español. En preferencia no aparece y en la pantalla principal solo aparece ruso e inglés.
 

UncleVT

Låt den rätta komma in
Moderator
Jul 2, 2017
9,438
101,886
Hola, me descargue el juego y no encuentro cómo colocarlo en español. En preferencia no aparece y en la pantalla principal solo aparece ruso e inglés.
See the date of my post (Jul 5, 2018). At that moment the Spanish version was available. Later was abandoned.
 
  • Like
Reactions: loikl

Ryunoske

New Member
Jul 6, 2019
9
4
M
español es el idioma original de este juego

actualmente esta traducción tiene errores pero esta aceptable. cuando tenga un poco de tiempo me dedicare a sacar una actualización de esta traducción.

actualmente estoy traduciendo este juego pero me estoy tomando mi tiempo debido a la poca disponibilidad que tengo libre


se escuchan opiniones que juegos me recomiendan para.... jugar o tal vez para TRADUCIR!!
Milf city y Dating my daughter cap1 para Android son buenos y me gustaría que los traducirá a español por favor.

Milf city and Dating my daughter cap1 for Android are good and I would like you to translate them into Spanish please.
 

loikl

Well-Known Member
Feb 14, 2018
1,271
2,605
M


Milf city y Dating my daughter cap1 para Android son buenos y me gustaría que los traducirá a español por favor.

Milf city and Dating my daughter cap1 for Android are good and I would like you to translate them into Spanish please.
Dating my daughter cap1 have a translation in spanish in this page , but I don't know if this is a good translation, I don't use this.
 
  • Like
Reactions: Ale 22

Ryunoske

New Member
Jul 6, 2019
9
4
Dating my daughter cap1 have a translation in spanish in this page , but I don't know if this is a good translation, I don't use this.
Si pero es para PC no para Android.

If it's for PC no for Android.
 

Tonycuba

Newbie
Sep 12, 2019
16
2
Hello @sabiduriaxxjim, thank you for putting this tutorial so that people can translate but, without wanting to offend, I think it is a little complicated and can be simplified ... at least when it comes to games in Ren'py, I can not speak for those created in Unity.
-------------------------------------------------
Hola @sabiduriaxxjim, se agradece que hayas puesto este tutorial para que la gente pueda traducir pero, sin querer ofender, creo que es un poco complicada y se puede simplificar... al menos en lo que se refiere a juegos en Ren'py, no puedo hablar para los creados en Unity.

Aquí unos simples pasos:
- Usa para descomprimir los archivos del juego (esto te generará los archivos ".rpy" que necesitas para la traducción)
- Utiliza un editor de texto avanzado para abrir los archivos ".rpy", por ejemplo "Editra", "Notepad ++", "Visual Studio", "Atom", etc... No necesitas un editor hexadecimal. Por experiencia, Editra es muy fácil y sencillo, Notepad ++ normalmente trabaja bien pero a veces puede guardar los archivos mal, mejor evitarlo para no tener que ir repasando que es lo que ha guardado mal (básicamente espacios y separación entre lineas), el Visual Studio tiene la ventaja que puedes añadirle el corrector ortográfico, y del Atom solo he oído hablar pero no lo he utilizado...en resumen, si no quieres complicarte, Editra.
- Como bien te ha comentado @sabiduriaxxjim, cambia solo las frases entre " ", lo demás será código que no debes modificar.
PD: No hay problema en usar acentos o "ñ", solo hay que vigilar con algunos caracteres que renpy usa para código, por ejemplo, si en una frase quieres poner ", tiene que ir con un \ delante: ejemplo: mc "bla, bla, bla, \"blablablba\", bla, bla, bla" (las comillas de cada punta son las que utiliza Ren'py para identificar que es un diálogo, las del centro son las que tu quieres que salgan en la frase que quieres decir, y para que el programa no se confunda, pon \ justo antes).

En realidad el proceso es muy simple, lo laborioso es ir traduciendo :p

Un saludo.
Hola








me pueden desir como poner la pagui na en español
 

Tonycuba

Newbie
Sep 12, 2019
16
2
español es el idioma original de este juego

actualmente esta traducción tiene errores pero esta aceptable. cuando tenga un poco de tiempo me dedicare a sacar una actualización de esta traducción.

actualmente estoy traduciendo este juego pero me estoy tomando mi tiempo debido a la poca disponibilidad que tengo libre


se escuchan opiniones que juegos me recomiendan para.... jugar o tal vez para TRADUCIR!!

hola ya esta bien o todabia no se pueden aser la misiones de la mitad de los personajes
 

Tonycuba

Newbie
Sep 12, 2019
16
2
Nesesito que me recomien den juegos que esten terminado y sin errores por fabor es que soy cubano y es complicado el internet aki para descargar un juego y tenga errores o me quede enganchado no si si son en ESPAÑOL MEJOR ....GRACIAS:::::):):):)(y)
 
  • Like
Reactions: Br1

ggdfgdgdfgdg

New Member
Jun 11, 2019
8
2
unaldien guardar por que me aparese esto cuando trato de inisiar el juego despues de meter la carpeta de la traducción


Lo siento, pero ocurrió una excepción no descubierta.

Mientras ejecuta el código del juego:
ScriptError: Name (u'E: \\ Backup Projects \\ PROJECTS \\ Dreams of Desire ELITE Assembly - New minigame / game / episode10.rpy ', 1517090529, 0) se define dos veces, en episode10.rpyc: 21 y game / tl / retry / episode10.rpyc: 21.

- Rastreo completo ---------------------------------------------- --------------

Seguimiento completo:
Archivo "C: \ Users \ adans \ Desktop \ DreamsOfDesireEP12-ELITE-1.0.3-pc \ renpy \ bootstrap.py", línea 306, en bootstrap
renpy.main.main ()
Archivo "C: \ Users \ adans \ Desktop \ DreamsOfDesireEP12-ELITE-1.0.3-pc \ renpy \ main.py", línea 357, en main
renpy.game.script.load_script () # establece renpy.game.script.
Archivo "C: \ Users \ adans \ Desktop \ DreamsOfDesireEP12-ELITE-1.0.3-pc \ renpy \ script.py", línea 266, en load_script
self.load_appropriate_file (". rpyc", ".rpy", dir, fn, initcode)
Archivo "C: \ Users \ adans \ Desktop \ DreamsOfDesireEP12-ELITE-1.0.3-pc \ renpy \ script.py", línea 757, en el archivo de carga apropiada
self.finish_load (stmts, initcode, filename = lastfn)
Archivo "C: \ Users \ adans \ Desktop \ DreamsOfDesireEP12-ELITE-1.0.3-pc \ renpy \ script.py", línea 423, en finish_load
bad_node.filename, bad_node.linenumber))
ScriptError: Name (u'E: \\ Backup Projects \\ PROJECTS \\ Dreams of Desire ELITE Assembly - New minigame / game / episode10.rpy ', 1517090529, 0) se define dos veces, en episode10.rpyc: 21 y game / tl / retry / episode10.rpyc: 21.

Windows-8-6.2.9200
Ren'Py 6.99.14.2.3333

Mié 25 sep 23:40:18 2019
 

Gin_Uroboros

Newbie
Jun 22, 2018
77
117
Bien presta Atención Y o en Lo personal Para traducir soy un poco Anticuado traduzco de Forma manual.................... necesitas un desempacador de juegos de Ren'py o Unity
2 Editor hexadecimal encuentra un tuto que te explique yo uso

Como Traducir
1) Entra en la Carpeta Game ejemplo:

TheTyrant-0.5.5-all-Skunked\game
Veras 2 ARCHIVOS PARTICULARES que son
A) images.rpa
B)scripts.rpa

View attachment 230544


ESTOS ARCHIVOS ESTÁN EMPAQUETADOS POR REN'PY

2) usa estos 2 archivos para extraer dependiendo de su extencion
en este caso estan en RPA UTILIZAS depack.rpy (LO COPIAS A LA CARPETA DE GAME)
A) images.rpa
B)scripts.rpa
View attachment 230547

3) ABRE EL JUEGO TARDARA UN POCO PORQUE ESTA DESEMPAQUETANDO LOS ARCHIVOS
B) Una vez que abre el Juego ciérralo
View attachment 230548
4) veras que aparecerá una carpeta llamada unpacked en ella esta la carpeta de game en ella veras todas las imagenes del juego y lo mas importante en este caso los script sueltos para traducir View attachment 230551

5) Abrir la carpeta unpacked en ella esta la otra carpeta de Game (dan clic derecho y copien esta carpeta)
View attachment 230552

6) Ahora regresamos a la carpeta Game original del juego
B) Borren Los siguientes archivos:
-images.rpa
-scrip.version
-scripts.rpa

SOLO ESTOS 3 QUE ESCRIBÍ
View attachment 230585

7) Regresen a la Capeta principal del juego en donde esta el "exe"
B) Pegar View attachment 230560

9) Vamos otra vez a la carpeta de game y esto es lo que verán
TheTyrant-0.5.5-all-Skunked\game
View attachment 230568

10 Como Verán Los archivos están en extencion RPYC
B) copiar el archivo un.rpyc en la carpeta de game
View attachment 230572


11) Repetir el Paso 3


12) EL MOMENTO DE TRADUCIR
LOS ARCHIVOS A TRADUCIR SON LOS FORMATOS RPY
View attachment 230574
ESTE CASO YO SELECCIONE LA INTRO PARA QUE VEN COMO SERA EN EL JUEGO
NOTA: LES RECUERDO QUE TIENEN QUE UTILIZAR UN EDITOR HEXADECIMAL YO USO EL EDITOR 010

13) TRADUCIR SOLO LAS PALABRAS QUE ESTÁN DETRO DE LAS COMILLAS
EJEMPLO: "You're a young man who returns from his year as an exchange student. It was your last year of school and you come home to find a job."
View attachment 230579

14) PRUEBEN SU TRADUCCIÓN EN EL JUEGO
View attachment 230583

NOTA: TENGAN CUIDADO CON LA TRADUCCIÓN EN OCASIONES EL FORMATO NO PERMITE LOS ACENTOS O LA LETRA "Ñ"
PARA ESO HAY QUE MODIFICAR EL JUEGO PERO ESO ES OTRO TUTO Y SABER UTILIZAR LA BASE DE REN'PY O UNITY MEJOR CAMBIEN O SUPLANTE "ÚLTIMO" POR "ULTIMO" "AÑO" POR "A/O" O "A*O"
Recomendacion para las ñ, usar como eran originalmente que es abreviación de nn, podría ser en algunos casos confuso pero al menos no pierde realmente del todo el sentido la palabra.
 

zerousut

Newbie
Aug 27, 2017
18
39
Hola a todos, les vengo a avisar que estoy traduciendo los juegos de akabur. Ya termine de traducir Magic Shop.
Si quieren revisarlo pasense a mi patreon:
Si pueden apoyarme me ayudaria bastante.
El proximo juego que estoy traduciendo en Princess Trainer y va a estar para patreon only por un tiempo. Gracias.
 
  • Like
Reactions: aquiles65
5.00 star(s) 1 Vote