簡體   English   中英

ASP.NET MVC應用程序中的國際化

[英]Internationalization in ASP.NET MVC application

我將開發一個ASP.NET MVC網絡應用程序,並且對這個框架還是陌生的。 我通常使用Spring MVC作為Web框架在Java平台上開發Web應用程序。

我需要在新應用程序中實現國際化,但是我找不到使用ASP.NET MVC實現此目標的標准方法。

在Spring中,我通常具有幾個支持所有語言的properties文件: messages_en.propertiesmessages_it.properties等,並且我使用鍵值方法訪問文件中的正確消息:

mainPage.title=The title # in messages_en.properties

mainPage.title=Il titolo # in messages_it.properties

.NET平台中是否有類似內容? 還是還有其他“標准”方式來實現i18n?

您可以使用參考資料來實現。 它與Spring中的簡單鍵=>值方法相同,在Spring中,每種語言都有一個資源文件。

ASP.NET使用資源文件存儲各種字符串等。每個資源文件可以包含使用鍵訪問的不同語言版本,類似於您現在的工作方式。

我建議閱讀此博客,該博客詳細解釋了如何在模型,視圖和控制器之間實現這一點:

http://afana.me/post/aspnet-mvc-internationalization.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM