Jump to content

Module:languages/data/2/extra

Wiktionary වෙතින්

This module contains definitions and metadata for two-letter language codes. See Wiktionary:Languages for more information.

This module must not be used directly in other modules or templates. The data should be accessed through Module:languages. For the corresponding main data, see Module:languages/data/2.

The following errors were detected by Module:data consistency check:

  • Chambri (can) has the invalid family code "paa-lsp".
  • Chenapian (cjn) has the invalid family code "paa-spk".
  • Kairak (ckr) has the invalid family code "paa-bng".
  • The data key entry_name for Classical Mongolian (cmg) is invalid.
  • The data key entry_name for Western Highland Chatino (ctp) is invalid.
  • The data key entry_name for Cahuilla (chl) is invalid.
  • The data key entry_name for Choctaw (cho) is invalid.
  • The data key entry_name for Central Kurdish (ckb) is invalid.
  • The data key entry_name for Chaldean Neo-Aramaic (cld) is invalid.
  • The data key entry_name for Cappadocian Greek (cpg) is invalid.
  • The data key entry_name for Chagatai (chg) is invalid.
  • The data key entry_name for Knaanic (czk) is invalid.
  • The data key entry_name for Messapic (cms) is invalid.
  • The data key entry_name for කොප්ටික් (cop) is invalid.
  • The data keys entry_name, standardChars for Cebuano (ceb) are invalid.
  • The data key entry_name for Kari'na (car) is invalid.
  • The data key entry_name for Idu (clk) is invalid.
  • The data key entry_name for Chukchi (ckt) is invalid.
  • The data keys entry_name, standardChars for Chavacano (cbk) are invalid.
  • The data key standardChars for Cheyenne (chy) is invalid.
  • Dabe (dbe) has the invalid family code "paa-tkw".
  • Edopi (dbf) has the invalid family code "paa-lkp".
  • Fataluku (ddg) has the invalid family code "qfa-tap".
  • Dia (dia) has the invalid family code "qfa-tor".
  • Kapriman (dju) has the invalid family code "paa-spk".
  • Dubu (dmu) has the invalid family code "paa-pau".
  • Daonda (dnd) has the invalid family code "paa-brd".
  • Duvle (duv) has the invalid family code "paa-lkp".
  • The data key entry_name for Middle Dutch (dum) is invalid.
  • The data key entry_name for Tsez (ddo) is invalid.
  • The data key entry_name for Dargwa (dar) is invalid.
  • The data key entry_name for Daur (dta) is invalid.
  • The data key standardChars for Lower Sorbian (dsb) is invalid.
  • Eitiep (eit) has the invalid family code "qfa-tor".
  • Elepi (ele) has the invalid family code "qfa-tor".
  • Elkei (elk) has the invalid family code "qfa-tor".
  • Enga (enq) has the invalid family code "paa-eng".
  • Emem (enr) has the invalid family code "paa-pau".
  • The data key entry_name for Evenki (evn) is invalid.
  • The data key entry_name for Even (eve) is invalid.
  • The data keys entry_name, standardChars for මධ්‍යකාලීන ඉංග්‍රීසි (enm) are invalid.
  • Eritai (ert) has the invalid family code "paa-lkp".
  • The data key entry_name for පුරාතන ප්‍රංශ (fro) is invalid.
  • Fasu (faa) has the invalid family code "paa-kut".
  • Fayu (fau) has the invalid family code "paa-lkp".
  • Fiwaga (fiw) has the invalid family code "paa-kut".
  • Foau (flh) has the invalid family code "paa-lkp".
  • Foi (foi) has the invalid family code "paa-kut".
  • Fore (for) has the invalid family code "paa-kag".
  • Magi (gkd) has its canonical name ("Magi") repeated in the table of aliases.
  • The data key entry_name for Igala (igl) is invalid.
  • The data key entry_name for Ingush (inh) is invalid.
  • The data keys entry_name, standardChars for Ilocano (ilo) are invalid.
  • The data key entry_name for Itsekiri (its) is invalid.
  • The data key entry_name for Judeo-Italian (itk) is invalid.
  • The data key entry_name for Itelmen (itl) is invalid.
  • The data key entry_name for Marsian (ims) is invalid.
  • The data key entry_name for Ifè (ife) is invalid.
  • Iatmul (ian) has the invalid family code "paa-spk".
  • Imonda (imn) has the invalid family code "paa-brd".
  • Inoke-Yate (ino) has the invalid family code "paa-kag".
  • Ipili (ipi) has the invalid family code "paa-eng".
  • Isabi (isa) has the invalid family code "paa-kag".
  • Iteri (itr) has the invalid family code "paa-asa".
  • Itik (itx) has the invalid family code "paa-tkw".
  • Iwam (iwm) has the invalid family code "paa-spk".
  • Sepik Iwam (iws) has the invalid family code "paa-spk".
  • The data key entry_name for Judeo-Tat (jdt) is invalid.
  • The data key entry_name for Judeo-Persian (jpr) is invalid.
  • Jofotek-Bromnya (jbr) has the invalid family code "paa-tkw".
  • Manem (jet) has the invalid family code "paa-brd".
  • The data key entry_name for Khinalug (kjj) is invalid.
  • The data key entry_name for Khvarshi (khv) is invalid.
  • The data key entry_name for Kuvi (kxv) is invalid.
  • The data key entry_name for Kui (India) (kxu) is invalid.
  • The data key entry_name for Northern Kurdish (kmr) is invalid.
  • The data key entry_name for Karaim (kdr) is invalid.
  • The data key entry_name for Konkani (kok) is invalid.
  • The data key entry_name for Kryts (kry) is invalid.
  • The data key entry_name for Karata (kpt) is invalid.
  • The data key entry_name for Khamti (kht) is invalid.
  • The data key entry_name for Kachchi (kfr) is invalid.
  • The data key entry_name for Komi-Permyak (koi) is invalid.
  • The data key entry_name for Koryak (kpy) is invalid.
  • The data key entry_name for Ket (ket) is invalid.
  • The data key entry_name for Kabardian (kbd) is invalid.
  • The data key entry_name for Bagvalal (kva) is invalid.
  • The data key entry_name for Khowar (khw) is invalid.
  • The data key entry_name for (khb) is invalid.
  • The data key entry_name for Kalaktang Monpa (kkf) is invalid.
  • The data keys entry_name, standardChars for Kankanaey (kne) are invalid.
  • The data key entry_name for Khalaj (klj) is invalid.
  • The data key entry_name for Karakalpak (kaa) is invalid.
  • The data key entry_name for Bezhta (kap) is invalid.
  • The data key entry_name for Nubi (kcn) is invalid.
  • Kamano (kbq) has the invalid family code "paa-kag".
  • Keder (kdy) has the invalid family code "paa-tkw".
  • Keak (keh) has the invalid family code "paa-spk".
  • Ket (ket) has the invalid family code "qfa-yno".
  • Kewa (kew) has the invalid family code "paa-eng".
  • Kapauri (khp) has the invalid family code "paa-tkw".
  • Kilmeri (kih) has the invalid family code "paa-brd".
  • Kirikiri (kiy) has the invalid family code "paa-lkp".
  • East Kewa (kjs) has the invalid family code "paa-eng".
  • Erave (kjy) has the invalid family code "paa-eng".
  • Kwerisa (kkb) has the invalid family code "paa-lkp".
  • Kabola (klz) has the invalid family code "qfa-tap".
  • Awtuw (kmn) has the invalid family code "paa-spk".
  • Kwoma (kmo) has the invalid family code "paa-spk".
  • Kamasau (kms) has the invalid family code "qfa-tor".
  • Kanite (kmu) has the invalid family code "paa-kag".
  • Kaningra (knr) has the invalid family code "paa-spk".
  • Kafoa (kpu) has the invalid family code "qfa-tap".
  • Krisa (ksi) has the invalid family code "paa-msk".
  • Kwinsu (kuc) has the invalid family code "paa-tkw".
  • Wersing (kvw) has the invalid family code "qfa-tap".
  • Kwerba (kwe) has the invalid family code "paa-tkw".
  • Kwanga (kwj) has the invalid family code "paa-spk".
  • Kwesten (kwt) has the invalid family code "paa-tkw".
  • Koiwat (kxt) has the invalid family code "paa-spk".
  • Kyaka (kyc) has the invalid family code "paa-eng".
  • Keyagana (kyg) has the invalid family code "paa-kag".
  • Kambaira (kyy) has the invalid family code "paa-kag".
  • The translit field in the data table for S'gaw Karen (ksw) specifies the module Module:ksw-translit, which does not exist.
  • The translit field in the data table for Karata (kpt) specifies the module Module:kpt-translit, which does not exist.
  • The translit field in the data table for Khinalug (kjj) specifies the module Module:kjj-translit, which does not exist.
  • The translit field in the data table for Khakas (kjh) specifies the module Module:kjh-translit, which does not exist.
  • The translit field in the data table for Eastern Pwo (kjp) specifies the module Module:kjp-translit, which does not exist.
  • The translit field in the data table for Khvarshi (khv) specifies the module Module:khv-translit, which does not exist.
  • The translit field in the data table for Koryak (kpy) specifies the module Module:kpy-translit, which does not exist.
  • The translit field in the data table for Kui (India) (kxu) specifies the module Module:kxv-translit, which does not exist.
  • The translit field in the data table for Kuvi (kxv) specifies the module Module:kxv-translit, which does not exist.
  • The data key entry_name for Livonian (liv) is invalid.
  • The data key entry_name for Lak (lbe) is invalid.
  • The data key entry_name for Luiseño (lui) is invalid.
  • The data key entry_name for Laz (lzz) is invalid.
  • The data key entry_name for Lezgi (lez) is invalid.
  • The data key entry_name for Ladino (lad) is invalid.
  • The data key entry_name for Laki (lki) is invalid.
  • The data key entry_name for Lishana Deni (lsd) is invalid.
  • Lahnda (lah) has the ancestor Old Punjabi (inc-opa) listed in its ancestor field, which is redundant, since it is determined to be ancestral automatically.
  • Lembena (leq) has the invalid family code "paa-eng".
  • Pahi (lgt) has the invalid family code "paa-spk".
  • Laeko-Libuat (lkl) has the invalid family code "qfa-tor".
  • Lilau (lll) has the invalid family code "qfa-tor".
  • Lepki (lpe) has the invalid family code "paa-pau".
  • Aruop (lsr) has the invalid family code "qfa-tor".
  • The sort_key field in the data table for Lak (lbe) specifies the module Module:lbe-sortkey, which does not exist.
  • The sort_key field in the data table for Laboya (lmy) specifies the module Module:lmy-sortkey, which does not exist.
  • The translit field in the data table for Laki (lki) specifies the module Module:lki-translit, which does not exist.
  • The translit field in the data table for Lak (lbe) specifies the module Module:lbe-translit, which does not exist.
  • The translit field in the data table for Limbu (lif) specifies the module Module:lif-translit, which does not exist.
  • The data key entry_name for Eastern Mari (mhr) is invalid.
  • The data key entry_name for Kedah Malay (meo) is invalid.
  • The data key entry_name for Montagnais (moe) is invalid.
  • The data key entry_name for Miskito (miq) is invalid.
  • The data key entry_name for Mozarabic (mxi) is invalid.
  • The data key entry_name for Moksha (mdf) is invalid.
  • The data key entry_name for Middle Irish (mga) is invalid.
  • The data key entry_name for Pattani Malay (mfa) is invalid.
  • Sepik Mari (mbx) has the invalid family code "paa-spk".
  • Siliput (mkc) has the invalid family code "qfa-tor".
  • Manambu (mle) has the invalid family code "paa-spk".
  • Musan (mmp) has the invalid family code "paa-asa".
  • Mander (mqr) has the invalid family code "paa-tkw".
  • Elseng (mrf) has the invalid family code "paa-brd".
  • Dineor (mrx) has the invalid family code "paa-tkw".
  • Murik (New Guinea) (mtf) has the invalid family code "paa-lsp".
  • Nabi (mty) has the invalid family code "qfa-tor".
  • Massep (mvs) has the invalid family code "paa-tkw".
  • Juwal (mwb) has the invalid family code "qfa-tor".
  • Monumbo (mxk) has the invalid family code "qfa-tor".
  • The sort_key field in the data table for Middle Irish (mga) specifies the module Module:mga-sortkey, which does not exist.
  • The sort_key field in the data table for Moksha (mdf) specifies the module Module:mdf-sortkey, which does not exist.
  • The sort_key field in the data table for Western Mari (mrj) specifies the module Module:mrj-sortkey, which does not exist.
  • The data key standardChars for සර්ව භාෂාමය (mul) is invalid.
  • The translit field in the data table for Mozarabic (mxi) specifies the module Module:mxi-translit, which does not exist.
  • The translit field in the data table for Manda (India) (mha) specifies the module Module:kxv-translit, which does not exist.
  • The data key entry_name for Nupe (nup) is invalid.
  • The data key entry_name for Nzadi (nzd) is invalid.
  • The data key entry_name for Manangba (nmm) is invalid.
  • The data key entry_name for Classical Nahuatl (nci) is invalid.
  • The data key entry_name for Nyenkha (neh) is invalid.
  • The data key entry_name for Nivkh (niv) is invalid.
  • The data key entry_name for Northern Thai (nod) is invalid.
  • Namla (naa) has the invalid family code "paa-pau".
  • Nakwi (nax) has the invalid family code "qfa-mal".
  • Ningera (nby) has the invalid family code "paa-brd".
  • Nete (net) has the invalid family code "paa-eng".
  • Chiripá (nhd) lists the invalid language code "gn" as its ancestor.
  • Nimo (niw) has the invalid family code "paa-asa".
  • Ningil (niz) has the invalid family code "qfa-tor".
  • Namia (nnm) has the invalid family code "paa-spk".
  • Ngala (nud) has the invalid family code "paa-spk".
  • Mehek (nux) has the invalid family code "paa-spk".
  • The sort_key field in the data table for Nivkh (niv) specifies the module Module:niv-sortkey, which does not exist.
  • The translit field in the data table for Naskapi (nsk) specifies the module Module:nsk-translit, which does not exist.
  • The translit field in the data table for Nivkh (niv) specifies the module Module:niv-translit, which does not exist.
  • The translit field in the data table for Nganasan (nio) specifies the module Module:nio-translit, which does not exist.
  • The data key entry_name for Pontic Greek (pnt) is invalid.
  • The data key entry_name for Nigerian Pidgin (pcm) is invalid.
  • The data key entry_name for Pipil (ppl) is invalid.
  • The data key entry_name for Pahari-Potwari (phr) is invalid.
  • The data keys entry_name, standardChars for Kapampangan (pam) are invalid.
  • The data key entry_name for Pangasinan (pag) is invalid.
  • The data key entry_name for Pawnee (paw) is invalid.
  • The data key entry_name for Phalura (phl) is invalid.
  • The data key entry_name for Phake (phk) is invalid.
  • The data key entry_name for ප්‍රාකෘත (pra) is invalid.
  • The data key entry_name for Paelignian (pgn) is invalid.
  • Papasena (pas) has the invalid family code "paa-lkp".
  • Pyu (New Guinea) (pby) has the invalid family code "paa-asa".
  • Pagi (pgi) has the invalid family code "paa-brd".
  • The translit field in the data table for Pengo (peg) specifies the module Module:kxv-translit, which does not exist.
  • The data key entry_name for Carpathian Rusyn (rue) is invalid.
  • The data key entry_name for Rutul (rut) is invalid.
  • The data key entry_name for Aromanian (rup) is invalid.
  • Rasawa (rac) has the invalid family code "paa-lkp".
  • Yahang (rhp) has the invalid family code "qfa-tor".
  • Murkim (rmh) has the invalid family code "paa-pau".
  • The sort_key field in the data table for Carpathian Rusyn (rue) specifies the module Module:rue-sortkey, which does not exist.
  • The data key standardChars for Tarifit (rif) is invalid.
  • The data key standardChars for Pannonian Rusyn (rsk) is invalid.
  • The translit field in the data table for Rutul (rut) specifies the module Module:rut-translit, which does not exist.
  • Daonda (dnd) has no family.
  • The data key entry_name for Kildin Sami (sjd) is invalid.
  • The data key entry_name for Lule Sami (smj) is invalid.
  • The data key entry_name for Pite Sami (sje) is invalid.
  • The data key entry_name for Shihhi Arabic (ssh) is invalid.
  • The data key entry_name for Kemi Sami (sjk) is invalid.
  • The data key entry_name for Classical Syriac (syc) is invalid.
  • The data keys entry_name, standardChars for Old Irish (sga) are invalid.
  • The data key entry_name for Southern Kurdish (sdh) is invalid.
  • The data key entry_name for Ume Sami (sju) is invalid.
  • The data key entry_name for Chadian Arabic (shu) is invalid.
  • The data key entry_name for Saraiki (skr) is invalid.
  • The data key entry_name for Ter Sami (sjt) is invalid.
  • The data key entry_name for Inari Sami (smn) is invalid.
  • The data key entry_name for Samogitian (sgs) is invalid.
  • The data key entry_name for Akkala Sami (sia) is invalid.
  • The data key entry_name for Tashelhit (shi) is invalid.
  • The data key entry_name for Southern Sami (sma) is invalid.
  • The data key entry_name for South Picene (spx) is invalid.
  • The data key entry_name for Skolt Sami (sms) is invalid.
  • Sause (sao) has the invalid family code "paa-tkw".
  • Seti (sbi) has the invalid family code "qfa-tor".
  • Kimki (sbt) has the invalid family code "paa-pau".
  • Sos Kundi (sdk) has the invalid family code "paa-spk".
  • Seim (sim) has the invalid family code "paa-spk".
  • Sinagen (siu) has the invalid family code "qfa-tor".
  • Sumariup (siv) has the invalid family code "paa-spk".
  • Skou (skv) has the invalid family code "paa-msk".
  • Auwe (smf) has the invalid family code "paa-brd".
  • Simbali (smg) has the invalid family code "paa-bng".
  • Siane (snp) has the invalid family code "paa-kag".
  • Senggi (snu) has the invalid family code "paa-brd".
  • Saniyo-Hiyewe (sny) has the invalid family code "paa-spk".
  • The sort_key field in the data table for Pite Sami (sje) specifies the module Module:sje-sortkey, which does not exist.
  • The sort_key field in the data table for Ume Sami (sju) specifies the module Module:sju-sortkey, which does not exist.
  • The sort_key field in the data table for Southern Sami (sma) specifies the module Module:sma-sortkey, which does not exist.
  • The sort_key field in the data table for Lule Sami (smj) specifies the module Module:smj-sortkey, which does not exist.
  • The sort_key field in the data table for Inari Sami (smn) specifies the module Module:smn-sortkey, which does not exist.
  • The sort_key field in the data table for Old Irish (sga) specifies the module Module:sga-sortkey, which does not exist.
  • Sowanda (sow) has the invalid family code "paa-brd".
  • Sengo (spk) has the invalid family code "paa-spk".
  • Isirawa (srl) has the invalid family code "paa-tkw".
  • Samberigi (ssx) has the invalid family code "paa-eng".
  • Seta (stf) has the invalid family code "qfa-tor".
  • The translit field in the data table for Ter Sami (sjt) specifies the module Module:sjt-translit, which does not exist.
  • The translit field in the data table for Shughni (sgh) specifies the module Module:sgh-translit, which does not exist.
  • The translit field in the data table for Svan (sva) specifies the module Module:sva-translit, which does not exist.
  • The translit field in the data table for Southern Kurdish (sdh) specifies the module Module:sdh-translit, which does not exist.
  • The data key entry_name for Northwestern Tamang (tmk) is invalid.
  • The data key entry_name for Eastern Tamang (taj) is invalid.
  • The data key entry_name for Chali (tgf) is invalid.
  • The data key entry_name for Thracian (txh) is invalid.
  • The data key entry_name for Tshangla (tsj) is invalid.
  • The data key entry_name for Tabasaran (tab) is invalid.
  • The data key entry_name for Western Tamang (tdg) is invalid.
  • The data key entry_name for Eastern Gorkha Tamang (tge) is invalid.
  • The data key entry_name for Tsakhur (tkr) is invalid.
  • The data key entry_name for Tai Nüa (tdd) is invalid.
  • The data key entry_name for Turoyo (tru) is invalid.
  • The data key entry_name for Tuareg (tmh) is invalid.
  • The sort_key field in the data table for Talossan (tzl) specifies the module Module:tzl-sortkey, which does not exist.
  • The data key standardChars for Tocharian B (txb) is invalid.
  • Tause (tad) has the invalid family code "paa-lkp".
  • North Tairora (tbg) has the invalid family code "paa-kag".
  • Taworta (tbp) has the invalid family code "paa-lkp".
  • Kaiy (tcq) has the invalid family code "paa-lkp".
  • Doutai (tds) has the invalid family code "paa-lkp".
  • Torricelli (tei) has the invalid family code "qfa-tor".
  • Trimuris (tip) has the invalid family code "paa-tkw".
  • Tofanma (tlg) has the invalid family code "paa-pau".
  • Samarokena (tmj) has the invalid family code "paa-tkw".
  • Iau (tmu) has the invalid family code "paa-lkp".
  • Kula (tpg) has the invalid family code "qfa-tap".
  • The translit field in the data table for Tsakhur (tkr) specifies the module Module:tkr-translit, which does not exist.
  • The translit field in the data table for Tangut (txg) specifies the module Module:txg-translit, which does not exist.
  • Towei (ttn) has the invalid family code "paa-pau".
  • Sikaritai (tty) has the invalid family code "paa-lkp".
  • Wiarumus (tua) has the invalid family code "qfa-tor".
  • Taulil (tuh) has the invalid family code "paa-bng".
  • Tereweng (twg) has the invalid family code "qfa-tap".
  • Tuwari (tww) has the invalid family code "paa-spk".
  • Tabriak (tzx) has the invalid family code "paa-lsp".
  • The data key entry_name for Udi (udi) is invalid.
  • The data key entry_name for Munsee (umu) is invalid.
  • The data key entry_name for Marrucinian (umc) is invalid.
  • The data key entry_name for Ubykh (uby) is invalid.
  • The data key entry_name for Olukumi (ulb) is invalid.
  • The data key entry_name for Ulch (ulc) is invalid.
  • The sort_key field in the data table for Ulch (ulc) specifies the module Module:ulc-sortkey, which does not exist.
  • The sort_key field in the data table for Udmurt (udm) specifies the module Module:udm-sortkey, which does not exist.
  • The sort_key field in the data table for Ubykh (uby) specifies the module Module:uby-sortkey, which does not exist.
  • Afra (ulf) has the invalid family code "paa-pau".
  • Umeda (upi) has the invalid family code "paa-brd".
  • Urim (uri) has the invalid family code "qfa-tor".
  • Ura (Papua New Guinea) (uro) has the invalid family code "paa-bng".
  • Urat (urt) has the invalid family code "qfa-tor".
  • Urimo (urx) has the invalid family code "qfa-tor".
  • Orya (ury) has the invalid family code "paa-tkw".
  • Usarufa (usa) has the invalid family code "paa-kag".
  • The data key entry_name for Makhuwa (vmw) is invalid.
  • The data keys entry_name, standardChars for Votic (vot) are invalid.
  • The sort_key field in the data table for East Franconian (vmf) specifies the module Module:vmf-sortkey, which does not exist.
  • Vanimo (vam) has the invalid family code "paa-msk".
  • Valman (van) has the invalid family code "qfa-tor".
  • Vitou (vto) has the invalid family code "paa-tkw".
  • The data key entry_name for Middle Welsh (wlm) is invalid.
  • The data key entry_name for Vilamovian (wym) is invalid.
  • The data keys entry_name, standardChars for Waray-Waray (war) are invalid.
  • The sort_key field in the data table for Middle Welsh (wlm) specifies the module Module:wlm-sortkey, which does not exist.
  • Waffa (waj) has the invalid family code "paa-kag".
  • Waritai (wbe) has the invalid family code "paa-lkp".
  • Yafi (wfg) has the invalid family code "paa-pau".
  • Minidien (wii) has the invalid family code "qfa-tor".
  • Wam (wmo) has the invalid family code "qfa-tor".
  • Womo (wmx) has the invalid family code "paa-msk".
  • Wanap (wnp) has the invalid family code "qfa-tor".
  • Wogamusin (wog) has the invalid family code "paa-spk".
  • Hanga Hundi (wos) has the invalid family code "paa-spk".
  • Warapu (wra) has the invalid family code "paa-msk".
  • Waris (wrs) has the invalid family code "paa-brd".
  • Watakataui (wtk) has the invalid family code "paa-spk".
  • Wutung (wut) has the invalid family code "paa-msk".
  • The data key entry_name for Classical Tibetan (xct) is invalid.
  • The data key entry_name for Faliscan (xfa) is invalid.
  • The data key entry_name for Hernican (xhr) is invalid.
  • The data key entry_name for Alanic (xln) is invalid.
  • The data key entry_name for Andalusian Arabic (xaa) is invalid.
  • The data key entry_name for Kaitag (xdq) is invalid.
  • The data key entry_name for Old Armenian (xcl) is invalid.
  • The data key entry_name for Zhang-Zhung (xzh) is invalid.
  • The data key entry_name for Dacian (xdc) is invalid.
  • The data key entry_name for Galatian (xga) is invalid.
  • The data key entry_name for Volscian (xvo) is invalid.
  • The data key entry_name for Aequian (xae) is invalid.
  • The data key entry_name for Bactrian (xbc) is invalid.
  • The data key entry_name for Karakhanid (xqa) is invalid.
  • The data key entry_name for Vestinian (xvs) is invalid.
  • The data key entry_name for Kurtöp (xkz) is invalid.
  • The data key entry_name for Punic (xpu) is invalid.
  • The data key entry_name for Sherpa (xsr) is invalid.
  • The data key entry_name for Umbrian (xum) is invalid.
  • The data key entry_name for Middle Mongol (xng) is invalid.
  • The data key entry_name for Narragansett (xnt) is invalid.
  • The data key entry_name for Bulgar (xbo) is invalid.
  • The sort_key field in the data table for Kalmyk (xal) specifies the module Module:xal-sortkey, which does not exist.
  • The translit field in the data table for Kamassian (xas) specifies the module Module:xas-translit, which does not exist.
  • The translit field in the data table for Written Oirat (xwo) specifies the module Module:xwo-translit, which does not exist.
  • The translit field in the data table for Chuvan (xcv) specifies the module Module:xcv-translit, which does not exist.
  • Kauwera (xau) has the invalid family code "paa-tkw".
  • Kombio (xbi) has the invalid family code "qfa-tor".
  • Kembra (xkw) has the invalid family code "paa-pau".
  • Pumpokol (xpm) has the invalid family code "qfa-yso".
  • Arin (xrn) has the invalid family code "qfa-yso".
  • Karawa (xrw) has the invalid family code "paa-spk".
  • Assan (xss) has the invalid family code "qfa-yso".
  • Kwerba Mamberamo (xwr) has the invalid family code "paa-tkw".
  • The data key entry_name for Tundra Nenets (yrk) is invalid.
  • The data key entry_name for Sirenik (ysr) is invalid.
  • The data key entry_name for Yevanic (yej) is invalid.
  • The data key entry_name for Khamnigan Mongol (ykh) is invalid.
  • The translit field in the data table for Yamphu (ybi) specifies the module Module:ybi-translit, which does not exist.
  • The translit field in the data table for Sirenik (ysr) specifies the module Module:ysr-translit, which does not exist.
  • The translit field in the data table for Yazghulami (yah) specifies the module Module:yah-translit, which does not exist.
  • The translit field in the data table for Southern Yukaghir (yux) specifies the module Module:yux-translit, which does not exist.
  • Yawiyo (ybx) has the invalid family code "paa-spk".
  • Yaweyuha (yby) has the invalid family code "paa-kag".
  • Yangum Dey (yde) has the invalid family code "qfa-tor".
  • Yimas (yee) has the invalid family code "paa-lsp".
  • Yetfa (yet) has the invalid family code "paa-pau".
  • Yapunda (yev) has the invalid family code "qfa-tor".
  • Yangum Gel (ygl) has the invalid family code "qfa-tor".
  • Yagaria (ygr) has the invalid family code "paa-kag".
  • Yis (yis) has the invalid family code "qfa-tor".
  • Yelogu (ylg) has the invalid family code "paa-spk".
  • Yil (yll) has the invalid family code "qfa-tor".
  • Yambes (ymb) has the invalid family code "qfa-tor".
  • Yangum Mon (ymo) has the invalid family code "qfa-tor".
  • Yessan-Mayo (yss) has the invalid family code "paa-spk".
  • Yug (yug) has the invalid family code "qfa-yno".
  • Karkar-Yuri (yuj) has the invalid family code "paa-pau".
  • Kalou (ywa) has the invalid family code "paa-spk".
  • Torricelli Yau (yyu) has the invalid family code "qfa-tor".
  • The sort_key field in the data table for Zazaki (zza) specifies the module Module:zza-sortkey, which does not exist.
  • Kott (zko) has the invalid family code "qfa-yso".
  • Makolkol (zmh) has the invalid family code "paa-bng".
  • The canonical name Tabasco Chontal (chf) is missing.
  • Chontal Maya, the canonical name for the code chf, is wrong; it should be Tabasco Chontal.
  • The canonical name Tîrî (cir) is missing.
  • Tinrin, the canonical name for the code cir, is wrong; it should be Tîrî.
  • The canonical name Ashéninka Pajonal (cjo) is missing.
  • Pajonal Ashéninka, the canonical name for the code cjo, is wrong; it should be Ashéninka Pajonal.
  • The canonical name Ajyíninka Apurucayali (cpc) is missing.
  • Apurucayali Ashéninka, the canonical name for the code cpc, is wrong; it should be Ajyíninka Apurucayali.
  • The code csx and the canonical name Cambodian Sign Language should be removed; they are not found in a submodule of Module:languages.
  • Northern Catanduanes Bikol, the canonical name for the code cts, is wrong; it should be Northern Catanduanes Bicolano.
  • The canonical name Northern Catanduanes Bicolano (cts) is missing.
  • The canonical name Dek (dek) is missing.
  • The canonical name Villa Viciosa Agta (dyg) is missing.
  • Kursav, the canonical name for the code faj, is wrong; it should be Faita.
  • The canonical name Faita (faj) is missing.
  • The canonical name West Albay Bikol (fbl) is missing.
  • West Miraya Bikol, the canonical name for the code fbl, is wrong; it should be West Albay Bikol.
  • The code fif and the canonical name Faifi should be removed; they are not found in a submodule of Module:languages.
  • Mari (Austronesian), the canonical name for the code hob, is wrong; it should be Austronesian Mari.
  • The canonical name Austronesian Mari (hob) is missing.
  • Hadoti, the canonical name for the code hoj, is wrong; it should be Hadothi.
  • The canonical name Hadothi (hoj) is missing.
  • The code jbi and the canonical name Badjiri should be removed; they are not found in a submodule of Module:languages.
  • The canonical name Kabardian (kbd) is missing.
  • East Circassian, the canonical name for the code kbd, is wrong; it should be Kabardian.
  • Kare (Central Africa), the canonical name for the code kbn, is wrong; it should be Kare (Africa).
  • The canonical name Kare (Africa) (kbn) is missing.
  • Kabiye, the canonical name for the code kbp, is wrong; it should be Kabiyé.
  • The canonical name Kabiyé (kbp) is missing.
  • The canonical name Karipúna (kgm) is missing.
  • The canonical name Tukang Besi North (khc) is missing.
  • North Tukang Besi, the canonical name for the code khc, is wrong; it should be Tukang Besi North.
  • Kurux, the canonical name for the code kru, is wrong; it should be Kurukh.
  • The canonical name Kurukh (kru) is missing.
  • The canonical name Kutenai (kut) is missing.
  • Ktunaxa, the canonical name for the code kut, is wrong; it should be Kutenai.
  • Konso, the canonical name for the code kxc, is wrong; it should be Khonso.
  • The canonical name Khonso (kxc) is missing.
  • The canonical name Nepali Kurux (kxl) is missing.
  • The canonical name Kosena (kze) is missing.
  • Lele (New Guinea), the canonical name for the code lle, is wrong; it should be Lele (Papua New Guinea).
  • The canonical name Lele (Papua New Guinea) (lle) is missing.
  • The canonical name Khlor (llo) is missing.
  • The canonical name Lumbee (lmz) is missing.
  • The canonical name Langam (lnm) is missing.
  • Pondi, the canonical name for the code lnm, is wrong; it should be Langam.
  • The code lsn and the canonical name Tibetan Sign Language should be removed; they are not found in a submodule of Module:languages.
  • The code lsv and the canonical name Sivia Sign Language should be removed; they are not found in a submodule of Module:languages.
  • The canonical name Literary Chinese (lzh) is missing.
  • Classical Chinese, the canonical name for the code lzh, is wrong; it should be Literary Chinese.
  • The canonical name Sepik Mari (mbx) is missing.
  • Mari (Sepik), the canonical name for the code mbx, is wrong; it should be Sepik Mari.
  • The canonical name Minanibai (mcv) is missing.
  • The canonical name Mea (meg) is missing.
  • The canonical name Mende (men) is missing.
  • Mende (Sierra Leone), the canonical name for the code men, is wrong; it should be Mende.
  • Miriwoong, the canonical name for the code mep, is wrong; it should be Miriwung.
  • The canonical name Miriwung (mep) is missing.
  • Mwakai, the canonical name for the code mgt, is wrong; it should be Mongol.
  • The canonical name Mongol (mgt) is missing.
  • Taba, the canonical name for the code mky, is wrong; it should be East Makian.
  • The canonical name East Makian (mky) is missing.
  • The canonical name Musar (mmi) is missing.
  • Hember Avu, the canonical name for the code mmi, is wrong; it should be Musar.
  • The canonical name Manikion (mnx) is missing.
  • Sougb, the canonical name for the code mnx, is wrong; it should be Manikion.
  • Mamara, the canonical name for the code myk, is wrong; it should be Mamara Senoufo.
  • The canonical name Mamara Senoufo (myk) is missing.
  • The code nmx and the canonical name Nama should be removed; they are not found in a submodule of Module:languages.
  • The code npx and the canonical name Noipä should be removed; they are not found in a submodule of Module:languages.
  • The canonical name Nathembo (nte) is missing.
  • The code nwg and the canonical name Ngaiawang should be removed; they are not found in a submodule of Module:languages.
  • The canonical name Narau (nxu) is missing.
  • Palula, the canonical name for the code phl, is wrong; it should be Phalura.
  • The canonical name Phalura (phl) is missing.
  • Palaka, the canonical name for the code plr, is wrong; it should be Palaka Senoufo.
  • The canonical name Palaka Senoufo (plr) is missing.
  • Manat, the canonical name for the code pmr, is wrong; it should be Paynamar.
  • The canonical name Paynamar (pmr) is missing.
  • The canonical name Ashéninka Perené (prq) is missing.
  • Perené Ashéninka, the canonical name for the code prq, is wrong; it should be Ashéninka Perené.
  • East Miraya Bikol, the canonical name for the code rbl, is wrong; it should be Miraya Bikol.
  • The canonical name Miraya Bikol (rbl) is missing.
  • The code rrm and the canonical name Moriori should be removed; they are not found in a submodule of Module:languages.
  • The code rsn and the canonical name Rwandan Sign Language should be removed; they are not found in a submodule of Module:languages.
  • Sirva, the canonical name for the code sbq, is wrong; it should be Sileibi.
  • The canonical name Sileibi (sbq) is missing.
  • The code scz and the canonical name Shetland should be removed; they are not found in a submodule of Module:languages.
  • The canonical name Cebaara Senoufo (sef) is missing.
  • Cebaara, the canonical name for the code sef, is wrong; it should be Cebaara Senoufo.
  • Nanerige, the canonical name for the code sen, is wrong; it should be Nanerigé Sénoufo.
  • The canonical name Nanerigé Sénoufo (sen) is missing.
  • The canonical name Suarmin (seo) is missing.
  • Asaba, the canonical name for the code seo, is wrong; it should be Suarmin.
  • The canonical name Sìcìté Sénoufo (sep) is missing.
  • Sicite, the canonical name for the code sep, is wrong; it should be Sìcìté Sénoufo.
  • Senara, the canonical name for the code seq, is wrong; it should be Senara Sénoufo.
  • The canonical name Senara Sénoufo (seq) is missing.
  • The canonical name Nyarafolo Senoufo (sev) is missing.
  • Nyarafolo, the canonical name for the code sev, is wrong; it should be Nyarafolo Senoufo.
  • Syenara, the canonical name for the code shz, is wrong; it should be Syenara Senoufo.
  • The canonical name Syenara Senoufo (shz) is missing.
  • The canonical name Seim (sim) is missing.
  • Mende (New Guinea), the canonical name for the code sim, is wrong; it should be Seim.
  • Senhaja de Srair, the canonical name for the code sjs, is wrong; it should be Senhaja De Srair.
  • The canonical name Senhaja De Srair (sjs) is missing.
  • The canonical name Skagit (ska) is missing.
  • The canonical name Sissala (sld) is missing.
  • Sisaala, the canonical name for the code sld, is wrong; it should be Sissala.
  • The canonical name Southern Puget Sound Salish (slh) is missing.
  • The canonical name Salchuq (slq) is missing.
  • The canonical name Snohomish (sno) is missing.
  • The code suo and the canonical name Bouni should be removed; they are not found in a submodule of Module:languages.
  • The canonical name Tapeba (tbb) is missing.
  • Aborlan Tagbanwa, the canonical name for the code tbw, is wrong; it should be Tagbanwa.
  • The canonical name Tagbanwa (tbw) is missing.
  • Tagwana, the canonical name for the code tgw, is wrong; it should be Tagwana Senoufo.
  • The canonical name Tagwana Senoufo (tgw) is missing.
  • The canonical name Northwestern Tamang (tmk) is missing.
  • The canonical name Southwestern Tamang (tsf) is missing.
  • Ulwa (Nicaragua), the canonical name for the code ulw, is wrong; it should be Ulwa.
  • The canonical name Ulwa (ulw) is missing.
  • The code uni and the canonical name Uni should be removed; they are not found in a submodule of Module:languages.
  • The canonical name Ura (Papua New Guinea) (uro) is missing.
  • Ura (New Guinea), the canonical name for the code uro, is wrong; it should be Ura (Papua New Guinea).
  • Vinitiri, the canonical name for the code vmg, is wrong; it should be Minigir.
  • The canonical name Minigir (vmg) is missing.
  • Mokati, the canonical name for the code wnb, is wrong; it should be Wanambre.
  • The canonical name Wanambre (wnb) is missing.
  • The canonical name Wasa (wss) is missing.
  • The canonical name Aquitanian (xaq) is missing.
  • The canonical name Kesawai (xes) is missing.
  • Koromu, the canonical name for the code xes, is wrong; it should be Kesawai.
  • The canonical name Northern Kankanay (xnn) is missing.
  • The canonical name Yagnobi (yai) is missing.
  • Yaghnobi, the canonical name for the code yai, is wrong; it should be Yagnobi.
  • The canonical name Yao (yao) is missing.
  • Yao (Africa), the canonical name for the code yao, is wrong; it should be Yao.
  • The canonical name Yapunda (yev) is missing.
  • Yeri, the canonical name for the code yev, is wrong; it should be Yapunda.
  • The canonical name Yaul (yla) is missing.
  • Ulwa (New Guinea), the canonical name for the code yla, is wrong; it should be Yaul.
  • The code ynb and the canonical name Yamben should be removed; they are not found in a submodule of Module:languages.
  • The canonical name Finisterre Yau (yuw) is missing.
  • Yau (Finisterre), the canonical name for the code yuw, is wrong; it should be Finisterre Yau.
  • The canonical name Torricelli Yau (yyu) is missing.
  • Yau (Torricelli), the canonical name for the code yyu, is wrong; it should be Torricelli Yau.
  • The canonical name Central Mahuatlán Zapoteco (zam) is missing.
  • Central Mahuatlán Zapotec, the canonical name for the code zam, is wrong; it should be Central Mahuatlán Zapoteco.
  • Chontal Maya, the canonical name for the code chf, is wrong; it should be Tabasco Chontal.
  • Tinrin, the canonical name for the code cir, is wrong; it should be Tîrî.
  • Pajonal Ashéninka, the canonical name for the code cjo, is wrong; it should be Ashéninka Pajonal.
  • Apurucayali Ashéninka, the canonical name for the code cpc, is wrong; it should be Ajyíninka Apurucayali.
  • The code csx and the canonical name Cambodian Sign Language should be removed; they are not found in a submodule of Module:languages.
  • Northern Catanduanes Bikol, the canonical name for the code cts, is wrong; it should be Northern Catanduanes Bicolano.
  • The code dek (Dek) is missing.
  • The code dyg (Villa Viciosa Agta) is missing.
  • Kursav, the canonical name for the code faj, is wrong; it should be Faita.
  • West Miraya Bikol, the canonical name for the code fbl, is wrong; it should be West Albay Bikol.
  • The code fif and the canonical name Faifi should be removed; they are not found in a submodule of Module:languages.
  • Mari (Austronesian), the canonical name for the code hob, is wrong; it should be Austronesian Mari.
  • Hadoti, the canonical name for the code hoj, is wrong; it should be Hadothi.
  • The code jbi and the canonical name Badjiri should be removed; they are not found in a submodule of Module:languages.
  • East Circassian, the canonical name for the code kbd, is wrong; it should be Kabardian.
  • Kare (Central Africa), the canonical name for the code kbn, is wrong; it should be Kare (Africa).
  • Kabiye, the canonical name for the code kbp, is wrong; it should be Kabiyé.
  • The code kgm (Karipúna) is missing.
  • North Tukang Besi, the canonical name for the code khc, is wrong; it should be Tukang Besi North.
  • Kurux, the canonical name for the code kru, is wrong; it should be Kurukh.
  • Ktunaxa, the canonical name for the code kut, is wrong; it should be Kutenai.
  • Konso, the canonical name for the code kxc, is wrong; it should be Khonso.
  • The code kxl (Nepali Kurux) is missing.
  • The code kze (Kosena) is missing.
  • Lele (New Guinea), the canonical name for the code lle, is wrong; it should be Lele (Papua New Guinea).
  • The code llo (Khlor) is missing.
  • The code lmz (Lumbee) is missing.
  • Pondi, the canonical name for the code lnm, is wrong; it should be Langam.
  • The code lsn and the canonical name Tibetan Sign Language should be removed; they are not found in a submodule of Module:languages.
  • The code lsv and the canonical name Sivia Sign Language should be removed; they are not found in a submodule of Module:languages.
  • Classical Chinese, the canonical name for the code lzh, is wrong; it should be Literary Chinese.
  • Mari (Sepik), the canonical name for the code mbx, is wrong; it should be Sepik Mari.
  • The code mcv (Minanibai) is missing.
  • The code meg (Mea) is missing.
  • Mende (Sierra Leone), the canonical name for the code men, is wrong; it should be Mende.
  • Miriwoong, the canonical name for the code mep, is wrong; it should be Miriwung.
  • Mwakai, the canonical name for the code mgt, is wrong; it should be Mongol.
  • Taba, the canonical name for the code mky, is wrong; it should be East Makian.
  • Hember Avu, the canonical name for the code mmi, is wrong; it should be Musar.
  • Sougb, the canonical name for the code mnx, is wrong; it should be Manikion.
  • Mamara, the canonical name for the code myk, is wrong; it should be Mamara Senoufo.
  • The code nmx and the canonical name Nama should be removed; they are not found in a submodule of Module:languages.
  • The code npx and the canonical name Noipä should be removed; they are not found in a submodule of Module:languages.
  • The code nte (Nathembo) is missing.
  • The code nwg and the canonical name Ngaiawang should be removed; they are not found in a submodule of Module:languages.
  • The code nxu (Narau) is missing.
  • Palula, the canonical name for the code phl, is wrong; it should be Phalura.
  • Palaka, the canonical name for the code plr, is wrong; it should be Palaka Senoufo.
  • Manat, the canonical name for the code pmr, is wrong; it should be Paynamar.
  • Perené Ashéninka, the canonical name for the code prq, is wrong; it should be Ashéninka Perené.
  • East Miraya Bikol, the canonical name for the code rbl, is wrong; it should be Miraya Bikol.
  • The code rrm and the canonical name Moriori should be removed; they are not found in a submodule of Module:languages.
  • The code rsn and the canonical name Rwandan Sign Language should be removed; they are not found in a submodule of Module:languages.
  • Sirva, the canonical name for the code sbq, is wrong; it should be Sileibi.
  • The code scz and the canonical name Shetland should be removed; they are not found in a submodule of Module:languages.
  • Cebaara, the canonical name for the code sef, is wrong; it should be Cebaara Senoufo.
  • Nanerige, the canonical name for the code sen, is wrong; it should be Nanerigé Sénoufo.
  • Asaba, the canonical name for the code seo, is wrong; it should be Suarmin.
  • Sicite, the canonical name for the code sep, is wrong; it should be Sìcìté Sénoufo.
  • Senara, the canonical name for the code seq, is wrong; it should be Senara Sénoufo.
  • Nyarafolo, the canonical name for the code sev, is wrong; it should be Nyarafolo Senoufo.
  • Syenara, the canonical name for the code shz, is wrong; it should be Syenara Senoufo.
  • Mende (New Guinea), the canonical name for the code sim, is wrong; it should be Seim.
  • Senhaja de Srair, the canonical name for the code sjs, is wrong; it should be Senhaja De Srair.
  • The code ska (Skagit) is missing.
  • Sisaala, the canonical name for the code sld, is wrong; it should be Sissala.
  • The code slh (Southern Puget Sound Salish) is missing.
  • The code slq (Salchuq) is missing.
  • The code sno (Snohomish) is missing.
  • The code suo and the canonical name Bouni should be removed; they are not found in a submodule of Module:languages.
  • The code tbb (Tapeba) is missing.
  • Aborlan Tagbanwa, the canonical name for the code tbw, is wrong; it should be Tagbanwa.
  • Tagwana, the canonical name for the code tgw, is wrong; it should be Tagwana Senoufo.
  • The code tmk (Northwestern Tamang) is missing.
  • The code tsf (Southwestern Tamang) is missing.
  • Ulwa (Nicaragua), the canonical name for the code ulw, is wrong; it should be Ulwa.
  • The code uni and the canonical name Uni should be removed; they are not found in a submodule of Module:languages.
  • Ura (New Guinea), the canonical name for the code uro, is wrong; it should be Ura (Papua New Guinea).
  • Vinitiri, the canonical name for the code vmg, is wrong; it should be Minigir.
  • Mokati, the canonical name for the code wnb, is wrong; it should be Wanambre.
  • The code wss (Wasa) is missing.
  • The code xaq (Aquitanian) is missing.
  • Koromu, the canonical name for the code xes, is wrong; it should be Kesawai.
  • The code xnn (Northern Kankanay) is missing.
  • Yaghnobi, the canonical name for the code yai, is wrong; it should be Yagnobi.
  • Yao (Africa), the canonical name for the code yao, is wrong; it should be Yao.
  • Yeri, the canonical name for the code yev, is wrong; it should be Yapunda.
  • Ulwa (New Guinea), the canonical name for the code yla, is wrong; it should be Yaul.
  • The code ynb and the canonical name Yamben should be removed; they are not found in a submodule of Module:languages.
  • The code yrk (Tundra Nenets) is missing.
  • Yau (Finisterre), the canonical name for the code yuw, is wrong; it should be Finisterre Yau.
  • Yau (Torricelli), the canonical name for the code yyu, is wrong; it should be Torricelli Yau.
  • Central Mahuatlán Zapotec, the canonical name for the code zam, is wrong; it should be Central Mahuatlán Zapoteco.
  • Code: EL.. Saw name: Ecclesiastical ලතින්. Expected name: Ecclesiastical Latin.
  • Code: LL.. Saw name: Late ලතින්. Expected name: Late Latin.
  • Code: ML.. Saw name: Medieval ලතින්. Expected name: Medieval Latin.
  • Code: VL.. Saw name: Vulgar ලතින්. Expected name: Vulgar Latin.
  • Code: abs. Saw name: Ambonese මැලේ. Expected name: Ambonese Malay.
  • Code: acw. Saw name: Hijazi අරාබි. Expected name: Hijazi Arabic.
  • Code: acy. Saw name: Cypriot අරාබි. Expected name: Cypriot Arabic.
  • Code: ady. Saw name: Adyghe. Expected name: West Circassian.
  • Code: aeb. Saw name: Tunisian අරාබි. Expected name: Tunisian Arabic.
  • Code: afb. Saw name: Gulf අරාබි. Expected name: Gulf Arabic.
  • Code: ajg. Saw name: Adja. Expected name: Aja (West Africa).
  • Code: ajp. Saw name: South Levantine අරාබි. Expected name: South Levantine Arabic.
  • Code: apc. Saw name: North Levantine අරාබි. Expected name: North Levantine Arabic.
  • Code: ary. Saw name: Moroccan අරාබි. Expected name: Moroccan Arabic.
  • Code: arz. Saw name: ඊජිප්තු අරාබි. Expected name: Egyptian Arabic.
  • Code: ayl. Saw name: Libyan අරාබි. Expected name: Libyan Arabic.
  • Code: bcl. Saw name: Bikol Central. Expected name: Central Bikol.
  • Code: bln. Saw name: Southern Catanduanes Bicolano. Expected name: Southern Catanduanes Bikol.
  • Code: br. Saw name: Breton. Expected name: බ්‍රෙටන්.
  • Code: bto. Saw name: Iriga Bicolano. Expected name: Rinconada Bikol.
  • Code: cmn-ear. Saw name: Early මැන්ඩරීන්. Expected name: Early Mandarin.
  • Code: cy. Saw name: Welsh. Expected name: වේල්ස.
  • Code: dra-okn. Saw name: Old කන්නඩ. Expected name: Old Kannada.
  • Code: dum. Saw name: Middle ඕලන්ද. Expected name: Middle Dutch.
  • Code: enm. Saw name: Middle ඉංග්‍රීසි. Expected name: මධ්‍යකාලීන ඉංග්‍රීසි.
  • Code: euq-pro. Saw name: Proto-බාස්ක්. Expected name: ප්‍රොටෝ-බාස්ක්.
  • Code: fr-CA. Saw name: Canadian ප්‍රංශ. Expected name: Canadian French.
  • Code: frk. Saw name: Proto-West ජර්මානුic. Expected name: ප්‍රොටෝ-බටහිර ජර්මානු.
  • Code: frm. Saw name: Middle ප්‍රංශ. Expected name: මධ්‍යකාලීන ප්‍රංශ.
  • Code: fro-nor. Saw name: Old Northern ප්‍රංශ. Expected name: Old Northern French.
  • Code: gd. Saw name: Scottish Gaelic. Expected name: ස්කොට්ස් ගේලික්.
  • Code: gem. Saw name: ජර්මානුic. Expected name: ජර්මානු.
  • Code: gem-pro. Saw name: Proto-ජර්මානුic. Expected name: ප්‍රොටෝ-ජර්මානු.
  • Code: gim. Saw name: Gimi (Goroka). Expected name: Gimi (Papuan).
  • Code: gkm. Saw name: Byzantine ග්‍රීක. Expected name: Byzantine Greek.
  • Code: gmh. Saw name: Middle High ජර්මානු. Expected name: Middle High German.
  • Code: gml. Saw name: Middle Low ජර්මානු. Expected name: Middle Low German.
  • Code: gmq. Saw name: North ජර්මානුic. Expected name: North Germanic.
  • Code: gmq-mno. Saw name: Middle නෝර්වීජියානු. Expected name: Middle Norwegian.
  • Code: gmq-oda. Saw name: Old ඩෙන්මාර්ක. Expected name: Old Danish.
  • Code: gmq-osw. Saw name: Old ස්වීඩන්. Expected name: Old Swedish.
  • Code: gmw-ecg. Saw name: East Central ජර්මානු. Expected name: East Central German.
  • Code: gmw-jdt. Saw name: Jersey ඕලන්ද. Expected name: Jersey Dutch.
  • Code: gmw-pro. Saw name: Proto-West ජර්මානුic. Expected name: ප්‍රොටෝ-බටහිර ජර්මානු.
  • Code: gmy. Saw name: Mycenaean ග්‍රීක. Expected name: Mycenaean Greek.
  • Code: gn. Saw name: Guaraní. Expected name: Guarani.
  • Code: goh. Saw name: Old High ජර්මානු. Expected name: Old High German.
  • Code: grk-mar. Saw name: Mariupol ග්‍රීක. Expected name: Mariupol Greek.
  • Code: gsw. Saw name: Alemannic ජර්මානු. Expected name: Alemannic German.
  • Code: gug. Saw name: Paraguayan Guaraní. Expected name: Paraguayan Guarani.
  • Code: gun. Saw name: Mbyá Guaraní. Expected name: Mbya Guarani.
  • Code: gv. Saw name: Manx. Expected name: මැන්ක්ස්.
  • Code: hmn-pro. Saw name: Proto-Hmong. Expected name: Proto-Hmongic.
  • Code: idb. Saw name: Indo-පෘතුගීසි. Expected name: Indo-Portuguese.
  • Code: inc-ash. Saw name: Ashokan ප්‍රාකෘත. Expected name: අශෝක ප්‍රාකෘත.
  • Code: itc-ola. Saw name: Old ලතින්. Expected name: පුරාතන ලතින්.
  • Code: itc-pro. Saw name: Proto-Italic. Expected name: ප්‍රොටෝ-ඉතාලිකා.
  • Code: kaw. Saw name: Old ජාවා. Expected name: Old Javanese.
  • Code: kw. Saw name: Cornish. Expected name: කෝනිෂ්.
  • Code: kxd. Saw name: Brunei මැලේ. Expected name: Brunei Malay.
  • Code: la-ecc. Saw name: Ecclesiastical ලතින්. Expected name: Ecclesiastical Latin.
  • Code: la-lat. Saw name: Late ලතින්. Expected name: Late Latin.
  • Code: la-med. Saw name: Medieval ලතින්. Expected name: Medieval Latin.
  • Code: la-vul. Saw name: Vulgar ලතින්. Expected name: Vulgar Latin.
  • Code: lng. Saw name: Old High ජර්මානු. Expected name: Old High German.
  • Code: ltc. Saw name: Middle චීන. Expected name: Middle Chinese.
  • Code: meo. Saw name: Kedah මැලේ. Expected name: Kedah Malay.
  • Code: mga. Saw name: Middle අයිරිෂ්. Expected name: Middle Irish.
  • Code: mi. Saw name: Maori. Expected name: Māori.
  • Code: ml. Saw name: මැලේalam. Expected name: මලයාලම්.
  • Code: ms-cla. Saw name: Classical මැලේ. Expected name: Classical Malay.
  • Code: ms-old. Saw name: Old මැලේ. Expected name: Old Malay.
  • Code: nb. Saw name: නෝර්වීජියානු Bokmål. Expected name: Norwegian Bokmål.
  • Code: nds. Saw name: Low ජර්මානු. Expected name: Low German.
  • Code: nds-de. Saw name: ජර්මානු Low ජර්මානු. Expected name: German Low German.
  • Code: nds-nl. Saw name: ඕලන්ද Low Saxon. Expected name: Dutch Low Saxon.
  • Code: nn. Saw name: නෝර්වීජියානු Nynorsk. Expected name: Norwegian Nynorsk.
  • Code: nod. Saw name: Northern තායි. Expected name: Northern Thai.
  • Code: obr. Saw name: Old බුරුම. Expected name: Old Burmese.
  • Code: och. Saw name: Old චීන. Expected name: Old Chinese.
  • Code: odt. Saw name: Old ඕලන්ද. Expected name: Old Dutch.
  • Code: oge. Saw name: Old ජෝර්ජියානු. Expected name: Old Georgian.
  • Code: ohu. Saw name: Old හංගේරියානු. Expected name: Old Hungarian.
  • Code: ojp. Saw name: Old ජපන්. Expected name: Old Japanese.
  • Code: okm. Saw name: Middle කොරියානු. Expected name: Middle Korean.
  • Code: oko. Saw name: Old කොරියානු. Expected name: Old Korean.
  • Code: osp. Saw name: Old ස්පාඤ්ඤ. Expected name: පුරාතන ස්පාඤ්ඤ.
  • Code: ota. Saw name: Ottoman තුර්කි. Expected name: Ottoman Turkish.
  • Code: pal. Saw name: Middle පර්සියානු. Expected name: මධ්‍යකාලීන පර්සියානු.
  • Code: pdc. Saw name: Pennsylvania ජර්මානු. Expected name: Pennsylvania German.
  • Code: peo. Saw name: Old පර්සියානු. Expected name: Old Persian.
  • Code: plu. Saw name: පාලිkur. Expected name: Palikur.
  • Code: poz-cet-pro. Saw name: Proto-Central-Eastern මැලේo-Polynesian. Expected name: Proto-Central-Eastern Malayo-Polynesian.
  • Code: poz-mcm-pro. Saw name: Proto-මැලේo-Chamic. Expected name: Proto-Malayo-Chamic.
  • Code: poz-mly-pro. Saw name: Proto-මැලේic. Expected name: Proto-Malayic.
  • Code: poz-msa-pro. Saw name: Proto-මැලේo-Sumbawan. Expected name: Proto-Malayo-Sumbawan.
  • Code: poz-pro. Saw name: Proto-මැලේo-Polynesian. Expected name: Proto-Malayo-Polynesian.
  • Code: pqe-pro. Saw name: Proto-Eastern මැලේo-Polynesian. Expected name: Proto-Eastern Malayo-Polynesian.
  • Code: rm. Saw name: Romansch. Expected name: Romansh.
  • Code: rmf. Saw name: Kalo ෆින්ලන්ත Romani. Expected name: Kalo Finnish Romani.
  • Code: rmg. Saw name: Traveller නෝර්වීජියානු. Expected name: Traveller Norwegian.
  • Code: roa-opt. Saw name: Old Galician-පෘතුගීසි. Expected name: Old Galician-Portuguese.
  • Code: ruo. Saw name: Istro-රුමේනියානු. Expected name: Istro-Romanian.
  • Code: ruq. Saw name: Megleno-රුමේනියානු. Expected name: Megleno-Romanian.
  • Code: sa-ved. Saw name: Vedic සංස්කෘත. Expected name: Vedic Sanskrit.
  • Code: sga. Saw name: Old අයිරිෂ්. Expected name: Old Irish.
  • Code: sit. Saw name: Sino-ටිබෙට්. Expected name: Sino-Tibetan.
  • Code: sit-pro. Saw name: Proto-Sino-ටිබෙට්. Expected name: Proto-Sino-Tibetan.
  • Code: sou. Saw name: Southern තායි. Expected name: Southern Thai.
  • Code: tbq-lob-pro. Saw name: Proto-Lolo-බුරුම. Expected name: Proto-Lolo-Burmese.
  • Code: trk-oat. Saw name: Old Anatolian තුර්කි. Expected name: Old Anatolian Turkish.
  • Code: xaa. Saw name: Andalusian අරාබි. Expected name: Andalusian Arabic.
  • Code: xcl. Saw name: Old ආමේනියානු. Expected name: Old Armenian.
  • Code: zle-mbe. Saw name: Middle බෙලරුසියානු. Expected name: Middle Belarusian.
  • Code: zlw-ocs. Saw name: Old චෙක්. Expected name: Old Czech.
  • Code: zlw-opl. Saw name: Old පෝලන්ත. Expected name: Old Polish.

All values are optional.

aliases
A list of aliases/synonyms for the language, other than the canonical name.
varieties
A table of language varieties that are subsumed under the language. This should not in general include those language varieties for which separate etymology language codes have been assigned (e.g. Late Latin, Vulgar Latin and Medieval Latin for Latin; Auvergnat, Gascon, Lengadocian, Limousin, Provençal and Vivaro-Alpine for Occitan). If a given variety has several names, they can all be listed by including a sublist in the overall list, where the first element is the canonical name that you want the variety to be known by, and the remainder are aliases. For example, Azerbaijani lists the following under varieties:
	{"North Azerbaijani", "South Azerbaijani",
		{"Afshar", "Afshari", "Afshar Azerbaijani", "Afchar"},
		{"Qashqa'i", "Qashqai", "Kashkay"},
		"Sonqor"
	}

Here, the Afshar variety has three aliases specified (Afshari, Afshar Azerbaijani, and Afchar) while the Qashqa'i variety has two aliases specified (Qashqai and Kashkay), and the Songor, North Azerbaijani and South Azerbaijani varieties have no aliases listed. Note that, as here, varieties at different levels of specificity can be given in the same list.

In some cases varieties should instead be added to Module:etymology languages/data, with the language as the parent value, so that they can be referred to in etymologies.

