CultureInfo.GetConsoleFallbackUICulture Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.