Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2006, 07:55
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Uso de ficheros resx

Buenas,
Ahora se me plantea el tema de manejar varios idiomas en la misma web. Quiero hacerlo a través de los ficheros de recursos.
Como he estado mirando, he creado el fichero de recursos "principal" llamado "Home.aspx.resx"
Le he completado algunas partes y parece que puedo ver esos textos en la página. Hasta aquí perfecto.
Luego he creado un nuevo fichero "Home.aspx.en-GB.resx" y le puse los textos en inglés.

Bien, estoy intentando que mi aplicación utilice este fichero de recursos en vez del otro. Para ello, al presionar un botón, ejecuto esto:

Thread.CurrentThread.CurrentCulture = New Globalization.CultureInfo("en-GB")

Luego, al mostrar la página, puedo ver que se ha cambiado el valor del CurrentCulture, porqué lo muestro por pantalla. Pero me sigue sacando los textos del fichero "Home.aspx.resx", en vez de sacarme los del "Home.aspx.en-GB.resx"

Debo hacer algo más a parte de esa linea donde cambio el CurrentCulture, para que la aplicación tome como fichero de recursos el otro?

Gracias por sus aclaraciones.
Saludos cordiales
__________________
..:: moNTeZIon ::..