我想知道在哪裏可以找到某些語言的縮寫詞的資源,例如 「en」代表「英文」,「cn」代表「中文」等以及諸如「ja」爲「日本」,「vn」爲「越南」等的國家等。爲國家名稱縮寫的資源,語言
如果有這樣的資源供我查閱,我該如何將它改爲相應的語言或國家名稱 ?
非常感謝你提前。
我想知道在哪裏可以找到某些語言的縮寫詞的資源,例如 「en」代表「英文」,「cn」代表「中文」等以及諸如「ja」爲「日本」,「vn」爲「越南」等的國家等。爲國家名稱縮寫的資源,語言
如果有這樣的資源供我查閱,我該如何將它改爲相應的語言或國家名稱 ?
非常感謝你提前。
有在ISO 639標準語碼的兩個ISO變型,一種是最常見的語言的2個字符列表,第二個是3 chars列出幾乎所有的世界語言。看看這個:http://www.loc.gov/standards/iso639-2/php/code_list.php
var langs = System.Globalization.CultureInfo
.GetCultures(CultureTypes.AllCultures)
.ToDictionary(ci => ci.Name, ci=>ci.DisplayName);
是的,非常感謝,但我的問題是讀取只有兩個字母的單詞,即「我們」那我也把它解釋爲「美國」。除此之外,還有什麼方法可以使我不需要使用地圖或字典來存儲它們?我認爲對於目前我遇到的問題有點矯枉過正。 – Hoger 2012-03-12 09:48:24
閱讀文化,使用CultureInfo.GetCultureInfo(cultureName)創建一個CultureInfo對象(catch爲CultureNotFoundException),然後從返回的CultureInfo對象中讀取NativeName。 – 2012-03-12 09:51:25