Module:families/data: Difference between revisions

No edit summary
No edit summary
 
(19 intermediate revisions by 6 users not shown)
Line 1: Line 1:
--[=[
--[=[
This module contains definitions for all language family codes on Linguifex.
This module contains definitions for all language family codes on Wiktionary.
]=]--
]=]--


local m = {}
local m = {}
m["conlang-fam"] = {
"Contionary",
nil,
"qfa-unc"
}
m["plai"] = {
"Plains",
nil,
aliases = {"Plains Languages", "Plains Dialects", "Dothrakic Languages", "Lhazareen Languages"},
protoLanguage = "pls-pro",
}
m["wasc-fam"] = {
"Wasc",
nil,
protoLanguage = "wasc"
}
m["alo"] = {
m["alop"] = {
     "Alopian",
     "Alopian",
     nil,
     nil,
    "conlang-fam",
     protoLanguage = "alo-pro",
     protoLanguage = "alo-pro",
}
}
Line 14: Line 35:
     "Coastal Alopian",
     "Coastal Alopian",
     nil,
     nil,
     "alo",
     "alop",
}
}
   
   
Line 20: Line 41:
     "Inland Alopian",
     "Inland Alopian",
     nil,
     nil,
     "alo",
     "alop",
}
}
   
   
Line 35: Line 56:
}
}


m["wasc"] = {
m["ehmc"] = {
     "Wasc",
     "Ehomanic",
    nil,
    protoLanguage = "ehom-pro",
}
 
m["vyrc"] = {
    "Vayric",
    nil,
    protoLanguage = "vayr-pro",
}
 
m["vdnc"] = {
    "Vadenic",
     nil,
     nil,
     protoLanguage = "wasc",
     protoLanguage = "vdnc-pro",
}
}


m["nen"] = {
m["sekh-fam"] = {
    "Sekhulla",
    nil,
    protoLanguage = "sekh",
}
 
m["nen-fam"] = {
     "Nentammmi",
     "Nentammmi",
     nil,
     nil,
    aliases = {"Nentammmi (family)"},
     protoLanguage = "nen-pro",
     protoLanguage = "nen-pro",
}
}


m["slaq"] = {
m["ogb"] = {
"Ogbami",
nil
}
 
m["slaq-fam"] = {
     "Slaq",
     "Slaq",
     nil,
     nil,
Line 75: Line 118:
     "Lothem",
     "Lothem",
     nil,
     nil,
}
m["sasr"] = {
"Sassrian",
nil
}
}


Line 88: Line 136:
}
}


m["arto"] = {
    "Artonian",
    nil,
    protoLanguage = "arto-pro",
}


m["mish"] = {
    "Mishic",
    nil,
    protoLanguage = "mish-pro",
}




Line 109: Line 167:




m["aav"] = {
"Austroasiatic",
33199,
aliases = {"Austro-Asiatic"},
}


m["aav-khs"] = {
"Khasian",
3073734,
"aav",
aliases = {"Khasic"},
}


m["aav-nic"] = {
"Nicobarese",
217380,
"aav",
}


m["aav-pkl"] = {
"Pnar-Khasi-Lyngngam",
nil,
"aav-khs",
}


m["afa"] = {
"Afroasiatic",
25268,
aliases = {"Afro-Asiatic"},
}


m["alg"] = {
"Algonquian",
33392,
"aql",
}


m["alg-abp"] = {
"Abenaki-Penobscot",
197936,
"alg-eas",
}


m["alg-ara"] = {
"Arapahoan",
2153686,
"alg",
}


m["alg-eas"] = {
"Eastern Algonquian",
2257525,
"alg",
}


m["alg-sfk"] = {
"Sac-Fox-Kickapoo",
1440172,
"alg",
}


m["alv"] = {
"Atlantic-Congo",
771124,
"nic",
}


m["alv-aah"] = {
"Ayere-Ahan",
750953,
"alv-von",
}


m["alv-ada"] = {
"Adamawa",
32906,
"alv-sav",
}


m["alv-bag"] = {
"Baga",
2746083,
"alv-mel",
}


m["alv-bak"] = {
"Bak",
1708174,
"alv-sng",
}


m["alv-bam"] = {
"Bambukic",
4853456,
"alv-ada",
aliases = {"Yungur-Jen"},
}


m["alv-bny"] = {
"Banyum",
2892477,
"alv-nyn",
}


m["alv-bua"] = {
"Bua",
4982094,
"alv-mbd",
}


m["alv-bwj"] = {
"Bikwin-Jen",
84542501,
"alv-bam",
}


m["alv-cng"] = {
"Cangin",
1033184,
"alv-fwo",
}


m["alv-ctn"] = {
"Central Tano",
1658486,
"alv-ptn",
aliases = {"Akan"},
}


m["alv-dlt"] = {
"Delta Edoid",
nil,
"alv-edo",
}


m["alv-dur"] = {
"Duru",
5316788,
"alv-lni",
}


m["alv-ede"] = {
"Ede",
35368,
"alv-yor",
}


m["alv-edk"] = {
"Edekiri",
5336735,
"alv-yrd",
}


m["alv-edo"] = {
"Edoid",
1287469,
"alv-von",
}


m["alv-eeo"] = {
"Edo-Esan-Ora",
12630439,
"alv-nce",
}


m["alv-fli"] = {
"Fali",
3450166,
"alv",
}


m["alv-fwo"] = {
"Fula-Wolof",
12631267,
"alv-sng",
}


m["alv-gbe"] = {
"Gbe",
668284,
"alv-von",
}


m["alv-gda"] = {
"Ga-Dangme",
3443338,
"alv-kwa",
}


m["alv-gng"] = {
"Guang",
684009,
"alv-ptn",
}


m["alv-gtm"] = {
"Ghana-Togo Mountain",
493020,
"alv-kwa",
aliases = {"Togo Remnant", "Central Togo"},
}


m["alv-hei"] = {
"Heiban",
108752116,
"alv-the",
}


m["alv-ido"] = {
"Idomoid",
974196,
"alv-von",
}


m["alv-igb"] = {
"Igboid",
1429100,
"alv-von",
}


m["alv-jfe"] = {
"Jola-Felupe",
1708174,
"alv-jol",
aliases = {"Ejamat"},
}


m["alv-jol"] = {
"Jola",
35176,
"alv-bak",
aliases = {"Diola"},
}


m["alv-kim"] = {
"Kim",
6409701,
"alv-mbd",
}


m["alv-kis"] = {
"Kissi",
35696,
"alv-mel",
}


m["alv-krb"] = {
"Karaboro",
4213541,
"alv-snf",
}


m["alv-ktg"] = {
"Ka-Togo",
5972796,
"alv-gtm",
}


m["alv-kul"] = {
"Kulango",
16977424,
"alv-sav",
aliases = {"Kulango-Lorhon", "Kulango-Lorom"},
}


m["alv-kwa"] = {
"Kwa",
33430,
"nic-vco",
}


m["alv-lag"] = {
"Lagoon",
111210042,
"alv-kwa",
}


m["alv-lek"] = {
"Leko",
6520642,
other_names = {"Sambaic"}, -- appears to be an alias in Glottolog
"alv-lni",
}


m["alv-lim"] = {
"Limba",
35825,
"alv",
}


m["alv-lni"] = {
"Leko-Nimbari",
1708170,
"alv-ada",
other_names = {"Central Adamawa"},
aliases = {"Chamba-Mumuye"},
}


m["alv-mbd"] = {
"Mbum-Day",
6799816,
"alv-ada",
}


m["alv-mbm"] = {
"Mbum",
6799814,
"alv-mbd",
}


m["alv-mel"] = {
"Mel",
12122355,
"alv",
}


m["alv-mum"] = {
"Mumuye",
84607009,
"alv-mye",
}


m["alv-mye"] = {
"Mumuye-Yendang",
6935539,
"alv-lni",
}


m["alv-nal"] = {
"Nalu",
nil,
"alv-sng",
}


m["alv-nce"] = {
"North-Central Edoid",
16110869,
"alv-edo",
}


m["alv-ngb"] = {
"Nupe-Gbagyi",
12638649,
"alv-nup",
aliases = {"Nupe-Gbari"},
}


m["alv-ntg"] = {
"Na-Togo",
nil,
"alv-gtm",
}


m["alv-nup"] = {
"Nupoid",
1429143,
"alv-von",
}


m["alv-nwd"] = {
"Northwestern Edoid",
16111012,
"alv-edo",
}


m["alv-nyn"] = {
"Nyun",
nil,
"alv-fwo",
}


m["alv-pap"] = {
"Papel",
7132562,
"alv-bak",
}


m["alv-pph"] = {
"Phla-Pherá",
3849625,
"alv-gbe",
}


m["alv-ptn"] = {
"Potou-Tano",
1475003,
"alv-kwa",
}


m["alv-sav"] = {
"Savanna",
4403672,
"nic-vco",
aliases = {"Savannas"},
}


m["alv-sma"] = {
"Supyire-Mamara",
4446348,
"alv-snf",
aliases = {"Suppire-Mamara"},
}


m["alv-snf"] = {
"Senufo",
33795,
"alv",
aliases = {"Senufic", "Senoufo", "Sénoufo"},
}


m["alv-sng"] = {
"Senegambian",
1708753,
"alv",
}


m["alv-snr"] = {
"Senari",
4416084,
"alv-snf",
}


m["alv-swd"] = {
"Southwestern Edoid",
12633903,
"alv-edo",
}


m["alv-tal"] = {
"Talodi",
12643302,
"alv-the",
}


m["alv-tdj"] = {
"Tagwana-Djimini",
7675362,
"alv-snf",
}


m["alv-ten"] = {
"Tenda",
3217535,
"alv-fwo",
}


m["alv-the"] = {
"Talodi-Heiban",
1521145,
"alv",
}


m["alv-von"] = {
"Volta-Niger",
34177,
"nic-vco",
}


m["alv-wan"] = {
"Wara-Natyoro",
7968830,
"alv-sav",
}


m["alv-wjk"] = {
"Waja-Kam",
nil,
"alv-ada",
}


m["alv-yek"] = {
"Yekhee",
nil,
"alv-nce",
}


m["alv-yor"] = {
"Yoruba",
nil,
"alv-edk",
}


m["alv-yrd"] = {
"Yoruboid",
1789745,
"alv-von",
}


m["alv-yun"] = {
"Yungur",
84601642,
"alv-bam",
aliases = {"Bena-Mboi"},
}


m["apa"] = {
"Apachean",
27758,
"ath",
aliases = {"Southern Athabaskan"},
}


m["aqa"] = {
"Alacalufan",
1288430,
}


m["aql"] = {
"Algic",
721612,
aliases = {"Algonquian-Ritwan", "Algonquian-Wiyot-Yurok"},
}


m["art"] = {
"constructed",
33215,
"qfa-not",
aliases = {"artificial", "planned"},
}


m["ath"] = {
"Athabaskan",
27475,
"xnd",
}


m["ath-nor"] = {
"North Athabaskan",
20738,
"ath",
aliases = {"Northern Athabaskan"},
}


m["ath-pco"] = {
"Pacific Coast Athabaskan",
20654,
"ath",
}


m["auf"] = {
"Arauan",
626772,
aliases = {"Arahuan", "Arauán", "Arawa", "Arawan", "Arawán"},
}


--[=[
Exceptional language and family codes for Australian Aboriginal languages
can use the prefix "aus-", though "aus" is no longer itself a family code.
]=]--
m["aus-arn"] = {
"Arnhem",
2581700,
aliases = {"Gunwinyguan", "Macro-Gunwinyguan"},
}


m["aus-bub"] = {
"Bunuban",
2495148,
aliases = {"Bunaban"},
}


m["aus-cww"] = {
"Central New South Wales",
5061507,
"aus-pam",
}


m["aus-dal"] = {
"Daly",
2478079,
}


m["aus-dyb"] = {
"Dyirbalic",
1850666,
"aus-pam",
}


m["aus-gar"] = {
"Garawan",
5521951,
}


m["aus-gun"] = {
"Gunwinyguan",
2581700,
"aus-arn",
aliases = {"Gunwingguan"},
}


m["aus-jar"] = {
"Jarrakan",
2039423,
}


m["aus-kar"] = {
"Karnic",
4215578,
"aus-pam",
}


m["aus-mir"] = {
"Mirndi",
4294095,
}


m["aus-nga"] = {
"Ngayarda",
16153490,
"aus-psw",
}


m["aus-nyu"] = {
"Nyulnyulan",
2039408,
}


m["aus-pam"] = {
"Pama-Nyungan",
33942,
}


m["aus-pmn"] = {
"Paman",
2640654,
"aus-pam",
}


m["aus-psw"] = {
"Southwest Pama-Nyungan",
2258160,
"aus-pam",
}


m["aus-rnd"] = {
"Arandic",
4784071,
"aus-pam",
}


m["aus-tnk"] = {
"Tangkic",
1823065,
}


m["aus-wdj"] = {
"Iwaidjan",
4196968,
aliases = {"Yiwaidjan"},
}


m["aus-wor"] = {
"Worrorran",
2038619,
}


m["aus-yid"] = {
"Yidinyic",
4205849,
"aus-pam",
}


m["aus-yng"] = {
"Yangmanic",
42727644,
}


m["aus-yol"] = {
"Yolngu",
2511254,
"aus-pam",
aliases = {"Yolŋu", "Yolngu Matha"},
}


m["aus-yuk"] = {
"Yuin-Kuric",
3833021,
"aus-pam",
}


m["awd"] = {
"Arawak",
626753,
aliases = {"Arawakan", "Maipurean", "Maipuran"},
}


m["awd-nwk"] = {
"Nawiki",
nil,
"awd",
aliases = {"Newiki"},
}


m["awd-taa"] = {
"Ta-Arawak",
7672731,
"awd",
aliases = {"Ta-Arawakan", "Ta-Maipurean"},
}


m["azc"] = {
"Uto-Aztecan",
34073,
aliases = {"Uto-Aztekan"},
}


m["azc-cup"] = {
"Cupan",
19866871,
"azc-tak",
}


m["azc-dur"] = {
"Durango Nahuatl",
2386361,
"azc-nah",
aliases = {"Mexicanero"}
}


m["azc-hua"] = {
"Huasteca Nahuatl",
3832950,
"azc-nah",
}


m["azc-nah"] = {
"Nahuan",
11965602,
"azc",
aliases = {"Aztecan"},
}


m["azc-num"] = {
"Numic",
2657541,
"azc",
}


m["azc-pim"] = {
"Piman",
7194600,
"azc",
aliases = {"Tepiman"},
}


m["azc-tak"] = {
"Takic",
1280305,
"azc",
}


m["azc-trc"] = {
"Taracahitic",
4245032,
"azc",
aliases = {"Taracahitan"},
}


m["bad"] = {
"Banda",
806234,
"nic-ubg",
}


m["bad-cnt"] = {
"Central Banda",
3438391,
"bad",
}


m["bai"] = {
"Bamileke",
806005,
"nic-gre",
}


m["bat"] = {
"Baltic",
33136,
"ine-bsl",
}


m["bat-eas"] = {
"East Baltic",
149944,
"bat",
}


m["bat-wes"] = {
"West Baltic",
149946,
"bat",
}


m["ber"] = {
"Berber",
25448,
"afa",
aliases = {"Tamazight"},
}


m["bnt"] = {
"Bantu",
33146,
"nic-bds",
}


m["bnt-baf"] = {
"Bafia",
799784,
"bnt",
}


m["bnt-bbo"] = {
"Bafo-Bonkeng",
nil,
"bnt-saw",
}


m["bnt-bdz"] = {
"Boma-Dzing",
1729203,
"bnt",
}


m["bnt-bek"] = {
"Bekwilic",
nil,
"bnt-ndb",
}


m["bnt-bki"] = {
"Bena-Kinga",
16113307,
"bnt-bne",
}


m["bnt-bmo"] = {
"Bangi-Moi",
nil,
"bnt-bnm",
}


m["bnt-bne"] = {
"Northeast Bantu",
7057832,
"bnt",
}


 
m["bnt-bnm"] = {
 
"Bangi-Ntomba",
 
806477,
 
"bnt-bte",
 
 
 
 
 
 
 
 
 
m["aav"] = {
"Austroasiatic",
33199,
aliases = {"Austro-Asiatic"},
}
}


m["aav-khs"] = {
m["bnt-boa"] = {
"Khasian",
"Boan",
3073734,
4931250,
"aav",
"bnt",
aliases = {"Khasic"},
aliases = {"Buan", "Ababuan"},
}
}


m["aav-nic"] = {
m["bnt-bot"] = {
"Nicobarese",
"Botatwe",
217380,
4948532,
"aav",
"bnt",
}
}


m["aav-pkl"] = {
m["bnt-bsa"] = {
"Pnar-Khasi-Lyngngam",
"Basaa",
nil,
809739,
"aav-khs",
"bnt",
}
}


m["afa"] = {
m["bnt-bsh"] = {
"Afroasiatic",
"Bushoong",
25268,
5001551,
aliases = {"Afro-Asiatic"},
"bnt-bte",
}
}


m["alg"] = {
m["bnt-bso"] = {
"Algonquian",
"Southern Bantu",
33392,
980498,
"aql",
"bnt",
}
}


m["alg-abp"] = {
m["bnt-bta"] = {
"Abenaki-Penobscot",
"Bati-Angba",
197936,
4869303,
"alg-eas",
"bnt-boa",
other_names = {"Late Bomokandian"},
aliases = {"Bwa"},
}
}


m["alg-ara"] = {
m["bnt-btb"] = {
"Arapahoan",
"Beti",
2153686,
35118,
"alg",
"bnt",
}
}


m["alg-eas"] = {
m["bnt-bte"] = {
"Eastern Algonquian",
"Bangi-Tetela",
2257525,
4855181,
"alg",
"bnt",
}
}


m["alg-sfk"] = {
m["bnt-bun"] = {
"Sac-Fox-Kickapoo",
"Buja-Ngombe",
1440172,
4986733,
"alg",
"bnt-mbb",
}
}


m["alv"] = {
m["bnt-chg"] = {
"Atlantic-Congo",
"Chaga",
771124,
33016,
"nic",
"bnt-cht",
}
}


m["alv-aah"] = {
m["bnt-cht"] = {
"Ayere-Ahan",
"Chaga-Taita",
750953,
nil,
"alv-von",
"bnt-bne",
}
}


m["alv-ada"] = {
m["bnt-clu"] = {
"Adamawa",
"Chokwe-Luchazi",
32906,
3339273,
"alv-sav",
"bnt",
}
}


m["alv-bag"] = {
m["bnt-com"] = {
"Baga",
"Comorian",
2746083,
33077,
"alv-mel",
"bnt-sab",
}
}


m["alv-bak"] = {
m["bnt-glb"] = {
"Bak",
"Great Lakes Bantu",
1708174,
5599420,
"alv-sng",
"bnt-bne",
}
}


m["alv-bam"] = {
m["bnt-haj"] = {
"Bambukic",
"Haya-Jita",
4853456,
25502360,
"alv-ada",
"bnt-glb",
aliases = {"Yungur-Jen"},
}
}


m["alv-bny"] = {
m["bnt-kak"] = {
"Banyum",
"Kako",
2892477,
nil,
"alv-nyn",
"bnt-pob",
}
}


m["alv-bua"] = {
m["bnt-kav"] = {
"Bua",
"Kavango",
4982094,
116544179,
"alv-mbd",
"bnt-ksb",
}
}


m["alv-bwj"] = {
m["bnt-kbi"] = {
"Bikwin-Jen",
"Komo-Bira",
84542501,
6428591,
"alv-bam",
"bnt-boa",
}
}


m["alv-cng"] = {
m["bnt-kel"] = {
"Cangin",
"Kele",
1033184,
1738162,
"alv-fwo",
"bnt-kts",
aliases = {"Sheke"},
}
}


m["alv-ctn"] = {
m["bnt-kil"] = {
"Central Tano",
"Kilombero",
1658486,
6408121,
"alv-ptn",
"bnt",
aliases = {"Akan"},
}
}


m["alv-dlt"] = {
m["bnt-kka"] = {
"Delta Edoid",
"Kikuyu-Kamba",
nil,
16114410,
"alv-edo",
"bnt-bne",
aliases = {"Thagiicu"},
}
}


m["alv-dur"] = {
m["bnt-kmb"] = {
"Duru",
"Kimbundu",
5316788,
16947687,
"alv-lni",
"bnt",
}
}


m["alv-ede"] = {
m["bnt-kng"] = {
"Ede",
"Kongo",
35368,
6429214,
"alv-yor",
"bnt",
}
}


m["alv-edk"] = {
m["bnt-kpw"] = {
"Edekiri",
"Kpwe",
5336735,
36428,
"alv-yrd",
"bnt-saw",
}
}


m["alv-edo"] = {
m["bnt-ksb"] = {
"Edoid",
"Kavango-Southwest Bantu",
1287469,
6379098,
"alv-von",
"bnt",
}
}


m["alv-eeo"] = {
m["bnt-kts"] = {
"Edo-Esan-Ora",
"Kele-Tsogo",
12630439,
6385577,
"alv-nce",
"bnt",
}
}


m["alv-fli"] = {
m["bnt-lbn"] = {
"Fali",
"Luban",
3450166,
4536504,
"alv",
"bnt",
}
}


m["alv-fwo"] = {
m["bnt-leb"] = {
"Fula-Wolof",
"Lebonya",
12631267,
6511395,
"alv-sng",
"bnt",
}
}


m["alv-gbe"] = {
m["bnt-lgb"] = {
"Gbe",
"Lega-Binja",
668284,
6517694,
"alv-von",
"bnt",
}
}


m["alv-gda"] = {
m["bnt-lok"] = {
"Ga-Dangme",
"Logooli-Kuria",
3443338,
nil,
"alv-kwa",
"bnt-glb",
}
}


m["alv-gng"] = {
m["bnt-lub"] = {
"Guang",
"Luba",
684009,
nil,
"alv-ptn",
"bnt-lbn",
}
}


m["alv-gtm"] = {
m["bnt-lun"] = {
"Ghana-Togo Mountain",
"Lunda",
493020,
6704091,
"alv-kwa",
"bnt",
aliases = {"Togo Remnant", "Central Togo"},
}
}


m["alv-hei"] = {
m["bnt-mak"] = {
"Heiban",
"Makua",
108752116,
6740431,
"alv-the",
"bnt-bso",
aliases = {"Makhuwa"},
}
}


m["alv-ido"] = {
m["bnt-mbb"] = {
"Idomoid",
"Mboshi-Buja",
974196,
6799764,
"alv-von",
"bnt",
}
}


m["alv-igb"] = {
m["bnt-mbe"] = {
"Igboid",
"Mbole-Enya",
1429100,
6799728,
"alv-von",
"bnt",
}
}


m["alv-jfe"] = {
m["bnt-mbi"] = {
"Jola-Felupe",
"Mbinga",
1708174,
nil,
"alv-jol",
"bnt-rur",
aliases = {"Ejamat"},
}
}


m["alv-jol"] = {
m["bnt-mbo"] = {
"Jola",
"Mboshi",
35176,
6799763,
"alv-bak",
"bnt-mbb",
aliases = {"Diola"},
}
}


m["alv-kim"] = {
m["bnt-mbt"] = {
"Kim",
"Mbete",
6409701,
1346910,
"alv-mbd",
"bnt-tmb",
aliases = {"Mbere"},
}
}


m["alv-kis"] = {
m["bnt-mby"] = {
"Kissi",
"Mbeya",
35696,
nil,
"alv-mel",
"bnt-ruk",
}
}


m["alv-krb"] = {
m["bnt-mij"] = {
"Karaboro",
"Mijikenda",
4213541,
6845474,
"alv-snf",
"bnt-sab",
}
}


m["alv-ktg"] = {
m["bnt-mka"] = {
"Ka-Togo",
"Makaa",
5972796,
nil,
"alv-gtm",
"bnt-ndb",
}
}


m["alv-kul"] = {
m["bnt-mne"] = {
"Kulango",
"Manenguba",
16977424,
31147471,
"alv-sav",
"bnt",
aliases = {"Kulango-Lorhon", "Kulango-Lorom"},
aliases = {"Mbo", "Ngoe"},
}
}


m["alv-kwa"] = {
m["bnt-mnj"] = {
"Kwa",
"Makaa-Njem",
33430,
1603899,
"nic-vco",
"bnt-pob",
}
}


m["alv-lag"] = {
m["bnt-mon"] = {
"Lagoon",
"Mongo",
111210042,
nil,
"alv-kwa",
"bnt-bnm",
}
}


m["alv-lek"] = {
m["bnt-mra"] = {
"Leko",
"Mbugwe-Rangi",
6520642,
6799795,
otherNames = {"Sambaic"}, -- appears to be an alias in Glottolog
"bnt",
"alv-lni",
}
}


m["alv-lim"] = {
m["bnt-msl"] = {
"Limba",
"Masaba-Luhya",
35825,
12636428,
"alv",
"bnt-glb",
}
}


