我需要开发一个包含很长一系列要求的网站。
其中一个是允许网站管理员为网站添加新语言(我会说这很容易,资源和瞧),但是使用这种语言我需要“文化化”网站,这就是改变货币,更改日期格式,更改小数点分隔符(阿根廷的逗号,美国的点)以及类似的东西。
所以,我的问题是:有没有简单的方法来完成这项工作?你有什么建议我这样做的? 如果解决方案是使用资源文件,并且您有任何示例,那就太棒了。
我正在努力避免使用jQuery,因为执行所需操作的工具更像是插件而不是“脚本”,而且我认为它也不是非常值得信赖或可靠。
答案 0 :(得分:1)
看看ASP.NET Infrastructure for ASP.NET MVC3, the Globalization video。这是一个很棒的视频,涵盖了你需要的一切基础知识。
Thread.CurrentCulture获取或设置当前文化。
Thread.CurrentUICulture处理每种语言的资源。
<globalization>
中还有一个Web.Config
部分。
希望这会让你进入仪式轨道。