м 1 версия импортирована
м 1 версия импортирована
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
-- Language data table for Module:Languages
--
-- This file contains ISO 639 language code mappings to Russian language names and metadata.
-- Used by Module:Languages to generate language labels, links, and grammatical forms.
--
-- Data structure for each language entry:
--  [1] = abbreviation      - Short form used in references (e.g., "англ.", "фр.")
--  [2] = article title    - Full language name, typically linking to Wikipedia article
--  [3] = prepositional    - (Optional) Prepositional case form (e.g., "английском языке")
--  [4] = genitive          - (Optional) Genitive case form (e.g., "английского языка")
--
-- Examples:
--  en = {"англ.", "Английский язык"}
--    Generates: [[Английский язык|англ.]] and (англ.)
--
--  af = {"африк.", "Африкаанс", "африкаансе"}
--    Custom prepositional form for irregular grammar
--
--  zh-hans = {"кит. упр.", "Упрощённый китайский язык", "упрощённом варианте...", "упрощённого варианта..."}
--    Full specification with all grammatical forms
--
-- Notes:
--  - If [3] or [4] are not specified, Module:Languages will auto-generate them using morphological rules
--  - Includes standard ISO 639-1, ISO 639-2, ISO 639-3 codes
--  - IETF BCP 47 language tags for regional variants (e.g., 'en-gb', 'zh-hans')/IANA language subtags
--  - Other non-standard codes used in Wikipedia projects (e.g., 'simple', 'nds-nl')
--  - Aliases for deprecated or alternative codes are defined at the end of the file
--
-- Total entries: ~420 languages + variants + aliases
local langs = {
local langs = {
  aa = {"афар.", "Афарский язык"},
-- Alpha-2 ISO 639-1 codes
  ab = {"абх.", "Абхазский язык"},
aa = {"афар.", "Афарский язык"},
  abq = {"абаз.", "Абазинский язык"},
ab = {"абх.", "Абхазский язык"},
  ace = {"ачех.", "Ачехский язык"},
ae = {"авест.", "Авестийский язык"},
  ady = {"адыг.", "Адыгейский язык"},
af = {"африк.", "Африкаанс", "африкаансе"},
  ae = {"авест.", "Авестийский язык"},
ak = {"акан", "Акан"},
  af = {"африк.", "Африкаанс", "африкаансе"},
am = {"амх.", "Амхарский язык"},
  agx = {"агул.", "Агульский язык"},
an = {"арагон.", "Арагонский язык"},
  ain = {"айн.", "Айнский язык"},
ar = {"араб.", "Арабский язык"},
  ak = {"акан", "Акан"},
as = {"ассам.", "Ассамский язык"},
  akk = {"аккад.", "Аккадский язык"},
av = {"авар.", "Аварский язык"},
  ale = {"алеут.", "Алеутский язык"},
ay = {"аймара", "Аймара (язык)"},
  als = {"алем.", "Алеманнский диалект", "алеманнском диалекте немецкого языка"},
az = {"азерб.", "Азербайджанский язык"},
  alt = {"алт.", "алтайский язык"},
ba = {"баш.", "Башкирский язык"},
  am = {"амх.", "Амхарский язык"},
be = {"бел.", "Белорусский язык"},
  an = {"арагон.", "Арагонский язык"},
bg = {"болг.", "Болгарский язык"},
  ang = {"др.-англ.", "Древнеанглийский язык"},
bi = {"бисл.", "Бислама"},
  ar = {"араб.", "Арабский язык"},
bm = {"бам.", "Бамана"},
  arc = {"арам.", "Арамейский язык"}, -- перенаправление специально
bn = {"бенг.", "Бенгальский язык"},
  arn = {"мап.", "Мапуче (язык)"},
bo = {"тиб.", "Тибетский язык"},
  art = {"словио", "Словио", "языке словио"},
br = {"брет.", "Бретонский язык"},
  as = {"ассам.", "Ассамский язык"},
bs = {"босн.", "Боснийский язык"},
  ast = {"астур.", "Астурийский язык"},
ca = {"кат.", "Каталанский язык"},
  atj = {"атикамек", "Атикамек (язык)", "на языке атикамек"},
ce = {"чеч.", "Чеченский язык"},
  atv = {"сев.-алт.", "Северно-алтайский язык"},
ch = {"чамор.", "Чаморро (язык)"},
  av = {"авар.", "Аварский язык"},
co = {"корс.", "Корсиканский язык"},
  avk = {"котава", "Котава"},
cr = {"кри", "Кри (язык)"},
  ay = {"аймара", "Аймара (язык)"},
cs = {"чеш.", "Чешский язык"},
  az = {"азерб.", "Азербайджанский язык"},
cu = {"ст.-слав.", "Старославянский язык", "старославянском языке"},
  azb = {"юж.-азерб.", "Южноазербайджанский язык", "иранском варианте азербайджанского языка"}, -- перенаправление специально
cv = {"чув.", "Чувашский язык"},
  ba = {"башк.", "Башкирский язык"},
cy = {"валл.", "Валлийский язык"},
  bal = {"белудж.", "Белуджский язык"},
da = {"дат.", "Датский язык"},
  ban = {"балийск.", "Балийский язык"},
de = {"нем.", "Немецкий язык"},
  bar = {"бав.", "Баварский диалект", "баварском диалекте немецкого языка"},
dv = {"мальд.", "Мальдивский язык"},
  bcl = {"центр. бик.", "Центральный бикольский язык"},
dz = {"дзонг-кэ", "Дзонг-кэ"},
  be = {"белор.", "Белорусский язык"},
ee = {"эве", "Эве (язык)"},
  ber = {"бербер.", "Берберский язык"},
el = {"греч.", "Греческий язык"},
  bg = {"болг.", "Болгарский язык"},
en = {"англ.", "Английский язык"},
  bho = {"бходжп.", "Бходжпури"},
eo = {"эсп.", "Эсперанто", "эсперанто"},
  bi = {"бисл.", "Бислама"},
es = {"исп.", "Испанский язык"},
  bjn = {"бандж.", "Банджарский язык"},
et = {"эст.", "Эстонский язык"},
  bm = {"бам.", "Бамана"},
eu = {"баск.", "Баскский язык"},
  bms = {"бан.", "Баньюмасанский язык"},
fa = {"перс.", "Персидский язык"},
  bn = {"бенг.", "Бенгальский язык"},
ff = {"фула", "Фула (язык)", "языке фула"},
  bo = {"тиб.", "Тибетский язык"},
fi = {"фин.", "Финский язык"},
  bpy = {"биш.-ман.", "Бишнуприя-манипури"},
fj = {"фидж.", "Фиджийский язык"},
  br = {"брет.", "Бретонский язык"},
fo = {"фар.", "Фарерский язык"},
  bs = {"босн.", "Боснийский язык"},
fr = {"фр.", "Французский язык"},
  bua = {"бур.", "Бурятский язык"},
fy = {"зап.-фриз.", "Западнофризский язык"},
  bug = {"буг.", "Бугийский язык"},
ga = {"ирл.", "Ирландский язык"},
  ca = {"кат.", "Каталанский язык"},
gd = {"гэльск.", "Шотландский язык (кельтский)", "шотландском гэльском"},
  cant = {"кант.", "Кантабрийский диалект", "кантабрийском диалекте"},
gl = {"галис.", "Галисийский язык"},
  ce = {"чеч.", "Чеченский язык"},
gn = {"гуар.", "Гуарани (язык)"},
  ceb = {"себ.", "Себуанский язык"},
gu = {"гудж.", "Гуджарати"},
  ch = {"чамор.", "Чаморро (язык)"},
gv = {"мэнск.", "Мэнский язык"},
  chg = {"чагат.", "Чагатайский язык"},
ha = {"хауса", "Хауса (язык)"},
  chm = {"мар.", "Марийский язык"},
he = {"ивр.", "Иврит", "иврите", "иврита"},
  chr = {"чероки", "Чероки (язык)"},
hi = {"хинди", "Хинди", "хинди"},
  chu = {"церк.-слав.", "Церковнославянский язык"},
ho = {"хири-моту", "Хири-моту"},
  chv = {"чуваш.", "Чувашский язык"},
hr = {"хорв.", "Хорватский язык"},
  chy = {"шайен.", "Шайенский язык"},
ht = {"гаит.", "Гаитянский креольский язык"},
  cja = {"з.-чам.", "Западночамский язык"},
hu = {"венг.", "Венгерский язык"},
  cjm = {"вост.-чам.", "Восточночамский язык"},
hy = {"арм.", "Армянский язык"},
  cjs = {"шорск.", "Шорский язык"},
hz = {"гер.", "Гереро (язык)"},
  ckb = {"сорани", "Сорани"},
ia = {"интерл.", "Интерлингва"},
  ckt = {"чук.", "Чукотский язык"},
id = {"индон.", "Индонезийский язык"},
  clw = {"чулым.", "Чулымский язык"},
ie = {"окц.", "Интерлингве", "интерлингве (окцидентале)"},
  cmn = {"сев.-кит.", "Севернокитайский язык"},
ig = {"игбо", "Игбо (язык)"},
  cnr = {"черногор.", "Черногорский язык"},
ik = {"инуп.", "Инупиак"}, -- перенаправление специально
  co = {"корс.", "Корсиканский язык"},
io = {"идо", "Идо"},
  cop = {"копт.", "Коптский язык"},
is = {"исл.", "Исландский язык"},
  cr = {"кри", "Кри (язык)"},
it = {"итал.", "Итальянский язык"},
  crh = {"крымскотат.", "Крымскотатарский язык"},
iu = {"инуктитут", "Инуктитут", "инуктитуте"},
  crs = {"сейш.", "Сейшельский креольский язык", "сейшельском креольском языке"},
ja = {"яп.", "Японский язык"},
  cs = {"чеш.", "Чешский язык"},
jv = {"яв.", "Яванский язык"},
  csb = {"кашуб.", "Кашубский язык"},
ka = {"груз.", "Грузинский язык"},
  cu = {"ст.-слав.", "Старославянский язык", "старославянском языке"},
kg = {"конго", "Конго (язык)"},
  cv = {"чуваш.", "Чувашский язык"},
ki = {"кикуйю", "Кикуйю (язык)", "языке кикуйю"},
  cy = {"валл.", "Валлийский язык"},
kj = {"кван.", "Кваньяма (язык)", "языке кваньяма"},
  da = {"дат.", "Датский язык"},
kk = {"каз.", "Казахский язык"},
  dar = {"дарг.", "Даргинский литературный язык", "литературном варианте даргинского языка"},
kl = {"гренл.", "Гренландский язык"},
  de = {"нем.", "Немецкий язык"},
km = {"кхмер.", "Кхмерский язык"},
  din = {"динка", "Динка (язык)", "языке динка"},
kn = {"каннада", "Каннада"},
  diq = {"юж. зазаки", "Южный зазаки"},
ko = {"кор.", "Корейский язык"},
  dng = {"дунг.", "Дунганский язык"},
kr = {"канур.", "Канури (язык)", "языке канури"},
  dsb = {"ниж.-луж.", "Нижнелужицкий язык"},
ks = {"кашм.", "Кашмирский язык"},
  dty = {"дотияли", "Дотияли"},
ku = {"курд.", "Курдский язык"}, -- перенаправление специально
  dv = {"мальд.", "Мальдивский язык"},
kv = {"коми", "Коми-зырянский язык"},
  dz = {"дзонг-кэ", "Дзонг-кэ"},
kw = {"корнск.", "Корнский язык"},
  ee = {"эве", "Эве (язык)"},
ky = {"кирг.", "Киргизский язык"},
  egy = {"егип.", "Египетский язык"},
la = {"лат.", "Латинский язык"},
  el = {"греч.", "Греческий язык"},
lb = {"люкс.", "Люксембургский язык"},
  elx = {"эламск.", "Эламский язык"},
lg = {"луг.", "Луганда", "языке луганда"},
  eml = {"эмил.-ром.", "Эмилиано-романьольский язык"},
li = {"лимб.", "Лимбургский язык"},
  en = {"англ.", "Английский язык"},
ln = {"лингала", "Лингала"},
  enm = {"ср.-англ.", "Среднеанглийский язык"},
lo = {"лаос.", "Лаосский язык"},
  eo = {"эспер.", "Эсперанто", "эсперанто"},
lt = {"лит.", "Литовский язык"},
  es = {"исп.", "Испанский язык"},
lu = {"луба-катанга", "Луба-катанга", "языке луба-катанга"},
  ess = {"чапл.", "Чаплинский язык"},
lv = {"латыш.", "Латышский язык"},
  esx = {"эским.", "Эскимосско-алеутские языки"},
mg = {"малаг.", "Малагасийский язык"},
  et = {"эст.", "Эстонский язык"},
mh = {"марш.", "Маршалльский язык "},
  eu = {"баск.", "Баскский язык"},
mi = {"маори", "Маори (язык)"},
  eve = {"эвенск.", "Эвенский язык"},
mk = {"макед.", "Македонский язык"},
  evn = {"эвенк.", "Эвенкийский язык"},
ml = {"малаялам", "Малаялам"},
  fa = {"перс.", "Персидский язык"},
mn = {"монг.", "Монгольский язык"},
  ff = {"фула", "Фула (язык)", "языке фула"},
mo = {"молд.", "Молдавский язык"},
  fi = {"фин.", "Финский язык"},
mr = {"маратхи", "Маратхи (язык)"},
  fil = {"филипп.", "Филиппинский язык"},
ms = {"малай.", "Малайский язык"},
  fj = {"фидж.", "Фиджийский язык"},
mt = {"мальт.", "Мальтийский язык"},
  fkv = {"квен.", "Квенский язык"},
my = {"бирм.", "Бирманский язык"},
  fo = {"фар.", "Фарерский язык"},
na = {"наур.", "Науруанский язык"},
  fr = {"фр.", "Французский язык"},
nb = {"бук.", "Букмол"},
  frm = {"ср.-франц.", "Среднефранцузский язык"},
nd = {"сев. ндеб.", "Северный ндебеле", "языке северный ндебеле"},
  fro = {"старофр.", "Старофранцузский язык"},
ne = {"непальск.", "Непальский язык"},
  frr = {"сев.-фриз.","Севернофризский язык"},
nl = {"нид.", "Нидерландский язык"},
  fur = {"фриул.","Фриульский язык"},
nn = {"нюнорск", "Новонорвежский язык"},
  fy = {"зап.-фриз.", "Западнофризский язык"},
no = {"норв.", "Норвежский язык"},
  ga = {"ирл.", "Ирландский язык"},
nr = {"юж. ндеб.", "Южный ндебеле", "языке южный ндебеле"},
  gag = {"гаг.", "Гагаузский язык"},
nv = {"навахо", "Навахо (язык)", "языке навахо"},
  gan = {"гань", "Гань", "языке гань"},
ny = {"ньянджа", "Ньянджа"},
  gcr = {"гвиан.", "Гвианский креольский язык"},
oc = {"окс.", "Окситанский язык"},
  gd = {"гэльск.", "Шотландский язык (кельтский)", "шотландском гэльском"},
oj = {"одж.", "Оджибве (язык)", "языке оджибве"},
  gez = {"геэз", "Геэз"},
om = {"оромо", "Оромо (язык)"},
  gil = {"кириб.", "Кирибати (язык)"},
["or"] = {"ория", "Ория (язык)"},
  gkm = {"ср.-греч.", "Среднегреческий язык"},
os = {"осет.", "Осетинский язык"},
  gl = {"галис.", "Галисийский язык"},
pa = {"вост. пандж.", "Восточный панджаби"}, -- перенаправление специально
  glk = {"гил.", "Гилянский язык"},
pi = {"пали", "Пали"},
  gmh = {"ср.-верхненем.", "Средневерхненемецкий язык"},
pl = {"пол.", "Польский язык"},
  gn = {"гуар.", "Гуарани (язык)"},
ps = {"пушту", "Пушту"},
  goh = {"др.-верхненем.", "Древневерхненемецкий язык"},
pt = {"порт.", "Португальский язык"},
  gos = {"грон.", "Гронингенское наречие"},
qu = {"кечуа", "Кечуа (язык)", "языке кечуа"}, -- перенаправление специально
  got = {"готск.", "Готский язык"},
rm = {"ромш.", "Романшский язык"},
  grc = {"др.-греч.", "Древнегреческий язык"},
rn = {"рунди", "Рунди (язык)"},
  gu = {"гудж.", "Гуджарати"},
ro = {"рум.", "Румынский язык"},
  gv = {"мэнск.", "Мэнский язык"},
ru = {"рус.", "Русский язык"},
  ha = {"хауса", "Хауса (язык)"},
rw = {"руанда", "Руанда (язык)"},
  hai = {"хайда", "Хайда (язык)"},
sa = {"санскр.", "Санскрит", "санскрите", "санкрита"},
  hak = {"хакка", "Хакка (язык)", "языке хакка"},
sc = {"сард.", "Сардинский язык"},
  haw = {"гав.", "Гавайский язык"},
sd = {"синдхи", "Синдхи (язык)"},
  hbo = {"др.-евр.", "Древнееврейский язык"},
se = {"сев.-саам.", "Северносаамский язык"},
  he = {"ивр.", "Иврит", "иврите"},
sg = {"санго", "Санго"},
  hi = {"хинди", "Хинди", "хинди"},
sh = {"сербохорв.", "Сербохорватский язык"},
  hif = {"фидж. хинди", "Фиджийский хинди"},
si = {"сингальск.", "Сингальский язык"},
  ho = {"хири-моту", "Хири-моту"},
sk = {"словац.", "Словацкий язык"},
  hr = {"хорв.", "Хорватский язык"},
sl = {"словен.", "Словенский язык"},
  hsb = {"верхнелуж.", "Верхнелужицкий язык"},
sm = {"самоан.", "Самоанский язык"},
  ht = {"гаит.", "Гаитянский креольский язык"},
sn = {"шона", "Шона (язык)"},
  hu = {"венг.", "Венгерский язык"},
so = {"сомали", "Сомалийский язык"},
  hy = {"арм.", "Армянский язык"},
sq = {"алб.", "Албанский язык"},
  hyw = {"з.-арм.", "Западноармянский язык"},
sr = {"серб.", "Сербский язык"},
  hz = {"гер.", "Гереро (язык)"},
ss = {"свази", "Свати"},
  ia = {"интерл.", "Интерлингва"},
st = {"сесото", "Сесото"},
  IAST = {"IAST", "Международный алфавит транслитерации санскрита"},
su = {"сунд.", "Сунданский язык"},
  id = {"индон.", "Индонезийский язык"},
sv = {"швед.", "Шведский язык"},
  ie = {"окц.", "Интерлингве", "интерлингве (окцидентале)"},
sw = {"суахили", "Суахили"},
  ig = {"игбо", "Игбо (язык)"},
ta = {"там.", "Тамильский язык"},
  ik = {"инуитск.", "Инупиак"}, -- перенаправление специально
te = {"телугу", "Телугу"},
  ilo = {"илок.", "Илоканский язык"},
tg = {"тадж.", "Таджикский язык"},
  ine = {"венет. др.", "Венетский язык (древний)", "древнем венетском языке"},
th = {"тайск.", "Тайский язык"},
  inh = {"ингуш.", "Ингушский язык"},
ti = {"тигринья", "Тигринья"},
  io = {"идо", "Идо"},
tk = {"туркм.", "Туркменский язык"},
  is = {"исл.", "Исландский язык"},
tl = {"тагальск.", "Тагальский язык"},
  it = {"итал.", "Итальянский язык"},
tn = {"тсвана", "Тсвана (язык)"},
  itl = {"ительм.", "Ительменский язык"},
to = {"тонг.", "Тонганский язык"},
  iu = {"инуктитут", "Инуктитут", "инуктитуте"},
tr = {"тур.", "Турецкий язык"},
  izh = {"ижор.", "Ижорский язык"},
ts = {"тсонга", "Тсонга (язык)", "языке тсонга"},
  ja = {"яп.", "Японский язык"},
tt = {"тат.", "Татарский язык"},
  jbo = {"ложб.", "Ложбан"},
tw = {"чви", "Чви"},
  jdt = {"гор.-евр.", "Горско-еврейский язык"},
ty = {"таит.", "Таитянский язык"},
  jmy = {"сев.-зап. мар.", "Северо-западный марийский язык"},
ug = {"уйг.", "Уйгурский язык"},
  jv = {"яв.", "Яванский язык"},
uk = {"укр.", "Украинский язык"},
  ka = {"груз.", "Грузинский язык"},
ur = {"урду", "Урду", "урду"},
  kaa = {"каракалп.", "Каракалпакский язык"},
uz = {"узб.", "Узбекский язык"},
  kab = {"кабильск.", "Кабильский язык"},
ve = {"венда", "Венда (язык)"},
  kbd = {"кабард.-черк.", "Кабардино-черкесский язык"},
vi = {"вьет.", "Вьетнамский язык"},
  kbp = {"кабье", "Кабье (язык)", "языке кабье"},
vo = {"волапюк", "Волапюк", "волапюке", "волапюка"},
  kca = {"хант.", "Хантыйский язык"},
wa = {"валлон.", "Валлонский язык"},
  kdr = {"караимск.", "Караимский язык"},
wo = {"волоф", "Волоф (язык)"},
  ket = {"кет.", "Кетский язык"},
xh = {"коса", "Коса (язык)"},
  kg = {"конго", "Конго (язык)"},
yi = {"идиш", "Идиш", "идише", "идиша"},
  khw = {"кховар", "Кховар"},
yo = {"йоруба", "Йоруба (язык)"},
  ki = {"кикуйю", "Кикуйю (язык)", "языке кикуйю"},
za = {"чжуанск.", "Чжуанский язык"},
  kj = {"кван.", "Кваньяма (язык)", "языке кваньяма"},
zh = {"кит.", "Китайский язык"},
  kjh = {"хак.", "Хакасский язык"},
zu = {"зулу", "Зулу"},
  kk = {"каз.", "Казахский язык"},
  kl = {"гренл.", "Гренландский язык"},
  km = {"кхмер.", "Кхмерский язык"},
  kn = {"каннада", "Каннада"},
  ko = {"кор.", "Корейский язык"},
  koi = {"коми-пермяцк.", "Коми-пермяцкий язык"},
  kok = {"конкани", "Конкани (язык)"},
  kpy = {"корякск.", "Корякский язык"},
  kr = {"канур.", "Канури (язык)", "языке канури"},
  krc = {"карач.-балк.", "Карачаево-балкарский язык"},
  krk = {"керек.", "Керекский язык"},
  krio = {"крио", "Крио", "языке крио"},
  krl = {"карельск.", "Карельский язык", "собственно-карельском языке"},
  ks = {"кашм.", "Кашмирский язык"},
  ksh = {"рип.", "Рипуарский язык"},
  ktv = {"кату", "Восточнокатуйский язык"},
  ku = {"курд.", "Курдский язык", "курдском языке"}, -- перенаправление специально
  kua = {"кваньяма", "Кваньяма (язык)"},
  kuf = {"зап.-кат.", "Западнокатуйский язык"},
  kum = {"кум.", "Кумыкский язык"},
  kv = {"коми", "Коми-зырянский язык"},
  kw = {"корнск.", "Корнский язык"},
  ky = {"кирг.", "Киргизский язык"},
  la = {"лат.", "Латинский язык"},
  lad = {"сеф.", "Сефардский язык"},
  lb = {"люксемб.", "Люксембургский язык"},
  lbe = {"лакск.", "Лакский язык"},
  lez = {"лезг.", "Лезгинский язык"},
  lg = {"луг.", "Луганда", "языке луганда"},
  li = {"лимб.", "Лимбургский язык"},
  lij = {"лиг.", "Лигурский язык"},
  liv = {"лив.", "Ливский язык"},
  lkt = {"лакота", "Лакота (язык)"},
  lld = {"ладинск.", "Ладинский язык"},
  lmo = {"ломб.", "Ломбардский язык"},
  ln = {"лингала", "Лингала"},
  lo = {"лаос.", "Лаосский язык"},
  lrc = {"сев.-лур.", "Северный лурский язык"},
  lt = {"лит.", "Литовский язык"},
  ltg = {"латг.", "Латгальский язык"},
  lu = {"луба-катанга", "Луба-катанга", "языке луба-катанга"},
  lv = {"латыш.", "Латышский язык"},
  lzh = {"классич. кит.", "Вэньянь", "классическом китайском языке"},
  mad = {"мадур.", "Мадурский язык"},
  mah = {"марш.", "Маршалльский язык"},
  mak = {"макас.", "Макасарский язык"},
  mdf = {"мокш.", "Мокшанский язык"},
  mg = {"малаг.", "Малагасийский язык"},
  mh = {"марш.", "Маршалльский язык "},
  mhr = {"луг.-мар.", "Луговомарийский язык"}, -- перенаправление специально
  mi = {"маори", "Маори (язык)"},
  min = {"мин.", "Минангкабау (язык)"},
  mk = {"макед.", "Македонский язык"},
  mkh = {"кар", "Кар (язык)"},
  ml = {"малаялам", "Малаялам"},
  mn = {"монг.", "Монгольский язык"},
  mni = {"манип.", "Манипури (язык)"},
  mns = {"манс.", "Мансийский язык"},
  mnw = {"мон.", "Монский язык"},
  mo = {"молд.", "Молдавский язык"},
  mr = {"маратхи", "Маратхи (язык)"},
  mrj = {"гор.-мар.", "Горномарийский язык"},
  ms = {"малайск.", "Малайский язык"},
  mt = {"мальт.", "Мальтийский язык"},
  mwl = {"мирандск.", "Мирандский язык"},
  my = {"бирм.", "Бирманский язык"},
  myv = {"эрз.", "Эрзянский язык"},
  mzn = {"маз.", "Мазандеранский язык"},
  na = {"наур.", "Науруанский язык"},
  nah = {"аст.", "Астекский язык"}, -- перенаправление специально
  nap = {"неап.", "Неаполитанский язык"},
  naq = {"нама", "Нама"},
  nb = {"бук.", "Букмол"},
  nbf = {"наси", "Наси (язык)"},
  nd = {"сев. ндеб.", "Северный ндебеле", "языке северный ндебеле"},
  nds = {"ниж.-нем.", "Нижненемецкий язык"},
  ne = {"непальск.", "Непальский язык"},
  new = {"нев.", "Неварский язык"},
  nia = {"ниас.", "Ниасский язык"},
  nio = {"нган.", "Нганасанский язык"},
  niu = {"ниуэ", "Ниуэ (язык)"},
  niv = {"нивх.", "Нивхский язык"},
  nl = {"нидерл.", "Нидерландский язык"},
  nn = {"нюнорск", "Новонорвежский язык"},
  no = {"норв.", "Норвежский язык"},
  nog = {"ног.", "Ногайский язык"},
  non = {"др.-сканд.", "Древнескандинавский язык"},
  nox = {"англо-норм.", "Англо-нормандский язык"},
  nr = {"юж. ндеб.", "Южный ндебеле", "языке южный ндебеле"},
  nrf = {"норм.", "Нормандский язык"},
  nso = {"сев. сото", "Северный сото"},
  nqo = {"нко", "Нко (язык)", "на койнизированной форме нко языков манден"}, -- sic!
  nv = {"навахо", "Навахо (язык)", "языке навахо"},
  ny = {"ньянджа", "Ньянджа"},
  oac = {"ороч.", "Орочский язык"},
  oc = {"окс.", "Окситанский язык"},
  oci = {"гаск.", "Окситанский язык"},
  oj = {"одж.", "Оджибве (язык)", "языке оджибве"},
  olo = {"лив.-карельск.", "Ливвиковский язык", "ливвиковском диалекте карельского языка"}, -- перенаправление специально
  om = {"оромо", "Оромо (язык)"},
  ["or"] = {"ория", "Ория (язык)"},
  orv = {"др.-рус.", "Древнерусский язык"},
  os = {"осет.", "Осетинский язык"},
  ota = {"осман.", "Османский язык"},
  pa = {"вост. пандж.", "Восточный панджаби"}, -- перенаправление специально
  pal = {"пехл.", "Среднеперсидский язык"},
  pam = {"кап.", "Капампанганский язык"},
  pap = {"папьям.", "Папьяменто"},
  pcd = {"пик.", "Пикардский язык"},
  peo = {"др.-перс.", "Древнеперсидский язык"},
  phg = {"фыонг", "Фыонг"},
  phn = {"финик.", "Финикийский язык"},
  pi = {"пали", "Пали"},
  pl = {"польск.", "Польский язык"},
  pms = {"пьем.", "Пьемонтский язык"},
  pnb = {"зап. пандж.", "Западный панджаби"},
  pol = {"польск.", "Польский язык"},
  pro = {"др.-пров.", "Древнепровансальский язык"},
  prs = {"дари", "Дари"},
  ps = {"пушту", "Пушту"},
  pt = {"порт.", "Португальский язык"},
  qu = {"кечуа", "Кечуа (язык)", "языке кечуа"}, -- перенаправление специально
  qya = {"кв.", "Квенья", "языке квенья"},
  raj = {"радж.", "Раджастхани"},
  rap = {"рап.", "Рапануйский язык"},
  rar = {"кукск.", "Кукский язык"},
  rm = {"ромш.", "Романшский язык"},
  rn = {"рунди", "Рунди (язык)"},
  ro = {"рум.", "Румынский язык"},
  rom = {"цыг.", "Цыганский язык"},
  ru = {"рус.", "Русский язык"},
  rue = {"русин.", "Русинский язык"},
  rup = {"арум.", "Арумынский язык"},
  rut = {"рут.", "Рутульский язык"},
  rw = {"руанда", "Руанда (язык)"},
  ryu = {"окив.", "Окинавский язык"},
  sa = {"санскр.", "Санскрит","санскрите"},
  sah = {"якут.", "Якутский язык"},
  sc = {"сард.", "Сардинский язык"},
  scn = {"сиц.", "Сицилийский язык"},
  sco = {"скотс.", "Шотландский язык (германский)"},
  sd = {"синдхи", "Синдхи (язык)"},
  se = {"сев.-саам.", "Северносаамский язык"},
  sel = {"селькупск.", "Селькупский язык"},
  sg = {"санго", "Санго"},
  sga = {"др.-ирл.", "Древнеирландский язык"},
  sgh = {"шугн.", "Шугнанский язык"},
  sgs = {"жем.", "Жемайтский язык"}, -- перенаправление специально
  sh = {"сербохорв.", "Сербохорватский язык"},
  shn = {"шан.", "Шанский язык"},
  si = {"сингальск.", "Сингальский язык"},
  sjd = {"кильд. ", "Кильдинский саамский язык", "кильдинском саамском языке"},
  sjn = {"синд.", "Синдарин"},
  sk = {"словацк.", "Словацкий язык"},
  skr = {"сирайки", "Сирайки (язык)", "языке сирайки"},
  sl = {"словен.", "Словенский язык"},
  sm = {"самоан.", "Самоанский язык"},
  sma = {"ю.-саам.", "Южносаамский язык"},
  smj = {"луле-саам.", "Луле-саамский язык"},
  smn = {"инари-саам.", "Инари-саамский язык"},
  sms = {"колтта-саам.", "Колтта-саамский язык"},
  sn = {"шона", "Шона (язык)"},
  so = {"сомали", "Сомалийский язык"},
  sog = {"согд.", "Согдийский язык"},
  sq = {"алб.", "Албанский язык"},
  sr = {"серб.", "Сербский язык"},
  ss = {"свази", "Свати"},
  st = {"сесото", "Сесото"},
  stq = {"вост.-фриз.","Восточнофризский язык"},
  sty = {"сиб.-тат.","Сибирско-татарский язык"},
  su = {"сунд.", "Сунданский язык"},
  sux = {"шум.", "Шумерский язык"},
  sv = {"швед.", "Шведский язык"},
  sw = {"суахили", "Суахили"},
  syr = {"новоарам.", "Новоарамейский язык"}, -- перенаправление специально
  szl = {"силез.", "Силезский язык"},
  ta = {"там.", "Тамильский язык"},
  tab = {"таб.", "Табасаранский язык"},
  tah = {"таит.", "Таитянский язык"},
  tara = {"тар.", "Тарантинский язык"},
  te = {"телугу", "Телугу"},
  tet = {"тетум", "Тетум", "языке тетум"},
  tg = {"тадж.", "Таджикский язык"},
  th = {"тайск.", "Тайский язык"},
  ti = {"тигринья", "Тигринья"},
  tk = {"туркм.", "Туркменский язык"},
  tkr = {"цахур.", "Цахурский язык"},
  tl = {"тагальск.", "Тагальский язык"},
  tli = {"тлингит.", "Тлингитский язык"},
  tly = {"тал.", "Талышский язык"},
  tn = {"тсвана", "Тсвана (язык)"},
  to = {"тонг.", "Тонганский язык"},
  tok = {"ток.", "Токипона"},
  tpi = {"ток-писин", "Ток-писин"},
  tr = {"тур.", "Турецкий язык"},
  ts = {"тсонга", "Тсонга (язык)", "языке тсонга"},
  tt = {"тат.", "Татарский язык"},
  tw = {"чви", "Чви"},
  ty = {"таит.", "Таитянский язык"},
  tyv = {"тув.", "Тувинский язык"},
  udi = {"удин.", "Удинский язык"},
  udm = {"удм.", "Удмуртский язык"},
  ug = {"уйг.", "Уйгурский язык"},
  uk = {"укр.", "Украинский язык"},
  ur = {"урду", "Урду", "урду"},
  uz = {"узб.", "Узбекский язык"},
  ve = {"венда", "Венда (язык)"},
  vec = {"венет. совр.", "Венетский язык (современный)", "венетском (современном) языке" }, -- перенаправление специально
  vep = {"вепсск.", "Вепсский язык"},
  vi = {"вьетн.", "Вьетнамский язык"},
  vls = {"зап.-флам.", "Западнофламандский язык"},
  vo = {"волапюк", "Волапюк", "волапюке"},
  vot = {"водск.", "Водский язык"},
  vro = {"вырус.", "Выруский диалект", "выруском диалекте эстонского языка"},
  wa = {"валлон.", "Валлонский язык"},
  war = {"вар.", "Варайский язык"},
  wo = {"волоф", "Волоф (язык)"},
  wuu = {"у", "У (язык)", "языке у"},
  wni = {"ком.", "Коморский язык"},
  xal = {"калм.", "Калмыцкий язык"},
  xh = {"коса", "Коса (язык)"},
  xmf = {"мег.", "Мегрельский язык"},
  yi = {"идиш", "Идиш", "идише"},
  ykg = {"северноюк.", "Северноюкагирский язык"},
  ynk = {"наук.", "Науканский язык"},
  yo = {"йоруба", "Йоруба (язык)"},
  yrk = {"нен.", "Ненецкий язык"},
  ysr = {"сиреник.", "Сиреникский язык"},
  yua = {"юкатек.", "Юкатекский язык"},
  yue = {"юэ", "Юэ (язык)", "юэском языке"},
  yux = {"южноюк.", "Южноюкагирский язык"},
  za = {"чжуанск.", "Чжуанский язык"},
  zea = {"зел.", "Зеландский язык"},
  zh = {"кит.", "Китайский язык"},
  zu = {"зулу", "Зулу"},


-- Alpha-3 ISO 639-2, ISO 639-3 and ISO 639-5 codes
aae = {"арберешск.", "Арберешский диалект"},
abq = {"абаз.", "Абазинский язык"},
ace = {"ачех.", "Ачехский язык"},
acf = {"с.-люс. фр.-креоль.", "Сент-люсийский франко-креольский язык"},
ady = {"адыг.", "Адыгейский язык"},
agx = {"агул.", "Агульский язык"},
aii = {"ассир.", "Ассирийский новоарамейский язык"},
ain = {"айн.", "Айнский язык"},
akk = {"аккад.", "Аккадский язык"},
ale = {"алеут.", "Алеутский язык"},
aln = {"гегск.", "гегский диалект албанского языка"},
alq = {"алгонкв.", "Алгонквинский язык"},
alr = {"алют.", "Алюторский язык"},
alt = {"алт.", "алтайский язык"},
ami = {"амис.", "Амисский язык"},
ang = {"др.-англ.", "Древнеанглийский язык"},
ani = {"анд.", "Андийский язык"},
apc = {"сиро-ливанск. арабск.", "Сиро-палестинский диалект арабского языка"},
arc = {"арам.", "Арамейский язык"}, -- перенаправление специально
arn = {"мап.", "Мапуче (язык)"},
art = {"иск.", "Искусственный язык", "неуточнённом искусственном языке"},
ast = {"астур.", "Астурийский язык"},
atj = {"атикамек", "Атикамек (язык)", "языке атикамек"},
atv = {"сев.-алт.", "Северно-алтайский язык"},
avk = {"котава", "Котава"},
azb = {"юж.-азерб.", "Южноазербайджанский язык", "иранском варианте азербайджанского языка"}, -- перенаправление специально
bal = {"белудж.", "Белуджский язык"},
ban = {"балийск.", "Балийский язык"},
bar = {"бав.", "Баварский диалект", "баварском диалекте немецкого языка"},
bbc = {"тоба", "Тоба (язык)"},
bcl = {"центр. бик.", "Центральный бикольский язык"},
bem = {"бемба", "Бемба (язык)"},
ber = {"бербер.", "Берберский язык"},
bho = {"бходжп.", "Бходжпури"},
bjn = {"бандж.", "Банджарский язык"},
bms = {"бан.", "Баньюмасанский язык"},
bnn = {"бунун", "Бунун (язык)"},
bph = {"ботл.", "Ботлихский язык"},
bpy = {"биш.-ман.", "Бишнуприя-манипури"},
bqi = {"бахт.", "Бахтиярский язык"},
btm = {"мандайл.", "Мандайлинг"},
bts = {"сималун.", "Сималунгун (язык)"},
bua = {"бур.", "Бурятский язык"},
bug = {"буг.", "Бугийский язык"},
bzj = {"бел. креоль.", "Белизский креольский язык"},
cal = {"кар.", "Каролинский язык"},
ceb = {"себ.", "Себуанский язык"},
chb = {"чибча", "Чибча (язык)"},
chg = {"чагат.", "Чагатайский язык"},
chm = {"мар.", "Марийский язык"},
chr = {"чероки", "Чероки (язык)"},
chu = {"церк.-слав.", "Церковнославянский язык"},
chv = {"чув.", "Чувашский язык"},
chy = {"шайен.", "Шайенский язык"},
cim = {"цимбр.", "Цимбрский язык"},
cja = {"з.-чам.", "Западночамский язык"},
cjm = {"вост.-чам.", "Восточночамский язык"},
cjs = {"шорск.", "Шорский язык"},
ckb = {"сорани", "Сорани"},
ckt = {"чук.", "Чукотский язык"},
clw = {"чулым.", "Чулымский язык"},
cmg = {"класс. монг.", "Среднемонгольский язык"},
cmn = {"сев.-кит.", "Севернокитайский язык"},
cnr = {"черногор.", "Черногорский язык"},
cop = {"копт.", "Коптский язык"},
crh = {"крымскотат.", "Крымскотатарский язык"},
crs = {"сейш.", "Сейшельский креольский язык", "сейшельском креольском языке"},
csb = {"кашуб.", "Кашубский язык"},
dag = {"дагбани", "Дагбани (язык)"},
dar = {"дарг.", "Даргинский литературный язык", "литературном варианте даргинского языка"},
den = {"слейви", "Слейви (язык)"},
dgr = {"догриб", "Догриб (язык)"},
din = {"динка", "Динка (язык)", "языке динка"},
diq = {"юж. зазаки", "Южный зазаки"},
dlg = {"долг.", "долганский язык"},
dng = {"дунг.", "Дунганский язык"},
dsb = {"ниж.-луж.", "Нижнелужицкий язык"},
dty = {"дотияли", "Дотияли"},
dum = {"ср.-нидерл.", "Средненидерландский язык"},
egl = {"Эмиль.", "Эмильские диалекты"},
egy = {"егип.", "Египетский язык"},
elx = {"эламск.", "Эламский язык"},
eml = {"эмил.-ром.", "Эмилиано-романьольский язык"},
enm = {"ср.-англ.", "Среднеанглийский язык"},
emy = {"класс. майя", "Классический язык майя"},
ess = {"чапл.", "Чаплинский язык"},
esu = {"центр. юпик", "Центрально-юпикский язык"},
esx = {"эским.", "Эскимосско-алеутские языки"},
ett = {"этр.", "этрусский язык"},
eve = {"эвенск.", "Эвенский язык"},
evn = {"эвенк.", "Эвенкийский язык"},
ext = {"эстр.", "Эстремадурский язык"},
eya = {"эяк.", "Эякский язык"},
fil = {"филипп.", "Филиппинский язык"},
fkv = {"квен.", "Квенский язык"},
frm = {"ср.-франц.", "Среднефранцузский язык"},
fro = {"старофр.", "Старофранцузский язык"},
frr = {"сев.-фриз.","Севернофризский язык"},
frs = {"в.-фриз. н.-нем.", "Восточнофризский диалект"},
fud = {"футуна", "Футуна (язык)"},
fur = {"фриул.","Фриульский язык"},
fvr = {"фур", "Фур (язык)"},
gag = {"гаг.", "Гагаузский язык"},
gan = {"гань", "Гань", "языке гань"},
gcr = {"гвиан.", "Гвианский креольский язык"},
gez = {"геэз", "Геэз"},
gil = {"кириб.", "Кирибати (язык)"},
gkm = {"ср.-греч.", "Среднегреческий язык"},
gld = {"нан.", "Нанайский язык"},
glk = {"гил.", "Гилянский язык"},
gmh = {"ср.-верхненем.", "Средневерхненемецкий язык"},
goh = {"др.-верхненем.", "Древневерхненемецкий язык"},
gos = {"грон.", "Гронингенское наречие"},
got = {"готск.", "Готский язык"},
grc = {"др.-греч.", "Древнегреческий язык"},
gsw = {"алем. нем.", "Алеманнский диалект", "алеманнском диалекте немецкого языка"},
hai = {"хайда", "Хайда (язык)"},
hak = {"хакка", "Хакка (язык)", "языке хакка"},
haw = {"гав.", "Гавайский язык"},
hbo = {"др.-евр.", "Древнееврейский язык"},
hif = {"фидж. хинди", "Фиджийский хинди"},
hil = {"хил.", "Хилигайнон (язык)"},
hit = {"хетт.", "Хеттский язык"},
hmn = {"хмонг", "Хмонг (язык)"},
hsb = {"верхнелуж.", "Верхнелужицкий язык"},
hyw = {"з.-арм.", "Западноармянский язык"},
ilo = {"илок.", "Илоканский язык"},
ine = {"венет. др.", "Венетский язык (древний)", "древнем венетском языке"},
inh = {"ингуш.", "Ингушский язык"},
itl = {"ительм.", "Ительменский язык"},
izh = {"ижор.", "Ижорский язык"},
jam = {"ям. креол.", "Ямайский креольский язык"},
jbo = {"ложб.", "Ложбан", "ложбане", "ложбана"},
jdt = {"гор.-евр.", "Горско-еврейский язык"},
jmy = {"сев.-зап. мар.", "Северо-западный марийский язык"},
kaa = {"каракалп.", "Каракалпакский язык"},
kab = {"кабильск.", "Кабильский язык"},
kbd = {"кабард.-черк.", "Кабардино-черкесский язык"},
kbp = {"кабье", "Кабье (язык)", "языке кабье"},
kca = {"хант.", "Хантыйский язык"},
kdr = {"караимск.", "Караимский язык"},
ket = {"кет.", "Кетский язык"},
kfr = {"кач.", "Качи (язык)"},
khw = {"кховар", "Кховар"},
kjh = {"хак.", "Хакасский язык"},
kmz = {"хор.-тюрк.", "Хорасанско-тюркский язык"},
koi = {"коми-перм.", "Коми-пермяцкий язык"},
kok = {"конкани", "Конкани (язык)"},
koy = {"коюк.", "Коюкон"},
kpy = {"корякск.", "Корякский язык"},
krc = {"карач.-балк.", "Карачаево-балкарский язык"},
kri = {"крио", "Крио", "языке крио"},
krk = {"керек.", "Керекский язык"},
krl = {"карел.", "Карельский язык"},
ksh = {"рип.", "Рипуарский язык"},
ktv = {"кату", "Восточнокатуйский язык"},
kua = {"кваньяма", "Кваньяма (язык)"},
kuf = {"зап.-кат.", "Западнокатуйский язык"},
kum = {"кум.", "Кумыкский язык"},
lad = {"сеф.", "Сефардский язык"},
lbe = {"лакск.", "Лакский язык"},
lez = {"лезг.", "Лезгинский язык"},
lfn = {"элефен", "Лингва франка нова", "элефене"},
lij = {"лиг.", "Лигурский язык"},
liv = {"лив.", "Ливский язык"},
lkt = {"лакота", "Лакота (язык)"},
lld = {"ладинск.", "Ладинский язык"},
lmo = {"ломб.", "Ломбардский язык"},
lrc = {"сев.-лур.", "Северный лурский язык"},
ltg = {"латг.", "Латгальский язык"},
lzh = {"класс. кит.", "Вэньянь", "классическом китайском языке"},
lzz = {"лаз.", "Лазский язык"},
mad = {"мадур.", "Мадурский язык"},
mah = {"марш.", "Маршалльский язык"},
mak = {"макас.", "Макасарский язык"},
mas = {"масаи", "Масайский язык"},
mdf = {"мокш.", "Мокшанский язык"},
mer = {"меру", "Меру (язык)"},
mfe = {"мавр. креоль.", "Маврикийский креольский язык"},
mga = {"среднеирл.", "Среднеирландский язык"},
mhr = {"луг.-мар.", "Луговомарийский язык"}, -- перенаправление специально
mic = {"микмак", "Микмак (язык)"},
min = {"мин.", "Минангкабау (язык)"},
mkh = {"кар", "Кар (язык)"},
mnc = {"маньчж.", "Маньчжурский язык"},
mni = {"манип.", "Манипури (язык)"},
mns = {"манс.", "Мансийский язык"},
mnw = {"мон.", "Монский язык"},
mrj = {"гор.-мар.", "Горномарийский язык"},
mrv = {"мангар.", "Мангареванский язык"},
mvi = {"мияк.", "Миякоское наречие"},
mwl = {"мирандск.", "Мирандский язык"},
myv = {"эрз.", "Эрзянский язык"},
mzn = {"маз.", "Мазандеранский язык"},
nah = {"аст.", "Астекский язык"}, -- перенаправление специально
nap = {"неап.", "Неаполитанский язык"},
naq = {"нама", "Нама"},
nbf = {"наси", "Наси (язык)"},
nds = {"ниж.-нем.", "Нижненемецкий язык"},
new = {"нев.", "Неварский язык"},
nia = {"ниас.", "Ниасский язык"},
nio = {"нган.", "Нганасанский язык"},
niu = {"ниуэ", "Ниуэ (язык)"},
niv = {"нивх.", "Нивхский язык"},
nog = {"ног.", "Ногайский язык"},
non = {"др.-сканд.", "Древнескандинавский язык"},
nov = {"нов.", "Новиаль", "новиале", "новиаля"},
nox = {"англо-норм.", "Англо-нормандский язык"},
nqo = {"нко", "Нко (язык)", "койнизированной форме нко языков манден"}, -- sic!
nrf = {"норм.", "Нормандский язык"},
nsk = {"наскапи", "Наскапи (язык)"},
nso = {"сев. сото", "Северный сото"},
oac = {"ороч.", "Орочский язык"},
oci = {"гаск.", "Окситанский язык"},
odt = {"др.-нидерл.", "Древненидерландский язык"},
ofs = {"др.-фриз.", "Древнефризский язык"},
ojp = {"ст.-яп.", "старояпонский язык"},
olo = {"лив.-карел.", "Ливвиковский язык", "ливвиковском диалекте карельского языка"}, -- перенаправление специально
orv = {"др.-рус.", "Древнерусский язык"},
osx = {"др.-сакс.", "Древнесаксонский язык"},
ota = {"осман.", "Османский язык"},
otk = {"др. тюрк.", "Орхоно-енисейский язык"},
ovd = {"эльвд.", "Эльвдальский язык"},
owl = {"др.-валл.", "Древневаллийский язык"},
pag = {"панг.", "Пангасинанский язык"},
pal = {"пехл.", "Среднеперсидский язык"},
pam = {"кап.", "Капампанганский язык"},
pap = {"папьям.", "Папьяменто"},
pau = {"палау", "палауский язык"},
pcd = {"пик.", "Пикардский язык"},
pcm = {"нигер. креол", "нигерийский креольский язык"},
peo = {"др.-перс.", "Древнеперсидский язык"},
phg = {"фыонг", "Фыонг"},
phn = {"финик.", "Финикийский язык"},
pms = {"пьем.", "Пьемонтский язык"},
pnb = {"зап. пандж.", "Западный панджаби"},
pnt = {"понт.", "Понтийский язык"},
pol = {"польск.", "Польский язык"},
pon = {"понп.", "Понпейский язык"},
prg = {"прусск.", "Прусский язык"},
pro = {"др.-пров.", "Древнепровансальский язык"},
prs = {"дари", "Дари"},
pwn = {"пайв.", "Пайваньский язык"},
qxq = {"кашк.", "Кашкайское наречие"},
qya = {"кв.", "Квенья", "языке квенья"},
raj = {"радж.", "Раджастхани"},
rap = {"рап.", "Рапануйский язык"},
rar = {"кукск.", "Кукский язык"},
rcf = {"рею. креол.", "Реюньонский креольский язык"},
rgn = {"романьол.", "Романьольский язык"},
rif = {"риф.", "Рифский язык"},
rom = {"цыг.", "Цыганский язык"},
rsk = {"южнорусин.", "Южнорусинский язык"},
rtm = {"ротум.", "Ротуманский язык"},
rue = {"русин.", "Русинский язык"},
ruo = {"и.-рум.", "Истрорумынский язык"},
rup = {"арум.", "Арумынский язык"},
ruq = {"мегл.", "Мегленорумынский язык"},
rut = {"рут.", "Рутульский язык"},
rys = {"яэям.", "Яэямское наречие"},
ryu = {"окив.", "Окинавский язык"},
sah = {"якут.", "Якутский язык"},
sam = {"самарит.", "Самаритянский арамейский язык"},
saz = {"саур.", "саураштра (язык)"},
scn = {"сиц.", "Сицилийский язык"},
sco = {"скотс.", "Шотландский язык (германский)"},
sel = {"селькупск.", "Селькупский язык"},
sga = {"др.-ирл.", "Древнеирландский язык"},
sgh = {"шугн.", "Шугнанский язык"},
sgs = {"жем.", "Жемайтский язык"}, -- перенаправление специально
shn = {"шан.", "Шанский язык"},
shu = {"чадск.", "Чадский диалект арабского языка"},
sjd = {"кильд. ", "Кильдинский саамский язык", "кильдинском саамском языке"},
sje = {"пите-саам.", "Пите-саамский язык"},
sjk = {"кеми-саам.", "Кеми-саамский язык"},
sjn = {"синд.", "Синдарин"},
sju = {"уме-саам.", "Уме-саамский язык"},
skr = {"сирайки", "Сирайки (язык)", "языке сирайки"},
sma = {"ю.-саам.", "Южносаамский язык"},
smj = {"луле-саам.", "Луле-саамский язык"},
smn = {"инари-саам.", "Инари-саамский язык"},
sms = {"колтта-саам.", "Колтта-саамский язык"},
sog = {"согд.", "Согдийский язык"},
srn = {"сранан-тонго", "сранан-тонго"},
srq = {"сирионо", "Сирионо (язык)"},
stq = {"вост.-фриз.","Восточнофризский язык"},
sty = {"сиб.-тат.","Сибирско-татарский язык"},
sux = {"шум.", "Шумерский язык"},
sva = {"сван.", "Сванский язык"},
syc = {"сир.", "Сирийский язык"},
syr = {"новоарам.", "Новоарамейский язык"}, -- перенаправление специально
szl = {"силез.", "Силезский язык"},
tab = {"таб.", "Табасаранский язык"},
tah = {"таит.", "Таитянский язык"},
tet = {"тетум", "Тетум", "языке тетум"},
tig = {"тигре", "Тигре (язык)"},
tkl = {"токелау", "токелау (язык)"},
tkr = {"цахур.", "Цахурский язык"},
tli = {"тлингит.", "Тлингитский язык"},
tly = {"тал.", "Талышский язык"},
tok = {"ток.", "Токипона"},
tpi = {"ток-писин", "Ток-писин"},
tum = {"тумбука", "Тумбука (язык)"},
tvl = {"тувалу", "тувалу (язык)"},
txg = {"тангут.", "тангутский язык"},
tyv = {"тув.", "Тувинский язык"},
tzm = {"ср.-атл. там.", "Среднеатласские тамазигхтские диалекты"},
ude = {"удэг.", "Удэгейский язык"},
udi = {"удин.", "Удинский язык"},
udm = {"удм.", "Удмуртский язык"},
uga = {"угар.", "угаритский язык"},
vec = {"венет. совр.", "Венетский язык (современный)", "венетском (современном) языке" }, -- перенаправление специально
vep = {"вепсск.", "Вепсский язык"},
vls = {"зап.-флам.", "Западнофламандский язык"},
vmf = {"майнфранк.", "Майнфранкские диалекты"},
vot = {"водск.", "Водский язык"},
vro = {"вырус.", "Выруский диалект", "выруском диалекте эстонского языка", "выруского диалекта эстонского языка"},
wae = {"валлис.", "Валлисский диалект"},
war = {"вар.", "Варайский язык"},
wls = {"уолл.", "Уоллисский язык"},
wni = {"ком.", "Коморский язык"},
wuu = {"у", "У (язык)", "языке у"},
xal = {"калм.", "Калмыцкий язык"},
xas = {"камас.", "Камасинский язык"},
xmf = {"мег.", "Мегрельский язык"},
xno = {"англо-норм.", "Англо-нормандский язык"},
xpu = {"пунич.", "Пунический язык"},
ykg = {"северноюк.", "Северноюкагирский язык"},
ynk = {"наук.", "Науканский язык"},
yoi = {"йон.", "Йонагунский язык"},
yrk = {"нен.", "Ненецкий язык"},
ysr = {"сиреник.", "Сиреникский язык"},
yua = {"юкатек.", "Юкатекский язык"},
yue = {"юэ", "Юэ (язык)", "юэском языке"},
yux = {"южноюк.", "Южноюкагирский язык"},
zea = {"зел.", "Зеландский язык"},
zgh = {"тамаз.", "тамазигхт"},
 
-- IETF BCP 47 language tags/IANA language subtags (orthography, dialects, variants)
-- https://www.rfc-editor.org/rfc/bcp/bcp47.txt
-- https://www.iana.org/assignments/language-subtag-registry
['az-cyrl'] = {"азерб. (кир.)", "Азербайджанский язык (кириллица)"},
['be-tarask'] = {"тарашк.", "Белорусский язык (тарашкевица)", "белорусском языке (тарашкевица)"},
['de-at'] = {"австр.", "Австрийский немецкий язык", "австрийском варианте немецкого языка"},
['de-ch'] = {"швц.-нем.", "Швейцарский немецкий язык", "швейцарском варианте немецкого языка"},
['en-au'] = {"австрал. англ.", "Австралийский английский язык"},
['en-gb'] = {"брит. англ.", "Британский английский язык"},
['en-ca'] = {"канадск. англ.", "Канадский английский язык"},
['en-in'] = {"индийск. англ.", "Индийский английский язык"},
['en-nz'] = {"новозел. англ.", "Новозеландский английский язык"},
['en-us'] = {"амер. англ.", "Американский английский язык"},
['fr-ca'] = {"канадск. фр.", "Канадский французский язык"},
['fr-ch'] = {"швц.-фр.", "Швейцарский французский язык"},
['ko-kp'] = {"кор.", "Корейский язык", "Корейском языке"}, -- имеются различия в написании буквы «тхиыт»
['nl-be'] = {"фламандск.", "Фламандский язык"},
['pt-br'] = {"бр. порт.", "Бразильский португальский язык"},
['ru-petr1708'] = {"рус. дореф.", "Русская дореформенная орфография", "русском языке (в дореформенной орфографии)"},
['sh-cyrl'] = {"сербохорв. (кир.)", "Сербохорватский язык (кириллицей)"},
['sh-latn'] = {"сербохорв. (лат.)", "Сербохорватский язык (латиницей)"},
['sr-cyrl'] = {"серб. (кир.)", "Сербский язык (кириллицей)"},
['sr-latn'] = {"серб. (лат.)", "Сербский язык (латиницей)"},
['tt-arab'] = {"тат. (ар.)", "Татарский язык (арабицей)"},
['tt-latn'] = {"тат. (лат.)", "Татарский язык (латиницей)"},
['uz-cyrl'] = {"узб. (кир.)", "Узбекский язык (кириллицей)"},
['uz-latn'] = {"узб. (лат.)", "Узбекский язык (латиницей)"},
['zh-hans'] = {"кит. упр.", "Упрощённый китайский язык", "упрощённом варианте китайского языка", "упрощённого варианта китайского языка"}, -- перенаправление специально
['zh-hant'] = {"кит. трад.", "Традиционный китайский язык", "традиционном варианте китайского языка"}, -- перенаправление специально
['zh-tw'] = {"кит. тайв.", "Гоюй", "тайваньском варианте китайского языка"},


  -- псевдокоды и диалекты
-- Other language codes and dialects
  ['be-tarask'] = {"тарашк.", "Белорусский язык (тарашкевица)", "белорусском языке (тарашкевица)"},
-- Non-standard codes used in Wikipedia and other projects
  ['de-at'] = {"австр.", "Австрийский немецкий язык", "австрийском варианте немецкого языка"},
arq = {"араб. алжир.", "Алжирский арабский язык", "алжирском диалекте арабского языка"},
  ['de-ch'] = {"швц.-нем.", "Швейцарский немецкий язык", "швейцарском варианте немецкого языка"},
ary = {"араб. марок.", "Марокканский арабский язык", "марокканском диалекте арабского языка"},
  ['en-gb'] = {"брит. англ.", "Британский английский язык"},
arz = {"араб. егип.", "Египетский арабский язык", "египетском диалекте арабского языка", "египетского диалекта арабского языка"},
  ['en-us'] = {"амер. англ.", "Американский английский язык"},
cant = {"кант.", "Кантабрийский диалект", "кантабрийском диалекте"},
  ['ko-kp'] = {"кор.", "Корейский язык", "Корейском языке"}, -- имеются различия в написании буквы «тхиыт»
gal = {"галло", "Галло (язык)", "языке галло"},
  ['nds-nl'] = {"нид. ниж.-сакс.", "Нидерландский нижнесаксонский язык"}, -- перенаправление специально
iast = {"IAST", "Международный алфавит транслитерации санскрита"},
  ['pt-br'] = {"бр. порт.", "Бразильский португальский язык"},
mnp = {"сев.-миньск.", "Северноминьский язык", "северноминьском языке (диалекте)"},
  ['ru-old'] = {"рус. дореф.", "Русская дореформенная орфография", "русском языке (в дореформенной орфографии)"},
nan = {"юж.-миньск.", "Южноминьский язык (диалект)", "южноминьском языке (диалекте)"},
  ['zh-hans'] = {"кит. упр.", "Упрощённый китайский язык", "упрощённом варианте китайского языка"}, -- перенаправление специально
neolat = {"новолат.", "Латинский язык#Латынь в Новое время", "новолатинском языке"},
  ['zh-hant'] = {"кит. трад.", "Традиционный китайский язык", "традиционном варианте китайского языка"}, -- перенаправление специально
['nds-nl'] = {"нид. ниж.-сакс.", "Нидерландский нижнесаксонский язык"}, -- перенаправление специально
  ['zh-tw'] = {"кит. тайв.", "Гоюй", "тайваньском варианте китайского языка"},
pdc = {"пенсильв. нем.", "Пенсильванско-немецкий диалект", "пенсильванско-немецком диалекте"},
  arq = {"араб. алжир.", "Алжирский арабский язык", "алжирском диалекте арабского языка"},
['sel-nar'] = {"нар. южносельк.", "Нарымский диалект южноселькупского языка"},
  ary = {"араб. марок.", "Марокканский арабский язык", "марокканском диалекте арабского языка"},
['sel-nor'] = {"сев.-сельк.", "Северноселькупский язык"},
  arz = {"араб. егип.", "Египетский арабский язык", "египетском диалекте арабского языка"},
['sel-sh'] = {"шёш. южносельк.", "Шёшкупский диалект южноселькупского языка"},
  cg = {"черног.", "Черногорский язык"}, -- пока(?) не имеет кода в ISO 639; предложенный код — cg; у нас есть Шаблон:Lang-cg
['sel-sou'] = {"южносельк.", "Южноселькупский язык"},
  gal = {"галло", "Галло (язык)", "языке галло"},
simple = {"англ. упрощ.", "Упрощённый английский язык", "упрощённом варианте английского языка", "упрощенного варианта английского языка"},
  mnp = {"сев.-миньск.", "Северноминьский язык", "северноминьском языке (диалекте)"},
slovio = {"словио", "Словио", "словио", "словио"},
  nan = {"юж.-миньск.", "Южноминьский язык (диалект)", "южноминьском языке (диалекте)"},
tara = {"тар.", "Тарантинский язык"},
  pdc = {"пенсильв. нем.", "Пенсильванско-немецкий диалект", "пенсильванско-немецком диалекте"},
mul = {"мн.", "Множество языков", "множестве языков"} -- Термин из ISO 639. Статьи нет и вряд ли появится.
  simple = {"англ. упрощ.", "Упрощённый английский язык", "упрощённом варианте английского языка"},
  mul = {"мн.", "Множество языков", "множестве языков"} -- Термин из ISO 639. Статьи нет и вряд ли появится.
}
}
-- Вспомогательный список языков, которым не нужен курсив
langs.no_italics = {
ar = true,
fa = true,
he = true,
hi = true,
hy = true,
ja = true,
ka = true,
ko = true,
lzh = true,
th = true,
ur = true,
zh = true
}
-- Вспомогательная функция для создания алиаса с автоматической регистрацией
langs.aliases = {}
local function addAlias(code, target)
langs[code] = langs[target]
langs.aliases[code] = true
end


