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

local langs = {
  abq = {"абаз.", "Абазинской кыл"},
  ab = {"абх.", "Абхаз кыл"},
  av = {"авар.", "Аварской кыл"},
  ae = {"авест.", "Авестийской кыл"},
  ady = {"адыг.", "Адыгейской кыл"},
  az = {"азер.", "Азербайджан кыл"},
  ay = {"аймара", "Аймара кыл"},
  ain = {"айн.", "Айнской кыл"},
  ak = {"акан", "Акан"},
  akk = {"аккад.", "Аккадской кыл"},
  sq = {"алб.", "Албанской кыл"},
  ale = {"алеут.", "Алеутской кыл"},
  am = {"амх.", "Амхарской кыл"},
  en = {"англ.", "Англи кыл"},
  nox = {"англо-норм.", "Англо-нормандской кыл"},
  ar = {"араб", "Араб кыл"},
  arc = {"сир.", "Сирийской кыл"},
  scn = {"сиц.", "Сицилийской кыл"},
  an = {"арагон.", "Арагонской кыл"},
  arn = {"мап.", "Мапуче кыл"},
  hy = {"арм.", "Армянской кыл"},
  as = {"ассам.", "Ассамской кыл"},
  nah = {"аст.", "Астекской кыл"}, -- перенаправление специально
  ast = {"астур.", "Астурийской кыл"},
  aa = {"афар.", "Афарской кыл"},
  af = {"африк.", "Африкаанс", "африкаансе"},
  ace = {"ачех.", "Ачехской кыл"},
  ban = {"балийск.", "Балийской кыл"},
  bm = {"бам.", "Бамана"},
  bms = {"бан.", "Баньюмасанской кыл"},
  eu = {"баск.", "Баскской кыл"},
  ba = {"баш.", "Башкир кыл"},
  be = {"бел.", "Белорус кыл"},
  bal = {"белудж.", "Белуджской кыл"},
  bn = {"бенг.", "Бенгальской кыл"},
  my = {"бирм.", "Бирманской кыл"},
  bi = {"бисл.", "Бислама"},
  bcl = {"центр. бик.", "Центральный бикольской кыл"},
  bpy = {"биш.-ман.", "Бишнуприя-манипури"},
  bg = {"болг.", "Болгар кыл"},
  bs = {"босн.", "Боснийской кыл"},
  br = {"брет.", "Бретонской кыл"},
  bug = {"буг.", "Бугийской кыл"},
  bua = {"бур.", "Бурят кыл"},
  bho = {"бходжп.", "Бходжпури"},
  cy = {"валл.", "Валлийской кыл"},
  wa = {"валлон.", "Валлонской кыл"},
  war = {"вар.", "Варайской кыл"},
  hu = {"венг.", "Венгер кыл"},
  ve = {"венда", "Венда кыл"},
  vep = {"вепс", "Вепс кыл"},
  hsb = {"верхнелуж.", "Верхнелужицкой кыл"},
  vo = {"волапюк", "Волапюк", "волапюке"},
  vot = {"водск.", "Водской кыл"},
  wo = {"волоф", "Волоф кыл"},
  vi = {"вьетн.", "Вьетнамской кыл"},
  vro = {"вырус.", "Выруский диалект", "выруском диалекте эстонского языка"},
  haw = {"гав.", "Гавайской кыл"},
  gag = {"гаг.", "Гагаузской кыл"},
  gan = {"гань", "Гань", "языке гань"},
  ht = {"гаит.", "Гаитянский креольской кыл"},
  gl = {"галис.", "Галисийской кыл"},
  glk = {"гил.", "Гилянской кыл"},
  hz = {"гер.", "Гереро кыл"},
  gil = {"кириб.", "Кирибати кыл"},
  mhr = {"пор", "Улыг пал пор кыл"}, -- перенаправление специально
  jdt = {"гор.-евр.", "Горско-еврейской кыл"},
  got = {"готск.", "Готской кыл"},
  kl = {"гренл.", "Гренландской кыл"},
  el = {"грек", "Грек кыл"},
  ka = {"груз.", "Грузинской кыл"},
  gn = {"гуар.", "Гуарани кыл"},
  gu = {"гудж.", "Гуджарати"},
  da = {"дат.", "Датской кыл"},
  dz = {"дзонг-кэ", "Дзонг-кэ"},
  dty = {"дотияли", "Дотияли"},
  grc = {"др.-греч.", "Вашкала грек кыл"},
  egy = {"егип.", "Египетской кыл"},
  sgs = {"жем.", "Жемайтской кыл"}, -- перенаправление специально
  orv = {"др.-рус.", "Древнерусской кыл"},
  non = {"др.-сканд.", "Древнескандинавской кыл"},
  dng = {"дунг.", "Дунганской кыл"},
  zu = {"зулу", "Зулу"},
  zea = {"зел.", "Зеландской кыл"},
  he = {"ивр.", "Иврит", "иврите"},
  ig = {"игбо", "Игбо кыл"},
  yi = {"идиш", "Идиш", "идише"},
  ["io"] = {"идо", "Идо"},
  ilo = {"илок.", "Илоканской кыл"},
  smn = {"инари-саамск.", "Инари-саамской кыл"},
  inh = {"ингуш.", "Ингушской кыл"},
  id = {"индон.", "Индонезийской кыл"},
  ia = {"интерл.", "Интерлингва"},
  ie = {"окц.", "Интерлингве", "интерлингве (окцидентале)"},
  iu = {"инуктитут", "Инуктитут", "инуктитуте"},
  ik = {"инуитск.", "Инупиак"}, -- перенаправление специально
  ga = {"ирл.", "Ирландской кыл"},
  is = {"исл.", "Исландской кыл"},
  es = {"исп.", "Испан кыл"},
  it = {"итал.", "Итальян кыл"},
  itl = {"ительм.", "Ительменской кыл"},
  yo = {"йоруба", "Йоруба кыл"},
  kbd = {"кабард.-черк.", "Кабардино-черкесской кыл"},
  kab = {"кабильск.", "Кабильской кыл"},
  kbp = {"кабье", "Кабье кыл", "языке кабье"},
  kk = {"каз.", "Казах кыл"},
  xal = {"калм.", "Калмыцкой кыл"},
  kn = {"каннада", "Каннада"},
  cant = {"кант.", "Кантабрийский диалект", "кантабрийском диалекте"},
  kr = {"канур.", "Канури кыл", "языке канури"},
  pam = {"кап.", "Капампанганской кыл"},
  kdr = {"караимск.", "Караимской кыл"},
  kaa = {"каракалп.", "Каракалпакской кыл"},
  krc = {"карач.-балк.", "Карачаево-балкарской кыл"},
  krl = {"карельск.", "Карельской кыл", "собственно-карельском языке"},
  ca = {"кат.", "Каталанской кыл"},
  ks = {"кашм.", "Кашмирской кыл"},
  csb = {"кашуб.", "Кашубской кыл"},
  kj = {"кван.", "Кваньяма кыл", "языке кваньяма"},
  qya = {"кв.", "Квенья", "языке квенья"},
  qu = {"кечуа", "Кечуа", "языке кечуа"}, -- перенаправление специально
  ki = {"кикуйю", "Кикуйю кыл", "языке кикуйю"},
  sjd = {"кильд. ", "Кильдинский саамской кыл", "кильдинском саамском языке"},
  kua = {"кваньяма", "Кваньяма кыл"},
  ky = {"кирг.", "Киргизской кыл"},
  zh = {"кит.", "Китайской кыл"},
  sms = {"колтта-саамск.", "Колтта-саамской кыл"},
  kv = {"коми", "Коми кыл"},
  koi = {"к.-п.", "Коми-пермяк кыл"},
  kg = {"конго", "Конго кыл"},
  kok = {"конкани", "Конкани кыл"},
  cop = {"копт.", "Коптской кыл"},
  ko = {"кор.", "Корейской кыл"},
  kw = {"корнск.", "Корнской кыл"},
  co = {"корс.", "Корсиканской кыл"},
  kpy = {"корякск.", "Корякской кыл"},
  xh = {"коса", "Коса кыл"},
  krio = {"крио", "Крио", "языке крио"},
  crh = {"крым бигер", "Крым бигер кыл"},
  kum = {"кум.", "Кумыкской кыл"},
  ku = {"курд.", "Курдской кыл", "курдском языке"}, -- перенаправление специально
  khw = {"кховар", "Кховар"},
  ckb = {"сорани", "Сорани"},
  km = {"кхмер.", "Кхмерской кыл"},
  lad = {"сеф.", "Сефардской кыл"},
  lld = {"ладинск.", "Ладинской кыл"},
  lbe = {"лакск.", "Лакской кыл"},
  lo = {"лаос.", "Лаосской кыл"},
  ltg = {"латг.", "Латгальской кыл"},
  la = {"лат.", "Латин кыл"},
  lv = {"латв.", "Латви кыл"},
  lez = {"лезг.", "Лезгинской кыл"},
  olo = {"лив.-карельск.", "Ливвиковской кыл", "ливвиковском диалекте карельского языка"}, -- перенаправление специально
  liv = {"лив.", "Ливской кыл"},
  ln = {"лингала", "Лингала"},
  li = {"лимб.", "Лимбургской кыл"},
  lt = {"лит.", "Литва кыл"},
  lmo = {"ломб.", "Ломбардской кыл"},
  lu = {"луба-катанга", "Луба-катанга", "языке луба-катанга"},
  lrc = {"сев.-лур.", "Северный лурской кыл"},
  lg = {"луг.", "Луганда", "языке луганда"},
  smj = {"луле-саамск.", "Луле-саамской кыл"},
  lb = {"люксемб.", "Люксембургской кыл"},
  mk = {"макед.", "Македонской кыл"},
  mzn = {"маз.", "Мазандеранской кыл"},
  mg = {"малаг.", "Малагасийской кыл"},
  ms = {"малайск.", "Малайской кыл"},
  ml = {"малаялам", "Малаялам"},
  dv = {"мальд.", "Мальдивской кыл"},
  mt = {"мальт.", "Мальтийской кыл"},
  mns = {"манс.", "Мансийской кыл"},
  mi = {"маори", "Маори кыл"},
  mr = {"маратхи", "Маратхи кыл"},
  mrj = {"гор.-мар.", "Горномарийской кыл"},
  chm = {"пор", "Пор кыл"},
  mh = {"марш.", "Маршалльский язык "},
  mah = {"марш.", "Маршалльской кыл"},
  xmf = {"мег.", "Мегрельской кыл"},
  min = {"мин.", "Минангкабау кыл"},
  mdf = {"мокша", "Мокша кыл"},
  mo = {"молд.", "Молдавской кыл"},
  mn = {"монг.", "Монгольской кыл"},
  gv = {"мэнск.", "Мэнской кыл"},
  nv = {"навахо", "Навахо кыл"},
  nbf = {"наси", "Наси кыл"},
  na = {"наур.", "Науруанской кыл"},
  nap = {"неап.", "Неаполитанской кыл"},
  new = {"нев.", "Неварской кыл"},
  de = {"нем.", "Немец кыл"},
  yrk = {"нен.", "Ненец кыл"},
  ne = {"непальск.", "Непальской кыл"},
  niv = {"нивх.", "Нивхской кыл"},
  nl = {"нидерл.", "Нидерланд кыл"},
  dsb = {"ниж.-луж.", "Нижнелужицкой кыл"},
  nds = {"ниж.-нем.", "Нижненемецкой кыл"},
  niu = {"ниуэ", "Ниуэ кыл"},
  nog = {"ног.", "Ногайской кыл"},
  no = {"норв.", "Норвежской кыл"},
  ny = {"ньянджа", "Ньянджа"},
  nn = {"нюнорск", "Новонорвежской кыл"},
  oj = {"одж.", "Оджибве кыл", "языке оджибве"},
  oc = {"окс.", "Окситанской кыл"},
  oci = {"гаск.", "Окситанской кыл"},
  ["or"] = {"ория", "Ория кыл"},
  om = {"оромо", "Оромо кыл"},
  oac = {"ороч.", "Орочской кыл"},
  ["os"] = {"осет.", "Осетинской кыл"},
  ["pi"] = {"пали", "Пали"},
  pap = {"папьям.", "Папьяменто"},
  pa = {"вост. пандж.", "Восточный панджаби"}, -- перенаправление специально
  pnb = {"зап. пандж.", "Западный панджаби"},
  diq = {"юж. зазаки", "Южный зазаки"},
  fa = {"перс.", "Персидской кыл"},
  pal = {"пехл.", "Среднеперсидской кыл"},
  pl = {"польск.", "Польской кыл"},
  pol = {"пол.", "Поляк кыл"},
  pt = {"порт.", "Португальской кыл"},
  ps = {"пушту", "Пушту"},
  pms = {"пьем.", "Пьемонтской кыл"},
  raj = {"радж.", "Раджастхани"},
  rap = {"рап.", "Рапануйской кыл"},
  rar = {"кукск.", "Кукской кыл"},
  rm = {"ромш.", "Романшской кыл"},
  rw = {"руанда", "Руанда кыл"},
  ro = {"рум.", "Румын кыл"},
  rn = {"рунди", "Рунди кыл"},
  ru = {"ӟуч", "Ӟуч кыл"},
  rue = {"русин.", "Русинской кыл"},
  rut = {"рут.", "Рутульской кыл"},
  sm = {"самоан.", "Самоанской кыл"},
  sg = {"санго", "Санго"},
  sa = {"санскр.", "Санскрит",'санскрите'},
  sc = {"сард.", "Сардинской кыл"},
  ss = {"свази", "Свати"},
  ceb = {"себ.", "Себуанской кыл"},
  atv = {"сев.-алт.", "Северно-алтайской кыл"},
  cmn = {"сев.-кит.", "Севернокитайской кыл"},
  se = {"сев.-саамск.", "Северносаамской кыл"},
  nd = {"сев. ндеб.", "Северный ндебеле", "языке северный ндебеле"},
  nso = {"сев. сото", "Северный сото"},
  so = {"сомали", "Сомалийской кыл"},
  sr = {"серб", "Серб кыл"},
  sh = {"сербохорв.", "Сербохорватской кыл"},
  st = {"сесото", "Сесото"},
  si = {"сингальск.", "Сингальской кыл"},
  szl = {"силез.", "Силезской кыл"},
  sd = {"синдхи", "Синдхи кыл"},
  syr = {"сир.", "Сирийской кыл"},
  sk = {"словак", "Словак кыл"},
  sl = {"словен.", "Словенской кыл"},
  art = {"словио", "Словио", "языке словио"},
  sog = {"согд.", "Согдийской кыл"},
  enm = {"ср.-англ.", "Среднеанглийской кыл"},
  gmh = {"ср.-верхненем.", "Средневерхненемецкой кыл"},
  gkm = {"ср.-греч.", "Среднегреческой кыл"},
  frm = {"ср.-франц.", "Среднефранцузской кыл"},
  frr = {"сев.-фриз.","Севернофризской кыл"},
  ang = {"др.-англ.", "Древнеанглийской кыл"},
  goh = {"др.-верхненем.", "Древневерхненемецкой кыл"},
  sga = {"др.-ирл.", "Древнеирландской кыл"},
  peo = {"др.-перс.", "Древнеперсидской кыл"},
  pro = {"др.-пров.", "Древнепровансальской кыл"},
  cu = {"ст.-слав.", "Старославянской кыл", "старославянском языке"},
  ota = {"осман.", "Османской кыл"},
  fro = {"старофр.", "Старофранцузской кыл"},
  sw = {"суахили", "Суахили"},
  su = {"сунд.", "Сунданской кыл"},
  tab = {"таб.", "Табасаранской кыл"},
  tl = {"тагальск.", "Тагальской кыл"},
  tg = {"тадж.", "Таджикской кыл"},
  ty = {"таит.", "Таитянской кыл"},
  tah = {"таит.", "Таитянской кыл"},
  th = {"тайск.", "Тайской кыл"},
  tly = {"тал.", "Талышской кыл"},
  ta = {"там.", "Тамильской кыл"},
  tt = {"биг.", "Бигер кыл"},
  tara = {"тар.", "Тарантинской кыл"},
  te = {"телугу", "Телугу"},
  tet = {"тетум", "Тетум", "языке тетум"},
  bo = {"тиб.", "Тибетской кыл"},
  ti = {"тигринья", "Тигринья"},
  to = {"тонг.", "Тонганской кыл"},
  tn = {"тсвана", "Тсвана кыл"},
  ts = {"тсонга", "Тсонга кыл", "языке тсонга"},
  tyv = {"тув.", "Тувинской кыл"},
  tr = {"тур.", "Турок кыл"},
  tk = {"туркм.", "Туркменской кыл"},
  udm = {"удм.", "Удмурт кыл"},
  uz = {"узб.", "Узбекской кыл"},
  ug = {"уйг.", "Уйгурской кыл"},
  uk = {"укр.", "Украин кыл"},
  ur = {"урду", "Урду", 'урду'},
  wuu = {"у", "У кыл", 'языке у'},
  fo = {"фар.", "Фарерской кыл"},
  fj = {"фидж.", "Фиджийской кыл"},
  hif = {"фидж. хинди", "Фиджийский хинди"},
  fil = {"филипп.", "Филиппинской кыл"},
  phn = {"финик.", "Финикийской кыл"},
  fi = {"финн", "Финн кыл"},
  fr = {"фр.", "Француз кыл"},
  fy = {"зап.-фриз.", "Западнофризской кыл"},
  vls = {"зап.-флам.", "Западнофламандской кыл"},
  ff = {"фула", "Фула кыл", "языке фула"},
  kjh = {"хак.", "Хакасской кыл"},
  hak = {"хакка", "Хакка кыл", 'языке хакка'},
  kca = {"ханты", "Ханты кыл"},
  ha = {"хауса", "Хауса кыл"},
  hi = {"хинди", "Хинди", "хинди"},
  ho = {"хири-моту", "Хири-моту"},
  hr = {"хорв.", "Хорват кыл"},
  tkr = {"цахур.", "Цахурской кыл"},
  chu = {"церк.-слав.", "Церковнославянской кыл"},
  rom = {"цыг.", "Цыганской кыл"},
  chg = {"чагат.", "Чагатайской кыл"},
  ch = {"чамор.", "Чаморро кыл"},
  ess = {"чапл.", "Чаплинской кыл"},
  tw = {"чви", "Чви"},
  chr = {"чероки", "Чероки кыл"},
  me = {"черногор.", "Черногорской кыл"},
  ce = {"чеч.", "Чеченской кыл"},
  cs = {"чеш.", "Чешской кыл"},
  za = {"чжуанск.", "Чжуанской кыл"},
  cv = {"чув.", "Чуваш кыл"},
  chv = {"чуваш.", "Чувашской кыл"},
  ckt = {"чук.", "Чукот кыл"},
  chy = {"шайен.", "Шайенской кыл"},
  sv = {"швед", "Швед кыл"},
  sn = {"шона", "Шона кыл"},
  cjs = {"шорск.", "Шорской кыл"},
  sco = {"скотс.", "Шотландский язык (германский)"},
  sgh = {"шугн.", "Шугнанской кыл"},
  sux = {"шум.", "Шумерской кыл"},
  ee = {"эве", "Эве кыл"},
  evn = {"эвенк.", "Эвенкийской кыл"},
  eve = {"эвенск.", "Эвенской кыл"},
  elx = {"эламск.", "Эламской кыл"},
  eml = {"эмил.-ром.", "Эмилиано-романьольской кыл"},
  myv = {"эрзя", "Эрзя кыл"},
  eo = {"эспер.", "Эсперанто", 'эсперанто'},
  et = {"эст.", "Эстон кыл"},
  alt = {"алт.", "Алтай кыл"},
  nr = {"юж. ндеб.", "Южный ндебеле", "языке южный ндебеле"},
  lzh = {"классич. кит.", "Вэньянь", "классическом китайском языке"},
  jv = {"яв.", "Яванской кыл"},
  sah = {"якут.", "Якутской кыл"},
  ja = {"яп.", "Япон кыл"},
  stq = {"вост.-фриз.","Восточнофризской кыл"},
  fur = {"фриул.","Фриульской кыл"},
  ykg = {"северноюк.", "Северноюкагирской кыл"},
  yue = {"юэ", "Юэ кыл", "юэском языке"},
  yux = {"южноюк.", "Южноюкагирской кыл"},


  -- псевдокоды и диалекты
  cg = {"черног.", "Черногорской кыл"}, -- пока(?) не имеет кода в ISO 639; предложенный код — cg; у нас есть Шаблон:Lang-cg
  gal = {"галло", "Галло кыл", "языке галло"},
  ['ko-kp'] = {"кор.", "Корейской кыл", "Корейском языке"}, -- имеются различия в написании буквы «тхиыт»
  mnp = {"сев.-миньск.", "Северноминьской кыл", "северноминьском языке (диалекте)"},
  nan = {"юж.-миньск.", "Южноминьский язык (диалект)", "южноминьском языке (диалекте)"},
  ['nds-nl'] = {"нид. ниж.-сакс.", "Нидерландский нижнесаксонской кыл"}, -- перенаправление специально
  pdc = {"пенсильв. нем.", "Пенсильванско-немецкий диалект", "пенсильванско-немецком диалекте"},
  ['ru-old'] = {"рус. дореф.", "Русская дореформенная орфография", "русском языке (в дореформенной орфографии)"},
  simple = {"англ. упрощ.", "Английский язык (упрощённый)", "упрощённом варианте английского языка"},
}

-- Псевдонимы (aliases)
langs['bat-smg'] = langs['sgs'];
langs['be-x-old'] = langs['be-tarask'];
langs['bh'] = langs['bho'];
langs['bxm'] = langs['bua'];
langs['bxr'] = langs['bua'];
langs['bxu'] = langs['bua'];
langs['fiu-vro'] = langs['vro'];
langs['arm'] = langs['hy']
langs['fij'] = langs['fj']
langs['map-bms'] = langs['bms'];
langs['roa-nor'] = langs['nox'];
langs['roa-tara'] = langs['tara'];
langs['zh-classical'] = langs['lzh'];
langs['zh-min-nan'] = langs['nan'];
langs['zh-yue'] = langs['yue'];

-- Legacy codes
langs['jp'] = langs['ja']
langs['nb'] = langs['no']

return langs;