ApplicationLanguages Class

Spécifie les préférences de langue que l'application peut utiliser et gérer.

Syntaxe


var applicationLanguages = Windows.Globalization.ApplicationLanguages;

Attributs

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

Membres

ApplicationLanguagesClasse possède ces types de membres :

Méthodes

The ApplicationLanguages Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le ApplicationLanguagesClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Languages

En lecture seuleGets the ranked list of current runtime language values preferred by the user.

ManifestLanguages

En lecture seuleGets the app's declared list of supported languages.

PrimaryLanguageOverride

Lecture/écritureGets or sets an override for the app's preferred language, expressed as a BCP-47 language tag. This setting is persisted.

 

Remarques

Les langues référencées dans cette classe sont représentés par les balises de langue BCP-47. Chacun de ces derniers est un identificateur de langue et non un nom des paramètres régionaux, bien que les deux structurellement puissent être identiques. En tant que balise de langue, « en-us » signifie anglais américain (ou le dialecte en anglais parlé aux États-unis). Il ne donne aucune information sur l'emplacement réel des personnes (même si un grand nombre d'entre eux résident aux États-Unis), ni sur les conventions utilisées aux États-Unis, telles que le système de mesure ou la devise.

Exemple :


Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = "en-US"

Remarque  Si votre application passe des balises de langue entre cette classe et les fonctions NLS (National Language Support), elle doit d'abord convertir les balises en appelant ResolveLocaleName.

À compter de Windows 8.1 : les balises de langage prennent en charge les extensions Unicode "ca-" et "nu-". (Voir Clé Unicode/Définitions de types.) Notez que ces extensions peuvent affecter le système de numération ou le calendrier utilisé par les objets de globalisation.

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

Object
Balises de langue BCP 47
Clé Unicode/Définitions de types

 

 

Afficher:
© 2014 Microsoft