-- Псевдонимы (aliases)
-- Псевдонимы (aliases)
langs['arm'] = langs['hy']
addAlias('pem', 'koi') -- (временный) алиас для локальных шаблонов; код по ГОСТ 7.75-97; TODO: удалить после окончания перевода с заменой всех включений
langs['bat-smg'] = langs['sgs'];
addAlias('ru-dor', 'ru-petr1708') -- алиасы для локальных шаблонов
langs['be-x-old'] = langs['be-tarask'];
addAlias('ru-old', 'ru-petr1708') -- алиасы для локальных шаблонов
langs['bh'] = langs['bho'];
addAlias('roa-nor', 'nox')
langs['bur'] = langs['my'];
addAlias('roa-tara', 'tara')
langs['mya'] = langs['my'];
addAlias('sr-ec', 'sr-cyrl') -- используется не только локально, но и MediaWiki
langs['bxm'] = langs['bua'];
addAlias('sr-el', 'sr-latn') -- используется не только локально, но и MediaWiki
langs['bxr'] = langs['bua'];
addAlias('tt-ar', 'tt-arab') -- (временный) алиас для локальных шаблонов; TODO: удалить после окончания перевода с заменой всех включений
langs['bxu'] = langs['bua'];
addAlias('tt-en', 'tt-latn') -- (временный) алиас для локальных шаблонов; TODO: удалить после окончания перевода с заменой всех включений
langs['es2'] = langs['es'];
addAlias('als', 'gsw') -- также используется MediaWiki
langs['fij'] = langs['fj'];
addAlias('cz', 'cs')
langs['fiu-vro'] = langs['vro'];
addAlias('jp', 'ja')
langs['kaz'] = langs['kk'];
addAlias('me', 'cnr')
langs['lat'] = langs['la']
addAlias('zh-classical', 'lzh')
langs['map-bms'] = langs['bms'];
addAlias('zh-min-nan', 'nan')
langs['mri'] = langs['mi'];
addAlias('zh-yue', 'yue')
langs['nep'] = langs['ne'];
addAlias('ton', 'to')
langs['roa-nor'] = langs['nox'];
addAlias('smi', 'sjd')
langs['roa-tara'] = langs['tara'];
addAlias('sme', 'se')
langs['smi'] = langs['sjd'];
addAlias('smo', 'sm')
langs['sme'] = langs['se'];
addAlias('mri', 'mi')
langs['smo'] = langs['sm'];
addAlias('nep', 'ne')
langs['ton'] = langs['to'];
addAlias('bh', 'bho')
langs['zh2'] = langs['zh'];
addAlias('bur', 'my')
langs['zh-classical'] = langs['lzh'];
addAlias('mya', 'my')
langs['zh-min-nan'] = langs['nan'];
addAlias('bxm', 'bua')
langs['zh-yue'] = langs['yue'];
addAlias('bxr', 'bua')
langs['рус'] = langs['ru'];
addAlias('bxu', 'bua')
langs['рус.'] = langs['ru'];
addAlias('fij', 'fj')
 
