ASP.net MVC4 with Razor 中的本地化项目
本文关键字:本地化 项目 Razor net MVC4 with ASP | 更新日期: 2023-09-27 18:32:50
我在 MVC4 中使用 Razor 有一个项目,我希望它是多语言的,我有一个包含多种语言的下拉列表,当用户在 dropdonlist 中选择选项时,我需要更改页面,例如:
- 默认选项 "en" - 默认网址 "/myproject.com"
- 选项 "es" - 网址 "/myproject.com/es/miproyecto"
- 选项 "it" - 网址 "/myproject.com/it/mioprogetto"
我知道我必须使用路由和资源,但是如何使用?
在这里,Scott Hanselman http://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx 很好地解释了它。
但是在多语言网站上要小心,您还必须测试其他语言的JavaScript。
我只会使用一个 URL,并在您的项目中为不同的语言使用资源字符串。因为这对于像Google这样的搜索引擎更好/更容易找到您的信息并针对一个URL显示它们。