Pierre's Embedded and Mobile Blog

Soulevons le capot des systèmes embarqués et mobiles

[Windows Phone 7] Localisez le titre ou le nom de votre application

[Windows Phone 7] Localisez le titre ou le nom de votre application

  • Comments 3

Suite à mon premier article sur la localisation, ou plutôt d’une manière générale l’internationalisation d’une application Windows Phone 7, j’ai eu pas mal de retours sur le fait que la méthode qui consiste à utiliser des fichiers de ressources ne marche qu’à l’intérieur de l’application, mais pas pour le titre de l’application en lui-même: celui qui apparait sur le système et éventuellement sur la vignette dynamique qu’on peut accrocher à l’écran d’accueil. Pour ce cas précis, il faut utiliser une autre méthode… plus complexe, qui est détaillée sur cette page MSDN:

  • Créer un projet DLL Win32 qu’on appellera AppResLib.dll
  • Ajouter dans les ressources une table de chaines de caractères qui ne contient que le titre de l’application et le titre à afficher sur la vignette dynamique
  • Builder la DLL et renommer le résultat en AppResLib.dll.xxxx.mui avec xxxx qui peut être 0409 pour en-US, 040c pour fr-Fr, 0407 de-DE, 0410 pour it-IT, 0809 pour en-UK et 0c0a pour sp-SP.
  • La rebuilder et la renommer (en oubliant pas de changer les chaines de caractères) pour chaque langue qu’on vise
  • Déplacer tous les fichiers renommés dans le répertoire du projet Windows Phone 7 et les inclure en tant que “Content” dans le projet
  • Modifier le fichier WMAppManifest.xml pour utiliser ces chaines de caractères de la DLL.

Le processus détaillé sur MSDN

  • En complément, voici un article qui traite du sujet (en anglais) en l'illustrant par un projet téléchargeable blogs.msdn.com/.../how-to-localize-the-title-in-a-wp7-silverlight-application.aspx

    Par contre, "Visual Studio 2010 for Windows Phone" ne permet pas de créer de projet c++, on doit donc recupérer "Visual Studio 2010 Professionnel" ou plus. (version d'évaluation ici :  www.microsoft.com/.../products)

    Merci encore

  • Hello,

    si je peux me permettre une petite question concernant ce tuto!

    j'y suis arrivé mais il me reste un problème concernant l'image de la tuile qui ne correspond pas à mon ApplicationIcon.png.

    j'ai en fait l'image par défaut !

    que faut il faire pour remédier à cela ?

    Cordialement

  • En fait la tuile c'est l'image Background.png dans la solution :)

Page 1 of 1 (3 items)
Leave a Comment
  • Please add 4 and 6 and type the answer here:
  • Post