ASP.NET MVC中的多语言应用程序 - 最佳实践?

时间:2009-06-22 13:24:37

标签: asp.net-mvc localization multilingual

我正在使用ASP.NET MVC开发一个Web应用程序(我是框架的新手,对Web开发来说实际上是一个新手)。我的应用程序必须支持多种语言 - 我需要一些国家/地区,我需要应用程序“说”当地语言。

UI概念很常见 - 在某处有标志图标,通常是顶部,可能还有一个额外的下拉列表,包括不常用的语言。在这个阶段,我不想进入自动检测源国家,而是从英语开始,并允许用户选择其他方式(当然我会记住这个设置)。

我想知道是否有任何“框架”支持ASP.NET MVC中的这种多语言视图,这将使工作更轻松。

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:6)

查看以下链接: first second third

为我工作。在视图中 - HtmlHelper.Resource(“greeting”);在控制器 - this.Resource(“问候”);
在模型中,我有自己的本地化实现。


请确保在考虑本地化实施时查看this approach