m["alv-lni"] = {
m["bnt-mwi"] = {
"Leko-Nimbari",
"Mwika",
1708170,
nil,
"alv-ada",
"bnt-ruk",
otherNames = {"Central Adamawa"},
aliases = {"Chamba-Mumuye"},
}
}


m["alv-mbd"] = {
m["bnt-ncb"] = {
"Mbum-Day",
"Northeast Coast Bantu",
6799816,
7057848,
"alv-ada",
"bnt-bne",
}
}


m["alv-mbm"] = {
m["bnt-ndb"] = {
"Mbum",
"Ndzem-Bomwali",
6799814,
nil,
"alv-mbd",
"bnt-mnj",
}
}


m["alv-mel"] = {
m["bnt-ngn"] = {
"Mel",
"Ngondi-Ngiri",
12122355,
7022532,
"alv",
"bnt-mbb",
}
}


m["alv-mum"] = {
m["bnt-ngu"] = {
"Mumuye",
"Nguni",
84607009,
961559,
"alv-mye",
"bnt-bso",
aliases = {"Ngoni"},
}
}


m["alv-mye"] = {
m["bnt-nya"] = {
"Mumuye-Yendang",
"Nyali",
6935539,
7070832,
"alv-lni",
"bnt-leb",
}
}


m["alv-nal"] = {
m["bnt-nyb"] = {
"Nalu",
"Nyanga-Buyi",
nil,
7070882,
"alv-sng",
"bnt",
}
}


m["alv-nce"] = {
m["bnt-nyg"] = {
"North-Central Edoid",
"Nyoro-Ganda",
16110869,
12638666,
"alv-edo",
"bnt-glb",
}
}


m["alv-ngb"] = {
m["bnt-nys"] = {
"Nupe-Gbagyi",
"Nyasa",
12638649,
7070921,
"alv-nup",
"bnt",
aliases = {"Nupe-Gbari"},
}
}


m["alv-ntg"] = {
m["bnt-nze"] = {
"Na-Togo",
"Nzebi",
nil,
1755498,
"alv-gtm",
"bnt-tmb",
aliases = {"Njebi"},
}
}


m["alv-nup"] = {
m["bnt-ova"] = {
"Nupoid",
"Ovambo",
1429143,
36489,
"alv-von",
"bnt-swb",
aliases = {"Oshivambo", "Oshiwambo", "Owambo"},
}
}


m["alv-nwd"] = {
m["bnt-par"] = {
"Northwestern Edoid",
"Pare",
16111012,
nil,
"alv-edo",
"bnt-ncb",
}
}


m["alv-nyn"] = {
m["bnt-pen"] = {
"Nyun",
"Pende",
nil,
7162373,
"alv-fwo",
"bnt",
}
}


m["alv-pap"] = {
m["bnt-pob"] = {
"Papel",
"Pomo-Bomwali",
7132562,
nil,
"alv-bak",
"bnt",
}
}


m["alv-pph"] = {
m["bnt-ruk"] = {
"Phla-Pherá",
"Rukwa",
3849625,
7378902,
"alv-gbe",
"bnt",
aliases = {"Phla–Pherá"},
}
}


m["alv-ptn"] = {
m["bnt-run"] = {
"Potou-Tano",
"Rungwe",
1475003,
nil,
"alv-kwa",
"bnt-ruk",
}
}


m["alv-sav"] = {
m["bnt-rur"] = {
"Savanna",
"Rufiji-Ruvuma",
4403672,
7377947,
"nic-vco",
"bnt",
aliases = {"Savannas"},
}
}


m["alv-sma"] = {
m["bnt-ruv"] = {
"Suppire-Mamara",
"Ruvu",
4446348,
nil,
"alv-snf",
"bnt-ncb",
}
}


m["alv-snf"] = {
m["bnt-rvm"] = {
"Senufo",
"Ruvuma",
33795,
nil,
"alv",
"bnt-rur",
aliases = {"Senufic", "Senoufo"},
}
}


m["alv-sng"] = {
m["bnt-sab"] = {
"Senegambian",
"Sabaki",
1708753,
2209395,
"alv",
"bnt-ncb",
}
}


m["alv-snr"] = {
m["bnt-saw"] = {
"Senari",
"Sawabantu",
4416084,
532003,
"alv-snf",
"bnt",
}
}


m["alv-swd"] = {
m["bnt-sbi"] = {
"Southwestern Edoid",
"Sabi",
12633903,
7396071,
"alv-edo",
"bnt",
}
}


m["alv-tal"] = {
m["bnt-seu"] = {
"Talodi",
"Seuta",
12643302,
nil,
"alv-the",
"bnt-ncb",
}
}


m["alv-tdj"] = {
m["bnt-shh"] = {
"Tagwana-Djimini",
"Shi-Havu",
7675362,
nil,
"alv-snf",
"bnt-glb",
}
}


m["alv-ten"] = {
m["bnt-sho"] = {
"Tenda",
"Shona",
3217535,
2904660,
"alv-fwo",
"bnt",
}
}


m["alv-the"] = {
m["bnt-sir"] = {
"Talodi-Heiban",
"Sira",
1521145,
1436372,
"alv",
"bnt",
aliases = {"Shira-Punu"},
}
}


m["alv-von"] = {
m["bnt-ske"] = {
"Volta-Niger",
"Soko-Kele",
34177,
nil,
"nic-vco",
"bnt-bte",
}
}


m["alv-wan"] = {
m["bnt-sna"] = {
"Wara-Natyoro",
"Sena",
7968830,
nil,
"alv-sav",
"bnt-nys",
}
}


m["alv-wjk"] = {
m["bnt-sts"] = {
"Waja-Kam",
"Sotho-Tswana",
nil,
2038386,
"alv-ada",
"bnt-bso",
}
}


m["alv-yek"] = {
m["bnt-swb"] = {
"Yekhee",
"Southwest Bantu",
nil,
116543539,
"alv-nce",
"bnt-ksb",
}
}


m["alv-yor"] = {
m["bnt-swh"] = {
"Yoruba",
"Swahili",
nil,
nil,
"alv-edk",
"bnt-sab",
}
}


m["alv-yrd"] = {
m["bnt-tek"] = {
"Yoruboid",
"Teke",
1789745,
36528,
"alv-von",
"bnt-tmb",
}
}


m["alv-yun"] = {
m["bnt-tet"] = {
"Yungur",
"Tetela",
84601642,
7706059,
"alv-bam",
"bnt-bte",
aliases = {"Bena-Mboi"},
}
}


m["apa"] = {
m["bnt-tkc"] = {
"Apachean",
"Central Teke",
27758,
36473,
"ath",
"bnt-tek",
aliases = {"Southern Athabaskan"},
}
}


m["aqa"] = {
m["bnt-tkm"] = {
"Alacalufan",
"Takama",
1288430,
nil,
"bnt-bne",
}
}


m["aql"] = {
m["bnt-tmb"] = {
"Algic",
"Teke-Mbede",
721612,
7695332,
aliases = {"Algonquian-Ritwan", "Algonquian-Wiyot-Yurok"},
"bnt",
aliases = {"Teke-Mbere"},
}
}


m["art"] = {
m["bnt-tso"] = {
"constructed",
"Tsogo",
33215,
2458420,
"qfa-not",
other_names = {"Okani"}, --appears to be an alias in Glottolog
aliases = {"artificial", "planned"},
"bnt-kts",
}
}


m["ath"] = {
m["bnt-tsr"] = {
"Athabaskan",
"Tswa-Ronga",
27475,
12643962,
"xnd",
"bnt-bso",
}
}


m["ath-nor"] = {
m["bnt-yak"] = {
"North Athabaskan",
"Yaka",
20738,
8047027,
"ath",
"bnt",
aliases = {"Northern Athabaskan"},
}
}


m["ath-pco"] = {
m["bnt-yko"] = {
"Pacific Coast Athabaskan",
"Yasa-Kombe",
20654,
nil,
"ath",
"bnt-saw",
}
}


m["auf"] = {
m["bnt-zbi"] = {
"Arauan",
"Zamba-Binza",
626772,
nil,
aliases = {"Arahuan", "Arauán", "Arawa", "Arawan", "Arawán"},
"bnt-bnm",
}
 
m["btk"] = {
"Batak",
1998595,
"poz-nws",
}
}


--[=[
--[=[
Exceptional language and family codes for Australian Aboriginal languages
Exceptional language and family codes for Central American Indian languages
can use the prefix "aus-", though "aus" is no longer itself a family code.
may use the prefix "cai-", though "cai" is no longer itself a family code.
]=]--
]=]--
m["aus-arn"] = {
"Arnhem",
2581700,
aliases = {"Gunwinyguan", "Macro-Gunwinyguan"},
}


m["aus-bub"] = {
--[=[
"Bunuban",
Exceptional language and family codes for Caucasian languages can use
2495148,
the prefix "cau-", though "cau" is no longer itself a family code.
aliases = {"Bunaban"},
]=]--
}


m["aus-cww"] = {
m["cau-abz"] = {
"Central New South Wales",
"Abkhaz-Abaza",
5061507,
4663617,
"aus-pam",
"cau-nwc",
other_names = {"Abkhaz-Tapanta"},
aliases = {"Abazgi"},
}
}


m["aus-dal"] = {
m["cau-and"] = {
"Daly",
"Andian",
2478079,
492152,
"cau-ava",
aliases = {"Andic"},
}
}


m["aus-dyb"] = {
m["cau-ava"] = {
"Dyirbalic",
"Avaro-Andian",
1850666,
4055404,
"aus-pam",
"cau-nec",
aliases = {"Avar-Andian", "Avar-Andi", "Avar-Andic"},
}
}


m["aus-gar"] = {
m["cau-cir"] = {
"Garawan",
"Circassian",
5521951,
858543,
"cau-nwc",
aliases = {"Cherkess"},
}
}


m["aus-gun"] = {
m["cau-drg"] = {
"Gunwinyguan",
"Dargwa",
2581700,
5222637,
"aus-arn",
"cau-nec",
aliases = {"Gunwingguan"},
other_names = {"Dargin"},
}
}


m["aus-jar"] = {
m["cau-esm"] = {
"Jarrakan",
"Eastern Samur",
2039423,
nil,
"cau-sam",
}
}


m["aus-kar"] = {
m["cau-ets"] = {
"Karnic",
"East Tsezian",
4215578,
121437666,
"aus-pam",
"cau-tsz",
aliases = {"East Tsezic", "East Didoic"},
}
}


m["aus-mir"] = {
m["cau-lzg"] = {
"Mirndi",
"Lezghian",
4294095,
2144370,
"cau-nec",
aliases = {"Lezgi", "Lezgian", "Lezgic"},
}
}


m["aus-nga"] = {
m["cau-nkh"] = {
"Ngayarda",
"Nakh",
16153490,
24441,
"aus-psw",
"cau-nec",
aliases = {"North-Central Caucasian"},
}
}


m["aus-nyu"] = {
m["cau-nec"] = {
"Nyulnyulan",
"Northeast Caucasian",
2039408,
27387,
aliases = {"Dagestanian", "Nakho-Dagestanian", "Caspian"},
}
}


m["aus-pam"] = {
m["cau-nwc"] = {
"Pama-Nyungan",
"Northwest Caucasian",
33942,
33852,
aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"},
}
}


m["aus-pmn"] = {
m["cau-sam"] = {
"Paman",
"Samur",
2640654,
15229151,
"aus-pam",
"cau-lzg",
}
}


m["aus-psw"] = {
m["cau-ssm"] = {
"Southwest Pama-Nyungan",
"Southern Samur",
2258160,
nil,
"aus-pam",
"cau-sam",
}
}


m["aus-rnd"] = {
m["cau-tsz"] = {
"Arandic",
"Tsezian",
4784071,
1651530,
"aus-pam",
"cau-nec",
aliases = {"Tsezic", "Didoic"},
}
}


m["aus-tnk"] = {
m["cau-vay"] = {
"Tangkic",
"Vainakh",
1823065,
4102486,
"cau-nkh",
aliases = {"Veinakh", "Vaynakh"},
}
}


m["aus-wdj"] = {
m["cau-wsm"] = {
"Iwaidjan",
"Western Samur",
4196968,
nil,
aliases = {"Yiwaidjan"},
"cau-sam",
}
}


m["aus-wor"] = {
m["cau-wts"] = {
"Worrorran",
"West Tsezian",
2038619,
121437697,
"cau-tsz",
aliases = {"West Tsezic", "West Didoic"},
}
}


m["aus-yid"] = {
m["cba"] = {
"Yidinyic",
"Chibchan",
4205849,
520478,
"aus-pam",
"qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated
}
}


m["aus-yng"] = {
m["ccs"] = {
"Yangmanic",
"Kartvelian",
42727644,
34030,
aliases = {"South Caucasian"},
}
}


m["aus-yol"] = {
m["ccs-gzn"] = {
"Yolngu",
"Georgian-Zan",
2511254,
34030,
"aus-pam",
"ccs",
aliases = {"Yolŋu", "Yolngu Matha"},
aliases = {"Karto-Zan"},
}
}


m["aus-yuk"] = {
m["ccs-zan"] = {
"Yuin-Kuric",
"Zan",
3833021,
2606912,
"aus-pam",
"ccs-gzn",
aliases = {"Zanuri", "Colchian"},
}
}


m["awd"] = {
m["cdc"] = {
"Arawakan",
"Chadic",
626753,
33184,
aliases = {"Arawak", "Maipurean", "Maipuran"},
"afa",
}
}


m["awd-nwk"] = {
m["cdc-cbm"] = {
"Nawiki",
"Central Chadic",
nil,
2251547,
"awd",
"cdc",
aliases = {"Newiki"},
aliases = {"Biu-Mandara"},
}
}


m["awd-taa"] = {
m["cdc-est"] = {
"Ta-Arawakan",
"East Chadic",
7672731,
2276221,
"awd",
"cdc",
aliases = {"Ta-Arawak", "Ta-Maipurean"},
}
}


m["azc"] = {
m["cdc-mas"] = {
"Uto-Aztecan",
"Masa",
34073,
2136092,
aliases = {"Uto-Aztekan"},
"cdc",
}
}


m["azc-cup"] = {
m["cdc-wst"] = {
"Cupan",
"West Chadic",
19866871,
2447774,
"azc-tak",
"cdc",
}
}


m["azc-dur"] = {
m["cdd"] = {
"Durango Nahuatl",
"Caddoan",
2386361,
1025090,
"azc-nah",
aliases = {"Mexicanero"}
}
}


m["azc-hua"] = {
m["cel"] = {
"Huasteca Nahuatl",
"Celtic",
3832950,
25293,
"azc-nah",
"ine",
}
}


m["azc-nah"] = {
m["cel-bry"] = {
"Nahuan",
"Brythonic",
11965602,
156877,
"azc",
"cel-ins",
aliases = {"Aztecan"},
aliases = {"Brittonic"},
}
}


m["azc-num"] = {
m["cel-brs"] = {
"Numic",
"Southwestern Brythonic",
2657541,
2612853,
"azc",
"cel-bry",
aliases = {"Southwestern Brittonic"},
}
}


m["azc-tak"] = {
m["cel-brw"] = {
"Takic",
"Western Brythonic",
1280305,
593069,
"azc",
"cel-bry",
aliases = {"Western Brittonic"},
}
}


m["azc-trc"] = {
m["cel-gae"] = {
"Taracahitic",
"Goidelic",
4245032,
56433,
"azc",
"cel-ins",
aliases = {"Taracahitan"},
aliases = {"Gaelic"},
protoLanguage = "pgl",
}
}


m["bad"] = {
m["cel-his"] = {
"Banda",
"Hispano-Celtic",
806234,
4204136,
"nic-ubg",
"cel",
}
}


m["bad-cnt"] = {
m["cel-ins"] = {
"Central Banda",
"Insular Celtic",
3438391,
214506,
"bad",
"cel",
}
}


m["bai"] = {
m["chi"] = {
"Bamileke",
"Chimakuan",
806005,
1073088,
"nic-gre",
}
}


m["bat"] = {
m["chm"] = {
"Baltic",
"Mari",
33136,
973685,
"ine-bsl",
"urj",
}
}


m["bat-eas"] = {
m["cmc"] = {
"East Baltic",
"Chamic",
149944,
2997506,
"bat",
"poz-mcm",
}
}


m["bat-wes"] = {
m["crp"] = {
"West Baltic",
"creole or pidgin",
149946,
19682167,
"bat",
"qfa-cnt",
}
}


m["ber"] = {
m["csu"] = {
"Berber",
"Central Sudanic",
25448,
190822,
"afa",
"ssa",
aliases = {"Tamazight"},
}
}


m["bnt"] = {
m["csu-bba"] = {
"Bantu",
"Bongo-Bagirmi",
33146,
3505042,
"nic-bds",
"csu",
}
}


m["bnt-baf"] = {
m["csu-bbk"] = {
"Bafia",
"Bongo-Baka",
799784,
4941917,
"bnt",
"csu-bba",
}
}


m["bnt-bbo"] = {
m["csu-bgr"] = {
"Bafo-Bonkeng",
"Bagirmi",
nil,
4841948,
"bnt-saw",
"csu-bba",
aliases = {"Bagirmic"},
}
}


m["bnt-bdz"] = {
m["csu-bkr"] = {
"Boma-Dzing",
"Birri-Kresh",
1729203,
"bnt",
}
 
m["bnt-bek"] = {
"Bekwilic",
nil,
nil,
"bnt-ndb",
"csu",
}
}


m["bnt-bki"] = {
m["csu-ecs"] = {
"Bena-Kinga",
"Eastern Central Sudanic",
16113307,
16911698,
"bnt-bne",
"csu",
aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"},
}
}


m["bnt-bmo"] = {
m["csu-kab"] = {
"Bangi-Moi",
"Kaba",
nil,
6343715,
"bnt-bnm",
"csu-bba",
}
}


m["bnt-bne"] = {
m["csu-lnd"] = {
"Northeast Bantu",
"Lendu",
7057832,
6522357,
"bnt",
"csu-ecs",
aliases = {"Lenduic"},
}
}


m["bnt-bnm"] = {
m["csu-maa"] = {
"Bangi-Ntomba",
"Mangbetu",
806477,
6748874,
"bnt-bte",
"csu-ecs",
aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"},
}
}


m["bnt-boa"] = {
m["csu-mle"] = {
"Boan",
"Mangbutu-Lese",
4931250,
17009406,
"bnt",
"csu-ecs",
aliases = {"Buan", "Ababuan"},
aliases = {"Mangbutu-Efe", "Mangbutu", "Membi-Mangbutu-Efe"},
}
}


m["bnt-bot"] = {
m["csu-mma"] = {
"Botatwe",
"Moru-Madi",
4948532,
6915156,
"bnt",
"csu-ecs",
}
}


m["bnt-bsa"] = {
m["csu-sar"] = {
"Basaa",
"Sara",
809739,
2036691,
"bnt",
"csu-bba",
}
}


m["bnt-bsh"] = {
m["csu-val"] = {
"Bushoong",
"Vale",
5001551,
7909520,
"bnt-bte",
"csu-bba",
}
}


m["bnt-bso"] = {
m["cus"] = {
"Southern Bantu",
"Cushitic",
980498,
33248,
"bnt",
"afa",
}
}


m["bnt-bta"] = {
m["cus-cen"] = {
"Bati-Angba",
"Central Cushitic",
4869303,
56569,
"bnt-boa",
"cus",
otherNames = {"Late Bomokandian"},
aliases = {"Bwa"},
}
}


m["bnt-btb"] = {
m["cus-eas"] = {
"Beti",
"East Cushitic",
35118,
56568,
"bnt",
"cus",
}
}


m["bnt-bte"] = {
m["cus-hec"] = {
"Bangi-Tetela",
"Highland East Cushitic",
4855181,
56524,
"bnt",
"cus-eas",
}
}


m["bnt-bun"] = {
m["cus-som"] = {
"Buja-Ngombe",
"Somaloid",
4986733,
56774,
"bnt-mbb",
"cus-eas",
aliases = {"Sam", "Macro-Somali"},
}
}


m["bnt-chg"] = {
m["cus-sou"] = {
"Chaga",
"South Cushitic",
33016,
56525,
"bnt-cht",
"cus",
}
}


m["bnt-cht"] = {
m["day"] = {
"Chaga-Taita",
"Land Dayak",
nil,
2760613,
"bnt-bne",
"poz",
}
}


m["bnt-clu"] = {
m["del"] = {
"Chokwe-Luchazi",
"Lenape",
3339273,
2665761,
"bnt",
"alg-eas",
aliases = {"Delaware"},
}
}


m["bnt-com"] = {
m["den"] = {
"Comorian",
"Slavey",
33077,
13272,
"bnt-sab",
"ath-nor",
aliases = {"Slave", "Slavé"},
}
}


m["bnt-glb"] = {
m["dmn"] = {
"Great Lakes Bantu",
"Mande",
5599420,
33681,
"bnt-bne",
"nic",
}
}


m["bnt-haj"] = {
m["dmn-bbu"] = {
"Haya-Jita",
"Bisa-Busa",
25502360,
12627956,
"bnt-glb",
"dmn-mde",
}
}


m["bnt-kak"] = {
m["dmn-emn"] = {
"Kako",
"East Manding",
nil,
nil,
"bnt-pob",
"dmn-man",
}
}


m["bnt-kav"] = {
m["dmn-jje"] = {
"Kavango",
"Jogo-Jeri",
116544179,
nil,
"bnt-ksb",
"dmn-mjo",
}
}


m["bnt-kbi"] = {
m["dmn-man"] = {
"Komo-Bira",
"Manding",
6428591,
35772,
"bnt-boa",
"dmn-mmo",
}
}


m["bnt-kel"] = {
m["dmn-mda"] = {
"Kele",
"Mano-Dan",
1738162,
nil,
"bnt-kts",
"dmn-mse",
aliases = {"Sheke"},
}
}


m["bnt-kil"] = {
m["dmn-mdc"] = {
"Kilombero",
"Central Mande",
6408121,
5972907,
"bnt",
"dmn-mdw",
}
}


m["bnt-kka"] = {
m["dmn-mde"] = {
"Kikuyu-Kamba",
"Eastern Mande",
16114410,
12633080,
"bnt-bne",
"dmn",
aliases = {"Thagiicu"},
}
}


m["bnt-kmb"] = {
m["dmn-mdw"] = {
"Kimbundu",
"Western Mande",
16947687,
16113831,
"bnt",
"dmn",
}
}


m["bnt-kng"] = {
m["dmn-mjo"] = {
"Kongo",
"Manding-Jogo",
6429214,
12636153,
"bnt",
"dmn-mdc",
}
}


m["bnt-kpw"] = {
m["dmn-mmo"] = {
"Kpwe",
"Manding-Mokole",
36428,
nil,
"bnt-saw",
"dmn-mva",
}
}


m["bnt-ksb"] = {
m["dmn-mnk"] = {
"Kavango-Southwest Bantu",
"Maninka",
6379098,
36186,
"bnt",
"dmn-emn",
}
}


m["bnt-kts"] = {
m["dmn-mnw"] = {
"Kele-Tsogo",
"Northwestern Mande",
6385577,
5972910,
"bnt",
"dmn-mdw",
}
}


m["bnt-lbn"] = {
m["dmn-mok"] = {
"Luban",
"Mokole",
4536504,
16935447,
"bnt",
"dmn-mmo",
}
}


m["bnt-leb"] = {
m["dmn-mse"] = {
"Lebonya",
"Southeastern Mande",
6511395,
5972912,
"bnt",
"dmn-mde",
}
}


m["bnt-lgb"] = {
m["dmn-msw"] = {
"Lega-Binja",
"Southwestern Mande",
6517694,
12633904,
"bnt",
"dmn-mdw",
}
}


m["bnt-lok"] = {
m["dmn-mva"] = {
"Logooli-Kuria",
"Manding-Vai",
nil,
nil,
"bnt-glb",
"dmn-mjo",
}
}


m["bnt-lub"] = {
m["dmn-nbe"] = {
"Luba",
"Nwa-Beng",
nil,
nil,
"bnt-lbn",
"dmn-mse",
}
}


m["bnt-lun"] = {
m["dmn-sam"] = {
"Lunda",
"Samo",
6704091,
36327,
"bnt",
"dmn-bbu",
aliases = {"Samuic"},
}
}


m["bnt-mak"] = {
m["dmn-smg"] = {
"Makua",
"Samogo",
6740431,
7410000,
"bnt-bso",
"dmn-mnw",
aliases = {"Makhuwa"},
aliases = {"Duun-Seenku"},
}
}


m["bnt-mbb"] = {
m["dmn-snb"] = {
"Mboshi-Buja",
"Soninke-Bobo",
6799764,
16111680,
"bnt",
"dmn-mnw",
}
}


m["bnt-mbe"] = {
m["dmn-sya"] = {
"Mbole-Enya",
"Susu-Yalunka",
6799728,
nil,
"bnt",
"dmn-mdc",
}
}


