Liste der Sprachcodes nach Land

15

Kennt jemand eine Liste von Ländern mit den dazugehörigen Amtssprachencodes? Ich habe noch nichts von Googeln gefunden.

Was ich suche, ist ungefähr so:

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

Einige weitere Erläuterungen:

Wie gibt es keine Korrelation zwischen einem Land und seiner (seinen) Amtssprache (n)?

In meiner Anwendung ist dies relevant, weil ich jemanden, der aus den USA darauf zugreift, nach $ {path} / us / en / umleiten möchte , sodass ich das offizielle Sprach-Tag erhalten muss. Ich erhalte den Ländercode von einem Geolocation-Webdienst und benötige den zugehörigen (offiziellen) Sprachcode.

Zum Beispiel habe ich alles auf meinem Computer auf Englisch eingestellt, aber ich lebe in Rumänien. Wenn ich darauf zugreife, möchte ich nicht zur britischen Version umgeleitet werden, da ro / en nicht vorhanden ist, möchte ich ro / ro.

Ich wollte sehen, ob es eine bereits aggregierte Liste gibt, damit ich es nicht manuell machen muss. Wenn nicht, baue ich eine :).

Alex Ciminian
quelle
Dies ist keine wirkliche Frage zu GIS.
Sean
Heutzutage denke ich, dass der Ort, an dem dies erforscht / erfragt werden sollte, der Open Data Stack Exchange ist.
PolyGeo

Antworten:

2

Die Informationen, die Sie suchen, sind eigentlich 2 separate Informationen. Ich bin mir nicht sicher, ob zwischen beiden ein direkter Zusammenhang besteht.

Ländercodes finden Sie unter: www.iso.org/iso/english_country_names_and_code_elements

Sprachcodes finden Sie unter: www.loc.gov/standards/iso639-2/php/code_list.php

Das Zusammenmischen der Informationen geschieht in "Locales". Dies scheint etwas zu sein, das nicht wirklich standardisiert ist. Viele Unternehmen scheinen es selbst zu tun und stellen sogar Dienstprogramme zur Verfügung, um dies in Dingen wie Java zu unterstützen (siehe http://java.sun.com/developer/technicalArticles/J2SE/locale/ ).

Diese Site enthält weitere Informationen zu Sprach-Tags: www.langtag.net/.

Übrigens ist das Verhältnis von Ländercodes zu Sprachcode in einer Benutzeranwendung normalerweise nicht so aussagekräftig. In einem Land gibt es viele Benutzer, die "Nicht-Muttersprachen" verwenden. (IE: Jemand in den USA, der Chinesisch verwendet oder umgekehrt.)

Ruz
quelle