2013-10-13 56 views
0

我實現了多語言支持以下這篇博客http://geekswithblogs.net/shaunxu/archive/2010/05/06/localization-in-asp.net-mvc-ndash-3-days-investigation-1-day.aspxMVC 4資源文件和語言下拉

只有一部分頁在不同的語言,所以我試圖建立一個HTML輔助顯示一個下拉選擇他們想要的語言。我想讓這個html幫助器智能化並且實現它,以便當它提供資源類型時它將顯示不同的語言(如果它可用的話)。

說,我有sample.resx,sample.ko.resx,sample.zh.resx並說他們的命名空間是Resources.Contacts。是否有可能找到給定類型,名稱空間或運行時的其他語言資源文件?

回答

0

可能重複的,因爲它已經在這裏已經回答:

Programmatic way to get all the available languages (in satellite assemblies)

有一定的變通辦法弄清楚,如果語言可供選擇。您需要檢查資源是否支持文化,或者如果檢查bin目錄中的文件夾(對於每種語言,可能會有一個文件夾名稱爲文化)。

+0

我碰到過這個帖子,並嘗試過,其中的答案不適合我,因爲MVC資源被編譯爲一個dll。我在Hans Holzbart那裏試過那個答案,但那也沒用。我通過我的資源類型,我有ko,zh資源文件。但它沒有找到它們。 – Amila