Silverlight中的本地化

Silverlight中的本地化,silverlight,localization,Silverlight,Localization,如何在Silverlight中使用本地化 因为silverlight中没有像ASP.Net这样的本地资源文件。我被困在我该怎么做 有什么想法吗?谷歌会返回很多结果: 谷歌返回许多结果: Silverlight应用程序部署为XAP文件,实际上是包含应用程序的程序集、资源和元数据的ZIP文件。如果要本地化Silverlight应用程序,必须将附属程序集添加到XAP文件中,然后修改元数据文件以包含附属程序集文件 例如,如果您的MyApplication.xap包含: MyApplic

如何在Silverlight中使用本地化

因为silverlight中没有像ASP.Net这样的本地资源文件。我被困在我该怎么做


有什么想法吗?

谷歌会返回很多结果:


谷歌返回许多结果:


Silverlight应用程序部署为XAP文件,实际上是包含应用程序的程序集、资源和元数据的ZIP文件。如果要本地化Silverlight应用程序,必须将附属程序集添加到XAP文件中,然后修改元数据文件以包含附属程序集文件

例如,如果您的MyApplication.xap包含:

  • MyApplication.dll
  • AppManifest.xaml
你想把它本地化为德语

  • de\MyApplication.resources.dll
并将以下行添加到AppManifest.xaml

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


要获取德国卫星程序集文件,请使用Visual Studio或某些本地化工具。

Silverlight应用程序部署为XAP文件,实际上是包含程序集、资源和应用程序元数据的ZIP文件。如果要本地化Silverlight应用程序,必须将附属程序集添加到XAP文件中,然后修改元数据文件以包含附属程序集文件

例如,如果您的MyApplication.xap包含:

  • MyApplication.dll
  • AppManifest.xaml
你想把它本地化为德语

  • de\MyApplication.resources.dll
并将以下行添加到AppManifest.xaml

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


要获取德国卫星组件文件,请使用Visual Studio或某些本地化工具。

可能太多:)当然,谷歌搜索没有声誉的概念;)我的SL应用程序是浏览器外应用程序。msdn文章告诉我,我必须为每个区域性创建不同的xap..:有更好的解决方案吗?@zain:我想知道这是否只是为了使每种语言的XAP大小保持在较低的水平——我确信它可以处理一个XAP文件中提供的所有资源程序集?你试过OOB吗?可能太多了:)当然,谷歌搜索没有声誉的概念;)我的SL应用程序是浏览器外应用程序。msdn文章告诉我,我必须为每个区域性创建不同的xap..:有更好的解决方案吗?@zain:我想知道这是否只是为了使每种语言的XAP大小保持在较低的水平——我确信它可以处理一个XAP文件中提供的所有资源程序集?你试过脱发吗?