- Jun 17, 2019
- 4,168
- 13,745
Para que renpy lo reconozca como traducible no basta con que esté entre comillas, porque de entrada el programa solo te va a reconocer los diálogos, lo que dicen los personajes. Pero si pones texto (que siempre irá entre comillas) como parte de una función (el ejemplo clásico es el de los juegos que te piden introducir tu nombre preguntando "what's your name?"), renpy no lo reconoce como traducible si además no lo pones entre paréntesis y con un guión bajo delante: _("what's your name?"). Y si pones texto como parte o resultado de una variable (por ejemplo, para que aparezca una frase distinta según lo que haya registrado esa variable) necesitas dos guiones bajos y paréntesis: __("texto")Sin embargo, existen algunos textos que renpy no reconoce para traduccion aun cuando estan entre comillas, probablemente para evitar chocar con alguna variable.
Por eso cuesta tanto hacer una traducción bien, porque hay que revisar y corregir manualmente los archivos originales antes de empezar. Si quieres hacerla bien, claro