2013-04-15 111 views
0

有人能給我官方提及的語言(國家/地區)代碼。我正在爲同一種語言找到不同的代碼(es_ES,esp_ESP等),我無法弄清楚哪一個是正確的。語言代碼參考

+0

你使用什麼樣的標準?定義語言的方法有很多,請查看http://en.wikipedia.org/wiki/Lists_of_languages –

回答

2

有幾種不同的標準中指定的語言代碼,包括ISO-639與它的子標準1-3和IETF語言標記,其描述了多種可能的碼的系統的比代碼本身。

哪個標準是「正確」的標準取決於你的用例和上下文。見http://en.wikipedia.org/wiki/Language_codes

1

這是因爲這兩種語言命名編碼有不同的標準,使用不同數量的字母所有地區代碼。您可能必須選擇使用哪種標準,並且可能會檢測您擁有的數據源使用哪種標準。

這是一個起始點:http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

1

這些代碼是特定語言以及使用該語言的conuntry的組合。例如,意思是es_ESspanish_Spain。另一個將是es_AR這將意味着spanish_Argentina。對於語言代碼有Language Matrix,對於本地化部分你可以使用ISO 3166-2國家參考