CultureInfo.GetConsoleFallbackUICulture Methode

Definition

Ruft im Falle einer ungeeigneten Standard-GUI-Kultur eine alternative Kultur der Benutzeroberfläche für Konsolenanwendungen auf.Gets an alternate user interface culture suitable for console applications when the default graphic user interface culture is unsuitable.

public:
 System::Globalization::CultureInfo ^ GetConsoleFallbackUICulture();
[System.Runtime.InteropServices.ComVisible(false)]
public System.Globalization.CultureInfo GetConsoleFallbackUICulture ();
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
Public Function GetConsoleFallbackUICulture () As CultureInfo

Gibt zurück

Eine alternative Kultur, die zum Lesen und Anzeigen von Texten auf der Konsole verwendet wird.An alternate culture that is used to read and display text on the console.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Kultur der Fall Back Benutzeroberfläche angezeigt, die einem Kultur Objekt zugeordnet ist.The following code example displays the fallback user interface culture associated with a culture object.

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

Hinweise

Sprachen wie Arabisch, Hebräisch, Urdu und Syriac basieren auf bidirektionalem Text.Languages such as Arabic, Hebrew, Urdu, and Syriac are based on bidirectional text. Windows-Anwendungen, die über eine grafische Benutzeroberfläche verfügen, unterstützen bidirektionale Sprachen.Windows applications, which have a graphical user interface, support bidirectional languages. Allerdings bieten Konsolen Anwendungen, die die Text Benutzeroberfläche der Betriebssystem Konsole verwenden, keine bidirektionale Unterstützung.However, console applications, which employ the text user interface of the operating system console, do not provide bidirectional support. Wenn Sie also eine Konsolenanwendung auf Arabisch oder Hebräisch lokalisieren, zeigt Ihre Anwendung nicht lesbaren Text auf dem Konsolenbildschirm an.Therefore, if you localize a console application to Arabic or Hebrew, your application displays unreadable text on the console screen.

Die Kultur der Benutzeroberfläche gibt die Ressourcen an, die eine Anwendung benötigt, um Benutzereingaben und-Ausgaben zu unterstützen, und ist standardmäßig identisch mit der Kultur des Betriebssystems.The user interface culture specifies the resources an application needs to support user input and output, and by default is the same as the operating system culture. Die CultureInfo.CurrentUICulture-Eigenschaft gibt beispielsweise eine arabische Kultur für ein Arabisch-Betriebssystem zurück.For example, the CultureInfo.CurrentUICulture property returns an Arabic culture for an Arabic operating system. Verwenden Sie die GetConsoleFallbackUICulture-Methode, um eine Kultur abzurufen, die für die Benutzeroberfläche einer Konsolenanwendung geeignet ist.Use the GetConsoleFallbackUICulture method to retrieve a culture suitable for a console application user interface. Nachdem die Anwendung die Kultur der Fall Back Benutzeroberfläche abgerufen hat, sollte Sie die Kultur der aktuellen Benutzeroberflächen Kultur des aktuellen Threads zuweisen.After your application retrieves the fallback user interface culture, it should assign the culture to the current user interface culture of the current thread. Weitere Informationen finden Sie im Abschnitt "explizites Festlegen der aktuellen UI-Kultur" der CurrentUICulture-Eigenschaft.For more information, see the "Explicitly Setting the Current UI Culture" section of the CurrentUICulture property.

Im folgenden finden Sie vordefinierte Kulturen mit einem anderen Kultur Namen der Fall Back Benutzeroberfläche aus dem vordefinierten Kultur Namen.The following are predefined cultures that have a different fallback user interface culture name from the predefined culture name.

