Existen varias maneras de nosotros desarrollar una aplicación Multi-Idioma, ahora la mas correcta a mi parecer es utilizar archivos donde tengamos todo nuestro diccionario de etiquetas en las cuales podamos darle un significado correcto a la traducción.
Lamentablemente aunque los traductores que hay hoy en día en Internet son bastante buenos, aun no traducen 100% la mayoría de la información que necesitamos.
En este articulo mostrare paso a paso como crear una aplicacion multi-lenguaje con Visual Studio.
1. Lo primero que haremos es crear una aplicacion C# en Visual Studio.
2. Procederemos a Diseñar en nuestro formulario una pantalla similar a la que mostrare, esta contiene un Lisbox, un Label y 9 Botones.
3. Luego crearemos 4 nuevos Objetos Resources en nuestros proyectos, le pueden poner el nombre que quieran, luego un punto y lo separan por la cultura que utilizaran, ejemplo MiRecuerso.ES-DO y proceden a rellenar sus campos.
Los Objetos Resources tienen 3 campos principales Name que es donde pondremos el Objeto que queremos renombrar, Value ahi pondremos el valor a remplazar y Comment esto es por si desean guardar algún comentario al respecto.
4. A nuestro Lisbox le introducimos las Culturas que vamos a Utilizar en nuestro aplicativo en nuestro caso utilizamos las siguientes: ES-DO (Español, República Dominicana), EN-US (Ingles, Estados Unidos), JA-JP (Japones, Japón).
5. Luego procederemos a Codificar la Aplicacion.
6. Crearemos un Método que se llamara AplicarIdioma, este es el que se encargara de asignarle los nuevos valores a nuestros controles utilizados.
7. Luego de esto Procederemos a habilitar el Evento SelectedIndexChanged de nuestro LisBox, y le indicaremos que cada vez que seleccionen un valor diferente a la lista ejecute el siguiente evento.
8. Ya con esto que construida Nuestra aplicacion Multi-Idiomas y solo tenemos que ponerla a Correr para ver los Resultados.
RSS FEED
TWITTER
1:23 p. m.
Omar Frometa









Posted in
1 Response to "Aplicaciones Multi-Idiomas"
Man, cuando hagas el update ponle como hacerlo con un metodo que recorra todos los controles, asi le evitas tener que andar escribiendo con cada control :P...
PD: Hazte una multi-hilos.
Att: ––––•(ByAlaN)•––––
Publicar un comentario