- Notepad ++ en modo ANSI
- World Replace free
Partiendo de un código ejemplo como el de abajo, vamos a dar los pasos necesarios.
//#GameName=Detective208X
// [game28.dta]
// [dialog topic 1]
// [global script strings]
scrnshot.pcx
// [dialog script strings]
&1 Get me more coffee Roger.
Dame mas cafe Roger.
&1 Filling your cup sir!
&1 ¡Llenando su taza, señor!
- Borrar las líneas que empiezan por // Para ello usamos Notepad++ haciendo una búsqueda de la cadena regular que se muestra abajo, y reemplazando por el campo vacío.
^\/\/.*\r\n
Captura de pantalla:
Quedará así:
scrnshot.pcx
&1 Get me more coffee Roger.
Dame mas cafe Roger.
&1 Filling your cup sir!
&1 ¡Llenando su taza, señor!
- Ahora toca buscar las líneas que están en blanco y borrar la línea superior y esa línea en blancon. Para ello usamos Notepad++ haciendo una búsqueda de la cadena regular que se muestra abajo, y reemplazando por el campo vacío.
.*\r\n\r\n
Captura de pantalla:
Quedará así:
&1 Get me more coffee Roger.
Dame mas cafe Roger.
&1 Filling your cup sir!
&1 ¡Llenando su taza, señor!
- En este paso vamos a terminar de crear el diccionario. Para ello juntaremos la frase en inglés junto con su traducción en español en la misma línea, pero separadas entre ellas con una tabulación. Para ello usamos Notepad++ haciendo una búsqueda de la cadena regular que se muestra abajo, y reemplazando el retorno de carro y nueva línea por un tabulador. Buscamos:
\r\n(.*\r\n)
Reemplazamos con:
\t\1
Captura de pantalla:
OJO!!! Desmarcar la casilla "Todo el documento"
Quedará así:
&1 Get me more coffee Roger. Dame mas cafe Roger.
&1 Filling your cup sir! &1 ¡Llenando su taza, señor!
- Queda por sustituir algunos caracteres que el código objeto vienen un poco diferente. Estos son:
? por \?
' por \'
- Ahora guardamos el resultado para luego abrirlo con el programa que lo usará como diccionario. El cual debería quedar como se muestra abajo. Hemos partido de una plantilla.
- Ejecutamos el programa "World Replace", y abrimos el archivo donde queremos aplicar el diccionario.
Posteriormente le damos al botón "Replace Many" y abrimos el diccionario creado anteriormente.
Damos en Replace All y vemos como se sustituye todas las líneas que vaya encontrando. Ya solo queda grabar el resultado y ¡voilá!