Créer des applications localisées pour Windows Phone basée sur les modèles SharePoint

Découvrez comment création d'une application Windows Phone localisable à l'aide de nouveaux modèles de SharePoint est différent de création d'une utilisation d'autres modèles de Windows Phone. Le SDK SharePoint pour Windows Phone 7.1 installe des modèles de projet Windows Phone, que vous pouvez utiliser pour créer des applications Windows Phone 7.1 par rapport à SharePoint ou SharePoint 2010. Pour plus d’informations, voir Vue d’Windows Phone SharePoint modèles d’application dans Visual Studio.

Visual Studio utilise des fichiers de ressources spécifiques aux langues pour créer des assemblys, qui permettent à votre application mobile prendre en charge de plusieurs langues. Pour plus d'informations sur ce processus, voir Packaging and Deploying Resources in Desktop Apps.

Important : Si vous envisagez de localiser votre application pour les langues d’Asie orientale, lisez bien la section « Polices et votre application » de la prise en charge des polices pour Windows Phone

Différences lors de la construction localisée d'applications pour Windows Phone en utilisant les modèles SharePoint

Création d'une application Windows Phone localisable à l'aide de nouveaux modèles de SharePoint est légèrement différent à partir de la création d'une utilisation d'autres modèles de Windows Phone. Lorsque vous utilisez les modèles de SharePoint, l'élément SupportedCultures requiert un format légèrement différent. Par exemple, dans une application Windows Phone standard qui utilise anglais (États-Unis) pour la culture par défaut mais également prend en charge allemand (Allemagne) et l'espagnol (Espagne), l'élément SupportedCultures apparaît comme suit :

<SupportedCultures>de-DE;es-ES;</SupportedCultures>

Ce format ne fonctionne pas lorsque vous générez une application Windows Phone localisée qui repose sur les modèles de SharePoint. Au lieu de cela, recherchez l'élément SupportedCultures dans le fichier .csproj et ajouter les noms de chaque culture (language) qui a besoin de votre application pour prendre en charge (autre que la culture par défaut). Séparez les noms des points-virgules. Vous devez disposer d'une entrée pour chaque fichier .resx qui se trouve dans le projet.

Pour l'exemple précédent, l'élément SupportedCultures doit se présenter comme suit :

<SupportedCultures>de;es;</SupportedCultures>

Pour voir un processus pas à pas expliquant comment créer une application localisée pour Windows Phone, voir How to: Build a Localized Application for Windows Phone.

Voir aussi