CultureInfo.GetConsoleFallbackUICulture Método

Definição

Obtém uma cultura alternativa de interface de utilizador adequada para aplicações de consola quando a cultura gráfica padrão da interface não é adequada.

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

Devoluções

Uma cultura alternativa usada para ler e exibir texto na consola.

Atributos

Exemplos

O exemplo de código seguinte apresenta a cultura de interface de utilizador de recurso, associada a um objeto de cultura.

// 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
'

Observações

Línguas como árabe, hebraico, urdu e siríaco baseiam-se em textos bidirecionais. As aplicações Windows, que têm uma interface gráfica, suportam linguagens bidirecionais. No entanto, as aplicações de consola, que utilizam a interface de utilizador em texto da consola do sistema operativo, não oferecem suporte bidirecional. Portanto, se localizar uma aplicação de consola para árabe ou hebraico, a sua aplicação mostra texto ilegível no ecrã da consola.

A cultura da interface do utilizador especifica os recursos que uma aplicação necessita para suportar entrada e saída do utilizador e, por defeito, é a mesma que a cultura do sistema operativo. Por exemplo, a CultureInfo.CurrentUICulture propriedade devolve uma cultura árabe para um sistema operativo árabe. Use o GetConsoleFallbackUICulture método para recuperar uma cultura adequada à interface de utilizador de uma aplicação de consola. Depois de a sua aplicação recuperar a cultura de interface de utilizador de recurso, deve atribuir a cultura à cultura atual da interface do thread atual. Para mais informações, consulte a secção "Definir explicitamente a cultura atual da interface" da CurrentUICulture propriedade.

Seguem-se as culturas pré-definidas que têm um nome de cultura de interface de utilizador alternativo diferente do nome pré-definido.

Cultura pré-definida Nome da cultura Nome da cultura da interface de utilizador de recurso
Amárico am en-US
Amárico (Etiópia) am-ET en-US
(árabe neutro) ar en-US
Árabe (E.A.U.) 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 (Qatar) 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
Assamese (Índia) as-IN en-US
Bengali bn en-US
Bangla (Bangladeche) 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ão) fa-IR en-US
Gujarati GU en-US
Guzerate (Índia) gu-IN en-US
Hebraico ele en-US
Hebraico (Israel) he-IL en-US
Híndi Olá en-US
Hindi (Índia) hi-IN en-US
Yi ii en-US
Yi (RPC) ii-CN en-US
Sílabos do Inukitut iu-Cans en-US
Inukitut Syllabics (Canadá) iu-Cans-CA en-US
Khmer km en-US
Khmer (Camboja) km-KH en-US
Kannada KN en-US
Kannada (Índia) kn-IN en-US
Konkani kok en-US
Konkani (Índia) kok-IN en-US
Laos Olá en-US
Lao (Lao P.D.R.) lo-LA en-US
Malaiala ml en-US
Malayalam (Índia) ml-IN en-US
Mohawk Moh en-US
Mohawk (Canadá) moh-CA en-US
Maráti Sr. en-US
Marathi (Índia) mr-IN en-US
Nepalês 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
Punjabi Pa en-US
Panjabi (Índia) pa-IN en-US
Dári 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
Cingalês si en-US
Cingalês (Sri Lanka) si-LK en-US
Siríaco Síria en-US
Siríaco (Síria) syr-SY en-US
Tamil Obrigado en-US
Tamil (Índia) ta-IN en-US
Telugu te en-US
Telugu (Índia) te-IN en-US
Tailandês th en-US
Tailandês (Tailândia) th-Th en-US
Uigur Uganda en-US
Uigur (República Popular da China) ug-CN en-US
Língua Urdu o teu en-US
Urdu (Paquistão) ur-PK en-US
Vietnamita vi en-US
Vietnamita (Vietname) vi-VN en-US

A sua aplicação pode ser usada CultureAndRegionInfoBuilder para criar um substituto para uma cultura, e essa cultura pode ter uma cultura de consola à sua escolha.

Aplica-se a