otherNames (deprecated)
A table of all non-canonical names that this language is known by, including both synonyms and language varieties. This should not be used in new languages, and existing languages should have the entries in this list moved into either aliases or varieties.

local m = {}

m["aa"] = {
	aliases = {"Qafar"},
}

m["ab"] = {
	aliases = {"Abkhazian", "Abxazo"},
}

m["ae"] = {
	aliases = {"Zend", "Old Bactrian"},
}

m["af"] = {
}

m["ak"] = {
	varieties = {"Twi-Fante", "Twi", {"Fante", "Fanti"}, "Asante", "Akuapem"},
}

m["am"] = {
}

m["an"] = {
}

m["ar"] = {
	-- FIXME, some of the following are varieties but it's not clear which ones
	aliases = {"Standard Arabic", "Literary Arabic", "High Arabic"},
	varieties = {"Modern Standard Arabic", "Classical Arabic", "Judeo-Arabic"},
}

m["as"] = {
	aliases = {"Asamiya"},
}

m["av"] = {
	aliases = {"Avaric"},
}

m["ay"] = {
	varieties = {"Southern Aymara", "Central Aymara"},
}

m["az"] = {
	aliases = {"Azeri", "Azari", "Azeri Turkic", "Azerbaijani Turkic"},
	varieties = {"North Azerbaijani", "South Azerbaijani",
		{"Afshar", "Afshari", "Afshar Azerbaijani", "Afchar"},
		{"Qashqa'i", "Qashqai", "Kashkay"},
		"Sonqor"
	},
}