m["bnt-mbi"] = {
m["dmn-vak"] = {
"Mbinga",
"Vai-Kono",
nil,
nil,
"bnt-rur",
"dmn-mva",
}
}


m["bnt-mbo"] = {
m["dmn-wmn"] = {
"Mboshi",
"West Manding",
6799763,
nil,
"bnt-mbb",
"dmn-man",
}
}


m["bnt-mbt"] = {
m["dra"] = {
"Mbete",
"Dravidian",
1346910,
33311,
"bnt-tmb",
aliases = {"Mbere"},
}
}


m["bnt-mby"] = {
m["dra-cen"] = {
"Mbeya",
"Central Dravidian",
nil,
12628823,
"bnt-ruk",
"dra",
}
}


m["bnt-mij"] = {
m["dra-gki"] = {
"Mijikenda",
"Gondi-Kui",
6845474,
12631610,
"bnt-sab",
"dra-sdt",
}
}


m["bnt-mka"] = {
m["dra-gon"] = {
"Makaa",
"Gondi",
nil,
55639812,
"bnt-ndb",
"dra-gki",
}
}


m["bnt-mne"] = {
m["dra-imd"] = {
"Manenguba",
"Irula-Muduga",
31147471,
nil,
"bnt",
"dra-tkn",
aliases = {"Mbo", "Ngoe"},
}
}


m["bnt-mnj"] = {
m["dra-kan"] = {
"Makaa-Njem",
"Kannadoid",
1603899,
6363888,
"bnt-pob",
"dra-tkn",
protoLanguage = "dra-okn",
}
}


m["bnt-mon"] = {
m["dra-kki"] = {
"Mongo",
"Konda-Kui",
nil,
nil,
"bnt-bnm",
"dra-gki",
}
}


m["bnt-mra"] = {
m["dra-kml"] = {
"Mbugwe-Rangi",
"Kurux-Malto",
6799795,
68002822,
"bnt",
"dra-nor",
}
}


m["bnt-msl"] = {
m["dra-knk"] = {
"Masaba-Luhya",
"Kolami-Naiki",
12636428,
10547037,
"bnt-glb",
"dra-cen",
}
}


m["bnt-mwi"] = {
m["dra-kod"] = {
"Mwika",
"Kodagu",
nil,
67983106,
"bnt-ruk",
"dra-tkd",
}
}


m["bnt-ncb"] = {
m["dra-kor"] = {
"Northeast Coast Bantu",
"Koraga",
7057848,
33394,
"bnt-bne",
"dra-tlk",
}
}


m["bnt-ndb"] = {
m["dra-mal"] = {
"Ndzem-Bomwali",
"Malayalamoid",
nil,
6741581,
"bnt-mnj",
"dra-tml",
}
}


m["bnt-ngn"] = {
m["dra-mdy"] = {
"Ngondi-Ngiri",
"Madiya",
7022532,
27602,
"bnt-mbb",
"dra-gon",
}
}


m["bnt-ngu"] = {
m["dra-mlo"] = {
"Nguni",
"Malto",
961559,
nil,
"bnt-bso",
"dra-kml",
aliases = {"Ngoni"},
}
}


m["bnt-nya"] = {
m["dra-mur"] = {
"Nyali",
"Muria",
7070832,
6938499,
"bnt-leb",
"dra-gon",
}
}


m["bnt-nyb"] = {
m["dra-nor"] = {
"Nyanga-Buyi",
"North Dravidian",
7070882,
16110967,
"bnt",
"dra",
}
}


m["bnt-nyg"] = {
m["dra-pgd"] = {
"Nyoro-Ganda",
"Parji-Gadaba",
12638666,
10620428,
"bnt-glb",
"dra-cen",
}
}


m["bnt-nys"] = {
m["dra-sdo"] = {
"Nyasa",
"South Dravidian I",
7070921,
16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme.
"bnt",
"dra-sou",
aliases = {"South Dravidian"}, -- This is why I and II are used.
}
}


m["bnt-nze"] = {
m["dra-sdt"] = {
"Nzebi",
"South Dravidian II",
1755498,
12633975,
"bnt-tmb",
"dra-sou",
aliases = {"Njebi"},
aliases = {"South-Central Dravidian"},
}
}


m["bnt-ova"] = {
m["dra-sou"] = {
"Ovambo",
"South Dravidian",
36489,
128886618,
"bnt-swb",
"dra",
aliases = {"Oshivambo", "Oshiwambo", "Owambo"},
aliases = {"Southern Dravidian"},
}
 
m["dra-tam"] = {
"Tamiloid",
7681417,
"dra-tml",
protoLanguage = "oty",
}
}


m["bnt-par"] = {
m["dra-tel"] = {
"Pare",
"Teluguic",
nil,
nil,
"bnt-ncb",
"dra-sdt",
protoLanguage = "dra-ote",
}
}


m["bnt-pen"] = {
m["dra-tkd"] = {
"Pende",
"Tamil-Kodagu",
7162373,
25494510,
"bnt",
"dra-tkn",
}
}


m["bnt-pob"] = {
m["dra-tkn"] = {
"Pomo-Bomwali",
"Tamil-Kannada",
nil,
6478506,
"bnt",
"dra-sdo",
}
}


m["bnt-ruk"] = {
m["dra-tkt"] = {
"Rukwa",
"Toda-Kota",
7378902,
67983857,
"bnt",
"dra-tkd",
}
}


m["bnt-run"] = {
m["dra-tlk"] = {
"Rungwe",
"Tulu-Koraga",
nil,
nil,
"bnt-ruk",
"dra-sdo",
}
}


m["bnt-rur"] = {
m["dra-tml"] = {
"Rufiji-Ruvuma",
"Tamil-Malayalam",
7377947,
10690507,
"bnt",
"dra-tkd",
}
}


m["bnt-ruv"] = {
m["egx"] = {
"Ruvu",
"Egyptian",
nil,
50868,
"bnt-ncb",
"afa",
protoLanguage = "egy",
}
}


m["bnt-rvm"] = {
m["ero"] = {
"Ruvuma",
"Horpa",
nil,
56854,
"bnt-rur",
"sit-wgy",
}
}


m["bnt-sab"] = {
m["esx"] = {
"Sabaki",
"Eskimo-Aleut",
2209395,
25946,
"bnt-ncb",
}
}


m["bnt-saw"] = {
m["esx-esk"] = {
"Sawabantu",
"Eskimo",
532003,
25946,
"bnt",
"esx",
}
}


m["bnt-sbi"] = {
m["esx-inu"] = {
"Sabi",
"Inuit",
7396071,
27796,
"bnt",
"esx-esk",
}
}


m["bnt-seu"] = {
m["euq"] = {
"Seuta",
"Vasconic",
nil,
4669240,
"bnt-ncb",
}
}


m["bnt-shh"] = {
m["gba"] = {
"Shi-Havu",
"Gbaya",
nil,
3099986,
"bnt-glb",
"alv-sav",
}
}


m["bnt-sho"] = {
m["gba-eas"] = {
"Shona",
"Eastern Gbaya",
2904660,
nil,
"bnt",
"gba",
}
}


m["bnt-sir"] = {
m["gba-sou"] = {
"Sira",
"Southern Gbaya",
1436372,
nil,
"bnt",
"gba",
aliases = {"Shira-Punu"},
}
}


m["bnt-ske"] = {
m["gba-wes"] = {
"Soko-Kele",
"Western Gbaya",
nil,
nil,
"bnt-bte",
"gba",
}
}


m["bnt-sna"] = {
m["gem"] = {
"Sena",
"Germanic",
nil,
21200,
"bnt-nys",
"ine",
}
}


m["bnt-sts"] = {
m["gio"] = {
"Sotho-Tswana",
"Gelao",
2038386,
56401,
"bnt-bso",
"qfa-kra",
}
}


m["bnt-swb"] = {
m["gme"] = {
"Southwest Bantu",
"East Germanic",
116543539,
108662,
"bnt-ksb",
"gem",
}
}


m["bnt-swh"] = {
m["gmq"] = {
"Swahili",
"North Germanic",
nil,
106085,
"bnt-sab",
"gem",
}
}


m["bnt-tek"] = {
m["gmq-eas"] = {
"Teke",
"East Scandinavian",
36528,
3090263,
"bnt-tmb",
"gmq",
protoLanguage = "non-oen",
}
}


m["bnt-tet"] = {
m["gmq-ins"] = {
"Tetela",
"Insular Scandinavian",
7706059,
nil,
"bnt-bte",
"gmq-wes",
}
}


m["bnt-tkc"] = {
m["gmq-wes"] = {
"Central Teke",
"West Scandinavian",
36473,
1792570,
"bnt-tek",
"gmq",
protoLanguage = "non-own",
}
}


m["bnt-tkm"] = {
m["gmw"] = {
"Takama",
"West Germanic",
nil,
26721,
"bnt-bne",
"gem",
}
}


m["bnt-tmb"] = {
m["gmw-afr"] = {
"Teke-Mbede",
"Anglo-Frisian",
7695332,
5329170,
"bnt",
"gmw-nsg",
aliases = {"Teke-Mbere"},
}
}


m["bnt-tso"] = {
m["gmw-ang"] = {
"Tsogo",
"Anglic",
2458420,
1346342,
otherNames = {"Okani"}, --appears to be an alias in Glottolog
"gmw-afr",
"bnt-kts",
protoLanguage = "ang",
}
}


m["bnt-tsr"] = {
m["gmw-fri"] = {
"Tswa-Ronga",
"Frisian",
12643962,
25325,
"bnt-bso",
"gmw-afr",
protoLanguage = "ofs",
}
}


m["bnt-yak"] = {
m["gmw-frk"] = {
"Yaka",
"Low Franconian",
8047027,
153050,
"bnt",
"gmw",
protoLanguage = "frk",
}
}


m["bnt-yko"] = {
m["gmw-hgm"] = {
"Yasa-Kombe",
"High German",
nil,
52040,
"bnt-saw",
"gmw",
protoLanguage = "goh",
}
}


m["bnt-zbi"] = {
m["gmw-ian"] = {
"Zamba-Binza",
"Irish Anglo-Norman",
nil,
120719384,
"bnt-bnm",
"gmw-ang",
protoLanguage = "enm",
}
}


m["btk"] = {
m["gmw-lgm"] = {
"Batak",
"Low German",
1998595,
25433,
"poz-nws",
"gmw-nsg",
protoLanguage = "osx",
}
}


--[=[
m["gmw-nsg"] = {
Exceptional language and family codes for Central American Indian languages
"North Sea Germanic",
may use the prefix "cai-", though "cai" is no longer itself a family code.
30134,
]=]--
"gmw",
aliases = {"Ingvaeonic"},
}


--[=[
m["gn"] = {
Exceptional language and family codes for Caucasian languages can use
"Guarani",
the prefix "cau-", though "cau" is no longer itself a family code.
35876,
]=]--
"tup-gua",
 
aliases = {"Guaraní"},
m["cau-abz"] = {
"Abkhaz-Abaza",
4663617,
"cau-nwc",
otherNames = {"Abkhaz-Tapanta"},
aliases = {"Abazgi"},
}
}


m["cau-and"] = {
m["grb"] = {
"Andian",
"Grebo proper",
492152,
35257,
"cau-ava",
"kro-grb",
aliases = {"Andic"},
}
}


m["cau-ava"] = {
m["grk"] = {
"Avaro-Andian",
"Hellenic",
4055404,
2042538,
"cau-nec",
"ine",
aliases = {"Avar-Andian", "Avar-Andi", "Avar-Andic"},
aliases = {"Greek"},
}
}


m["cau-cir"] = {
m["him"] = {
"Circassian",
"Western Pahari",
858543,
10939493,
"cau-nwc",
"inc-pah",
aliases = {"Cherkess"},
aliases = {"Himachali"},
}
}


m["cau-drg"] = {
m["hmn"] = {
"Dargwa",
"Hmongic",
5222637,
3307894,
"cau-nec",
"hmx",
otherNames = {"Dargin"},
}
}


m["cau-esm"] = {
m["hmx"] = {
"Eastern Samur",
"Hmong-Mien",
nil,
33322,
"cau-sam",
aliases = {"Miao-Yao"},
}
}


m["cau-ets"] = {
m["hmx-mie"] = {
"East Tsezian",
"Mienic",
121437666,
7992695,
"cau-tsz",
"hmx",
aliases = {"East Tsezic", "East Didoic"},
}
}


m["cau-lzg"] = {
m["hok"] = {
"Lezghian",
"Hokan",
2144370,
33406,
"cau-nec",
aliases = {"Lezgi", "Lezgian", "Lezgic"},
}
}


m["cau-nkh"] = {
m["hyx"] = {
"Nakh",
"Armenian",
24441,
8785,
"cau-nec",
"ine",
aliases = {"North-Central Caucasian"},
}
}


m["cau-nec"] = {
m["iir"] = {
"Northeast Caucasian",
"Indo-Iranian",
27387,
33514,
aliases = {"Dagestanian", "Nakho-Dagestanian", "Caspian"},
"ine",
}
}


m["cau-nwc"] = {
m["iir-nur"] = {
"Northwest Caucasian",
"Nuristani",
33852,
161804,
aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"},
"iir",
}
}


m["cau-sam"] = {
m["nur-nor"] = {
"Samur",
"Northern Nuristani",
15229151,
nil,
"cau-lzg",
"iir-nur",
}
}


m["cau-ssm"] = {
m["nur-sou"] = {
"Southern Samur",
"Southern Nuristani",
nil,
nil,
"cau-sam",
"iir-nur",
}
}


m["cau-tsz"] = {
m["ijo"] = {
"Tsezian",
"Ijoid",
1651530,
1325759,
"cau-nec",
"nic",
aliases = {"Tsezic", "Didoic"},
other_names = {"Ijaw"}, -- Ijaw may be a subfamily
}
}


m["cau-vay"] = {
m["inc"] = {
"Vainakh",
"Indo-Aryan",
4102486,
33577,
"cau-nkh",
"iir",
aliases = {"Veinakh", "Vaynakh"},
aliases = {"Indic"},
}
}


m["cau-wsm"] = {
m["inc-bas"] = {
"Western Samur",
"Bengali-Assamese",
nil,
4179137,
"cau-sam",
"inc-eas",
aliases = {"Assamese-Bengali", "Gauda-Kamarupa"},
}
}


m["cau-wts"] = {
m["inc-bhi"] = {
"West Tsezian",
"Bhil",
121437697,
4901727,
"cau-tsz",
"inc-cen",
aliases = {"West Tsezic", "West Didoic"},
}
}


m["cba"] = {
m["inc-bih"] = {
"Chibchan",
"Bihari",
520478,
135305,
"qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated
"inc-eas",
}
}


m["ccs"] = {
m["inc-cen"] = {
"Kartvelian",
"Central Indo-Aryan",
34030,
10979187,
aliases = {"South Caucasian"},
"inc",
protoLanguage = "inc-asa",
}
}


m["ccs-gzn"] = {
m["inc-chi"] = {
"Georgian-Zan",
"Chitrali",
34030,
11732797,
"ccs",
"inc-dar",
aliases = {"Karto-Zan"},
}
}


m["ccs-zan"] = {
m["inc-dar"] = {
"Zan",
"Dardic",
2606912,
161101,
"ccs-gzn",
"inc",
aliases = {"Zanuri", "Colchian"},
protoLanguage = "inc-ash",
}
}


m["cdc"] = {
m["inc-dre"] = {
"Chadic",
"Eastern Dardic",
33184,
nil,
"afa",
"inc-dar",
}
}


m["cdc-cbm"] = {
m["inc-dng"] = {
"Central Chadic",
"Dangari",
2251547,
nil,
"cdc",
"inc-shn",
aliases = {"Biu-Mandara"},
}
}


m["cdc-est"] = {
m["inc-eas"] = {
"East Chadic",
"Eastern Indo-Aryan",
2276221,
12593391,
"cdc",
"inc",
protoLanguage = "inc-aav",
}
}


m["cdc-mas"] = {
m["inc-hal"] = {
"Masa",
"Halbic",
2136092,
16910593,
"cdc",
"inc-eas",
aliases = {"Halbi"},
}
}


m["cdc-wst"] = {
m["inc-hie"] = {
"West Chadic",
"Eastern Hindi",
2447774,
4126648,
"cdc",
"inc-cen",
aliases = {"Purabiyā"},
protoLanguage = "inc-apa",
}
}


m["cdd"] = {
m["inc-hiw"] = {
"Caddoan",
"Western Hindi",
1025090,
12600937,
"inc-cen",
protoLanguage = "inc-ohi",
}
}


m["cel"] = {
m["inc-hnd"] = {
"Celtic",
"Hindustani",
25293,
11051,
"ine",
"inc-hiw",
aliases = {"Hindi-Urdu"},
protoLanguage = "hi-mid",
}
}


m["cel-bry"] = {
m["inc-ins"] = {
"Brythonic",
"Insular Indo-Aryan",
156877,
12179302,
"cel-ins",
"inc",
aliases = {"Brittonic"},
protoLanguage = "inc-apa",
}
}


m["cel-brs"] = {
m["inc-kas"] = {
"Southwestern Brythonic",
"Kashmiric",
2612853,
nil,
"cel-bry",
"inc-dre",
aliases = {"Southwestern Brittonic"},
aliases = {"Kashmiri"},
}
}


m["cel-brw"] = {
m["inc-koh"] = {
"Western Brythonic",
"Kohistani",
593069,
13018610,
"cel-bry",
"inc-dre",
aliases = {"Western Brittonic"},
}
}


m["cel-gae"] = {
m["inc-krd"] = {
"Goidelic",
"KRDS languages",
56433,
6356154,
"cel-ins",
"inc-eas",
aliases = {"Gaelic"},
aliases = {"Kamta, Rajbanshi, Deshi and Surjapuri", "KRNB languages", "Kamta, Rajbanshi and Northern Deshi Bangla"},
protoLanguage = "pgl",
}
}


m["cel-his"] = {
m["inc-kun"] = {
"Hispano-Celtic",
"Kunar",
4204136,
nil,
"cel",
"inc-dar",
}
}


m["cel-ins"] = {
m["inc-mid"] = {
"Insular Celtic",
"Middle Indo-Aryan",
214506,
3236316,
"cel",
"inc",
aliases = {"Middle Indic"},
}
}


m["chi"] = {
m["inc-nwe"] = {
"Chimakuan",
"Northwestern Indo-Aryan",
1073088,
16111018,
"inc",
protoLanguage = "inc-apa",
}
}


m["chm"] = {
m["inc-nor"] = {
"Mari",
"Northern Indo-Aryan",
973685,
946077,
"urj",
"inc",
protoLanguage = "inc-aka",
}
}


m["cmc"] = {
m["inc-old"] = {
"Chamic",
"Old Indo-Aryan",
2997506,
118976896,
"poz-mcm",
"inc",
aliases = {"Old Indic"},
}
}


m["crp"] = {
m["inc-pah"] = {
"creole or pidgin",
"Pahari",
nil,
946077,
"qfa-not",
"inc-nor",
aliases = {"Pahadi"},
protoLanguage = "inc-aka",
}
}


m["csu"] = {
m["inc-pan"] = {
"Central Sudanic",
"Punjabic",
190822,
2656685,
"ssa",
"inc-nwe",
aliases = {"Greater Punjabic"},
protoLanguage = "inc-opa",
}
}


m["csu-bba"] = {
m["inc-pas"] = {
"Bongo-Bagirmi",
"Pashayi",
3505042,
36670,
"csu",
"inc-dar",
aliases = {"Pashai"},
}
}


m["csu-bbk"] = {
m["inc-rom"] = {
"Bongo-Baka",
"Romani",
4941917,
13201,
"csu-bba",
"inc-wes",
aliases = {"Romany", "Gypsy", "Gipsy"},
}
}


m["csu-bgr"] = {
m["inc-shn"] = {
"Bagirmi",
"Shinaic",
4841948,
12646125,
"csu-bba",
"inc-dre",
aliases = {"Bagirmic"},
}
}


m["csu-bkr"] = {
m["inc-snd"] = {
"Birri-Kresh",
"Sindhic",
nil,
7522212,
"csu",
"inc-nwe",
protoLanguage = "inc-avr",
}
}


m["csu-ecs"] = {
m["inc-sou"] = {
"Eastern Central Sudanic",
"Southern Indo-Aryan",
16911698,
10856062,
"csu",
"inc",
aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"},
protoLanguage = "inc-ama",
}
}


m["csu-kab"] = {
m["inc-tha"] = {
"Kaba",
"Tharu",
6343715,
34035,
"csu-bba",
"inc-eas",
}
}


m["csu-lnd"] = {
m["inc-wes"] = {
"Lendu",
"Western Indo-Aryan",
6522357,
nil,
"csu-ecs",
"inc",
aliases = {"Lenduic"},
protoLanguage = "inc-agu",
}
}


m["csu-maa"] = {
m["ine"] = {
"Mangbetu",
"Indo-European",
6748874,
19860,
"csu-ecs",
aliases = {"Indo-Germanic"},
aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"},
}
}


m["csu-mle"] = {
m["ine-ana"] = {
"Mangbutu-Lese",
"Anatolian",
17009406,
147085,
"csu-ecs",
"ine",
aliases = {"Mangbutu–Efe", "Mangbutu", "Membi-Mangbutu-Efe"},
}
}


m["csu-mma"] = {
m["ine-bsl"] = {
"Moru-Madi",
"Balto-Slavic",
6915156,
147356,
"csu-ecs",
"ine",
}
}


m["csu-sar"] = {
m["ine-toc"] = {
"Sara",
"Tocharian",
2036691,
37029,
"csu-bba",
"ine",
aliases = {"Tokharian"},
}
}


m["csu-val"] = {
m["ira"] = {
"Vale",
"Iranian",
7909520,
33527,
"csu-bba",
"iir",
}
}


m["cus"] = {
m["ira-csp"] = {
"Cushitic",
"Caspian",
33248,
5049123,
"afa",
"ira-mpr",
}
}


m["cus-cen"] = {
m["ira-cen"] = {
"Central Cushitic",
"Central Iranian",
56569,
nil,
"cus",
"ira",
}
}


m["cus-eas"] = {
m["ira-kms"] = {
"East Cushitic",
"Komisenian",
56568,
nil,
"cus",
"ira-mpr",
aliases = {"Semnani"},
}
}


m["cus-hec"] = {
m["ine-luw"] = {
"Highland East Cushitic",
"Luwic",
56524,
115748615,
"cus-eas",
"ine-ana",
aliases = {"Luvic"},
}
}


m["cus-som"] = {
m["ira-mid"] = {
"Somaloid",
"Middle Iranian",
56774,
6841465,
"cus-eas",
"ira",
aliases = {"Sam", "Macro-Somali"},
}
}


m["cus-sou"] = {
m["ira-mny"] = {
"South Cushitic",
"Munji-Yidgha",
56525,
nil,
"cus",
"ira-sym",
aliases = {"Yidgha-Munji"},
}
}


m["day"] = {
m["ira-msh"] = {
"Land Dayak",
"Mazanderani-Shahmirzadi",
2760613,
nil,
"poz-bop",
"ira-csp",
}
}


m["del"] = {
m["ira-nei"] = {
"Lenape",
"Northeastern Iranian",
2665761,
10775567,
"alg-eas",
"ira",
aliases = {"Delaware"},
}
}


m["den"] = {
m["ira-nwi"] = {
"Slavey",
"Northwestern Iranian",
13272,
390576,
"ath-nor",
"ira-wes",
aliases = {"Slave", "Slavé"},
}
}


m["dmn"] = {
m["ira-old"] = {
"Mande",
"Old Iranian",
33681,
23301845,
"nic",
"ira",
}
 
m["ira-orp"] = {
"Ormuri-Parachi",
nil,
"ira-sei",
}
}


m["dmn-bbu"] = {
m["ira-pat"] = {
"Bisa-Busa",
"Pathan",
12627956,
nil,
"dmn-mde",
"ira-sei",
}
}


m["dmn-emn"] = {
m["ira-sbc"] = {
"East Manding",
"Sogdo-Bactrian",
nil,
nil,
"dmn-man",
"ira-nei",
}
}


m["dmn-jje"] = {
m["ira-mpr"] = {
"Jogo-Jeri",
"Medo-Parthian",
nil,
nil,
"dmn-mjo",
"ira-nwi",
aliases = {"Partho-Median"},
}
}


m["dmn-man"] = {
m["ira-sgi"] = {
"Manding",
"Sanglechi-Ishkashimi",
35772,
18711232,
"dmn-mmo",
"ira-sei",
}
}


m["dmn-mda"] = {
m["ira-shr"] = {
"Mano-Dan",
"Shughni-Roshani",
nil,
11732824,
"dmn-mse",
"ira-shy",
}
}


m["dmn-mdc"] = {
m["ira-shy"] = {
"Central Mande",
"Shughni-Yazghulami",
5972907,
nil,
"dmn-mdw",
"ira-sym",
}
}


