【问题标题】:Asp.net multilingual web application - localizationAsp.net 多语言 Web 应用程序 - 本地化
【发布时间】:2008-11-02 19:09:43
【问题描述】:

您对构建 asp.net 多语言本地化 Web 应用程序(仅字符串资源的 UI 本地化)的最佳方法有何看法。尤其是这两件事:

  1. 如何存储资源? Xml 文件、resx 文件或其他文件?
  2. 如何处理 URL?我不想一直在查询字符串中保留语言参数,所以我可能需要使用 URL 重写?

/BR

【问题讨论】:

    标签: asp.net localization resources


    【解决方案1】:

    您是否研究过 ASP.NET 中的本地化支持?它使用资源程序集并根据浏览器的设置设置默认资源。您还可以通过为处理请求的线程设置文化和 uiculture 设置来覆盖该设置。

    如果您不喜欢使用资源程序集(当您想要进行更改时确实需要重新构建项目),您还可以为 ASP.NET 创建自定义资源提供程序(this link 以 MS Access 为例,您可以尝试为 SQL 或其他一些提供程序自定义它。

    http://asp.net 有一些教程可以帮助您入门,例如 this one

    【讨论】:

      【解决方案2】:

      使用数据驱动的 ASP.NET 本地化资源提供程序,如 http://www.west-wind.com/presentations/wwdbresourceprovider/ 中所述

      【讨论】:

        猜你喜欢
        • 2016-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-08
        • 1970-01-01
        • 1970-01-01
        • 2014-02-12
        相关资源
        最近更新 更多