m["ba"] = {
}

m["be"] = {
	aliases = {"Belorussian", "Belarusan", "Bielorussian", "Byelorussian", "Belarussian", "White Russian"},
}

m["bg"] = {
}

m["bh"] = {
}

m["bi"] = {
}

m["bm"] = {
	aliases = {"Bamanankan"},
}

m["bn"] = {
	aliases = {"Bangla"},
}

m["bo"] = {
	varieties = {
		{"Amdo Tibetan", "Amdo"},
		"Dolpo",
		{"Khams", "Khams Tibetan"}, "Khamba",
		"Gola",
		"Humla",
		"Limi", {"Lhasa", "Lhasa Tibetan"}, "Lhomi", "Loke", "Lowa",
		"Mugom", "Mugu", "Mustang",
		"Nubri",
		"Panang",
		"Shing Saapa",
		"Thudam", "Tichurong", "Tseku",
		{"Ü", "Dbus"},
		"Walungge"}, -- and "Gyalsumdo", "Lower Manang"? "Kyirong"?
}

m["br"] = {
	varieties = {{"Gwenedeg", "Vannetais"}, {"Kerneveg", "Cornouaillais"}, {"Leoneg", "Léonard"}, {"Tregerieg", "Trégorrois"}},
}

m["ca"] = {
	-- don't list varieties here that are in [[Module:etymology languages/data]]
}