m["dmn-mde"] = {
m["ira-sgc"] = {
"Eastern Mande",
"Sogdic",
12633080,
nil,
"dmn",
"ira-sbc",
aliases = {"Sogdian"},
}
}


m["dmn-mdw"] = {
m["ira-sei"] = {
"Western Mande",
"Southeastern Iranian",
16113831,
3833002,
"dmn",
"ira",
}
}


m["dmn-mjo"] = {
m["ira-swi"] = {
"Manding-Jogo",
"Southwestern Iranian",
12636153,
390424,
"dmn-mdc",
"ira-wes",
}
}


m["dmn-mmo"] = {
m["ira-sym"] = {
"Manding-Mokole",
"Shughni-Yazghulami-Munji",
nil,
nil,
"dmn-mva",
"ira-sei",
}
}


m["dmn-mnk"] = {
m["ira-wes"] = {
"Maninka",
"Western Iranian",
36186,
129850,
"dmn-emn",
"ira",
}
}


m["dmn-mnw"] = {
m["ira-zgr"] = {
"Northwestern Mande",
"Zaza-Gorani",
5972910,
167854,
"dmn-mdw",
"ira-mpr",
aliases = {"Zaza-Gurani", "Gorani-Zaza"},
}
}


m["dmn-mok"] = {
m["iro"] = {
"Mokole",
"Iroquoian",
16935447,
33623,
"dmn-mmo",
}
}


m["dmn-mse"] = {
m["iro-nor"] = {
"Southeastern Mande",
"North Iroquoian",
5972912,
nil,
"dmn-mde",
"iro",
}
}


m["dmn-msw"] = {
m["itc"] = {
"Southwestern Mande",
"Italic",
12633904,
131848,
"dmn-mdw",
"ine",
}
}


m["dmn-mva"] = {
m["itc-laf"] = {
"Manding-Vai",
"Latino-Faliscan",
nil,
33478,
"dmn-mjo",
"itc",
aliases = {"Latinian"},
}
}


m["dmn-nbe"] = {
m["itc-sbl"] = {
"Nwa-Beng",
"Osco-Umbrian",
nil,
515194,
"dmn-mse",
"itc",
aliases = {"Sabellic", "Sabellian"},
}
}


m["dmn-sam"] = {
m["jpx"] = {
"Samo",
"Japonic",
36327,
33612,
"dmn-bbu",
aliases = {"Japanese", "Japanese-Ryukyuan"},
aliases = {"Samuic"},
}
}


m["dmn-smg"] = {
m["jpx-nry"] = {
"Samogo",
"Northern Ryukyuan",
7410000,
20862796,
"dmn-mnw",
"jpx-ryu",
aliases = {"Duun-Seenku"},
}
}


m["dmn-snb"] = {
m["jpx-ryu"] = {
"Soninke-Bobo",
"Ryukyuan",
16111680,
56393,
"dmn-mnw",
"jpx",
}
 
m["jpx-sry"] = {
"Southern Ryukyuan",
18392243,
"jpx-ryu",
}
 
m["kar"] = {
"Karen",
1364815,
"sit",
}
}


m["dmn-sya"] = {
m["kca"] = {
"Susu-Yalunka",
"Khanty",
nil,
33563,
"dmn-mdc",
"urj-ugr",
aliases = {"Khantyic", "Khantic"},
}
}


m["dmn-vak"] = {
--[=[
"Vai-Kono",
Exceptional language and family codes for Khoisan and Kordofanian languages can use
the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves.
]=]--
 
m["khi-kal"] = {
"Kalahari Khoe",
nil,
nil,
"dmn-mva",
"khi-kho",
}
}


m["dmn-wmn"] = {
m["khi-khk"] = {
"West Manding",
"Khoekhoe",
nil,
nil,
"dmn-man",
"khi-kho",
}
}


m["dra"] = {
m["khi-kkw"] = {
"Dravidian",
"Khoe-Kwadi",
33311,
60785084,
aliases = {"Kwadi-Khoe"},
}
}


m["dra-cen"] = {
m["khi-kho"] = {
"Central Dravidian",
"Khoe",
12628823,
2736449,
"dra",
"khi-kkw",
aliases = {"Central Khoisan"},
}
}


m["dra-gki"] = {
m["khi-kxa"] = {
"Gondi-Kui",
"Kx'a",
12631610,
6450587,
"dra-sdt",
aliases = {"Kxa", "Ju-ǂHoan"},
}
}


m["dra-gon"] = {
m["khi-tuu"] = {
"Gondi",
"Tuu",
55639812,
631046,
"dra-gki",
aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"},
}
}


m["dra-imd"] = {
m["kro"] = {
"Irula-Muduga",
"Kru",
nil,
33535,
"dra-tkn",
"nic-vco",
}
}


m["dra-kan"] = {
m["kro-aiz"] = {
"Kannadoid",
"Aizi",
6363888,
4699431,
"dra-tkn",
"kro",
protoLanguage = "dra-okn",
}
}


m["dra-kki"] = {
m["kro-bet"] = {
"Konda-Kui",
"Bété",
nil,
32956,
"dra-gki",
"kro-ekr",
}
}


m["dra-kml"] = {
m["kro-did"] = {
"Kurukh-Malto",
"Dida",
68002822,
32685,
"dra-nor",
"kro-ekr",
}
}


m["dra-knk"] = {
m["kro-ekr"] = {
"Kolami-Naiki",
"Eastern Kru",
10547037,
5972899,
"dra-cen",
"kro",
}
}


m["dra-kod"] = {
m["kro-grb"] = {
"Kodagu",
"Grebo",
67983106,
5601537,
"dra-tkd",
"kro-wkr",
}
}


m["dra-kor"] = {
m["kro-wee"] = {
"Koraga",
"Wee",
33394,
nil,
"dra-tlk",
"kro-wkr",
}
}


m["dra-mal"] = {
m["kro-wkr"] = {
"Malayalamoid",
"Western Kru",
6741581,
5972897,
"dra-tml",
"kro",
}
}


m["dra-mdy"] = {
m["ku"] = {
"Madiya",
"Kurdish",
27602,
36368,
"dra-gon",
"ira-nwi",
}
}


m["dra-mlo"] = {
m["kv"] = {
"Malto",
"Komi",
nil,
36126, -- "Komi language" in Wikipedia but refers specifically to Komi-Zyrian; no Wikidata item for Komi family
"dra-kml",
"urj-prm",
}
}


m["dra-mur"] = {
m["map"] = {
"Muria",
"Austronesian",
6938499,
49228,
"dra-gon",
}
}


m["dra-nor"] = {
m["map-ata"] = {
"North Dravidian",
"Atayalic",
16110967,
716610,
"dra",
"map",
}
}


m["dra-pgd"] = {
m["mjg"] = {
"Parji-Gadaba",
"Monguor",
10620428,
34214,
"dra-cen",
"xgn-shr",
}
}


m["dra-sdo"] = {
m["mkh"] = {
"South Dravidian I",
"Mon-Khmer",
16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme.
33199,
"dra-sou",
"aav",
aliases = {"South Dravidian"}, -- This is why I and II are used.
}
}


m["dra-sdt"] = {
m["mkh-asl"] = {
"South Dravidian II",
"Aslian",
12633975,
3111082,
"dra-sou",
"mkh",
aliases = {"South-Central Dravidian"},
}
}


m["dra-sou"] = {
m["mkh-ban"] = {
"South Dravidian",
"Bahnaric",
128886618,
56309,
"dra",
"mkh",
aliases = {"Southern Dravidian"},
}
}


m["dra-tam"] = {
m["mkh-kat"] = {
"Tamiloid",
"Katuic",
7681417,
56697,
"dra-tml",
"mkh",
protoLanguage = "oty",
}
}


m["dra-tel"] = {
m["mkh-khm"] = {
"Teluguic",
"Khmuic",
nil,
1323245,
"dra-sdt",
"mkh",
protoLanguage = "dra-ote",
}
}


m["dra-tkd"] = {
m["mkh-kmr"] = {
"Tamil-Kodagu",
"Khmeric",
25494510,
nil,
"dra-tkn",
"mkh",
}
}


m["dra-tkn"] = {
m["mkh-mnc"] = {
"Tamil-Kannada",
"Monic",
6478506,
3217497,
"dra-sdo",
"mkh",
}
}


m["dra-tkt"] = {
m["mkh-mng"] = {
"Toda-Kota",
"Mangic",
67983857,
3509556,
"dra-tkd",
"mkh",
}
}


m["dra-tlk"] = {
m["mkh-nbn"] = {
"Tulu-Koraga",
"North Bahnaric",
nil,
56309,
"dra-sdo",
"mkh-ban",
}
}


m["dra-tml"] = {
m["mkh-pal"] = {
"Tamil-Malayalam",
"Palaungic",
10690507,
2391173,
"dra-tkd",
"mkh",
}
}


m["egx"] = {
m["mkh-pea"] = {
"Egyptian",
"Pearic",
50868,
3073022,
"afa",
"mkh",
protoLanguage = "egy",
}
}


m["esx"] = {
m["mkh-pkn"] = {
"Eskimo-Aleut",
"Pakanic",
25946,
nil,
"mkh-mng",
}
}


m["esx-esk"] = {
m["mkh-vie"] = {
"Eskimo",
"Vietic",
25946,
2355546,
"esx",
"mkh",
}
}


m["esx-inu"] = {
m["mno"] = {
"Inuit",
"Manobo",
27796,
3217483,
"esx-esk",
"phi",
}
}


m["euq"] = {
m["mns"] = {
"Vasconic",
"Mansi",
4669240,
33759,
"urj-ugr",
aliases = {"Mansic"},
}
}


m["gba"] = {
m["mun"] = {
"Gbaya",
"Munda",
3099986,
33892,
"alv-sav",
"aav",
}
}


m["gba-eas"] = {
m["myn"] = {
"Eastern Gbaya",
"Mayan",
nil,
33738,
"gba",
}
}


m["gba-sou"] = {
--[=[
"Southern Gbaya",
Exceptional language and family codes for North American Indian languages
nil,
can use the prefix "nai-", though "nai" is no longer itself a family code.
"gba",
]=]--
m["nai-cat"] = {
"Catawban",
3446638,
"nai-sca",
}
}


m["gba-wes"] = {
m["nai-chu"] = {
"Western Gbaya",
"Chumashan",
nil,
1288420,
"gba",
}
}


m["gem"] = {
m["nai-ckn"] = {
"Germanic",
"Chinookan",
21200,
610586,
"ine",
}
}


m["gio"] = {
m["nai-coo"] = {
"Gelao",
"Coosan",
56401,
940278,
"qfa-kra",
}
}


m["gme"] = {
m["nai-jcq"] = {
"East Germanic",
"Jicaquean",
108662,
12179308,
"gem",
"hok"
}
}


m["gmq"] = {
m["nai-ker"] = {
"North Germanic",
"Keresan",
106085,
35878,
"gem",
}
}


m["gmq-eas"] = {
m["nai-klp"] = {
"East Scandinavian",
"Kalapuyan",
3090263,
1569040,
"gmq",
protoLanguage = "non-oen",
}
}


m["gmq-ins"] = {
m["nai-kta"] = {
"Insular Scandinavian",
"Kiowa-Tanoan",
nil,
386288,
"gmq-wes",
}
}


m["gmq-wes"] = {
m["nai-len"] = {
"West Scandinavian",
"Lencan",
1792570,
36189,
"gmq",
aliases = {"Lenca"},
protoLanguage = "non-own",
}
}


m["gmw"] = {
m["nai-mdu"] = {
"West Germanic",
"Maiduan",
26721,
33502,
"gem",
}
}


m["gmw-afr"] = {
m["nai-miz"] = {
"Anglo-Frisian",
"Mixe-Zoquean",
5329170,
954016,
"gmw",
aliases = {"Mixe-Zoque"},
}
}


m["gmw-ang"] = {
m["nai-min"] = {
"Anglic",
"Misumalpan",
1346342,
281693,
"gmw-afr",
"qfa-mch",
protoLanguage = "ang",
aliases = {"Misuluan", "Misumalpa"},
}
}


m["gmw-fri"] = {
m["nai-mus"] = {
"Frisian",
"Muskogean",
25325,
902978,
"gmw-afr",
aliases = {"Muskhogean"},
protoLanguage = "ofs",
}
}


m["gmw-frk"] = {
m["nai-pak"] = {
"Low Franconian",
"Pakawan",
153050,
65085487,
"gmw",
"hok",
protoLanguage = "odt",
}
}


m["gmw-hgm"] = {
m["nai-pal"] = {
"High German",
"Palaihnihan",
52040,
1288332,
"gmw",
protoLanguage = "goh",
}
}


m["gmw-ian"] = {
m["nai-plp"] = {
"Irish Anglo-Norman",
"Plateau Penutian",
120719384,
2307476,
"gmw-ang",
protoLanguage = "enm",
}
}


m["gmw-lgm"] = {
m["nai-pom"] = {
"Low German",
"Pomoan",
25433,
2618420,
"gmw",
"hok",
protoLanguage = "osx",
aliases = {"Pomo", "Kulanapan"},
}
}


m["grk"] = {
m["nai-sca"] = {
"Hellenic",
"Siouan-Catawban",
2042538,
34181,
"ine",
aliases = {"Greek"},
}
}


m["him"] = {
m["nai-shp"] = {
"Western Pahari",
"Sahaptian",
10939493,
114782,
"inc-pah",
"nai-plp",
aliases = {"Himachali"},
}
}


m["hmn"] = {
m["nai-shs"] = {
"Hmong",
"Shastan",
3307894,
2991735,
"hmx",
"hok",
}
}


m["hmx"] = {
m["nai-tot"] = {
"Hmong-Mien",
"Totozoquean",
33322,
7828419,
aliases = {"Miao-Yao"},
}
}


m["hmx-mie"] = {
m["nai-ttn"] = {
"Mien",
"Totonacan",
7992695,
34039,
"hmx",
aliases = {"Totonac-Tepehua", "Totonacan-Tepehuan"},
varieties = {"Totonac"},
}
}


m["hok"] = {
m["nai-tqn"] = {
"Hokan",
"Tequistlatecan",
33406,
1568317,
"hok",
aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"},
}
}


m["hyx"] = {
m["nai-tsi"] = {
"Armenian",
"Tsimshianic",
8785,
34134,
"ine",
}
}


m["iir"] = {
m["nai-utn"] = {
"Indo-Iranian",
"Utian",
33514,
13371763,
"ine",
"nai-you",
aliases = {"Miwok-Costanoan", "Mutsun"},
}
}


m["iir-nur"] = {
m["nai-wtq"] = {
"Nuristani",
"Wintuan",
161804,
1294259,
"iir",
aliases = {"Wintun"},
}
}


m["nur-nor"] = {
m["nai-xin"] = {
"Northern Nuristani",
"Xincan",
nil,
1546494,
"iir-nur",
aliases = {"Xinca"},
}
}


m["nur-sou"] = {
m["nai-ykn"] = {
"Southern Nuristani",
"Yukian",
nil,
2406722,
"iir-nur",
aliases = {"Yuki-Wappo"},
}
}


m["ijo"] = {
m["nai-you"] = {
"Ijoid",
"Yok-Utian",
1325759,
2886186,
"nic",
otherNames = {"Ijaw"}, -- Ijaw may be a subfamily
}
}


m["inc"] = {
m["nai-yuc"] = {
"Indo-Aryan",
"Yuman-Cochimí",
33577,
579137,
"iir",
aliases = {"Indic"},
}
}


m["inc-bas"] = {
m["ngf"] = {
"Bengali–Assamese",
"Trans-New Guinea",
4179137,
34018,
"inc-eas",
aliases = {"Assamese–Bengali", "Gauda–Kamarupa"},
}
}


m["inc-bhi"] = {
m["ngf-ais"] = {
"Bhil",
"Aisian",
4901727,
nil,
"inc-cen",
"ngf-eso",
}
}


m["inc-bih"] = {
m["ngf-ang"] = {
"Bihari",
"Angan",
135305,
3217366,
"inc-eas",
"ngf",
}
aliases = {"Kratke Range"}, -- Usher
}


m["inc-cen"] = {
m["ngf-ank"] = {
"Central Indo-Aryan",
"Angal-Kewa",
10979187,
12626916, -- exist in dewiki and hrwiki
"inc",
"ngf-sak",
protoLanguage = "inc-asa",
}
}


m["inc-chi"] = {
m["ngf-ask"] = {
"Chitrali",
"Asmat-Kamoro",
11732797,
3031400,
"inc-dar",
"ngf",
-- Wikipedia uses Asmat-Kamoro to refer to a narrower group excluding the Sabakor languages (Buruwai and Kamberau,
-- which Glottolog splits into North Kamrau and South Kamrau [sic]), and uses Asmat-Kamrau to refer to what we and
-- Glottolog call Asmat-Kamoro. Glottolog does not recognize the narrower grouping.
aliases = {"Asmat-Kamrau", -- Wikipedia
  "Asmat-Kamrau Bay", -- Usher
  },
}
}


m["inc-dar"] = {
m["ngf-asm"] = {
"Dardic",
"Asmat",
161101,
4807421,
"inc",
"ngf-ask",
protoLanguage = "inc-ash",
}
}


m["inc-dre"] = {
m["ngf-ata"] = {
"Eastern Dardic",
"Ankave-Tainae-Akoye",
nil,
nil,
"inc-dar",
"ngf-ang",
aliases = {"Southwest Kratke Range"}, -- Usher
}
}


m["inc-eas"] = {
m["ngf-awd"] = {
"Eastern Indo-Aryan",
"Awyu-Dumut", -- [[w:Awyu-Dumut languages]] redirects to [[w:Greater Awyu languages]]
12593391,
4830163, -- exist in eswiki, hrwiki and ruwiki
"inc",
"ngf-gaw",
protoLanguage = "inc-aav",
aliases = {"Central Digul River"}, -- Usher
}
}


m["inc-hal"] = {
m["ngf-awy"] = {
"Halbic",
"Awyu",
16910593,
96372866,
"inc-eas",
"ngf-awd",
aliases = {"Halbi"},
}
}


m["inc-hie"] = {
m["ngf-bda"] = {
"Eastern Hindi",
"Becking-Dawi",
4126648,
nil, -- Q55993716 ([[Category:Becking–Dawi languages]]) exists in enwiki
"inc-cen",
"ngf-gaw",
aliases = {"Purabiyā"},
aliases = {"Becking and Dawi Rivers"}, -- Usher
protoLanguage = "inc-apa",
}
}


m["inc-hiw"] = {
m["ngf-bin"] = {
"Western Hindi",
"Binanderean",
12600937,
3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean
"inc-cen",
"ngf-gbi",
protoLanguage = "inc-ohi",
aliases = {"Oro"}, -- Usher (2020)
}
}


m["inc-hnd"] = {
m["ngf-boa"] = {
"Hindustani",
"Boane",
11051,
nil,
"inc-hiw",
"ngf-era",
aliases = {"Hindi-Urdu"},
aliases = {"Boana", -- Glottolog's name
protoLanguage = "hi-mid",
  "Wain"}, -- not in Usher; "Wain" often excludes Mungkip, perhaps because it's poorly documented
}
}


m["inc-ins"] = {
m["ngf-bos"] = {
"Insular Indo-Aryan",
"Bosavi",
12179302,
4947122,
"inc",
"ngf",
protoLanguage = "inc-apa",
aliases = {"Papuan Plateau"}, -- alternative name given by Wikipedia
}
 
m["ngf-bsi"] = {
"Baruya-Simbari",
nil,
"ngf-ang",
aliases = {"Northwest Kratke Range"}, -- Usher
}
}


m["inc-kas"] = {
m["ngf-cda"] = {
"Kashmiric",
"Central Dani",
nil,
nil,
"inc-dre",
"ngf-dan",
aliases = {"Kashmiri"},
aliases = {"Dani"}, -- Usher
}
}


m["inc-koh"] = {
m["ngf-chw"] = {
"Kohistani",
"Chimbu-Wahgi",
13018610,
3217383,
"inc-dre",
"ngf",
aliases = {"Simbu-Western Highlands"}, -- alternative name given by Wikipedia
}
}


m["inc-krn"] = {
m["ngf-dag"] = {
"KRNB lects",
"Dagan",
6356154,
5208454,
"inc-eas",
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
aliases = {"KRDS lects"},
aliases = {"Meneao Range"},  
}
}


m["inc-kun"] = {
m["ngf-dal"] = {
"Kunar",
"Dallman",
nil,
nil,
"inc-dar",
"ngf-huo",
aliases = {"Kinalakna-Kumukio", -- Pawley-Hammarström, who exclude Nomu, but they only had a numeral list of that language to work from
  "Northeast Huon", -- Usher
  },
}
}


m["inc-mid"] = {
m["ngf-dan"] = {
"Middle Indo-Aryan",
"Dani",
3236316,
3217389,
"inc",
"ngf",
aliases = {"Middle Indic"},
-- Wikipedia renames the Dani languages to the Baliem Valley languages and sometimes (but not consistently)
-- reserves the name Dani (or "Dani proper") for a narrower group excluding Wano and the poorly attested Ngalik
-- languages (Nduga, Silimo, and the Yali dialect cluster, which we, following Ethnologue and Glottolog, split into
-- Anggurk Yali, Ninia Yali and Pass Valley Yali). Glottolog does not recognize the narrower grouping.
aliases = {"Baliem Valley", -- Wikipedia
  "Balim Valley", -- Usher
  },
}
}


m["inc-nwe"] = {
m["ngf-dum"] = {
"Northwestern Indo-Aryan",
"Dumut", -- [[w:Dumut languages]] redirects to [[w:Greater Awyu languages]]
16111018,
nil,
"inc",
"ngf-awd",
protoLanguage = "pra-pai",
aliases = {"Wambon"}, -- Usher
}
}


m["inc-nor"] = {
m["ngf-ehu"] = {
"Northern Indo-Aryan",
"Eastern Huon", -- Glottolog adds Ono and Sialum, Pawley-Hammarström adds Dedua
946077,
10567087,
"inc",
"ngf-huo",
protoLanguage = "inc-aka",
aliases = {"East Huon"}, -- Usher
}
}


m["inc-old"] = {
m["ngf-eku"] = {
"Old Indo-Aryan",
"East Kutubuan",
118976896,
5328752,
"inc",
"ngf", -- Not in TNG per Glottolog but accepted by all others. Sometimes grouped with Fasu to form a Kutubuan family.
aliases = {"Old Indic"},
aliases = {"East Kutubu"}, -- Glottolog's name
}
}


m["inc-pah"] = {
m["ngf-enc"] = {
"Pahari",
"Engic",
946077,
nil,
"inc-nor",
"ngf-eng",
aliases = {"Pahadi"},
aliases = {"Engan", -- Glottolog
protoLanguage = "inc-aka",
  "Engan proper", -- Wikipedia
  "North Engan", -- alternative name given by Wikipedia
  "Trans-Enga", -- Usher
  },
}
}


m["inc-pan"] = {
m["ngf-eng"] = {
"Punjabic",
"Engan",
2656685,
3217449,
"inc-nwe",
"ngf",
aliases = {"Greater Punjabic"},
aliases = {"Enga-Kewa-Huli", -- Glottolog, Pawley-Hammarström
protoLanguage = "inc-ata",
  "Enga-Southern Highlands", -- Usher
  },
}
 
m["ngf-era"] = {
"Erap",
nil,
"ngf-fin",
aliases = {"Erap River"}, -- Usher?
}
}


m["inc-pas"] = {
m["ngf-eso"] = {
"Pashayi",
"East Sogeram",
36670,
nil,
"inc-dar",
"ngf-sog",
aliases = {"Pashai"},
}
}


m["inc-rom"] = {
m["ngf-est"] = {
"Romani",
"East Strickland",
13201,
5329440,
"inc-wes",
"ngf",
aliases = {"Romany", "Gypsy", "Gipsy"},
aliases = {"Strickland River"}, -- alternative name given by Wikipedia
}
}


m["inc-shn"] = {
m["ngf-eva"] = {
"Shinaic",
"Evapia",
12646125,
nil,
"inc-dre",
"ngf-rai",
aliases = {"Evapia River"}, -- Usher
}
}


m["inc-snd"] = {
m["ngf-fgi"] = {
"Sindhi",
"Fore-Gimi",
7522212,
nil,
"inc-nwe",
"ngf-gor",
protoLanguage = "inc-avr",
aliases = {"South Goroka"}, -- Usher
}
}


m["inc-sou"] = {
m["ngf-fhu"] = {
"Southern Indo-Aryan",
"Finisterre-Huon",
10856062,
3217453,
"inc",
"ngf",
protoLanguage = "inc-ama",
aliases = {"Finisterre Range-Huon Peninsula"}, -- per Usher
}
}


m["inc-tha"] = {
m["ngf-fin"] = {
"Tharu",
"Finisterre",
34035,
5450373,
"inc-eas",
"ngf-fhu",
aliases = {"Finisterre-Saruwaged", -- Glottolog's name
  "Finisterre Range"}, -- per Usher
}
}


m["inc-wes"] = {
m["ngf-gah"] = {
"Western Indo-Aryan",
"Gahuku",
nil,
nil,
"inc",
"ngf-gor",
protoLanguage = "inc-agu",
aliases = {"Alekano-Asaro River"}, -- Usher
}
}


m["ine"] = {
m["ngf-gau"] = {
"Indo-European",
"Gauwa",
19860,
nil,
aliases = {"Indo-Germanic"},
"ngf-kai",
aliases = {"West Kainantu"}, -- Usher
}
}


m["ine-ana"] = {
m["ngf-gaw"] = {
"Anatolian",
"Greater Awyu",
147085,
12627424,
"ine",
"ngf",
aliases = {"Digul River"}, -- used by Usher (2020)
}
 
m["ngf-gbi"] = {
"Greater Binanderean",
3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean
"ngf", -- not placed in Trans-New Guinea in Usher (2020)
aliases = {"Guhu-Oro"}, -- Guhu-Oro is used in Usher (2020)
}
 
m["ngf-gko"] = {
"Gaena-Korafe",
11732347, -- considered a single Korafe language by Wikipedia
"ngf-bin",
aliases = {"Gaina-Korafe"}, -- Usher
}
 
m["ngf-gmo"] = {
"Gusap-Mot",
16110857,
"ngf-fin",
aliases = {"Mot River"}, -- Usher?
}
}


m["ine-bsl"] = {
m["ngf-gor"] = {
"Balto-Slavic",
"Goroka",
147356,
15478597,
"ine",
"ngf-kgo",
}
}


m["ine-toc"] = {
m["ngf-gsu"] = {
"Tocharian",
"Gogodala-Suki",
37029,
5577428,
"ine",
"ngf", -- Possibly in the proposed Papuan Gulf family. Not in TNG per Glottolog but accepted by all others.
aliases = {"Tokharian"},
aliases = {"Suki-Gogodala", -- Glottolog's name
  "Suki-Aramia River", -- Used in Usher (2020)
  },
}
}


m["ira"] = {
m["ngf-gum"] = {
"Iranian",
"Gum",
33527,
5618008,
"iir",
"ngf-mab",
}
}


m["ira-csp"] = {
m["ngf-gvd"] = {
"Caspian",
"Grand Valley Dani", -- considered a single language by Wikipedia
5049123,
5595219,
"ira-mpr",
"ngf-cda",
}
}


m["ira-cen"] = {
m["ngf-hag"] = {
"Central Iranian",
"Hagen", -- [[w:Hagen languages]] redirects to [[w:Chimbu–Wahgi languages]]
nil,
nil,
"ira",
"ngf-chw",
aliases = {"Melpa-Kaugel River"}, -- Usher
}
}


m["ira-kms"] = {
m["ngf-han"] = {
"Komisenian",
"Hanseman",
nil,
5651020,
"ira-mpr",
"ngf-mab",
aliases = {"Semnani"},
aliases = {"Hansemann Range"}, -- Usher
}
}


m["ine-luw"] = {
m["ngf-huo"] = {
"Luwic",
"Huon",
115748615,
5946109,
"ine-ana",
"ngf-fhu",
aliases = {"Luvic"},
aliases = {"Huon Peninsula"}, -- per Usher
}
}


m["ira-mny"] = {
m["ngf-jim"] = {
"Munji-Yidgha",
"Jimi", -- [[w:Jimi languages]] and [[w:Jimi River languages]] redirect to [[w:Chimbu–Wahgi languages]]
nil,
nil,
"ira-sym",
"ngf-chw",
aliases = {"Yidgha-Munji"},
aliases = {"Jimi River"}, -- Usher
}
}


m["ira-msh"] = {
m["ngf-kab"] = {
"Mazanderani-Shahmirzadi",
"Kabwum",
nil,
nil,
"ira-csp",
"ngf-huo",
aliases = {"Timbe-Selepet-Komba", -- Pawley-Hammarström,
  "Northwest Huon", -- Usher
  },
}
}


m["ira-nei"] = {
m["ngf-kai"] = {
"Northeastern Iranian",
"Kainantu", -- Kambaira: under "unclassified Kainantu" (Glottolog), Tairora (Pawley-Hammarström), Gauwa (Usher)
10775567,
15478590,
"ira",
"ngf-kgo",
aliases = {"Gadsup-Auyana-Awa-Tairora"}, -- Wurm,
}
}


m["ira-nwi"] = {
m["ngf-kak"] = {
"Northwestern Iranian",
"Kalam-Kobon",
390576,
6350303,
"ira-wes",
"ngf-ksa",
aliases = {"Kalam",
  "Kaironk River"}, -- Usher (2020)
}
}


m["ira-orp"] = {
m["ngf-kau"] = {
"Ormuri-Parachi",
"Kaukombar",
nil,
nil,
"ira-sei",
"ngf-nad",
aliases = {"Kaukombaran", -- Glottolog following Z'graggen (1975)
  "Kaukombar River"}, -- Usher's term
}
}


m["ira-pat"] = {
m["ngf-kbm"] = {
"Pathan",
"Kosorong-Burum-Mindik",
nil,
nil,
"ira-sei",
"ngf-huo",
aliases = {"Bulum River"}, -- Usher
}
 
m["ngf-kgo"] = {
"Kainantu-Goroka",
3217463,
"ngf",
aliases = {"Eastern Highlands"}, -- per Usher (2020)
}
}


m["ira-sbc"] = {
m["ngf-khu"] = {
"Sogdo-Bactrian",
"Kewa-Huli",
nil,
nil,
"ira-nei",
"ngf-eng",
aliases = {"Huli-Southern Highlands"}, -- Usher
}
}


m["ira-mpr"] = {
m["ngf-kma"] = {
"Medo-Parthian",
"Kâte-Mape",
nil,
nil,
"ira-nwi",
"ngf-ehu",
aliases = {"Partho-Median"},
aliases = {"Kate-Mape-Sene", -- Pawley-Hammarström (with Sene),
  "Southeast Huon", -- Usher
  },
}
}


m["ira-sgi"] = {
m["ngf-kme"] = {
"Sanglechi-Ishkashimi",
"Kapau-Menya",
18711232,
nil,
"ira-sei",
"ngf-ang",
aliases = {"Southeast Kratke Range"}, -- Usher
}
}


m["ira-shr"] = {
m["ngf-koi"] = {
"Shughni-Roshani",
"Koiarian",
11732824,
11154240,
"ira-shy",
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
aliases = {"Koiari-Managalas Plateau"},
}
}


m["ira-shy"] = {
m["ngf-kok"] = {
"Shughni-Yazghulami",
"Kokon", -- Usher calls it South Mabuso but includes Gum in it
nil,
nil,
"ira-sym",
"ngf-mab",
}
 
m["ngf-kow"] = {
"Kowan",
6435004,
"ngf-mad",
aliases = {"Isumrud Strait"}, -- per Usher (2020)
}
}


m["ira-sgc"] = {
m["ngf-ksa"] = {
"Sogdic",
"Kalam-Southern Adelbert",
nil,
nil,
"ira-sbc",
"ngf-mad",
aliases = {"Sogdian"},
aliases = {"Kalamic-South Adelbert", -- Glottolog
  "West Madang"}, -- Usher (2020)
}
}


m["ira-sei"] = {
m["ngf-kto"] = {
"Southeastern Iranian",
"Kube-Tobo", -- per Glottolog, one language "Kulungtfu-Yuanggeng-Tobo"
3833002,
1173235, -- code for Tobo-Kube language
"ira",
"ngf-huo",
aliases = {"Tobo-Kube"},
}
}


m["ira-swi"] = {
m["ngf-kts"] = {
"Southwestern Iranian",
"Komyandaret-Tsaukambo",
390424,
nil,
"ira-wes",
"ngf-bda",
aliases = {"Becking River"}, -- Usher
}
}


m["ira-sym"] = {
m["ngf-kum"] = {
"Shughni-Yazghulami-Munji",
"Kumil",
nil,
nil,
"ira-sei",
"ngf-nad",
aliases = {"Kumilan", -- Pawley-Hammarström following Z'graggen (1975)
  "Kumil River"}, -- Usher's term
}
}


m["ira-wes"] = {
m["ngf-kya"] = {
"Western Iranian",
"Kamano-Yagaria",
129850,
nil,
"ira",
"ngf-gor",
aliases = {"Henganofi", -- Usher
  "Kamano-Yagaria-Keigana",
  },
}
}


m["ira-zgr"] = {
m["ngf-lok"] = {
"Zaza-Gorani",
"Lowland Ok",
167854,
nil,
"ira-mpr",
"ngf-okk",
aliases = {"Zaza-Gurani", "Gorani-Zaza"},
}
}


m["iro"] = {
m["ngf-mab"] = {
"Iroquoian",
"Mabuso",
33623,
6721668,
"ngf-mad",
}
}


m["iro-nor"] = {
m["ngf-mad"] = {
"North Iroquoian",
"Madang",
nil,
11217556,
"iro",
"ngf",
aliases = {"Madang-Adelbert Range"}, -- Z'graggen (1975), corresponding to today's Madang except in lacking Kalam and Gants
}
}


m["itc"] = {
m["ngf-mek"] = {
"Italic",
"Mek",
131848,
6810515,
"ine",
"ngf",
aliases = {"Goliath"}, -- outdated alternative name given by Wikipedia
}
}


m["itc-sbl"] = {
m["ngf-min"] = {
"Osco-Umbrian",
"Mindjim",
515194,
86749913,
"itc",
"ngf-mad",
aliases = { "Sabellian" },
aliases = {"Lower Minjim", -- Glottolog, placed in Rai Coast by Glottolog and Pawley-Hammarström; Glottolog's
  -- Mindjim has 6 languages, including "Upper Minjim" (Rerau and Sgi Bara)
  "Mindjim River", -- Usher
  "Minjim", "Minjim River",
  },
}
}


m["jpx"] = {
-- Add if Molet is separated from Asaro'o
"Japonic",
-- m["ngf-moa"] = {
33612,
-- "Molet-Asaro'o",
aliases = {"Japanese", "Japanese-Ryukyuan"},
-- nil,
-- "ngf-war",
-- }
 
m["ngf-mok"] = {
"Mountain Ok", -- [[w:Mountain Ok languages]] redirects to [[w:Ok languages]]
nil,
"ngf-okk",
}
}


m["jpx-nry"] = {
m["ngf-mom"] = {
"Northern Ryukyuan",
"Mombum",
20862796,
6897077,
"jpx-ryu",
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
aliases = {"Mombum-Koneraw", "Komolom", "Muli Strait"}, -- Pawley-Hammarström uses Komolom, Usher uses Muli Strait
}
}


m["jpx-ryu"] = {
m["ngf-msu"] = {
"Ryukyuan",
"Mian-Suganga", -- considred a single Mian language by Wikipedia
56393,
12952846,
"jpx",
"ngf-mok",
aliases = {"Mianic"}, -- Glottolog
}
}


m["jpx-sry"] = {
m["ngf-nad"] = {
"Southern Ryukyuan",
"Northern Adelbert", -- not accepted by Pawley-Hammarström
18392243,
16952821, -- code for Croisilles linkage
"jpx-ryu",
"ngf-mad",
aliases = {"Adelbert Range-Isumrud Strait", -- Usher (2020)
  "North Adelbert",
  "Pihom-Isumrud"}, -- Ross?
}
}


m["kar"] = {
m["ngf-nbi"] = {
"Karen",
"North Binanderean",
1364815,
nil,
"sit",
"ngf-bin",
aliases = {"Suena-Zia"}, -- Usher
}
 
m["ngf-nde"] = {
"Ndeiram", -- [[w:Ndeiram River languages]] redirects to [[w:Greater Awyu languages]]
nil,
"ngf-awd",
aliases = {"Ndeiram River"}, -- Usher?
}
}


m["kca"] = {
m["ngf-ngn"] = {
"Khanty",
"Ngalik-Nduga", -- [[w:Ngalik languages]] redirects to [[w:Baliem Valley languages]] = Dani languages
33563,
nil,
"urj-ugr",
"ngf-dan",
aliases = {"Khantyic", "Khantic"},
aliases = {"Ngalik"}, -- Usher
}
}


--[=[
m["ngf-nso"] = {
Exceptional language and family codes for Khoisan and Kordofanian languages can use
"North Sogeram",
the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves.
nil,
]=]--
"ngf-sog",
aliases = {"Mum-Sirva", -- Usher
  "North Central Sogeram", -- used by those who accept Central Sogeram (= North Sogeram + Apali and Manat)
  "North-Central Sogeram", -- rarer than without the dash
  "Sikan"}, -- Z’graggen (1975?)
}


m["khi-kal"] = {
m["ngf-num"] = {
"Kalahari Khoe",
"Numugen",
nil,
nil,
"khi-kho",
"ngf-nad",
aliases = {"Numugenan", -- Glottolog following Z'graggen 1975
  "Numugen River"}, -- Usher's term
}
}


m["khi-khk"] = {
m["ngf-nur"] = {
"Khoekhoe",
"Nuru", -- Usher excludes Yangulam, Pawley-Hammarström include Jilim and Rerau
nil,
nil,
"khi-kho",
"ngf-rai",
aliases = {"Nuru River"}, -- Usher?
}
}


m["khi-kkw"] = {
m["ngf-nwh"] = {
"Khoe-Kwadi",
"Northwest Hanseman", -- Usher
60785084,
nil,
aliases = {"Kwadi-Khoe"},
"ngf-han",
aliases = {"Wamas-Samosa-Murupi-Mosimo"}, -- Glottolog, Greenhill, and Pawley-Hammarström following Z'graggen; the most common name, but very unwieldy
}
}


m["khi-kho"] = {
m["ngf-oen"] = {
"Khoe",
"Outer Engan", -- considered a single Nete language by Wikipedia
2736449,
6998869,
"khi-kkw",
"ngf-enc",
aliases = {"Central Khoisan"},
aliases = {"Nete-Bisorio"}, -- Usher
}
}


m["khi-kxa"] = {
m["ngf-okk"] = {
"Kx'a",
"Ok",
6450587,
7081687,
aliases = {"Kxa", "Ju-ǂHoan"},
"ngf",
}
}


m["khi-tuu"] = {
m["ngf-omo"] = {
"Tuu",
"Omosan", -- not included in (Greater) Northern Adelbert by Glottolog, but a sister
631046,
nil,
aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"},
"ngf-nad",
}
}


m["kro"] = {
m["ngf-oro"] = {
"Kru",
"Orokaivic",
33535,
7103752, -- considered a single Orokaiva language by Wikipedia
"nic-vco",
"ngf-bin",
aliases = {"Central Oro"}, -- Usher
}
}


m["kro-aiz"] = {
m["ngf-pan"] = {
"Aizi",
"Paniai Lakes",
4699431,
6035631,
"kro",
"ngf",
aliases = {"Wissel Lakes", "Wissel Lakes-Kemandoga River"}, -- alternative names given by Wikipedia
}
 
m["ngf-pek"] = {
"Peka",
nil,
"ngf-rai",
aliases = {"Peka River"}, -- Usher?
}
}


m["kro-bet"] = {
m["ngf-pom"] = {
"Bété",
"Pomoikan",
32956,
nil,
"kro-ekr",
"ngf-sad",
}
}


m["kro-did"] = {
m["ngf-rai"] = {
"Dida",
"Rai Coast",
32685,
7283663,
"kro-ekr",
"ngf-mad",
aliases = {"South Madang"}, -- Usher
}
}


m["kro-ekr"] = {
m["ngf-sab"] = {
"Eastern Kru",
"Sabakor", -- [[w:Sabakor languages]] redirects to [[w:Asmat–Kamrau languages]]
5972899,
nil, -- 55994614 is for [[Category:Kamrau Bay languages]], which exists on enwiki
"kro",
"ngf-ask",
aliases = {"Kamrau Bay"}, -- Usher
}
}


m["kro-grb"] = {
m["ngf-sad"] = {
"Grebo",
"Southern Adelbert",
5601537,
12633980,
"kro-wkr",
"ngf-ksa",
aliases = {"South Adelbert", -- Glottolog
  "Southern Adelbert Range", -- Z'graggen (1980)
  "Sogeram and Tomul Rivers"}, -- Usher (2020)?
}
}


m["kro-wee"] = {
m["ngf-sak"] = {
"Wee",
"Sau-Angal-Kewa",
nil,
nil,
"kro-wkr",
"ngf-khu",
aliases = {"Southern Highlands"}, -- Usher
}
}


m["kro-wkr"] = {
m["ngf-san"] = {
"Western Kru",
"Sankwep",
5972897,
nil,
"kro",
"ngf-huo",
aliases = {"Nabak-Momolili", -- Pawley-Hammarström,
  "Southwest Huon", -- Usher
  },
}
}


m["ku"] = {
m["ngf-sbh"] = {
"Kurdish",
"South Bird's Head",
36368,
7566330,
"ira-nwi",
"ngf",
}
}


m["map"] = {
m["ngf-sim"] = {
"Austronesian",
"Simbu",
49228,
nil,
"ngf-chw",
}
}


m["map-ata"] = {
m["ngf-sog"] = {
"Atayalic",
"Sogeram",
716610,
86750419,
"map",
"ngf-sad",
aliases = {"Sogeram River", -- Usher
  "Wanang"},
}
}


m["mjg"] = {
m["ngf-sop"] = {
"Monguor",
"Sopac",
34214,
nil,
"xgn-shr",
"ngf-ehu",
aliases = {"Momare-Migabac", -- Pawley-Hammarström,
  "Masaweng River", -- Usher
  },
}
}


m["mkh"] = {
m["ngf-taa"] = {
"Mon-Khmer",
"Tainae-Akoye",
33199,
nil,
"aav",
"ngf-ata",
aliases = {"Akoye-Tainae"}, -- Usher
}
}


m["mkh-asl"] = {
m["ngf-tai"] = {
"Aslian",
"Tairora",
3111082,
nil,
"mkh",
"ngf-kai",
aliases = {"Tairoric", -- Glottolog,
  "East Kainantu", -- Usher
  },
}
}


m["mkh-ban"] = {
m["ngf-tib"] = {
"Bahnaric",
"Tiboran",
56309,
nil,
"mkh",
"ngf-nad",
aliases = {"Nuclear Tibor", -- Glottolog, excluding Wanambre/Mokati
  "Tiboran River", -- Usher (2020)
  "Tibor", -- Pick (2020) and Glottolog including Wanambre/Mokati
  }
}
}


m["mkh-kat"] = {
m["ngf-tna"] = {
"Katuic",
"Tangko-Nakai",
56697,
nil,
"mkh",
"ngf-okk",
aliases = {"Central Ok"}, -- Usher
}
}


m["mkh-khm"] = {
m["ngf-uru"] = {
"Khmuic",
"Uruwa",
1323245,
nil,
"mkh",
"ngf-fin",
aliases = {"Uruwa River"}, -- Usher?
}
}


m["mkh-kmr"] = {
m["ngf-usi"] = {
"Khmeric",
"Utu-Silopi",
nil,
nil,
"mkh",
"ngf-han",
aliases = {"Silopi-Utu"}, -- Usher
}
}


m["mkh-mnc"] = {
m["ngf-waa"] = {
"Monic",
"Wantoat-Awara", -- not in Usher but Wantoat and Awara form a dialect chain
3217497,
nil,
"mkh",
"ngf-wan",
aliases = {"Awara-Wantoat"}, -- per Wikipedia
}
}


m["mkh-mng"] = {
m["ngf-wah"] = {
"Mangic",
"Wahgi", -- [[w:Wahgi languages]] redirects to [[w:Chimbu–Wahgi languages]]
3509556,
nil,
"mkh",
"ngf-chw",
aliases = {"Wahgi Valley"}, -- Usher
}
}


m["mkh-nbn"] = {
m["ngf-wan"] = {
"North Bahnaric",
"Wantoatic",
56309,
nil,
"mkh-ban",
"ngf-fin",
aliases = {"Wantoat",
  "Wantoat River", -- Usher?
  },
}
}


m["mkh-pal"] = {
m["ngf-war"] = {
"Palaungic",
"Warup",
2391173,
12645082,
"mkh",
"ngf-fin",
aliases = {"Warup River"}, -- Usher?
}
}


m["mkh-pea"] = {
m["ngf-woj"] = {
"Pearic",
"Wojokesic",
3073022,
nil,
"mkh",
"ngf-ang",
aliases = {"Northeast Kratke Range"}, -- Usher
}
}


m["mkh-pkn"] = {
m["ngf-wok"] = {
"Pakanic",
"West Ok",
nil,
nil,
"mkh-mng",
"ngf-okk",
aliases = {"Kwer-Kopkaka-Burumakok"}, -- Glottolog, Pawley-Hammarström
}
}


m["mkh-vie"] = {
m["ngf-wso"] = {
"Vietic",
"West Sogeram",
2355546,
nil,
"mkh",
"ngf-sog",
aliases = {"Mand-Nend", -- Usher
  "Atan", -- Wurm following Z'graggen
  },
}
}


m["mno"] = {
m["ngf-yag"] = {
"Manobo",
"Yaganon", -- placed in Rai Coast by Glottolog and Pawley-Hammarström
3217483,
35323986,
"phi",
"ngf-mad",
aliases = {"Yaganon River"}, -- Usher
}
}


m["mns"] = {
m["ngf-yal"] = {
"Mansi",
"Yali", -- considered a single language by Wikipedia
33759,
8047468,
"urj-ugr",
"ngf-ngn",
aliases = {"Mansic"},
aliases = {"Ngalik"}, -- Glottolog, Pawley-Hammarström
}
}


m["mun"] = {
m["ngf-yar"] = {
"Munda",
"Yareban",
33892,
16977672,
"aav",
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
aliases = {"Musa River"},
}
}


m["myn"] = {
m["ngf-ynu"] = {
"Mayan",
"Yau-Nungon",
33738,
12953319, -- for the single Yau language in Wikipedia ([[w:Yau language (Trans–New Guinea)]])
"ngf-uru",
}
}


--[=[
m["ngf-yup"] = {
Exceptional language and family codes for North American Indian languages
"Yupna",
can use the prefix "nai-", though "nai" is no longer itself a family code.
nil,
]=]--
"ngf-fin",
m["nai-cat"] = {
aliases = {"Yupna River"}, -- Usher?
"Catawban",
3446638,
"nai-sca",
}
}


m["nai-chu"] = {
m["nic"] = {
"Chumashan",
"Niger-Congo",
1288420,
33838,
aliases = {"Niger-Kordofanian"},
}
}


m["nai-ckn"] = {
m["nic-alu"] = {
"Chinookan",
"Alumic",
610586,
4737355,
"nic-plt",
}
}


m["nai-coo"] = {
m["nic-bas"] = {
"Coosan",
"Basa",
940278,
4866154,
"nic-knj",
}
}


m["nai-jcq"] = {
m["nic-bbe"] = {
"Jicaquean",
"Eastern Beboid",
12179308,
nil,
"hok"
"nic-beb",
}
}


m["nai-ker"] = {
m["nic-bco"] = {
"Keresan",
"Benue-Congo",
35878,
33253,
"nic-vco",
}
}


m["nai-klp"] = {
m["nic-bcr"] = {
"Kalapuyan",
"Bantoid-Cross",
1569040,
806983,
"nic-bco",
}
}


m["nai-kta"] = {
m["nic-bdn"] = {
"Kiowa-Tanoan",
"Northern Bantoid",
386288,
nil,
"nic-bod",
aliases = {"North Bantoid"},
}
}


m["nai-len"] = {
m["nic-bds"] = {
"Lencan",
"Southern Bantoid",
36189,
3183152,
aliases = {"Lenca"},
"nic-bod",
aliases = {"Wide Bantu", "Bin"},
}
}


m["nai-mdu"] = {
m["nic-beb"] = {
"Maiduan",
"Beboid",
33502,
813549,
"nic-bds",
}
}


m["nai-miz"] = {
m["nic-ben"] = {
"Mixe-Zoquean",
"Bendi",
954016,
4887065,
aliases = {"Mixe-Zoque"},
"nic-bcr",
}
}


m["nai-min"] = {
m["nic-beo"] = {
"Misumalpan",
"Beromic",
281693,
4894642,
"qfa-mch",
"nic-plt",
aliases = {"Misuluan", "Misumalpa"},
}
}


m["nai-mus"] = {
m["nic-bod"] = {
"Muskogean",
"Bantoid",
902978,
806992,
aliases = {"Muskhogean"},
"nic-bcr",
}
}


m["nai-pak"] = {
m["nic-buk"] = {
"Pakawan",
"Buli-Koma",
65085487,
nil,
"hok",
"nic-ovo",
}
}


m["nai-pal"] = {
m["nic-bwa"] = {
"Palaihnihan",
"Bwa",
1288332,
12628562,
"nic-gur",
other_names = {"Bwamu", "Bomu"},
}
}


m["nai-plp"] = {
m["nic-cde"] = {
"Plateau Penutian",
"Central Delta",
2307476,
3813191,
"nic-cri",
}
}


m["nai-pom"] = {
m["nic-cri"] = {
"Pomoan",
"Cross River",
2618420,
1141096,
"hok",
"nic-bcr",
aliases = {"Pomo", "Kulanapan"},
}
}


m["nai-sca"] = {
m["nic-dag"] = {
"Siouan-Catawban",
"Dagbani",
34181,
nil,
"nic-wov",
}
}


m["nai-shp"] = {
m["nic-dak"] = {
"Sahaptian",
"Dakoid",
114782,
1157745,
"nai-plp",
"nic-bdn",
}
}


m["nai-shs"] = {
m["nic-dge"] = {
"Shastan",
"Escarpment Dogon",
2991735,
5397128,
"hok",
"qfa-dgn",
}
}


m["nai-tot"] = {
m["nic-dgw"] = {
"Totozoquean",
"West Dogon",
7828419,
nil,
"qfa-dgn",
}
}


m["nai-ttn"] = {
m["nic-eko"] = {
"Totonacan",
"Ekoid",
34039,
1323395,
aliases = {"Totonac-Tepehua", "Totonacan-Tepehuan"},
"nic-bds",
varieties = {"Totonac"},
}
}


m["nai-tqn"] = {
m["nic-eov"] = {
"Tequistlatecan",
"Eastern Oti-Volta",
1568317,
nil,
"hok",
"nic-ovo",
aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"},
aliases = {"Samba"},
}
}


m["nai-tsi"] = {
m["nic-fru"] = {
"Tsimshianic",
"Furu",
34134,
5509783,
"nic-bds",
}
}


m["nai-utn"] = {
m["nic-gne"] = {
"Utian",
"Eastern Gurunsi",
13371763,
12633072,
"nai-you",
"nic-gns",
aliases = {"Miwok-Costanoan", "Mutsun"},
aliases = {"Eastern Grũsi"},
}
}


m["nai-wtq"] = {
m["nic-gnn"] = {
"Wintuan",
"Northern Gurunsi",
1294259,
nil,
aliases = {"Wintun"},
"nic-gns",
aliases = {"Northern Grũsi"},
}
}


m["nai-xin"] = {
m["nic-gnw"] = {
"Xincan",
"Western Gurunsi",
1546494,
nil,
aliases = {"Xinca"},
"nic-gns",
aliases = {"Western Grũsi"},
}
}


m["nai-ykn"] = {
m["nic-gns"] = {
"Yukian",
"Gurunsi",
2406722,
721007,
aliases = {"Yuki-Wappo"},
"nic-gur",
aliases = {"Grũsi"},
}
}


m["nai-you"] = {
m["nic-gre"] = {
"Yok-Utian",
"Eastern Grassfields",
2886186,
5330160,
"nic-grf",
}
}


m["nai-yuc"] = {
m["nic-grf"] = {
"Yuman-Cochimí",
"Grassfields",
579137,
750932,
"nic-bds",
aliases = {"Grassfields Bantu", "Wide Grassfields"},
}
}


m["ngf"] = {
m["nic-grm"] = {
"Trans-New Guinea",
"Gurma",
34018,
30587833,
"nic-ovo",
}
}


m["ngf-fin"] = {
m["nic-grs"] = {
"Finisterre",
"Southwest Grassfields",
5450373,
7571285,
"ngf",
"nic-grf",
}
}


m["ngf-mad"] = {
m["nic-gur"] = {
"Madang",
"Gur",
11217556,
33536,
"ngf",
"alv-sav",
aliases = {"Voltaic"},
}
}


m["ngf-okk"] = {
m["nic-ief"] = {
"Ok",
"Ibibio-Efik",
7081687,
2743643,
"ngf",
"nic-lcr",
}
}


m["ngf-sbh"] = {
m["nic-jer"] = {
"South Bird's Head",
"Jera",
7566330,
nil,
"ngf",
"nic-kne",
}
}


m["nic"] = {
m["nic-jkn"] = {
"Niger-Congo",
"Jukunoid",
33838,
1711622,
aliases = {"Niger-Kordofanian"},
"nic-pla",
}
 
m["nic-jrn"] = {
"Jarawan",
1683430,
"nic-mba",
}
}


m["nic-alu"] = {
m["nic-jrw"] = {
"Alumic",
"Jarawa",
4737355,
35423,
"nic-plt",
"nic-jrn",
}
}


m["nic-bas"] = {
m["nic-kam"] = {
"Basa",
"Kambari",
4866154,
6356294,
"nic-knj",
"nic-knj",
}
}


m["nic-bbe"] = {
m["nic-ktl"] = {
"Eastern Beboid",
"Katloid",
nil,
nil,
"nic-beb",
"nic",
}
}


m["nic-bco"] = {
m["nic-kau"] = {
"Benue-Congo",
"Kauru",
33253,
nil,
"nic-vco",
"nic-kne",
}
}


m["nic-bcr"] = {
m["nic-kmk"] = {
"Bantoid-Cross",
"Kamuku",
806983,
6359821,
"nic-bco",
"nic-knj",
}
}


m["nic-bdn"] = {
m["nic-kne"] = {
"Northern Bantoid",
"East Kainji",
nil,
5328687,
"nic-bod",
"nic-knj",
aliases = {"North Bantoid"},
}
}


m["nic-bds"] = {
m["nic-knj"] = {
"Southern Bantoid",
"Kainji",
3183152,
681495,
"nic-bod",
"nic-pla",
aliases = {"Wide Bantu", "Bin"},
}
}


m["nic-beb"] = {
m["nic-knn"] = {
"Beboid",
"Northwest Kainji",
813549,
7060098,
"nic-bds",
"nic-knj",
}
}


m["nic-ben"] = {
m["nic-ktl"] = {
"Bendi",
"Katloid",
4887065,
6377681,
"nic-bcr",
"nic",
aliases = {"Katla", "Katla-Tima"},
}
}


m["nic-beo"] = {
m["nic-lcr"] = {
"Beromic",
"Lower Cross River",
4894642,
3813193,
"nic-plt",
"nic-cri",
}
}


m["nic-bod"] = {
m["nic-mam"] = {
"Bantoid",
"Mamfe",
806992,
2005898,
"nic-bcr",
"nic-bds",
aliases = {"Nyang"},
}
}


m["nic-buk"] = {
m["nic-mba"] = {
"Buli-Koma",
"Mbam",
nil,
687826,
"nic-ovo",
"nic-bds",
}
}


m["nic-bwa"] = {
m["nic-mbc"] = {
"Bwa",
"Mba",
12628562,
6799561,
"nic-gur",
"nic-ubg",
otherNames = {"Bwamu", "Bomu"},
}
 
m["nic-mbw"] = {
"West Mbam",
nil,
"nic-mba",
}
}


m["nic-cde"] = {
m["nic-mmb"] = {
"Central Delta",
"Mambiloid",
3813191,
1888151,
"nic-cri",
other_names = {"North Bantoid"}, -- per Wikipedia, North Bantoid is the parent family
"nic-bdn",
}
}


m["nic-cri"] = {
m["nic-mom"] = {
"Cross River",
"Momo",
1141096,
6897393,
"nic-bcr",
"nic-grf",
}
}


m["nic-dag"] = {
m["nic-mre"] = {
"Dagbani",
"Moré",
nil,
nil,
"nic-wov",
"nic-wov",
}
}


m["nic-dak"] = {
m["nic-ngd"] = {
"Dakoid",
"Ngbandi",
1157745,
36439,
"nic-bdn",
"nic-ubg",
}
}


m["nic-dge"] = {
m["nic-nge"] = {
"Escarpment Dogon",
"Ngemba",
5397128,
7022271,
"qfa-dgn",
"nic-gre",
}
}


m["nic-dgw"] = {
m["nic-ngk"] = {
"West Dogon",
"Ngbaka",
nil,
3217499,
"qfa-dgn",
"nic-ubg",
}
}


m["nic-eko"] = {
m["nic-nin"] = {
"Ekoid",
"Ninzic",
1323395,
7039282,
"nic-bds",
"nic-plt",
}
}


m["nic-eov"] = {
m["nic-nka"] = {
"Eastern Oti-Volta",
"Nkambe",
nil,
7042520,
"nic-ovo",
"nic-gre",
aliases = {"Samba"},
}
}


m["nic-fru"] = {
m["nic-nkb"] = {
"Furu",
"Baka",
5509783,
nil,
"nic-bds",
"nic-nkw",
}
}


m["nic-gne"] = {
m["nic-nke"] = {
"Eastern Gurunsi",
"Eastern Ngbaka",
12633072,
nil,
"nic-gns",
"nic-ngk",
aliases = {"Eastern Grũsi"},
}
}


m["nic-gnn"] = {
m["nic-nkg"] = {
"Northern Gurunsi",
"Gbanziri",
nil,
nil,
"nic-gns",
"nic-nkw",
aliases = {"Northern Grũsi"},
}
}


m["nic-gnw"] = {
m["nic-nkk"] = {
"Western Gurunsi",
"Kpala",
nil,
nil,
"nic-gns",
"nic-nkw",
aliases = {"Western Grũsi"},
}
 
m["nic-nkm"] = {
"Mbaka",
nil,
"nic-nkw",
}
}


m["nic-gns"] = {
m["nic-nkw"] = {
"Gurunsi",
"Western Ngbaka",
721007,
nil,
"nic-gur",
"nic-ngk",
aliases = {"Grũsi"},
}
}


m["nic-gre"] = {
m["nic-npd"] = {
"Eastern Grassfields",
"North Plateau Dogon",
5330160,
nil,
"nic-grf",
"qfa-dgn",
}
}


m["nic-grf"] = {
m["nic-nun"] = {
"Grassfields",
"Nun",
750932,
13654297,
"nic-bds",
"nic-gre",
aliases = {"Grassfields Bantu", "Wide Grassfields"},
}
}


m["nic-grm"] = {
m["nic-nwa"] = {
"Gurma",
"Nanga-Walo",
30587833,
nil,
"nic-ovo",
"qfa-dgn",
}
}


m["nic-grs"] = {
m["nic-ogo"] = {
"Southwest Grassfields",
"Ogoni",
7571285,
2350726,
"nic-grf",
"nic-cri",
aliases = {"Ogonoid"},
}
}


m["nic-gur"] = {
m["nic-ovo"] = {
"Gur",
"Oti-Volta",
33536,
1157178,
"alv-sav",
"nic-gur",
aliases = {"Voltaic"},
}
}


m["nic-ief"] = {
m["nic-pla"] = {
"Ibibio-Efik",
"Platoid",
2743643,
453244,
"nic-lcr",
"nic-bco",
aliases = {"Central Nigerian"},
}
}


m["nic-jer"] = {
m["nic-plc"] = {
"Jera",
"Central Plateau",
nil,
5061668,
"nic-kne",
"nic-plt",
}
}


m["nic-jkn"] = {
m["nic-pld"] = {
"Jukunoid",
"Plains Dogon",
1711622,
nil,
"nic-pla",
"qfa-dgn",
}
}


m["nic-jrn"] = {
m["nic-ple"] = {
"Jarawan",
"East Plateau",
1683430,
5329154,
"nic-mba",
"nic-plt",
}
}


m["nic-jrw"] = {
m["nic-pls"] = {
"Jarawa",
"South Plateau",
35423,
7568236,
"nic-jrn",
"nic-plt",
aliases = {"Jilic-Eggonic"},
}
}


m["nic-kam"] = {
m["nic-plt"] = {
"Kambari",
"Plateau",
6356294,
1267471,
"nic-knj",
"nic-pla",
}
}


m["nic-ktl"] = {
m["nic-ras"] = {
"Katloid",
"Rashad",
nil,
3401986,
"nic",
"nic",
}
}


m["nic-kau"] = {
m["nic-rnc"] = {
"Kauru",
"Central Ring",
nil,
nil,
"nic-kne",
"nic-rng",
}
}


m["nic-kmk"] = {
m["nic-rng"] = {
"Kamuku",
"Ring",
6359821,
2269051,
"nic-knj",
"nic-grf",
aliases = {"Ring Road"},
}
}


m["nic-kne"] = {
m["nic-rnn"] = {
"East Kainji",
"Northern Ring",
5328687,
nil,
"nic-knj",
"nic-rng",
}
}


m["nic-knj"] = {
m["nic-rnw"] = {
"Kainji",
"Western Ring",
681495,
nil,
"nic-pla",
"nic-rng",
}
}


m["nic-knn"] = {
m["nic-ser"] = {
"Northwest Kainji",
"Sere",
7060098,
7453058,
"nic-knj",
"nic-ubg",
}
}


m["nic-ktl"] = {
m["nic-shi"] = {
"Katloid",
"Shiroro",
6377681,
7498953,
"nic",
"nic-knj",
aliases = {"Katla", "Katla-Tima"},
aliases = {"Pongu"},
}
}


m["nic-lcr"] = {
m["nic-sis"] = {
"Lower Cross River",
"Sisaala",
3813193,
36532,
"nic-cri",
"nic-gnw",
}
}


m["nic-mam"] = {
m["nic-tar"] = {
"Mamfe",
"Tarokoid",
2005898,
2394472,
"nic-bds",
"nic-plt",
aliases = {"Nyang"},
}
}


m["nic-mba"] = {
m["nic-tiv"] = {
"Mbam",
"Tivoid",
687826,
752377,
"nic-bds",
"nic-bds",
}
}


m["nic-mbc"] = {
m["nic-tvc"] = {
"Mba",
"Central Tivoid",
6799561,
nil,
"nic-ubg",
"nic-tiv",
}
}


m["nic-mbw"] = {
m["nic-tvn"] = {
"West Mbam",
"Northern Tivoid",
nil,
nil,
"nic-mba",
"nic-tiv",
}
}


m["nic-mmb"] = {
m["nic-ubg"] = {
"Mambiloid",
"Ubangian",
1888151,
33932,
otherNames = {"North Bantoid"}, -- per Wikipedia, North Bantoid is the parent family
"nic-vco", -- or none
"nic-bdn",
}
}


m["nic-mom"] = {
m["nic-uce"] = {
"Momo",
"East-West Upper Cross River",
6897393,
nil,
"nic-grf",
"nic-ucr",
}
}


m["nic-mre"] = {
m["nic-ucn"] = {
"Moré",
"North-South Upper Cross River",
nil,
nil,
"nic-wov",
"nic-ucr",
}
}


m["nic-ngd"] = {
m["nic-ucr"] = {
"Ngbandi",
"Upper Cross River",
36439,
4108624,
"nic-ubg",
"nic-cri",
aliases = {"Upper Cross"},
}
}


m["nic-nge"] = {
m["nic-vco"] = {
"Ngemba",
"Volta-Congo",
7022271,
37228,
"nic-gre",
"alv",
}
}


m["nic-ngk"] = {
m["nic-wov"] = {
"Ngbaka",
"Western Oti-Volta",
3217499,
nil,
"nic-ubg",
"nic-ovo",
aliases = {"Moré-Dagbani"}
}
}


m["nic-nin"] = {
m["nic-ykb"] = {
"Ninzic",
"Yukubenic",
7039282,
16909196,
"nic-plt",
"nic-plt",
aliases = {"Oohum"},
}
}


m["nic-nka"] = {
m["nic-ymb"] = {
"Nkambe",
"Yambasa",
7042520,
nil,
"nic-gre",
"nic-mba",
}
}


m["nic-nkb"] = {
m["nic-yon"] = {
"Baka",
"Yom-Nawdm",
nil,
nil,
"nic-nkw",
"nic-ovo",
aliases = {"Moré-Dagbani"}
}
}


m["nic-nke"] = {
m["nub"] = {
"Eastern Ngbaka",
"Nubian",
nil,
1517194,
"nic-ngk",
"sdv-nes",
}
}


m["nic-nkg"] = {
m["nub-hil"] = {
"Gbanziri",
"Hill Nubian",
nil,
5762211,
"nic-nkw",
"nub",
aliases = {"Kordofan Nubian"},
}
}


m["nic-nkk"] = {
m["omq"] = {
"Kpala",
"Oto-Manguean",
nil,
33669,
"nic-nkw",
}
}


m["nic-nkm"] = {
m["omq-cha"] = {
"Mbaka",
"Chatino",
nil,
35111,
"nic-nkw",
"omq-zap",
}
}


m["nic-nkw"] = {
m["omq-chi"] = {
"Western Ngbaka",
"Chinantecan",
nil,
35828,
"nic-ngk",
"omq",
}
}


m["nic-npd"] = {
m["omq-cui"] = {
"North Plateau Dogon",
"Cuicatec",
nil,
616024,
"qfa-dgn",
"omq-mix",
}
}


m["nic-nun"] = {
m["omq-maz"] = {
"Nun",
"Mazatecan",
13654297,
36230,
"nic-gre",
"omq",
aliases = {"Mazatec"},
}
}


m["nic-nwa"] = {
m["omq-mix"] = {
"Nanga-Walo",
"Mixtecan",
nil,
21083066,
"qfa-dgn",
"omq",
}
}


m["nic-ogo"] = {
m["omq-mxt"] = {
"Ogoni",
"Mixtec",
2350726,
36363,
"nic-cri",
"omq-mix",
aliases = {"Ogonoid"},
}
}


m["nic-ovo"] = {
m["omq-otp"] = {
"Oti-Volta",
"Oto-Pamean",
1157178,
1270220,
"nic-gur",
"omq",
}
}


m["nic-pla"] = {
m["omq-pop"] = {
"Platoid",
"Popolocan",
453244,
5132273,
"nic-bco",
"omq",
aliases = {"Central Nigerian"},
}
}


m["nic-plc"] = {
m["omq-tri"] = {
"Central Plateau",
"Triqui",
5061668,
780200,
"nic-plt",
"omq-mix",
aliases = {"Trique"},
}
}


m["nic-pld"] = {
m["omq-zap"] = {
"Plains Dogon",
"Zapotecan",
nil,
8066463,
"qfa-dgn",
"omq",
}
}


m["nic-ple"] = {
m["omq-zpc"] = {
"East Plateau",
"Zapotec",
5329154,
13214,
"nic-plt",
"omq-zap",
}
}


m["nic-pls"] = {
m["omv"] = {
"South Plateau",
"Omotic",
7568236,
33860,
"nic-plt",
"afa",
aliases = {"Jilic-Eggonic"},
}
}


m["nic-plt"] = {
m["omv-aro"] = {
"Plateau",
"Aroid",
1267471,
3699526,
"nic-pla",
"omv",
aliases = {"Ari-Banna", "South Omotic", "Somotic"},
}
}


m["nic-ras"] = {
m["omv-diz"] = {
"Rashad",
"Dizoid",
3401986,
430251,
"nic",
"omv",
aliases = {"Maji", "Majoid"},
}
}


m["nic-rnc"] = {
m["omv-eom"] = {
"Central Ring",
"East Ometo",
nil,
20527288,
"nic-rng",
"omv-ome",
}
}


m["nic-rng"] = {
m["omv-gon"] = {
"Ring",
"Gonga",
2269051,
4143043,
"nic-grf",
"omv",
aliases = {"Ring Road"},
aliases = {"Kefoid"},
}
}


m["nic-rnn"] = {
m["omv-mao"] = {
"Northern Ring",
"Mao",
nil,
1351495,
"nic-rng",
"omv",
}
}


m["nic-rnw"] = {
m["omv-nom"] = {
"Western Ring",
"North Ometo",
nil,
nil,
"nic-rng",
"omv-ome",
}
}


m["nic-ser"] = {
m["omv-ome"] = {
"Sere",
"Ometo",
7453058,
36310,
"nic-ubg",
"omv",
}
}


m["nic-shi"] = {
m["oto"] = {
"Shiroro",
"Otomian",
7498953,
130372545,
"nic-knj",
"omq-otp",
aliases = {"Pongu"},
}
}


m["nic-sis"] = {
m["oto-otm"] = {
"Sisaala",
"Otomi",
36532,
36355,
"nic-gnw",
"oto",
}
}


m["nic-tar"] = {
m["paa"] = {
"Tarokoid",
"Papuan",
2394472,
236425,
"nic-plt",
"qfa-not",
}
 
m["paa-aia"] = {
"Aian",
4767739, -- Annaberg languages
"paa-ram",
aliases = {"Middle Ramu", -- Foley (with Rao),
  "Annaberg", -- with Rao
  "Aram-Aren", -- Usher
  },
}
}


m["nic-tiv"] = {
m["paa-alp"] = {
"Tivoid",
"Alor-Pantar",
752377,
3502429,
"nic-bds",
"paa-tap",
}
}


m["nic-tvc"] = {
m["paa-amu"] = {
"Central Tivoid",
"Amto-Musan",
nil,
480281,
"nic-tiv",
aliases = {"Samaia River"},
}
}


m["nic-tvn"] = {
m["paa-ani"] = {
"Northern Tivoid",
"Anim",
nil,
55603991,
"nic-tiv",
aliases = {"Fly River"},
}
}


m["nic-ubg"] = {
m["paa-ara"] = {
"Ubangian",
"Arapesh",
33932,
4784223,
"nic-vco", -- or none
"paa-koa",
aliases = {"Arapeshan"}, -- Foley
}
}


m["nic-uce"] = {
m["paa-arf"] = {
"East-West Upper Cross River",
"Arafundi",
nil,
4783702,
"nic-ucr",
}
}


m["nic-ucn"] = {
m["paa-ata"] = {
"North-South Upper Cross River",
"Ataitan",
nil,
4812652,
"nic-ucr",
"paa-ram",
aliases = {"Tangu", -- Foley
  "Tanggu", -- alternative name given by Wikipedia
  "Moam River", -- Usher
  },
}
}


m["nic-ucr"] = {
m["paa-baa"] = {
"Upper Cross River",
"Bayono-Awbono",
4108624,
2424781,
"nic-cri",
aliases = {"Upper Cross"},
}
}


m["nic-vco"] = {
m["paa-bai"] = {
"Volta-Congo",
"Baining",
37228,
748487,
"alv",
aliases = {"East New Britain"},
}
}


m["nic-wov"] = {
m["paa-baw"] = {
"Western Oti-Volta",
"Bosngun-Awar",
nil,
nil,
"nic-ovo",
"paa-ott",
aliases = {"Moré-Dagbani"}
aliases = {"East Ramu Coast", -- Usher
  "Bosman-Awar", -- Wikipedia
  },
}
}


