Sdílet prostřednictvím


CultureInfo.GetConsoleFallbackUICulture Metoda

Definice

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.

Platí pro