Hola amigos.Pues nada voy a explicar algo que quizas no se os ha ocurrido y que es muy simple.Vamos a poner varios idiomas a nuestro programa.
Lo vamos a hacer visual basic 2008

Una vez tengamos visual basic 2008 abierto , seleccionamos el nombre de nuestro programa y veremos nuestro form
Imagen


Aqui crearemos buttons , y los editaremos en propiedades, text y pondremos el idioma que aparecera cuando el usuario clickee en el boton

Ahora creamos tantos forms como buttons hayamos creado y vamos creando nuestro programa en cada form , traduciendolo.De forma que el form1 sea el que redirija hacia los demas, que sera donde estaran los demas , traducidos

El codigo seria para cada button:

Código: Seleccionar todo

form2.show
En el form 2 habriamos traducido nuestro programa al idioma deseado y el usuario al clickar el boton se le abrira el form con el programa en el idioma deseado

Espero que os sirva

Saludos
Lo que ves no es lo que es , y mucho menos lo que crees , es al revés
Buen aporte pero pienso que sería un exceso de peso, cuando puedes usar archivos de texto plano, que pueden ser configurables y ademas puedes agregar mas idiomas.

Saludos!
We do what we must, because, we can-> [www.youtube.com/watch?v=Y6ljFaKRTrI]
Pasa a saludar: NeoDark-Labs.BlogSpot.mx
<<<<Proyectos en curso>>>>
[+]Restauración de SSDT
[+]Driver v3 - Ocultar drivers
[+]Anti-rootkit
Si, se puede hacer lo que dice orlando para multi idioma que es lo mas recomendable, o algo como mi ejemplo , aunque el mio deja un exe pesadito si lo haces de muchos idiomas y es mas complicado que el que dijo orlando pero mejor que el que tu sugieres

Código: Seleccionar todo

If Option1.Value = True Then
Label1.Caption = "¿Hola como estas?"
Else
Label1.Caption = "Hello,How are you?"
End If
M.I.A
Mi consejo tambien creo que es bueno.De forma que quedara asi y al hacer click sobre cada boton se abiera el form2 o 3 con el programa traducido como explica mi post:
Pero es cierto , el peso se incrementaria bastante

P.D: Adjunto proyecto para que veais mejor a que me refiero
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Lo que ves no es lo que es , y mucho menos lo que crees , es al revés
Drinky94 escribió:Lo mejor es usar texto plano, lo que tu haces es trabajo extra.

salu2!
Pero es una opcion , para los que aun no dominan demasiado la programacion como es mi caso

Lo del texto plano

Código: Seleccionar todo

If Option1.Value = True Then
Label1.Caption = "¿Hola como estas?"
Else
Label1.Caption = "Hello,How are you?"
End If
Donde se inserta dicho codigo?En el form?
Lo que ves no es lo que es , y mucho menos lo que crees , es al revés
Como dice Drinky94 es mejor guardar los textos en .txt así si por ejemplo tienes lang-esp.txt en la configuración del programa seleccionas el idioma que cargue al principio y así cada uno puede traducirlo ,es mas liviano que ir creando forms
Word escribió:Como dice Drinky94 es mejor guardar los textos en .txt así si por ejemplo tienes lang-esp.txt en la configuración del programa seleccionas el idioma que cargue al principio y así cada uno puede traducirlo ,es mas liviano que ir creando forms
¬¬ yo lo dije primero
Si quieres saber como ahi un tutorial de como leer archivos lineas por lineas, despues es solo de imaginacion :P

Saludos!
We do what we must, because, we can-> [www.youtube.com/watch?v=Y6ljFaKRTrI]
Pasa a saludar: NeoDark-Labs.BlogSpot.mx
<<<<Proyectos en curso>>>>
[+]Restauración de SSDT
[+]Driver v3 - Ocultar drivers
[+]Anti-rootkit
¿No hay alguna forma de marcar los textos de una aplicación para que luego puedan ser traducidos?, al estilo de Qt4 por ejemplo.
Responder

Volver a “Otros lenguajes”