私は、言語の長いリストにローカライズされた、世界の主要な言語名、国名、および地域名の情報源を探しています。
言語のローカライズされた名前の例:
EN EN English
EN ES Inglés
ES EN Spanish
ES ES Español
南西ヨーロッパのある国のローカライズされた名前の例:
ES ES España
ES FR Espagne
ES EN Spain
どこからそれを取得/構築できますか?
私は、言語の長いリストにローカライズされた、世界の主要な言語名、国名、および地域名の情報源を探しています。
言語のローカライズされた名前の例:
EN EN English
EN ES Inglés
ES EN Spanish
ES ES Español
南西ヨーロッパのある国のローカライズされた名前の例:
ES ES España
ES FR Espagne
ES EN Spain
どこからそれを取得/構築できますか?
探している情報は、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")のスペイン語名が含まれています。
国名には、geonamesを使用できます。たとえば、南西ヨーロッパの国の代替名のリストを次に示します。Geonamesには、プログラムで使用できるAPIとデータダンプがあります。
言語名の場合、このリストが役立つ可能性があります
ここに複数の形式のデータベースがあります。地元の俗語でこれらすべての言語を学ぶ幸運を祈ります。