m["nic-ykb"] = {
m["paa-bew"] = {
"Yukubenic",
"Bewani", -- [[w:Bewani languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
16909196,
16113460,
"nic-plt",
"paa-bor",
aliases = {"Oohum"},
aliases = {"Poal River"}, -- Usher
}
}


m["nic-ymb"] = {
m["paa-boa"] = {
"Yambasa",
"Boazi",
nil,
48803717,
"nic-mba",
"paa-mby",
aliases = {"Lake Murray"}, -- Usher
}
}


m["nic-yon"] = {
m["paa-bor"] = {
"Yom-Nawdm",
"Border",
nil,
1752158,
"nic-ovo",
aliases = {"Upper Tami",
aliases = {"Moré-Dagbani"}
  "Tami River-Bewani Range", -- Usher
  },
}
}


m["nub"] = {
m["paa-bul"] = {
"Nubian",
"Bulaka River",
1517194,
4987195,
"sdv-nes",
aliases = {"Yelmek-Maklew", "Jabga"}, -- Yelmek-Maklew in Evans (2018) and Gregor (2021)
}
}


m["nub-hil"] = {
m["paa-bvi"] = {
"Hill Nubian",
"Betaf-Vitou", -- Glottolog
5762211,
nil,
"nub",
"paa-tor",
aliases = {"Kordofan Nubian"},
aliases = {"Vitou-Betaf", -- Wikipedia
  "Fitou-Tena", -- Usher
  "Manirem",
  },
}
}


m["omq"] = {
m["paa-clp"] = {
"Oto-Manguean",
"Central Lakes Plain", -- [[w:Central Lakes Plain languages]] redirects to [[w:Lakes Plain languages]]
33669,
nil, -- Q86780132 is for the corresponding category, which exists in enwiki
"paa-lpl",
aliases = {"East Tariku", -- Glottolog
  "Central Lakes Plains", -- Usher
  },
}
}


m["omq-cha"] = {
m["paa-dtu"] = {
"Chatino",
"Doso-Turumsa",
35111,
16917784,
"omq-zap",
-- possibly related to East Strickland languages
aliases = {"Soari River"}, -- Usher's name
}
}


m["omq-chi"] = {
m["paa-ebh"] = {
"Chinantecan",
"East Bird's Head",
35828,
338064,
"omq",
aliases = {"Mantion-Meax", "Mantion-Meyah", -- Mantion-Meax is Wikipedia's term
  "Southeast Bird's Head", -- Usher (2020)
  },
}
}


m["omq-cui"] = {
m["paa-eel"] = {
"Cuicatec",
"Eastern Eleman",
616024,
nil,
"omq-mix",
"paa-ele",
aliases = {"East Eleman"},
}
}


m["omq-maz"] = {
m["paa-egb"] = {
"Mazatecan",
"East Geelvink Bay",
36230,
1497678,
"omq",
aliases = {"Geelvink Bay", "East Cenderawasih"}, -- Geelvink Bay per Glottolog
aliases = {"Mazatec"},
}
}


m["omq-mix"] = {
m["paa-eke"] = {
"Mixtecan",
"East Keram",
21083066,
nil,
"omq",
"paa-ker",
}
}


m["omq-mxt"] = {
m["paa-ele"] = {
"Mixtec",
"Eleman",
36363,
3034298,
"omq-mix",
aliases = {"Kerema Bay"},
}
}


m["omq-otp"] = {
m["paa-elp"] = {
"Oto-Pamean",
"East Lakes Plain", -- [[w:East Lakes Plain languages]] redirects to [[w:Lakes Plain languages]]; but Croatian Wikipedia has an entry
nil,
12633078,
"omq",
"paa-lpl",
aliases = {"East Lakes Plains"}, -- Usher
}
}


m["omq-pop"] = {
m["paa-epw"] = {
"Popolocan",
"Eastern Pauwasi",
5132273,
16115496,
"omq",
aliases = {"East Pauwasi"},
}
}


m["omq-tri"] = {
m["paa-etf"] = {
"Trique",
"Eastern Trans-Fly",
780200,
5330530,
"omq-mix",
aliases = {"Oriomo"}, -- in increasing recent use, probably originating in Evans (2018)
aliases = {"Triqui"},
}
}


m["omq-zap"] = {
m["paa-eti"] = {
"Zapotecan",
"East Timor",
8066463,
15496066,
"omq",
"paa-tap",
aliases = {"Oirata-Makasae", -- Wikipedia's name
  "Eastern Timor", -- alternative name given by Wikipedia
  "Fataluku-Makasai", "Oirata-Makasai", -- alternative names given by Wikidata
  },
}
}


m["omq-zpc"] = {
m["paa-fas"] = {
"Zapotec",
"Fas",
13214,
3502658,
"omq-zap",
aliases = {"Baibai-Fas"}, -- Glottolog's name
}
}


m["omv"] = {
m["paa-flp"] = {
"Omotic",
"Far West Lakes Plain", -- [[w:Wapoga River languages]] redirects to [[w:Lakes Plain languages]]
33860,
nil, -- Q86808337 is for the corresponding Wapoga languages category, which exists in enwiki
"afa",
"paa-lpl",
aliases = {"Rasawa", -- Clouse (1997)
  "Wapoga River", -- Usher, including Kehu/Keuw (unclassified by others)
  },
}
}


m["omv-aro"] = {
m["paa-gkw"] = {
"Aroid",
"Greater Kwerba",
3699526,
12635134,
"omv",
aliases = {"West Foja Range", -- Usher
aliases = {"Ari-Banna", "South Omotic", "Somotic"},
  "Kwerbic", -- Wikipedia
  "Kwerba", -- Foley (2018)
  },
}
}


m["omv-diz"] = {
m["paa-gto"] = {
"Dizoid",
"Galela-Tobelo",
430251,
nil,
"omv",
"paa-nnh",
aliases = {"Maji", "Majoid"},
aliases = {"Mainland North Halmaheran", -- Glottolog
  "Mainland North Halmahera", "Northeast Halmahera", -- alternative names
  "Northeast Halmaheran", -- Wikipedia, from Verhoeve 1988
  },
}
}


m["omv-eom"] = {
m["paa-hya"] = {
"East Ometo",
"Heyo-Yahang",
20527288,
nil,
"omv-ome",
"paa-mam",
aliases = {"Yahang-Heyo"}, -- Wikipedia's name
}
}


m["omv-gon"] = {
m["paa-ing"] = {
"Gonga",
"Inland Gulf",
4143043,
6034783,
"omv",
"paa-ani",
aliases = {"Kefoid"},
aliases = {"Inland Gulf of Papua"}, -- Glottolog
}
}


m["omv-mao"] = {
m["paa-isk"] = {
"Mao",
"Inner Sko",
1351495,
65043889,
"omv",
"paa-sko",
aliases = {"Skouic", -- Glottolog
  "West Vanimo Coast", -- Usher
  "Western Skou", -- Wikipedia
  "Inner Skou", "Nuclear Skou", -- alternative names given by Wikipedia
  },
}
 
m["paa-iwa"] = {
"Iwam",
15147853,
"paa-sep",
}
 
m["paa-kae"] = {
"Kamula-Elevala",
130390498,
-- often placed in TNG
aliases = {"Kamula-Elevala River"},
}
}


m["omv-nom"] = {
m["paa-kan"] = {
"North Ometo",
"Kanum", -- removed from Tonda by Glottolog
nil,
nil,
"omv-ome",
"paa-ton",
}
}


m["omv-ome"] = {
m["paa-kay"] = {
"Ometo",
"Kayagaric",
36310,
7566330,
"omv",
aliases = {"Kayagar", -- formerly common
  "Cook River"}, -- per Usher (2020)
}
}


m["oto"] = {
m["paa-ker"] = {
"Otomian",
"Keram",
1270220,
48768173,
"omq-otp",
-- often grouped within or coordinate with the Ramu languages
aliases = {"Keram River"},
}
}


m["oto-otm"] = {
m["paa-kiw"] = {
"Otomi",
"Kiwaian",
nil,
338449,
"oto",
aliases = {"Kiwai"}, -- formerly common, still sees some use
}
}


m["paa"] = {
m["paa-kko"] = {
"Papuan",
"Kaure-Kosare", -- rejected by Pawley-Hammarström but accepted by Glottolog, Foley (2018) and Usher (2020)
236425,
48767891,
"qfa-not",
aliases = {"Nawa River"}, -- Usher's term
}
}


m["paa-arf"] = {
m["paa-koa"] = {
"Arafundi",
"Kombio-Arapesh",
4783702,
16115049,
"paa-trr",
aliases = {"Kombio-Arapeshan", -- Laycock, who includes Wom
  "Kombio-Arapesh-Urat", -- Glottolog, including Urat
  },
}
}


m["paa-asa"] = {
m["paa-kol"] = {
"Arai-Samaia",
"Kolopom",
48803569,
6427807,
}
}


m["paa-bng"] = {
m["paa-kom"] = {
"Baining",
"Kombio",
748487,
65044238,
aliases = {"East New Britain"},
"paa-koa",
aliases = {"Kombian", -- Laycock
  "Kombio-Yambes", -- Glottolog
  },
}
}


m["paa-brd"] = {
m["paa-kun"] = {
"Border",
"Kunimaipan",
1752158,
134973258,
aliases = {"Upper Tami"},
aliases = {"Northwest Wharton Range"}, -- per Usher (2020)
-- often considered a subfamily of Goilalan
}
}


m["paa-egb"] = {
m["paa-kwa"] = {
"East Geelvink Bay",
"Kwalean",
1497678,
6450053,
aliases = {"East Cenderawasih"},
aliases = {"Humene-Uare"},
}
}


m["paa-eng"] = {
m["paa-kwe"] = {
"Engan",
"Kwerba proper",
3217449,
12635134,
"paa-gkw",
aliases = {"Kwerba", -- Usher
  "Kwerbaic", -- Glottolog
  },
}
}


m["paa-iwm"] = {
m["paa-kwo"] = {
"Iwam",
"Kwomtari",
15147853,
2075415,
aliases = {"Kwomtari-Nai"}, -- Senu River is a larger unproven proposal
}
}


m["paa-kag"] = { -- recode as ngf-kag?
m["paa-lla"] = {
"Kainantu-Goroka",
"Loloda-Laba", -- a single language in Glottolog (Loloda-Laba) and Wikipedia (Loloda)
3217463,
11732388, -- for the Loloda language
"ngf",
"paa-gto",
aliases = {"Loloda"}, -- Wikipedia's name
}
}


m["paa-kiw"] = {
m["paa-lma"] = {
"Kiwaian",
"Left May",
338449,
614468,
aliases = {"Arai River"}, -- per Usher (2020)
-- Sometimes in a putative Arai-Samaia family along with Amto-Musan and the Pyu language
}
}


m["paa-kut"] = {
m["paa-lmu"] = {
"Kutubuan",
"Lepki-Murkim", -- Kembra accepted by Glottolog and Usher; not by Foley (2020) but does not exclude the possibility
48767893,
-- of a relationship
"paa-pag",
85776285,
-- independent family per Glottolog, part of South Pauwasi River family (under Pauwasi) per Usher (2020)
aliases = {"Lepki-Murkim-Kembra"}, -- Glottolog
}
}


m["paa-kwm"] = {
m["paa-lpl"] = {
"Kwomtari",
"Lakes Plain",
2075415,
6478969,
aliases = {"Lakes Plains"},
}
}


m["paa-lkp"] = {
m["paa-lra"] = {
"Lakes Plain",
"Lower Ramu",
6478969,
65089469,
"paa-ram",
aliases = {"Ottilien-Misegian"}, -- alternative name given by Wikipedia
}
}


m["paa-lsp"] = {
m["paa-lse"] = {
"Lower Sepik",
"Lower Sepik",
7061700,
7061700,
Line 4,268: Line 5,351:
"Mairasi",
"Mairasi",
6736896,
6736896,
aliases = {"Mairasic"}, -- per Glottolog
}
}


m["paa-msk"] = {
m["paa-mal"] = {
"Sko",
"Mailuan",
953509,
6735839,
aliases = {"Skou"},
aliases = {"Cloudy Bay"},
}
}


m["paa-nbo"] = {
m["paa-mam"] = {
"North Bougainville",
"Maimai", -- Foley's Maimai is expanded
749496,
53679325, -- this is the code for the expanded Maimai with 6 languages, as opposed to the 3 in "Nuclear Maimai"
"paa-trr",
aliases = {"Nuclear Maimai", -- Glottolog's name
  "Maimai proper", -- Wikipedia's name
  },
}
}


m["paa-nim"] = {
m["paa-man"] = {
"Nimboran",
"Manubaran",
12638426,
6752335,
aliases = {"Mount Brown"},
}
}


m["paa-nha"] = {
m["paa-mar"] = {
"North Halmahera",
"Marienberg",
nil,
1570589,
"paa-wpa",
"paa-trr",
aliases = {"Marienberg Hills"}, -- Usher
}
}


m["paa-pag"] = {
m["paa-may"] = {
"Papuan Gulf",
"Maybratic",
48803685,
4830892, -- the code for the Maybrat language in Wikipedia, which subsumes the two languages of this family
-- putatively included in West Papuan but generally considered an isolated family
aliases = {"Maybrat-Karon"},
}
}


m["paa-pau"] = {
m["paa-mbi"] = {
"Pauwasi",
"Mbaham-Iha",
7155496,
85784512,
"qfa-dis", -- Papuan languages; Glottolog groups Karas (Kalamang) with Mbaham-Iha into a (mainland) West Bomberai
  -- family and stops there; Wikipedia, following Usher and Schapper (2022), groups Karas, Mbaham-Iha
  -- and the large Timor-Alor-Pantar family into a (Greater) West Bomberai family, saying that Karas is no
  -- closer to Mbaham-Iha than to Timor-Alor-Pantar.
aliases = {"Mbahaam-Iha", -- used by Wikidata
  "Nuclear West Bomberai", -- Glottolog's name
  },
}
}


m["paa-ram"] = {
m["paa-mby"] = {
"Ramu",
"Marind-Boazi-Yaqay",
3442808,
3217484,
"paa-ani",
aliases = {"Marind-Boazi-Yaqai", -- Glottolog
  "Marind-Yakhai", -- Usher, without Boazi
  "Marind-Yaqai", -- Wikidata
  "Marind", -- alternative name given by Wikipedia
  "Marind-Arandai", -- alternative name given by Spanish Wikipedia
  },
}
}


m["paa-sbo"] = {
m["paa-mmu"] = {
"South Bougainville",
"Mandi-Muniwara",
3217380,
nil,
"paa-mar",
aliases = {"West Marienberg Hills"}, -- Usher
}
}


m["paa-sen"] = {
m["paa-mon"] = {
"Sentani",
"Monumbo", -- per Glottolog: "No evidence for the Bogia (Monumbo) languages being related to other Torricelli languages was ever presented"
17044584,
16928417,
"paa-wpa",
aliases = {"Bogia", -- Glottolog
  "Bogia Bay", -- Usher (2020)
  },
}
}


m["paa-spk"] = {
m["paa-mri"] = {
"Sepik",
"Marindic", -- [[w:Marindic languages]] redirects to [[w:Marind–Yaqai languages]]
3508772,
nil,
"paa-mby",
aliases = {"Marind"}, -- Usher; a single language
}
}


m["paa-tkw"] = {
m["paa-nam"] = {
"Tor-Kwerba",
"Nambu",
7827523,
6961418,
"paa-yam",
aliases = {"East Morehead River"}, -- Usher
}
}


m["paa-wpa"] = {
m["paa-nbo"] = {
"West Papuan",
"North Bougainville",
1363026,
749496,
}
}


m["paa-yam"] = {
m["paa-ndu"] = {
"Yam",
"Ndu",
15062272,
3217498,
aliases = {"Morehead and Upper Maro River"},
"paa-sep", -- Not accepted by Glottolog
aliases = {"Ndu-Nggala"}, -- Usher
}
}


m["paa-yua"] = {
m["paa-ngk"] = {
"Yuat",
"Ngkolmpu", -- considered a single language by Wikipedia
8060096,
5908646,
"paa-kan",
aliases = {"Ngkantr", -- Glottolog
  "Ngkolmpu Kanum", -- Wikipedia
  "Ngkontar", -- alternative name given by Wikipedia
  "Kanum", -- used by Wikidata
  },
}
}


m["phi"] = {
m["paa-nha"] = {
"Philippine",
"North Halmahera",
947858,
3217358,
"poz-bop",
-- possibly in a proposed West Papuan family or an independent family
}
 
m["paa-nim"] = {
"Nimboran",
12638426,
aliases = {"Nimboranic", -- per Glottolog
  "Grime River", -- per Usher (2020)
  }
}
}


m["phi-kal"] = {
m["paa-nnd"] = {
"Kalamian",
"Nuclear Ndu",
3217466,
nil,
"phi",
"paa-ndu",
aliases = {"Calamian"},
aliases = {"Ndu", -- Usher, with Boiken/Boikin
  "Ndu proper", -- Wikipedia
  },
}
}


m["poz"] = {
m["paa-nnh"] = {
"Malayo-Polynesian",
"Northern North Halmahera",
143158,
nil,
"map",
"paa-nha",
aliases = {"Northern North Halmaheran", -- Glottolog
  "Halmahera", -- Usher
  "Core Halmaheran", -- Wikipedia
  },
}
}


m["poz-aay"] = {
m["paa-nto"] = {
"Admiralty Islands",
"Namla-Tofanma",
2701306,
16918187,
"poz-oce",
-- independent family per Glottolog and Foley (2018), part of West Pauwasi family (under Pauwasi) per Usher (2020)
}
}


m["poz-bnn"] = {
m["paa-ott"] = {
"North Bornean",
"Ottilien",
1427907,
7109477,
"poz-bop",
"paa-lra",
aliases = {"Ramu Coast", -- Usher
  "Watam-Awar-Gamay", -- alternative name given by Wikipedia
  },
}
}


m["poz-bop"] = {
m["paa-pah"] = {
"Borneo-Philippines",
"Pahoturi River",
4273393,
17049141,
"poz",
aliases = {"Pahoturi"}, -- per Glottolog
}
}


m["poz-bre"] = {
m["paa-pal"] = {
"East Barito",
"Palei", -- Laycock adds Agi and Nabi/Nambi(-Metan)
2701314,
65089113,
"poz-bop",
"paa-wpa",
aliases = {"Nuclear Palai"},
}
}


m["poz-brw"] = {
m["paa-pia"] = {
"West Barito",
"Piawi", -- per Wikipedia, grouped with Arafundi languages to form Upper Yuat, which is a sister to Madang
2761679,
7190400,
"poz-bop",
aliases = {"Schraeder Range", -- Usher?
  "Waibuk"},
}
}


m["poz-btk"] = {
m["paa-pio"] = {
"Bungku-Tolaki",
"Piore River",
3217381,
65043152,
"poz-clb",
"paa-sko",
aliases = {"Barupu Lagoon", -- Glottolog
  "Lagoon", -- alternative name given by Wikipedia
  },
}
}


m["poz-cet"] = {
m["paa-por"] = {
"Central-Eastern Malayo-Polynesian",
"Porapora", -- Foley includes Ambakich (which we, Glottolog, and Usher treat as Keram)
2269883,
65044258,
"poz",
"paa-ram",
aliases = {"Agoan", -- Glottolog
  "Porapora River", -- Usher
  "core Grass", -- alternative name given by Wikipedia
  },  
}
}


m["poz-clb"] = {
m["paa-ram"] = {
"Celebic",
"Ramu",
1078041,
3442808,
"poz",
aliases = {"Ramu River"}, -- per Usher (2020)
}
}


m["poz-cln"] = {
m["paa-rsa"] = {
"New Caledonian",
"Rasawa-Saponi", -- [[w:Rasawa-Saponi languages]] redirects to [[w:Lakes Plain languages]]
3091221,
nil, -- Q9859418 is for the coresponding category, which exists in the Piedmontese Wikipedia (?!)
"poz-ocs",
"paa-flp",
aliases = {"Rombak River"}, -- Usher
}
}


m["poz-cma"] = {
m["paa-rub"] = {
"Central Maluku",
"Ruboni",
3217479,
6875319,
"poz-cet",
"paa-lra",
aliases = {"Misegian", -- Wikipedia's name
  "Mikarew", -- alternative name given by Wikipedia
  "Ruboni Range"}, -- Usher
}
}


m["poz-hce"] = {
m["paa-saa"] = {
"Halmahera-Cenderawasih",
"Samarokena-Airoran",
2526616,
96417699,
"pqe",
"paa-gkw",
aliases = {"Apauwar Coast"}, -- Usher
}
}


m["poz-kal"] = {
m["paa-sah"] = {
"Kaili-Pamona",
"Sahu",
3217465,
nil,
"poz-clb",
"paa-nnh",
}
}


m["poz-lgx"] = {
m["paa-sbo"] = {
"Lampungic",
"South Bougainville",
49215,
3217380,
"poz",
}
}


m["poz-mcm"] = {
m["paa-sen"] = {
"Malayo-Chamic",
"Sentani",
nil,
17044584,
"poz-msa",
-- no consensus on higher affiliations, if any
aliases = {"Sentanic", "Demta-Sentani", "Demta-Lake Sentani"}, -- Sentanic per Glottolog, Demta-Sentani per Wikipedia
}
}


m["poz-mic"] = {
m["paa-sep"] = {
"Micronesian",
"Sepik",
420591,
3508772,
"poz-occ",
}
}


m["poz-mly"] = {
m["paa-shi"] = {
"Malayic",
"Serra Hills",
662628,
65043154,
"poz-mcm",
"paa-sko",
}
}


m["poz-msa"] = {
m["paa-sko"] = {
"Malayo-Sumbawan",
"Sko",
1363818,
953509,
"poz",
aliases = {"Skou"},
}
}


m["poz-mun"] = {
m["paa-sng"] = {
"Muna-Buton",
"Senagi",
3037924,
2066550,
"poz-clb",
}
}


m["poz-nws"] = {
m["paa-taa"] = {
"Northwest Sumatran",
"Taikat-Awyi", -- [[w:Taikat languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
2071308,
12643265,
"poz",
"paa-bor",
aliases = {"Taikat", -- Foley
  "Upper Tami River", -- Usher
  },
}
}


m["poz-occ"] = {
m["paa-tam"] = {
"Central-Eastern Oceanic",
"Tamolan",
2068435,
7681634,
"poz-oce",
"paa-ram",
aliases = {"Guam River"}, -- Usher
}
 
m["paa-tap"] = {
"Timor-Alor-Pantar",
16590002,
}
}


m["poz-oce"] = {
m["paa-teb"] = {
"Oceanic",
"Teberan",
324457,
7692052,
"pqe",
-- Often grouped with Trans-New Guinea, but per Pawley-Hammarström (2018), it has "weaker or disputed claims to membership in TNG".
aliases = {"Dadibi-Folopa"},
}
}


m["poz-ocs"] = {
m["paa-tir"] = {
"Southern Oceanic",
"Tirio",
3039118,
7809225,
"poz-occ",
"paa-ani",
aliases = {"Nuclear Lower Fly", -- Pawley-Hammarström ("Lower Fly" includes Abom)
  "Nuclear Tirio", -- Glottolog ("Tirio" includes Abom)
  "Lower Fly River", -- Usher (without Abom)
  },
}
}


m["poz-ocw"] = {
m["paa-tki"] = {
"Western Oceanic",
"Turama-Kikori",
2701282,
7853680,
"poz-oce",
aliases = {"Turama-Kikorian", "Rumu-Omati River"},
}
}


m["poz-pcc"] = {
m["paa-ton"] = {
"Central Pacific",
"Tonda",
3130237,
8581005,
"poz-occ",
"paa-yam",
aliases = {"West Morehead River"}, -- Usher
}
}


m["poz-pep"] = {
m["paa-too"] = {
"Eastern Polynesian",
"Tor-Orya",
390979,
16590099,
"poz-pnp",
aliases = {"Orya-Tor"},
}
}


m["poz-pnp"] = {
m["paa-tor"] = {
"Nuclear Polynesian",
"Tor", -- [[w:Tor languages]] redirects to [[w:Orya–Tor languages]]
743851,
nil,
"poz-pol",
"paa-too",
}
}


m["poz-pol"] = {
m["paa-trr"] = {
"Polynesian",
"Torricelli",
390979,
1333831,
"poz-pcc",
}
}


m["poz-san"] = {
m["paa-tti"] = {
"Sabahan",
"Ternate-Tidore",
3217517,
nil,
"poz-bnn",
"paa-nnh",
}
}


m["poz-sbj"] = {
m["paa-wal"] = {
"Sama-Bajaw",
"Walio",
2160409,
16919872,
"poz-bop",
-- Often placed in Sepik (e.g. by Laycock and Z'graggen (1975)), but not by Foley (2018), and not accepted by Glottolog.
aliases = {"Walioic", -- Glottolog
  "Central Leonhard Schultze River",
  },
}
}


m["poz-slb"] = {
m["paa-wap"] = {
"Saluan-Banggai",
"Wapei", -- Glottolog includes Nabi/Nambi(-Metan) in Wapeic
3217519,
65089115,
"poz-clb",
"paa-wpa",
aliases = {"Wapeic"}, -- Glottolog
}
}


m["poz-sls"] = {
m["paa-war"] = {
"Southeast Solomonic",
"Waris", -- [[w:Waris languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
3119671,
12645076,
"poz-occ",
"paa-bor",
aliases = {"Warisic", -- Glottolog
  "Bapi River", -- Usher (without Manem or Senggi)
  },
}
 
m["paa-wbh"] = {
"West Bird's Head",
5330530,
-- Kuwani is sometimes included; probably related to North Halmahera languages.
}
}


m["poz-ssw"] = {
m["paa-wel"] = {
"South Sulawesi",
"Western Eleman",
2778190,
nil,
"poz",
"paa-ele",
aliases = {"West Eleman"},
}
}


m["poz-stm"] = {
m["paa-wig"] = {
"St. Matthias",
"West Inland Gulf",
6484143,
nil,
"poz-oce",
"paa-ing",
aliases = {"St Matthias"},
aliases = {"West Inland Gulf of Papua"}, -- Glottolog
}
}


m["poz-sus"] = {
m["paa-wke"] = {
"Sunda-Sulawesi",
"West Keram",
319552,
nil,
"poz",
"paa-ker",
aliases = {"Koam", "Mongol-Langam", "Ulmapo"}, -- Koam used by Foley, Ulmapo used by Glottolog
}
}


m["poz-swa"] = {
m["paa-wko"] = {
"North Sarawakan",
"Wára-Kómnzo", -- since we split out Kómnzo as a separate language
538569,
11732474, -- for the Wara language
"poz-bnn",
"paa-ton",
aliases = {"Anta-Komnzo-Wára-Wérè-Kémä", -- Glottolog's name
  "Wára", "Wara", -- Wikipedia
  },
}
}


m["poz-tem"] = {
m["paa-wlp"] = {
"Temotu",
"West Lakes Plain", -- [[w:Tariku languages]] redirects to [[w:Lakes Plain languages]]
3075769,
47007503, -- actually for "Tariku languages", which per Wikipedia covers Fayu, Kirikiri, Iau and Tause
"poz-oce",
"paa-lpl",
aliases = {"West Tariku", -- Glottolog
  "West Lakes Plains"}, -- Usher, with Edopi/Iau
}
}


m["poz-tim"] = {
m["paa-wpa"] = {
"Timoric",
"Wapei-Palei",
7806987,
65043156,
"poz-cet",
"paa-trr",
}
}


m["poz-ton"] = {
m["paa-wpw"] = { -- paa-wpa already used by Wapei-Palei
"Tongic",
"Western Pauwasi", -- 2 langs per Glottolog and Pawley-Hammarström; Usher also includes Namla-Tofanma and Usku
3397263,
85815062,
"poz-pol",
aliases = {"West Pauwasi", -- Wikipedia, Usher
  "Tebi-Towe", "Dubu-Towei"},
}
}


m["poz-tot"] = {
m["paa-yam"] = {
"Tomini-Tolitoli",
"Yam",
3217541,
15062272,
"poz-clb",
aliases = {"Morehead and Upper Maro River",
  "Morehead River", -- Usher
  },
}
}


m["poz-vnc"] = {
m["paa-yaq"] = {
"Central Vanuatu",
"Yaqayic", -- [[w:Yaqai languages]] redirects to [[w:Marind–Yaqai languages]]
5061988,
nil,
"poz-ocs",
"paa-mby",
aliases = {"Yakhai-Warkay"}, -- Usher
}
}


m["poz-vnn"] = {
m["paa-ysa"] = {
"North Vanuatu",
"Yawa-Saweru",
85789650,
3217545,
"poz-ocs",
aliases = {"Yawa", "Yawan", "Yapen"},
}
}


m["poz-vns"] = {
m["paa-yua"] = {
"South Vanuatu",
"Yuat",
3070173,
8060096,
"poz-ocs",
}
}


m["poz-wot"] = {
m["phi"] = {
"Wotu-Wolio",
"Philippine",
1041317,
947858,
"poz-clb",
"poz",
}
}


m["pqe"] = {
m["phi-kal"] = {
"Eastern Malayo-Polynesian",
"Kalamian",
2269883,
3217466,
"poz-cet",
"phi",
aliases = {"Calamian"},
}
}


m["qfa-adc"] = {
m["poz"] = {
"Central Great Andamanese",
"Malayo-Polynesian",
nil,
143158,
"qfa-adm",
"map",
}
}


m["qfa-adm"] = {
m["poz-aay"] = {
"Great Andamanese",
"Admiralty Islands",
3515103,
2701306,
"poz-oce",
}
}


m["qfa-adn"] = {
m["poz-bnn"] = {
"Northern Great Andamanese",
"North Bornean",
nil,
1427907,
"qfa-adm",
"poz",
}
}


m["qfa-ads"] = {
m["poz-bre"] = {
"Southern Great Andamanese",
"East Barito",
nil,
2701314,
"qfa-adm",
"poz",
}
}


m["qfa-ain"] = {
m["poz-brw"] = {
"Ainuic",
"West Barito",
50111972,
2761679,
aliases = {"Ainu"},
"poz",
}
}


m["qfa-bej"] = {
m["poz-bss"] = {
"Be-Jizhao",
"Bali-Sasak-Sumbawa",
nil,
3396043,
"qfa-bet",
"poz-msa",
}
}


m["qfa-bet"] = {
m["poz-btk"] = {
"Be-Tai",
"Bungku-Tolaki",
12627719,
3217381,
"qfa-tak",
"poz-clb",
aliases = {"Tai-Be", "Daic-Beic", "Beic-Daic"},
}
}


m["qfa-buy"] = {
m["poz-cet"] = {
"Buyang",
"Central-Eastern Malayo-Polynesian",
1109927,
2269883,
"qfa-kra",
"poz",
}
}


m["qfa-cka"] = {
m["poz-clb"] = {
"Chukotko-Kamchatkan",
"Celebic",
33255,
1078041,
"poz",
}
}


m["qfa-ckn"] = {
m["poz-cln"] = {
"Chukotkan",
"New Caledonian",
2606732,
3091221,
"qfa-cka",
"poz-ocs",
}
}


m["qfa-dgn"] = {
m["poz-cma"] = {
"Dogon",
"Central Maluku",
1234776,
3217479,
"nic",
"poz-cet",
}
}


m["qfa-dny"] = {
m["poz-hce"] = {
"Dene-Yeniseian",
"Halmahera-Cenderawasih",
21103,
2526616,
aliases = {"Dené-Yeniseian"},
"pqe",
}
}


m["qfa-hur"] = {
m["poz-kal"] = {
"Hurro-Urartian",
"Kaili-Pamona",
1144159,
3217465,
"poz-clb",
}
}


m["qfa-iso"] = {
m["poz-lgx"] = {
"isolate",
"Lampungic",
33648,
49215,
"qfa-not",
"poz",
}
}


m["qfa-kad"] = {
m["poz-mcm"] = {
"Kadu", -- considered either Nilo-Saharan or independent/none
"Malayo-Chamic",
1720989,
nil,
"poz-msa",
}
}


m["qfa-kms"] = {
m["poz-mic"] = {
"Kam-Sui",
"Micronesian",
1023641,
420591,
"qfa-tak",
"poz-occ",
}
}


m["qfa-kor"] = {
m["poz-mly"] = {
"Koreanic",
"Malayic",
11263525,
662628,
"poz-mcm",
}
}


m["qfa-kra"] = {
m["poz-msa"] = {
"Kra",
"Malayo-Sumbawan",
1022087,
1363818,
"qfa-tak",
"poz",
}
}


m["qfa-lic"] = {
m["poz-mun"] = {
"Hlai",
"Muna-Buton",
1023648,
3037924,
"qfa-tak",
"poz-clb",
aliases = {"Hlaic"},
}
}


m["qfa-mal"] = {
m["poz-nws"] = {
"Left May",
"Northwest Sumatran",
614468,
2071308,
"paa-asa",
"poz",
}
}


m["qfa-mch"] = { -- used in both N and S America
m["poz-occ"] = {
"Macro-Chibchan",
"Central-Eastern Oceanic",
3438062,
2068435,
"poz-oce",
}
}


m["qfa-mix"] = {
m["poz-oce"] = {
"mixed",
"Oceanic",
33694,
324457,
"qfa-not",
"pqe",
}
}


m["qfa-not"] = {
m["poz-ocs"] = {
"not a family",
"Southern Oceanic",
nil,
3039118,
"qfa-not",
"poz-occ",
}
}


m["qfa-onb"] = {
m["poz-ocw"] = {
"Be",
"Western Oceanic",
nil,
2701282,
"qfa-bej",
"poz-oce",
aliases = {"Ong-Be", "Beic"},
}
}


m["qfa-ong"] = {
m["poz-pcc"] = {
"Ongan",
"Central Pacific",
2090575,
3130237,
aliases = {"Angan", "South Andamanese", "Jarawa-Onge"},
"poz-occ",
}
}


m["qfa-sub"] = {
m["poz-pep"] = {
"substrate",
"Eastern Polynesian",
20730913,
390979,
"poz-pnp",
}
}


m["qfa-tak"] = {
m["poz-pnp"] = {
"Kra-Dai",
"Nuclear Polynesian",
34171,
743851,
aliases = {"Tai-Kadai", "Kadai"},
"poz-pol",
}
}


m["qfa-tap"] = {
m["poz-pol"] = {
"Timor-Alor-Pantar",
"Polynesian",
16590002,
390979,
"poz-pcc",
}
}


m["qfa-tor"] = {
m["poz-san"] = {
"Torricelli",
"Sabahan",
1333831,
3217517,
"poz-bnn",
}
}


m["qfa-tyn"] = {
m["poz-sbj"] = {
"Tyrsenian",
"Sama-Bajaw",
1344038,
2160409,
"poz",
}
}


m["qfa-xgs"] = {
m["poz-slb"] = {
"Serbi-Mongolic",
"Saluan-Banggai",
108887939,
3217519,
"poz-clb",
}
}


m["qfa-xgx"] = {
m["poz-sls"] = {
"Para-Mongolic",
"Southeast Solomonic",
107619002,
3119671,
"qfa-xgs",
"poz-occ",
}
}


m["qfa-yen"] = {
m["poz-ssw"] = {
"Yeniseian",
"South Sulawesi",
27639,
2778190,
"qfa-dny",
"poz",
aliases = {"Yeniseic", "Yenisei-Ostyak"},
}
}


m["qfa-yno"] = {
m["poz-stm"] = {
"Northern Yeniseian",
"St. Matthias",
nil,
6484143,
"qfa-yen",
"poz-oce",
aliases = {"St Matthias"},
}
}


m["qfa-yso"] = {
 
"Southern Yeniseian",
m["poz-swa"] = {
nil,
"North Sarawakan",
"qfa-yen",
538569,
"poz-bnn",
}
}


m["qfa-yuk"] = {
m["poz-tem"] = {
"Yukaghir",
"Temotu",
34164,
3075769,
aliases = {"Yukagir", "Jukagir"},
"poz-oce",
}
}


m["qwe"] = {
m["poz-tim"] = {
"Quechuan",
"Timoric",
5218,
7806987,
"poz-cet",
}
}


m["raj"] = {
m["poz-ton"] = {
"Rajasthani",
"Tongic",
13196,
3397263,
"inc-wes",
"poz-pol",
protoLanguage = "inc-ogu",
}
}


m["roa"] = {
m["poz-tot"] = {
"Romance",
"Tomini-Tolitoli",
19814,
3217541,
"itc",
"poz-clb",
aliases = {"Romanic", "Latin", "Neolatin", "Neo-Latin"},
protoLanguage = "la",
}
}


m["roa-eas"] = {
m["poz-vnc"] = {
"Eastern Romance",
"Central Vanuatu",
147576,
5061988,
"roa",
"poz-ocs",
}
}


m["roa-ibe"] = {
m["poz-vnn"] = {
"West Iberian",
"North Vanuatu",
1377152,
85789650,
"roa",
"poz-ocs",
}
}


m["roa-itd"] = {
m["poz-vns"] = {
"Italo-Dalmatian",
"South Vanuatu",
3313381,
3070173,
"roa",
"poz-ocs",
}
}


m["roa-git"] = {
m["poz-wot"] = {
"Gallo-Italic",
"Wotu-Wolio",
516074,
1041317,
"roa",
"poz-clb",
aliases = {"Island Kaili-Wolio"}, -- Glottolog
}
}


m["roa-oil"] = {
m["pqe"] = {
"Oïl",
"Eastern Malayo-Polynesian",
37351,
2269883,
"roa",
"poz-cet",
protoLanguage = "fro",
}
}


m["roa-ocr"] = {
m["qfa-adc"] = {
"Occitano-Romance",
"Central Great Andamanese",
599958,
nil,
"roa",
"qfa-adm",
}
}
 
 
m["roa-rhe"] = {
m["qfa-adm"] = {
"Rhaeto-Romance",
"Great Andamanese",
515593,
3515103,
"roa",
}
}
 
 
m["qfa-adn"] = {
--[=[
"Northern Great Andamanese",
Exceptional language and family codes for South American Indian languages
nil,
can use the prefix "sai-", though "sai" is no longer itself a family code.
"qfa-adm",
]=]--
}
m["sai-ara"] = {
 
"Araucanian",
m["qfa-ads"] = {
626630,
"Southern Great Andamanese",
}
nil,
 
"qfa-adm",
m["sai-aym"] = {
}
"Aymaran",
 
33010,
m["qfa-ain"] = {
}
"Ainuic",
 
50111972,
m["sai-bar"] = {
aliases = {"Ainu"},
"Barbacoan",
}
807304,
 
aliases = {"Barbakoan"},
m["qfa-bej"] = {
}
"Be-Jizhao",
 
nil,
m["sai-bor"] = {
"qfa-bet",
"Boran",
}
5371776,
 
}
m["qfa-bet"] = {
 
"Be-Tai",
m["sai-cah"] = {
12627719,
"Cahuapanan",
"qfa-tak",
1025793,
aliases = {"Tai-Be", "Daic-Beic", "Beic-Daic"},
}
}
 
 
m["sai-car"] = {
m["qfa-buy"] = {
"Cariban",
"Buyang",
33090,
1109927,
aliases = {"Carib"},
"qfa-kra",
}
}
 
 
m["sai-cer"] = {
m["qfa-cka"] = {
"Cerrado",
"Chukotko-Kamchatkan",
98078151,
33255,
"sai-jee",
}
aliases = {"Amazonian Jê"},
 
}
m["qfa-cre"] = {
 
"creole",
m["sai-chc"] = {
33289,
"Chocoan",
"crp",
1075616,
}
aliases = {"Choco", "Chocó"},
 
}
m["qfa-ckn"] = {
 
"Chukotkan",
m["sai-cho"] = {
2606732,
"Chonan",
"qfa-cka",
33019,
}
aliases = {"Chon"},
 
}
m["qfa-cnt"] = {
 
"contact",
m["sai-cje"] = {
133253514,
"Central Jê",
"qfa-not",
}
 
m["qfa-dis"] = {
-- Languages that are not unclassifiable (qfa-unc) but where there is no consensus on classification. Usually
-- this is because the languages are divergent and it's disputed whether they are isolates or distantly related
-- to other languages.
"disputed affiliation",
nil,
"qfa-not",
categoryName = "Languages of disputed affiliation",
}
 
m["qfa-dgn"] = {
"Dogon",
1234776,
"nic",
}
 
m["qfa-dny"] = {
"Dene-Yeniseian",
21103,
aliases = {"Dené-Yeniseian"},
}
 
m["qfa-hur"] = {
"Hurro-Urartian",
1144159,
}
 
m["qfa-iso"] = {
"isolate",
33648,
"qfa-not",
categoryName = "Language isolates",
}
 
m["qfa-kad"] = {
"Kadu", -- considered either Nilo-Saharan or independent/none
1720989,
}
 
m["qfa-kms"] = {
"Kam-Sui",
1023641,
"qfa-tak",
}
 
m["qfa-kor"] = {
"Koreanic",
11263525,
}
 
m["qfa-kra"] = {
"Kra",
1022087,
"qfa-tak",
}
 
m["qfa-lic"] = {
"Hlai",
1023648,
"qfa-tak",
aliases = {"Hlaic"},
}
 
m["qfa-mch"] = { -- used in both N and S America
"Macro-Chibchan",
3438062,
}
 
m["qfa-mix"] = {
"mixed",
33694,
"qfa-cnt",
}
 
m["qfa-not"] = {
"not a family",
nil,
"qfa-not",
}
 
m["qfa-onb"] = {
"Be",
nil,
"qfa-bej",
aliases = {"Ong-Be", "Beic"},
}
 
m["qfa-ong"] = {
"Ongan",
2090575,
aliases = {"Angan", "South Andamanese", "Jarawa-Onge"},
}
 
m["qfa-pid"] = {
"pidgin",
33831,
"crp",
}
 
m["qfa-sub"] = {
"substrate",
20730913,
"qfa-not",
}
 
m["qfa-tak"] = {
"Kra-Dai",
34171,
aliases = {"Tai-Kadai", "Kadai"},
}
 
m["qfa-tyn"] = {
"Tyrsenian",
1344038,
}
 
m["qfa-unc"] = {
-- This corresponds to languages normally called "unclassified", i.e. there is insufficient data or research to
-- classify them, whereas our [[:Category:Unclassified languages]] is just languages that no Wiktionary editor
-- has classified yet (the family code in the language data is missing).
"unclassifiable",
33956,
"qfa-not",
}
 
m["qfa-xgs"] = {
"Serbi-Mongolic",
108887939,
}
 
m["qfa-xgx"] = {
"Para-Mongolic",
107619002,
"qfa-xgs",
}
 
m["qfa-yen"] = {
"Yeniseian",
27639,
"qfa-dny",
aliases = {"Yeniseic", "Yenisei-Ostyak"},
}
 
m["qfa-yke"] = {
"Ketic",
nil,
"qfa-yen",
}
 
m["qfa-yko"] = {
"Kottic",
nil,
"qfa-yen",
}
 
m["qfa-yrn"] = {
"Arinic",
nil,
"qfa-yen",
}
 
m["qfa-ypm"] = {
"Pumpokolic",
nil,
"qfa-yen",
}
 
m["qfa-yuk"] = {
"Yukaghir",
34164,
aliases = {"Yukagir", "Jukagir"},
}
 
m["qwe"] = {
"Quechuan",
5218,
}
 
m["raj"] = {
"Rajasthani",
13196,
"inc-wes",
protoLanguage = "inc-ogu",
}
 
m["roa"] = {
"Romance",
19814,
"itc",
aliases = {"Romanic", "Latin", "Neolatin", "Neo-Latin"},
protoLanguage = "la",
}
 
m["roa-asl"] = {
"Asturleonese",
35390,
"roa-ibe",
protoLanguage = "roa-ole",
}
 
m["roa-cas"] = {
"Castilian",
71924,
"roa-ibe",
aliases = {"Castillian", "Castilic", "Castillic"},
protoLanguage = "osp",
}
 
m["roa-dal"] = {
"Dalmatian Romance",
97646077,
"roa-itd",
}
 
m["roa-eas"] = {
"Eastern Romance",
147576,
"roa",
}
 
m["roa-emr"] = {
"Emilian-Romagnol",
242648,
"roa-git",
}
 
m["roa-gap"] = {
"Galician-Portuguese",
9080204,
"roa-ibe",
aliases = {"Galician Romance", "Galaic-Portuguese"},
protoLanguage = "roa-opt",
}
 
m["roa-gar"] = {
"Gallo-Romance",
500394,
"roa-wes",
}
 
m["roa-itd"] = {
"Italo-Dalmatian",
3313381,
"roa-iwr",
aliases = {"Central Romance"}
}
 
m["roa-itr"] = {
"Italo-Romance",
3356483,
"roa-itd",
}
 
m["roa-iwr"] = {
"Italo-Western Romance",
112608,
"roa",
aliases = {"Italo-Western"},
}
 
m["roa-git"] = {
"Gallo-Italic",
516074,
"roa-gar",
aliases = {"Gallo-Italian", "Gallo-Cisalpine", "Cisalpine"},
}
 
m["roa-grh"] = {
"Gallo-Rhaetian",
97646466,
"roa-gar",
}
 
m["roa-ibe"] = {
"Ibero-Romance",
749533,
"roa-wes",
aliases = {"Iberian Romance", "West Ibero-Romance", "Western Ibero-Romance", "West Iberian Romance", "Western Iberian Romance"}
}
 
m["roa-nar"] = {
"Navarro-Aragonese",
133252927,
"roa-ibe",
protoLanguage = "roa-ona",
}
 
m["roa-oil"] = {
"Oïl",
37351,
"roa-grh",
aliases = {"langues d'oïl", "langue d'oïl", "Cisalpine"},
protoLanguage = "fro",
}
 
m["roa-ocr"] = {
"Occitano-Romance",
599958,
"roa-gar",
aliases = {"Gallo-Narbonnese", "East Iberian", "Eastern Iberian"},
}
 
m["roa-rhe"] = {
"Rhaeto-Romance",
515593,
"roa-grh",
aliases = {"langues d'oïl", "langue d'oïl", "Cisalpine"},
}
 
m["roa-sou"] = {
"Southern Romance",
145345,
"roa",
}
 
m["roa-wes"] = {
"Western Romance",
2714388,
"roa-iwr",
}
 
--[=[
Exceptional language and family codes for South American Indian languages
can use the prefix "sai-", though "sai" is no longer itself a family code.
]=]--
m["sai-ara"] = {
"Araucanian",
626630,
}
 
m["sai-aym"] = {
"Aymaran",
33010,
}
 
m["sai-bar"] = {
"Barbacoan",
807304,
aliases = {"Barbakoan"},
}
 
m["sai-bor"] = {
"Boran",
5371776,
}
 
m["sai-cah"] = {
"Cahuapanan",
1025793,
}
 
m["sai-car"] = {
"Cariban",
33090,
aliases = {"Carib"},
}
 
m["sai-cer"] = {
"Cerrado",
98078151,
"sai-jee",
aliases = {"Amazonian Jê"},
}
 
m["sai-chc"] = {
"Chocoan",
1075616,
aliases = {"Choco", "Chocó"},
}
 
m["sai-cho"] = {
"Chonan",
33019,
aliases = {"Chon"},
}
 
m["sai-cje"] = {
"Central Jê",
18010843,
18010843,
"sai-cer",
"sai-cer",
Line 5,135: Line 6,710:
"sai-ven",
"sai-ven",
aliases = {"Pemong", "Pemóng", "Purukoto"},
aliases = {"Pemong", "Pemóng", "Purukoto"},
}
m["sai-pey"] = {
"Peba-Yaguan",
174015,
aliases = {"Peba-Yagua", "Yaguan", "Peban", "Yáwan"},
}
}


Line 5,223: Line 6,804:


m["sal"] = {
m["sal"] = {
"Salishan",
"Salish",
33985,
33985,
}
}
Line 5,518: Line 7,099:


m["sit-aao"] = {
m["sit-aao"] = {
"Ao",
"Central Naga",
615474,
615474,
"sit",
"sit",
aliases = {"Central Naga languages"},
}
}


Line 5,546: Line 7,126:
107182612,
107182612,
"sit-mba",
"sit-mba",
aliases = {"Cai–Long", "Ta–Li", "Ta-Li"},
aliases = {"Ta-Li"},
}
}


Line 5,559: Line 7,139:
56402,
56402,
"sit-bdi",
"sit-bdi",
}
m["sit-egy"] = {
"East rGyalrongic",
832026,
"sit-rgy",
}
m["sit-ers"] = {
"Ersuic",
56335,
"sit",
}
}


Line 5,665: Line 7,257:


m["sit-kon"] = {
m["sit-kon"] = {
"Konyak",
"Northern Naga",
774590,
774590,
"tbq-bkj",
"tbq-bkj",
aliases = {"Konyakian", "Northern Naga"},
aliases = {"Konyakian", "Konyak"},
}
}


Line 5,829: Line 7,421:
"Tshangla",
"Tshangla",
nil,
nil,
"sit-bdi",
"sit",
}
 
m["sit-wgy"] = {
"West rGyalrongic",
nil,
"sit-rgy"
}
}


Line 5,907: Line 7,505:
"urj",
"urj",
aliases = {"Samoyed", "Samodeic"},
aliases = {"Samoyed", "Samodeic"},
}
m["syd-ene"] = {
"Enets",
29942,
"syd",
}
}


