Foros del Web » Programación para mayores de 30 ;) » .NET »

Software multilenguaje (caso: Español/Inglés)

Estas en el tema de Software multilenguaje (caso: Español/Inglés) en el foro de .NET en Foros del Web. Estoy terminando una aplicación en la que estoy usando formularios localizables, los cuales están en dos idiomas diferentes (españos e inglés). Cuando determino el idioma ...
  #1 (permalink)  
Antiguo 05/11/2009, 10:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Software multilenguaje (caso: Español/Inglés)

Estoy terminando una aplicación en la que estoy usando formularios localizables, los cuales están en dos idiomas diferentes (españos e inglés).
Cuando determino el idioma del formulario, el mismo cambia tanto en sus etiquetas, mensajes y demás textos, como en la posición y tamaños de algunos controles.

Mientras estoy en etapa de desarrollo, la cosa parece funcionar bien, pero cuando quiero someter el software a prueba, solamente puedo ver los formularios en su versión lozalizada como "es-AR" (la mía), y nunca puedo activar la "en-US", que necesito.

Detalles:
- La aplicación tiene un check en un menú que cambia la ICultureInfo del Form principal y de los MdiChildren a "en-US" o "es-AR", alternativamente.
- Cada Form contiene funciones y/o propiedades que uso para cambiar la iCultureInfo del thread.
- Cuando realizo un debuggeo paso a paso, puedo ver que el Form activo tiene correctamente establecida la CUltureInfo según el cambio indicado.
- Luego de realizar el cambio, visualmente, tanto los controles como los textos no cambian como debería.

- He buscado documentación, tanto en MSDN como en la Web por varios días, y ni los ejemplos encontrados ni los tutoriales leídos dicen claramente cómo lograr que un form tome automáticamente los cambios diseñados para un lenguaje.

¿Qué es lo que estoy haciendo mal?
¿Cómo es el método correcto?

Métodos y documentación usada:
http://support.microsoft.com/kb/914356/es
http://www.codeproject.com/KB/cs/Mul...plication.aspx
http://msdn.microsoft.com/en-us/library/ms978628.aspx
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #2 (permalink)  
Antiguo 05/11/2009, 10:36
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Software multilenguaje (caso: Español/Inglés)

tu codigo donde asignas tu CultureInfo, Version SO y restricciones que pudiera tener el usuario para un cambio de idioma en la seccion de Region y Lenguajes del panel de control
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:42.