2010-09-16 90 views
7

我在哪裏可以獲得所有語言的國家名?我需要這些來本地化應用程序。本地化國家名

+1

您是否只想要每個國家的官方名稱大約需要246個國家名稱,或者您希望N個語言的國家名稱是246 * N個國家名稱?在第二種情況下,我認爲你需要限制語言的數量。 – 2010-09-16 08:50:20

+0

我得到了所有國家的正式名稱。我正在尋找語言中的國家名稱:法語(法國,加拿大),西班牙語(智利,西班牙),葡萄牙語,印地語,中文,日語,德語 – 2010-09-16 08:53:20

+1

維基百科是*不是獲取此信息的最佳地點,不完整的。請檢查我的答案是否有官方消息。 – sorin 2010-09-20 17:08:33

回答

18

獲取此信息的正確位置是CLDR - Unicode Common Locale Data Repository

在那裏你可以找到一個updated list of countriescore/common/main),數據有多種格式。

+1

而且它已經過審覈並且處於XML格式,可以隨時使用。不需要'刮'。 – 2010-10-06 17:27:35

+1

https://github.com/karmi/localized_country_select - 這是一個使用Ruby on Rails的工作示例 – 2012-10-12 09:34:29

+5

是我還是真的很難找到帶有數據的XML文檔?如果有人能幫助我,我會很感激。 – Andrew 2014-02-24 22:25:27

1

可能有一個ISO標準文件可以購買(我認爲有用的標準是ISO 3166-1)。

另一方面,您可能只是能夠通過各種語言版本this wikipedia page,因爲它有一個國家名稱的列表。我做了一次隨機檢查,看起來整個列表至少還有一種非英語語言。

+0

ISO 3166-1是關於國家代碼。但是,如果我正確理解這個問題,Pangea需要所有語言的所有國家名稱列表。例如。 Danmark(da),丹麥(en),Dänemark(de),Dinamarca等等。 – 2010-09-16 08:47:54

+0

這就是我正在尋找的 – 2010-09-16 08:49:32

0

知道這是一箇舊帖子,但我發現了一些可能會幫助其他人最終通過谷歌搜索查看此帖子的內容。

這個選擇列表的替代給出了(一些)本地化的國家名稱。

selectToAutocomplete by Jamie Appleseed

看看在選擇菜單中的項目的數據複用拼寫標籤。

4

我推薦這個網站:所有國家的姓名和ISO 3166-1代碼https://github.com/umpirsky/country-list

列表中的所有語言 和數據格式。

+0

這真是太棒了。可用於各種語言和最常見的格式,如SQL,XML,JSON,CSV,PHP。愛它! – jmartsch 2017-04-07 11:31:13