addAlias('arm', 'hy')
-- Legacy codes
addAlias('bat-smg', 'sgs')
langs['als'] = langs['gsw'];
addAlias('be-x-old', 'be-tarask')
langs['cz'] = langs['cs'];
addAlias('fiu-vro', 'vro')
langs['jp'] = langs['ja'];
addAlias('kaz', 'kk')
langs['me'] = langs['cnr'];
addAlias('krio', 'kri')
addAlias('lat', 'la')
addAlias('map-bms', 'bms')


return langs;
return langs;

Текущая версия от 14:35, 22 июня 2026

Для документации этого модуля может быть создана страница Модуль:Languages/data/doc

-- Language data table for Module:Languages
--
-- This file contains ISO 639 language code mappings to Russian language names and metadata.
-- Used by Module:Languages to generate language labels, links, and grammatical forms.
--
-- Data structure for each language entry:
--   [1] = abbreviation      - Short form used in references (e.g., "англ.", "фр.")
--   [2] = article title     - Full language name, typically linking to Wikipedia article
--   [3] = prepositional     - (Optional) Prepositional case form (e.g., "английском языке")
--   [4] = genitive          - (Optional) Genitive case form (e.g., "английского языка")
--
-- Examples:
--   en = {"англ.", "Английский язык"}
--     Generates: [[Английский язык|англ.]] and (англ.)
--
--   af = {"африк.", "Африкаанс", "африкаансе"}
--     Custom prepositional form for irregular grammar
--
--   zh-hans = {"кит. упр.", "Упрощённый китайский язык", "упрощённом варианте...", "упрощённого варианта..."}
--     Full specification with all grammatical forms
--
-- Notes:
--   - If [3] or [4] are not specified, Module:Languages will auto-generate them using morphological rules
--   - Includes standard ISO 639-1, ISO 639-2, ISO 639-3 codes
--   - IETF BCP 47 language tags for regional variants (e.g., 'en-gb', 'zh-hans')/IANA language subtags
--   - Other non-standard codes used in Wikipedia projects (e.g., 'simple', 'nds-nl')
--   - Aliases for deprecated or alternative codes are defined at the end of the file
--
-- Total entries: ~420 languages + variants + aliases

