L’article mentionné précédemment décrit un bogue dans lequel les ressources de chaînes sont référencées dans un fichier manifeste de la façon suivante :
La référence réelle fonctionne plutôt comme suit (notez l’omission de
Resources/) :Inclusion d’éléments visuels du shell localisés dans votre jeu
Lorsque vous commencez l’empaquetage, vous disposez d’un fichier MicrosoftGame.config comportant des sections comme les suivantes, qui précisent le contenu textuel à afficher, contenu dans des attributs :OverrideDisplayName="My Game's Display Name".
- Créez un fichier XML nommé resources.resw et placez-le dans le sous-dossier Strings de votre projet. Il servira de solution de repli indépendante de la langue pour votre projet.
- Pour chaque langue, créez un nouveau sous-dossier Strings pour votre projet. Par exemple, Strings\en-us pour l’anglais ou Strings\es-mx pour l’espagnol tel que parlé au Mexique. Assurez-vous d’utiliser le code BCP-47 approprié pour chaque langue.
- Dans chaque fichier XML, ajoutez le contenu suivant, en remplaçant le texte en surbrillance par le texte approprié pour votre application, dans la langue appropriée. L’exemple suivant illustre l’utilisation de
(English)comme simple suffixe.
ms-resource:ResourceStringName, illustrée ci-dessous dans les propriétés OverrideDisplayName et Description.
Game.
- Ouvrez une invite de commandes de jeu du Microsoft Game Development Kit (GDK) dans le répertoire de contenu racine de votre jeu.
- Exécutez ce qui suit :
makepkg localize avec des paramètres supplémentaires si votre structure de répertoires ne correspond pas à cet exemple ou si une vérification supplémentaire est nécessaire.
- Utilisez
/reswpour spécifier un chemin relatif à la racine permettant de trouver les fichiers .resw. - Utilisez
/pdavec un répertoire pour stocker le fichier Resources.pri obtenu à un emplacement autre que le répertoire racine par défaut. Le répertoire cible doit déjà exister. - Utilisez
/tavec un nom de répertoire pour spécifier un emplacement où exporter les ressources dans un fichier XML, qui peut être vérifié manuellement afin de s’assurer qu’il contient les ressources appropriées.