Vordefinierte KulturPredefined culture KulturnameCulture name Kultur Name der Fallback-BenutzeroberflächeFallback user interface culture name
AmharischAmharic Uhram en-USen-US
Amhisch (Äthiopien)Amharic (Ethiopia) am-etam-ET en-USen-US
(neutral Arabisch)(neutral Arabic) arar en-USen-US
Arabisch (Vereinigte Arabische Emirate)Arabic (U.A.E.) ar-AEar-AE en-USen-US
Arabisch (Bahrain)Arabic (Bahrain) ar-BHar-BH en-USen-US
Arabisch (Algerien)Arabic (Algeria) ar-DZar-DZ fr-FRfr-FR
Arabisch (Ägypten)Arabic (Egypt) AR-zar-EG en-USen-US
Arabisch (Irak)Arabic (Iraq) AR-IQar-IQ en-USen-US
Arabisch (Jordanien)Arabic (Jordan) ar-JOar-JO en-USen-US
Arabisch (Kuwait)Arabic (Kuwait) AR-kWar-KW en-USen-US
Arabisch (Libanon)Arabic (Lebanon) AR-lbar-LB en-USen-US
Arabisch (Libyen)Arabic (Libya) AR-lyar-LY en-USen-US
Arabisch (Marokko)Arabic (Morocco) AR-MAar-MA fr-FRfr-FR
Arabisch (Oman)Arabic (Oman) AR-OMar-OM en-USen-US
Arabisch (Katar)Arabic (Qatar) AR-QAar-QA en-USen-US
Arabisch (Saudi-Arabien)Arabic (Saudi Arabia) ar-SAar-SA en-USen-US
Arabisch (Syrien)Arabic (Syria) ar-SYar-SY en-USen-US
Arabisch (Tunesien)Arabic (Tunisia) AR-TNar-TN fr-FRfr-FR
Arabisch (Jemen)Arabic (Yemen) AR-Year-YE en-USen-US
AssamesischAssamese inas en-USen-US
Assamesisch (Indien)Assamese (India) as-inas-IN en-USen-US
BanglaBangla 6,6bn en-USen-US
Bangla (Bangladesch)Bangla (Bangladesh) bn-BDbn-BD en-USen-US
Bangla (Indien)Bangla (India) bn-inbn-IN en-USen-US
TibetischTibetan urbo en-USen-US
Tibetisch (PRC)Tibetan (PRC) bo-CNbo-CN en-USen-US
DivehiDivehi DVdv en-USen-US
Divehi (Indien)Divehi (India) dv-MVdv-MV en-USen-US
PersischPersian Übergangsfa en-USen-US
Persisch (Iran)Persian (Iran) fa-IRfa-IR en-USen-US
GujaratiGujarati erstemgu en-USen-US
Gujarati (Indien)Gujarati (India) gu-ingu-IN en-USen-US
HebräischHebrew erhe en-USen-US
Hebräisch (Israel)Hebrew (Israel) he-ilhe-IL en-USen-US
HindiHindi Hallohi en-USen-US
Hindi (Indien)Hindi (India) Hallohi-IN en-USen-US
YiYi iiii en-USen-US
Yi (PRC)Yi (PRC) ii-CNii-CN en-USen-US
Inukitut-SyllabicsInukitut Syllabics IU-Doseniu-Cans en-USen-US
Inukitut-Syllabics (Kanada)Inukitut Syllabics (Canada) iu-Cans-CAiu-Cans-CA en-USen-US
KhmerKhmer kmkm en-USen-US
Khmer (Kambodscha)Khmer (Cambodia) km-KHkm-KH en-USen-US
KannadaKannada 7,00kn en-USen-US
Kannada (Indien)Kannada (India) KN-inkn-IN en-USen-US
KonkaniKonkani ZZkok en-USen-US
Konkani (Indien)Konkani (India) Kok-inkok-IN en-USen-US
LaotischLao Siehelo en-USen-US
Laos (Laos P.D.R.)Lao (Lao P.D.R.) Lo-Lalo-LA en-USen-US
MalayalamMalayalam mlml en-USen-US
Malayalam (Indien)Malayalam (India) ml-INml-IN en-USen-US
MohawkMohawk -moh en-USen-US
"Muhawk" (Kanada)Mohawk (Canada) -Zertifizierungsstellemoh-CA en-USen-US
MarathiMarathi somr en-USen-US
Marathi (Indien)Marathi (India) Mr-inmr-IN en-USen-US
NepalesischNepali nene en-USen-US
Nepali (Nepal)Nepali (Nepal) ne-npne-NP en-USen-US
NorwegischNorwegian nono nb-NOnb-NO
OdiyaOdiya oderor en-USen-US
Odiya (Indien)Odiya (India) or-inor-IN en-USen-US
PunjabiPunjabi Allpa en-USen-US
Punjabi (Indien)Punjabi (India) PA-inpa-IN en-USen-US
KEDari PRSprs en-USen-US
Dari (Afghanistan)Dari (Afghanistan) prs-AFprs-AF en-USen-US
PaschtuPashto Pselps en-USen-US
Pashto (Afghanistan)Pashto (Afghanistan) ps-AFps-AF en-USen-US
SanskritSanskrit sasa en-USen-US
Sanskrit (Indien)Sanskrit (India) SA-insa-IN en-USen-US
SinghalesischSinhala sisi en-USen-US
Sinhala (Sri Lanka)Sinhala (Sri Lanka) Si-LKsi-LK en-USen-US
SyrischSyriac SYRsyr en-USen-US
Syriac (Syrien)Syriac (Syria) SYR-Sysyr-SY en-USen-US
TamilTamil Wurfta en-USen-US
Tamil (Indien)Tamil (India) TA-inta-IN en-USen-US
TeluguTelugu Stoffte en-USen-US
Telugu (Indien)Telugu (India) -INte-IN en-USen-US
ThaiThai 89th en-USen-US
Thai (Thailand)Thai (Thailand) th-THth-Th en-USen-US
UighurUighur speistug en-USen-US
Uighur (PRC)Uighur (PRC) ug-CNug-CN en-USen-US
UrduUrdu sichur en-USen-US
Urdu (Pakistan)Urdu (Pakistan) ur-PKur-PK en-USen-US
VietnamesischVietnamese Vivi en-USen-US
Vietnamesisch (Vietnam)Vietnamese (Vietnam) vi-VNvi-VN en-USen-US

Die Anwendung kann mit CultureAndRegionInfoBuilder einen Ersatz für eine Kultur erstellen, und diese Kultur kann eine andere Konsolen Fall backkultur Ihrer Wahl haben.Your application can use CultureAndRegionInfoBuilder to create a replacement for a culture, and that culture can have a console fallback culture of your choosing.

Gilt für: