Приложения Silverlight развертываются как XAP-файлы, которые на самом деле являются ZIP-файлами, содержащими сборки, ресурсы и медаты приложения. Если вы хотите локализовать приложение Silverlight, вам необходимо добавить спутниковые сборки в файл XAP, а затем изменить файл метаданных, включив в него файлы спутниковых сборок.
Например, если у вас есть MyApplication.xap, который содержит:
- MyApplication.dll
- AppManifest.xaml
и вы хотите локализовать его на немецкий добавить
- де \ MyApplication.resources.dll
и добавьте следующую строку в AppManifest.xaml
<AssemblyPart Source="de/MyApplication.resources.dll"/>
Чтобы получить файл немецкой спутниковой сборки, используйте Visual Studio или какой-либо инструмент локализации.