Cómo Traducir las Strings de un VB.net?

Iniciado por 02k0, 19 Septiembre 2015, 23:39 PM

0 Miembros y 1 Visitante están viendo este tema.

02k0

La voz del Google  :laugh:

Los buenos amigos, esta semana se han encontrado un programa que me puede ayudar en muchas cosas, la mayoría sólo tiene un pequeño detalle ... es 100% en japonés!
Lo abrí con el Resource Hacker, pero no aparece Strings, nada!
fue escrito y compilado en VB.net.
como puedo traducirlo?
¿dónde están las Strings?


Link: http://yado.tk/mojika2000/data/mojika2000.zip

Saludos!
Lo que no fue impreso, sigue siendo escrito a la mano.

tincopasan

con algún programa para .net (reflector. ilspy, justdecompiler, etc)

Eleкtro

#2
Cita de: 02k0 en 19 Septiembre 2015, 23:39 PM¿dónde están las Strings?

Si las cadenas de texto las hubieran añadido cómo recursos en un archivo administrado de recursos .Net entonces sería más facil hacerlo cómo pensaste al principio, pero no es el caso, la aplicación no fue pensada para la traducción de idioma, así que te va a costar más que eso, hecha mano de un decompiler.

Usando la aplicación .Net reflector de RedGate, es facil localizar los Strings, ya sea utilizando el buscador de Strings o navegando directamente hasta el método InitializeComponent en la class Form1, que es un método el cual se genera automáticamente por la IDE de Visual Studio cuando le asignas texto a los controles de la UI en tiempo de diseño, pues bien, allí en ese método verás, para empezar, una gran cantidad con cientos de strings Japos. En otros miembros de la misma class irás viendo el resto de cadenas de texto, que no son para nada pocas.

Nota:
Ten cuidado por que el programador utilizó caracteres Japos para definir el nombre de los espacios de nombre (NameSpaces) así cómo para asignar nombres internos que no debes modificar como por ejemplo al instanciar el Type Font o el Type Treenode y probablemente existan más órdenes que puedan causar conflictos, strings como el del primer parámetro del constructor Font no debes modificarlo (a menos que quieras personalizar la fuente de texto por otra):
CitarMe.Button_ibeyomi_jikkou.Font = New Font("MS ゴシック", 14.25!, FontStyle.Bold, GraphicsUnit.Point, &H80)

Te muestro una imagen de ayuda para modificar un string:

( Click para maximizar )


Saludos








02k0

La voz del Google:  :laugh:

Hombre Traté y traté, pero no pudo conseguir en esa ventana que le permite cambiar las Strings.
¿Cómo llegaste a ella?
por favor, muéstrame paso a paso.





no puedo cambiar!

Lo que no fue impreso, sigue siendo escrito a la mano.

MCKSys Argentina

Cita de: 02k0 en 20 Septiembre 2015, 23:57 PM
La voz del Google:  :laugh:

Hombre Traté y traté, pero no pudo conseguir en esa ventana que le permite cambiar las Strings.
¿Cómo llegaste a ella?
por favor, muéstrame paso a paso.


no puedo cambiar!

Ya te ha respondido. Necesitas usar un plugin llamado REFLEXIL.

Google translator:

CitarEle já respondeu-lhe. Você precisa usar um plugin chamado Reflexil.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Eleкtro

#5
Cita de: 02k0 en 20 Septiembre 2015, 23:57 PMHombre Traté y traté, pero no pudo conseguir en esa ventana que le permite cambiar las Strings.
¿Cómo llegaste a ella?
por favor, muéstrame paso a paso.

El único paso que no mencioné es cómo activar el Reflexil, ve al menú "Tools" y allí verás abajo del todo la opción "Reflexil x.x" (siempre que tengas el plugin instalado claro está), al activarlo te saldrá la ventana esa abajo a la derecha.

Reflexil v2.0 for .Net Reflector AIO

PD: Desde el mismo menú puedes añadir plugins, héchale un vistazo a las opciones.

EDITO: Ahm bueno y... otra cosa que se me olvidaba mencionar, cuando hayas hecho las modificaciones, en la lista de la izquierda le das click derecho a la referencia para abrir el menú, seleccionas la opción "Reflexil -> Save" para guardar los cambios, y luego cargas el archivo parcheado para mostrar los cambios que hiciste.

Saludos








.:UND3R:.

Si todo lo comentado te parece muy chino, entonces utiliza SAE:
Simply Assambly Explorer, un descompilador de .NET que trae incluida la opción de edición, saludos y suerte.

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)

karmany

La última versión de Resource Hacker 4.2.5, recién lanzada el mes pasado, no sé si será capaz de editar las strings de un VB.NET. Las anteriores NO.

Existe un programa que yo he utilizado mucho, que es capaz de editar las cadenas de texto tanto de ejecutables a 32bits como a 64 bits y también de ejecutables .NET. Échale un vistazo:
http://www.ntcore.com/exsuite.php

PD. Pero recuerda que estas herramientas solo abrirán las string que encuentren en los recursos.

02k0

Muchas Gracias!  :laugh:

tincopasan
MCKSys Argentina
Eleкtro
.:UND3R:.
karmany

;-)

ustedes mi ayudaran mucho!!!

Saludos!
Lo que no fue impreso, sigue siendo escrito a la mano.