在Asp.net MVC中实现XML本地化的最佳方式?

时间:2012-02-24 13:25:00

标签: asp.net-mvc-3 localization

我们正在开发Asp.net MVC 3应用程序。应使用XML文件实现本地化的客户要求之一。客户将不时更新它们。

结构应如下:

<lang>
    <item key="moduleName">Admin</item>
    <item key="yes">Yes</item>
    <item key="no">No</item>
</lang>

实施该方法的最佳方法是什么? 你能指点我任何好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

由于ASP.net使用的resx格式也是XML,我会考虑使用它而不是创建自己的

  <data name="Anterior" xml:space="preserve">
    <value>Previous</value>
  </data>
  <data name="Autos" xml:space="preserve">
    <value>Cars</value>
  </data>
  <data name="AutosIncluidos" xml:space="preserve">
    <value>Cars Included</value>
  </data>

优点:

  • 已经发明
  • 在asp.net中没有任何工作
  • 可用的几种工具生成格式(如可爱的Zeta Resource Editor