419 lines
7.2 KiB
JavaScript
419 lines
7.2 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.toLangWithRegion = toLangWithRegion;
|
|
exports.langIdToName = exports.lcid = exports.bundledLanguages = void 0;
|
|
const bundledLanguages = ["en_US", "de_DE", "fr_FR", "es_ES", "zh_CN", "zh_TW", "ja_JP", "ko_KR", "it_IT", "nl_NL", "da_DK", "sv_SE", "nb_NO", "fi_FI", "ru_RU", "pt_PT", "pt_BR", "pl_PL", "uk_UA", "cs_CZ", "sk_SK", "hu_HU", "ar_SA", "tr_TR", "th_TH", "vi_VN"]; // todo "ro_RO" "el_GR" "et_EE" "ka_GE"
|
|
|
|
exports.bundledLanguages = bundledLanguages;
|
|
const langToLangWithRegion = new Map();
|
|
|
|
for (const id of bundledLanguages) {
|
|
langToLangWithRegion.set(id.substring(0, id.indexOf("_")), id);
|
|
}
|
|
|
|
function toLangWithRegion(lang) {
|
|
if (lang.includes("_")) {
|
|
return lang;
|
|
}
|
|
|
|
lang = lang.toLowerCase();
|
|
const result = langToLangWithRegion.get(lang);
|
|
return result == null ? `${lang}_${lang.toUpperCase()}` : result;
|
|
}
|
|
|
|
const lcid = {
|
|
af_ZA: 1078,
|
|
am_ET: 1118,
|
|
ar_AE: 14337,
|
|
ar_BH: 15361,
|
|
ar_DZ: 5121,
|
|
ar_EG: 3073,
|
|
ar_IQ: 2049,
|
|
ar_JO: 11265,
|
|
ar_KW: 13313,
|
|
ar_LB: 12289,
|
|
ar_LY: 4097,
|
|
ar_MA: 6145,
|
|
ar_OM: 8193,
|
|
ar_QA: 16385,
|
|
ar_SA: 1025,
|
|
ar_SY: 10241,
|
|
ar_TN: 7169,
|
|
ar_YE: 9217,
|
|
arn_CL: 1146,
|
|
as_IN: 1101,
|
|
az_AZ: 2092,
|
|
ba_RU: 1133,
|
|
be_BY: 1059,
|
|
bg_BG: 1026,
|
|
bn_IN: 1093,
|
|
bo_BT: 2129,
|
|
bo_CN: 1105,
|
|
br_FR: 1150,
|
|
bs_BA: 8218,
|
|
ca_ES: 1027,
|
|
co_FR: 1155,
|
|
cs_CZ: 1029,
|
|
cy_GB: 1106,
|
|
da_DK: 1030,
|
|
de_AT: 3079,
|
|
de_CH: 2055,
|
|
de_DE: 1031,
|
|
de_LI: 5127,
|
|
de_LU: 4103,
|
|
div_MV: 1125,
|
|
dsb_DE: 2094,
|
|
el_GR: 1032,
|
|
en_AU: 3081,
|
|
en_BZ: 10249,
|
|
en_CA: 4105,
|
|
en_CB: 9225,
|
|
en_GB: 2057,
|
|
en_IE: 6153,
|
|
en_IN: 18441,
|
|
en_JA: 8201,
|
|
en_MY: 17417,
|
|
en_NZ: 5129,
|
|
en_PH: 13321,
|
|
en_TT: 11273,
|
|
en_US: 1033,
|
|
en_ZA: 7177,
|
|
en_ZW: 12297,
|
|
es_AR: 11274,
|
|
es_BO: 16394,
|
|
es_CL: 13322,
|
|
es_CO: 9226,
|
|
es_CR: 5130,
|
|
es_DO: 7178,
|
|
es_EC: 12298,
|
|
es_ES: 3082,
|
|
es_GT: 4106,
|
|
es_HN: 18442,
|
|
es_MX: 2058,
|
|
es_NI: 19466,
|
|
es_PA: 6154,
|
|
es_PE: 10250,
|
|
es_PR: 20490,
|
|
es_PY: 15370,
|
|
es_SV: 17418,
|
|
es_UR: 14346,
|
|
es_US: 21514,
|
|
es_VE: 8202,
|
|
et_EE: 1061,
|
|
eu_ES: 1069,
|
|
fa_IR: 1065,
|
|
fi_FI: 1035,
|
|
fil_PH: 1124,
|
|
fo_FO: 1080,
|
|
fr_BE: 2060,
|
|
fr_CA: 3084,
|
|
fr_CH: 4108,
|
|
fr_FR: 1036,
|
|
fr_LU: 5132,
|
|
fr_MC: 6156,
|
|
fy_NL: 1122,
|
|
ga_IE: 2108,
|
|
gbz_AF: 1164,
|
|
gl_ES: 1110,
|
|
gsw_FR: 1156,
|
|
gu_IN: 1095,
|
|
ha_NG: 1128,
|
|
he_IL: 1037,
|
|
hi_IN: 1081,
|
|
hr_BA: 4122,
|
|
hr_HR: 1050,
|
|
hu_HU: 1038,
|
|
hy_AM: 1067,
|
|
id_ID: 1057,
|
|
ii_CN: 1144,
|
|
is_IS: 1039,
|
|
it_CH: 2064,
|
|
it_IT: 1040,
|
|
iu_CA: 2141,
|
|
ja_JP: 1041,
|
|
ka_GE: 1079,
|
|
kh_KH: 1107,
|
|
kk_KZ: 1087,
|
|
kl_GL: 1135,
|
|
kn_IN: 1099,
|
|
ko_KR: 1042,
|
|
kok_IN: 1111,
|
|
ky_KG: 1088,
|
|
lb_LU: 1134,
|
|
lo_LA: 1108,
|
|
lt_LT: 1063,
|
|
lv_LV: 1062,
|
|
mi_NZ: 1153,
|
|
mk_MK: 1071,
|
|
ml_IN: 1100,
|
|
mn_CN: 2128,
|
|
mn_MN: 1104,
|
|
moh_CA: 1148,
|
|
mr_IN: 1102,
|
|
ms_BN: 2110,
|
|
ms_MY: 1086,
|
|
mt_MT: 1082,
|
|
my_MM: 1109,
|
|
nb_NO: 1044,
|
|
ne_NP: 1121,
|
|
nl_BE: 2067,
|
|
nl_NL: 1043,
|
|
nn_NO: 2068,
|
|
ns_ZA: 1132,
|
|
oc_FR: 1154,
|
|
or_IN: 1096,
|
|
pa_IN: 1094,
|
|
pl_PL: 1045,
|
|
ps_AF: 1123,
|
|
pt_BR: 1046,
|
|
pt_PT: 2070,
|
|
qut_GT: 1158,
|
|
quz_BO: 1131,
|
|
quz_EC: 2155,
|
|
quz_PE: 3179,
|
|
rm_CH: 1047,
|
|
ro_RO: 1048,
|
|
ru_RU: 1049,
|
|
rw_RW: 1159,
|
|
sa_IN: 1103,
|
|
sah_RU: 1157,
|
|
se_FI: 3131,
|
|
se_NO: 1083,
|
|
se_SE: 2107,
|
|
si_LK: 1115,
|
|
sk_SK: 1051,
|
|
sl_SI: 1060,
|
|
sma_NO: 6203,
|
|
sma_SE: 7227,
|
|
smj_NO: 4155,
|
|
smj_SE: 5179,
|
|
smn_FI: 9275,
|
|
sms_FI: 8251,
|
|
sq_AL: 1052,
|
|
sr_BA: 7194,
|
|
sr_SP: 3098,
|
|
sv_FI: 2077,
|
|
sv_SE: 1053,
|
|
sw_KE: 1089,
|
|
syr_SY: 1114,
|
|
ta_IN: 1097,
|
|
te_IN: 1098,
|
|
tg_TJ: 1064,
|
|
th_TH: 1054,
|
|
tk_TM: 1090,
|
|
tmz_DZ: 2143,
|
|
tn_ZA: 1074,
|
|
tr_TR: 1055,
|
|
tt_RU: 1092,
|
|
ug_CN: 1152,
|
|
uk_UA: 1058,
|
|
ur_IN: 2080,
|
|
ur_PK: 1056,
|
|
uz_UZ: 2115,
|
|
vi_VN: 1066,
|
|
wen_DE: 1070,
|
|
wo_SN: 1160,
|
|
xh_ZA: 1076,
|
|
yo_NG: 1130,
|
|
zh_CHS: 4,
|
|
zh_CHT: 31748,
|
|
zh_CN: 2052,
|
|
zh_HK: 3076,
|
|
zh_MO: 5124,
|
|
zh_SG: 4100,
|
|
zh_TW: 1028,
|
|
zu_ZA: 1077
|
|
}; // noinspection SpellCheckingInspection
|
|
|
|
exports.lcid = lcid;
|
|
const langIdToName = {
|
|
ab: "Abkhaz",
|
|
aa: "Afar",
|
|
af: "Afrikaans",
|
|
ak: "Akan",
|
|
sq: "Albanian",
|
|
am: "Amharic",
|
|
ar: "Arabic",
|
|
an: "Aragonese",
|
|
hy: "Armenian",
|
|
as: "Assamese",
|
|
av: "Avaric",
|
|
ae: "Avestan",
|
|
ay: "Aymara",
|
|
az: "Azerbaijani",
|
|
bm: "Bambara",
|
|
ba: "Bashkir",
|
|
eu: "Basque",
|
|
be: "Belarusian",
|
|
bn: "Bengali",
|
|
bh: "Bihari",
|
|
bi: "Bislama",
|
|
bs: "Bosnian",
|
|
br: "Breton",
|
|
bg: "Bulgarian",
|
|
my: "Burmese",
|
|
ca: "Catalan",
|
|
ch: "Chamorro",
|
|
ce: "Chechen",
|
|
ny: "Chichewa",
|
|
zh: "Chinese",
|
|
cv: "Chuvash",
|
|
kw: "Cornish",
|
|
co: "Corsican",
|
|
cr: "Cree",
|
|
hr: "Croatian",
|
|
cs: "Czech",
|
|
da: "Danish",
|
|
dv: "Divehi",
|
|
nl: "Dutch",
|
|
dz: "Dzongkha",
|
|
en: "English",
|
|
eo: "Esperanto",
|
|
et: "Estonian",
|
|
ee: "Ewe",
|
|
fo: "Faroese",
|
|
fj: "Fijian",
|
|
fi: "Finnish",
|
|
fr: "French",
|
|
ff: "Fula",
|
|
gl: "Galician",
|
|
ka: "Georgian",
|
|
de: "German",
|
|
el: "Greek",
|
|
gn: "Guaraní",
|
|
gu: "Gujarati",
|
|
ht: "Haitian",
|
|
ha: "Hausa",
|
|
he: "Hebrew",
|
|
hz: "Herero",
|
|
hi: "Hindi",
|
|
ho: "Hiri Motu",
|
|
hu: "Hungarian",
|
|
ia: "Interlingua",
|
|
id: "Indonesian",
|
|
ie: "Interlingue",
|
|
ga: "Irish",
|
|
ig: "Igbo",
|
|
ik: "Inupiaq",
|
|
io: "Ido",
|
|
is: "Icelandic",
|
|
it: "Italian",
|
|
iu: "Inuktitut",
|
|
ja: "Japanese",
|
|
jv: "Javanese",
|
|
kl: "Kalaallisut",
|
|
kn: "Kannada",
|
|
kr: "Kanuri",
|
|
ks: "Kashmiri",
|
|
kk: "Kazakh",
|
|
km: "Khmer",
|
|
ki: "Kikuyu",
|
|
rw: "Kinyarwanda",
|
|
ky: "Kyrgyz",
|
|
kv: "Komi",
|
|
kg: "Kongo",
|
|
ko: "Korean",
|
|
ku: "Kurdish",
|
|
kj: "Kwanyama",
|
|
la: "Latin",
|
|
lb: "Luxembourgish",
|
|
lg: "Ganda",
|
|
li: "Limburgish",
|
|
ln: "Lingala",
|
|
lo: "Lao",
|
|
lt: "Lithuanian",
|
|
lu: "Luba-Katanga",
|
|
lv: "Latvian",
|
|
gv: "Manx",
|
|
mk: "Macedonian",
|
|
mg: "Malagasy",
|
|
ms: "Malay",
|
|
ml: "Malayalam",
|
|
mt: "Maltese",
|
|
mi: "Māori",
|
|
mr: "Marathi",
|
|
mh: "Marshallese",
|
|
mn: "Mongolian",
|
|
na: "Nauru",
|
|
nv: "Navajo",
|
|
nd: "Northern Ndebele",
|
|
ne: "Nepali",
|
|
ng: "Ndonga",
|
|
nb: "Norwegian Bokmål",
|
|
nn: "Norwegian Nynorsk",
|
|
no: "Norwegian",
|
|
ii: "Nuosu",
|
|
nr: "Southern Ndebele",
|
|
oc: "Occitan",
|
|
oj: "Ojibwe",
|
|
cu: "Old Church Slavonic",
|
|
om: "Oromo",
|
|
or: "Oriya",
|
|
os: "Ossetian",
|
|
pa: "Panjabi",
|
|
pi: "Pāli",
|
|
fa: "Persian",
|
|
pl: "Polish",
|
|
ps: "Pashto",
|
|
pt: "Portuguese",
|
|
qu: "Quechua",
|
|
rm: "Romansh",
|
|
rn: "Kirundi",
|
|
ro: "Romanian",
|
|
ru: "Russian",
|
|
sa: "Sanskrit",
|
|
sc: "Sardinian",
|
|
sd: "Sindhi",
|
|
se: "Northern Sami",
|
|
sm: "Samoan",
|
|
sg: "Sango",
|
|
sr: "Serbian",
|
|
gd: "Gaelic",
|
|
sn: "Shona",
|
|
si: "Sinhala",
|
|
sk: "Slovak",
|
|
sl: "Slovene",
|
|
so: "Somali",
|
|
st: "Southern Sotho",
|
|
es: "Spanish",
|
|
su: "Sundanese",
|
|
sw: "Swahili",
|
|
ss: "Swati",
|
|
sv: "Swedish",
|
|
ta: "Tamil",
|
|
te: "Telugu",
|
|
tg: "Tajik",
|
|
th: "Thai",
|
|
ti: "Tigrinya",
|
|
bo: "Tibetan Standard",
|
|
tk: "Turkmen",
|
|
tl: "Tagalog",
|
|
tn: "Tswana",
|
|
to: "Tonga",
|
|
tr: "Turkish",
|
|
ts: "Tsonga",
|
|
tt: "Tatar",
|
|
tw: "Twi",
|
|
ty: "Tahitian",
|
|
ug: "Uyghur",
|
|
uk: "Ukrainian",
|
|
ur: "Urdu",
|
|
uz: "Uzbek",
|
|
ve: "Venda",
|
|
vi: "Vietnamese",
|
|
vo: "Volapük",
|
|
wa: "Walloon",
|
|
cy: "Welsh",
|
|
wo: "Wolof",
|
|
fy: "Western Frisian",
|
|
xh: "Xhosa",
|
|
yi: "Yiddish",
|
|
yo: "Yoruba",
|
|
za: "Zhuang",
|
|
zu: "Zulu"
|
|
}; exports.langIdToName = langIdToName;
|
|
// __ts-babel@6.0.4
|
|
//# sourceMappingURL=langs.js.map
|