2014-09-26 6 views
0

Есть ли исчерпывающий список всех или наиболее используемых (например, на веб-сайтах в www) кодексов культуры относительно RFC4646, который уже написан в машиночитаемом формате (лучше: JSON)?RFC4646 код культуры для javascript

Пример:

{ codes: [ 
    { code: 'en-US', name: 'English - United States'}, 
    { code: 'en-CA', name: 'English - Canada'}, 
    { code: 'de-DE', name: 'German - Germany'}, 
    ... 
]} 

Я хочу знать, если есть предпочтительный список кодов стран, как правило, используются в, например, GUI для выбора локализации представленных данных. Я должен предоставить пользователю моего клиента возможность выбрать код страны, который лучше всего подходит для его нужд. Я буду использовать список для значений формы клиента OpenSource для доступа к серверам WPS (Web Processing Service). WPS использует выбранный язык для локализации своих выходных данных. Поскольку WPS является общим и клиентом, нет контекстной информации, которая позволяет мне выбирать язык для пользователя: только пользователь должен, наконец, выбрать язык.

+2

Конечно содержание будет зависеть от вашего возможного использования данных? – BenM

+0

Точно, для чего вам нужно использовать эти коды? – Cerbrus

+0

«Лучшая практика» для чего? Конечно, вы можете просто поместить все коды в список JSON, но что вы хотите с ними делать? – Bergi

ответ

1

http://msdn.microsoft.com/en-us/library/ms533052%28v=vs.85%29.aspx

можно разобрать первый и третий столбец

+0

Это прекрасно. Не знал, что было так мало кодов. Ожидается около 1000 записей или около того. –

+0

Я сделал из него файл JSON: https://gist.github.com/tedbarth/3856304ac78e5cb853d3 –

+0

И (ради лености) вариант Javascript: https://gist.github.com/tedbarth/ d7688c24835d39f13291 –