CultureInfo.GetConsoleFallbackUICulture Método

Definição

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.

Aplica-se a