m["ce"] = {
}

m["ch"] = {
	aliases = {"Chamoru"},
}

m["co"] = {
	aliases = {"Corsu"},
}

m["cr"] = {
}

m["cs"] = {
}

m["cu"] = {
	aliases = {"Old Church Slavic"},
}

m["cv"] = {
}

m["cy"] = {
	varieties = {"Cofi Welsh", {"Dyfedeg", "Dyfed Welsh", "Demetian"}, {"Gwenhwyseg", "Gwent Welsh", "Gwentian"}, {"Gwyndodeg", "Gwynedd Welsh", "Venedotian"}, "North Wales Welsh", {"Powyseg", "Powys Welsh", "Powysian"}, "South Wales Welsh", "Patagonian Welsh"},
}

m["da"] = {
}

m["de"] = {
	aliases = {"High German", "New High German", "Deutsch"},
	varieties = {"Alsatian German", "American German",
		"Bavarian German", "Belgian German",
		"Central German",
		"DDR German",
		"East African German",
		"German German",
		"Hessian German",
		"Indiana German",
		"Liechtenstein German", "Lorraine German", "Luxembourgish German",
		"Namibian German", "Northern German",
		"Prussian German",
		"Silesia German", "South African German", "Southern German", "South Tyrolean German", "Switzerland German",
		"Texan German"},
}

