CultureInfo.GetConsoleFallbackUICulture Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma cultura de interface do usuário alternativa adequada para aplicativos de console quando a cultura padrão da interface gráfica do usuário é inadequada.
public:
System::Globalization::CultureInfo ^ GetConsoleFallbackUICulture();
public System.Globalization.CultureInfo GetConsoleFallbackUICulture ();
[System.Runtime.InteropServices.ComVisible(false)]
public System.Globalization.CultureInfo GetConsoleFallbackUICulture ();
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
Public Function GetConsoleFallbackUICulture () As CultureInfo
Retornos
Uma cultura alternativa usada para ler e exibir texto no console.
- Atributos
Exemplos
O exemplo de código a seguir exibe a cultura da interface do usuário de fallback associada a um objeto de cultura.
// This example demonstrates the GetConsoleFallbackUICulture() method
using namespace System;
using namespace System::Globalization;
int main()
{
CultureInfo^ ci = gcnew 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
*/
// 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
*/
' This example demonstrates the GetConsoleFallbackUICulture() method
Imports System.Globalization
Class Sample
Public Shared Sub Main()
Dim ci As New CultureInfo("ar-DZ")
Console.WriteLine("Culture name: . . . . . . . . . {0}", ci.Name)
Console.WriteLine("Console fallback UI culture:. . {0}", _
ci.GetConsoleFallbackUICulture().Name)
End Sub
End Class
'
'This code example produces the following results:
'
'Culture name: . . . . . . . . . ar-DZ
'Console fallback UI culture:. . fr-FR
'
Comentários
Idiomas como árabe, hebraico, urdu e siríaco são baseados em texto bidirecional. Os aplicativos do Windows, que têm uma interface gráfica do usuário, dão suporte a linguagens bidirecionais. No entanto, os aplicativos de console, que empregam a interface do usuário de texto do console do sistema operacional, não fornecem suporte bidirecional. Portanto, se você localizar um aplicativo de console para árabe ou hebraico, seu aplicativo exibirá texto ilegível na tela do console.
A cultura da interface do usuário especifica os recursos que um aplicativo precisa para dar suporte à entrada e saída do usuário e, por padrão, é a mesma que a cultura do sistema operacional. Por exemplo, a CultureInfo.CurrentUICulture propriedade retorna uma cultura árabe para um sistema operacional árabe. Use o método para recuperar uma cultura adequada para uma interface do GetConsoleFallbackUICulture usuário do aplicativo de console. Depois que o aplicativo recuperar a cultura da interface do usuário de fallback, ele deverá atribuir a cultura à cultura de interface do usuário atual do thread atual. Para obter mais informações, consulte a seção "Definindo explicitamente a cultura da interface do usuário atual" da CurrentUICulture propriedade .
Veja a seguir culturas predefinidas que têm um nome de cultura de interface do usuário de fallback diferente do nome de cultura predefinido.
Cultura predefinida | Nome da cultura | Nome da cultura da interface do usuário de fallback |
---|---|---|
Amárico | am | en-US |
Amárico (Etiópia) | am-ET | en-US |
(árabe neutro) | ar | en-US |
Árabe (EAU) | ar-AE | en-US |
Árabe (Bahrein) | ar-BH | en-US |
Árabe (Argélia) | ar-DZ | fr-FR |
Árabe (Egito) | ar-EG | en-US |
Árabe (Iraque) | ar-IQ | en-US |
Árabe (Jordânia) | ar-JO | en-US |
Árabe (Kuwait) | ar-KW | en-US |
Árabe (Líbano) | ar-LB | en-US |
Árabe (Líbia) | ar-LY | en-US |
Árabe (Marrocos) | ar-MA | fr-FR |
Árabe (Omã) | ar-OM | en-US |
Árabe (Catar) | ar-QA | en-US |
Árabe (Arábia Saudita) | ar-SA | en-US |
Árabe (Síria) | ar-SY | en-US |
Árabe (Tunísia) | ar-TN | fr-FR |
Árabe (Iêmen) | ar-YE | en-US |
Assamês | as | en-US |
Assamês (Índia) | as-IN | en-US |
Bangla | bn | en-US |
Bangla (Bangladesh) | bn-BD | en-US |
Bangla (Índia) | bn-IN | en-US |
Tibetano | bo | en-US |
Tibetano (RPC) | bo-CN | en-US |
Divehi | dv | en-US |
Divehi (Índia) | dv-MV | en-US |
Persa | fa | en-US |
Persa (Irã) | fa-IR | en-US |
Guzerate | gu | en-US |
Gujarati (Índia) | gu-IN | en-US |
Hebraico | he | en-US |
Hebraico (Israel) | he-IL | en-US |
Híndi | hi | en-US |
Híndi (Índia) | hi-IN | en-US |
Yi | Ii | en-US |
Yi (RPC) | ii-CN | en-US |
Inukitut Syllabics | iu-Cans | en-US |
Inukitut Syllabics (Canadá) | iu-Cans-CA | en-US |
Khmer | km | en-US |
Khmer (Camboja) | km-KH | en-US |
canarim | kn | en-US |
canarim (Índia) | kn-IN | en-US |
Concani | Kok | en-US |
Konkani (Índia) | kok-IN | en-US |
Lao | lo | en-US |
Lao (Lao P.D.R.) | lo-LA | en-US |
Malaiala | ml | en-US |
Malaiala (Índia) | ml-IN | en-US |
Mohawk | moh | en-US |
moicano (Canadá) | moh-CA | en-US |
Marati | mr | en-US |
Marati (Índia) | mr-IN | en-US |
Nepali | ne | en-US |
Nepalês (Nepal) | ne-NP | en-US |
Norueguês | não | nb-NO |
Odiya | ou | en-US |
Odiya (Índia) | or-IN | en-US |
Panjabi | pa | en-US |
panjabi (Índia) | pa-IN | en-US |
Dari | prs | en-US |
Dari (Afeganistão) | prs-AF | en-US |
Pashto | ps | en-US |
Pashto (Afeganistão) | ps-AF | en-US |
Sânscrito | sa | en-US |
Sânscrito (Índia) | sa-IN | en-US |
Sinhala | si | en-US |
Cingalês (Sri Lanka) | si-LK | en-US |
Siríaco | Syr | en-US |
Siríaco (Síria) | syr-SY | en-US |
Tâmil | ta | en-US |
Tâmil (Índia) | ta-IN | en-US |
Télugo | te | en-US |
Télugo (Índia) | te-IN | en-US |
Tailandês | th | en-US |
Tailandês (Tailândia) | th-Th | en-US |
Uighur | ug | en-US |
Uighur (RPC) | ug-CN | en-US |
Urdu | ur | en-US |
Urdu (Paquistão) | ur-PK | en-US |
Vietnamita | vi | en-US |
Vietnamita (Vietnã) | vi-VN | en-US |
Seu aplicativo pode usar CultureAndRegionInfoBuilder para criar uma substituição para uma cultura e essa cultura pode ter uma cultura de fallback de console de sua escolha.