[英]Internationalization in ASP.NET MVC application
我將開發一個ASP.NET MVC網絡應用程序,並且對這個框架還是陌生的。 我通常使用Spring MVC作為Web框架在Java平台上開發Web應用程序。
我需要在新應用程序中實現國際化,但是我找不到使用ASP.NET MVC實現此目標的標准方法。
在Spring中,我通常具有幾個支持所有語言的properties
文件: messages_en.properties
, messages_it.properties
等,並且我使用鍵值方法訪問文件中的正確消息:
mainPage.title=The title # in messages_en.properties
mainPage.title=Il titolo # in messages_it.properties
.NET平台中是否有類似內容? 還是還有其他“標准”方式來實現i18n?
您可以使用參考資料來實現。 它與Spring中的簡單鍵=>值方法相同,在Spring中,每種語言都有一個資源文件。
ASP.NET使用資源文件存儲各種字符串等。每個資源文件可以包含使用鍵訪問的不同語言版本,類似於您現在的工作方式。
我建議閱讀此博客,該博客詳細解釋了如何在模型,視圖和控制器之間實現這一點:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.