2010-10-27 6 views
0

Comment utiliser la localisation dans Silverlight?Localisation dans Silverlight

car il n'y a pas de fichiers de ressources locales dans silverlight comme ASP.Net. Je suis coincé à comment ferais-je cela?

des idées?

Répondre

2

Google renvoie de nombreux résultats:

+2

Peut-être trop :) Et bien sûr, il n'y a pas de concept de réputation attaché à la recherche Google;) –

+0

Mon application SL est une application Out Of Browser. et l'article msdn me dit que je vais devoir créer différents xap pour chaque culture ..: S de meilleures solutions? –

+0

@zain: Je me demande si c'est juste pour réduire la taille de chaque XAP par langue - je suis sûr que cela fonctionnerait avec tous les assemblys de ressources livrés dans un fichier xap? L'avez-vous essayé pour OOB? – Rodney

2

aplications Silverlight sont déployés sous forme de fichiers XAP qui sont en fait des fichiers ZIP qui contient les ensembles, les ressources et méta-données de l'application. Si vous souhaitez localiser une application Silverlight, vous devez ajouter les assemblys satellites dans le fichier XAP, puis modifier le fichier de métadonnées pour inclure les fichiers d'assembly satellite.

Par exemple, si vous avez MyApplication.xap qui contient:

  • MyApplication.dll
  • AppManifest.xaml

et que vous voulez localiser Allemand ajouter

  • de \ MyApplication.resources.dll

et ajoutez la ligne suivante à AppManifest.xaml

<AssemblyPart Source="de/MyApplication.resources.dll"/> 

Pour obtenir le fichier assembly satellite allemand utilisent Visual Studio ou un outil de localisation.