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

Roe*_*ler 6 asp.net-mvc multilingual localization

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

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

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

有什么建议?

谢谢

Arn*_*psa 6

看看这些链接: 第一个 第二个 第三个

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


确保在考虑本地化实施时检查此方法.