Danh sách mã ngôn ngữ theo quốc gia


15

Có ai biết danh sách các quốc gia có mã ngôn ngữ chính thức liên quan không? Tôi chưa tìm thấy bất cứ điều gì bởi Googling.

Những gì tôi đang tìm kiếm là một cái gì đó như thế này:

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

Một số làm rõ thêm:

Làm thế nào không có mối tương quan giữa một quốc gia và (các) ngôn ngữ chính thức?

Trong ứng dụng của tôi, điều này có liên quan vì tôi muốn chuyển hướng ai đó truy cập từ Hoa Kỳ đến $ {path} / us / en /, vì vậy tôi cần lấy thẻ ngôn ngữ chính thức. Tôi nhận được mã quốc gia từ một dịch vụ web định vị địa lý và tôi cần mã ngôn ngữ (chính thức) được liên kết.

Ví dụ, tôi có mọi thứ trên máy tính của mình được đặt thành tiếng Anh, nhưng tôi sống ở Romania. Khi tôi truy cập, tôi không muốn chuyển hướng sang phiên bản Vương quốc Anh, ro / en không tồn tại, vì vậy tôi muốn ro / ro.

Tôi muốn xem nếu có một danh sách đã được tổng hợp để tôi sẽ không phải làm nó bằng tay. Nếu không, tôi sẽ xây dựng một cái :).


Đây thực sự không phải là một câu hỏi về GIS.
Sean


Ngày nay tôi nghĩ rằng nơi để nghiên cứu / hỏi đây sẽ là Sàn giao dịch dữ liệu mở .
PolyGeo

Câu trả lời:



2

Thông tin bạn đang tìm kiếm thực sự là 2 mẩu thông tin riêng biệt. Tôi không chắc chắn có một mối tương quan trực tiếp giữa hai.

Mã quốc gia có sẵn tại: www.iso.org/iso/english_country_names_and_code_elements

Và mã ngôn ngữ có sẵn tại: www.loc.gov/stiterias/iso639-2/php/code_list.php

Trộn các phần thông tin lại với nhau là một cái gì đó được thực hiện ở "địa phương". Đây dường như là một cái gì đó không được chuẩn hóa thực sự. Rất nhiều công ty dường như tự làm điều đó và thậm chí cung cấp các tiện ích để hỗ trợ việc này trong những thứ như Java (Xem http://java.sun.com/developer/technicalArticles/J2SE/locale/ ).

Trang web này có thêm thông tin về các thẻ ngôn ngữ: www.langtag.net/.

BTW, mối quan hệ của mã quốc gia với mã ngôn ngữ thường không có ý nghĩa trong ứng dụng người dùng. Có rất nhiều người dùng ở một quốc gia sử dụng ngôn ngữ "không phải người bản xứ". (IE: ai đó ở Hoa Kỳ sử dụng tiếng Trung Quốc hoặc ngược lại.)



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.