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, która jest używana do odczytywania i wyświetlania tekstu w konsoli programu .
- Atrybuty
Przykłady
Poniższy przykład kodu przedstawia kulturę rezerwowego interfejsu użytkownika skojarzoną 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 hebrajski, są oparte na tekście dwukierunkowym. Windows, które mają graficzny interfejs użytkownika, obsługują języki dwukierunkowe. Jednak aplikacje konsolowe, które wykorzystują tekstowy interfejs użytkownika konsoli systemu operacyjnego, nie zapewniają obsługi dwukierunkowej. W związku z tym w przypadku lokalizacji aplikacji konsolowej na arabski lub hebrajski, aplikacja wyświetla tekst nieczytelny na ekranie konsoli.
Kultura interfejsu użytkownika określa zasoby, których aplikacja potrzebuje do obsługi danych wejściowych i wyjściowych użytkownika, i domyślnie jest taka sama jak kultura systemu operacyjnego. Na przykład właściwość CultureInfo.CurrentUICulture zwraca kulturę arabski dla arabskich systemów operacyjnych. Użyj metody GetConsoleFallbackUICulture , aby pobrać kulturę odpowiednią dla interfejsu użytkownika aplikacji konsolowej. Gdy aplikacja pobierze kulturę rezerwowego interfejsu użytkownika, 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 użytkownika" właściwości CurrentUICulture .
Poniżej przedstawiono wstępnie zdefiniowane kultury, które mają inną nazwę kultury rezerwowego interfejsu użytkownika niż wstępnie zdefiniowana nazwa kultury.
Wstępnie zdefiniowana kultura | Nazwa kultury | Nazwa kultury rezerwowego interfejsu użytkownika |
---|---|---|
Amharski | Am | en-US |
Amharic (Łaguta) | am-ET | en-US |
(neutralny arabski) | Ar | en-US |
Arabski (Zjednoczone Emiraty Arabskie) | ar-AE | en-US |
Arabski (Werchiw) | ar-BH | en-US |
Arabski (Arabski) | ar-ICH | fr-FR |
Arabski (Arabski) | ar-EG | en-US |
Arabski (w Łagoni) | ar-IQ | en-US |
Arabski (Gdynia) | ar-JO | en-US |
Arabski (Arabski) | ar-KW | en-US |
Arabski (Arabski) | ar-LB | en-US |
Arabski (Arabski) | ar-LY | en-US |
Arabski (Kolumbia) | ar-MA | fr-FR |
Arabski (Oman) | ar-OM | en-US |
Arabski (Dobski) | ar-QA | en-US |
Arabski (Arabia Saudyjska) | ar-SA | en-US |
Arabski (Werchiry) | ar-SY | en-US |
Arabski (Arabski) | ar-TN | fr-FR |
Arabski (Arabski) | ar-YE | en-US |
Assamese | as | en-US |
Assamese (Indie) | as-IN | en-US |
Bangla | Bn | en-US |
Walijska (Syryjska) | bn-BD | en-US |
Walijska (Indie) | bn-IN | en-US |
Tybetański | bo | en-US |
ChRL | bo-CN | en-US |
Divehi | Dv | en-US |
Divehi (Indie) | dv-MV | en-US |
Perski | Fa | en-US |
Zamów (Dosyć) | fa-IR | en-US |
Gudżarati | Gu | en-US |
Gujarati (Indie) | gu-IN | en-US |
Hebrajski | On | en-US |
Hebrajski (Hebrajska) | 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 |
Dosyć (w 1997 r.) | km-POCHWĘ | en-US |
Kannada | Kn | en-US |
Kannada (Indie) | kn-IN | en-US |
Konkani | Kok | en-US |
Konkani (Indie) | 2017 — 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 |
Mo nie (Kanada) | Moh-CA | en-US |
Marathi | Pan | en-US |
Ma przemysł (Indie) | mr-IN | en-US |
Nepalski | ne | en-US |
Zaimki (Zdumiej) | ne-NP | en-US |
Norweski | nie | nb-NO |
Od nieakcyjna | lub | en-US |
Odry (Indie) | lub -IN | en-US |
Pendżabski | Pa | en-US |
Punjabi (Indie) | pa-IN | en-US |
Dari | Prs | en-US |
Dari (Wantan) | prs-AF | en-US |
Paszto | Ps | en-US |
Pashto (Ćwęgieł) | ps-AF | en-US |
Sanskryt | sa | en-US |
Sanskrit (Indie) | sa-IN | en-US |
Syngaleski | Si | en-US |
Sinhala (Zambij) | si-LK | en-US |
Syryjski | Syr | en-US |
Przecięcie (Ćwęgie) | 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 |
Uigigig (CHRL) | ug-CN | en-US |
Urdu | Twój | en-US |
Urdu (Indie) | Twój-PK | en-US |
Wietnamski | Vi | en-US |
Wietnamski (Wietnam) | vi-VN | en-US |
Aplikacja może użyć programu do zastąpienia kultury, a ta kultura może mieć wybieraną przez użytkownika kulturę rezerwu CultureAndRegionInfoBuilder konsoli.