m["dv"] = {
	aliases = {"Divehi", "Maldivian"},
	varieties = {{"Mahal", "Mahl"}},
}

m["dz"] = {
}

m["ee"] = {
}

m["el"] = {
	aliases = {"Modern Greek", "Neo-Hellenic"},
}

m["en"] = {
	aliases = {"Modern English", "New English"},
	varieties = {"Polari", "Yinglish"},
}

m["eo"] = {
}

m["es"] = {
	aliases = {"Castilian"},
	varieties = {{"Amazonian Spanish", "Amazonic Spanish"}, "Loreto-Ucayali Spanish"},
}

m["et"] = {
}

m["eu"] = {
	aliases = {"Euskara"},
}

m["fa"] = {
	aliases = {"Farsi", "New Persian", "Modern Persian"},
	varieties = {{"Western Persian", "Iranian Persian"}, {"Eastern Persian", "Dari"}, {"Aimaq", "Aimak", "Aymaq", "Eimak"}},
}

m["ff"] = {
	aliases = {"Fulani"},
	varieties = {"Adamawa Fulfulde", "Bagirmi Fulfulde", "Borgu Fulfulde", "Central-Eastern Niger Fulfulde", "Fulfulde", "Maasina Fulfulde", "Nigerian Fulfulde", "Pular", "Pulaar", "Western Niger Fulfulde"}, -- Maasina, etc are dialects, subsumed into this code; Pular and Pulaar are distinct
}

m["fi"] = {
	aliases = {"Suomi"},
}

m["fj"] = {
}

m["fo"] = {
	aliases = {"Faeroese"},
}

m["fr"] = {
	aliases = {"Modern French"},
	varieties = {"African French", "Algerian French", "Alsatian French", "Antilles French", "Atlantic Canadian French",
		"Belgian French",
		"Congolese French",
		"European French",
		"French French",
		"Haitian French",
		"Ivorian French",
		"Lorraine French", "Louisiana French", "Luxembourgish French",
		"Malian French", "Marseille French", "Missourian French", "Moroccan French",
		"Newfoundland French", "North American French",
		"Picard French", "Provençal French‎",
		"Quebec French",
		"Réunion French", "Rwandan French",
		"Tunisian French",
		"West African French"},
}

m["fy"] = {
	aliases = {"Western Frisian"},
}

m["ga"] = {
	aliases = {"Irish Gaelic", "Gaelic"}, -- calling it simply "Gaelic" is rare in Ireland, but relatively common in the Irish diaspora
	varieties = {{"Cois Fharraige Irish", "Cois Fhairrge Irish"}, {"Connacht Irish", "Connaught Irish"}, "Cork Irish", "Donegal Irish", "Galway Irish", "Kerry Irish", "Mayo Irish", "Munster Irish", "Ulster Irish", "Waterford Irish", "West Muskerry Irish"},
}

m["gd"] = {
	aliases = {"Gaelic", "Gàidhlig", "Scots Gaelic", "Scottish"},
	varieties = {"Argyll Gaelic", "Arran Scottish Gaelic", {"Canadian Gaelic", "Canadian Scottish Gaelic", "Cape Breton Gaelic"}, "East Sutherland Gaelic", {"Galwegian Gaelic", "Gallovidian Gaelic", "Gallowegian Gaelic", "Galloway Gaelic"}, "Hebridean Gaelic", "Highland Gaelic"},
}

m["gl"] = {
}

m["gn"] = {
	aliases = {"Guarani"},
}

m["gu"] = {
}

m["gv"] = {
	aliases = {"Manx Gaelic"},
	varieties = {"Northern Manx", "Southern Manx"},
}

m["ha"] = {
}

m["he"] = {
	aliases = {"Ivrit"},
}

m["hi"] = {
	otherNames = {"Hindavi"},
}

m["ho"] = {
	aliases = {"Pidgin Motu", "Police Motu"},
}

m["ht"] = {
	aliases = {"Creole", "Haitian", "Kreyòl"},
}

m["hu"] = {
	aliases = {"Magyar"},
}

m["hy"] = {
	aliases = {"Modern Armenian"},
	varieties = {"Eastern Armenian", "Western Armenian"},
}

m["hz"] = {
}

m["ia"] = {
}

m["id"] = {
}

m["ie"] = {
	aliases = {"Occidental"},
}

m["ig"] = {
}

m["ii"] = {
	aliases = {
		"Nosu", "Nuosu Yi", "Nosu Yi", "Sichuan Yi", "Northern Yi", "Liangshan Yi",
	},
}

m["ik"] = {
	aliases = {"Inupiak", "Iñupiaq", "Inupiatun"},
}

m["io"] = {
}

m["is"] = {
}

m["it"] = {
}

m["iu"] = {
	varieties = {
		"Aivilimmiut",
		{"Eastern Canadian Inuktitut", "Eastern Canadian Inuit"},
		{"Inuinnaq", "Inuinnaqtun"},
		{"Inuvialuktun", "Inuvialuk", "Western Canadian Inuktitut", "Western Canadian Inuit", "Western Canadian Inuktun"},
		"Kivallirmiut",
		"Natsilingmiut", "Nunavimmiutit", "Nunatsiavummiut",
		{"Siglitun", "Siglit"}},
}

m["ja"] = {
	aliases = {"Modern Japanese", "Nipponese", "Nihongo"},
}

