6

私は、言語の長いリストにローカライズされた、世界の主要な言語名、国名、および地域名の情報源を探しています。

言語のローカライズされた名前の例:

 EN EN English
 EN ES Inglés
 ES EN Spanish
 ES ES Español

南西ヨーロッパのある国のローカライズされた名前の例:

 ES ES España
 ES FR Espagne
 ES EN Spain

どこからそれを取得/構築できますか?

4

3 に答える 3

9

探している情報は、Unicode Common Locale Data Repository(CLDR)のhttp://cldr.unicode.org/にあります。

データはXMLで提供されるため、これをデータベースにインポートする必要があります。

CLDRは、言語名地域(国、大陸など)の名前について人間が読める形式のグラフを公開しています。それぞれに、標準化されたコードで識別される、言語または地域ごとのセクションがあります。次に、各セクションの行にローカライズされた名前と、そのローカライズされた名前を使用して言語または地域を参照する言語のコードが示されます。

基になるCLDRデータはXML形式です。探している言語と地域の名前は、ディレクトリrepos / cldr / trunk / common / main /にあり、各言語のXMLファイルには、その言語にローカライズされたさまざまな言語と地域の名前が含まれています。たとえば、ファイルes.xmlには、言語( "español"、 "inglés")および国( "España")のスペイン語名が含まれています。

于 2013-01-05T18:57:55.313 に答える
0

国名には、geonamesを使用できます。たとえば、南西ヨーロッパの国の代替名のリストを次に示します。Geonamesには、プログラムで使用できるAPIとデータダンプがあります。

言語名の場合、このリストが役立つ可能性があります

于 2013-01-14T09:09:49.833 に答える
-1

ここに複数の形式のデータベースがあります。地元の俗語でこれらすべての言語を学ぶ幸運を祈ります。

于 2013-01-13T22:24:47.860 に答える