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"

我知道我必须使用路由和资源,但是如何使用?

ASP.net MVC4 with Razor 中的本地化项目

在这里,Scott Hanselman http://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx 很好地解释了它。

但是在多语言网站上要小心,您还必须测试其他语言的JavaScript。

我只会使用一个 URL,并在您的项目中为不同的语言使用资源字符串。因为这对于像Google这样的搜索引擎更好/更容易找到您的信息并针对一个URL显示它们。