elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Idiomas para mi applicacion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Idiomas para mi applicacion  (Leído 1,738 veces)
elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Idiomas para mi applicacion
« en: 13 Marzo 2008, 17:33 pm »

Buen día a todos.

Mi duda es la siguiente:
Me gustaría que mi aplicación sea multilenguaje y tengo una idea para eso. Pero quisiera saber si .Net viene con alguna utilidad para el caso.

La idea es la siguiente:
En un archivo de texto plano guardar por linea el nombre que representa a un control:

Código:
Boton_Aceptar = Nombre del control

Luego, al abrir la aplicación, leer el archivo de idioma y asignarle a los controles el nombre que indica la variable, Por ejemplo:

Código:
btn_aceptar.text = Boton_Aceptar

Anterior mente se hizo:

Código:
Dim Boton_Aceptar = nombre que se obtuvo del archivo


Esa es mi idea. Si alguno conoce algo mejor me gustaría que me avise
Dejo un saludo.


En línea

sangano

Desconectado Desconectado

Mensajes: 47



Ver Perfil
Re: Idiomas para mi applicacion
« Respuesta #1 en: 14 Marzo 2008, 03:37 am »

Buenas, lo mas aconsejable es que busques bien si es que el framework ya tiene algo que haga esto.

 Tu idea no esta tan mal, yo lo haria con xml en vez de un " archivo texto plano", se facilitaria mucho mas el trabajo, la ide searia algo asi:
 tener tu xml con tags tales como <aceptar>, <ok> <cancel> y dentro de estos sus respectivos  strings en el idioma que necesites, mira esto http://gomastage.googlecode.com/svn/trunk/src/i18n/

esta en c, pero te puede dar una idea.

 Lo otro seria que en tu poyecto (asumo que lo estas haciendo en visual studio) en tus recursos agregaras string segun el idioma y crearas una componente que leyera los recuros, con reflexion o algo po el estilo.

Eso, espero que te sirva de algo.


En línea

Ragnarok
Colaborador
***
Desconectado Desconectado

Mensajes: 4.588


Shrödingerificado


Ver Perfil
Re: Idiomas para mi applicacion
« Respuesta #2 en: 14 Marzo 2008, 03:45 am »

http://www.microsoft.com/globaldev/getwr/dotneti18n.mspx
http://www.dotneti18n.com/
En línea

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones
elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: Idiomas para mi applicacion
« Respuesta #3 en: 14 Marzo 2008, 13:11 pm »

Muchas gracias por las respuestas, Me parece muy interesante la utilización de xml y también los strings.

Gracias a ambos.

Un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como hago para que al cerrarse la applicacion de consola siga el form abierto?
.NET (C#, VB.NET, ASP)
70N1 1 1,123 Último mensaje 28 Octubre 2011, 21:25 pm
por Unbr0ken
'Informática humana' para traducir Internet a todos los idiomas
Noticias
wolfbcn 0 4,246 Último mensaje 12 Diciembre 2011, 02:02 am
por wolfbcn
Idiomas diferentes para cada teclado
Windows
tornos 2 1,422 Último mensaje 10 Febrero 2013, 21:06 pm
por tornos
Pagina para aprender idiomas hablando
Foro Libre
patilanz 5 1,270 Último mensaje 17 Febrero 2015, 15:08 pm
por dimitrix
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines