Visual Studio 2008本地化在ASP.NET MVC
我想帶來一些本地化到我的ASP.NET MVC網站。
有人建議建立一個資源文件「Strings.resx」作爲公開強類型的資源,很好地工作,讓我寫
<title><%= Strings.MyView_Title %></title>
我再繼續添加文件「Strings.da.resx 」。該文件在第一個旁邊創建,默認爲「Access Modifier:No Compilation」,而第一個(沒有語言修飾符的)缺省爲「Interal」。
我可以在bin目錄中看到使用resource.dll創建了一個目錄(「da」),但是,在我的網站上看不到任何已翻譯的文本。
我已經使用瀏覽器檢查過,唯一首選的語言是丹麥語(da-DK),但我只看到英文文本。
問題: 1)我是否需要在web.config中啓用某些功能? 2)我是否創建了正確的文件,使用正確的類型(即#2應爲「無編譯」)?
謝謝,這個伎倆。 – Soraz 2009-04-29 13:07:46
其實,事實證明,我可以設置 <全球化uiCulture =「auto」culture =「auto」/> 在部分的web.config文件 –
Soraz
2009-04-29 13:13:36
是的,你也可以這樣做。我傾向於在頁面級別執行此操作,以避免配置中出現新的開發人員不期望的任何「特殊魔力」。 – 2009-04-29 13:19:03