m["jv"] = {
}

m["ka"] = {
	varieties = {{"Judeo-Georgian", "Kivruli", "Gruzinic"}},
}

m["kg"] = {
	aliases = {"Kikongo"},
	varieties = {"Koongo", "Laari", "San Salvador Kongo", "Yombe"},
}

m["ki"] = {
	aliases = {"Gikuyu", "Gĩkũyũ"},
}

m["kj"] = {
	aliases = {"Kuanyama", "Oshikwanyama"},
}

m["kk"] = {
}

m["kl"] = {
	aliases = {"Kalaallisut"},
}

m["km"] = {
	aliases = {"Cambodian", "Central Khmer", "Modern Khmer"},
}

m["kn"] = {
}

m["ko"] = {
	aliases = {"Modern Korean"},
}

m["kr"] = {
	varieties = {"Kanembu", "Bilma Kanuri", "Central Kanuri", "Manga Kanuri", "Tumari Kanuri"},
}

m["ks"] = {
	aliases = {"Koshur"},
}

-- "kv" IS TREATED AS "koi", "kpv", SEE WT:LT

m["kw"] = {
}

m["ky"] = {
	aliases = {"Kirghiz", "Kirgiz"},
}

m["la"] = {
}

m["lb"] = {
}

m["lg"] = {
	aliases = {"Ganda", "Oluganda"},
}

m["li"] = {
	aliases = {"Limburgan", "Limburgian", "Limburgic"},
}

m["ln"] = {
	aliases = {"Ngala"},
}

m["lo"] = {
	aliases = {"Laotian"},
}

m["lt"] = {
}

m["lu"] = {
}

m["lv"] = {
	aliases = {"Lettish", "Lett"},
}

m["mg"] = {
	varieties = {
		{"Antankarana", "Antankarana Malagasy"},
		{"Bara Malagasy", "Bara"}, {"Betsimisaraka Malagasy", "Betsimisaraka"}, {"Northern Betsimisaraka Malagasy", "Northern Betsimisaraka"}, {"Southern Betsimisaraka Malagasy", "Southern Betsimisaraka"}, {"Bushi", "Shibushi", "Kibushi"},
		{"Masikoro Malagasy", "Masikoro"},
		"Plateau Malagasy",
		"Sakalava",
		{"Tandroy Malagasy", "Tandroy"}, {"Tanosy", "Tanosy Malagasy"}, "Tesaka", {"Tsimihety", "Tsimihety Malagasy"}},
}

m["mh"] = {
}

m["mi"] = {
	aliases = {"Māori"},
}

m["mk"] = {
}

m["ml"] = {
}

m["mn"] = {
	varieties = {"Khalkha Mongolian"},
}

-- "mo" IS TREATED AS "ro", SEE WT:LT

m["mr"] = {
}

m["ms"] = {
	aliases = {"Malaysian", "Standard Malay"},
}

m["mt"] = {
}

m["my"] = {
	aliases = {"Myanmar"},
	varieties = {"Mandalay Burmese", "Myeik Burmese", "Palaw Burmese", {"Rangoon Burmese", "Yangon Burmese"}, "Yaw Burmese"},
}

m["na"] = {
	aliases = {"Nauru"},
}

m["nb"] = {
	aliases = {"Bokmål"},
}

m["nd"] = {
	aliases = {"North Ndebele"},
}

m["ne"] = {
	aliases = {"Nepalese"},
	varieties = {"Palpa"}, -- 3832956, former "plp", retired by ISO as spurious
}

m["ng"] = {
}

m["nl"] = {
	varieties = {"Netherlandic", "Flemish"}, -- FIXME, check this
}

m["nn"] = {
	aliases = {"New Norwegian", "Nynorsk"},
}

m["no"] = {
}

m["nr"] = {
	aliases = {"South Ndebele"},
}

m["nv"] = {
	aliases = {"Navaho", "Diné bizaad"},
}

m["ny"] = {
	aliases = {"Chicheŵa", "Chinyanja", "Nyanja", "Chewa", "Cicewa", "Cewa", "Cinyanja"},
}

m["oc"] = {
	-- don't list varieties here that are in [[Module:etymology languages/data]]
}

m["oj"] = {
	aliases = {"Ojibway", "Ojibwa"},
	varieties = {{"Chippewa", "Ojibwemowin", "Southwestern Ojibwa"}},
}

m["om"] = {
	varieties = {"Orma", "Borana-Arsi-Guji Oromo", "West Central Oromo"},
}

m["or"] = {
	aliases = {"Oriya", "Oorya"},
}

m["os"] = {
	aliases = {"Ossete", "Ossetic"},
	varieties = {"Digor", "Iron"},
}

m["pa"] = {
	aliases = {"Panjabi"},
}

m["pi"] = {
}

m["pl"] = {
}

m["ps"] = {
	aliases = {"Pashtun", "Pushto", "Pashtu", "Afghani"},
	varieties = {"Central Pashto", "Northern Pashto", "Southern Pashto", {"Pukhto", "Pakhto", "Pakkhto"}},
}

m["pt"] = {
	aliases = {"Modern Portuguese"},
}

m["qu"] = {
}

m["rm"] = {
	aliases = {"Romansh", "Rumantsch", "Romanche"},
}

m["ro"] = {
	aliases = {"Daco-Romanian", "Roumanian", "Rumanian"},
}

m["ru"] = {
}

m["rw"] = {
	-- don't list varieties here that are in [[Module:etymology languages/data]]
	varieties = {{"Ha", "Giha"}, "Hangaza", "Vinza", "Shubi"}, -- Deleted "Subi", which normally refers to a different language
}

m["sa"] = {
}

m["sc"] = {
	-- don't list varieties here that are in [[Module:etymology languages/data]]
}

m["sd"] = {
}

m["se"] = {
	aliases = {"North Sami", "Northern Saami", "North Saami"},
}

m["sg"] = {
}

m["sh"] = {
	aliases = {"BCS", "Croato-Serbian", "Serbocroatian"},
	-- don't list varieties here that are in [[Module:etymology languages/data]]
	varieties = {"Bosnian", "Croatian", "Montenegrin", "Serbian", "Shtokavian"},
}

m["si"] = {
	aliases = {"Singhalese", "Sinhala"},
}

m["sk"] = {
}

m["sl"] = {
	aliases = {"Slovenian"},
}

m["sm"] = {
}

m["sn"] = {
}

m["so"] = {
}

m["sq"] = {
	-- don't list varieties here that are in [[Module:etymology languages/data]]
}

m["ss"] = {
	aliases = {"Swati"},
}

m["st"] = {
	aliases = {"Sesotho", "Southern Sesotho", "Southern Sotho"},
}

m["su"] = {
}

m["sv"] = {
}

m["sw"] = {
	varieties = {{"Settler Swahili", "KiSetla", "KiSettla", "Setla", "Settla", "Kitchen Swahili"}, {"Kihindi", "Indian Swahili"}, {"KiShamba", "Kishamba", "Field Swahili"}, {"Kibabu", "Asian Swahili"}, {"Kimanga", "Arab Swahili"}, {"Kitvita", "Army Swahili"}},
}

m["ta"] = {
}

m["te"] = {
}

m["tg"] = {
	aliases = {"Eastern Persian", "Tadjik", "Tadzhik", "Tajiki", "Tajik Persian", "Tajiki Persian"},
}

m["th"] = {
	aliases = {"Central Thai", "Siamese"},
}

m["ti"] = {
	aliases = {"Tigrigna"},
}

m["tk"] = {
}

m["tl"] = {
}

m["tn"] = {
	aliases = {"Setswana"},
}

m["to"] = {
}

m["tr"] = {
}

m["ts"] = {
	aliases = {"Xitsonga"},
}

m["tt"] = {
}

-- "tw" IS TREATED AS "ak", SEE WT:LT

m["ty"] = {
}

m["ug"] = {
	aliases = {"Uigur", "Uighur", "Uygur"},
}

m["uk"] = {
} 
m["ur"] = {
}

m["uz"] = {
	varieties = {"Northern Uzbek", "Southern Uzbek"},
}

m["ve"] = {
}

m["vi"] = {
	aliases = {"Annamese", "Annamite"},
}

m["vo"] = {
}

m["wa"] = {
	varieties = {"Liégeois", "Namurois", "Wallo-Picard", "Wallo-Lorrain"},
}

m["wo"] = {
	varieties = {"Gambian Wolof"}, -- the subsumed dialect 'wof'
}

m["xh"] = {
}

m["yi"] = {
	varieties = {"American Yiddish", "Daytshmerish Yiddish", "Mideastern Yiddish", "Galitzish",
		{"Northeastern Yiddish", "Litvish", "Lithuanian Yiddish"},
		{"Northwestern Yiddish", "Netherlandic Yiddish"},
		{"Polish Yiddish", "Poylish"},
		"South African Yiddish",
		{"Southeastern Yiddish", "Ukrainian Yiddish", "Ukrainish"},
		{"Southwestern Yiddish", "Judeo-Alsatian"},
		"Udmurtish"
	},
}

m["yo"] = {
}

m["za"] = {
	-- FIXME, are all of the following distinct?
	varieties = {
		"Chongzuo Zhuang",
		"Guibei Zhuang", "Guibian Zhuang",
		"Central Hongshuihe Zhuang", "Eastern Hongshuihe Zhuang",
		"Lianshan Zhuang", "Liujiang Zhuang", "Liuqian Zhuang",
		{"Min Zhuang", "Minz Zhuang"},
		"Nong Zhuang", -- see zhn
		"Qiubei Zhuang",
		"Shangsi Zhuang",
		{"Dai Zhuang", "Wenma", "Wenma Thu", "Wenma Zhuang"},
		"Yang Zhuang",
		{"Yongbei Zhuang", "Wuming Zhuang", "Standard Zhuang"},
		"Yongnan Zhuang", "Youjiang Zhuang",
		"Zuojiang Zhuang"},
}

m["zh"] = {
}

m["zu"] = {
	aliases = {"isiZulu"},
}

return m
"https://si.wiktionary.org/w/index.php?title=Module:languages/data/2/extra&oldid=168180" වෙතින් සම්ප්‍රවේශනය කෙරිණි