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
|
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.
Ensamblado: mscorlib (en mscorlib.dll)
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 */
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.