Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2009, 03:19
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Multilenguaje con Resources... Me funciona a medias.

Buenas foreros.

Tengo unos .resx creados, para diferentes idiomas. Me lo pilla perfecto el asp.net. Si cambio el lenguaje del navegador, mi aplicación me muestra un idioma, y si pongo otro idioma en el equipo, pues me lo pilla y sin problemas.

El caso es cuando quiero establecer la cultura por código.

En una Master, tengo dos imageButton, para Español e Inglés, cuando pincho en el de inglés, intento establecer la cultura al inglés, pero no me funciona... siempre me está mostrando la cultura Española.... ¿Saben por que puede ser?

Código:
    protected void imgBtnEN_Click(object sender, ImageClickEventArgs e)
    {
        System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.CreateSpecificCulture("en");
        System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("en");
    }
Saludos y gracias.
__________________
Charlie.