Language-Klasse

Sprache Class

Eine Klasse, die Informationen zu BCP-47-Sprachtags, wie beispielsweise dem Sprachnamen und dem Skript, zur Verfügung stellt.

Syntax


var language = new Windows.Globalization.Language();

Attribute

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]

Member

LanguageKlasse hat diese Membertypen:

Konstruktoren

LanguageKlasse hat diese Konstruktoren.

KonstruktorBeschreibung
Language Creates a Language object.

 

Methoden

The Language Klasse hat diese Methoden. Mit C#, Visual Basic und C++ erbt es auch Methoden aus Object Klasse.

MethodeBeschreibung
GetExtensionSubtags Retrieves a vector of extension subtags in the current language for the given extension identified by singleton.
IsWellFormed Determines whether a BCP-47 language tag is well-formed.

 

Eigenschaften

Der LanguageKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

CurrentInputMethodLanguageTag

SchreibgeschütztGets the BCP-47 language tag for the currently enabled keyboard layout or Input Method Editor (IME).

DisplayName

SchreibgeschütztGets a localized string that is suitable for display to the user for identifying the language.

LanguageTag

SchreibgeschütztGets the normalized BCP-47 language tag for this language.

NativeName

SchreibgeschütztGets the name of the language in the language itself.

Script

SchreibgeschütztGets the four-letter ISO 15924 script code of the language.

 

Hinweise

Hinweis  Wenn die App Sprachtags von dieser Klasse an National Language Support-Funktionen übergibt, müssen die Tags zuvor durch den Aufruf von ResolveLocaleName konvertiert werden.

Initialisieren Sie diese Klasse mit einem BCP-47-Sprachtag. Um zum Beispiel mit der besten aktuellen vom Benutzer bevorzugten Sprache zu arbeiten, übergeben Sie den ersten Wert von Windows.System.UserProfile.GlobalizationPreferences:

Beispiele


// Get the top user-preferred language and its display name.
var topUserLanguage = Windows.System.UserProfile.GlobalizationPreferences.languages[0];
var language = new Windows.Globalization.Language(topUserLanguage);
var displayName = language.displayName;

Anforderungen

Mindestens unterstützter Client

Windows 8 [Windows Store-Apps, Desktop-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Windows Store-Apps, Desktop-Apps]

Namespace

Windows.Globalization
Windows::Globalization [C++]

Metadaten

Windows.winmd

Siehe auch

Object

 

 

Anzeigen:
© 2017 Microsoft