2011-06-22 40 views
3

什麼是本地化現有ASP.Net應用程序(MVC 3)的最佳方法。如何本地化asp.net mvc 3應用程序

需要做什麼: - 如何確定爲用戶提供哪種語言?基於IP或瀏覽器區域設置? - 如何存儲最有效的文本(資源文件?數據庫?)

到目前爲止,我已將大部分文本存儲在資源文件中,但我不確定從哪裏去。

+0

這裏是一個鏈接到[先前的答案](http://stackoverflow.com/questions/6265037/asp-net-mvc-3-localization) – Bivoauc

回答

4

你在這篇文章http://afana.me/post/aspnet-mvc-internationalization.aspx中描述的相當不錯的答案。

我認爲確定語言的最好方法是基於HTTP頭AcceptLanguages。這將包含用戶瀏覽器支持的一組語言。

關於存儲文本,我會去資源文件。但是在某些情況下將它們存儲到數據庫中可能是更好的方法。

+0

Greate文章,我想我可以用這個工作。謝謝 –