什麼是本地化現有ASP.Net應用程序(MVC 3)的最佳方法。如何本地化asp.net mvc 3應用程序
需要做什麼: - 如何確定爲用戶提供哪種語言?基於IP或瀏覽器區域設置? - 如何存儲最有效的文本(資源文件?數據庫?)
到目前爲止,我已將大部分文本存儲在資源文件中,但我不確定從哪裏去。
什麼是本地化現有ASP.Net應用程序(MVC 3)的最佳方法。如何本地化asp.net mvc 3應用程序
需要做什麼: - 如何確定爲用戶提供哪種語言?基於IP或瀏覽器區域設置? - 如何存儲最有效的文本(資源文件?數據庫?)
到目前爲止,我已將大部分文本存儲在資源文件中,但我不確定從哪裏去。
你在這篇文章http://afana.me/post/aspnet-mvc-internationalization.aspx中描述的相當不錯的答案。
我認爲確定語言的最好方法是基於HTTP頭AcceptLanguages。這將包含用戶瀏覽器支持的一組語言。
關於存儲文本,我會去資源文件。但是在某些情況下將它們存儲到數據庫中可能是更好的方法。
Greate文章,我想我可以用這個工作。謝謝 –
除了Stefy; Scott Hanselman就此發佈了excellent blogpost。
這裏是一個鏈接到[先前的答案](http://stackoverflow.com/questions/6265037/asp-net-mvc-3-localization) – Bivoauc