asp.net-mvc-3 - 在 Asp.net MVC 中实现 XML 本地化的最佳方法?

标签 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>

实现它的最佳方法是什么?
你能给我指出任何好的解决方案吗?

最佳答案

由于 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 )
  • 关于asp.net-mvc-3 - 在 Asp.net MVC 中实现 XML 本地化的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9431512/

    相关文章:

    Android 简体中文和繁体中文不工作

    c# - 将枚举传递给强类型部分 View

    c# - 在某些条件下禁用 mvc3 客户端验证

    c# - ASP.NET MVC Razor 语法错误

    Haskell:打印文本编码

    c# - ADFS 登录页面本地化 - ASP.NET : I can't seem to be able to change language of the page dynamically

    asp.net-mvc - TD 表格的良好格式

    c# - mvc 3 Html.EditorFor 添加 html 属性不起作用

    使用 knockout.js 和 Web Api 进行本地化

    java - 检测 java.io.FileNotFoundException 的根本原因