local langs = {
	-- Alpha-2 ISO 639-1 codes
	aa = {"афар.", "Афарский язык"},
	ab = {"абх.", "Абхазский язык"},
	ae = {"авест.", "Авестийский язык"},
	af = {"африк.", "Африкаанс", "африкаансе"},
	ak = {"акан", "Акан"},
	am = {"амх.", "Амхарский язык"},
	an = {"арагон.", "Арагонский язык"},
	ar = {"араб.", "Арабский язык"},
	as = {"ассам.", "Ассамский язык"},
	av = {"авар.", "Аварский язык"},
	ay = {"аймара", "Аймара (язык)"},
	az = {"азерб.", "Азербайджанский язык"},
	ba = {"баш.", "Башкирский язык"},
	be = {"бел.", "Белорусский язык"},
	bg = {"болг.", "Болгарский язык"},
	bi = {"бисл.", "Бислама"},
	bm = {"бам.", "Бамана"},
	bn = {"бенг.", "Бенгальский язык"},
	bo = {"тиб.", "Тибетский язык"},
	br = {"брет.", "Бретонский язык"},
	bs = {"босн.", "Боснийский язык"},
	ca = {"кат.", "Каталанский язык"},
	ce = {"чеч.", "Чеченский язык"},
	ch = {"чамор.", "Чаморро (язык)"},
	co = {"корс.", "Корсиканский язык"},
	cr = {"кри", "Кри (язык)"},
	cs = {"чеш.", "Чешский язык"},
	cu = {"ст.-слав.", "Старославянский язык", "старославянском языке"},
	cv = {"чув.", "Чувашский язык"},
	cy = {"валл.", "Валлийский язык"},
	da = {"дат.", "Датский язык"},
	de = {"нем.", "Немецкий язык"},
	dv = {"мальд.", "Мальдивский язык"},
	dz = {"дзонг-кэ", "Дзонг-кэ"},
	ee = {"эве", "Эве (язык)"},
	el = {"греч.", "Греческий язык"},
	en = {"англ.", "Английский язык"},
	eo = {"эсп.", "Эсперанто", "эсперанто"},
	es = {"исп.", "Испанский язык"},
	et = {"эст.", "Эстонский язык"},
	eu = {"баск.", "Баскский язык"},
	fa = {"перс.", "Персидский язык"},
	ff = {"фула", "Фула (язык)", "языке фула"},
	fi = {"фин.", "Финский язык"},
	fj = {"фидж.", "Фиджийский язык"},
	fo = {"фар.", "Фарерский язык"},
	fr = {"фр.", "Французский язык"},
	fy = {"зап.-фриз.", "Западнофризский язык"},
	ga = {"ирл.", "Ирландский язык"},
	gd = {"гэльск.", "Шотландский язык (кельтский)", "шотландском гэльском"},
	gl = {"галис.", "Галисийский язык"},
	gn = {"гуар.", "Гуарани (язык)"},
	gu = {"гудж.", "Гуджарати"},
	gv = {"мэнск.", "Мэнский язык"},
	ha = {"хауса", "Хауса (язык)"},
	he = {"ивр.", "Иврит", "иврите", "иврита"},
	hi = {"хинди", "Хинди", "хинди"},
	ho = {"хири-моту", "Хири-моту"},
	hr = {"хорв.", "Хорватский язык"},
	ht = {"гаит.", "Гаитянский креольский язык"},
	hu = {"венг.", "Венгерский язык"},
	hy = {"арм.", "Армянский язык"},
	hz = {"гер.", "Гереро (язык)"},
	ia = {"интерл.", "Интерлингва"},
	id = {"индон.", "Индонезийский язык"},
	ie = {"окц.", "Интерлингве", "интерлингве (окцидентале)"},
	ig = {"игбо", "Игбо (язык)"},
	ik = {"инуп.", "Инупиак"}, -- перенаправление специально
	io = {"идо", "Идо"},
	is = {"исл.", "Исландский язык"},
	it = {"итал.", "Итальянский язык"},
	iu = {"инуктитут", "Инуктитут", "инуктитуте"},
	ja = {"яп.", "Японский язык"},
	jv = {"яв.", "Яванский язык"},
	ka = {"груз.", "Грузинский язык"},
	kg = {"конго", "Конго (язык)"},
	ki = {"кикуйю", "Кикуйю (язык)", "языке кикуйю"},
	kj = {"кван.", "Кваньяма (язык)", "языке кваньяма"},
	kk = {"каз.", "Казахский язык"},
	kl = {"гренл.", "Гренландский язык"},
	km = {"кхмер.", "Кхмерский язык"},
	kn = {"каннада", "Каннада"},
	ko = {"кор.", "Корейский язык"},
	kr = {"канур.", "Канури (язык)", "языке канури"},
	ks = {"кашм.", "Кашмирский язык"},
	ku = {"курд.", "Курдский язык"}, -- перенаправление специально
	kv = {"коми", "Коми-зырянский язык"},
	kw = {"корнск.", "Корнский язык"},
	ky = {"кирг.", "Киргизский язык"},
	la = {"лат.", "Латинский язык"},
	lb = {"люкс.", "Люксембургский язык"},
	lg = {"луг.", "Луганда", "языке луганда"},
	li = {"лимб.", "Лимбургский язык"},
	ln = {"лингала", "Лингала"},
	lo = {"лаос.", "Лаосский язык"},
	lt = {"лит.", "Литовский язык"},
	lu = {"луба-катанга", "Луба-катанга", "языке луба-катанга"},
	lv = {"латыш.", "Латышский язык"},
	mg = {"малаг.", "Малагасийский язык"},
	mh = {"марш.", "Маршалльский язык "},
	mi = {"маори", "Маори (язык)"},
	mk = {"макед.", "Македонский язык"},
	ml = {"малаялам", "Малаялам"},
	mn = {"монг.", "Монгольский язык"},
	mo = {"молд.", "Молдавский язык"},
	mr = {"маратхи", "Маратхи (язык)"},
	ms = {"малай.", "Малайский язык"},
	mt = {"мальт.", "Мальтийский язык"},
	my = {"бирм.", "Бирманский язык"},
	na = {"наур.", "Науруанский язык"},
	nb = {"бук.", "Букмол"},
	nd = {"сев. ндеб.", "Северный ндебеле", "языке северный ндебеле"},
	ne = {"непальск.", "Непальский язык"},
	nl = {"нид.", "Нидерландский язык"},
	nn = {"нюнорск", "Новонорвежский язык"},
	no = {"норв.", "Норвежский язык"},
	nr = {"юж. ндеб.", "Южный ндебеле", "языке южный ндебеле"},
	nv = {"навахо", "Навахо (язык)", "языке навахо"},
	ny = {"ньянджа", "Ньянджа"},
	oc = {"окс.", "Окситанский язык"},
	oj = {"одж.", "Оджибве (язык)", "языке оджибве"},
	om = {"оромо", "Оромо (язык)"},
	["or"] = {"ория", "Ория (язык)"},
	os = {"осет.", "Осетинский язык"},
	pa = {"вост. пандж.", "Восточный панджаби"}, -- перенаправление специально
	pi = {"пали", "Пали"},
	pl = {"пол.", "Польский язык"},
	ps = {"пушту", "Пушту"},
	pt = {"порт.", "Португальский язык"},
	qu = {"кечуа", "Кечуа (язык)", "языке кечуа"}, -- перенаправление специально
	rm = {"ромш.", "Романшский язык"},
	rn = {"рунди", "Рунди (язык)"},
	ro = {"рум.", "Румынский язык"},
	ru = {"рус.", "Русский язык"},
	rw = {"руанда", "Руанда (язык)"},
	sa = {"санскр.", "Санскрит", "санскрите", "санкрита"},
	sc = {"сард.", "Сардинский язык"},
	sd = {"синдхи", "Синдхи (язык)"},
	se = {"сев.-саам.", "Северносаамский язык"},
	sg = {"санго", "Санго"},
	sh = {"сербохорв.", "Сербохорватский язык"},
	si = {"сингальск.", "Сингальский язык"},
	sk = {"словац.", "Словацкий язык"},
	sl = {"словен.", "Словенский язык"},
	sm = {"самоан.", "Самоанский язык"},
	sn = {"шона", "Шона (язык)"},
	so = {"сомали", "Сомалийский язык"},
	sq = {"алб.", "Албанский язык"},
	sr = {"серб.", "Сербский язык"},
	ss = {"свази", "Свати"},
	st = {"сесото", "Сесото"},
	su = {"сунд.", "Сунданский язык"},
	sv = {"швед.", "Шведский язык"},
	sw = {"суахили", "Суахили"},
	ta = {"там.", "Тамильский язык"},
	te = {"телугу", "Телугу"},
	tg = {"тадж.", "Таджикский язык"},
	th = {"тайск.", "Тайский язык"},
	ti = {"тигринья", "Тигринья"},
	tk = {"туркм.", "Туркменский язык"},
	tl = {"тагальск.", "Тагальский язык"},
	tn = {"тсвана", "Тсвана (язык)"},
	to = {"тонг.", "Тонганский язык"},
	tr = {"тур.", "Турецкий язык"},
	ts = {"тсонга", "Тсонга (язык)", "языке тсонга"},
	tt = {"тат.", "Татарский язык"},
	tw = {"чви", "Чви"},
	ty = {"таит.", "Таитянский язык"},
	ug = {"уйг.", "Уйгурский язык"},
	uk = {"укр.", "Украинский язык"},
	ur = {"урду", "Урду", "урду"},
	uz = {"узб.", "Узбекский язык"},
	ve = {"венда", "Венда (язык)"},
	vi = {"вьет.", "Вьетнамский язык"},
	vo = {"волапюк", "Волапюк", "волапюке", "волапюка"},
	wa = {"валлон.", "Валлонский язык"},
	wo = {"волоф", "Волоф (язык)"},
	xh = {"коса", "Коса (язык)"},
	yi = {"идиш", "Идиш", "идише", "идиша"},
	yo = {"йоруба", "Йоруба (язык)"},
	za = {"чжуанск.", "Чжуанский язык"},
	zh = {"кит.", "Китайский язык"},
	zu = {"зулу", "Зулу"},

	-- Alpha-3 ISO 639-2, ISO 639-3 and ISO 639-5 codes
	aae = {"арберешск.", "Арберешский диалект"},
	abq = {"абаз.", "Абазинский язык"},
	ace = {"ачех.", "Ачехский язык"},
	acf = {"с.-люс. фр.-креоль.", "Сент-люсийский франко-креольский язык"},
	ady = {"адыг.", "Адыгейский язык"},
	agx = {"агул.", "Агульский язык"},
	aii = {"ассир.", "Ассирийский новоарамейский язык"},
	ain = {"айн.", "Айнский язык"},
	akk = {"аккад.", "Аккадский язык"},
	ale = {"алеут.", "Алеутский язык"},
	aln = {"гегск.", "гегский диалект албанского языка"},
	alq = {"алгонкв.", "Алгонквинский язык"},
	alr = {"алют.", "Алюторский язык"},
	alt = {"алт.", "алтайский язык"},
	ami = {"амис.", "Амисский язык"},
	ang = {"др.-англ.", "Древнеанглийский язык"},
	ani = {"анд.", "Андийский язык"},
	apc = {"сиро-ливанск. арабск.", "Сиро-палестинский диалект арабского языка"},
	arc = {"арам.", "Арамейский язык"}, -- перенаправление специально
	arn = {"мап.", "Мапуче (язык)"},
	art = {"иск.", "Искусственный язык", "неуточнённом искусственном языке"},
	ast = {"астур.", "Астурийский язык"},
	atj = {"атикамек", "Атикамек (язык)", "языке атикамек"},
	atv = {"сев.-алт.", "Северно-алтайский язык"},
	avk = {"котава", "Котава"},
	azb = {"юж.-азерб.", "Южноазербайджанский язык", "иранском варианте азербайджанского языка"}, -- перенаправление специально
	bal = {"белудж.", "Белуджский язык"},
	ban = {"балийск.", "Балийский язык"},
	bar = {"бав.", "Баварский диалект", "баварском диалекте немецкого языка"},
	bbc = {"тоба", "Тоба (язык)"},
	bcl = {"центр. бик.", "Центральный бикольский язык"},
	bem = {"бемба", "Бемба (язык)"},
	ber = {"бербер.", "Берберский язык"},
	bho = {"бходжп.", "Бходжпури"},
	bjn = {"бандж.", "Банджарский язык"},
	bms = {"бан.", "Баньюмасанский язык"},
	bnn = {"бунун", "Бунун (язык)"},
	bph = {"ботл.", "Ботлихский язык"},
	bpy = {"биш.-ман.", "Бишнуприя-манипури"},
	bqi = {"бахт.", "Бахтиярский язык"},
	btm = {"мандайл.", "Мандайлинг"},
	bts = {"сималун.", "Сималунгун (язык)"},
	bua = {"бур.", "Бурятский язык"},
	bug = {"буг.", "Бугийский язык"},
	bzj = {"бел. креоль.", "Белизский креольский язык"},
	cal = {"кар.", "Каролинский язык"},
	ceb = {"себ.", "Себуанский язык"},
	chb = {"чибча", "Чибча (язык)"},
	chg = {"чагат.", "Чагатайский язык"},
	chm = {"мар.", "Марийский язык"},
	chr = {"чероки", "Чероки (язык)"},
	chu = {"церк.-слав.", "Церковнославянский язык"},
	chv = {"чув.", "Чувашский язык"},
	chy = {"шайен.", "Шайенский язык"},
	cim = {"цимбр.", "Цимбрский язык"},
	cja = {"з.-чам.", "Западночамский язык"},
	cjm = {"вост.-чам.", "Восточночамский язык"},
	cjs = {"шорск.", "Шорский язык"},
	ckb = {"сорани", "Сорани"},
	ckt = {"чук.", "Чукотский язык"},
	clw = {"чулым.", "Чулымский язык"},
	cmg = {"класс. монг.", "Среднемонгольский язык"},
	cmn = {"сев.-кит.", "Севернокитайский язык"},
	cnr = {"черногор.", "Черногорский язык"},
	cop = {"копт.", "Коптский язык"},
	crh = {"крымскотат.", "Крымскотатарский язык"},
	crs = {"сейш.", "Сейшельский креольский язык", "сейшельском креольском языке"},
	csb = {"кашуб.", "Кашубский язык"},
	dag = {"дагбани", "Дагбани (язык)"},
	dar = {"дарг.", "Даргинский литературный язык", "литературном варианте даргинского языка"},
	den = {"слейви", "Слейви (язык)"},
	dgr = {"догриб", "Догриб (язык)"},
	din = {"динка", "Динка (язык)", "языке динка"},
	diq = {"юж. зазаки", "Южный зазаки"},
	dlg = {"долг.", "долганский язык"},
	dng = {"дунг.", "Дунганский язык"},
	dsb = {"ниж.-луж.", "Нижнелужицкий язык"},
	dty = {"дотияли", "Дотияли"},
	dum = {"ср.-нидерл.", "Средненидерландский язык"},
	egl = {"Эмиль.", "Эмильские диалекты"},
	egy = {"егип.", "Египетский язык"},
	elx = {"эламск.", "Эламский язык"},
	eml = {"эмил.-ром.", "Эмилиано-романьольский язык"},
	enm = {"ср.-англ.", "Среднеанглийский язык"},
	emy = {"класс. майя", "Классический язык майя"},
	ess = {"чапл.", "Чаплинский язык"},
	esu = {"центр. юпик", "Центрально-юпикский язык"},
	esx = {"эским.", "Эскимосско-алеутские языки"},
	ett = {"этр.", "этрусский язык"},
	eve = {"эвенск.", "Эвенский язык"},
	evn = {"эвенк.", "Эвенкийский язык"},
	ext = {"эстр.", "Эстремадурский язык"},
	eya = {"эяк.", "Эякский язык"},
	fil = {"филипп.", "Филиппинский язык"},
	fkv = {"квен.", "Квенский язык"},
	frm = {"ср.-франц.", "Среднефранцузский язык"},
	fro = {"старофр.", "Старофранцузский язык"},
	frr = {"сев.-фриз.","Севернофризский язык"},
	frs = {"в.-фриз. н.-нем.", "Восточнофризский диалект"},
	fud = {"футуна", "Футуна (язык)"},
	fur = {"фриул.","Фриульский язык"},
	fvr = {"фур", "Фур (язык)"},
	gag = {"гаг.", "Гагаузский язык"},
	gan = {"гань", "Гань", "языке гань"},
	gcr = {"гвиан.", "Гвианский креольский язык"},
	gez = {"геэз", "Геэз"},
	gil = {"кириб.", "Кирибати (язык)"},
	gkm = {"ср.-греч.", "Среднегреческий язык"},
	gld = {"нан.", "Нанайский язык"},
	glk = {"гил.", "Гилянский язык"},
	gmh = {"ср.-верхненем.", "Средневерхненемецкий язык"},
	goh = {"др.-верхненем.", "Древневерхненемецкий язык"},
	gos = {"грон.", "Гронингенское наречие"},
	got = {"готск.", "Готский язык"},
	grc = {"др.-греч.", "Древнегреческий язык"},
	gsw = {"алем. нем.", "Алеманнский диалект", "алеманнском диалекте немецкого языка"},
	hai = {"хайда", "Хайда (язык)"},
	hak = {"хакка", "Хакка (язык)", "языке хакка"},
	haw = {"гав.", "Гавайский язык"},
	hbo = {"др.-евр.", "Древнееврейский язык"},
	hif = {"фидж. хинди", "Фиджийский хинди"},
	hil = {"хил.", "Хилигайнон (язык)"},
	hit = {"хетт.", "Хеттский язык"},
	hmn = {"хмонг", "Хмонг (язык)"},
	hsb = {"верхнелуж.", "Верхнелужицкий язык"},
	hyw = {"з.-арм.", "Западноармянский язык"},
	ilo = {"илок.", "Илоканский язык"},
	ine = {"венет. др.", "Венетский язык (древний)", "древнем венетском языке"},
	inh = {"ингуш.", "Ингушский язык"},
	itl = {"ительм.", "Ительменский язык"},
	izh = {"ижор.", "Ижорский язык"},
	jam = {"ям. креол.", "Ямайский креольский язык"},
	jbo = {"ложб.", "Ложбан", "ложбане", "ложбана"},
	jdt = {"гор.-евр.", "Горско-еврейский язык"},
	jmy = {"сев.-зап. мар.", "Северо-западный марийский язык"},
	kaa = {"каракалп.", "Каракалпакский язык"},
	kab = {"кабильск.", "Кабильский язык"},
	kbd = {"кабард.-черк.", "Кабардино-черкесский язык"},
	kbp = {"кабье", "Кабье (язык)", "языке кабье"},
	kca = {"хант.", "Хантыйский язык"},
	kdr = {"караимск.", "Караимский язык"},
	ket = {"кет.", "Кетский язык"},
	kfr = {"кач.", "Качи (язык)"},
	khw = {"кховар", "Кховар"},
	kjh = {"хак.", "Хакасский язык"},
	kmz = {"хор.-тюрк.", "Хорасанско-тюркский язык"},
	koi = {"коми-перм.", "Коми-пермяцкий язык"},
	kok = {"конкани", "Конкани (язык)"},
	koy = {"коюк.", "Коюкон"},
	kpy = {"корякск.", "Корякский язык"},
	krc = {"карач.-балк.", "Карачаево-балкарский язык"},
	kri = {"крио", "Крио", "языке крио"},
	krk = {"керек.", "Керекский язык"},
	krl = {"карел.", "Карельский язык"},
	ksh = {"рип.", "Рипуарский язык"},
	ktv = {"кату", "Восточнокатуйский язык"},
	kua = {"кваньяма", "Кваньяма (язык)"},
	kuf = {"зап.-кат.", "Западнокатуйский язык"},
	kum = {"кум.", "Кумыкский язык"},
	lad = {"сеф.", "Сефардский язык"},
	lbe = {"лакск.", "Лакский язык"},
	lez = {"лезг.", "Лезгинский язык"},
	lfn = {"элефен", "Лингва франка нова", "элефене"},
	lij = {"лиг.", "Лигурский язык"},
	liv = {"лив.", "Ливский язык"},
	lkt = {"лакота", "Лакота (язык)"},
	lld = {"ладинск.", "Ладинский язык"},
	lmo = {"ломб.", "Ломбардский язык"},
	lrc = {"сев.-лур.", "Северный лурский язык"},
	ltg = {"латг.", "Латгальский язык"},
	lzh = {"класс. кит.", "Вэньянь", "классическом китайском языке"},
	lzz = {"лаз.", "Лазский язык"},
	mad = {"мадур.", "Мадурский язык"},
	mah = {"марш.", "Маршалльский язык"},
	mak = {"макас.", "Макасарский язык"},
	mas = {"масаи", "Масайский язык"},
	mdf = {"мокш.", "Мокшанский язык"},
	mer = {"меру", "Меру (язык)"},
	mfe = {"мавр. креоль.", "Маврикийский креольский язык"},
	mga = {"среднеирл.", "Среднеирландский язык"},
	mhr = {"луг.-мар.", "Луговомарийский язык"}, -- перенаправление специально
	mic = {"микмак", "Микмак (язык)"},
	min = {"мин.", "Минангкабау (язык)"},
	mkh = {"кар", "Кар (язык)"},
	mnc = {"маньчж.", "Маньчжурский язык"},
	mni = {"манип.", "Манипури (язык)"},
	mns = {"манс.", "Мансийский язык"},
	mnw = {"мон.", "Монский язык"},
	mrj = {"гор.-мар.", "Горномарийский язык"},
	mrv = {"мангар.", "Мангареванский язык"},
	mvi = {"мияк.", "Миякоское наречие"},
	mwl = {"мирандск.", "Мирандский язык"},
	myv = {"эрз.", "Эрзянский язык"},
	mzn = {"маз.", "Мазандеранский язык"},
	nah = {"аст.", "Астекский язык"}, -- перенаправление специально
	nap = {"неап.", "Неаполитанский язык"},
	naq = {"нама", "Нама"},
	nbf = {"наси", "Наси (язык)"},
	nds = {"ниж.-нем.", "Нижненемецкий язык"},
	new = {"нев.", "Неварский язык"},
	nia = {"ниас.", "Ниасский язык"},
	nio = {"нган.", "Нганасанский язык"},
	niu = {"ниуэ", "Ниуэ (язык)"},
	niv = {"нивх.", "Нивхский язык"},
	nog = {"ног.", "Ногайский язык"},
	non = {"др.-сканд.", "Древнескандинавский язык"},
	nov = {"нов.", "Новиаль", "новиале", "новиаля"},
	nox = {"англо-норм.", "Англо-нормандский язык"},
	nqo = {"нко", "Нко (язык)", "койнизированной форме нко языков манден"}, -- sic!
	nrf = {"норм.", "Нормандский язык"},
	nsk = {"наскапи", "Наскапи (язык)"},
	nso = {"сев. сото", "Северный сото"},
	oac = {"ороч.", "Орочский язык"},
	oci = {"гаск.", "Окситанский язык"},
	odt = {"др.-нидерл.", "Древненидерландский язык"},
	ofs = {"др.-фриз.", "Древнефризский язык"},
	ojp = {"ст.-яп.", "старояпонский язык"},
	olo = {"лив.-карел.", "Ливвиковский язык", "ливвиковском диалекте карельского языка"}, -- перенаправление специально
	orv = {"др.-рус.", "Древнерусский язык"},
	osx = {"др.-сакс.", "Древнесаксонский язык"},
	ota = {"осман.", "Османский язык"},
	otk = {"др. тюрк.", "Орхоно-енисейский язык"},
	ovd = {"эльвд.", "Эльвдальский язык"},
	owl = {"др.-валл.", "Древневаллийский язык"},
	pag = {"панг.", "Пангасинанский язык"},
	pal = {"пехл.", "Среднеперсидский язык"},
	pam = {"кап.", "Капампанганский язык"},
	pap = {"папьям.", "Папьяменто"},
	pau = {"палау", "палауский язык"},
	pcd = {"пик.", "Пикардский язык"},
	pcm = {"нигер. креол", "нигерийский креольский язык"},
	peo = {"др.-перс.", "Древнеперсидский язык"},
	phg = {"фыонг", "Фыонг"},
	phn = {"финик.", "Финикийский язык"},
	pms = {"пьем.", "Пьемонтский язык"},
	pnb = {"зап. пандж.", "Западный панджаби"},
	pnt = {"понт.", "Понтийский язык"},
	pol = {"польск.", "Польский язык"},
	pon = {"понп.", "Понпейский язык"},
	prg = {"прусск.", "Прусский язык"},
	pro = {"др.-пров.", "Древнепровансальский язык"},
	prs = {"дари", "Дари"},
	pwn = {"пайв.", "Пайваньский язык"},
	qxq = {"кашк.", "Кашкайское наречие"},
	qya = {"кв.", "Квенья", "языке квенья"},
	raj = {"радж.", "Раджастхани"},
	rap = {"рап.", "Рапануйский язык"},
	rar = {"кукск.", "Кукский язык"},
	rcf = {"рею. креол.", "Реюньонский креольский язык"},
	rgn = {"романьол.", "Романьольский язык"},
	rif = {"риф.", "Рифский язык"},
	rom = {"цыг.", "Цыганский язык"},
	rsk = {"южнорусин.", "Южнорусинский язык"},
	rtm = {"ротум.", "Ротуманский язык"},
	rue = {"русин.", "Русинский язык"},
	ruo = {"и.-рум.", "Истрорумынский язык"},
	rup = {"арум.", "Арумынский язык"},
	ruq = {"мегл.", "Мегленорумынский язык"},
	rut = {"рут.", "Рутульский язык"},
	rys = {"яэям.", "Яэямское наречие"},
	ryu = {"окив.", "Окинавский язык"},
	sah = {"якут.", "Якутский язык"},
	sam = {"самарит.", "Самаритянский арамейский язык"},
	saz = {"саур.", "саураштра (язык)"},
	scn = {"сиц.", "Сицилийский язык"},
	sco = {"скотс.", "Шотландский язык (германский)"},
	sel = {"селькупск.", "Селькупский язык"},
	sga = {"др.-ирл.", "Древнеирландский язык"},
	sgh = {"шугн.", "Шугнанский язык"},
	sgs = {"жем.", "Жемайтский язык"}, -- перенаправление специально
	shn = {"шан.", "Шанский язык"},
	shu = {"чадск.", "Чадский диалект арабского языка"},
	sjd = {"кильд. ", "Кильдинский саамский язык", "кильдинском саамском языке"},
	sje = {"пите-саам.", "Пите-саамский язык"},
	sjk = {"кеми-саам.", "Кеми-саамский язык"},
	sjn = {"синд.", "Синдарин"},
	sju = {"уме-саам.", "Уме-саамский язык"},
	skr = {"сирайки", "Сирайки (язык)", "языке сирайки"},
	sma = {"ю.-саам.", "Южносаамский язык"},
	smj = {"луле-саам.", "Луле-саамский язык"},
	smn = {"инари-саам.", "Инари-саамский язык"},
	sms = {"колтта-саам.", "Колтта-саамский язык"},
	sog = {"согд.", "Согдийский язык"},
	srn = {"сранан-тонго", "сранан-тонго"},
	srq = {"сирионо", "Сирионо (язык)"},
	stq = {"вост.-фриз.","Восточнофризский язык"},
	sty = {"сиб.-тат.","Сибирско-татарский язык"},
	sux = {"шум.", "Шумерский язык"},
	sva = {"сван.", "Сванский язык"},
	syc = {"сир.", "Сирийский язык"},
	syr = {"новоарам.", "Новоарамейский язык"}, -- перенаправление специально
	szl = {"силез.", "Силезский язык"},
	tab = {"таб.", "Табасаранский язык"},
	tah = {"таит.", "Таитянский язык"},
	tet = {"тетум", "Тетум", "языке тетум"},
	tig = {"тигре", "Тигре (язык)"},
	tkl = {"токелау", "токелау (язык)"},
	tkr = {"цахур.", "Цахурский язык"},
	tli = {"тлингит.", "Тлингитский язык"},
	tly = {"тал.", "Талышский язык"},
	tok = {"ток.", "Токипона"},
	tpi = {"ток-писин", "Ток-писин"},
	tum = {"тумбука", "Тумбука (язык)"},
	tvl = {"тувалу", "тувалу (язык)"},
	txg = {"тангут.", "тангутский язык"},
	tyv = {"тув.", "Тувинский язык"},
	tzm = {"ср.-атл. там.", "Среднеатласские тамазигхтские диалекты"},
	ude = {"удэг.", "Удэгейский язык"},
	udi = {"удин.", "Удинский язык"},
	udm = {"удм.", "Удмуртский язык"},
	uga = {"угар.", "угаритский язык"},
	vec = {"венет. совр.", "Венетский язык (современный)", "венетском (современном) языке" }, -- перенаправление специально
	vep = {"вепсск.", "Вепсский язык"},
	vls = {"зап.-флам.", "Западнофламандский язык"},
	vmf = {"майнфранк.", "Майнфранкские диалекты"},
	vot = {"водск.", "Водский язык"},
	vro = {"вырус.", "Выруский диалект", "выруском диалекте эстонского языка", "выруского диалекта эстонского языка"},
	wae = {"валлис.", "Валлисский диалект"},
	war = {"вар.", "Варайский язык"},
	wls = {"уолл.", "Уоллисский язык"},
	wni = {"ком.", "Коморский язык"},
	wuu = {"у", "У (язык)", "языке у"},
	xal = {"калм.", "Калмыцкий язык"},
	xas = {"камас.", "Камасинский язык"},
	xmf = {"мег.", "Мегрельский язык"},
	xno = {"англо-норм.", "Англо-нормандский язык"},
	xpu = {"пунич.", "Пунический язык"},
	ykg = {"северноюк.", "Северноюкагирский язык"},
	ynk = {"наук.", "Науканский язык"},
	yoi = {"йон.", "Йонагунский язык"},
	yrk = {"нен.", "Ненецкий язык"},
	ysr = {"сиреник.", "Сиреникский язык"},
	yua = {"юкатек.", "Юкатекский язык"},
	yue = {"юэ", "Юэ (язык)", "юэском языке"},
	yux = {"южноюк.", "Южноюкагирский язык"},
	zea = {"зел.", "Зеландский язык"},
	zgh = {"тамаз.", "тамазигхт"},
  
	-- IETF BCP 47 language tags/IANA language subtags (orthography, dialects, variants)
	-- https://www.rfc-editor.org/rfc/bcp/bcp47.txt
	-- https://www.iana.org/assignments/language-subtag-registry
	['az-cyrl'] = {"азерб. (кир.)", "Азербайджанский язык (кириллица)"},
	['be-tarask'] = {"тарашк.", "Белорусский язык (тарашкевица)", "белорусском языке (тарашкевица)"},
	['de-at'] = {"австр.", "Австрийский немецкий язык", "австрийском варианте немецкого языка"},
	['de-ch'] = {"швц.-нем.", "Швейцарский немецкий язык", "швейцарском варианте немецкого языка"},
	['en-au'] = {"австрал. англ.", "Австралийский английский язык"},
	['en-gb'] = {"брит. англ.", "Британский английский язык"},
	['en-ca'] = {"канадск. англ.", "Канадский английский язык"},
	['en-in'] = {"индийск. англ.", "Индийский английский язык"},
	['en-nz'] = {"новозел. англ.", "Новозеландский английский язык"},
	['en-us'] = {"амер. англ.", "Американский английский язык"},
	['fr-ca'] = {"канадск. фр.", "Канадский французский язык"},
	['fr-ch'] = {"швц.-фр.", "Швейцарский французский язык"},
	['ko-kp'] = {"кор.", "Корейский язык", "Корейском языке"}, -- имеются различия в написании буквы «тхиыт»
	['nl-be'] = {"фламандск.", "Фламандский язык"},
	['pt-br'] = {"бр. порт.", "Бразильский португальский язык"},
	['ru-petr1708'] = {"рус. дореф.", "Русская дореформенная орфография", "русском языке (в дореформенной орфографии)"},
	['sh-cyrl'] = {"сербохорв. (кир.)", "Сербохорватский язык (кириллицей)"},
	['sh-latn'] = {"сербохорв. (лат.)", "Сербохорватский язык (латиницей)"},
	['sr-cyrl'] = {"серб. (кир.)", "Сербский язык (кириллицей)"},
	['sr-latn'] = {"серб. (лат.)", "Сербский язык (латиницей)"},
	['tt-arab'] = {"тат. (ар.)", "Татарский язык (арабицей)"},
	['tt-latn'] = {"тат. (лат.)", "Татарский язык (латиницей)"},
	['uz-cyrl'] = {"узб. (кир.)", "Узбекский язык (кириллицей)"},
	['uz-latn'] = {"узб. (лат.)", "Узбекский язык (латиницей)"},
	['zh-hans'] = {"кит. упр.", "Упрощённый китайский язык", "упрощённом варианте китайского языка", "упрощённого варианта китайского языка"}, -- перенаправление специально
	['zh-hant'] = {"кит. трад.", "Традиционный китайский язык", "традиционном варианте китайского языка"}, -- перенаправление специально
	['zh-tw'] = {"кит. тайв.", "Гоюй", "тайваньском варианте китайского языка"},

	-- Other language codes and dialects
	-- Non-standard codes used in Wikipedia and other projects
	arq = {"араб. алжир.", "Алжирский арабский язык", "алжирском диалекте арабского языка"},
	ary = {"араб. марок.", "Марокканский арабский язык", "марокканском диалекте арабского языка"},
	arz = {"араб. егип.", "Египетский арабский язык", "египетском диалекте арабского языка", "египетского диалекта арабского языка"},
	cant = {"кант.", "Кантабрийский диалект", "кантабрийском диалекте"},
	gal = {"галло", "Галло (язык)", "языке галло"},
	iast = {"IAST", "Международный алфавит транслитерации санскрита"},
	mnp = {"сев.-миньск.", "Северноминьский язык", "северноминьском языке (диалекте)"},
	nan = {"юж.-миньск.", "Южноминьский язык (диалект)", "южноминьском языке (диалекте)"},
	neolat = {"новолат.", "Латинский язык#Латынь в Новое время", "новолатинском языке"},
	['nds-nl'] = {"нид. ниж.-сакс.", "Нидерландский нижнесаксонский язык"}, -- перенаправление специально
	pdc = {"пенсильв. нем.", "Пенсильванско-немецкий диалект", "пенсильванско-немецком диалекте"},
	['sel-nar'] = {"нар. южносельк.", "Нарымский диалект южноселькупского языка"},
	['sel-nor'] = {"сев.-сельк.", "Северноселькупский язык"},
	['sel-sh'] = {"шёш. южносельк.", "Шёшкупский диалект южноселькупского языка"},
	['sel-sou'] = {"южносельк.", "Южноселькупский язык"},
	simple = {"англ. упрощ.", "Упрощённый английский язык", "упрощённом варианте английского языка", "упрощенного варианта английского языка"},
	slovio = {"словио", "Словио", "словио", "словио"},
	tara = {"тар.", "Тарантинский язык"},
	mul = {"мн.", "Множество языков", "множестве языков"} -- Термин из ISO 639. Статьи нет и вряд ли появится.
}

-- Вспомогательный список языков, которым не нужен курсив
langs.no_italics = {
	ar = true,
	fa = true,
	he = true,
	hi = true,
	hy = true,
	ja = true,
	ka = true,
	ko = true,
	lzh = true,
	th = true,
	ur = true,
	zh = true
}

-- Вспомогательная функция для создания алиаса с автоматической регистрацией
langs.aliases = {}
local function addAlias(code, target)
	langs[code] = langs[target]
	langs.aliases[code] = true
end

-- Псевдонимы (aliases)
addAlias('pem', 'koi') -- (временный) алиас для локальных шаблонов; код по ГОСТ 7.75-97; TODO: удалить после окончания перевода с заменой всех включений
addAlias('ru-dor', 'ru-petr1708') -- алиасы для локальных шаблонов
addAlias('ru-old', 'ru-petr1708') -- алиасы для локальных шаблонов
addAlias('roa-nor', 'nox')
addAlias('roa-tara', 'tara')
addAlias('sr-ec', 'sr-cyrl') -- используется не только локально, но и MediaWiki
addAlias('sr-el', 'sr-latn') -- используется не только локально, но и MediaWiki
addAlias('tt-ar', 'tt-arab') -- (временный) алиас для локальных шаблонов; TODO: удалить после окончания перевода с заменой всех включений
addAlias('tt-en', 'tt-latn') -- (временный) алиас для локальных шаблонов; TODO: удалить после окончания перевода с заменой всех включений
addAlias('als', 'gsw') -- также используется MediaWiki
addAlias('cz', 'cs')
addAlias('jp', 'ja')
addAlias('me', 'cnr')
addAlias('zh-classical', 'lzh')
addAlias('zh-min-nan', 'nan')
addAlias('zh-yue', 'yue')
addAlias('ton', 'to')
addAlias('smi', 'sjd')
addAlias('sme', 'se')
addAlias('smo', 'sm')
addAlias('mri', 'mi')
addAlias('nep', 'ne')
addAlias('bh', 'bho')
addAlias('bur', 'my')
addAlias('mya', 'my')
addAlias('bxm', 'bua')
addAlias('bxr', 'bua')
addAlias('bxu', 'bua')
addAlias('fij', 'fj')
addAlias('arm', 'hy')
addAlias('bat-smg', 'sgs')
addAlias('be-x-old', 'be-tarask')
addAlias('fiu-vro', 'vro')
addAlias('kaz', 'kk')
addAlias('krio', 'kri')
addAlias('lat', 'la')
addAlias('map-bms', 'bms')

return langs;