Daftar kode bahasa berdasarkan negara

15

Apakah ada yang tahu daftar negara dengan kode bahasa resmi yang terkait? Saya belum menemukan apa pun dengan Googling.

Yang saya cari adalah sesuatu seperti ini:

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

Beberapa klarifikasi lebih lanjut:

Bagaimana tidak ada korelasi antara suatu negara dan bahasa resminya?

Dalam aplikasi saya ini relevan karena saya ingin mengalihkan seseorang yang mengaksesnya dari AS ke $ {path} / us / en /, jadi saya perlu mendapatkan tag bahasa resmi. Saya mendapatkan kode negara dari layanan web geolokasi dan saya memerlukan kode bahasa yang terkait (resmi).

Misalnya, semua komputer saya disetel ke bahasa Inggris, tetapi saya tinggal di Rumania. Ketika saya mengaksesnya, saya tidak ingin diarahkan ke versi Inggris, ro / en tidak ada, jadi saya ingin ro / ro.

Saya ingin melihat apakah ada daftar yang sudah teragregasi sehingga saya tidak perlu melakukannya secara manual. Jika tidak ada, saya akan membangun satu :).

Alex Ciminian
sumber
Ini bukan pertanyaan tentang GIS.
Sean
Saat ini saya pikir tempat untuk meneliti / menanyakan ini adalah Open Data Stack Exchange.
PolyGeo

Jawaban:

2

Informasi yang Anda cari sebenarnya adalah 2 informasi yang terpisah. Saya tidak yakin ada korelasi langsung antara keduanya.

Kode negara tersedia di: www.iso.org/iso/english_country_names_and_code_elements

Dan kode bahasa tersedia di: www.loc.gov/standards/iso639-2/php/code_list.php

Mencampur informasi menjadi satu adalah sesuatu yang dilakukan di "locales". Ini sepertinya menjadi sesuatu yang tidak terstandarisasi nyata. Banyak perusahaan tampaknya melakukannya sendiri dan bahkan menyediakan utilitas untuk mendukung ini dalam hal-hal seperti Java (Lihat http://java.sun.com/developer/technicalArticles/J2SE/locale/ ).

Situs ini memiliki informasi lebih lanjut tentang tag bahasa: www.langtag.net/.

BTW, hubungan kode negara dengan kode bahasa biasanya tidak begitu berarti dalam aplikasi pengguna. Ada banyak pengguna di negara yang menggunakan bahasa "non-pribumi". (IE: seseorang di AS yang menggunakan bahasa Cina, atau sebaliknya.)

Ruz
sumber