我正在使用ASP.NET MVC开发一个Web应用程序(我是框架的新手,对Web开发来说实际上是一个新手)。我的应用程序必须支持多种语言 - 我需要一些国家/地区,我需要应用程序“说”当地语言。
UI概念很常见 - 在某处有标志图标,通常是顶部,可能还有一个额外的下拉列表,包括不常用的语言。在这个阶段,我不想进入自动检测源国家,而是从英语开始,并允许用户选择其他方式(当然我会记住这个设置)。
我想知道是否有任何“框架”支持ASP.NET MVC中的这种多语言视图,这将使工作更轻松。
有什么建议吗?
由于
答案 0 :(得分:6)
为我工作。在视图中 - HtmlHelper.Resource(“greeting”);在控制器 - this.Resource(“问候”);
在模型中,我有自己的本地化实现。
请确保在考虑本地化实施时查看this approach。