CultureInfo.GetConsoleFallbackUICulture Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá alternativní jazykovou verzi uživatelského rozhraní, která je vhodná pro konzolové aplikace, pokud výchozí jazyková verze grafického uživatelského rozhraní není vhodná.
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
Návraty
Alternativní jazyková verze, která se používá ke čtení a zobrazení textu v konzole.
- Atributy
Příklady
Následující příklad kódu zobrazí záložní jazykovou verzi uživatelského rozhraní přidruženou k objektu culture.
// 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
'
Poznámky
Jazyky jako arabština, hebrejština, urdština a sýrie jsou založeny na obousměrném textu. Aplikace systému Windows, které mají grafické uživatelské rozhraní, podporují obousměrné jazyky. Konzolové aplikace, které využívají textové uživatelské rozhraní konzoly operačního systému, ale obousměrnou podporu neposkytují. Proto pokud lokalizujete konzolovou aplikaci do arabštiny nebo hebrejštiny, zobrazí aplikace na obrazovce konzoly nečitelný text.
Jazyková verze uživatelského rozhraní určuje prostředky, které aplikace potřebuje k podpoře vstupu a výstupu uživatele, a ve výchozím nastavení je stejná jako jazyková verze operačního systému. CultureInfo.CurrentUICulture Například vlastnost vrátí arabskou jazykovou verzi pro arabský operační systém. GetConsoleFallbackUICulture Pomocí metody načtěte jazykovou verzi vhodnou pro uživatelské rozhraní konzolové aplikace. Jakmile aplikace načte záložní jazykovou verzi uživatelského rozhraní, měla by přiřadit jazykovou verzi k aktuální jazykové verzi uživatelského rozhraní aktuálního vlákna. Další informace najdete v části CurrentUICulture Explicitní nastavení aktuální jazykové verze uživatelského rozhraní vlastnosti .
Níže jsou uvedené předdefinované jazykové verze, které mají jiný název záložní jazykové verze uživatelského rozhraní než předdefinovaný název jazykové verze.
Předdefinovaná jazyková verze | Název jazykové verze | Název jazykové verze náhradního uživatelského rozhraní |
---|---|---|
Amharština | Am | en-US |
Amharština (Etiopie) | am-ET | en-US |
(neutrální arabština) | ar ar | en-US |
Arabština (USA) | ar-AE | en-US |
Arabština (Bahrajn) | ar-BH | en-US |
Arabština (Alžírsko) | ar-DZ | fr-FR |
Arabština (Egypt) | ar-EG | en-US |
Arabština (Irák) | ar-IQ | en-US |
Arabština (Jordánsko) | ar-JO | en-US |
Arabština (Kuvajt) | ar-KW | en-US |
Arabština (Libanon) | ar-LB | en-US |
Arabština (Libye) | ar-LY | en-US |
Arabština (Maroko) | ar-MA | fr-FR |
Arabština (Omán) | ar-OM | en-US |
Arabština (Katar) | ar-QA | en-US |
Arabština (Saúdská Arábie) | ar-SA | en-US |
Arabština (Sýrie) | ar-SY | en-US |
Arabština (Tunisko) | ar-TN | fr-FR |
Arabština (Jemen) | ar-YE | en-US |
Ásámštinu | as | en-US |
Ásámština (Indie) | as-IN | en-US |
Bangla | Bn | en-US |
Bengálština (Bangladéš) | bn-BD | en-US |
Bengálština (Indie) | bn-IN | en-US |
Tibetské | Bo | en-US |
Tibetština (ČLR) | bo-CN | en-US |
Divehi | Dv | en-US |
Divehi (Indie) | dv-MV | en-US |
Perština | Dm | en-US |
Perština (Írán) | fa-IR | en-US |
Gudžarátština | Gu | en-US |
Gudžarátština (Indie) | gu-IN | en-US |
Hebrejština | hej, | en-US |
Hebrejština (Izrael) | he-IL | en-US |
Hindština | dobrý den | en-US |
hindština (Indie) | hi-IN | en-US |
Yi | Ii | en-US |
Yi (ČLR) | ii-CN | en-US |
Inukitutní slabičné písmo | iu-Cans | en-US |
Inukitutské slabičné písmo (Kanada) | iu-Cans-CA | en-US |
Khmer | Km | en-US |
Khmérština (Kambodža) | Km-KH | en-US |
Kannadština | kn | en-US |
Kannadština (Indie) | kn-IN | en-US |
Konkani | Kok | en-US |
Konkani (Indie) | kok-IN | en-US |
Laoskou | Lo | en-US |
Laoština (laoština) | lo-LA | en-US |
Malajalámština | ml | en-US |
Malajálamština (Indie) | ml-IN | en-US |
Mohawk | Moh | en-US |
Mohawk (Kanada) | moh-CA | en-US |
Maráthština | Pan | en-US |
Marathština (Indie) | mr-IN | en-US |
Nepálština | ne | en-US |
Nepálština (Nepál) | ne-NP | en-US |
Norština | ne | nb-NO |
Odiya | nebo | en-US |
Odiya (Indie) | or-IN | en-US |
Paňdžábština | Pa | en-US |
Panídžábština (Indie) | pa-IN | en-US |
Dari | prs | en-US |
Darí (Afghánistán) | prs-AF | en-US |
Pašto | Ps | en-US |
Pašto (Afghánistán) | ps-AF | en-US |
Sanskrt | sa | en-US |
Sanskrt (Indie) | sa-IN | en-US |
Sinhala | si | en-US |
Sinhálština (Srí Lanka) | si-LK | en-US |
Syrské | Syr | en-US |
Sýrie (Sýrie) | Syr-SY | en-US |
Tamilština | ta | en-US |
Tamilština (Indie) | ta-IN | en-US |
Telugština | Te | en-US |
Telugština (Indie) | te-IN | en-US |
Thajština | Th | en-US |
thajština (Thajsko) | th-Th | en-US |
Ujgurské | Ug | en-US |
Ujgurština (ČLR) | ug-CN | en-US |
Urdština | vaše | en-US |
Urdština (Pákistán) | vaše PK | en-US |
Vietnamština | Vi | en-US |
Vietnamština (Vietnam) | vi-VN | en-US |
Vaše aplikace může použít CultureAndRegionInfoBuilder k vytvoření náhrady za jazykovou verzi a tato jazyková verze může mít záložní jazykovou verzi konzoly podle vašeho výběru.