最佳翻译方法 - ASP.NET VS2008

时间:2009-11-23 08:11:12

标签: c# asp.net vb.net content-management-system translation

目前我正在进行CMS,我希望包含多语言支持。你有什么建议?

2 个答案:

答案 0 :(得分:1)

查看Rick Strahl的这篇精彩文章。

http://www.west-wind.com/presentations/wwDbResourceProvider/

答案 1 :(得分:0)

我认为这里有两种选择。

  1. 使用数据库
  2. 使用资源文件。
  3. 利弊

    1. 在每个页面请求您的网站将运行一些数据库查询。如果网站点击率很高,那可能是个问题。添加和删​​除语言项很容易。
    2. 网页使用资源文件(据我记得,它是xml格式)。即使数据库连接断开,访问者也可以看到该页面,他们会看到一条消息“现在没有数据库连接”或其他类似的东西。
    3. 我建议2.一个。