Applications du Windows Store sur Windows 8.1 : Localiser les informations qui décrivent votre application aux utilisateurs

 

S'applique à Windows et Windows Phone

Rendez votre application plus attrayante pour des audiences internationales en localisant son nom complet, sa description, ainsi que d'autres fonctionnalités d'identification décrites dans le fichier manifeste du package.

Notes

Cette rubrique est consacrée aux chaînes de texte exposées directement à l'utilisateur qui sont définies dans le fichier du manifeste. Pour une vision complète de la procédure de localisation de votre application pour des audiences internationales, consultez une des rubriques suivantes.

Localisation des champs définis dans le manifeste

Dans le concepteur de manifeste, vous pouvez insérer un jeton dans la zone de texte de chaque champ que vous souhaitez localiser. Pour localiser un champ, affectez-lui la valeur ms-resource:NomJeton, où NomJeton identifie une ressource dans un fichier situé dans un dossier approprié à la langue, comme le montre l'exemple suivant :

<Properties>
<Property>
<DisplayName>ms-resource:calculator</DisplayName>
<Description>ms-resource:numbers</Description>
<Logo>tile.png</Logo>
</Property>
</Properties>

Pour créer le fichier de ressources, ouvrez l'Explorateur de solutions, affichez le menu contextuel du nom du projet, sélectionnez Ajouter, Nouvel élément, puis cliquez sur Fichier de ressources.

Localisation des champs pour les applications en XAML

Pour les applications qui utilisent XAML, localisez ces champs dans les fichiers resources.resw à l'aide de l'éditeur de ressources. Pour créer la version anglaise (États-Unis) des champs de manifeste, vous devez ajouter un fichier en-us\resources.resw qui contient, par exemple :

Nom

Valeur

Commentaire

Calculatrice

Une calculatrice.

Nombres

Additionne des nombres et affiche la somme.

Pour ajouter la version japonaise, vous devez ajouter un fichier ja\resources.resw qui contient, par exemple :

Nom

Valeur

Commentaire

Calculatrice

Dentaku.

Nombres

Sūji o tasu to, kekka ga miemasu.

Pour plus d'informations sur la localisation des ressources de type chaîne, consultez Démarrage rapide : utilisation de ressources de type chaîne (applications de Store en C#/VB/C++ et XAML) et Comment charger des ressources de type chaîne (applications de Store en C#/VB/C++ et XAML).

Localisation des champs pour les applications en JavaScript

Pour les applications utilisant JavaScript, localisez ces champs à l'aide de la syntaxe JSON pour ajouter des chaînes au fichier resources.resjson. Pour créer la version anglaise (États-Unis) des champs de manifeste, vous devez ajouter un fichier \strings\en-us\resources.resjson qui contient, par exemple :

{
"calculator": "A calculator",
"numbers": "Adds numbers and displays the sum."
}

Pour ajouter la version japonaise, vous devez ajouter un fichier \strings\ja\resources.resjson qui contient, par exemple :

{
"calculator": "Dentaku",
"numbers": "Sūji o tasu to, kekka ga miemasu"
}

Pour plus d'informations sur la localisation des ressources de type chaîne, consultez Démarrage rapide : utilisation de ressources de type chaîne (applications du Store en JavaScript et HTML) et Comment charger des ressources de type chaîne (applications du Store en JavaScript et HTML).

Avertissement

Vous pouvez réserver plusieurs noms pour une application sur le Store. Quand vous publiez un package sur le Store, toutes les valeurs de la chaîne de jeton que vous avez créée pour l'élément dans le manifeste du package doivent correspondre aux noms que vous avez réservés pour l'application sur le Store. Sinon, une erreur de validation apparaît quand vous téléchargez le package sur le Store.e5d9a0b1-73cf-4c17-90c8-1a0cb57779dd

Voir aussi

Empaquetage d'applications Windows universelles pour Windows 10
Kit de ressources pour application multilingue pour Visual Studio