2010-12-15 73 views
8

我想製作一個支持多種語言(英語,德語,法語...)的網絡應用程序 我也想檢測瀏覽器語言以作爲默認使用,並讓用戶選擇語言。支持多種語言的ASP MVC技術

這樣做的最佳方法是什麼?

  1. 對每種語言都有單獨的視圖。保持用戶會話中的語言並呈現正確的視圖。
  2. 要在數據庫中進行字符串翻譯,並且每次渲染視圖時使用自定義機制進行翻譯。
  3. MVC是否有一些本機支持?
  4. 其他選項?

感謝,

拉杜

回答

8

我建議你去通過following guide

+0

嗨達林,對於MVC5和新興MVC6,這仍然是「最好的」方式嗎?自MVC2以來,任何感興趣的東西都被添加到框架中了嗎? – ppumkin 2015-02-09 13:46:55

+1

@ppumkin遲到的答案,但你仍然可以申請這個。您現在可以使用Razor語法,而不是使用'<%= Resource.Global.Title%>',如下所示:'@ Resources.Global.Title' – Abbas 2016-11-29 13:16:21