UNPKG

@d3plus/locales

Version:

International localizations for number, date, and UI labels.

2,168 lines (2,142 loc) 252 kB
/* @d3plus/locales v3.0.5 International localizations for number, date, and UI labels. Copyright (c) 2025 D3plus - https://d3plus.org @license MIT */ (function (factory) { typeof define === 'function' && define.amd ? define(factory) : factory(); })((function () { 'use strict'; if (typeof window !== "undefined") { (function () { try { if (typeof SVGElement === 'undefined' || Boolean(SVGElement.prototype.innerHTML)) { return; } } catch (e) { return; } function serializeNode (node) { switch (node.nodeType) { case 1: return serializeElementNode(node); case 3: return serializeTextNode(node); case 8: return serializeCommentNode(node); } } function serializeTextNode (node) { return node.textContent.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;'); } function serializeCommentNode (node) { return '<!--' + node.nodeValue + '-->' } function serializeElementNode (node) { var output = ''; output += '<' + node.tagName; if (node.hasAttributes()) { [].forEach.call(node.attributes, function(attrNode) { output += ' ' + attrNode.name + '="' + attrNode.value + '"'; }); } output += '>'; if (node.hasChildNodes()) { [].forEach.call(node.childNodes, function(childNode) { output += serializeNode(childNode); }); } output += '</' + node.tagName + '>'; return output; } Object.defineProperty(SVGElement.prototype, 'innerHTML', { get: function () { var output = ''; [].forEach.call(this.childNodes, function(childNode) { output += serializeNode(childNode); }); return output; }, set: function (markup) { while (this.firstChild) { this.removeChild(this.firstChild); } try { var dXML = new DOMParser(); dXML.async = false; var sXML = '<svg xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\'>' + markup + '</svg>'; var svgDocElement = dXML.parseFromString(sXML, 'text/xml').documentElement; [].forEach.call(svgDocElement.childNodes, function(childNode) { this.appendChild(this.ownerDocument.importNode(childNode, true)); }.bind(this)); } catch (e) { throw new Error('Error parsing markup string'); } } }); Object.defineProperty(SVGElement.prototype, 'innerSVG', { get: function () { return this.innerHTML; }, set: function (markup) { this.innerHTML = markup; } }); })(); } })); (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : typeof define === 'function' && define.amd ? define('@d3plus/locales', ['exports'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.d3plus = {})); })(this, (function (exports) { 'use strict'; var translateLocale = { "ar-SA": { "and": "و", "Back": "للخلف", "Click to Expand": "انقر للتوسيع", "Click to Hide": "اضغط للإخفاء", "Click to Highlight": "اضغط للتحديد", "Click to Show": "انقر للعرض", "Click to Show All": "انقر لعرض الكل", "Download": "تحميل", "Loading Visualization": "جاري تحميل التصوير البياني", "No Data Available": "لا تتوفر بيانات", "more": "أخرى", "Powered by D3plus": "مدعوم بواسطة D3plus", "Share": "مشاركة", "Shift+Click to Hide": "Shift+انقر للإخفاء", "Shift+Click to Highlight": "Shift + للتحديد اضغط", "Total": "المجموع", "Values": "القيم" }, "es-ES": { "and": "y", "Back": "Atrás", "Click to Expand": "Clic para Ampliar", "Click to Hide": "Clic para Ocultar", "Click to Highlight": "Clic para Resaltar", "Click to Show": "Clic para Mostrar", "Click to Show All": "Clic para Mostrar Todo", "Download": "Descargar", "Loading Visualization": "Cargando Visualización", "more": "más", "No Data Available": "Datos No Disponibles", "Powered by D3plus": "Funciona con D3plus", "Share": "Porcentaje", "Shift+Click to Hide": "Mayús+Clic para Ocultar", "Shift+Click to Highlight": "Mayús+Clic para Resaltar", "Total": "Total", "Values": "Valores" }, "pt-BR": { "and": "e", "Back": "Voltar", "Click to Expand": "Clique para Expandir", "Click to Hide": "Clique para Ocultar", "Click to Highlight": "Clique para Destacar", "Click to Show": "Clique para Mostrar", "Click to Show All": "Clique para Mostrar Tudo", "Download": "Baixar", "Loading Visualization": "Carregando Visualização", "more": "mais", "No Data Available": "Dados Não Disponíveis", "Powered by D3plus": "Funciona com D3plus", "Share": "Porcentagem", "Shift+Click to Hide": "Shift+Clique para Ocultar", "Shift+Click to Highlight": "Shift+Clique para Destacar", "Total": "Total", "Values": "Valores" }, "zh-CN": { "and": "和", "Back": "后面", "Click to Expand": "单击展开", "Click to Hide": "单击隐藏", "Click to Highlight": "单击突出显示", "Click to Show": "单击显示", "Click to Show All": "单击显示全部", "Download": "下载", "Loading Visualization": "加载可视化", "more": "更多", "No Data Available": "无可用数据", "Powered by D3plus": "由 D3plus 提供支持", "Share": "共享", "Shift+Click to Hide": "Shift+单击隐藏", "Shift+Click to Highlight": "Shift+单击突出显示", "Total": "总", "Values": "值" } }; /** @namespace {Object} formatLocale @desc A set of default locale formatters used when assigning suffixes and currency in numbers. */ var formatLocale = { "ar-SA": { separator: "", suffixes: [ "y", "z", "a", "f", "p", "n", "µ", "m", "", " ألف", " مليون", " بليون", " تريليون", " كوادريليون", " كوينتيليون", " سكستليون", "سبتيليون" ], grouping: [ 3 ], delimiters: { thousands: ",", decimal: "." }, currency: [ "SAR ", "" ] }, "en-GB": { separator: "", suffixes: [ "y", "z", "a", "f", "p", "n", "µ", "m", "", "k", "M", "B", "T", "q", "Q", "Z", "Y" ], grouping: [ 3 ], delimiters: { thousands: ",", decimal: "." }, currency: [ "£", "" ] }, "en-US": { separator: "", suffixes: [ "y", "z", "a", "f", "p", "n", "µ", "m", "", "k", "M", "B", "T", "q", "Q", "Z", "Y" ], grouping: [ 3 ], delimiters: { thousands: ",", decimal: "." }, currency: [ "$", "" ] }, "en-SA": { separator: "", suffixes: [ "y", "z", "a", "f", "p", "n", "µ", "m", "", " thousand", " million", " billion", " trillion", " quadrillion", " quintillion", " sextillion", "septillion" ], grouping: [ 3 ], delimiters: { thousands: ",", decimal: "." }, currency: [ "$", "" ] }, "es-CL": { separator: "", suffixes: [ "y", "z", "a", "f", "p", "n", "µ", "m", "", "k", "M", "MM", "B", "T", "Q", "Z", "Y" ], grouping: [ 3 ], delimiters: { thousands: ".", decimal: "," }, currency: [ "$", "" ] }, "es-MX": { separator: "", suffixes: [ "y", "z", "a", "f", "p", "n", "µ", "m", "", "k", "M", "MM", "B", "T", "Q", "Z", "Y" ], grouping: [ 3 ], delimiters: { thousands: ",", decimal: "." }, currency: [ "$", "" ] }, "es-ES": { separator: "", suffixes: [ "y", "z", "a", "f", "p", "n", "µ", "m", "", "k", "mm", "b", "t", "q", "Q", "Z", "Y" ], grouping: [ 3 ], delimiters: { thousands: ".", decimal: "," }, currency: [ "€", "" ] }, "et-EE": { separator: " ", suffixes: [ "y", "z", "a", "f", "p", "n", "µ", "m", "", "tuhat", "miljonit", "miljardit", "triljonit", "q", "Q", "Z", "Y" ], grouping: [ 3 ], delimiters: { thousands: " ", decimal: "," }, currency: [ "", "eurot" ] }, "fr-FR": { suffixes: [ "y", "z", "a", "f", "p", "n", "µ", "m", "", "k", "m", "b", "t", "q", "Q", "Z", "Y" ], grouping: [ 3 ], delimiters: { thousands: " ", decimal: "," }, currency: [ "€", "" ] }, "zh-CN": { separator: "", suffixes: [ "幺", "仄", "阿", "飞", "皮", "纳", "微", "毫", "", "千", "兆", "吉", "太", "拍", "艾", "泽", "尧" ], grouping: [ 3 ], delimiters: { thousands: ",", decimal: "." }, currency: [ "¥", "" ] } }; var timeLocale = { "ar-SA": { dateTime: "%x, %X", date: "%-m/%-d/%Y", time: "%-I:%M:%S %p", quarter: "الربع", periods: [ "صباحًا", "مساءً" ], days: [ "الأحد", "الأثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ], shortDays: [ "الأحد", "الأثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ], months: [ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ], shortMonths: [ "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ] }, "de-DE": { dateTime: "%A, der %e. %B %Y, %X", date: "%d.%m.%Y", time: "%H:%M:%S", quarter: "Q", periods: [ "AM", "PM" ], days: [ "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" ], shortDays: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ], months: [ "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" ], shortMonths: [ "Jan", "Feb", "Mrz", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ] }, "en-GB": { dateTime: "%a %e %b %X %Y", date: "%d/%m/%Y", time: "%H:%M:%S", quarter: "Q", periods: [ "AM", "PM" ], days: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], shortDays: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], months: [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], shortMonths: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ] }, "en-US": { dateTime: "%x, %X", date: "%-m/%-d/%Y", time: "%-I:%M:%S %p", quarter: "Q", periods: [ "AM", "PM" ], days: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], shortDays: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], months: [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], shortMonths: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ] }, "es-ES": { dateTime: "%A, %e de %B de %Y, %X", date: "%d/%m/%Y", time: "%H:%M:%S", quarter: "T", periods: [ "AM", "PM" ], days: [ "domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado" ], shortDays: [ "dom", "lun", "mar", "mié", "jue", "vie", "sáb" ], months: [ "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre" ], shortMonths: [ "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov", "dic" ] }, "es-MX": { dateTime: "%x, %X", date: "%d/%m/%Y", time: "%-I:%M:%S %p", quarter: "T", periods: [ "AM", "PM" ], days: [ "domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado" ], shortDays: [ "dom", "lun", "mar", "mié", "jue", "vie", "sáb" ], months: [ "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre" ], shortMonths: [ "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov", "dic" ] }, "fr-FR": { dateTime: "%A, le %e %B %Y, %X", date: "%d/%m/%Y", time: "%H:%M:%S", quarter: "T", periods: [ "AM", "PM" ], days: [ "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi" ], shortDays: [ "dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam." ], months: [ "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre" ], shortMonths: [ "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc." ] }, "it-IT": { dateTime: "%A %e %B %Y, %X", date: "%d/%m/%Y", time: "%H:%M:%S", quarter: "T", periods: [ "AM", "PM" ], days: [ "Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato" ], shortDays: [ "Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab" ], months: [ "Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre" ], shortMonths: [ "Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic" ] }, "pt-BR": { dateTime: "%A, %e de %B de %Y. %X", date: "%d/%m/%Y", time: "%H:%M:%S", quarter: "T", periods: [ "AM", "PM" ], days: [ "Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado" ], shortDays: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], months: [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], shortMonths: [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ] }, "zh-CN": { dateTime: "%x, %X", date: "%Y/%-m/%-d", time: "%H:%M:%S %p", quarter: "Q", periods: [ "上午", "下午" ], days: [ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ], shortDays: [ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ], months: [ "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月" ], shortMonths: [ "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月" ] } }; var lcid = { "aa": { "language": "Afar", "location": null, "id": 4096, "tag": "aa" }, "aa-dj": { "language": "Afar", "location": "Djibouti", "id": 4096, "tag": "aa-DJ" }, "aa-er": { "language": "Afar", "location": "Eritrea", "id": 4096, "tag": "aa-ER" }, "aa-et": { "language": "Afar", "location": "Ethiopia", "id": 4096, "tag": "aa-ET" }, "af": { "language": "Afrikaans", "location": null, "id": 54, "tag": "af" }, "af-na": { "language": "Afrikaans", "location": "Namibia", "id": 4096, "tag": "af-NA" }, "af-za": { "language": "Afrikaans", "location": "South Africa", "id": 1078, "tag": "af-ZA" }, "agq": { "language": "Aghem", "location": null, "id": 4096, "tag": "agq" }, "agq-cm": { "language": "Aghem", "location": "Cameroon", "id": 4096, "tag": "agq-CM" }, "ak": { "language": "Akan", "location": null, "id": 4096, "tag": "ak" }, "ak-gh": { "language": "Akan", "location": "Ghana", "id": 4096, "tag": "ak-GH" }, "sq": { "language": "Albanian", "location": null, "id": 28, "tag": "sq" }, "sq-al": { "language": "Albanian", "location": "Albania", "id": 1052, "tag": "sq-AL" }, "sq-mk": { "language": "Albanian", "location": "North Macedonia", "id": 4096, "tag": "sq-MK" }, "gsw": { "language": "Alsatian", "location": null, "id": 132, "tag": "gsw" }, "gsw-fr": { "language": "Alsatian", "location": "France", "id": 1156, "tag": "gsw-FR" }, "gsw-li": { "language": "Alsatian", "location": "Liechtenstein", "id": 4096, "tag": "gsw-LI" }, "gsw-ch": { "language": "Alsatian", "location": "Switzerland", "id": 4096, "tag": "gsw-CH" }, "am": { "language": "Amharic", "location": null, "id": 94, "tag": "am" }, "am-et": { "language": "Amharic", "location": "Ethiopia", "id": 1118, "tag": "am-ET" }, "ar": { "language": "Arabic", "location": null, "id": 1, "tag": "ar" }, "ar-dz": { "language": "Arabic", "location": "Algeria", "id": 5121, "tag": "ar-DZ" }, "ar-bh": { "language": "Arabic", "location": "Bahrain", "id": 15361, "tag": "ar-BH" }, "ar-td": { "language": "Arabic", "location": "Chad", "id": 4096, "tag": "ar-TD" }, "ar-km": { "language": "Arabic", "location": "Comoros", "id": 4096, "tag": "ar-KM" }, "ar-dj": { "language": "Arabic", "location": "Djibouti", "id": 4096, "tag": "ar-DJ" }, "ar-eg": { "language": "Arabic", "location": "Egypt", "id": 3073, "tag": "ar-EG" }, "ar-er": { "language": "Arabic", "location": "Eritrea", "id": 4096, "tag": "ar-ER" }, "ar-iq": { "language": "Arabic", "location": "Iraq", "id": 2049, "tag": "ar-IQ" }, "ar-il": { "language": "Arabic", "location": "Israel", "id": 4096, "tag": "ar-IL" }, "ar-jo": { "language": "Arabic", "location": "Jordan", "id": 11265, "tag": "ar-JO" }, "ar-kw": { "language": "Arabic", "location": "Kuwait", "id": 13313, "tag": "ar-KW" }, "ar-lb": { "language": "Arabic", "location": "Lebanon", "id": 12289, "tag": "ar-LB" }, "ar-ly": { "language": "Arabic", "location": "Libya", "id": 4097, "tag": "ar-LY" }, "ar-mr": { "language": "Arabic", "location": "Mauritania", "id": 4096, "tag": "ar-MR" }, "ar-ma": { "language": "Arabic", "location": "Morocco", "id": 6145, "tag": "ar-MA" }, "ar-om": { "language": "Arabic", "location": "Oman", "id": 8193, "tag": "ar-OM" }, "ar-ps": { "language": "Arabic", "location": "Palestinian Authority", "id": 4096, "tag": "ar-PS" }, "ar-qa": { "language": "Arabic", "location": "Qatar", "id": 16385, "tag": "ar-QA" }, "ar-sa": { "language": "Arabic", "location": "Saudi Arabia", "id": 1025, "tag": "ar-SA" }, "ar-so": { "language": "Arabic", "location": "Somalia", "id": 4096, "tag": "ar-SO" }, "ar-ss": { "language": "Arabic", "location": "South Sudan", "id": 4096, "tag": "ar-SS" }, "ar-sd": { "language": "Arabic", "location": "Sudan", "id": 4096, "tag": "ar-SD" }, "ar-sy": { "language": "Arabic", "location": "Syria", "id": 10241, "tag": "ar-SY" }, "ar-tn": { "language": "Arabic", "location": "Tunisia", "id": 7169, "tag": "ar-TN" }, "ar-ae": { "language": "Arabic", "location": "U.A.E.", "id": 14337, "tag": "ar-AE" }, "ar-001": { "language": "Arabic", "location": "World", "id": 4096, "tag": "ar-001" }, "ar-ye": { "language": "Arabic", "location": "Yemen", "id": 9217, "tag": "ar-YE" }, "hy": { "language": "Armenian", "location": null, "id": 43, "tag": "hy" }, "hy-am": { "language": "Armenian", "location": "Armenia", "id": 1067, "tag": "hy-AM" }, "as": { "language": "Assamese", "location": null, "id": 77, "tag": "as" }, "as-in": { "language": "Assamese", "location": "India", "id": 1101, "tag": "as-IN" }, "ast": { "language": "Asturian", "location": null, "id": 4096, "tag": "ast" }, "ast-es": { "language": "Asturian", "location": "Spain", "id": 4096, "tag": "ast-ES" }, "asa": { "language": "Asu", "location": null, "id": 4096, "tag": "asa" }, "asa-tz": { "language": "Asu", "location": "Tanzania", "id": 4096, "tag": "asa-TZ" }, "az-cyrl": { "language": "Azerbaijani (Cyrillic)", "location": null, "id": 29740, "tag": "az-Cyrl", "version": "Windows 7" }, "az-cyrl-az": { "language": "Azerbaijani (Cyrillic)", "location": "Azerbaijan", "id": 2092, "tag": "az-Cyrl-AZ" }, "az": { "language": "Azerbaijani (Latin)", "location": null, "id": 44, "tag": "az" }, "az-latn": { "language": "Azerbaijani (Latin)", "location": null, "id": 30764, "tag": "az-Latn", "version": "Windows 7" }, "az-latn-az": { "language": "Azerbaijani (Latin)", "location": "Azerbaijan", "id": 1068, "tag": "az-Latn-AZ" }, "ksf": { "language": "Bafia", "location": null, "id": 4096, "tag": "ksf" }, "ksf-cm": { "language": "Bafia", "location": "Cameroon", "id": 4096, "tag": "ksf-CM" }, "bm": { "language": "Bamanankan", "location": null, "id": 4096, "tag": "bm" }, "bm-latn-ml": { "language": "Bamanankan (Latin)", "location": "Mali", "id": 4096, "tag": "bm-Latn-ML" }, "bn": { "language": "Bangla", "location": null, "id": 69, "tag": "bn" }, "bn-bd": { "language": "Bangla", "location": "Bangladesh", "id": 2117, "tag": "bn-BD" }, "bn-in": { "language": "Bangla", "location": "India", "id": 1093, "tag": "bn-IN" }, "bas": { "language": "Basaa", "location": null, "id": 4096, "tag": "bas" }, "bas-cm": { "language": "Basaa", "location": "Cameroon", "id": 4096, "tag": "bas-CM" }, "ba": { "language": "Bashkir", "location": null, "id": 109, "tag": "ba" }, "ba-ru": { "language": "Bashkir", "location": "Russia", "id": 1133, "tag": "ba-RU" }, "eu": { "language": "Basque", "location": null, "id": 45, "tag": "eu" }, "eu-es": { "language": "Basque", "location": "Spain", "id": 1069, "tag": "eu-ES" }, "be": { "language": "Belarusian", "location": null, "id": 35, "tag": "be" }, "be-by": { "language": "Belarusian", "location": "Belarus", "id": 1059, "tag": "be-BY" }, "bem": { "language": "Bemba", "location": null, "id": 4096, "tag": "bem" }, "bem-zm": { "language": "Bemba", "location": "Zambia", "id": 4096, "tag": "bem-ZM" }, "bez": { "language": "Bena", "location": null, "id": 4096, "tag": "bez" }, "bez-tz": { "language": "Bena", "location": "Tanzania", "id": 4096, "tag": "bez-TZ" }, "byn": { "language": "Blin", "location": null, "id": 4096, "tag": "byn" }, "byn-er": { "language": "Blin", "location": "Eritrea", "id": 4096, "tag": "byn-ER" }, "brx": { "language": "Bodo", "location": null, "id": 4096, "tag": "brx" }, "brx-in": { "language": "Bodo", "location": "India", "id": 4096, "tag": "brx-IN" }, "bs-cyrl": { "language": "Bosnian (Cyrillic)", "location": null, "id": 25626, "tag": "bs-Cyrl", "version": "Windows 7" }, "bs-cyrl-ba": { "language": "Bosnian (Cyrillic)", "location": "Bosnia and Herzegovina", "id": 8218, "tag": "bs-Cyrl-BA" }, "bs-latn": { "language": "Bosnian (Latin)", "location": null, "id": 26650, "tag": "bs-Latn", "version": "Windows 7" }, "bs": { "language": "Bosnian (Latin)", "location": null, "id": 30746, "tag": "bs" }, "bs-latn-ba": { "language": "Bosnian (Latin)", "location": "Bosnia and Herzegovina", "id": 5146, "tag": "bs-Latn-BA" }, "br": { "language": "Breton", "location": null, "id": 126, "tag": "br" }, "br-fr": { "language": "Breton", "location": "France", "id": 1150, "tag": "br-FR" }, "bg": { "language": "Bulgarian", "location": null, "id": 2, "tag": "bg" }, "bg-bg": { "language": "Bulgarian", "location": "Bulgaria", "id": 1026, "tag": "bg-BG" }, "my": { "language": "Burmese", "location": null, "id": 85, "tag": "my" }, "my-mm": { "language": "Burmese", "location": "Myanmar", "id": 1109, "tag": "my-MM" }, "ca": { "language": "Catalan", "location": null, "id": 3, "tag": "ca" }, "ca-ad": { "language": "Catalan", "location": "Andorra", "id": 4096, "tag": "ca-AD" }, "ca-fr": { "language": "Catalan", "location": "France", "id": 4096, "tag": "ca-FR" }, "ca-it": { "language": "Catalan", "location": "Italy", "id": 4096, "tag": "ca-IT" }, "ca-es": { "language": "Catalan", "location": "Spain", "id": 1027, "tag": "ca-ES" }, "ceb": { "language": "Cebuano", "location": null, "id": 4096, "tag": "ceb" }, "ceb-latn": { "language": "Cebuan (Latin)", "location": null, "id": 4096, "tag": "ceb-Latn" }, "ceb-latn-ph": { "language": "Cebuan (Latin)", "location": "Philippines", "id": 4096, "tag": "ceb-Latn-PH" }, "tzm-latn-": { "language": "Central Atlas Tamazight (Latin)", "location": "Morocco", "id": 4096, "tag": "tzm-Latn-" }, "ku": { "language": "Central Kurdish", "location": null, "id": 146, "tag": "ku" }, "ku-arab": { "language": "Central Kurdish", "location": null, "id": 31890, "tag": "ku-Arab" }, "ku-arab-iq": { "language": "Central Kurdish", "location": "Iraq", "id": 1170, "tag": "ku-Arab-IQ" }, "ccp": { "language": "Chakma", "location": null, "id": 4096, "tag": "ccp" }, "ccp-cakm": { "language": "Chakma", "location": "Chakma", "id": 4096, "tag": "ccp-Cakm" }, "ccp-cakm-": { "language": "Chakma", "location": "India", "id": 4096, "tag": "ccp-Cakm-" }, "cd-ru": { "language": "Chechen", "location": "Russia", "id": 4096, "tag": "cd-RU" }, "chr": { "language": "Cherokee", "location": null, "id": 92, "tag": "chr" }, "chr-cher": { "language": "Cherokee", "location": null, "id": 31836, "tag": "chr-Cher" }, "chr-cher-us": { "language": "Cherokee", "location": "United States", "id": 1116, "tag": "chr-Cher-US" }, "cgg": { "language": "Chiga", "location": null, "id": 4096, "tag": "cgg" }, "cgg-ug": { "language": "Chiga", "location": "Uganda", "id": 4096, "tag": "cgg-UG" }, "zh-hans": { "language": "Chinese (Simplified)", "location": null, "id": 4, "tag": "zh-Hans" }, "zh": { "language": "Chinese (Simplified)", "location": null, "id": 30724, "tag": "zh", "version": "Windows 7" }, "zh-cn": { "language": "Chinese (Simplified)", "location": "People's Republic of China", "id": 2052, "tag": "zh-CN" }, "zh-sg": { "language": "Chinese (Simplified)", "location": "Singapore", "id": 4100, "tag": "zh-SG" }, "zh-hant": { "language": "Chinese (Traditional)", "location": null, "id": 31748, "tag": "zh-Hant" }, "zh-hk": { "language": "Chinese (Traditional)", "location": "Hong Kong S.A.R.", "id": 3076, "tag": "zh-HK" }, "zh-mo": { "language": "Chinese (Traditional)", "location": "Macao S.A.R.", "id": 5124, "tag": "zh-MO" }, "zh-tw": { "language": "Chinese (Traditional)", "location": "Taiwan", "id": 1028, "tag": "zh-TW" }, "cu-ru": { "language": "Church Slavic", "location": "Russia", "id": 4096, "tag": "cu-RU" }, "swc": { "language": "Congo Swahili", "location": null, "id": 4096, "tag": "swc" }, "swc-cd": { "language": "Congo Swahili", "location": "Congo DRC", "id": 4096, "tag": "swc-CD" }, "kw": { "language": "Cornish", "location": null, "id": 4096, "tag": "kw" }, "kw-gb": { "language": "Cornish", "location": "United Kingdom", "id": 4096, "tag": "kw-GB" }, "co": { "language": "Corsican", "location": null, "id": 131, "tag": "co" }, "co-fr": { "language": "Corsican", "location": "France", "id": 1155, "tag": "co-FR" }, "hr": { "language": "Croatian", "location": null, "id": 26, "tag": "hr" }, "hr-hr": { "language": "Croatian", "location": "Croatia", "id": 1050, "tag": "hr-HR" }, "hr-ba": { "language": "Croatian (Latin)", "location": "Bosnia and Herzegovina", "id": 4122, "tag": "hr-BA" }, "cs": { "language": "Czech", "location": null, "id": 5, "tag": "cs" }, "cs-cz": { "language": "Czech", "location": "Czech Republic", "id": 1029, "tag": "cs-CZ" }, "da": { "language": "Danish", "location": null, "id": 6, "tag": "da" }, "da-dk": { "language": "Danish", "location": "Denmark", "id": 1030, "tag": "da-DK" }, "da-gl": { "language": "Danish", "location": "Greenland", "id": 4096, "tag": "da-GL" }, "prs": { "language": "Dari", "location": null, "id": 140, "tag": "prs" }, "prs-af": { "language": "Dari", "location": "Afghanistan", "id": 1164, "tag": "prs-AF" }, "dv": { "language": "Divehi", "location": null, "id": 101, "tag": "dv" }, "dv-mv": { "language": "Divehi", "location": "Maldives", "id": 1125, "tag": "dv-MV" }, "dua": { "language": "Duala", "location": null, "id": 4096, "tag": "dua" }, "dua-cm": { "language": "Duala", "location": "Cameroon", "id": 4096, "tag": "dua-CM" }, "nl": { "language": "Dutch", "location": null, "id": 19, "tag": "nl" }, "nl-aw": { "language": "Dutch", "location": "Aruba", "id": 4096, "tag": "nl-AW" }, "nl-be": { "language": "Dutch", "location": "Belgium", "id": 2067, "tag": "nl-BE" }, "nl-bq": { "language": "Dutch", "location": "Bonaire, Sint Eustatius and Saba", "id": 4096, "tag": "nl-BQ" }, "nl-cw": { "language": "Dutch", "location": "Curaçao", "id": 4096, "tag": "nl-CW" }, "nl-nl": { "language": "Dutch", "location": "Netherlands", "id": 1043, "tag": "nl-NL" }, "nl-sx": { "language": "Dutch", "location": "Sint Maarten", "id": 4096, "tag": "nl-SX" }, "nl-sr": { "language": "Dutch", "location": "Suriname", "id": 4096, "tag": "nl-SR" }, "dz": { "language": "Dzongkha", "location": null, "id": 4096, "tag": "dz" }, "dz-bt": { "language": "Dzongkha", "location": "Bhutan", "id": 3153, "tag": "dz-BT" }, "ebu": { "language": "Embu", "location": null, "id": 4096, "tag": "ebu" }, "ebu-ke": { "language": "Embu", "location": "Kenya", "id": 4096, "tag": "ebu-KE" }, "en": { "language": "English", "location": null, "id": 9, "tag": "en" }, "en-as": { "language": "English", "location": "American Samoa", "id": 4096, "tag": "en-AS" }, "en-ai": { "language": "English", "location": "Anguilla", "id": 4096, "tag": "en-AI" }, "en-ag": { "language": "English", "location": "Antigua and Barbuda", "id": 4096, "tag": "en-AG" }, "en-au": { "language": "English", "location": "Australia", "id": 3081, "tag": "en-AU" }, "en-at": { "language": "English", "location": "Austria", "id": 4096, "tag": "en-AT" }, "en-bs": { "language": "English", "location": "Bahamas", "id": 4096, "tag": "en-BS" }, "en-bb": { "language": "English", "location": "Barbados", "id": 4096, "tag": "en-BB" }, "en-be": { "language": "English", "location": "Belgium", "id": 4096, "tag": "en-BE" }, "en-bz": { "language": "English", "location": "Belize", "id": 10249, "tag": "en-BZ" }, "en-bm": { "language": "English", "location": "Bermuda", "id": 4096, "tag": "en-BM" }, "en-bw": { "language": "English", "location": "Botswana", "id": 4096, "tag": "en-BW" }, "en-io": { "language": "English", "location": "British Indian Ocean Territory", "id": 4096, "tag": "en-IO" }, "en-vg": { "language": "English", "location": "British Virgin Islands", "id": 4096, "tag": "en-VG" }, "en-bi": { "language": "English", "location": "Burundi", "id": 4096, "tag": "en-BI" }, "en-cm": { "language": "English", "location": "Cameroon", "id": 4096, "tag": "en-CM" }, "en-ca": { "language": "English", "location": "Canada", "id": 4105, "tag": "en-CA" }, "en-029": { "language": "English", "location": "Caribbean", "id": 9225, "tag": "en-029" }, "en-ky": { "language": "English", "location": "Cayman Islands", "id": 4096, "tag": "en-KY" }, "en-cx": { "language": "English", "location": "Christmas Island", "id": 4096, "tag": "en-CX" }, "en-cc": { "language": "English", "location": "Cocos [Keeling] Islands", "id": 4096, "tag": "en-CC" }, "