国別の言語コードのリスト


15

国のリストと関連する公式言語コードを知っている人はいますか?グーグルではまだ何も見つけていません。

私が探しているのは次のようなものです:

Country name/code              Language code
[...]
Bulgaria (BG)                  bg
Belgium (BE)                   nl, fr
[...]    

さらなる明確化:

国と公用語との間に相関関係がないのはどうしてですか?

私のアプリケーションでは、米国からアクセスする人を$ {path} / us / en / にリダイレクトしたいので、これは関連性があります。したがって、公式言語タグを取得する必要があります。地理位置情報Webサービスから国コードを取得し、関連する(公式)言語コードが必要です。

たとえば、コンピューターのすべてを英語に設定していますが、ルーマニアに住んでいます。私がそれにアクセスするとき、私は英国版にリダイレクトされたくありません、ro / enは存在しないので、ro / roが欲しいです。

手作業で行う必要がないように、既に集約されたリストがあるかどうかを確認したかったのです。ない場合は、1つ作成します:)。


これは、実際にはGISに関する問題ではありません。
ショーン


最近、これを調査/質問する場所はOpen Data Stack Exchange だと思います。
PolyGeo

回答:



2

探している情報は、実際には2つの別々の情報です。2つの間に直接的な相関関係があるかどうかはわかりません。

国コードは、www.iso.org / iso / english_country_names_and_code_elementsで入手できます。

また、言語コードは次の場所から入手できます:www.loc.gov/standards/iso639-2/php/code_list.php

情報の断片を一緒に混合することは、「ロケール」で行われます。これは実際には標準化されていないもののようです。多くの企業が独自にそれを行っており、Javaのようなものでこれをサポートするユーティリティを提供しているようです(http://java.sun.com/developer/technicalArticles/J2SE/locale/を参照)。

このサイトには、言語タグに関する詳細情報があります:www.langtag.net/。

ところで、国コードと言語コードの関係は、通常、ユーザーアプリケーションではそれほど意味がありません。「非ネイティブ」言語を使用する国には多くのユーザーがいます。(IE:中国語を使用する米国の誰か、またはその逆)。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.