Line 6,047: Line 7,651:


m["tbq-kuk"] = {
m["tbq-kuk"] = {
"Kukish",
"Kuki-Chin",
832413,
832413,
"sit",
"sit",
aliases = {"Kukish", "South-Central Tibeto-Burman"},
}
}


Line 6,176: Line 7,781:
"Turkic",
"Turkic",
34090,
34090,
}
m["trk-cmn"] = {
"Common Turkic",
1126028,
"trk",
aliases = {"Shaz Turkic", "Shaz-Turkic"},
}
}


Line 6,181: Line 7,793:
"Karluk",
"Karluk",
703173,
703173,
"trk",
"trk-cmn",
aliases = {"Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"},
aliases = {"Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"},
varieties = {"Eastern Turkic"},
}
}


Line 6,203: Line 7,814:
"Kipchak",
"Kipchak",
1339898,
1339898,
"trk",
"trk-cmn",
otherNames = {"Western Turkic"},
-- Russian Wikipedia article [[w:ru:Западнотюркские_языки]] says "Western Turkic" is used by N.A. Baskakov and includes Oghuz, Kipchak and Karluk.
aliases = {"Kypchak", "Qypchaq", "Northwestern Turkic", "Western Turkic"},
-- Azerbaijani Wikipedia article [[w:az:Qərbi_türk_dilləri]] clarifies that "Western Turkic" is not a clade.
other_names = {"Western Turkic"},
aliases = {"Kypchak", "Qypchaq", "Northwestern Turkic"},
protoLanguage = "qwm",
protoLanguage = "qwm",
}
}
Line 6,239: Line 7,852:
"Oghuz",
"Oghuz",
494600,
494600,
"trk",
"trk-cmn",
aliases = {"Southwestern Turkic"},
aliases = {"Southwestern Turkic"},
}
}
Line 6,246: Line 7,859:
"Siberian Turkic",
"Siberian Turkic",
354353,
354353,
"trk",
"trk-cmn",
otherNames = {"Northern Turkic"},
other_names = {"Northern Turkic"},
aliases = {"Northeastern Turkic"},
-- per [[w:ru:Восточнотюркские_языки]], "Eastern Turkic" is an alias for Siberian Turkic in the work of O.A. Mudrak,
-- but has a different non-clade meaning in the older work of N.A. Baskakov.
aliases = {"Eastern Turkic", "Northeastern Turkic"},
}
}


Line 6,400: Line 8,015:


m["xsc-sak"] = {
m["xsc-sak"] = {
"Sakan",
"Saka",
nil,
nil,
"xsc-skw",
"xsc-skw",
aliases = {"Saka"},
aliases = {"Sakan"},
}
}


Line 6,430: Line 8,045:
"esx-esk",
"esx-esk",
aliases = {"Yup'ik", "Yuit"},
aliases = {"Yup'ik", "Yuit"},
}
m["yrk"] = {
"Nenets",
36452,
"syd",
}
}