Utilizar la propiedad CurrentUICulture

La propiedad CultureInfo.CurrentUICulture es una configuración para cada subproceso que devuelve la referencia cultural de la interfaz de usuario actual. La clase ResourceManager utiliza esta propiedad para buscar recursos específicos de la referencia cultural en tiempo de ejecución. Para configurar la propiedad CurrentUICulture, puede utilizar una referencia cultural neutra o específica, o la propiedad InvariantCulture. Puede utilizar la propiedad Thread.CurrentThread para establecer CurrentCulture. Para obtener más información, vea los ejemplos proporcionados más adelante en este mismo tema.

Configurar explícitamente la propiedad CurrentUICulture

Puede configurar la propiedad CurrentUICulture explícitamente en el código de la aplicación. En el ejemplo de código siguiente se establece la referencia cultural neutra "de" para alemán como valor de la propiedad CurrentUICulture.

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de");

Igualmente, puede establecer una referencia cultural específica como valor de la propiedad CurrentUICulture. En el ejemplo de código siguiente se establece la referencia cultural específica "de-DE" para alemán de Alemania como valor de la propiedad CurrentUICulture.

Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE")
Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");

Configurar implícitamente la propiedad CurrentUICulture

Si la propiedad CurrentUICulture no se establece explícitamente en el código de una aplicación, se establecerá de forma predeterminada cuando ésta se inicie. Se establece mediante la función GetUserDefaultUILanguage de los productos MUI (Multilingual User Interface, Interfaz de usuario multilingüe) de Windows 2000 y Windows XP donde el usuario final puede establecer el idioma de la interfaz de usuario. Si el idioma de la interfaz de usuario no está establecido, se establecerá con el idioma instalado en el sistema, correspondiente a los recursos del sistema operativo.

Vea también

Referencia

CultureInfo.CurrentUICulture Property

Conceptos

Utilizar la propiedad CurrentCulture
Utilizar la propiedad InvariantCulture

Otros recursos

Codificación y localización