Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

CultureInfo.GetConsoleFallbackUICulture (Método)

Obtiene una referencia cultural de la interfaz de usuario alternativa apta para las aplicaciones de consola cuando la referencia cultural de la interfaz gráfica de usuario predeterminada no es apropiada.

Espacio de nombres:  System.Globalization
Ensamblado:  mscorlib (en mscorlib.dll)
[ComVisibleAttribute(false)]
public CultureInfo GetConsoleFallbackUICulture()

Valor devuelto

Tipo: System.Globalization.CultureInfo
Una referencia cultural alternativa que se utiliza para leer y mostrar texto en la consola.

Los idiomas como árabe, hebreo, urdú y sirio se basan en texto bidireccional. Las aplicaciones para Windows, que tienen una interfaz gráfica de usuario, son compatibles con los idiomas bidireccionales. Sin embargo, las aplicaciones de consola, que emplean la interfaz de usuario de texto de la consola del sistema operativo, no proporcionan compatibilidad bidireccional. Por consiguiente, si se adapta una aplicación de consola al árabe o al hebreo, la aplicación muestra un texto ilegible en la pantalla de la consola.

La referencia cultural de la interfaz de usuario especifica los recursos que necesita una aplicación para ser compatible con los datos proporcionados por el usuario y suministrados a éste, y de manera predeterminada es la misma que la referencia cultural del sistema operativo. Por ejemplo, la propiedad CultureInfo.CurrentUICulture devuelve una referencia cultural árabe para un sistema operativo árabe. Use el método GetConsoleFallbackUICulture para recuperar una referencia cultural conveniente para la interfaz de usuario de una aplicación de consola. Una vez que la aplicación recupere la referencia cultural de reserva de la interfaz de usuario, la debe asignar a la referencia cultural actual de la interfaz de usuario correspondiente al subproceso actual. Para obtener más información, vea el subtema "Configurar explícitamente la propiedad CurrentUICulture" del tema Utilizar la propiedad CurrentUICulture.

A continuación se muestran las referencias culturales predefinidas que tienen un nombre de referencia cultural de reserva para la interfaz de usuario que difiere del nombre de la referencia cultural predefinida. La lista se ha completado a partir de la versión Beta 2 de .NET Framework 4.

Referencia cultural predefinida

Nombre de referencia cultural

Nombre de referencia cultural de reserva para la interfaz de usuario

Amárico

am

en-US

Amárico (Etiopía)

am-ET

en-US

(Árabe neutro)

ar

en-US

Árabe (Emiratos Árabes Unidos)

ar-AE

en-US

Árabe (Bahréin)

ar-BH

en-US

Árabe (Argelia)

ar-DZ

fr-FR

Árabe (Egipto)

ar-EG

en-US

Árabe (Iraq)

ar-IQ

en-US

Árabe (Jordania)

ar-JO

en-US

Árabe (Kuwait)

ar-KW

en-US

Árabe (Líbano)

ar-LB

en-US

Árabe (Libia)

ar-LY

en-US

Árabe (Marruecos)

ar-MA

fr-FR

Árabe (Omán)

ar-OM

en-US

Árabe (Qatar)

ar-QA

en-US

Árabe (Arabia Saudí)

ar-SA

en-US

Árabe (Siria)

ar-SY

en-US

Árabe (Túnez)

ar-TN

fr-FR

Árabe (Yemen)

ar-YE

en-US

Asamés

as

en-US

Asamés (India)

as-IN

en-US

Bengalí

bn

en-US

Bengalí (Bangladesh)

bn-BD

en-US

Bengalí (India)

bn-IN

en-US

Tibetano

bo

en-US

Tibetano (PRC)

bo-CN

en-US

Divehi

dv

en-US

Divehi (India)

dv-MV

en-US

Persa

fa

en-US

Persa (Irán)

fa-IR

en-US

Gujarati

gu

en-US

Gujarati (India)

gu-IN

en-US

Hebreo

he

en-US

Hebreo (Israel)

he-IL

en-US

Hindi

hi

en-US

Hindi (India)

hi-IN

en-US

Yi

ii

en-US

Yi (RPC)

ii-CN

en-US

Inukitut (silábico)

iu-Cans

en-US

Inuktitut (silábico, Canadá)

iu-Cans-CA

en-US

Khmer

km

en-US

Khmer (Camboya)

km-KH

en-US

Kannada

kn

en-US

Kannada (India)

kn-IN

en-US

Konkani

kok

en-US

Konkani (India)

kok-IN

en-US

Lao

lo

en-US

Laos (RDP de Laos)

lo-LA

en-US

Malayalam

ml

en-US

Malayo (India)

ml-IN

en-US

Mohawk

moh

en-US

Mohawk (Canadá)

moh-CA

en-US

Marathi

mr

en-US

Marathi (India)

mr-IN

en-US

Nepalí

ne

en-US

Nepalí (Nepal)

ne-NP

en-US

Noruego

no

nb-NO

Oriya

o

en-US

Oriya (India)

or-IN

en-US

Punjabi

pa

en-US

Punjabi (India)

pa-IN

en-US

Dari

prs

en-US

Dari (Afganistán)

prs-AF

en-US

Pashto

ps

en-US

Pastún (Afganistán)

ps-AF

en-US

Sánscrito

sa

en-US

Sánscrito (India)

sa-IN

en-US

Cingalés

si

en-US

Cingalés (Sri Lanka)

si-LK

en-US

Sirio

syr

en-US

Sirio (Siria)

syr-SY

en-US

Tamil

ta

en-US

Tamil (India)

ta-IN

en-US

Telugu

te

en-US

Telugu (India)

te-IN

en-US

Tailandés

th

en-US

Tailandés (Tailandia)

th-Th

en-US

Uigur

ug

en-US

Uigur (RPC)

ug-CN

en-US

Urdú

ur

en-US

Urdú (Pakistán)

ur-PK

en-US

Vietnamita

vi

en-US

Vietnamita (Vietnam)

vi-VN

en-US

La aplicación puede usar CultureAndRegionInfoBuilder para crear una referencia cultural de reemplazo, y esta referencia cultural puede tener una referencia cultural de reserva para la consola que elija.

En el ejemplo de código siguiente se muestra la referencia cultural de la interfaz de usuario de reserva asociada a un objeto de referencia cultural.


// This example demonstrates the GetConsoleFallbackUICulture() method
using System;
using System.Globalization;

class Sample 
{
    public static void Main() 
    {
    CultureInfo ci = new CultureInfo("ar-DZ");
    Console.WriteLine("Culture name: . . . . . . . . . {0}", ci.Name);
    Console.WriteLine("Console fallback UI culture:. . {0}",
                       ci.GetConsoleFallbackUICulture().Name);
    }
}
/*
This code example produces the following results:

Culture name: . . . . . . . . . ar-DZ
Console fallback UI culture:. . fr-FR

*/


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar