CultureInfo.GetConsoleFallbackUICulture Metoda

Definicja

Pobiera alternatywną kulturę interfejsu użytkownika odpowiednią dla aplikacji konsolowych, gdy domyślna kultura graficznego interfejsu użytkownika jest nieodpowiednia.

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

Zwraca

Alternatywna kultura używana do odczytywania i wyświetlania tekstu w konsoli programu .

Atrybuty

Przykłady

Poniższy przykład kodu przedstawia kulturę interfejsu użytkownika rezerwowego skojarzona z obiektem kultury.

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

Uwagi

Języki takie jak Arabski, Hebrajski, Urdu i Syriac są oparte na tekście dwukierunkowym. Aplikacje systemu Windows, które mają graficzny interfejs użytkownika, obsługują języki dwukierunkowe. Jednak aplikacje konsolowe, które korzystają z tekstowego interfejsu użytkownika konsoli systemu operacyjnego, nie zapewniają obsługi dwukierunkowej. W związku z tym jeśli lokalizujesz aplikację konsolową w języku arabskim lub hebrajskim, aplikacja wyświetla nieprzeczytany tekst na ekranie konsoli.

Kultura interfejsu użytkownika określa zasoby, które aplikacja musi obsługiwać dane wejściowe i wyjściowe użytkownika, a domyślnie jest taka sama jak kultura systemu operacyjnego. Na przykład CultureInfo.CurrentUICulture właściwość zwraca kulturę arabską dla arabskiego systemu operacyjnego. GetConsoleFallbackUICulture Użyj metody , aby pobrać kulturę odpowiednią dla interfejsu użytkownika aplikacji konsolowej. Po pobraniu kultury interfejsu użytkownika rezerwowego aplikacja powinna przypisać kulturę do bieżącej kultury interfejsu użytkownika bieżącego wątku. Aby uzyskać więcej informacji, zobacz sekcję "Jawne ustawianie bieżącej kultury interfejsu CurrentUICulture użytkownika" właściwości .

Poniżej przedstawiono wstępnie zdefiniowane kultury, które mają inną nazwę kultury interfejsu użytkownika rezerwowego od wstępnie zdefiniowanej nazwy kultury.

Wstępnie zdefiniowana kultura Nazwa kultury Nazwa kultury interfejsu użytkownika rezerwowego
Amharski Am en-US
Amharic (Etiopia) am-ET en-US
(neutralny arabski) Ar en-US
Arabski (U.A.E.) ar-AE en-US
Arabski (Bahrajn) ar-BH en-US
Arabski (Algieria) ar-DZ fr-FR
Arabski (Egipt) ar-EG en-US
Arabski (Irak) ar-IQ en-US
Arabski (Jordania) ar-JO en-US
Arabski (Kuwejt) ar-KW en-US
Arabski (Liban) ar-LB en-US
Arabski (Libia) ar-LY en-US
Arabski (Maroko) ar-MA fr-FR
Arabski (Oman) ar-OM en-US
Arabski (Katar) ar-QA en-US
Arabski (Arabia Saudyjska) ar-SA en-US
Arabski (Syria) ar-SY en-US
Arabski (Tunezja) ar-TN fr-FR
Arabski (Jemen) ar-YE en-US
Assamese as en-US
Assamese (Indie) as-IN en-US
Bangla Bn en-US
Bangla (Bangladesz) bn-BD en-US
Bangla (Indie) bn-IN en-US
Tybetański bo en-US
Tybetańczyk (CHRL) bo-CN en-US
Szczegółowe informacje Dv en-US
Divehi (Indie) dv-MV en-US
Perski Fa en-US
Perski (Iran) fa-IR en-US
Gudżarati Gu en-US
Gujarati (Indie) gu-IN en-US
Hebrajski On en-US
Hebrajski (Izrael) he-IL en-US
Hindi hi en-US
Hindi (Indie) hi-IN en-US
Yi Ii en-US
Yi (CHRL) ii-CN en-US
Inukitut Syllabics iu-Cans en-US
Inukitut Syllabics (Kanada) iu-Cans-CA en-US
Khmer Km en-US
Khmer (Kambodża) km-KH en-US
Kannada Kn en-US
Kannada (Indie) kn-IN en-US
Konkani Kok en-US
Konkani (Indie) kok-IN en-US
Lao Lo en-US
Lao (Lao P.D.R.) lo-LA en-US
Malayalam ml en-US
Malajalam (Indie) ml-IN en-US
Mohawk Moh en-US
Mohawk (Kanada) moh-CA en-US
Marathi Pan en-US
Marathi (Indie) mr-IN en-US
Nepalski ne en-US
Nepalski (Nepal) ne-NP en-US
Norweski nie nb-NO
Odiya lub en-US
Odiya (Indie) or-IN en-US
Pendżabski Pa en-US
Pendżabski (Indie) pa-IN en-US
Dari Prs en-US
Dari (Afganistan) prs-AF en-US
Paszto Ps en-US
Pashto (Afganistan) ps-AF en-US
Sanskryt sa en-US
Sanskrit (Indie) sa-IN en-US
Syngaleski Si en-US
Sinhala (Sri Lanka) si-LK en-US
Syryjski Syr en-US
Syryjski (Syria) syr-SY en-US
Tamilski ta en-US
Tamil (Indie) ta-IN en-US
Telugu te en-US
Telugu (Indie) te-IN en-US
Tajlandzki Th en-US
Tajski (Tajlandia) th-Th en-US
Uighur Ug en-US
Ujgur (CHRL) ug-CN en-US
Urdu ur en-US
Urdu (Pakistan) twój-PK en-US
Wietnamski Vi en-US
Wietnamski (Wietnam) vi-VN en-US

Aplikacja może użyć CultureAndRegionInfoBuilder polecenia , aby utworzyć zamiennik kultury, a kultura ta może mieć wybraną kulturę rezerwową konsoli.

Dotyczy