CultureInfo.GetConsoleFallbackUICulture Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.