代码之家  ›  专栏  ›  技术社区  ›  Zain Shaikh

Silverlight中的本地化

  •  0
  • Zain Shaikh  · 技术社区  · 14 年前

    如何在Silverlight中使用本地化?

    因为像ASP.NET这样的Silverlight中没有本地资源文件。我一直在想我该怎么做?

    有什么想法吗?

    2 回复  |  直到 12 年前
        1
  •  2
  •   kgiannakakis    14 年前
        2
  •  2
  •   Jaska    12 年前

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

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

    • myapplication.dll文件
    • 应用程序清单.xaml

    你想把它本地化为德语

    • de\myapplication.resources.dll文件

    并将以下行添加到appmanifest.xaml

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

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