我們目前正在開發一個可供用戶指定語言的Web應用程序。他們應該能夠從下拉列表中選擇一種語言,但包括全部支持Windows或.NET的語言似乎有點矯枉過正。我試圖限制所有歐洲語言,但我似乎無法找到一種方式,沒有專門指定他們在一個字符串數組中。從CultureInfo檢索所有歐洲語言
微軟似乎沒有這方面的實施,有沒有人有如何簡單地解決這個問題的想法?
我們目前正在開發一個可供用戶指定語言的Web應用程序。他們應該能夠從下拉列表中選擇一種語言,但包括全部支持Windows或.NET的語言似乎有點矯枉過正。我試圖限制所有歐洲語言,但我似乎無法找到一種方式,沒有專門指定他們在一個字符串數組中。從CultureInfo檢索所有歐洲語言
微軟似乎沒有這方面的實施,有沒有人有如何簡單地解決這個問題的想法?
也許你可以像這樣開始的:
var cultures = CultureInfo.GetCultures(CultureTypes.AllCultures).Where(
x => x.NumberFormat.CurrencySymbol == "€");
尚未有將缺少一些
我真的很喜歡這個解決方案。非常聰明。即使這不包括英格蘭,我可以簡單地添加英鎊符號。非常感謝! –
@DionV。 - 歐洲不止有一個國家不屬於[歐元區](https://en.wikipedia.org/wiki/Eurozone)。只是增加一英鎊並不能治癒(實際上這篇文章只涉及歐元區和歐盟,有很多國家完全或部分在歐洲都沒有) –
@Damien_The_Unbeliever你是對的,我不知道那。現在,我只是留下答案。 –
我只是去與整個列表 - 爲什麼,具體而言,排除的人,因爲他們的首選語言是中國人,儘管他們目前生活在歐洲(據推測,他們生活在軟件市場)? –
可以使用字符串數組作爲你的意圖。沒有這樣的特殊屬性可以幫助你分開歐洲語言。 –