CultureInfo.GetConsoleFallbackUICulture Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft im Falle einer ungeeigneten Standard-GUI-Kultur eine alternative Kultur der Benutzeroberfläche für Konsolenanwendungen auf.
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
Gibt zurück
Eine alternative Kultur, die zum Lesen und Anzeigen von Texten auf der Konsole verwendet wird.
- Attribute
Beispiele
Im folgenden Codebeispiel wird die Fallback-Benutzeroberflächenkultur angezeigt, die einem Kulturobjekt zugeordnet ist.
// 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 Syrisch basieren auf bidirektionalem Text. Windows-Anwendungen, die über eine grafische Benutzeroberfläche verfügen, unterstützen bidirektionale Sprachen. Konsolenanwendungen, die die Text-Benutzeroberfläche der Betriebssystemkonsole verwenden, bieten jedoch keine bidirektionale Unterstützung. Wenn Sie also eine Konsolenanwendung auf Arabisch oder Hebräisch lokalisieren, zeigt Ihre Anwendung unlesbaren Text auf dem Konsolenbildschirm an.
Die Benutzeroberflächeskultur gibt die Ressourcen an, die eine Anwendung zur Unterstützung von Benutzereingaben und -ausgaben benötigt, und ist standardmäßig mit der Betriebssystemkultur identisch. Die -Eigenschaft gibt beispielsweise CultureInfo.CurrentUICulture eine arabische Kultur für ein arabisches Betriebssystem zurück. Verwenden Sie die GetConsoleFallbackUICulture -Methode, um eine Kultur abzurufen, die für die Benutzeroberfläche einer Konsolenanwendung geeignet ist. Nachdem Ihre Anwendung die Fallbackbenutzeroberflächenkultur abgerufen hat, sollte sie die Kultur der aktuellen Benutzeroberflächenkultur des aktuellen Threads zuweisen. Weitere Informationen finden Sie im Abschnitt "Explizit festlegen der aktuellen Benutzeroberflächenkultur" der CurrentUICulture -Eigenschaft.
Im Folgenden sind vordefinierte Kulturen aufgeführt, die über einen anderen Fallbacknamen der Benutzeroberflächenkultur als den vordefinierten Kulturnamen verfügen.
Vordefinierte Kultur | Kulturname | Name der Fallback-Benutzeroberflächenkultur |
---|---|---|
Amharisch | am | de-DE |
Amharisch (Äthiopien) | am-ET | de-DE |
(neutral arabisch) | ar | de-DE |
Arabisch (Vereinigte Arabische Emirate) | ar-AE | de-DE |
Arabisch (Bahrain) | ar-BH | de-DE |
Arabisch (Algerien) | ar-DZ | fr-FR |
Arabisch (Ägypten) | ar-EG | de-DE |
Arabisch (Irak) | ar-IQ | de-DE |
Arabisch (Jordanien) | ar-JO | de-DE |
Arabisch (Kuwait) | ar-KW | de-DE |
Arabisch (Libanon) | ar-LB | de-DE |
Arabisch (Libyen) | ar-LY | de-DE |
Arabisch (Marokko) | ar-MA | fr-FR |
Arabisch (Oman) | ar-OM | de-DE |
Arabisch (Katar) | ar-QA | de-DE |
Arabisch (Saudi-Arabien) | ar-SA | de-DE |
Arabisch (Syrien) | ar-SY | de-DE |
Arabisch (Tunesien) | ar-TN | fr-FR |
Arabisch (Jemen) | ar-YE | de-DE |
Assamesisch | as | de-DE |
Assamesisch (Indien) | as-IN | de-DE |
Bengalisch | bn | de-DE |
Bangla (Bangladesch) | bn-BD | de-DE |
Bangla (Indien) | bn-IN | de-DE |
Tibetisch | bo | de-DE |
Tibetisch (VRC) | bo-CN | de-DE |
Divehi | dv | de-DE |
Divehi (Indien) | dv-MV | de-DE |
Persisch | fa | de-DE |
Persisch (Iran) | fa-IR | de-DE |
Gujarati | gu | de-DE |
Gujarati (Indien) | gu-IN | de-DE |
Hebräisch | er | de-DE |
Hebräisch (Israel) | he-IL | de-DE |
Hindi | hi | de-DE |
Hindi (Indien) | hi-IN | de-DE |
Yi | Ii | de-DE |
Yi (VRC) | ii-CN | de-DE |
Inukitut-Silben | iu-Cans | de-DE |
Inukitut Syllabics (Kanada) | iu-Cans-CA | de-DE |
Khmer | km | de-DE |
Khmer (Kambodscha) | km-KH | de-DE |
Kannada | kn | de-DE |
Kannada (Indien) | kn-IN | de-DE |
Konkani | kok | de-DE |
Konkani (Indien) | kok-IN | de-DE |
Laotisch | lo | de-DE |
Lao (Lao P.D.R.) | lo-LA | de-DE |
Malayalam | ml | de-DE |
Malayalam (Indien) | ml-IN | de-DE |
Mohawk | moh | de-DE |
Mohawk (Kanada) | moh-CA | de-DE |
Marathi | mr | de-DE |
Marathi (Indien) | mr-IN | de-DE |
Nepalesisch | ne | de-DE |
Nepalesisch (Nepal) | ne-NP | de-DE |
Norwegisch | Nein | nb-NO |
Odiya | oder | de-DE |
Odiya (Indien) | or-IN | de-DE |
Pandschabi | pa | de-DE |
Punjabi (Indien) | pa-IN | de-DE |
Dari | prs | de-DE |
Dari (Afghanistan) | prs-AF | de-DE |
Paschtu | ps | de-DE |
Paschtu (Afghanistan) | ps-AF | de-DE |
Sanskrit | sa | de-DE |
Sanskrit (Indien) | sa-IN | de-DE |
Singhalesisch | si | de-DE |
Singhalesisch (Sri Lanka) | si-LK | de-DE |
Syrisch | Syr | de-DE |
Syrisch (Syrien) | syr-SY | de-DE |
Tamilisch | ta | de-DE |
Tamil (Indien) | ta-IN | de-DE |
Telugu | te | de-DE |
Telugu (Indien) | te-IN | de-DE |
Thailändisch | th | de-DE |
Thai (Thailand) | th-th | de-DE |
Uigurische | ug | de-DE |
Uighurisch (VRC) | ug-CN | de-DE |
Urdu | ur | de-DE |
Urdu (Pakistan) | ur-PK | de-DE |
Vietnamesisch | vi | de-DE |
Vietnamesisch (Vietnam) | vi-VN | de-DE |
Ihre Anwendung kann verwenden CultureAndRegionInfoBuilder , um einen Ersatz für eine Kultur zu erstellen, und diese Kultur kann über eine Konsolenfallbackkultur Ihrer Wahl verfügen.