CultureInfo.GetConsoleFallbackUICulture Metoda

Definice

Získá alternativní jazykovou verzi uživatelského rozhraní vhodnou 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 jazykové verze.

// 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žené na obousměrném textu. Aplikace pro 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 ji přiřadit 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 jazykové verze náhradního 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 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
Ásamš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
Tibeťané (Č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 Hous 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
Inukitut – slabičné iu-Cans en-US
Inukitut slabiky (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 (Lao P.D.R.) lo-LA en-US
Malajalámština ml en-US
Malajálam (Indie) ml-IN en-US
Mohawk Míša en-US
Mohawk (Kanada) moh-CA en-US
Maráthština Pan en-US
Marathi (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
Pačdžábština (Indie) pa-IN en-US
Dari prs en-US
Dari (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) váš 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 náhradní jazykovou verzi konzoly podle vašeho výběru.

Platí pro