Module:families/data: Difference between revisions

From Linguifex
Jump to navigation Jump to search
Vrianne (talk | contribs)
mNo edit summary
No edit summary
 
(14 intermediate revisions by 7 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["wasc"] = {
"Wasc",
nil,
"wasc"
}


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


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


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


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


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


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


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


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


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


m["alg-sfk"] = {
m["alg-sfk"] = {
canonicalName = "Sac-Fox-Kickapoo",
"Sac-Fox-Kickapoo",
family = "alg",
1440172,
wikidata_item = 1440172,
"alg",
}
 
m["alo"] = {
canonicalName = "Alopian",
protoLanguage = "alo-pro",
}
 
m["alo-cst"] = {
canonicalName = "Coastal Alopian",
family = "alo",
}
 
m["alo-inl"] = {
canonicalName = "Inland Alopian",
family = "alo",
}
 
m["alo-tdr"] = {
canonicalName = "Tundra Alopian",
family = "alo-inl",
}
 
m["alo-fre"] = {
canonicalName = "Forest Alopian",
family = "alo-inl",
}
}


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


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


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


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


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


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


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


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


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


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


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


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


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


m["alv-ede"] = {
m["alv-ede"] = {
canonicalName = "Ede",
"Ede",
family = "alv-yor",
35368,
wikidata_item = 35368,
"alv-yor",
}
 
m["alv-edk"] = {
"Edekiri",
5336735,
"alv-yrd",
}
}


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


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


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


m["alv-fwo"] = {
m["alv-fwo"] = {
canonicalName = "Fula-Wolof",
"Fula-Wolof",
family = "alv-sng",
12631267,
wikidata_item = 12631267,
"alv-sng",
}
 
m["alv-gba"] = {
canonicalName = "Gbaya",
family = "alv-sav",
wikidata_item = 3099986,
protoLanguage = "gba",
}
}


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


m["alv-gbf"] = {
m["alv-gda"] = {
canonicalName = "Eastern Gbaya",
"Ga-Dangme",
family = "alv-gba",
3443338,
}
"alv-kwa",
 
m["alv-gbs"] = {
canonicalName = "Southern Gbaya",
family = "alv-gba",
}
 
m["alv-gbw"] = {
canonicalName = "Western Gbaya",
family = "alv-gba",
}
 
m["alv-gda"] = {
canonicalName = "Ga-Dangme",
family = "alv-kwa",
wikidata_item = 3443338,
}
}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


m["alv-yor"] = {
m["alv-yor"] = {
canonicalName = "Yoruboid",
"Yoruba",
family = "alv-von",
nil,
wikidata_item = 1789745,
"alv-edk",
}
 
m["alv-yrd"] = {
"Yoruboid",
1789745,
"alv-von",
}
}


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


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


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


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


m["art"] = {
m["art"] = {
canonicalName = "constructed",
"constructed",
33215,
"qfa-not",
aliases = {"artificial", "planned"},
aliases = {"artificial", "planned"},
family = "qfa-not",
wikidata_item = 33215,
}
m["assc"] = {
canonicalName = "Asisic",
protoLanguage = "assc-pro",
}
}


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


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


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


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


Line 573: Line 580:
]=]--
]=]--
m["aus-arn"] = {
m["aus-arn"] = {
canonicalName = "Arnhem",
"Arnhem",
2581700,
aliases = {"Gunwinyguan", "Macro-Gunwinyguan"},
aliases = {"Gunwinyguan", "Macro-Gunwinyguan"},
wikidata_item = 2581700,
}
}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


m["awd-taa"] = {
m["awd-taa"] = {
canonicalName = "Ta-Arawakan",
"Ta-Arawak",
aliases = {"Ta-Arawak", "Ta-Maipurean"},
7672731,
family = "awd",
"awd",
wikidata_item = 7672731,
aliases = {"Ta-Arawakan", "Ta-Maipurean"},
}
 
m["axwa"] = {
canonicalName = "Axwan",
protoLanguage = "axwa-pro",
}
}


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


m["azc-cup"] = {
m["azc-cup"] = {
canonicalName = "Cupan",
"Cupan",
family = "azc-tak",
19866871,
wikidata_item = 19866871,
"azc-tak",
}
 
m["azc-dur"] = {
"Durango Nahuatl",
2386361,
"azc-nah",
aliases = {"Mexicanero"}
}
 
m["azc-hua"] = {
"Huasteca Nahuatl",
3832950,
"azc-nah",
}
}


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


m["azc-num"] = {
m["azc-num"] = {
canonicalName = "Numic",
"Numic",
family = "azc",
2657541,
wikidata_item = 2657541,
"azc",
}
 
m["azc-pim"] = {
"Piman",
7194600,
"azc",
aliases = {"Tepiman"},
}
}


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


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


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


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


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


m["bat"] = {
m["bat"] = {
canonicalName = "Baltic",
"Baltic",
family = "ine-bsl",
33136,
wikidata_item = 33136,
"ine-bsl",
}
 
m["bat-eas"] = {
"East Baltic",
149944,
"bat",
}
 
m["bat-wes"] = {
"West Baltic",
149946,
"bat",
}
}


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


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


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


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


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


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


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


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


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


m["bnt-bnm"] = {
m["bnt-bnm"] = {
canonicalName = "Bangi-Ntomba",
"Bangi-Ntomba",
family = "bnt-bte",
806477,
wikidata_item = 806477,
"bnt-bte",
}
}


m["bnt-boa"] = {
m["bnt-boa"] = {
canonicalName = "Boan",
"Boan",
4931250,
"bnt",
aliases = {"Buan", "Ababuan"},
aliases = {"Buan", "Ababuan"},
family = "bnt",
wikidata_item = 4931250,
}
}


m["bnt-bot"] = {
m["bnt-bot"] = {
canonicalName = "Botatwe",
"Botatwe",
family = "bnt",
4948532,
wikidata_item = 4948532,
"bnt",
}
}


m["bnt-bsa"] = {
m["bnt-bsa"] = {
canonicalName = "Basaa",
"Basaa",
family = "bnt",
809739,
wikidata_item = 809739,
"bnt",
}
}


m["bnt-bsh"] = {
m["bnt-bsh"] = {
canonicalName = "Bushoong",
"Bushoong",
family = "bnt-bte",
5001551,
wikidata_item = 5001551,
"bnt-bte",
}
}


m["bnt-bso"] = {
m["bnt-bso"] = {
canonicalName = "Southern Bantu",
"Southern Bantu",
family = "bnt",
980498,
wikidata_item = 980498,
"bnt",
}
}


m["bnt-bta"] = {
m["bnt-bta"] = {
canonicalName = "Bati-Angba",
"Bati-Angba",
otherNames = {"Late Bomokandian"},
4869303,
"bnt-boa",
other_names = {"Late Bomokandian"},
aliases = {"Bwa"},
aliases = {"Bwa"},
family = "bnt-boa",
wikidata_item = 4869303,
}
}


m["bnt-btb"] = {
m["bnt-btb"] = {
canonicalName = "Beti",
"Beti",
family = "bnt",
35118,
wikidata_item = 35118,
"bnt",
}
}


m["bnt-bte"] = {
m["bnt-bte"] = {
canonicalName = "Bangi-Tetela",
"Bangi-Tetela",
family = "bnt",
4855181,
wikidata_item = 4855181,
"bnt",
}
}


m["bnt-bun"] = {
m["bnt-bun"] = {
canonicalName = "Buja-Ngombe",
"Buja-Ngombe",
family = "bnt-mbb",
4986733,
wikidata_item = 4986733,
"bnt-mbb",
}
}


m["bnt-chg"] = {
m["bnt-chg"] = {
canonicalName = "Chaga",
"Chaga",
family = "bnt-cht",
33016,
wikidata_item = 33016,
"bnt-cht",
}
}


m["bnt-cht"] = {
m["bnt-cht"] = {
canonicalName = "Chaga-Taita",
"Chaga-Taita",
family = "bnt-bne",
nil,
"bnt-bne",
}
}


m["bnt-clu"] = {
m["bnt-clu"] = {
canonicalName = "Chokwe-Luchazi",
"Chokwe-Luchazi",
family = "bnt",
3339273,
wikidata_item = 3339273,
"bnt",
}
}


m["bnt-com"] = {
m["bnt-com"] = {
canonicalName = "Comorian",
"Comorian",
family = "bnt-sab",
33077,
wikidata_item = 33077,
"bnt-sab",
}
}


m["bnt-glb"] = {
m["bnt-glb"] = {
canonicalName = "Great Lakes Bantu",
"Great Lakes Bantu",
family = "bnt-bne",
5599420,
wikidata_item = 5599420,
"bnt-bne",
}
}


m["bnt-haj"] = {
m["bnt-haj"] = {
canonicalName = "Haya-Jita",
"Haya-Jita",
family = "bnt-glb",
25502360,
wikidata_item = 25502360,
"bnt-glb",
}
}


m["bnt-kak"] = {
m["bnt-kak"] = {
canonicalName = "Kako",
"Kako",
family = "bnt-pob",
nil,
"bnt-pob",
}
}


m["bnt-kav"] = {
m["bnt-kav"] = {
canonicalName = "Kavango",
"Kavango",
family = "bnt-ksb",
116544179,
"bnt-ksb",
}
}


m["bnt-kbi"] = {
m["bnt-kbi"] = {
canonicalName = "Komo-Bira",
"Komo-Bira",
family = "bnt-boa",
6428591,
wikidata_item = 6428591,
"bnt-boa",
}
}


m["bnt-kel"] = {
m["bnt-kel"] = {
canonicalName = "Kele",
"Kele",
1738162,
"bnt-kts",
aliases = {"Sheke"},
aliases = {"Sheke"},
family = "bnt-kts",
wikidata_item = 1738162,
}
}


m["bnt-kil"] = {
m["bnt-kil"] = {
canonicalName = "Kilombero",
"Kilombero",
family = "bnt",
6408121,
wikidata_item = 6408121,
"bnt",
}
}


m["bnt-kka"] = {
m["bnt-kka"] = {
canonicalName = "Kikuyu-Kamba",
"Kikuyu-Kamba",
16114410,
"bnt-bne",
aliases = {"Thagiicu"},
aliases = {"Thagiicu"},
family = "bnt-bne",
wikidata_item = 18419596,
}
}


m["bnt-kmb"] = {
m["bnt-kmb"] = {
canonicalName = "Kimbundu",
"Kimbundu",
family = "bnt",
16947687,
wikidata_item = 16947687,
"bnt",
}
}


m["bnt-kng"] = {
m["bnt-kng"] = {
canonicalName = "Kongo",
"Kongo",
family = "bnt",
6429214,
wikidata_item = 6429214,
"bnt",
}
}


m["bnt-kpw"] = {
m["bnt-kpw"] = {
canonicalName = "Kpwe",
"Kpwe",
family = "bnt-saw",
36428,
"bnt-saw",
}
}


m["bnt-ksb"] = {
m["bnt-ksb"] = {
canonicalName = "Kavango-Southwest Bantu",
"Kavango-Southwest Bantu",
family = "bnt",
6379098,
wikidata_item = 6379098,
"bnt",
}
}


m["bnt-kts"] = {
m["bnt-kts"] = {
canonicalName = "Kele-Tsogo",
"Kele-Tsogo",
family = "bnt",
6385577,
wikidata_item = 6385577,
"bnt",
}
}


m["bnt-lbn"] = {
m["bnt-lbn"] = {
canonicalName = "Luban",
"Luban",
family = "bnt",
4536504,
wikidata_item = 4536504,
"bnt",
}
}


m["bnt-leb"] = {
m["bnt-leb"] = {
canonicalName = "Lebonya",
"Lebonya",
family = "bnt",
6511395,
wikidata_item = 6511395,
"bnt",
}
}


m["bnt-lgb"] = {
m["bnt-lgb"] = {
canonicalName = "Lega-Binja",
"Lega-Binja",
family = "bnt",
6517694,
wikidata_item = 6517694,
"bnt",
}
}


m["bnt-lok"] = {
m["bnt-lok"] = {
canonicalName = "Logooli-Kuria",
"Logooli-Kuria",
family = "bnt-glb",
nil,
"bnt-glb",
}
}


m["bnt-lub"] = {
m["bnt-lub"] = {
canonicalName = "Luba",
"Luba",
family = "bnt-lbn",
nil,
"bnt-lbn",
}
}


m["bnt-lun"] = {
m["bnt-lun"] = {
canonicalName = "Lunda",
"Lunda",
family = "bnt",
6704091,
wikidata_item = 6704091,
"bnt",
}
}


m["bnt-mak"] = {
m["bnt-mak"] = {
canonicalName = "Makua",
"Makua",
6740431,
"bnt-bso",
aliases = {"Makhuwa"},
aliases = {"Makhuwa"},
family = "bnt-bso",
wikidata_item = 6740431,
}
}


m["bnt-mbb"] = {
m["bnt-mbb"] = {
canonicalName = "Mboshi-Buja",
"Mboshi-Buja",
family = "bnt",
6799764,
wikidata_item = 6799764,
"bnt",
}
}


m["bnt-mbe"] = {
m["bnt-mbe"] = {
canonicalName = "Mbole-Enya",
"Mbole-Enya",
family = "bnt",
6799728,
wikidata_item = 6799728,
"bnt",
}
}


m["bnt-mbi"] = {
m["bnt-mbi"] = {
canonicalName = "Mbinga",
"Mbinga",
family = "bnt-rur",
nil,
"bnt-rur",
}
}


m["bnt-mbo"] = {
m["bnt-mbo"] = {
canonicalName = "Mboshi",
"Mboshi",
family = "bnt-mbb",
6799763,
wikidata_item = 6799763,
"bnt-mbb",
}
}


m["bnt-mbt"] = {
m["bnt-mbt"] = {
canonicalName = "Mbete",
"Mbete",
family = "bnt-tmb",
1346910,
wikidata_item = 1346910,
"bnt-tmb",
aliases = {"Mbere"},
aliases = {"Mbere"},
}
}


m["bnt-mby"] = {
m["bnt-mby"] = {
canonicalName = "Mbeya",
"Mbeya",
family = "bnt-ruk",
nil,
"bnt-ruk",
}
}


m["bnt-mij"] = {
m["bnt-mij"] = {
canonicalName = "Mijikenda",
"Mijikenda",
family = "bnt-sab",
6845474,
wikidata_item = 6845474,
"bnt-sab",
}
}


m["bnt-mka"] = {
m["bnt-mka"] = {
canonicalName = "Makaa",
"Makaa",
family = "bnt-ndb",
nil,
"bnt-ndb",
}
}


m["bnt-mne"] = {
m["bnt-mne"] = {
canonicalName = "Manenguba",
"Manenguba",
31147471,
"bnt",
aliases = {"Mbo", "Ngoe"},
aliases = {"Mbo", "Ngoe"},
family = "bnt",
wikidata_item = 31147471,
}
}


m["bnt-mnj"] = {
m["bnt-mnj"] = {
canonicalName = "Makaa-Njem",
"Makaa-Njem",
family = "bnt-pob",
1603899,
wikidata_item = 1603899,
"bnt-pob",
}
}


m["bnt-mon"] = {
m["bnt-mon"] = {
canonicalName = "Mongo",
"Mongo",
family = "bnt-bnm",
nil,
"bnt-bnm",
}
}


m["bnt-mra"] = {
m["bnt-mra"] = {
canonicalName = "Mbugwe-Rangi",
"Mbugwe-Rangi",
family = "bnt",
6799795,
wikidata_item = 6799795,
"bnt",
}
}


m["bnt-msl"] = {
m["bnt-msl"] = {
canonicalName = "Masaba-Luhya",
"Masaba-Luhya",
family = "bnt-glb",
12636428,
wikidata_item = 12636428,
"bnt-glb",
}
}


m["bnt-mwi"] = {
m["bnt-mwi"] = {
canonicalName = "Mwika",
"Mwika",
family = "bnt-ruk",
nil,
"bnt-ruk",
}
}


m["bnt-ncb"] = {
m["bnt-ncb"] = {
canonicalName = "Northeast Coast Bantu",
"Northeast Coast Bantu",
family = "bnt-bne",
7057848,
wikidata_item = 7057848,
"bnt-bne",
}
}


m["bnt-ndb"] = {
m["bnt-ndb"] = {
canonicalName = "Ndzem-Bomwali",
"Ndzem-Bomwali",
family = "bnt-mnj",
nil,
"bnt-mnj",
}
}


m["bnt-ngn"] = {
m["bnt-ngn"] = {
canonicalName = "Ngondi-Ngiri",
"Ngondi-Ngiri",
family = "bnt-mbb",
7022532,
wikidata_item = 7022532,
"bnt-mbb",
}
}


m["bnt-ngu"] = {
m["bnt-ngu"] = {
canonicalName = "Nguni",
"Nguni",
961559,
"bnt-bso",
aliases = {"Ngoni"},
aliases = {"Ngoni"},
family = "bnt-bso",
wikidata_item = 961559,
}
}


m["bnt-nya"] = {
m["bnt-nya"] = {
canonicalName = "Nyali",
"Nyali",
family = "bnt-leb",
7070832,
wikidata_item = 7070832,
"bnt-leb",
}
}


m["bnt-nyb"] = {
m["bnt-nyb"] = {
canonicalName = "Nyanga-Buyi",
"Nyanga-Buyi",
family = "bnt",
7070882,
wikidata_item = 7070882,
"bnt",
}
}


m["bnt-nyg"] = {
m["bnt-nyg"] = {
canonicalName = "Nyoro-Ganda",
"Nyoro-Ganda",
family = "bnt-glb",
12638666,
wikidata_item = 12638666,
"bnt-glb",
}
}


m["bnt-nys"] = {
m["bnt-nys"] = {
canonicalName = "Nyasa",
"Nyasa",
family = "bnt",
7070921,
wikidata_item = 7070921,
"bnt",
}
}


m["bnt-nze"] = {
m["bnt-nze"] = {
canonicalName = "Nzebi",
"Nzebi",
family = "bnt-tmb",
1755498,
wikidata_item = 1755498,
"bnt-tmb",
aliases = {"Njebi"},
aliases = {"Njebi"},
}
}


m["bnt-ova"] = {
m["bnt-ova"] = {
canonicalName = "Ovambo",
"Ovambo",
36489,
"bnt-swb",
aliases = {"Oshivambo", "Oshiwambo", "Owambo"},
aliases = {"Oshivambo", "Oshiwambo", "Owambo"},
family = "bnt-swb",
wikidata_item = 36489,
}
}


m["bnt-par"] = {
m["bnt-par"] = {
canonicalName = "Pare",
"Pare",
family = "bnt-ncb",
nil,
"bnt-ncb",
}
}


m["bnt-pen"] = {
m["bnt-pen"] = {
canonicalName = "Pende",
"Pende",
family = "bnt",
7162373,
wikidata_item = 7162373,
"bnt",
}
}


m["bnt-pob"] = {
m["bnt-pob"] = {
canonicalName = "Pomo-Bomwali",
"Pomo-Bomwali",
family = "bnt",
nil,
"bnt",
}
}


m["bnt-ruk"] = {
m["bnt-ruk"] = {
canonicalName = "Rukwa",
"Rukwa",
family = "bnt",
7378902,
wikidata_item = 7378902,
"bnt",
}
}


m["bnt-run"] = {
m["bnt-run"] = {
canonicalName = "Rungwe",
"Rungwe",
family = "bnt-ruk",
nil,
"bnt-ruk",
}
}


m["bnt-rur"] = {
m["bnt-rur"] = {
canonicalName = "Rufiji-Ruvuma",
"Rufiji-Ruvuma",
family = "bnt",
7377947,
wikidata_item = 7377947,
"bnt",
}
}


m["bnt-ruv"] = {
m["bnt-ruv"] = {
canonicalName = "Ruvu",
"Ruvu",
family = "bnt-ncb",
nil,
"bnt-ncb",
}
}


m["bnt-rvm"] = {
m["bnt-rvm"] = {
canonicalName = "Ruvuma",
"Ruvuma",
family = "bnt-rur",
nil,
"bnt-rur",
}
}


m["bnt-sab"] = {
m["bnt-sab"] = {
canonicalName = "Sabaki",
"Sabaki",
family = "bnt-ncb",
2209395,
wikidata_item = 2209395,
"bnt-ncb",
}
}


m["bnt-saw"] = {
m["bnt-saw"] = {
canonicalName = "Sawabantu",
"Sawabantu",
family = "bnt",
532003,
wikidata_item = 532003,
"bnt",
}
}


m["bnt-sbi"] = {
m["bnt-sbi"] = {
canonicalName = "Sabi",
"Sabi",
family = "bnt",
7396071,
wikidata_item = 7396071,
"bnt",
}
}


m["bnt-seu"] = {
m["bnt-seu"] = {
canonicalName = "Seuta",
"Seuta",
family = "bnt-ncb",
nil,
"bnt-ncb",
}
}


m["bnt-shh"] = {
m["bnt-shh"] = {
canonicalName = "Shi-Havu",
"Shi-Havu",
family = "bnt-glb",
nil,
"bnt-glb",
}
}


m["bnt-sho"] = {
m["bnt-sho"] = {
canonicalName = "Shona",
"Shona",
family = "bnt",
2904660,
wikidata_item = 2904660,
"bnt",
}
}


m["bnt-sir"] = {
m["bnt-sir"] = {
canonicalName = "Sira",
"Sira",
family = "bnt",
1436372,
wikidata_item = 1436372,
"bnt",
aliases = {"Shira-Punu"},
aliases = {"Shira-Punu"},
}
}


m["bnt-ske"] = {
m["bnt-ske"] = {
canonicalName = "Soko-Kele",
"Soko-Kele",
family = "bnt-bte",
nil,
"bnt-bte",
}
}


m["bnt-sna"] = {
m["bnt-sna"] = {
canonicalName = "Sena",
"Sena",
family = "bnt-nys",
nil,
"bnt-nys",
}
}


m["bnt-sts"] = {
m["bnt-sts"] = {
canonicalName = "Sotho-Tswana",
"Sotho-Tswana",
family = "bnt-bso",
2038386,
wikidata_item = 2038386,
"bnt-bso",
}
}


m["bnt-swb"] = {
m["bnt-swb"] = {
canonicalName = "Southwest Bantu",
"Southwest Bantu",
family = "bnt-ksb",
116543539,
"bnt-ksb",
}
}


m["bnt-swh"] = {
m["bnt-swh"] = {
canonicalName = "Swahili",
"Swahili",
family = "bnt-sab",
nil,
"bnt-sab",
}
}


m["bnt-tek"] = {
m["bnt-tek"] = {
canonicalName = "Teke",
"Teke",
family = "bnt-tmb",
36528,
wikidata_item = 36528,
"bnt-tmb",
}
}


m["bnt-tet"] = {
m["bnt-tet"] = {
canonicalName = "Tetela",
"Tetela",
family = "bnt-bte",
7706059,
wikidata_item = 7706059,
"bnt-bte",
}
}


m["bnt-tkc"] = {
m["bnt-tkc"] = {
canonicalName = "Central Teke",
"Central Teke",
family = "bnt-tek",
36473,
"bnt-tek",
}
}


m["bnt-tkm"] = {
m["bnt-tkm"] = {
canonicalName = "Takama",
"Takama",
family = "bnt-bne",
nil,
"bnt-bne",
}
}


m["bnt-tmb"] = {
m["bnt-tmb"] = {
canonicalName = "Teke-Mbede",
"Teke-Mbede",
family = "bnt",
7695332,
wikidata_item = 7695332,
"bnt",
aliases = {"Teke-Mbere"},
aliases = {"Teke-Mbere"},
}
}


m["bnt-tso"] = {
m["bnt-tso"] = {
canonicalName = "Tsogo",
"Tsogo",
otherNames = {"Okani"}, --appears to be an alias in Glottolog
2458420,
family = "bnt-kts",
other_names = {"Okani"}, --appears to be an alias in Glottolog
wikidata_item = 2458420,
"bnt-kts",
}
}


m["bnt-tsr"] = {
m["bnt-tsr"] = {
canonicalName = "Tswa-Ronga",
"Tswa-Ronga",
family = "bnt-bso",
12643962,
wikidata_item = 12643962,
"bnt-bso",
}
}


m["bnt-yak"] = {
m["bnt-yak"] = {
canonicalName = "Yaka",
"Yaka",
family = "bnt",
8047027,
wikidata_item = 8047027,
"bnt",
}
}


m["bnt-yko"] = {
m["bnt-yko"] = {
canonicalName = "Yasa-Kombe",
"Yasa-Kombe",
family = "bnt-saw",
nil,
"bnt-saw",
}
}


m["bnt-zbi"] = {
m["bnt-zbi"] = {
canonicalName = "Zamba-Binza",
"Zamba-Binza",
family = "bnt-bnm",
nil,
"bnt-bnm",
}
}


m["btk"] = {
m["btk"] = {
canonicalName = "Batak",
"Batak",
family = "poz-nws",
1998595,
wikidata_item = 1998595,
"poz-nws",
}
}


Line 1,373: Line 1,438:


m["cau-abz"] = {
m["cau-abz"] = {
canonicalName = "Abkhaz-Abaza",
"Abkhaz-Abaza",
otherNames = {"Abkhaz-Tapanta"},
4663617,
"cau-nwc",
other_names = {"Abkhaz-Tapanta"},
aliases = {"Abazgi"},
aliases = {"Abazgi"},
family = "cau-nwc",
}
wikidata_item = 4663617,
 
m["cau-and"] = {
"Andian",
492152,
"cau-ava",
aliases = {"Andic"},
}
}


m["cau-ava"] = {
m["cau-ava"] = {
canonicalName = "Avaro-Andian",
"Avaro-Andian",
otherNames = {"Andian"},
4055404,
"cau-nec",
aliases = {"Avar-Andian", "Avar-Andi", "Avar-Andic"},
aliases = {"Avar-Andian", "Avar-Andi", "Avar-Andic"},
family = "cau-nec",
wikidata_item = 4827766,
}
}


m["cau-cir"] = {
m["cau-cir"] = {
canonicalName = "Circassian",
"Circassian",
858543,
"cau-nwc",
aliases = {"Cherkess"},
aliases = {"Cherkess"},
family = "cau-nwc",
wikidata_item = 858543,
}
}


m["cau-drg"] = {
m["cau-drg"] = {
canonicalName = "Dargwa",
"Dargwa",
otherNames = {"Dargin"},
5222637,
family = "cau-nec",
"cau-nec",
wikidata_item = 5222637,
other_names = {"Dargin"},
}
 
m["cau-esm"] = {
"Eastern Samur",
nil,
"cau-sam",
}
 
m["cau-ets"] = {
"East Tsezian",
121437666,
"cau-tsz",
aliases = {"East Tsezic", "East Didoic"},
}
}


m["cau-lzg"] = {
m["cau-lzg"] = {
canonicalName = "Lezghian",
"Lezghian",
2144370,
"cau-nec",
aliases = {"Lezgi", "Lezgian", "Lezgic"},
aliases = {"Lezgi", "Lezgian", "Lezgic"},
family = "cau-nec",
wikidata_item = 2144370,
}
}


m["cau-nkh"] = {
m["cau-nkh"] = {
canonicalName = "Nakh",
"Nakh",
24441,
"cau-nec",
aliases = {"North-Central Caucasian"},
aliases = {"North-Central Caucasian"},
family = "cau-nec",
wikidata_item = 24441,
}
}


m["cau-nec"] = {
m["cau-nec"] = {
canonicalName = "Northeast Caucasian",
"Northeast Caucasian",
27387,
aliases = {"Dagestanian", "Nakho-Dagestanian", "Caspian"},
aliases = {"Dagestanian", "Nakho-Dagestanian", "Caspian"},
family = "ccn",
wikidata_item = 27387,
}
}


m["cau-nwc"] = {
m["cau-nwc"] = {
canonicalName = "Northwest Caucasian",
"Northwest Caucasian",
33852,
aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"},
aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"},
family = "ccn",
}
wikidata_item = 33852,
 
m["cau-sam"] = {
"Samur",
15229151,
"cau-lzg",
}
 
m["cau-ssm"] = {
"Southern Samur",
nil,
"cau-sam",
}
}


m["cau-tsz"] = {
m["cau-tsz"] = {
canonicalName = "Tsezian",
"Tsezian",
1651530,
"cau-nec",
aliases = {"Tsezic", "Didoic"},
aliases = {"Tsezic", "Didoic"},
family = "cau-nec",
wikidata_item = 1651530,
}
}


m["cau-vay"] = {
m["cau-vay"] = {
canonicalName = "Vainakh",
"Vainakh",
4102486,
"cau-nkh",
aliases = {"Veinakh", "Vaynakh"},
aliases = {"Veinakh", "Vaynakh"},
family = "cau-nkh",
wikidata_item = 4102486,
}
}


m["cba"] = {
m["cau-wsm"] = {
canonicalName = "Chibchan",
"Western Samur",
family = "qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated
nil,
wikidata_item = 520478,
"cau-sam",
}
 
m["cau-wts"] = {
"West Tsezian",
121437697,
"cau-tsz",
aliases = {"West Tsezic", "West Didoic"},
}
}


m["ccn"] = {
m["cba"] = {
canonicalName = "North Caucasian",
"Chibchan",
wikidata_item = 33732,
520478,
"qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated
}
}


m["ccs"] = {
m["ccs"] = {
canonicalName = "Kartvelian",
"Kartvelian",
34030,
aliases = {"South Caucasian"},
aliases = {"South Caucasian"},
wikidata_item = 34030,
}
}


m["ccs-gzn"] = {
m["ccs-gzn"] = {
canonicalName = "Georgian-Zan",
"Georgian-Zan",
34030,
"ccs",
aliases = {"Karto-Zan"},
aliases = {"Karto-Zan"},
family = "ccs",
wikidata_item = 34030,
}
}


m["ccs-zan"] = {
m["ccs-zan"] = {
canonicalName = "Zan",
"Zan",
2606912,
"ccs-gzn",
aliases = {"Zanuri", "Colchian"},
aliases = {"Zanuri", "Colchian"},
family = "ccs-gzn",
wikidata_item = 2606912,
}
}


m["cdc"] = {
m["cdc"] = {
canonicalName = "Chadic",
"Chadic",
family = "afa",
33184,
wikidata_item = 33184,
"afa",
}
}


m["cdc-cbm"] = {
m["cdc-cbm"] = {
canonicalName = "Central Chadic",
"Central Chadic",
2251547,
"cdc",
aliases = {"Biu-Mandara"},
aliases = {"Biu-Mandara"},
family = "cdc",
wikidata_item = 2251547,
}
}


m["cdc-est"] = {
m["cdc-est"] = {
canonicalName = "East Chadic",
"East Chadic",
family = "cdc",
2276221,
wikidata_item = 2276221,
"cdc",
}
}


m["cdc-mas"] = {
m["cdc-mas"] = {
canonicalName = "Masa",
"Masa",
family = "cdc",
2136092,
wikidata_item = 2136092,
"cdc",
}
}


m["cdc-wst"] = {
m["cdc-wst"] = {
canonicalName = "West Chadic",
"West Chadic",
family = "cdc",
2447774,
wikidata_item = 2447774,
"cdc",
}
}


m["cdd"] = {
m["cdd"] = {
canonicalName = "Caddoan",
"Caddoan",
wikidata_item = 1025090,
1025090,
}
}


m["cel"] = {
m["cel"] = {
canonicalName = "Celtic",
"Celtic",
family = "ine",
25293,
wikidata_item = 25293,
"ine",
}
}


m["cel-bry"] = {
m["cel-bry"] = {
canonicalName = "Brythonic",
"Brythonic",
family = "cel",
156877,
wikidata_item = 156877,
"cel-ins",
aliases = {"Brittonic"},
}
 
m["cel-brs"] = {
"Southwestern Brythonic",
2612853,
"cel-bry",
aliases = {"Southwestern Brittonic"},
}
 
m["cel-brw"] = {
"Western Brythonic",
593069,
"cel-bry",
aliases = {"Western Brittonic"},
}
}


m["cel-gae"] = {
m["cel-gae"] = {
canonicalName = "Goidelic",
"Goidelic",
56433,
"cel-ins",
aliases = {"Gaelic"},
aliases = {"Gaelic"},
protoLanguage = "pgl",
protoLanguage = "pgl",
family = "cel",
}
wikidata_item = 56433,
 
m["cel-his"] = {
"Hispano-Celtic",
4204136,
"cel",
}
 
m["cel-ins"] = {
"Insular Celtic",
214506,
"cel",
}
}


m["chi"] = {
m["chi"] = {
canonicalName = "Chimakuan",
"Chimakuan",
wikidata_item = 1073088,
1073088,
}
 
m["chm"] = {
"Mari",
973685,
"urj",
}
}


m["cmc"] = {
m["cmc"] = {
canonicalName = "Chamic",
"Chamic",
family = "poz-mcm",
2997506,
wikidata_item = 2997506,
"poz-mcm",
}
}


m["crp"] = {
m["crp"] = {
canonicalName = "creole or pidgin",
"creole or pidgin",
family = "qfa-not",
19682167,
"qfa-cnt",
}
}


m["csu"] = {
m["csu"] = {
canonicalName = "Central Sudanic",
"Central Sudanic",
family = "ssa",
190822,
wikidata_item = 190822,
"ssa",
}
}


m["csu-bba"] = {
m["csu-bba"] = {
canonicalName = "Bongo-Bagirmi",
"Bongo-Bagirmi",
family = "csu",
3505042,
wikidata_item = 3505042,
"csu",
}
}


m["csu-bbk"] = {
m["csu-bbk"] = {
canonicalName = "Bongo-Baka",
"Bongo-Baka",
family = "csu-bba",
4941917,
wikidata_item = 4941917,
"csu-bba",
}
}


m["csu-bgr"] = {
m["csu-bgr"] = {
canonicalName = "Bagirmi",
"Bagirmi",
family = "csu-bba",
4841948,
wikidata_item = 4841948,
"csu-bba",
aliases = {"Bagirmic"},
aliases = {"Bagirmic"},
}
}


m["csu-bkr"] = {
m["csu-bkr"] = {
canonicalName = "Birri-Kresh",
"Birri-Kresh",
family = "csu",
nil,
"csu",
}
}


m["csu-ecs"] = {
m["csu-ecs"] = {
canonicalName = "Eastern Central Sudanic",
"Eastern Central Sudanic",
family = "csu",
16911698,
wikidata_item = 16911698,
"csu",
aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"},
aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"},
}
}


m["csu-kab"] = {
m["csu-kab"] = {
canonicalName = "Kaba",
"Kaba",
family = "csu-bba",
6343715,
wikidata_item = 6343715,
"csu-bba",
}
}


m["csu-lnd"] = {
m["csu-lnd"] = {
canonicalName = "Lendu",
"Lendu",
family = "csu-ecs",
6522357,
wikidata_item = 6522357,
"csu-ecs",
aliases = {"Lenduic"},
aliases = {"Lenduic"},
}
}


m["csu-maa"] = {
m["csu-maa"] = {
canonicalName = "Mangbetu",
"Mangbetu",
family = "csu-ecs",
6748874,
wikidata_item = 6748874,
"csu-ecs",
aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"},
aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"},
}
}


m["csu-mle"] = {
m["csu-mle"] = {
canonicalName = "Mangbutu-Lese",
"Mangbutu-Lese",
family = "csu-ecs",
17009406,
wikidata_item = 17009406,
"csu-ecs",
aliases = {"Mangbutu–Efe", "Mangbutu", "Membi-Mangbutu-Efe"},
aliases = {"Mangbutu-Efe", "Mangbutu", "Membi-Mangbutu-Efe"},
}
}


m["csu-mma"] = {
m["csu-mma"] = {
canonicalName = "Moru-Madi",
"Moru-Madi",
family = "csu-ecs",
6915156,
wikidata_item = 6915156,
"csu-ecs",
}
}


m["csu-sar"] = {
m["csu-sar"] = {
canonicalName = "Sara",
"Sara",
family = "csu-bba",
2036691,
wikidata_item = 2036691,
"csu-bba",
}
}


m["csu-val"] = {
m["csu-val"] = {
canonicalName = "Vale",
"Vale",
family = "csu-bba",
7909520,
wikidata_item = 7909520,
"csu-bba",
}
}


m["cus"] = {
m["cus"] = {
canonicalName = "Cushitic",
"Cushitic",
family = "afa",
33248,
wikidata_item = 33248,
"afa",
}
 
m["cus-cen"] = {
"Central Cushitic",
56569,
"cus",
}
 
m["cus-eas"] = {
"East Cushitic",
56568,
"cus",
}
 
m["cus-hec"] = {
"Highland East Cushitic",
56524,
"cus-eas",
}
 
m["cus-som"] = {
"Somaloid",
56774,
"cus-eas",
aliases = {"Sam", "Macro-Somali"},
}
 
m["cus-sou"] = {
"South Cushitic",
56525,
"cus",
}
}


m["day"] = {
m["day"] = {
canonicalName = "Land Dayak",
"Land Dayak",
family = "poz-bop",
2760613,
wikidata_item = 2760613,
"poz",
}
}


m["del"] = {
m["del"] = {
canonicalName = "Lenape",
"Lenape",
2665761,
"alg-eas",
aliases = {"Delaware"},
aliases = {"Delaware"},
family = "alg-eas",
}
wikidata_item = 2665761,
 
m["den"] = {
"Slavey",
13272,
"ath-nor",
aliases = {"Slave", "Slavé"},
}
}


m["dmn"] = {
m["dmn"] = {
canonicalName = "Mande",
"Mande",
family = "nic",
33681,
wikidata_item = 33681,
"nic",
}
}


m["dmn-bbu"] = {
m["dmn-bbu"] = {
canonicalName = "Bisa-Busa",
"Bisa-Busa",
family = "dmn-mde",
12627956,
wikidata_item = 12627956,
"dmn-mde",
}
}


m["dmn-emn"] = {
m["dmn-emn"] = {
canonicalName = "East Manding",
"East Manding",
family = "dmn-man",
nil,
"dmn-man",
}
}


m["dmn-jje"] = {
m["dmn-jje"] = {
canonicalName = "Jogo-Jeri",
"Jogo-Jeri",
family = "dmn-mjo",
nil,
"dmn-mjo",
}
}


m["dmn-man"] = {
m["dmn-man"] = {
canonicalName = "Manding",
"Manding",
family = "dmn-mmo",
35772,
wikidata_item = 35772,
"dmn-mmo",
}
}


m["dmn-mda"] = {
m["dmn-mda"] = {
canonicalName = "Mano-Dan",
"Mano-Dan",
family = "dmn-mse",
nil,
"dmn-mse",
}
}


m["dmn-mdc"] = {
m["dmn-mdc"] = {
canonicalName = "Central Mande",
"Central Mande",
family = "dmn-mdw",
5972907,
wikidata_item = 5972907,
"dmn-mdw",
}
}


m["dmn-mde"] = {
m["dmn-mde"] = {
canonicalName = "Eastern Mande",
"Eastern Mande",
family = "dmn",
12633080,
wikidata_item = 12633080,
"dmn",
}
}


m["dmn-mdw"] = {
m["dmn-mdw"] = {
canonicalName = "Western Mande",
"Western Mande",
family = "dmn",
16113831,
wikidata_item = 16113831,
"dmn",
}
}


m["dmn-mjo"] = {
m["dmn-mjo"] = {
canonicalName = "Manding-Jogo",
"Manding-Jogo",
family = "dmn-mdc",
12636153,
wikidata_item = 12636153,
"dmn-mdc",
}
}


m["dmn-mmo"] = {
m["dmn-mmo"] = {
canonicalName = "Manding-Mokole",
"Manding-Mokole",
family = "dmn-mva",
nil,
"dmn-mva",
}
}


m["dmn-mnk"] = {
m["dmn-mnk"] = {
canonicalName = "Maninka",
"Maninka",
family = "dmn-emn",
36186,
"dmn-emn",
}
}


m["dmn-mnw"] = {
m["dmn-mnw"] = {
canonicalName = "Northwestern Mande",
"Northwestern Mande",
family = "dmn-mdw",
5972910,
wikidata_item = 5972910,
"dmn-mdw",
}
}


m["dmn-mok"] = {
m["dmn-mok"] = {
canonicalName = "Mokole",
"Mokole",
family = "dmn-mmo",
16935447,
wikidata_item = 16935447,
"dmn-mmo",
}
}


m["dmn-mse"] = {
m["dmn-mse"] = {
canonicalName = "Southeastern Mande",
"Southeastern Mande",
family = "dmn-mde",
5972912,
wikidata_item = 5972912,
"dmn-mde",
}
}


m["dmn-msw"] = {
m["dmn-msw"] = {
canonicalName = "Southwestern Mande",
"Southwestern Mande",
family = "dmn-mdw",
12633904,
wikidata_item = 12633904,
"dmn-mdw",
}
}


m["dmn-mva"] = {
m["dmn-mva"] = {
canonicalName = "Manding-Vai",
"Manding-Vai",
family = "dmn-mjo",
nil,
"dmn-mjo",
}
}


m["dmn-nbe"] = {
m["dmn-nbe"] = {
canonicalName = "Nwa-Beng",
"Nwa-Beng",
family = "dmn-mse",
nil,
"dmn-mse",
}
}


m["dmn-sam"] = {
m["dmn-sam"] = {
canonicalName = "Samo",
"Samo",
family = "dmn-bbu",
36327,
"dmn-bbu",
aliases = {"Samuic"},
aliases = {"Samuic"},
wikidata_item = 36327,
}
}


m["dmn-smg"] = {
m["dmn-smg"] = {
canonicalName = "Samogo",
"Samogo",
family = "dmn-mnw",
7410000,
wikidata_item = 7410000,
"dmn-mnw",
aliases = {"Duun-Seenku"},
aliases = {"Duun-Seenku"},
}
}


m["dmn-snb"] = {
m["dmn-snb"] = {
canonicalName = "Soninke-Bobo",
"Soninke-Bobo",
family = "dmn-mnw",
16111680,
wikidata_item = 16111680,
"dmn-mnw",
}
}


m["dmn-sya"] = {
m["dmn-sya"] = {
canonicalName = "Susu-Yalunka",
"Susu-Yalunka",
family = "dmn-mdc",
nil,
"dmn-mdc",
}
}


m["dmn-vak"] = {
m["dmn-vak"] = {
canonicalName = "Vai-Kono",
"Vai-Kono",
family = "dmn-mva",
nil,
"dmn-mva",
}
}


m["dmn-wmn"] = {
m["dmn-wmn"] = {
canonicalName = "West Manding",
"West Manding",
family = "dmn-man",
nil,
"dmn-man",
}
}


m["dra"] = {
m["dra"] = {
canonicalName = "Dravidian",
"Dravidian",
wikidata_item = 33311,
33311,
}
}


m["egx"] = {
m["dra-cen"] = {
canonicalName = "Egyptian",
"Central Dravidian",
protoLanguage = "egy",
12628823,
family = "afa",
"dra",
wikidata_item = 50868,
}
}


m["esx"] = {
m["dra-gki"] = {
canonicalName = "Eskimo-Aleut",
"Gondi-Kui",
wikidata_item = 25946,
12631610,
"dra-sdt",
}
}


m["esx-esk"] = {
m["dra-gon"] = {
canonicalName = "Eskimo",
"Gondi",
family = "esx",
55639812,
wikidata_item = 25946,
"dra-gki",
}
}


m["esx-inu"] = {
m["dra-imd"] = {
canonicalName = "Inuit",
"Irula-Muduga",
family = "esx-esk",
nil,
wikidata_item = 27796,
"dra-tkn",
}
}


m["euq"] = {
m["dra-kan"] = {
canonicalName = "Vasconic",
"Kannadoid",
wikidata_item = 4669240,
6363888,
"dra-tkn",
protoLanguage = "dra-okn",
}
}


m["fiu-fin"] = {
m["dra-kki"] = {
canonicalName = "Finnic",
"Konda-Kui",
family = "urj",
nil,
wikidata_item = 33328,
"dra-gki",
}
}


m["gem"] = {
m["dra-kml"] = {
canonicalName = "Germanic",
"Kurux-Malto",
family = "ine",
68002822,
wikidata_item = 21200,
"dra-nor",
}
}


m["gme"] = {
m["dra-knk"] = {
canonicalName = "East Germanic",
"Kolami-Naiki",
family = "gem",
10547037,
wikidata_item = 108662,
"dra-cen",
}
}


m["gmq"] = {
m["dra-kod"] = {
canonicalName = "North Germanic",
"Kodagu",
family = "gem",
67983106,
wikidata_item = 106085,
"dra-tkd",
}
}


m["gmw"] = {
m["dra-kor"] = {
canonicalName = "West Germanic",
"Koraga",
family = "gem",
33394,
wikidata_item = 26721,
"dra-tlk",
}
}


m["gmw-fri"] = {
m["dra-mal"] = {
canonicalName = "Frisian",
"Malayalamoid",
protoLanguage = "ofs",
6741581,
family = "gmw",
"dra-tml",
wikidata_item = 25325,
}
}


m["grk"] = {
m["dra-mdy"] = {
canonicalName = "Hellenic",
"Madiya",
aliases = {"Greek"},
27602,
family = "ine",
"dra-gon",
wikidata_item = 2042538,
}
}


m["him"] = {
m["dra-mlo"] = {
canonicalName = "Western Pahari",
"Malto",
aliases = {"Himachali"},
nil,
family = "inc-pah",
"dra-kml",
wikidata_item = 12645574,
}
 
m["dra-mur"] = {
"Muria",
6938499,
"dra-gon",
}
}


m["hmn"] = {
m["dra-nor"] = {
canonicalName = "Hmong",
"North Dravidian",
family = "hmx",
16110967,
wikidata_item = 3307894,
"dra",
}
}


m["hmx"] = {
m["dra-pgd"] = {
canonicalName = "Hmong-Mien",
"Parji-Gadaba",
aliases = {"Miao-Yao"},
10620428,
wikidata_item = 33322,
"dra-cen",
}
}


m["hmx-mie"] = {
m["dra-sdo"] = {
canonicalName = "Mien",
"South Dravidian I",
family = "hmx",
16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme.
wikidata_item = 7992695,
"dra-sou",
aliases = {"South Dravidian"}, -- This is why I and II are used.
}
}


m["hok"] = {
m["dra-sdt"] = {
canonicalName = "Hokan",
"South Dravidian II",
wikidata_item = 33406,
12633975,
"dra-sou",
aliases = {"South-Central Dravidian"},
}
}


m["hyx"] = {
m["dra-sou"] = {
canonicalName = "Armenian",
"South Dravidian",
family = "ine",
128886618,
wikidata_item = 8785,
"dra",
aliases = {"Southern Dravidian"},
}
}


m["iir"] = {
m["dra-tam"] = {
canonicalName = "Indo-Iranian",
"Tamiloid",
family = "ine",
7681417,
wikidata_item = 33514,
"dra-tml",
protoLanguage = "oty",
}
}


m["iir-nur"] = {
m["dra-tel"] = {
canonicalName = "Nuristani",
"Teluguic",
family = "iir",
nil,
wikidata_item = 161804,
"dra-sdt",
protoLanguage = "dra-ote",
}
}


m["nur-nor"] = {
m["dra-tkd"] = {
canonicalName = "Northern Nuristani",
"Tamil-Kodagu",
family = "iir-nur",
25494510,
"dra-tkn",
}
}


m["nur-sou"] = {
m["dra-tkn"] = {
canonicalName = "Southern Nuristani",
"Tamil-Kannada",
family = "iir-nur",
6478506,
"dra-sdo",
}
}


m["ijo"] = {
m["dra-tkt"] = {
canonicalName = "Ijoid",
"Toda-Kota",
otherNames = {"Ijaw"}, -- Ijaw may be a subfamily
67983857,
family = "nic",
"dra-tkd",
wikidata_item = 1325759,
}
}


m["inc"] = {
m["dra-tlk"] = {
canonicalName = "Indo-Aryan",
"Tulu-Koraga",
aliases = {"Indic"},
nil,
family = "iir",
"dra-sdo",
wikidata_item = 33577,
}
}


m["inc-bhi"] = {
m["dra-tml"] = {
canonicalName = "Bhil",
"Tamil-Malayalam",
family = "inc-cen",
10690507,
wikidata_item = 4901727,
"dra-tkd",
}
}


m["inc-cen"] = {
m["egx"] = {
canonicalName = "Central Indo-Aryan",
"Egyptian",
family = "inc-psu",
50868,
wikidata_item = 10979187,
"afa",
protoLanguage = "inc-cen-pro",
protoLanguage = "egy",
}
}


m["inc-dar"] = {
m["ero"] = {
canonicalName = "Dardic",
"Horpa",
family = "inc-old",
56854,
wikidata_item = 161101,
"sit-wgy",
}
}


m["inc-eas"] = {
m["esx"] = {
canonicalName = "Eastern Indo-Aryan",
"Eskimo-Aleut",
family = "inc",
25946,
wikidata_item = 16590069,
protoLanguage = "inc-mgd",
}
}


m["inc-hie"] = {
m["esx-esk"] = {
canonicalName = "Eastern Hindi",
"Eskimo",
aliases = {"Purabiyā"},
25946,
family = "inc",
"esx",
wikidata_item = 4126648,
protoLanguage = "inc-pka",
}
}


m["inc-hiw"] = {
m["esx-inu"] = {
canonicalName = "Western Hindi",
"Inuit",
family = "inc-cen",
27796,
wikidata_item = 12600937,
"esx-esk",
protoLanguage = "inc-sap",
}
}


m["inc-hnd"] = {
m["euq"] = {
canonicalName = "Hindustani",
"Vasconic",
aliases = {"Hindi-Urdu"},
4669240,
family = "inc-hiw",
wikidata_item = 11051,
}
}


m["inc-ins"] = {
m["gba"] = {
canonicalName = "Insular Indo-Aryan",
"Gbaya",
family = "inc",
3099986,
protoLanguage = "elu-prk",
"alv-sav",
}
}


m["inc-mid"] = {
m["gba-eas"] = {
canonicalName = "Middle Indo-Aryan",
"Eastern Gbaya",
aliases = {"Middle Indic"},
nil,
family = "inc",
"gba",
wikidata_item = 3236316,
}
}


m["inc-nwe"] = {
m["gba-sou"] = {
canonicalName = "Northwestern Indo-Aryan",
"Southern Gbaya",
family = "inc-psu",
nil,
wikidata_item = 41355020,
"gba",
protoLanguage = "inc-psc",
}
}


m["inc-nor"] = {
m["gba-wes"] = {
canonicalName = "Northern Indo-Aryan",
"Western Gbaya",
family = "inc",
nil,
wikidata_item = 12642170,
"gba",
protoLanguage = "inc-kha",
}
}


m["inc-old"] = {
m["gem"] = {
canonicalName = "Old Indo-Aryan",
"Germanic",
aliases = {"Old Indic"},
21200,
family = "inc",
"ine",
protoLanguage = "sa",
}
}


m["inc-pah"] = {
m["gio"] = {
canonicalName = "Pahari",
"Gelao",
aliases = {"Pahadi"},
56401,
family = "inc-nor",
"qfa-kra",
wikidata_item = 946077,
}
}


m["inc-pan"] = {
m["gme"] = {
canonicalName = "Punjabi-Lahnda",
"East Germanic",
family = "inc-nwe",
108662,
protoLanguage = "inc-tak",
"gem",
}
}


m["inc-psu"] = {
m["gmq"] = {
canonicalName = "Sauraseni Prakrit",
"North Germanic",
aliases = {"Sauraseni", "Shauraseni"},
106085,
family = "pra",
"gem",
}
}


m["inc-rom"] = {
m["gmq-eas"] = {
canonicalName = "Romani",
"East Scandinavian",
aliases = {"Romany", "Gypsy", "Gipsy"},
3090263,
protoLanguage = "rom",
"gmq",
family = "inc-psu",
protoLanguage = "non-oen",
wikidata_item = 13201,
}
}


m["inc-snd"] = {
m["gmq-ins"] = {
canonicalName = "Sindhi",
"Insular Scandinavian",
family = "inc-nwe",
nil,
wikidata_item = 7522212,
"gmq-wes",
protoLanguage = "inc-vra",
}
}


m["inc-sou"] = {
m["gmq-wes"] = {
canonicalName = "Southern Indo-Aryan",
"West Scandinavian",
family = "inc",
1792570,
wikidata_item = 12179304,
"gmq",
protoLanguage = "pmh",
protoLanguage = "non-own",
}
}


m["inc-wes"] = {
m["gmw"] = {
canonicalName = "Western Indo-Aryan",
"West Germanic",
family = "inc-psu",
26721,
protoLanguage = "inc-gup",
"gem",
}
}


m["ine"] = {
m["gmw-afr"] = {
canonicalName = "Indo-European",
"Anglo-Frisian",
aliases = {"Indo-Germanic"},
5329170,
wikidata_item = 19860,
"gmw-nsg",
protoLanguage = "ine-pro",
}
}


m["ine-ana"] = {
m["gmw-ang"] = {
canonicalName = "Anatolian",
"Anglic",
family = "ine",
1346342,
wikidata_item = 147085,
"gmw-afr",
protoLanguage = "ang",
}
}


m["ine-bsl"] = {
m["gmw-fri"] = {
canonicalName = "Balto-Slavic",
"Frisian",
family = "ine",
25325,
wikidata_item = 147356,
"gmw-afr",
protoLanguage = "ofs",
}
}


m["ine-toc"] = {
m["gmw-frk"] = {
canonicalName = "Tocharian",
"Low Franconian",
aliases = {"Tokharian"},
153050,
family = "ine",
"gmw",
wikidata_item = 37029,
protoLanguage = "frk",
}
}


m["ira"] = {
m["gmw-hgm"] = {
canonicalName = "Iranian",
"High German",
family = "iir",
52040,
wikidata_item = 33527,
"gmw",
protoLanguage = "goh",
}
}


m["ira-csp"] = {
m["gmw-ian"] = {
canonicalName = "Caspian",
"Irish Anglo-Norman",
family = "ira-mpr",
120719384,
"gmw-ang",
protoLanguage = "enm",
}
}


m["ira-cen"] = {
m["gmw-lgm"] = {
canonicalName = "Central Iranian",
"Low German",
family = "ira",
25433,
"gmw-nsg",
protoLanguage = "osx",
}
}


m["xme"] = {
m["gmw-nsg"] = {
canonicalName = "Median",
"North Sea Germanic",
family = "ira-mpr",
30134,
protoLanguage = "xme-old",
"gmw",
aliases = {"Ingvaeonic"},
}
}


m["ira-mny"] = {
m["gn"] = {
canonicalName = "Munji-Yidgha",
"Guarani",
aliases = {"Yidgha-Munji"},
35876,
family = "ira-sym",
"tup-gua",
aliases = {"Guaraní"},
}
}


m["ira-msh"] = {
m["grb"] = {
canonicalName = "Mazanderani-Shahmirzadi",
"Grebo proper",
family = "ira-csp",
35257,
"kro-grb",
}
}


m["ira-nei"] = {
m["grk"] = {
canonicalName = "Northeastern Iranian",
"Hellenic",
family = "ira",
2042538,
"ine",
aliases = {"Greek"},
}
}


m["ira-nwi"] = {
m["him"] = {
canonicalName = "Northwestern Iranian",
"Western Pahari",
family = "ira-wes",
10939493,
"inc-pah",
aliases = {"Himachali"},
}
}


m["ira-orp"] = {
m["hmn"] = {
canonicalName = "Ormuri-Parachi",
"Hmongic",
family = "ira-sei",
3307894,
"hmx",
}
}


m["ira-pat"] = {
m["hmx"] = {
canonicalName = "Pathan",
"Hmong-Mien",
family = "ira-sei",
33322,
protoLanguage = "ira-pat-pro",
aliases = {"Miao-Yao"},
}
}


m["ira-sbc"] = {
m["hmx-mie"] = {
canonicalName = "Sogdo-Bactrian",
"Mienic",
family = "ira-nei",
7992695,
"hmx",
}
}


m["xsc"] = {
m["hok"] = {
canonicalName = "Scythian",
"Hokan",
family = "ira-nei",
33406,
}
}


m["xsc-skw"] = {
m["hyx"] = {
canonicalName = "Saka-Wakhi",
"Armenian",
family = "xsc",
8785,
"ine",
}
}


m["xsc-sak"] = {
m["iir"] = {
canonicalName = "Sakan",
"Indo-Iranian",
aliases = {"Saka"},
33514,
family = "xsc-skw",
"ine",
}
}


m["ira-mpr"] = {
m["iir-nur"] = {
canonicalName = "Medo-Parthian",
"Nuristani",
aliases = {"Partho-Median"},
161804,
family = "ira-nwi",
"iir",
}
}


m["ira-kms"] = {
m["nur-nor"] = {
canonicalName = "Komisenian",
"Northern Nuristani",
aliases = {"Semnani"},
nil,
family = "ira-mpr",
"iir-nur",
}
}


m["ira-sgi"] = {
m["nur-sou"] = {
canonicalName = "Sanglechi-Ishkashimi",
"Southern Nuristani",
family = "ira-sei",
nil,
"iir-nur",
}
}


m["ira-shy"] = {
m["ijo"] = {
canonicalName = "Shughni-Yazghulami",
"Ijoid",
family = "ira-sym",
1325759,
"nic",
other_names = {"Ijaw"}, -- Ijaw may be a subfamily
}
}


m["ira-sgc"] = {
m["inc"] = {
canonicalName = "Sogdic",
"Indo-Aryan",
aliases = {"Sogdian"},
33577,
family = "ira-sbc",
"iir",
aliases = {"Indic"},
}
}


m["ira-sei"] = {
m["inc-bas"] = {
canonicalName = "Southeastern Iranian",
"Bengali-Assamese",
family = "ira",
4179137,
"inc-eas",
aliases = {"Assamese-Bengali", "Gauda-Kamarupa"},
}
}


m["ira-swi"] = {
m["inc-bhi"] = {
canonicalName = "Southwestern Iranian",
"Bhil",
family = "ira-wes",
4901727,
"inc-cen",
}
}


m["ira-sym"] = {
m["inc-bih"] = {
canonicalName = "Shughni-Yazghulami-Munji",
"Bihari",
family = "ira-sei",
135305,
"inc-eas",
}
}


m["xme-ttc"] = {
m["inc-cen"] = {
canonicalName = "Tatic",
"Central Indo-Aryan",
family = "xme",
10979187,
protoLanguage = "xme-ttc-pro",
"inc",
protoLanguage = "inc-asa",
}
}


m["ira-wes"] = {
m["inc-chi"] = {
canonicalName = "Western Iranian",
"Chitrali",
family = "ira",
11732797,
wikidata_item = 129850,
"inc-dar",
}
}


m["ira-zgr"] = {
m["inc-dar"] = {
canonicalName = "Zaza-Gorani",
"Dardic",
aliases = {"Zaza-Gurani", "Gorani-Zaza"},
161101,
family = "ira-mpr",
"inc",
protoLanguage = "inc-ash",
}
}


m["iro"] = {
m["inc-dre"] = {
canonicalName = "Iroquoian",
"Eastern Dardic",
wikidata_item = 33623,
nil,
"inc-dar",
}
}


m["itc"] = {
m["inc-dng"] = {
canonicalName = "Italic",
"Dangari",
family = "ine",
nil,
wikidata_item = 131848,
"inc-shn",
}
}


m["jpx"] = {
m["inc-eas"] = {
canonicalName = "Japonic",
"Eastern Indo-Aryan",
aliases = {"Japanese", "Japanese-Ryukyuan"},
12593391,
wikidata_item = 33612,
"inc",
protoLanguage = "inc-aav",
}
}


m["jpx-ryu"] = {
m["inc-hal"] = {
canonicalName = "Ryukyuan",
"Halbic",
family = "jpx",
16910593,
wikidata_item = 56393,
"inc-eas",
aliases = {"Halbi"},
}
}


m["kar"] = {
m["inc-hie"] = {
canonicalName = "Karen",
"Eastern Hindi",
family = "sit",
4126648,
wikidata_item = 1364815,
"inc-cen",
aliases = {"Purabiyā"},
protoLanguage = "inc-apa",
}
}


--[=[
m["inc-hiw"] = {
Exceptional language and family codes for Khoisan and Kordofanian languages can use
"Western Hindi",
the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves.
12600937,
]=]--
"inc-cen",
 
protoLanguage = "inc-ohi",
m["khi-kal"] = {
canonicalName = "Kalahari Khoe",
family = "khi-kho",
}
}


m["khi-khk"] = {
m["inc-hnd"] = {
canonicalName = "Khoekhoe",
"Hindustani",
family = "khi-kho",
11051,
}
"inc-hiw",
 
aliases = {"Hindi-Urdu"},
m["khi-kkw"] = {
protoLanguage = "hi-mid",
canonicalName = "Khoe-Kwadi",
aliases = {"Kwadi-Khoe"},
wikidata_item = 3833005,
}
}


m["khi-kho"] = {
m["inc-ins"] = {
canonicalName = "Khoe",
"Insular Indo-Aryan",
aliases = {"Central Khoisan"},
12179302,
family = "khi-kkw",
"inc",
wikidata_item = 2736449,
protoLanguage = "inc-apa",
}
}


m["khi-kxa"] = {
m["inc-kas"] = {
canonicalName = "Kx'a",
"Kashmiric",
aliases = {"Kxa", "Ju-ǂHoan"},
nil,
wikidata_item = 6450587,
"inc-dre",
aliases = {"Kashmiri"},
}
}


m["khi-tuu"] = {
m["inc-koh"] = {
canonicalName = "Tuu",
"Kohistani",
aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"},
13018610,
wikidata_item = 631046,
"inc-dre",
}
}


m["kro"] = {
m["inc-krd"] = {
canonicalName = "Kru",
"KRDS languages",
family = "nic-vco",
6356154,
wikidata_item = 33535,
"inc-eas",
aliases = {"Kamta, Rajbanshi, Deshi and Surjapuri", "KRNB languages", "Kamta, Rajbanshi and Northern Deshi Bangla"},
}
}


m["kro-aiz"] = {
m["inc-kun"] = {
canonicalName = "Aizi",
"Kunar",
family = "kro",
nil,
wikidata_item = 4699431,
"inc-dar",
}
}


m["kro-bet"] = {
m["inc-mid"] = {
canonicalName = "Bété",
"Middle Indo-Aryan",
family = "kro-ekr",
3236316,
wikidata_item = 32956,
"inc",
aliases = {"Middle Indic"},
}
}


m["kro-did"] = {
m["inc-nwe"] = {
canonicalName = "Dida",
"Northwestern Indo-Aryan",
family = "kro-ekr",
16111018,
wikidata_item = 32685,
"inc",
protoLanguage = "inc-apa",
}
}


m["kro-ekr"] = {
m["inc-nor"] = {
canonicalName = "Eastern Kru",
"Northern Indo-Aryan",
family = "kro",
946077,
wikidata_item = 5972899,
"inc",
protoLanguage = "inc-aka",
}
}


m["kro-grb"] = {
m["inc-old"] = {
canonicalName = "Grebo",
"Old Indo-Aryan",
family = "kro-wkr",
118976896,
wikidata_item = 5601537,
"inc",
aliases = {"Old Indic"},
}
}


m["kro-wee"] = {
m["inc-pah"] = {
canonicalName = "Wee",
"Pahari",
family = "kro-wkr",
946077,
"inc-nor",
aliases = {"Pahadi"},
protoLanguage = "inc-aka",
}
}


m["kro-wkr"] = {
m["inc-pan"] = {
canonicalName = "Western Kru",
"Punjabic",
family = "kro",
2656685,
wikidata_item = 5972897,
"inc-nwe",
aliases = {"Greater Punjabic"},
protoLanguage = "inc-opa",
}
}


m["ku"] = {
m["inc-pas"] = {
canonicalName = "Kurdish",
"Pashayi",
family = "ira-nwi",
36670,
protoLanguage = "ku-pro",
"inc-dar",
wikidata_item = 36368,
aliases = {"Pashai"},
}
}


m["map"] = {
m["inc-rom"] = {
canonicalName = "Austronesian",
"Romani",
wikidata_item = 49228,
13201,
"inc-wes",
aliases = {"Romany", "Gypsy", "Gipsy"},
}
}


m["map-ata"] = {
m["inc-shn"] = {
canonicalName = "Atayalic",
"Shinaic",
family = "map",
12646125,
wikidata_item = 716610,
"inc-dre",
}
}


m["mkh"] = {
m["inc-snd"] = {
canonicalName = "Mon-Khmer",
"Sindhic",
family = "aav",
7522212,
wikidata_item = 33199,
"inc-nwe",
protoLanguage = "inc-avr",
}
}


m["mkh-asl"] = {
m["inc-sou"] = {
canonicalName = "Aslian",
"Southern Indo-Aryan",
family = "mkh",
10856062,
wikidata_item = 3111082,
"inc",
protoLanguage = "inc-ama",
}
}


m["mkh-ban"] = {
m["inc-tha"] = {
canonicalName = "Bahnaric",
"Tharu",
family = "mkh",
34035,
wikidata_item = 56309,
"inc-eas",
}
}


m["mkh-kat"] = {
m["inc-wes"] = {
canonicalName = "Katuic",
"Western Indo-Aryan",
family = "mkh",
nil,
wikidata_item = 56697,
"inc",
protoLanguage = "inc-agu",
}
}


m["mkh-khm"] = {
m["ine"] = {
canonicalName = "Khmuic",
"Indo-European",
family = "mkh",
19860,
wikidata_item = 1323245,
aliases = {"Indo-Germanic"},
}
}


m["mkh-kmr"] = {
m["ine-ana"] = {
canonicalName = "Khmeric",
"Anatolian",
family = "mkh",
147085,
"ine",
}
}


m["mkh-mnc"] = {
m["ine-bsl"] = {
canonicalName = "Monic",
"Balto-Slavic",
family = "mkh",
147356,
wikidata_item = 3217497,
"ine",
}
}


m["mkh-mng"] = {
m["ine-toc"] = {
canonicalName = "Mangic",
"Tocharian",
family = "mkh",
37029,
wikidata_item = 3509556,
"ine",
aliases = {"Tokharian"},
}
}


m["mkh-nbn"] = {
m["ira"] = {
canonicalName = "North Bahnaric",
"Iranian",
family = "mkh-ban",
33527,
wikidata_item = 56309,
"iir",
}
}


m["mkh-pal"] = {
m["ira-csp"] = {
canonicalName = "Palaungic",
"Caspian",
family = "mkh",
5049123,
wikidata_item = 2391173,
"ira-mpr",
}
}


m["mkh-pea"] = {
m["ira-cen"] = {
canonicalName = "Pearic",
"Central Iranian",
family = "mkh",
nil,
wikidata_item = 3073022,
"ira",
}
}


m["mkh-pkn"] = {
m["ira-kms"] = {
canonicalName = "Pakanic",
"Komisenian",
family = "mkh-mng",
nil,
"ira-mpr",
aliases = {"Semnani"},
}
}


m["mkh-vie"] = {
m["ine-luw"] = {
canonicalName = "Vietic",
"Luwic",
family = "mkh",
115748615,
wikidata_item = 2355546,
"ine-ana",
aliases = {"Luvic"},
}
}


m["mno"] = {
m["ira-mid"] = {
canonicalName = "Manobo",
"Middle Iranian",
family = "phi",
6841465,
wikidata_item = 3217483,
"ira",
}
}


m["mun"] = {
m["ira-mny"] = {
canonicalName = "Munda",
"Munji-Yidgha",
family = "aav",
nil,
wikidata_item = 33892,
"ira-sym",
aliases = {"Yidgha-Munji"},
}
}


m["myn"] = {
m["ira-msh"] = {
canonicalName = "Mayan",
"Mazanderani-Shahmirzadi",
wikidata_item = 33738,
nil,
"ira-csp",
}
}


--[=[
m["ira-nei"] = {
Exceptional language and family codes for North American Indian languages
"Northeastern Iranian",
can use the prefix "nai-", though "nai" is no longer itself a family code.
10775567,
]=]--
"ira",
m["nai-cat"] = {
canonicalName = "Catawban",
family = "nai-sca",
wikidata_item = 3446638,
}
}


m["nai-chu"] = {
m["ira-nwi"] = {
canonicalName = "Chumashan",
"Northwestern Iranian",
wikidata_item = 1288420,
390576,
"ira-wes",
}
}


m["nai-ckn"] = {
m["ira-old"] = {
canonicalName = "Chinookan",
"Old Iranian",
wikidata_item = 610586,
23301845,
"ira",
}
}


m["nai-coo"] = {
m["ira-orp"] = {
canonicalName = "Coosan",
"Ormuri-Parachi",
wikidata_item = 940278,
nil,
"ira-sei",
}
}


m["nai-ker"] = {
m["ira-pat"] = {
canonicalName = "Keresan",
"Pathan",
wikidata_item = 35878,
nil,
"ira-sei",
}
}


m["nai-klp"] = {
m["ira-sbc"] = {
canonicalName = "Kalapuyan",
"Sogdo-Bactrian",
wikidata_item = 1569040,
nil,
"ira-nei",
}
}


m["nai-kta"] = {
m["ira-mpr"] = {
canonicalName = "Kiowa-Tanoan",
"Medo-Parthian",
wikidata_item = 386288,
nil,
"ira-nwi",
aliases = {"Partho-Median"},
}
}


m["nai-len"] = {
m["ira-sgi"] = {
canonicalName = "Lencan",
"Sanglechi-Ishkashimi",
aliases = {"Lenca"},
18711232,
wikidata_item = 36189,
"ira-sei",
}
}


m["nai-mdu"] = {
m["ira-shr"] = {
canonicalName = "Maiduan",
"Shughni-Roshani",
wikidata_item = 33502,
11732824,
"ira-shy",
}
}


m["nai-miz"] = {
m["ira-shy"] = {
canonicalName = "Mixe-Zoquean",
"Shughni-Yazghulami",
aliases = {"Mixe-Zoque"},
nil,
wikidata_item = 954016,
"ira-sym",
}
}


m["nai-min"] = {
m["ira-sgc"] = {
canonicalName = "Misumalpan",
"Sogdic",
aliases = {"Misuluan", "Misumalpa"},
nil,
family = "qfa-mch",
"ira-sbc",
wikidata_item = 281693,
aliases = {"Sogdian"},
}
}


m["nai-mus"] = {
m["ira-sei"] = {
canonicalName = "Muskogean",
"Southeastern Iranian",
aliases = {"Muskhogean"},
3833002,
wikidata_item = 902978,
"ira",
}
}


m["nai-pak"] = {
m["ira-swi"] = {
canonicalName = "Pakawan",
"Southwestern Iranian",
family = "hok",
390424,
wikidata_item = 65085487,
"ira-wes",
}
}


m["nai-pal"] = {
m["ira-sym"] = {
canonicalName = "Palaihnihan",
"Shughni-Yazghulami-Munji",
wikidata_item = 1288332,
nil,
"ira-sei",
}
}


m["nai-plp"] = {
m["ira-wes"] = {
canonicalName = "Plateau Penutian",
"Western Iranian",
wikidata_item = 2307476,
129850,
"ira",
}
}


m["nai-pom"] = {
m["ira-zgr"] = {
canonicalName = "Pomoan",
"Zaza-Gorani",
aliases = {"Pomo", "Kulanapan"},
167854,
family = "hok",
"ira-mpr",
wikidata_item = 2618420,
aliases = {"Zaza-Gurani", "Gorani-Zaza"},
}
}


m["nai-sca"] = {
m["iro"] = {
canonicalName = "Siouan-Catawban",
"Iroquoian",
wikidata_item = 34181,
33623,
}
}


m["nai-shp"] = {
m["iro-nor"] = {
canonicalName = "Sahaptian",
"North Iroquoian",
wikidata_item = 114782,
nil,
family = "nai-plp",
"iro",
}
}


m["nai-shs"] = {
m["itc"] = {
canonicalName = "Shastan",
"Italic",
family = "hok",
131848,
wikidata_item = 2991735,
"ine",
}
}


m["nai-tot"] = {
m["itc-laf"] = {
canonicalName = "Totozoquean",
"Latino-Faliscan",
wikidata_item = 7828419,
33478,
"itc",
aliases = {"Latinian"},
}
}


m["nai-ttn"] = {
m["itc-sbl"] = {
canonicalName = "Totonacan",
"Osco-Umbrian",
aliases = {"Totonac-Tepehua", "Totonacan-Tepehuan"},
515194,
varieties = {"Totonac"},
"itc",
wikidata_item = 34039,
aliases = {"Sabellic", "Sabellian"},
}
}


m["nai-tqn"] = {
m["jpx"] = {
canonicalName = "Tequistlatecan",
"Japonic",
aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"},
33612,
family = "hok",
aliases = {"Japanese", "Japanese-Ryukyuan"},
wikidata_item = 1754988,
}
}


m["nai-tsi"] = {
m["jpx-nry"] = {
canonicalName = "Tsimshianic",
"Northern Ryukyuan",
wikidata_item = 34134,
20862796,
"jpx-ryu",
}
}


m["nai-utn"] = {
m["jpx-ryu"] = {
canonicalName = "Utian",
"Ryukyuan",
aliases = {"Miwok-Costanoan", "Mutsun"},
56393,
family = "nai-you",
"jpx",
wikidata_item = 13371763,
}
}


m["nai-wtq"] = {
m["jpx-sry"] = {
canonicalName = "Wintuan",
"Southern Ryukyuan",
aliases = {"Wintun"},
18392243,
wikidata_item = 1294259,
"jpx-ryu",
}
}


m["nai-xin"] = {
m["kar"] = {
canonicalName = "Xincan",
"Karen",
aliases = {"Xinca"},
1364815,
wikidata_item = 1546494,
"sit",
}
}


m["nai-yok"] = {
m["kca"] = {
canonicalName = "Yokutsan",
"Khanty",
aliases = {"Yokuts", "Mariposan", "Mariposa"},
33563,
family = "nai-you",
"urj-ugr",
wikidata_item = 34249,
aliases = {"Khantyic", "Khantic"},
}
}


m["nai-you"] = {
--[=[
canonicalName = "Yok-Utian",
Exceptional language and family codes for Khoisan and Kordofanian languages can use
wikidata_item = 2886186,
the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves.
}
]=]--


m["nai-yuc"] = {
m["khi-kal"] = {
canonicalName = "Yuman-Cochimí",
"Kalahari Khoe",
wikidata_item = 579137,
nil,
"khi-kho",
}
}


m["nen"] = {
m["khi-khk"] = {
canonicalName = "Nentammmi",
"Khoekhoe",
aliases = {"Nentammmi (family)"},
nil,
protoLanguage = "nen-pro",
"khi-kho",
}
}


m["ngf"] = {
m["khi-kkw"] = {
canonicalName = "Trans-New Guinea",
"Khoe-Kwadi",
wikidata_item = 34018,
60785084,
aliases = {"Kwadi-Khoe"},
}
}


m["ngf-fin"] = {
m["khi-kho"] = {
canonicalName = "Finisterre",
"Khoe",
family = "ngf",
2736449,
wikidata_item = 5450373,
"khi-kkw",
aliases = {"Central Khoisan"},
}
}


m["ngf-mad"] = {
m["khi-kxa"] = {
canonicalName = "Madang",
"Kx'a",
family = "ngf",
6450587,
wikidata_item = 11217556,
aliases = {"Kxa", "Ju-ǂHoan"},
}
}


m["ngf-okk"] = {
m["khi-tuu"] = {
canonicalName = "Ok",
"Tuu",
family = "ngf",
631046,
wikidata_item = 7081687,
aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"},
}
}


m["ngf-sbh"] = {
m["kro"] = {
canonicalName = "South Bird's Head",
"Kru",
family = "ngf",
33535,
wikidata_item = 7566330,
"nic-vco",
}
}


m["nic"] = {
m["kro-aiz"] = {
canonicalName = "Niger-Congo",
"Aizi",
aliases = {"Niger-Kordofanian"},
4699431,
wikidata_item = 33838,
"kro",
}
}


m["nic-alu"] = {
m["kro-bet"] = {
canonicalName = "Alumic",
"Bété",
family = "nic-plt",
32956,
wikidata_item = 4737355,
"kro-ekr",
}
}


m["nic-bas"] = {
m["kro-did"] = {
canonicalName = "Basa",
"Dida",
family = "nic-knj",
32685,
wikidata_item = 4866154,
"kro-ekr",
}
}


m["nic-bbe"] = {
m["kro-ekr"] = {
canonicalName = "Eastern Beboid",
"Eastern Kru",
family = "nic-beb",
5972899,
"kro",
}
}


m["nic-bco"] = {
m["kro-grb"] = {
canonicalName = "Benue-Congo",
"Grebo",
family = "nic-vco",
5601537,
wikidata_item = 33253,
"kro-wkr",
}
}


m["nic-bcr"] = {
m["kro-wee"] = {
canonicalName = "Bantoid-Cross",
"Wee",
family = "nic-bco",
nil,
wikidata_item = 806983,
"kro-wkr",
}
}


m["nic-bdn"] = {
m["kro-wkr"] = {
canonicalName = "Northern Bantoid",
"Western Kru",
aliases = {"North Bantoid"},
5972897,
family = "nic-bod",
"kro",
}
}


m["nic-bds"] = {
m["ku"] = {
canonicalName = "Southern Bantoid",
"Kurdish",
aliases = {"Wide Bantu", "Bin"},
36368,
family = "nic-bod",
"ira-nwi",
wikidata_item = 3183152,
}
}


m["nic-beb"] = {
m["kv"] = {
canonicalName = "Beboid",
"Komi",
family = "nic-bds",
36126, -- "Komi language" in Wikipedia but refers specifically to Komi-Zyrian; no Wikidata item for Komi family
wikidata_item = 813549,
"urj-prm",
}
}


m["nic-ben"] = {
m["map"] = {
canonicalName = "Bendi",
"Austronesian",
family = "nic-bcr",
49228,
wikidata_item = 4887065,
}
}


m["nic-beo"] = {
m["map-ata"] = {
canonicalName = "Beromic",
"Atayalic",
family = "nic-plt",
716610,
wikidata_item = 4894642,
"map",
}
}


m["nic-bod"] = {
m["mjg"] = {
canonicalName = "Bantoid",
"Monguor",
family = "nic-bcr",
34214,
wikidata_item = 806992,
"xgn-shr",
}
}


m["nic-buk"] = {
m["mkh"] = {
canonicalName = "Buli-Koma",
"Mon-Khmer",
family = "nic-ovo",
33199,
"aav",
}
}


m["nic-bwa"] = {
m["mkh-asl"] = {
canonicalName = "Bwa",
"Aslian",
otherNames = {"Bwamu", "Bomu"},
3111082,
family = "nic-gur",
"mkh",
wikidata_item = 12628562,
}
}


m["nic-cde"] = {
m["mkh-ban"] = {
canonicalName = "Central Delta",
"Bahnaric",
family = "nic-cri",
56309,
wikidata_item = 3813191,
"mkh",
}
}


m["nic-cri"] = {
m["mkh-kat"] = {
canonicalName = "Cross River",
"Katuic",
family = "nic-bcr",
56697,
wikidata_item = 1141096,
"mkh",
}
}


m["nic-dag"] = {
m["mkh-khm"] = {
canonicalName = "Dagbani",
"Khmuic",
family = "nic-wov",
1323245,
"mkh",
}
}


m["nic-dak"] = {
m["mkh-kmr"] = {
canonicalName = "Dakoid",
"Khmeric",
family = "nic-bdn",
nil,
wikidata_item = 1157745,
"mkh",
}
}


m["nic-dge"] = {
m["mkh-mnc"] = {
canonicalName = "Escarpment Dogon",
"Monic",
family = "qfa-dgn",
3217497,
wikidata_item = 5397128,
"mkh",
}
}


m["nic-dgw"] = {
m["mkh-mng"] = {
canonicalName = "West Dogon",
"Mangic",
family = "qfa-dgn",
3509556,
"mkh",
}
}


m["nic-eko"] = {
m["mkh-nbn"] = {
canonicalName = "Ekoid",
"North Bahnaric",
family = "nic-bds",
56309,
wikidata_item = 1323395,
"mkh-ban",
}
}


m["nic-eov"] = {
m["mkh-pal"] = {
canonicalName = "Eastern Oti-Volta",
"Palaungic",
family = "nic-ovo",
2391173,
aliases = {"Samba"},
"mkh",
}
}


m["nic-fru"] = {
m["mkh-pea"] = {
canonicalName = "Furu",
"Pearic",
family = "nic-bds",
3073022,
wikidata_item = 5509783,
"mkh",
}
}


m["nic-gne"] = {
m["mkh-pkn"] = {
canonicalName = "Eastern Gurunsi",
"Pakanic",
aliases = {"Eastern Grũsi"},
nil,
family = "nic-gns",
"mkh-mng",
wikidata_item = 12633072,
}
}


m["nic-gnn"] = {
m["mkh-vie"] = {
canonicalName = "Northern Gurunsi",
"Vietic",
aliases = {"Northern Grũsi"},
2355546,
family = "nic-gns",
"mkh",
}
}


m["nic-gnw"] = {
m["mno"] = {
canonicalName = "Western Gurunsi",
"Manobo",
aliases = {"Western Grũsi"},
3217483,
family = "nic-gns",
"phi",
}
}


m["nic-gns"] = {
m["mns"] = {
canonicalName = "Gurunsi",
"Mansi",
aliases = {"Grũsi"},
33759,
family = "nic-gur",
"urj-ugr",
wikidata_item = 721007,
aliases = {"Mansic"},
}
}


m["nic-gre"] = {
m["mun"] = {
canonicalName = "Eastern Grassfields",
"Munda",
family = "nic-grf",
33892,
wikidata_item = 5330160,
"aav",
}
}


m["nic-grf"] = {
m["myn"] = {
canonicalName = "Grassfields",
"Mayan",
aliases = {"Grassfields Bantu", "Wide Grassfields"},
33738,
family = "nic-bds",
wikidata_item = 750932,
}
}


m["nic-grm"] = {
--[=[
canonicalName = "Gurma",
Exceptional language and family codes for North American Indian languages
family = "nic-ovo",
can use the prefix "nai-", though "nai" is no longer itself a family code.
wikidata_item = 30587833,
]=]--
m["nai-cat"] = {
"Catawban",
3446638,
"nai-sca",
}
}


m["nic-grs"] = {
m["nai-chu"] = {
canonicalName = "Southwest Grassfields",
"Chumashan",
family = "nic-grf",
1288420,
wikidata_item = 7571285,
}
}


m["nic-gur"] = {
m["nai-ckn"] = {
canonicalName = "Gur",
"Chinookan",
aliases = {"Voltaic"},
610586,
family = "alv-sav",
wikidata_item = 33536,
}
}


m["nic-ief"] = {
m["nai-coo"] = {
canonicalName = "Ibibio-Efik",
"Coosan",
family = "nic-lcr",
940278,
wikidata_item = 2743643,
}
}


m["nic-jer"] = {
m["nai-jcq"] = {
canonicalName = "Jera",
"Jicaquean",
family = "nic-kne",
12179308,
"hok"
}
}


m["nic-jkn"] = {
m["nai-ker"] = {
canonicalName = "Jukunoid",
"Keresan",
family = "nic-pla",
35878,
wikidata_item = 1711622,
}
}


m["nic-jrn"] = {
m["nai-klp"] = {
canonicalName = "Jarawan",
"Kalapuyan",
family = "nic-mba",
1569040,
wikidata_item = 1683430,
}
}


m["nic-jrw"] = {
m["nai-kta"] = {
canonicalName = "Jarawa",
"Kiowa-Tanoan",
family = "nic-jrn",
386288,
wikidata_item = 35423,
}
}


m["nic-kam"] = {
m["nai-len"] = {
canonicalName = "Kambari",
"Lencan",
family = "nic-knj",
36189,
wikidata_item = 6356294,
aliases = {"Lenca"},
}
}


m["nic-ktl"] = {
m["nai-mdu"] = {
canonicalName = "Katloid",
"Maiduan",
family = "nic",
33502,
}
}


m["nic-kau"] = {
m["nai-miz"] = {
canonicalName = "Kauru",
"Mixe-Zoquean",
family = "nic-kne",
954016,
aliases = {"Mixe-Zoque"},
}
}


m["nic-kmk"] = {
m["nai-min"] = {
canonicalName = "Kamuku",
"Misumalpan",
family = "nic-knj",
281693,
wikidata_item = 6359821,
"qfa-mch",
aliases = {"Misuluan", "Misumalpa"},
}
}


m["nic-kne"] = {
m["nai-mus"] = {
canonicalName = "East Kainji",
"Muskogean",
family = "nic-knj",
902978,
wikidata_item = 5328687,
aliases = {"Muskhogean"},
}
}


m["nic-knj"] = {
m["nai-pak"] = {
canonicalName = "Kainji",
"Pakawan",
family = "nic-pla",
65085487,
wikidata_item = 681495,
"hok",
}
}


m["nic-knn"] = {
m["nai-pal"] = {
canonicalName = "Northwest Kainji",
"Palaihnihan",
family = "nic-knj",
1288332,
wikidata_item = 7060098,
}
}


m["nic-ktl"] = {
m["nai-plp"] = {
canonicalName = "Katloid",
"Plateau Penutian",
aliases = {"Katla", "Katla-Tima"},
2307476,
family = "nic",
wikidata_item = 6377681,
}
}


m["nic-lcr"] = {
m["nai-pom"] = {
canonicalName = "Lower Cross River",
"Pomoan",
family = "nic-cri",
2618420,
wikidata_item = 3813193,
"hok",
aliases = {"Pomo", "Kulanapan"},
}
}


m["nic-mam"] = {
m["nai-sca"] = {
canonicalName = "Mamfe",
"Siouan-Catawban",
aliases = {"Nyang"},
34181,
family = "nic-bds",
wikidata_item = 2005898,
}
}


m["nic-mba"] = {
m["nai-shp"] = {
canonicalName = "Mbam",
"Sahaptian",
family = "nic-bds",
114782,
wikidata_item = 687826,
"nai-plp",
}
}


m["nic-mbc"] = {
m["nai-shs"] = {
canonicalName = "Mba",
"Shastan",
family = "nic-ubg",
2991735,
wikidata_item = 6799561,
"hok",
}
}


m["nic-mbw"] = {
m["nai-tot"] = {
canonicalName = "West Mbam",
"Totozoquean",
family = "nic-mba",
7828419,
}
}


m["nic-mmb"] = {
m["nai-ttn"] = {
canonicalName = "Mambiloid",
"Totonacan",
otherNames = {"North Bantoid"}, -- per Wikipedia, North Bantoid is the parent family
34039,
family = "nic-bdn",
aliases = {"Totonac-Tepehua", "Totonacan-Tepehuan"},
wikidata_item = 1888151,
varieties = {"Totonac"},
}
}


m["nic-mom"] = {
m["nai-tqn"] = {
canonicalName = "Momo",
"Tequistlatecan",
family = "nic-grf",
1568317,
wikidata_item = 6897393,
"hok",
aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"},
}
}


m["nic-mre"] = {
m["nai-tsi"] = {
canonicalName = "Moré",
"Tsimshianic",
family = "nic-wov",
34134,
}
}


m["nic-ngd"] = {
m["nai-utn"] = {
canonicalName = "Ngbandi",
"Utian",
family = "nic-ubg",
13371763,
wikidata_item = 36439,
"nai-you",
aliases = {"Miwok-Costanoan", "Mutsun"},
}
}


m["nic-nge"] = {
m["nai-wtq"] = {
canonicalName = "Ngemba",
"Wintuan",
family = "nic-gre",
1294259,
wikidata_item = 7022271,
aliases = {"Wintun"},
}
}


m["nic-ngk"] = {
m["nai-xin"] = {
canonicalName = "Ngbaka",
"Xincan",
family = "nic-ubg",
1546494,
wikidata_item = 3217499,
aliases = {"Xinca"},
}
}


m["nic-nin"] = {
m["nai-ykn"] = {
canonicalName = "Ninzic",
"Yukian",
family = "nic-plt",
2406722,
wikidata_item = 7039282,
aliases = {"Yuki-Wappo"},
}
}


m["nic-nka"] = {
m["nai-you"] = {
canonicalName = "Nkambe",
"Yok-Utian",
family = "nic-gre",
2886186,
wikidata_item = 7042520,
}
}


m["nic-nkb"] = {
m["nai-yuc"] = {
canonicalName = "Baka",
"Yuman-Cochimí",
family = "nic-nkw",
579137,
}
}


m["nic-nke"] = {
m["ngf"] = {
canonicalName = "Eastern Ngbaka",
"Trans-New Guinea",
family = "nic-ngk",
34018,
}
}


m["nic-nkg"] = {
m["ngf-ais"] = {
canonicalName = "Gbanziri",
"Aisian",
family = "nic-nkw",
nil,
"ngf-eso",
}
}


m["nic-nkk"] = {
m["ngf-ang"] = {
canonicalName = "Kpala",
"Angan",
family = "nic-nkw",
3217366,
"ngf",
aliases = {"Kratke Range"}, -- Usher
}
}


m["nic-nkm"] = {
m["ngf-ank"] = {
canonicalName = "Mbaka",
"Angal-Kewa",
family = "nic-nkw",
12626916, -- exist in dewiki and hrwiki
"ngf-sak",
}
}


m["nic-nkw"] = {
m["ngf-ask"] = {
canonicalName = "Western Ngbaka",
"Asmat-Kamoro",
family = "nic-ngk",
3031400,
"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["nic-npd"] = {
m["ngf-asm"] = {
canonicalName = "North Plateau Dogon",
"Asmat",
family = "qfa-dgn",
4807421,
"ngf-ask",
}
}


m["nic-nun"] = {
m["ngf-ata"] = {
canonicalName = "Nun",
"Ankave-Tainae-Akoye",
family = "nic-gre",
nil,
wikidata_item = 13654297,
"ngf-ang",
aliases = {"Southwest Kratke Range"}, -- Usher
}
}


m["nic-nwa"] = {
m["ngf-awd"] = {
canonicalName = "Nanga-Walo",
"Awyu-Dumut", -- [[w:Awyu-Dumut languages]] redirects to [[w:Greater Awyu languages]]
family = "qfa-dgn",
4830163, -- exist in eswiki, hrwiki and ruwiki
"ngf-gaw",
aliases = {"Central Digul River"}, -- Usher
}
}


m["nic-ogo"] = {
m["ngf-awy"] = {
canonicalName = "Ogoni",
"Awyu",
aliases = {"Ogonoid"},
96372866,
family = "nic-cri",
"ngf-awd",
wikidata_item = 2350726,
}
}


m["nic-ovo"] = {
m["ngf-bda"] = {
canonicalName = "Oti-Volta",
"Becking-Dawi",
family = "nic-gur",
nil, -- Q55993716 ([[Category:Becking–Dawi languages]]) exists in enwiki
wikidata_item = 1157178,
"ngf-gaw",
aliases = {"Becking and Dawi Rivers"}, -- Usher
}
}


m["nic-pla"] = {
m["ngf-bin"] = {
canonicalName = "Platoid",
"Binanderean",
aliases = {"Central Nigerian"},
3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean
family = "nic-bco",
"ngf-gbi",
wikidata_item = 453244,
aliases = {"Oro"}, -- Usher (2020)
}
}


m["nic-plc"] = {
m["ngf-boa"] = {
canonicalName = "Central Plateau",
"Boane",
family = "nic-plt",
nil,
wikidata_item = 5061668,
"ngf-era",
aliases = {"Boana", -- Glottolog's name
  "Wain"}, -- not in Usher; "Wain" often excludes Mungkip, perhaps because it's poorly documented
}
}


m["nic-pld"] = {
m["ngf-bos"] = {
canonicalName = "Plains Dogon",
"Bosavi",
family = "qfa-dgn",
4947122,
"ngf",
aliases = {"Papuan Plateau"}, -- alternative name given by Wikipedia
}
}


m["nic-ple"] = {
m["ngf-bsi"] = {
canonicalName = "East Plateau",
"Baruya-Simbari",
family = "nic-plt",
nil,
wikidata_item = 5329154,
"ngf-ang",
aliases = {"Northwest Kratke Range"}, -- Usher
}
}


m["nic-pls"] = {
m["ngf-cda"] = {
canonicalName = "South Plateau",
"Central Dani",
aliases = {"Jilic-Eggonic"},
nil,
family = "nic-plt",
"ngf-dan",
wikidata_item = 7568236,
aliases = {"Dani"}, -- Usher
}
}


m["nic-plt"] = {
m["ngf-chw"] = {
canonicalName = "Plateau",
"Chimbu-Wahgi",
family = "nic-pla",
3217383,
wikidata_item = 1267471,
"ngf",
aliases = {"Simbu-Western Highlands"}, -- alternative name given by Wikipedia
}
}


m["nic-ras"] = {
m["ngf-dag"] = {
canonicalName = "Rashad",
"Dagan",
family = "nic",
5208454,
wikidata_item = 3401986,
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
aliases = {"Meneao Range"},  
}
}


m["nic-rnc"] = {
m["ngf-dal"] = {
canonicalName = "Central Ring",
"Dallman",
family = "nic-rng",
nil,
"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["nic-rng"] = {
m["ngf-dan"] = {
canonicalName = "Ring",
"Dani",
aliases = {"Ring Road"},
3217389,
family = "nic-grf",
"ngf",
wikidata_item = 2269051,
-- 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["nic-rnn"] = {
m["ngf-dum"] = {
canonicalName = "Northern Ring",
"Dumut", -- [[w:Dumut languages]] redirects to [[w:Greater Awyu languages]]
family = "nic-rng",
nil,
"ngf-awd",
aliases = {"Wambon"}, -- Usher
}
}


m["nic-rnw"] = {
m["ngf-ehu"] = {
canonicalName = "Western Ring",
"Eastern Huon", -- Glottolog adds Ono and Sialum, Pawley-Hammarström adds Dedua
family = "nic-rng",
10567087,
"ngf-huo",
aliases = {"East Huon"}, -- Usher
}
}


m["nic-ser"] = {
m["ngf-eku"] = {
canonicalName = "Sere",
"East Kutubuan",
family = "nic-ubg",
5328752,
wikidata_item = 7453058,
"ngf", -- Not in TNG per Glottolog but accepted by all others. Sometimes grouped with Fasu to form a Kutubuan family.
aliases = {"East Kutubu"}, -- Glottolog's name
}
}


m["nic-shi"] = {
m["ngf-enc"] = {
canonicalName = "Shiroro",
"Engic",
aliases = {"Pongu"},
nil,
family = "nic-knj",
"ngf-eng",
wikidata_item = 7498953,
aliases = {"Engan", -- Glottolog
  "Engan proper", -- Wikipedia
  "North Engan", -- alternative name given by Wikipedia
  "Trans-Enga", -- Usher
  },
}
}


m["nic-sis"] = {
m["ngf-eng"] = {
canonicalName = "Sisaala",
"Engan",
family = "nic-gnw",
3217449,
wikidata_item = 36532,
"ngf",
aliases = {"Enga-Kewa-Huli", -- Glottolog, Pawley-Hammarström
  "Enga-Southern Highlands", -- Usher
  },
}
}


m["nic-tar"] = {
m["ngf-era"] = {
canonicalName = "Tarokoid",
"Erap",
family = "nic-plt",
nil,
wikidata_item = 2394472,
"ngf-fin",
aliases = {"Erap River"}, -- Usher?
}
}


m["nic-tiv"] = {
m["ngf-eso"] = {
canonicalName = "Tivoid",
"East Sogeram",
family = "nic-bds",
nil,
wikidata_item = 752377,
"ngf-sog",
}
}


m["nic-tvc"] = {
m["ngf-est"] = {
canonicalName = "Central Tivoid",
"East Strickland",
family = "nic-tiv",
5329440,
"ngf",
aliases = {"Strickland River"}, -- alternative name given by Wikipedia
}
}


m["nic-tvn"] = {
m["ngf-eva"] = {
canonicalName = "Northern Tivoid",
"Evapia",
family = "nic-tiv",
nil,
"ngf-rai",
aliases = {"Evapia River"}, -- Usher
}
}


m["nic-ubg"] = {
m["ngf-fgi"] = {
canonicalName = "Ubangian",
"Fore-Gimi",
family = "nic-vco", -- or none
nil,
wikidata_item = 33932,
"ngf-gor",
aliases = {"South Goroka"}, -- Usher
}
}


m["nic-uce"] = {
m["ngf-fhu"] = {
canonicalName = "East-West Upper Cross River",
"Finisterre-Huon",
family = "nic-ucr",
3217453,
"ngf",
aliases = {"Finisterre Range-Huon Peninsula"}, -- per Usher
}
}


m["nic-ucn"] = {
m["ngf-fin"] = {
canonicalName = "North-South Upper Cross River",
"Finisterre",
family = "nic-ucr",
5450373,
"ngf-fhu",
aliases = {"Finisterre-Saruwaged", -- Glottolog's name
  "Finisterre Range"}, -- per Usher
}
}


m["nic-ucr"] = {
m["ngf-gah"] = {
canonicalName = "Upper Cross River",
"Gahuku",
aliases = {"Upper Cross"},
nil,
family = "nic-cri",
"ngf-gor",
wikidata_item = 4108624,
aliases = {"Alekano-Asaro River"}, -- Usher
}
}


m["nic-vco"] = {
m["ngf-gau"] = {
canonicalName = "Volta-Congo",
"Gauwa",
family = "alv",
nil,
wikidata_item = 37228,
"ngf-kai",
aliases = {"West Kainantu"}, -- Usher
}
}


m["nic-wov"] = {
m["ngf-gaw"] = {
canonicalName = "Western Oti-Volta",
"Greater Awyu",
family = "nic-ovo",
12627424,
aliases = {"Moré-Dagbani"}
"ngf",
aliases = {"Digul River"}, -- used by Usher (2020)
}
}


m["nic-ykb"] = {
m["ngf-gbi"] = {
canonicalName = "Yukubenic",
"Greater Binanderean",
aliases = {"Oohum"},
3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean
family = "nic-plt",
"ngf", -- not placed in Trans-New Guinea in Usher (2020)
wikidata_item = 16909196,
aliases = {"Guhu-Oro"}, -- Guhu-Oro is used in Usher (2020)
}
}


m["nic-ymb"] = {
m["ngf-gko"] = {
canonicalName = "Yambasa",
"Gaena-Korafe",
family = "nic-mba",
11732347, -- considered a single Korafe language by Wikipedia
"ngf-bin",
aliases = {"Gaina-Korafe"}, -- Usher
}
}


m["nic-yon"] = {
m["ngf-gmo"] = {
canonicalName = "Yom-Nawdm",
"Gusap-Mot",
family = "nic-ovo",
16110857,
aliases = {"Moré-Dagbani"}
"ngf-fin",
aliases = {"Mot River"}, -- Usher?
}
}


m["nub"] = {
m["ngf-gor"] = {
canonicalName = "Nubian",
"Goroka",
family = "sdv-nes",
15478597,
wikidata_item = 1517194,
"ngf-kgo",
}
}


m["nub-hil"] = {
m["ngf-gsu"] = {
canonicalName = "Hill Nubian",
"Gogodala-Suki",
family = "nub",
5577428,
wikidata_item = 5762211,
"ngf", -- Possibly in the proposed Papuan Gulf family. Not in TNG per Glottolog but accepted by all others.
aliases = {"Kordofan Nubian"},
aliases = {"Suki-Gogodala", -- Glottolog's name
  "Suki-Aramia River", -- Used in Usher (2020)
  },
}
}


m["omq"] = {
m["ngf-gum"] = {
canonicalName = "Oto-Manguean",
"Gum",
wikidata_item = 33669,
5618008,
"ngf-mab",
}
}


m["omq-cha"] = {
m["ngf-gvd"] = {
canonicalName = "Chatino",
"Grand Valley Dani", -- considered a single language by Wikipedia
family = "omq-zap",
5595219,
wikidata_item = 35111,
"ngf-cda",
}
}


m["omq-chi"] = {
m["ngf-hag"] = {
canonicalName = "Chinantecan",
"Hagen", -- [[w:Hagen languages]] redirects to [[w:Chimbu–Wahgi languages]]
family = "omq",
nil,
wikidata_item = 35828,
"ngf-chw",
aliases = {"Melpa-Kaugel River"}, -- Usher
}
}


m["omq-cui"] = {
m["ngf-han"] = {
canonicalName = "Cuicatec",
"Hanseman",
family = "omq-mix",
5651020,
wikidata_item = 616024,
"ngf-mab",
aliases = {"Hansemann Range"}, -- Usher
}
}


m["omq-maz"] = {
m["ngf-huo"] = {
canonicalName = "Mazatecan",
"Huon",
aliases = {"Mazatec"},
5946109,
family = "omq",
"ngf-fhu",
wikidata_item = 36230,
aliases = {"Huon Peninsula"}, -- per Usher
}
}


m["omq-mix"] = {
m["ngf-jim"] = {
canonicalName = "Mixtecan",
"Jimi", -- [[w:Jimi languages]] and [[w:Jimi River languages]] redirect to [[w:Chimbu–Wahgi languages]]
family = "omq",
nil,
wikidata_item = 21996392,
"ngf-chw",
aliases = {"Jimi River"}, -- Usher
}
}


m["omq-mxt"] = {
m["ngf-kab"] = {
canonicalName = "Mixtec",
"Kabwum",
family = "omq-mix",
nil,
wikidata_item = 36363,
"ngf-huo",
aliases = {"Timbe-Selepet-Komba", -- Pawley-Hammarström,
  "Northwest Huon", -- Usher
  },
}
}


m["omq-otp"] = {
m["ngf-kai"] = {
canonicalName = "Oto-Pamean",
"Kainantu", -- Kambaira: under "unclassified Kainantu" (Glottolog), Tairora (Pawley-Hammarström), Gauwa (Usher)
family = "omq",
15478590,
"ngf-kgo",
aliases = {"Gadsup-Auyana-Awa-Tairora"}, -- Wurm,
}
}


m["omq-pop"] = {
m["ngf-kak"] = {
canonicalName = "Popolocan",
"Kalam-Kobon",
family = "omq",
6350303,
wikidata_item = 5132273,
"ngf-ksa",
aliases = {"Kalam",
  "Kaironk River"}, -- Usher (2020)
}
}


m["omq-tri"] = {
m["ngf-kau"] = {
canonicalName = "Trique",
"Kaukombar",
aliases = {"Triqui"},
nil,
family = "omq-mix",
"ngf-nad",
wikidata_item = 780200,
aliases = {"Kaukombaran", -- Glottolog following Z'graggen (1975)
  "Kaukombar River"}, -- Usher's term
}
}


m["omq-zap"] = {
m["ngf-kbm"] = {
canonicalName = "Zapotecan",
"Kosorong-Burum-Mindik",
family = "omq",
nil,
wikidata_item = 8066463,
"ngf-huo",
aliases = {"Bulum River"}, -- Usher
}
}


m["omq-zpc"] = {
m["ngf-kgo"] = {
canonicalName = "Zapotec",
"Kainantu-Goroka",
family = "omq-zap",
3217463,
wikidata_item = 13214,
"ngf",
aliases = {"Eastern Highlands"}, -- per Usher (2020)
}
}


m["omv"] = {
m["ngf-khu"] = {
canonicalName = "Omotic",
"Kewa-Huli",
family = "afa",
nil,
wikidata_item = 33860,
"ngf-eng",
aliases = {"Huli-Southern Highlands"}, -- Usher
}
}


m["omv-aro"] = {
m["ngf-kma"] = {
canonicalName = "Aroid",
"Kâte-Mape",
family = "omv",
nil,
wikidata_item = 3699526,
"ngf-ehu",
aliases = {"Ari-Banna", "South Omotic", "Somotic"},
aliases = {"Kate-Mape-Sene", -- Pawley-Hammarström (with Sene),
  "Southeast Huon", -- Usher
  },
}
}


m["omv-diz"] = {
m["ngf-kme"] = {
canonicalName = "Dizoid",
"Kapau-Menya",
family = "omv",
nil,
wikidata_item = 430251,
"ngf-ang",
aliases = {"Maji", "Majoid"},
aliases = {"Southeast Kratke Range"}, -- Usher
}
}


m["omv-eom"] = {
m["ngf-koi"] = {
canonicalName = "East Ometo",
"Koiarian",
family = "omv-ome",
11154240,
wikidata_item = 20527288,
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
aliases = {"Koiari-Managalas Plateau"},
}
}


m["omv-gon"] = {
m["ngf-kok"] = {
canonicalName = "Gonga",
"Kokon", -- Usher calls it South Mabuso but includes Gum in it
family = "omv",
nil,
wikidata_item = 4143043,
"ngf-mab",
aliases = {"Kefoid"},
}
}


m["omv-mao"] = {
m["ngf-kow"] = {
canonicalName = "Mao",
"Kowan",
family = "omv",
6435004,
wikidata_item = 1351495,
"ngf-mad",
aliases = {"Isumrud Strait"}, -- per Usher (2020)
}
}


m["omv-nom"] = {
m["ngf-ksa"] = {
canonicalName = "North Ometo",
"Kalam-Southern Adelbert",
family = "omv-ome",
nil,
"ngf-mad",
aliases = {"Kalamic-South Adelbert", -- Glottolog
  "West Madang"}, -- Usher (2020)
}
}


m["omv-ome"] = {
m["ngf-kto"] = {
canonicalName = "Ometo",
"Kube-Tobo", -- per Glottolog, one language "Kulungtfu-Yuanggeng-Tobo"
family = "omv",
1173235, -- code for Tobo-Kube language
wikidata_item = 36310,
"ngf-huo",
aliases = {"Tobo-Kube"},
}
}


m["oto"] = {
m["ngf-kts"] = {
canonicalName = "Otomian",
"Komyandaret-Tsaukambo",
family = "omq",
nil,
wikidata_item = 1270220,
"ngf-bda",
aliases = {"Becking River"}, -- Usher
}
}


m["oto-otm"] = {
m["ngf-kum"] = {
canonicalName = "Otomi",
"Kumil",
family = "oto",
nil,
"ngf-nad",
aliases = {"Kumilan", -- Pawley-Hammarström following Z'graggen (1975)
  "Kumil River"}, -- Usher's term
}
}


m["paa"] = {
m["ngf-kya"] = {
canonicalName = "Papuan",
"Kamano-Yagaria",
family = "qfa-not",
nil,
wikidata_item = 236425,
"ngf-gor",
aliases = {"Henganofi", -- Usher
  "Kamano-Yagaria-Keigana",
  },
}
}


m["paa-arf"] = {
m["ngf-lok"] = {
canonicalName = "Arafundi",
"Lowland Ok",
wikidata_item = 4783702,
nil,
"ngf-okk",
}
}


m["paa-asa"] = {
m["ngf-mab"] = {
canonicalName = "Arai-Samaia",
"Mabuso",
wikidata_item = 48803569,
6721668,
"ngf-mad",
}
}


m["paa-bng"] = {
m["ngf-mad"] = {
canonicalName = "Baining",
"Madang",
wikidata_item = 748487,
11217556,
aliases = {"East New Britain"},
"ngf",
aliases = {"Madang-Adelbert Range"}, -- Z'graggen (1975), corresponding to today's Madang except in lacking Kalam and Gants
}
}


m["paa-brd"] = {
m["ngf-mek"] = {
canonicalName = "Border",
"Mek",
wikidata_item = 1752158,
6810515,
aliases = {"Upper Tami"},
"ngf",
aliases = {"Goliath"}, -- outdated alternative name given by Wikipedia
}
}


m["paa-egb"] = {
m["ngf-min"] = {
canonicalName = "East Geelvink Bay",
"Mindjim",
wikidata_item = 1497678,
86749913,
aliases = {"East Cenderawasih"},
"ngf-mad",
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["paa-eng"] = {
-- Add if Molet is separated from Asaro'o
canonicalName = "Engan",
-- m["ngf-moa"] = {
wikidata_item = 3217449,
-- "Molet-Asaro'o",
-- nil,
-- "ngf-war",
-- }
 
m["ngf-mok"] = {
"Mountain Ok", -- [[w:Mountain Ok languages]] redirects to [[w:Ok languages]]
nil,
"ngf-okk",
}
}


m["paa-iwm"] = {
m["ngf-mom"] = {
canonicalName = "Iwam",
"Mombum",
wikidata_item = 15147853,
6897077,
"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["paa-kag"] = { -- recode as ngf-kag?
m["ngf-msu"] = {
canonicalName = "Kainantu-Goroka",
"Mian-Suganga", -- considred a single Mian language by Wikipedia
family = "ngf",
12952846,
wikidata_item = 3217463,
"ngf-mok",
aliases = {"Mianic"}, -- Glottolog
}
}


m["paa-kiw"] = {
m["ngf-nad"] = {
canonicalName = "Kiwaian",
"Northern Adelbert", -- not accepted by Pawley-Hammarström
wikidata_item = 338449,
16952821, -- code for Croisilles linkage
"ngf-mad",
aliases = {"Adelbert Range-Isumrud Strait", -- Usher (2020)
  "North Adelbert",
  "Pihom-Isumrud"}, -- Ross?
}
}


m["paa-kut"] = {
m["ngf-nbi"] = {
canonicalName = "Kutubuan",
"North Binanderean",
family = "paa-pag",
nil,
wikidata_item = 48767893,
"ngf-bin",
aliases = {"Suena-Zia"}, -- Usher
}
}


m["paa-kwm"] = {
m["ngf-nde"] = {
canonicalName = "Kwomtari",
"Ndeiram", -- [[w:Ndeiram River languages]] redirects to [[w:Greater Awyu languages]]
wikidata_item = 2075415,
nil,
"ngf-awd",
aliases = {"Ndeiram River"}, -- Usher?
}
}


m["paa-lkp"] = {
m["ngf-ngn"] = {
canonicalName = "Lakes Plain",
"Ngalik-Nduga", -- [[w:Ngalik languages]] redirects to [[w:Baliem Valley languages]] = Dani languages
wikidata_item = 6478969,
nil,
"ngf-dan",
aliases = {"Ngalik"}, -- Usher
}
}


m["paa-lsp"] = {
m["ngf-nso"] = {
canonicalName = "Lower Sepik",
"North Sogeram",
aliases = {"Nor-Pondo"},
nil,
wikidata_item = 7061700,
"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["paa-mai"] = {
m["ngf-num"] = {
canonicalName = "Mairasi",
"Numugen",
wikidata_item = 6736896,
nil,
"ngf-nad",
aliases = {"Numugenan", -- Glottolog following Z'graggen 1975
  "Numugen River"}, -- Usher's term
}
}


m["paa-msk"] = {
m["ngf-nur"] = {
canonicalName = "Sko",
"Nuru", -- Usher excludes Yangulam, Pawley-Hammarström include Jilim and Rerau
aliases = {"Skou"},
nil,
wikidata_item = 953509,
"ngf-rai",
aliases = {"Nuru River"}, -- Usher?
}
}


m["paa-nbo"] = {
m["ngf-nwh"] = {
canonicalName = "North Bougainville",
"Northwest Hanseman", -- Usher
wikidata_item = 749496,
nil,
"ngf-han",
aliases = {"Wamas-Samosa-Murupi-Mosimo"}, -- Glottolog, Greenhill, and Pawley-Hammarström following Z'graggen; the most common name, but very unwieldy
}
}


m["paa-nim"] = {
m["ngf-oen"] = {
canonicalName = "Nimboran",
"Outer Engan", -- considered a single Nete language by Wikipedia
wikidata_item = 12638426,
6998869,
"ngf-enc",
aliases = {"Nete-Bisorio"}, -- Usher
}
}


m["paa-pag"] = {
m["ngf-okk"] = {
canonicalName = "Papuan Gulf",
"Ok",
wikidata_item = 48803685,
7081687,
"ngf",
}
}


m["paa-pau"] = {
m["ngf-omo"] = {
canonicalName = "Pauwasi",
"Omosan", -- not included in (Greater) Northern Adelbert by Glottolog, but a sister
wikidata_item = 7155496,
nil,
"ngf-nad",
}
}


m["paa-ram"] = {
m["ngf-oro"] = {
canonicalName = "Ramu",
"Orokaivic",
wikidata_item = 3442808,
7103752, -- considered a single Orokaiva language by Wikipedia
"ngf-bin",
aliases = {"Central Oro"}, -- Usher
}
}


m["paa-sbo"] = {
m["ngf-pan"] = {
canonicalName = "South Bougainville",
"Paniai Lakes",
wikidata_item = 3217380,
6035631,
"ngf",
aliases = {"Wissel Lakes", "Wissel Lakes-Kemandoga River"}, -- alternative names given by Wikipedia
}
}


m["paa-sen"] = {
m["ngf-pek"] = {
canonicalName = "Sentani",
"Peka",
family = "paa-wpa",
nil,
wikidata_item = 17044584,
"ngf-rai",
aliases = {"Peka River"}, -- Usher?
}
}


m["paa-spk"] = {
m["ngf-pom"] = {
canonicalName = "Sepik",
"Pomoikan",
wikidata_item = 3508772,
nil,
"ngf-sad",
}
}


m["paa-tkw"] = {
m["ngf-rai"] = {
canonicalName = "Tor-Kwerba",
"Rai Coast",
wikidata_item = 7827523,
7283663,
"ngf-mad",
aliases = {"South Madang"}, -- Usher
}
}


m["paa-wpa"] = {
m["ngf-sab"] = {
canonicalName = "West Papuan",
"Sabakor", -- [[w:Sabakor languages]] redirects to [[w:Asmat–Kamrau languages]]
wikidata_item = 1363026,
nil, -- 55994614 is for [[Category:Kamrau Bay languages]], which exists on enwiki
"ngf-ask",
aliases = {"Kamrau Bay"}, -- Usher
}
}


m["paa-yam"] = {
m["ngf-sad"] = {
canonicalName = "Yam",
"Southern Adelbert",
aliases = {"Morehead and Upper Maro River"},
12633980,
wikidata_item = 15062272,
"ngf-ksa",
aliases = {"South Adelbert", -- Glottolog
  "Southern Adelbert Range", -- Z'graggen (1980)
  "Sogeram and Tomul Rivers"}, -- Usher (2020)?
}
}


m["paa-yua"] = {
m["ngf-sak"] = {
canonicalName = "Yuat",
"Sau-Angal-Kewa",
wikidata_item = 8060096,
nil,
"ngf-khu",
aliases = {"Southern Highlands"}, -- Usher
}
}


m["phi"] = {
m["ngf-san"] = {
canonicalName = "Philippine",
"Sankwep",
family = "poz-bop",
nil,
wikidata_item = 947858,
"ngf-huo",
aliases = {"Nabak-Momolili", -- Pawley-Hammarström,
  "Southwest Huon", -- Usher
  },
}
}


m["phi-kal"] = {
m["ngf-sbh"] = {
canonicalName = "Kalamian",
"South Bird's Head",
aliases = {"Calamian"},
7566330,
family = "phi",
"ngf",
wikidata_item = 3217466,
}
}


m["poz"] = {
m["ngf-sim"] = {
canonicalName = "Malayo-Polynesian",
"Simbu",
family = "map",
nil,
wikidata_item = 143158,
"ngf-chw",
}
}


m["poz-aay"] = {
m["ngf-sog"] = {
canonicalName = "Admiralty Islands",
"Sogeram",
family = "poz-oce",
86750419,
wikidata_item = 2701306,
"ngf-sad",
aliases = {"Sogeram River", -- Usher
  "Wanang"},
}
}


m["poz-bnn"] = {
m["ngf-sop"] = {
canonicalName = "North Bornean",
"Sopac",
family = "poz-bop",
nil,
wikidata_item = 1427907,
"ngf-ehu",
aliases = {"Momare-Migabac", -- Pawley-Hammarström,
  "Masaweng River", -- Usher
  },
}
}


m["poz-bop"] = {
m["ngf-taa"] = {
canonicalName = "Borneo-Philippines",
"Tainae-Akoye",
family = "poz",
nil,
wikidata_item = 4273393,
"ngf-ata",
aliases = {"Akoye-Tainae"}, -- Usher
}
}


m["poz-bre"] = {
m["ngf-tai"] = {
canonicalName = "East Barito",
"Tairora",
family = "poz-bop",
nil,
wikidata_item = 2701314,
"ngf-kai",
aliases = {"Tairoric", -- Glottolog,
  "East Kainantu", -- Usher
  },
}
}


m["poz-brw"] = {
m["ngf-tib"] = {
canonicalName = "West Barito",
"Tiboran",
family = "poz-bop",
nil,
wikidata_item = 2761679,
"ngf-nad",
aliases = {"Nuclear Tibor", -- Glottolog, excluding Wanambre/Mokati
  "Tiboran River", -- Usher (2020)
  "Tibor", -- Pick (2020) and Glottolog including Wanambre/Mokati
  }
}
}


m["poz-btk"] = {
m["ngf-tna"] = {
canonicalName = "Bungku-Tolaki",
"Tangko-Nakai",
family = "poz-clb",
nil,
wikidata_item = 3217381,
"ngf-okk",
aliases = {"Central Ok"}, -- Usher
}
}


m["poz-cet"] = {
m["ngf-uru"] = {
canonicalName = "Central-Eastern Malayo-Polynesian",
"Uruwa",
family = "poz",
nil,
wikidata_item = 2269883,
"ngf-fin",
aliases = {"Uruwa River"}, -- Usher?
}
}


m["poz-clb"] = {
m["ngf-usi"] = {
canonicalName = "Celebic",
"Utu-Silopi",
family = "poz-sus",
nil,
wikidata_item = 1078041,
"ngf-han",
aliases = {"Silopi-Utu"}, -- Usher
}
}


m["poz-cln"] = {
m["ngf-waa"] = {
canonicalName = "New Caledonian",
"Wantoat-Awara", -- not in Usher but Wantoat and Awara form a dialect chain
family = "poz-occ",
nil,
wikidata_item = 3091221,
"ngf-wan",
aliases = {"Awara-Wantoat"}, -- per Wikipedia
}
}


m["poz-cma"] = {
m["ngf-wah"] = {
canonicalName = "Central Maluku",
"Wahgi", -- [[w:Wahgi languages]] redirects to [[w:Chimbu–Wahgi languages]]
family = "poz-cet",
nil,
wikidata_item = 3217479,
"ngf-chw",
aliases = {"Wahgi Valley"}, -- Usher
}
}


m["poz-hce"] = {
m["ngf-wan"] = {
canonicalName = "Halmahera-Cenderawasih",
"Wantoatic",
family = "pqe",
nil,
wikidata_item = 2526616,
"ngf-fin",
aliases = {"Wantoat",
  "Wantoat River", -- Usher?
  },
}
}


m["poz-kal"] = {
m["ngf-war"] = {
canonicalName = "Kaili-Pamona",
"Warup",
family = "poz-clb",
12645082,
wikidata_item = 3217465,
"ngf-fin",
aliases = {"Warup River"}, -- Usher?
}
}


m["poz-lgx"] = {
m["ngf-woj"] = {
canonicalName = "Lampungic",
"Wojokesic",
family = "poz-sus",
nil,
wikidata_item = 49215,
"ngf-ang",
aliases = {"Northeast Kratke Range"}, -- Usher
}
}


m["poz-mcm"] = {
m["ngf-wok"] = {
canonicalName = "Malayo-Chamic",
"West Ok",
family = "poz-msa",
nil,
"ngf-okk",
aliases = {"Kwer-Kopkaka-Burumakok"}, -- Glottolog, Pawley-Hammarström
}
}


m["poz-mic"] = {
m["ngf-wso"] = {
canonicalName = "Micronesian",
"West Sogeram",
family = "poz-occ",
nil,
wikidata_item = 420591,
"ngf-sog",
aliases = {"Mand-Nend", -- Usher
  "Atan", -- Wurm following Z'graggen
  },
}
}


m["poz-mly"] = {
m["ngf-yag"] = {
canonicalName = "Malayic",
"Yaganon", -- placed in Rai Coast by Glottolog and Pawley-Hammarström
family = "poz-mcm",
35323986,
wikidata_item = 662628,
"ngf-mad",
aliases = {"Yaganon River"}, -- Usher
}
}


m["poz-msa"] = {
m["ngf-yal"] = {
canonicalName = "Malayo-Sumbawan",
"Yali", -- considered a single language by Wikipedia
family = "poz-sus",
8047468,
wikidata_item = 1363818,
"ngf-ngn",
aliases = {"Ngalik"}, -- Glottolog, Pawley-Hammarström
}
}


m["poz-mun"] = {
m["ngf-yar"] = {
canonicalName = "Muna-Buton",
"Yareban",
family = "poz-clb",
16977672,
wikidata_item = 3037924,
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
aliases = {"Musa River"},
}
}


m["poz-nws"] = {
m["ngf-ynu"] = {
canonicalName = "Northwest Sumatran",
"Yau-Nungon",
family = "poz-sus",
12953319, -- for the single Yau language in Wikipedia ([[w:Yau language (Trans–New Guinea)]])
wikidata_item = 2071308,
"ngf-uru",
}
}


m["poz-occ"] = {
m["ngf-yup"] = {
canonicalName = "Central-Eastern Oceanic",
"Yupna",
family = "poz-oce",
nil,
wikidata_item = 2068435,
"ngf-fin",
aliases = {"Yupna River"}, -- Usher?
}
}


m["poz-oce"] = {
m["nic"] = {
canonicalName = "Oceanic",
"Niger-Congo",
family = "pqe",
33838,
wikidata_item = 324457,
aliases = {"Niger-Kordofanian"},
}
}


m["poz-ocw"] = {
m["nic-alu"] = {
canonicalName = "Western Oceanic",
"Alumic",
family = "poz-oce",
4737355,
wikidata_item = 2701282,
"nic-plt",
}
}


m["poz-pep"] = {
m["nic-bas"] = {
canonicalName = "Eastern Polynesian",
"Basa",
family = "poz-pnp",
4866154,
wikidata_item = 390979,
"nic-knj",
}
}


m["poz-pnp"] = {
m["nic-bbe"] = {
canonicalName = "Nuclear Polynesian",
"Eastern Beboid",
family = "poz-pol",
nil,
wikidata_item = 743851,
"nic-beb",
}
}


m["poz-pol"] = {
m["nic-bco"] = {
canonicalName = "Polynesian",
"Benue-Congo",
family = "poz-occ",
33253,
wikidata_item = 390979,
"nic-vco",
}
}


m["poz-san"] = {
m["nic-bcr"] = {
canonicalName = "Sabahan",
"Bantoid-Cross",
family = "poz-bnn",
806983,
wikidata_item = 3217517,
"nic-bco",
}
}


m["poz-sbj"] = {
m["nic-bdn"] = {
canonicalName = "Sama-Bajaw",
"Northern Bantoid",
family = "poz-bop",
nil,
wikidata_item = 2160409,
"nic-bod",
aliases = {"North Bantoid"},
}
}


m["poz-slb"] = {
m["nic-bds"] = {
canonicalName = "Saluan-Banggai",
"Southern Bantoid",
family = "poz-clb",
3183152,
wikidata_item = 3217519,
"nic-bod",
aliases = {"Wide Bantu", "Bin"},
}
}


m["poz-sls"] = {
m["nic-beb"] = {
canonicalName = "Southeast Solomonic",
"Beboid",
family = "poz-occ",
813549,
wikidata_item = 3119671,
"nic-bds",
}
}


m["poz-ssw"] = {
m["nic-ben"] = {
canonicalName = "South Sulawesi",
"Bendi",
family = "poz-sus",
4887065,
wikidata_item = 2778190,
"nic-bcr",
}
}


m["poz-sus"] = {
m["nic-beo"] = {
canonicalName = "Sunda-Sulawesi",
"Beromic",
family = "poz",
4894642,
wikidata_item = 319552,
"nic-plt",
}
}


m["poz-swa"] = {
m["nic-bod"] = {
canonicalName = "North Sarawakan",
"Bantoid",
family = "poz-bnn",
806992,
wikidata_item = 538569,
"nic-bcr",
}
}


m["poz-tim"] = {
m["nic-buk"] = {
canonicalName = "Timoric",
"Buli-Koma",
family = "poz-cet",
nil,
wikidata_item = 7806987,
"nic-ovo",
}
}


m["poz-tot"] = {
m["nic-bwa"] = {
canonicalName = "Tomini-Tolitoli",
"Bwa",
family = "poz-clb",
12628562,
wikidata_item = 3217541,
"nic-gur",
other_names = {"Bwamu", "Bomu"},
}
}


m["poz-vnc"] = {
m["nic-cde"] = {
canonicalName = "North-Central Vanuatu",
"Central Delta",
family = "poz-occ",
3813191,
wikidata_item = 3039118,
"nic-cri",
}
}


m["poz-wot"] = {
m["nic-cri"] = {
canonicalName = "Wotu-Wolio",
"Cross River",
family = "poz-clb",
1141096,
wikidata_item = 1041317,
"nic-bcr",
}
}


m["pqe"] = {
m["nic-dag"] = {
canonicalName = "Eastern Malayo-Polynesian",
"Dagbani",
family = "poz-cet",
nil,
wikidata_item = 2269883,
"nic-wov",
}
}


m["pra"] = {
m["nic-dak"] = {
canonicalName = "Prakrit",
"Dakoid",
family = "inc",
1157745,
wikidata_item = 192170,
"nic-bdn",
}
}


m["qfa-adc"] = {
m["nic-dge"] = {
canonicalName = "Central Great Andamanese",
"Escarpment Dogon",
family = "qfa-adm",
5397128,
"qfa-dgn",
}
}


m["qfa-adm"] = {
m["nic-dgw"] = {
canonicalName = "Great Andamanese",
"West Dogon",
wikidata_item = 3515103,
nil,
"qfa-dgn",
}
}


m["qfa-adn"] = {
m["nic-eko"] = {
canonicalName = "Northern Great Andamanese",
"Ekoid",
family = "qfa-adm",
1323395,
"nic-bds",
}
}


m["qfa-ads"] = {
m["nic-eov"] = {
canonicalName = "Southern Great Andamanese",
"Eastern Oti-Volta",
family = "qfa-adm",
nil,
"nic-ovo",
aliases = {"Samba"},
}
}


m["qfa-bet"] = {
m["nic-fru"] = {
canonicalName = "Be-Tai",
"Furu",
protoLanguage = "qfa-bet-pro",
5509783,
aliases = {"Tai-Be", "Daic-Beic", "Beic-Daic"},
"nic-bds",
family = "qfa-tak",
}
}


m["qfa-buy"] = {
m["nic-gne"] = {
canonicalName = "Buyang",
"Eastern Gurunsi",
family = "qfa-kra",
12633072,
"nic-gns",
aliases = {"Eastern Grũsi"},
}
}


m["qfa-cka"] = {
m["nic-gnn"] = {
canonicalName = "Chukotko-Kamchatkan",
"Northern Gurunsi",
wikidata_item = 33255,
nil,
"nic-gns",
aliases = {"Northern Grũsi"},
}
}


m["qfa-dgn"] = {
m["nic-gnw"] = {
canonicalName = "Dogon",
"Western Gurunsi",
family = "nic",
nil,
wikidata_item = 1234776,
"nic-gns",
aliases = {"Western Grũsi"},
}
}


m["qfa-dny"] = {
m["nic-gns"] = {
canonicalName = "Dene-Yeniseian",
"Gurunsi",
aliases = {"Dené-Yeniseian"},
721007,
wikidata_item = 21103,
"nic-gur",
aliases = {"Grũsi"},
}
}


m["qfa-gel"] = {
m["nic-gre"] = {
canonicalName = "Gelao",
"Eastern Grassfields",
family = "qfa-kra",
5330160,
"nic-grf",
}
}


m["qfa-hur"] = {
m["nic-grf"] = {
canonicalName = "Hurro-Urartian",
"Grassfields",
wikidata_item = 1144159,
750932,
"nic-bds",
aliases = {"Grassfields Bantu", "Wide Grassfields"},
}
}


m["qfa-iso"] = {
m["nic-grm"] = {
canonicalName = "isolate",
"Gurma",
family = "qfa-not",
30587833,
wikidata_item = 33648,
"nic-ovo",
}
}


m["qfa-kad"] = {
m["nic-grs"] = {
canonicalName = "Kadu", -- considered either Nilo-Saharan or independent/none
"Southwest Grassfields",
wikidata_item = 1720989,
7571285,
"nic-grf",
}
}


m["qfa-kms"] = {
m["nic-gur"] = {
canonicalName = "Kam-Sui",
"Gur",
family = "qfa-tak",
33536,
wikidata_item = 1023641,
"alv-sav",
aliases = {"Voltaic"},
}
}


m["qfa-kor"] = {
m["nic-ief"] = {
canonicalName = "Korean",
"Ibibio-Efik",
wikidata_item = 11263525,
2743643,
"nic-lcr",
}
}


m["qfa-kra"] = {
m["nic-jer"] = {
canonicalName = "Kra",
"Jera",
family = "qfa-tak",
nil,
wikidata_item = 1022087,
"nic-kne",
}
}


m["qfa-lic"] = {
m["nic-jkn"] = {
canonicalName = "Hlai",
"Jukunoid",
protoLanguage = "qfa-lic-pro",
1711622,
aliases = {"Hlaic"},
"nic-pla",
family = "qfa-tak",
wikidata_item = 1023648,
}
}


m["qfa-mal"] = {
m["nic-jrn"] = {
canonicalName = "Left May",
"Jarawan",
family = "paa-asa",
1683430,
wikidata_item = 614468,
"nic-mba",
}
}


m["qfa-mch"] = { -- used in both N and S America
m["nic-jrw"] = {
canonicalName = "Macro-Chibchan",
"Jarawa",
wikidata_item = 3438062,
35423,
"nic-jrn",
}
}


m["qfa-mix"] = {
m["nic-kam"] = {
canonicalName = "mixed",
"Kambari",
family = "qfa-not",
6356294,
wikidata_item = 33694,
"nic-knj",
}
}


m["qfa-not"] = {
m["nic-ktl"] = {
canonicalName = "not a family",
"Katloid",
family = "qfa-not",
nil,
"nic",
}
}


m["qfa-onb"] = {
m["nic-kau"] = {
canonicalName = "Be",
"Kauru",
protoLanguage = "qfa-onb-pro",
nil,
aliases = {"Ong-Be", "Beic"},
"nic-kne",
family = "qfa-bet",
}
}


m["qfa-ong"] = {
m["nic-kmk"] = {
canonicalName = "Ongan",
"Kamuku",
aliases = {"Angan", "South Andamanese", "Jarawa-Onge"},
6359821,
wikidata_item = 2090575,
"nic-knj",
}
}


m["qfa-sub"] = {
m["nic-kne"] = {
canonicalName = "substrate",
"East Kainji",
wikidata_item = 20730913,
5328687,
"nic-knj",
}
}


m["qfa-tak"] = {
m["nic-knj"] = {
canonicalName = "Kra-Dai",
"Kainji",
aliases = {"Tai-Kadai", "Kadai"},
681495,
wikidata_item = 34171,
"nic-pla",
}
}


m["qfa-tap"] = {
m["nic-knn"] = {
canonicalName = "Timor-Alor-Pantar",
"Northwest Kainji",
wikidata_item = 16590002,
7060098,
"nic-knj",
}
}


m["qfa-tor"] = {
m["nic-ktl"] = {
canonicalName = "Torricelli",
"Katloid",
wikidata_item = 1333831,
6377681,
"nic",
aliases = {"Katla", "Katla-Tima"},
}
}


m["qfa-tyn"] = {
m["nic-lcr"] = {
canonicalName = "Tyrsenian",
"Lower Cross River",
wikidata_item = 1344038,
3813193,
"nic-cri",
}
}


m["qfa-yen"] = {
m["nic-mam"] = {
canonicalName = "Yeniseian",
"Mamfe",
aliases = {"Yeniseic", "Yenisei-Ostyak"},
2005898,
family = "qfa-dny",
"nic-bds",
wikidata_item = 27639,
aliases = {"Nyang"},
}
}


m["qfa-yuk"] = {
m["nic-mba"] = {
canonicalName = "Yukaghir",
"Mbam",
aliases = {"Yukagir", "Jukagir"},
687826,
wikidata_item = 34164,
"nic-bds",
}
}


m["qwe"] = {
m["nic-mbc"] = {
canonicalName = "Quechuan",
"Mba",
wikidata_item = 5218,
6799561,
"nic-ubg",
}
}


m["roa"] = {
m["nic-mbw"] = {
canonicalName = "Romance",
"West Mbam",
aliases = {"Romanic", "Latin", "Neolatin", "Neo-Latin"},
nil,
protoLanguage = "la",
"nic-mba",
family = "itc",
wikidata_item = 19814,
}
}


m["roa-eas"] = {
m["nic-mmb"] = {
canonicalName = "Eastern Romance",
"Mambiloid",
family = "roa",
1888151,
wikidata_item = 147576,
other_names = {"North Bantoid"}, -- per Wikipedia, North Bantoid is the parent family
"nic-bdn",
}
}


m["roa-ibe"] = {
m["nic-mom"] = {
canonicalName = "West Iberian",
"Momo",
family = "roa",
6897393,
wikidata_item = 1377152,
"nic-grf",
}
}


m["roa-itd"] = {
m["nic-mre"] = {
canonicalName = "Italo-Dalmatian",
"Moré",
family = "roa",
nil,
wikidata_item = 3313381,
"nic-wov",
}
}


m["roa-git"] = {
m["nic-ngd"] = {
canonicalName = "Gallo-Italic",
"Ngbandi",
family = "roa",
36439,
wikidata_item = 516074,
"nic-ubg",
}
}


m["roa-oil"] = {
m["nic-nge"] = {
canonicalName = "Oïl",
"Ngemba",
protoLanguage = "fro",
7022271,
family = "roa",
"nic-gre",
wikidata_item = 37351,
}
}


m["roa-rhe"] = {
m["nic-ngk"] = {
canonicalName = "Rhaeto-Romance",
"Ngbaka",
family = "roa",
3217499,
wikidata_item = 515593,
"nic-ubg",
}
}


--[=[
m["nic-nin"] = {
Exceptional language and family codes for South American Indian languages
"Ninzic",
can use the prefix "sai-", though "sai" is no longer itself a family code.
7039282,
]=]--
"nic-plt",
m["sai-ara"] = {
canonicalName = "Araucanian",
wikidata_item = 626630,
}
}


m["sai-aym"] = {
m["nic-nka"] = {
canonicalName = "Aymaran",
"Nkambe",
wikidata_item = 33010,
7042520,
"nic-gre",
}
}


m["sai-bar"] = {
m["nic-nkb"] = {
canonicalName = "Barbacoan",
"Baka",
aliases = {"Barbakoan"},
nil,
wikidata_item = 807304,
"nic-nkw",
}
}


m["sai-bor"] = {
m["nic-nke"] = {
canonicalName = "Boran",
"Eastern Ngbaka",
wikidata_item = 43079266,
nil,
"nic-ngk",
}
}


m["sai-cah"] = {
m["nic-nkg"] = {
canonicalName = "Cahuapanan",
"Gbanziri",
wikidata_item = 1025793,
nil,
"nic-nkw",
}
}


m["sai-car"] = {
m["nic-nkk"] = {
canonicalName = "Cariban",
"Kpala",
aliases = {"Carib"},
nil,
wikidata_item = 33090,
"nic-nkw",
}
}


m["sai-cer"] = {
m["nic-nkm"] = {
canonicalName = "Cerrado",
"Mbaka",
aliases = {"Amazonian Jê"},
nil,
family = "sai-jee",
"nic-nkw",
wikidata_item = 98078151,
}
}


m["sai-chc"] = {
m["nic-nkw"] = {
canonicalName = "Chocoan",
"Western Ngbaka",
aliases = {"Choco", "Chocó"},
nil,
wikidata_item = 1075616,
"nic-ngk",
}
}


m["sai-cho"] = {
m["nic-npd"] = {
canonicalName = "Chonan",
"North Plateau Dogon",
aliases = {"Chon"},
nil,
wikidata_item = 33019,
"qfa-dgn",
}
}


m["sai-cje"] = {
m["nic-nun"] = {
canonicalName = "Central Jê",
"Nun",
aliases = {"Akuwẽ"},
13654297,
family = "sai-cer",
"nic-gre",
wikidata_item = 18010843,
}
}


m["sai-cpc"] = {
m["nic-nwa"] = {
canonicalName = "Chapacuran",
"Nanga-Walo",
wikidata_item = 1062626,
nil,
"qfa-dgn",
}
}


m["sai-crn"] = {
m["nic-ogo"] = {
canonicalName = "Charruan",
"Ogoni",
aliases = {"Charrúan"},
2350726,
wikidata_item = 3112423,
"nic-cri",
aliases = {"Ogonoid"},
}
}


m["sai-ctc"] = {
m["nic-ovo"] = {
canonicalName = "Catacaoan",
"Oti-Volta",
wikidata_item = 5051139,
1157178,
"nic-gur",
}
}


m["sai-guc"] = {
m["nic-pla"] = {
canonicalName = "Guaicuruan",
"Platoid",
aliases = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"},
453244,
family = "sai-mgc",
"nic-bco",
wikidata_item = 1974973,
aliases = {"Central Nigerian"},
}
}


m["sai-guh"] = {
m["nic-plc"] = {
canonicalName = "Guahiban",
"Central Plateau",
aliases = {"Guahiboan", "Guajiboan", "Wahivoan"},
5061668,
wikidata_item = 944056,
"nic-plt",
}
}


m["sai-har"] = {
m["nic-pld"] = {
canonicalName = "Harákmbut",
"Plains Dogon",
aliases = {"Harákmbet"},
nil,
family = "sai-hkt",
"qfa-dgn",
wikidata_item = 1584402,
}
}


m["sai-hkt"] = {
m["nic-ple"] = {
canonicalName = "Harákmbut-Katukinan",
"East Plateau",
wikidata_item = 17107635,
5329154,
"nic-plt",
}
}


m["sai-hoc"] = {
m["nic-pls"] = {
canonicalName = "Huitoto-Ocaina",
"South Plateau",
7568236,
"nic-plt",
aliases = {"Jilic-Eggonic"},
}
}


m["sai-hrp"] = {
m["nic-plt"] = {
canonicalName = "Huarpean",
"Plateau",
aliases = {"Warpean", "Huarpe", "Warpe"},
1267471,
wikidata_item = 1578336,
"nic-pla",
}
}


m["sai-jee"] = {
m["nic-ras"] = {
canonicalName = "",
"Rashad",
aliases = {"Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"},
3401986,
family = "sai-mje",
"nic",
wikidata_item = 1483594,
}
}


m["sai-jir"] = {
m["nic-rnc"] = {
canonicalName = "Jirajaran",
"Central Ring",
aliases = {"Hiraháran"},
nil,
wikidata_item = 3028651,
"nic-rng",
}
}


m["sai-jiv"] = {
m["nic-rng"] = {
canonicalName = "Jivaroan",
"Ring",
aliases = {"Hívaro", "Jibaro", "Jibaroan", "Jibaroana", "Jívaro"},
2269051,
wikidata_item = 1393074,
"nic-grf",
aliases = {"Ring Road"},
}
}


m["sai-ktk"] = {
m["nic-rnn"] = {
canonicalName = "Katukinan",
"Northern Ring",
aliases = {"Catuquinan"},
nil,
family = "sai-hkt",
"nic-rng",
wikidata_item = 2636000,
}
}


m["sai-mas"] = {
m["nic-rnw"] = {
canonicalName = "Mascoian",
"Western Ring",
aliases = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"},
nil,
wikidata_item = 1906952,
"nic-rng",
}
}


m["sai-mgc"] = {
m["nic-ser"] = {
canonicalName = "Mataco-Guaicuru",
"Sere",
wikidata_item = 255512,
7453058,
"nic-ubg",
}
}


m["sai-mje"] = {
m["nic-shi"] = {
canonicalName = "Macro-",
"Shiroro",
aliases = {"Macro-Gê"},
7498953,
wikidata_item = 887133,
"nic-knj",
aliases = {"Pongu"},
}
}


m["sai-mtc"] = {
m["nic-sis"] = {
canonicalName = "Matacoan",
"Sisaala",
family = "sai-mgc",
36532,
wikidata_item = 2447424,
"nic-gnw",
}
}


m["sai-mur"] = {
m["nic-tar"] = {
canonicalName = "Muran",
"Tarokoid",
aliases = {"Mura"},
2394472,
wikidata_item = 33826,
"nic-plt",
}
}


m["sai-nad"] = {
m["nic-tiv"] = {
canonicalName = "Nadahup",
"Tivoid",
aliases = {"Makú", "Macú", "Vaupés-Japurá"},
752377,
wikidata_item = 1856439,
"nic-bds",
}
}


m["sai-nje"] = {
m["nic-tvc"] = {
canonicalName = "Northern Jê",
"Central Tivoid",
aliases = {"Core Jê"},
nil,
family = "sai-cer",
"nic-tiv",
wikidata_item = 98078225,
}
}


m["sai-nmk"] = {
m["nic-tvn"] = {
canonicalName = "Nambikwaran",
"Northern Tivoid",
aliases = {"Nambicuaran", "Nambiquaran", "Nambikuaran"},
nil,
wikidata_item = 15548027,
"nic-tiv",
}
}


m["sai-otm"] = {
m["nic-ubg"] = {
canonicalName = "Otomacoan",
"Ubangian",
aliases = {"Otomákoan", "Otomakoan"},
33932,
wikidata_item = 3217503,
"nic-vco", -- or none
}
}


m["sai-pan"] = {
m["nic-uce"] = {
canonicalName = "Panoan",
"East-West Upper Cross River",
aliases = {"Pano"},
nil,
family = "sai-pat",
"nic-ucr",
wikidata_item = 1544537,
}
}


m["sai-pat"] = {
m["nic-ucn"] = {
canonicalName = "Pano-Tacanan",
"North-South Upper Cross River",
aliases = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"},
nil,
wikidata_item = 2475746,
"nic-ucr",
}
}


m["sai-sje"] = {
m["nic-ucr"] = {
canonicalName = "Southern Jê",
"Upper Cross River",
family = "sai-jee",
4108624,
wikidata_item = 98078245,
"nic-cri",
aliases = {"Upper Cross"},
}
}


m["sai-tac"] = {
m["nic-vco"] = {
canonicalName = "Tacanan",
"Volta-Congo",
family = "sai-pat",
37228,
wikidata_item = 3113762,
"alv",
}
}


m["sai-tuc"] = {
m["nic-wov"] = {
canonicalName = "Tucanoan",
"Western Oti-Volta",
wikidata_item = 788144,
nil,
"nic-ovo",
aliases = {"Moré-Dagbani"}
}
}


m["sai-tyu"] = {
m["nic-ykb"] = {
canonicalName = "Ticuna-Yuri",
"Yukubenic",
wikidata_item = 4467010,
16909196,
"nic-plt",
aliases = {"Oohum"},
}
}


m["sai-ucp"] = {
m["nic-ymb"] = {
canonicalName = "Uru-Chipaya",
"Yambasa",
aliases = {"Uru-Chipayan"},
nil,
wikidata_item = 2475488,
"nic-mba",
}
}


m["sai-wic"] = {
m["nic-yon"] = {
canonicalName = "Wichí",
"Yom-Nawdm",
wikidata_item = 3027047,
nil,
"nic-ovo",
aliases = {"Moré-Dagbani"}
}
}


m["sai-wit"] = {
m["nub"] = {
canonicalName = "Witotoan",
"Nubian",
aliases = {"Huitotoan", "Uitotoan"},
1517194,
wikidata_item = 43079317,
"sdv-nes",
family = "sai-hoc",
}
}


m["sai-ynm"] = {
m["nub-hil"] = {
canonicalName = "Yanomami",
"Hill Nubian",
aliases = {"Yanomam", "Shamatari", "Yamomami", "Yanomaman"},
5762211,
"nub",
aliases = {"Kordofan Nubian"},
}
}


m["sai-zam"] = {
m["omq"] = {
canonicalName = "Zamucoan",
"Oto-Manguean",
aliases = {"Samúkoan"},
33669,
wikidata_item = 3048461,
}
}


m["sai-zap"] = {
m["omq-cha"] = {
canonicalName = "Zaparoan",
"Chatino",
aliases = {"Záparoan", "Saparoan", "Sáparoan", "Záparo", "Zaparoano", "Zaparoana"},
35111,
wikidata_item = 33911,
"omq-zap",
}
}


m["sal"] = {
m["omq-chi"] = {
canonicalName = "Salishan",
"Chinantecan",
wikidata_item = 33985,
35828,
"omq",
}
}


m["sdv"] = {
m["omq-cui"] = {
canonicalName = "Eastern Sudanic",
"Cuicatec",
family = "ssa",
616024,
wikidata_item = 2036148,
"omq-mix",
}
}


m["sdv-bri"] = {
m["omq-maz"] = {
canonicalName = "Bari",
"Mazatecan",
family = "sdv-nie",
36230,
"omq",
aliases = {"Mazatec"},
}
}


m["sdv-daj"] = {
m["omq-mix"] = {
canonicalName = "Daju",
"Mixtecan",
family = "sdv",
21083066,
wikidata_item = 956724,
"omq",
}
}


m["sdv-dnu"] = {
m["omq-mxt"] = {
canonicalName = "Dinka-Nuer",
"Mixtec",
family = "sdv-niw",
36363,
"omq-mix",
}
}


m["sdv-eje"] = {
m["omq-otp"] = {
canonicalName = "Eastern Jebel",
"Oto-Pamean",
family = "sdv",
1270220,
wikidata_item = 3408878,
"omq",
}
}


m["sdv-kln"] = {
m["omq-pop"] = {
canonicalName = "Kalenjin",
"Popolocan",
family = "sdv-nis",
5132273,
wikidata_item = 637228,
"omq",
}
}


m["sdv-lma"] = {
m["omq-tri"] = {
canonicalName = "Lotuko-Maa",
"Triqui",
family = "sdv-nie",
780200,
"omq-mix",
aliases = {"Trique"},
}
}


m["sdv-lon"] = {
m["omq-zap"] = {
canonicalName = "Northern Luo",
"Zapotecan",
family = "sdv-luo",
8066463,
"omq",
}
}


m["sdv-los"] = {
m["omq-zpc"] = {
canonicalName = "Southern Luo",
"Zapotec",
family = "sdv-luo",
13214,
wikidata_item = 7570103,
"omq-zap",
}
}


m["sdv-luo"] = {
m["omv"] = {
canonicalName = "Luo",
"Omotic",
family = "sdv-niw",
33860,
"afa",
}
}


m["sdv-nes"] = {
m["omv-aro"] = {
canonicalName = "Northern Eastern Sudanic",
"Aroid",
family = "sdv",
3699526,
wikidata_item = 4810496,
"omv",
aliases = {"Astaboran", "Ek Sudanic"},
aliases = {"Ari-Banna", "South Omotic", "Somotic"},
}
}


m["sdv-nie"] = {
m["omv-diz"] = {
canonicalName = "Eastern Nilotic",
"Dizoid",
family = "sdv-nil",
430251,
wikidata_item = 153795,
"omv",
aliases = {"Maji", "Majoid"},
}
}


m["sdv-nil"] = {
m["omv-eom"] = {
canonicalName = "Nilotic",
"East Ometo",
family = "sdv",
20527288,
wikidata_item = 513408,
"omv-ome",
}
}


m["sdv-nis"] = {
m["omv-gon"] = {
canonicalName = "Southern Nilotic",
"Gonga",
family = "sdv-nil",
4143043,
wikidata_item = 1552410,
"omv",
aliases = {"Kefoid"},
}
}


m["sdv-niw"] = {
m["omv-mao"] = {
canonicalName = "Western Nilotic",
"Mao",
family = "sdv-nil",
1351495,
wikidata_item = 3114989,
"omv",
}
}


m["sdv-nma"] = {
m["omv-nom"] = {
canonicalName = "Nandi-Markweta",
"North Ometo",
family = "sdv-kln",
nil,
"omv-ome",
}
}


m["sdv-nyi"] = {
m["omv-ome"] = {
canonicalName = "Nyima",
"Ometo",
family = "sdv-nes",
36310,
wikidata_item = 11688746,
"omv",
aliases = {"Nyimang"},
}
}


m["sdv-tmn"] = {
m["oto"] = {
canonicalName = "Taman",
"Otomian",
family = "sdv-nes",
130372545,
wikidata_item = 3408873,
"omq-otp",
aliases = {"Tamaic"},
}
}


m["sdv-ttu"] = {
m["oto-otm"] = {
canonicalName = "Teso-Turkana",
"Otomi",
family = "sdv-nie",
36355,
wikidata_item = 7705551,
"oto",
aliases = {"Ateker"},
}
}


m["sem"] = {
m["paa"] = {
canonicalName = "Semitic",
"Papuan",
family = "afa",
236425,
wikidata_item = 34049,
"qfa-not",
}
}


m["sem-ara"] = {
m["paa-aia"] = {
canonicalName = "Aramaic",
"Aian",
protoLanguage = "arc",
4767739, -- Annaberg languages
family = "sem-nwe",
"paa-ram",
wikidata_item = 28602,
aliases = {"Middle Ramu", -- Foley (with Rao),
  "Annaberg", -- with Rao
  "Aram-Aren", -- Usher
  },
}
}


m["sem-arb"] = {
m["paa-alp"] = {
canonicalName = "Arabic",
"Alor-Pantar",
protoLanguage = "ar",
3502429,
family = "sem-cen",
"paa-tap",
wikidata_item = 164667,
}
}


m["sem-are"] = {
m["paa-amu"] = {
canonicalName = "Eastern Aramaic",
"Amto-Musan",
family = "sem-ara",
480281,
wikidata_item = 3410322,
aliases = {"Samaia River"},
}
}


m["sem-arw"] = {
m["paa-ani"] = {
canonicalName = "Western Aramaic",
"Anim",
family = "sem-ara",
55603991,
wikidata_item = 3394214,
aliases = {"Fly River"},
}
}


m["sem-ase"] = {
m["paa-ara"] = {
canonicalName = "Southeastern Aramaic",
"Arapesh",
family = "sem-are",
4784223,
wikidata_item = 3410322,
"paa-koa",
aliases = {"Arapeshan"}, -- Foley
}
}


m["sem-can"] = {
m["paa-arf"] = {
canonicalName = "Canaanite",
"Arafundi",
family = "sem-nwe",
4783702,
wikidata_item = 747547,
}
}


m["sem-cen"] = {
m["paa-ata"] = {
canonicalName = "Central Semitic",
"Ataitan",
family = "sem-wes",
4812652,
wikidata_item = 3433228,
"paa-ram",
aliases = {"Tangu", -- Foley
  "Tanggu", -- alternative name given by Wikipedia
  "Moam River", -- Usher
  },
}
}


m["sem-cna"] = {
m["paa-baa"] = {
canonicalName = "Central Neo-Aramaic",
"Bayono-Awbono",
family = "sem-are",
2424781,
wikidata_item = 3410322,
}
}


m["sem-eas"] = {
m["paa-bai"] = {
canonicalName = "East Semitic",
"Baining",
family = "sem",
748487,
wikidata_item = 164273,
aliases = {"East New Britain"},
}
}


m["sem-eth"] = {
m["paa-baw"] = {
canonicalName = "Ethiopian Semitic",
"Bosngun-Awar",
aliases = {"Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"},
nil,
family = "sem-wes",
"paa-ott",
wikidata_item = 163629,
aliases = {"East Ramu Coast", -- Usher
  "Bosman-Awar", -- Wikipedia
  },
}
}


m["sem-nna"] = {
m["paa-bew"] = {
canonicalName = "Northeastern Neo-Aramaic",
"Bewani", -- [[w:Bewani languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
family = "sem-are",
16113460,
wikidata_item = 2560578,
"paa-bor",
aliases = {"Poal River"}, -- Usher
}
}


m["sem-nwe"] = {
m["paa-boa"] = {
canonicalName = "Northwest Semitic",
"Boazi",
family = "sem-cen",
48803717,
wikidata_item = 162996,
"paa-mby",
aliases = {"Lake Murray"}, -- Usher
}
}


m["sem-osa"] = {
m["paa-bor"] = {
canonicalName = "Old South Arabian",
"Border",
aliases = {"Epigraphic South Arabian", "Sayhadic"},
1752158,
family = "sem-cen",
aliases = {"Upper Tami",
wikidata_item = 35025,
  "Tami River-Bewani Range", -- Usher
  },
}
}


m["sem-sar"] = {
m["paa-bul"] = {
canonicalName = "Modern South Arabian",
"Bulaka River",
family = "sem-wes",
4987195,
wikidata_item = 1981908,
aliases = {"Yelmek-Maklew", "Jabga"}, -- Yelmek-Maklew in Evans (2018) and Gregor (2021)
}
}


m["sem-wes"] = {
m["paa-bvi"] = {
canonicalName = "West Semitic",
"Betaf-Vitou", -- Glottolog
family = "sem",
nil,
wikidata_item = 124901,
"paa-tor",
aliases = {"Vitou-Betaf", -- Wikipedia
  "Fitou-Tena", -- Usher
  "Manirem",
  },
}
}


m["sgn"] = {
m["paa-clp"] = {
canonicalName = "sign",
"Central Lakes Plain", -- [[w:Central Lakes Plain languages]] redirects to [[w:Lakes Plain languages]]
family = "qfa-not",
nil, -- Q86780132 is for the corresponding category, which exists in enwiki
wikidata_item = 34228,
"paa-lpl",
aliases = {"East Tariku", -- Glottolog
  "Central Lakes Plains", -- Usher
  },
}
}


m["sgn-fsl"] = {
m["paa-dtu"] = {
canonicalName = "French Sign Languages",
"Doso-Turumsa",
family = "sgn",
16917784,
wikidata_item = 5501921,
-- possibly related to East Strickland languages
aliases = {"Soari River"}, -- Usher's name
}
}


m["sgn-gsl"] = {
m["paa-ebh"] = {
canonicalName = "German Sign Languages",
"East Bird's Head",
family = "sgn",
338064,
wikidata_item = 5551235,
aliases = {"Mantion-Meax", "Mantion-Meyah", -- Mantion-Meax is Wikipedia's term
  "Southeast Bird's Head", -- Usher (2020)
  },
}
}


m["sgn-jsl"] = {
m["paa-eel"] = {
canonicalName = "Japanese Sign Languages",
"Eastern Eleman",
family = "sgn",
nil,
wikidata_item =11722508,
"paa-ele",
aliases = {"East Eleman"},
}
}


m["sio"] = {
m["paa-egb"] = {
canonicalName = "Siouan",
"East Geelvink Bay",
family = "nai-sca",
1497678,
wikidata_item = 34181,
aliases = {"Geelvink Bay", "East Cenderawasih"}, -- Geelvink Bay per Glottolog
}
}


m["sio-dhe"] = {
m["paa-eke"] = {
canonicalName = "Dhegihan",
"East Keram",
family = "sio-msv",
nil,
wikidata_item = 3217420,
"paa-ker",
}
}


m["sio-dkt"] = {
m["paa-ele"] = {
canonicalName = "Dakotan",
"Eleman",
family = "sio-msv",
3034298,
wikidata_item = 17188640,
aliases = {"Kerema Bay"},
}
}


m["sio-mor"] = {
m["paa-elp"] = {
canonicalName = "Missouri River Siouan",
"East Lakes Plain", -- [[w:East Lakes Plain languages]] redirects to [[w:Lakes Plain languages]]; but Croatian Wikipedia has an entry
family = "sio",
12633078,
wikidata_item = 26807266,
"paa-lpl",
aliases = {"East Lakes Plains"}, -- Usher
}
}


m["sio-msv"] = {
m["paa-epw"] = {
canonicalName = "Mississippi Valley Siouan",
"Eastern Pauwasi",
family = "sio",
16115496,
wikidata_item = 17188638,
aliases = {"East Pauwasi"},
}
}


m["sio-ohv"] = {
m["paa-etf"] = {
canonicalName = "Ohio Valley Siouan",
"Eastern Trans-Fly",
family = "sio",
5330530,
wikidata_item = 21070931,
aliases = {"Oriomo"}, -- in increasing recent use, probably originating in Evans (2018)
}
}


m["sit"] = {
m["paa-eti"] = {
canonicalName = "Sino-Tibetan",
"East Timor",
wikidata_item = 45961,
15496066,
"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["sit-aao"] = {
m["paa-fas"] = {
canonicalName = "Ao",
"Fas",
aliases = {"Central Naga languages"},
3502658,
family = "sit",
aliases = {"Baibai-Fas"}, -- Glottolog's name
wikidata_item = 615474,
}
}


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


m["sit-bdi"] = {
m["paa-gkw"] = {
canonicalName = "Bodish",
"Greater Kwerba",
family = "sit",
12635134,
wikidata_item = 1814078,
aliases = {"West Foja Range", -- Usher
  "Kwerbic", -- Wikipedia
  "Kwerba", -- Foley (2018)
  },
}
}


m["sit-dhi"] = {
m["paa-gto"] = {
canonicalName = "Dhimalish",
"Galela-Tobelo",
family = "sit",
nil,
wikidata_item = 1207648,
"paa-nnh",
aliases = {"Mainland North Halmaheran", -- Glottolog
  "Mainland North Halmahera", "Northeast Halmahera", -- alternative names
  "Northeast Halmaheran", -- Wikipedia, from Verhoeve 1988
  },
}
}


m["sit-ebo"] = {
m["paa-hya"] = {
canonicalName = "East Bodish",
"Heyo-Yahang",
family = "sit-bdi",
nil,
wikidata_item = 56402,
"paa-mam",
aliases = {"Yahang-Heyo"}, -- Wikipedia's name
}
}


m["sit-gma"] = {
m["paa-ing"] = {
canonicalName = "Greater Magaric",
"Inland Gulf",
family = "sit",
6034783,
wikidata_item = 55612963,
"paa-ani",
aliases = {"Inland Gulf of Papua"}, -- Glottolog
}
}


m["sit-gsi"] = {
m["paa-isk"] = {
canonicalName = "Greater Siangic",
"Inner Sko",
family = "sit",
65043889,
wikidata_item = 52698851,
"paa-sko",
aliases = {"Skouic", -- Glottolog
  "West Vanimo Coast", -- Usher
  "Western Skou", -- Wikipedia
  "Inner Skou", "Nuclear Skou", -- alternative names given by Wikipedia
  },
}
}


m["sit-hrs"] = {
m["paa-iwa"] = {
canonicalName = "Hrusish",
"Iwam",
aliases = {"Southeast Kamengic"},
15147853,
family = "sit",
"paa-sep",
wikidata_item = 1632501,
}
}


m["sit-jnp"] = {
m["paa-kae"] = {
canonicalName = "Jingphoic",
"Kamula-Elevala",
aliases = {"Jingpho"},
130390498,
family = "sit-jpl",
-- often placed in TNG
aliases = {"Kamula-Elevala River"},
}
}


m["sit-jpl"] = {
m["paa-kan"] = {
canonicalName = "Kachin-Luic",
"Kanum", -- removed from Tonda by Glottolog
aliases = {"Jingpho-Luish", "Jingpho-Asakian", "Kachinic"},
nil,
family = "tbq-bkj",
"paa-ton",
wikidata_item = 1515454,
}
}


m["sit-kch"] = {
m["paa-kay"] = {
canonicalName = "Konyak-Chang",
"Kayagaric",
family = "sit-kon",
7566330,
aliases = {"Kayagar", -- formerly common
  "Cook River"}, -- per Usher (2020)
}
}


m["sit-kha"] = {
m["paa-ker"] = {
canonicalName = "Kham",
"Keram",
family = "sit-gma",
48768173,
wikidata_item = 33305,
-- often grouped within or coordinate with the Ramu languages
aliases = {"Keram River"},
}
}


m["sit-khb"] = {
m["paa-kiw"] = {
canonicalName = "Kho-Bwa",
"Kiwaian",
aliases = {"Bugunish", "Kamengic"},
338449,
family = "sit",
aliases = {"Kiwai"}, -- formerly common, still sees some use
wikidata_item = 6401917,
}
}


m["sit-kic"] = {
m["paa-kko"] = {
canonicalName = "Central Kiranti",
"Kaure-Kosare", -- rejected by Pawley-Hammarström but accepted by Glottolog, Foley (2018) and Usher (2020)
family = "sit-kir",
48767891,
aliases = {"Nawa River"}, -- Usher's term
}
}


m["sit-kie"] = {
m["paa-koa"] = {
canonicalName = "Eastern Kiranti",
"Kombio-Arapesh",
family = "sit-kir",
16115049,
"paa-trr",
aliases = {"Kombio-Arapeshan", -- Laycock, who includes Wom
  "Kombio-Arapesh-Urat", -- Glottolog, including Urat
  },
}
}


m["sit-kin"] = {
m["paa-kol"] = {
canonicalName = "Kinnauri",
"Kolopom",
family = "sit-whm",
6427807,
}
}


m["sit-kir"] = {
m["paa-kom"] = {
canonicalName = "Kiranti",
"Kombio",
family = "sit",
65044238,
wikidata_item = 922148,
"paa-koa",
aliases = {"Kombian", -- Laycock
  "Kombio-Yambes", -- Glottolog
  },
}
}


m["sit-kiw"] = {
m["paa-kun"] = {
canonicalName = "Western Kiranti",
"Kunimaipan",
family = "sit-kir",
134973258,
wikidata_item = 922148,
aliases = {"Northwest Wharton Range"}, -- per Usher (2020)
-- often considered a subfamily of Goilalan
}
}


m["sit-kon"] = {
m["paa-kwa"] = {
canonicalName = "Konyak",
"Kwalean",
family = "tbq-bkj",
6450053,
wikidata_item = 774590,
aliases = {"Humene-Uare"},
}
}


m["sit-kyk"] = {
m["paa-kwe"] = {
canonicalName = "Kyirong-Kagate",
"Kwerba proper",
family = "sit-tib",
12635134,
wikidata_item = 6450957,
"paa-gkw",
aliases = {"Kwerba", -- Usher
  "Kwerbaic", -- Glottolog
  },
}
}


m["sit-lab"] = {
m["paa-kwo"] = {
canonicalName = "Ladakhi-Balti",
"Kwomtari",
family = "sit-tib",
2075415,
wikidata_item = 6450957,
aliases = {"Kwomtari-Nai"}, -- Senu River is a larger unproven proposal
}
}


m["sit-las"] = {
m["paa-lla"] = {
canonicalName = "Lahuli-Spiti",
"Loloda-Laba", -- a single language in Glottolog (Loloda-Laba) and Wikipedia (Loloda)
family = "sit-tib",
11732388, -- for the Loloda language
wikidata_item = 6473510,
"paa-gto",
aliases = {"Loloda"}, -- Wikipedia's name
}
}


m["sit-luu"] = {
m["paa-lma"] = {
canonicalName = "Luish",
"Left May",
aliases = {"Asakian", "Sak"},
614468,
family = "sit-jpl",
aliases = {"Arai River"}, -- per Usher (2020)
wikidata_item = 55621439,
-- Sometimes in a putative Arai-Samaia family along with Amto-Musan and the Pyu language
}
}


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


m["sit-mdz"] = {
m["paa-lpl"] = {
canonicalName = "Midzu",
"Lakes Plain",
aliases = {"Geman", "Midzuish", "Miju-Meyor", "Southern Mishmi"},
6478969,
family = "sit",
aliases = {"Lakes Plains"},
wikidata_item = 6843504,
}
}


m["sit-mnz"] = {
m["paa-lra"] = {
canonicalName = "Mondzish",
"Lower Ramu",
aliases = {"Mangish"},
65089469,
family = "tbq-lob",
"paa-ram",
wikidata_item = 6898839,
aliases = {"Ottilien-Misegian"}, -- alternative name given by Wikipedia
}
}


m["sit-mru"] = {
m["paa-lse"] = {
canonicalName = "Mruic",
"Lower Sepik",
aliases = {"Mru-Hkongso"},
7061700,
family = "sit",
aliases = {"Nor-Pondo"},
wikidata_item = 16908870,
}
}


m["sit-nax"] = {
m["paa-mai"] = {
canonicalName = "Naic",
"Mairasi",
aliases = {"Naxish"},
6736896,
family = "tbq-buq",
aliases = {"Mairasic"}, -- per Glottolog
wikidata_item = 6982999,
}
}


m["sit-new"] = {
m["paa-mal"] = {
canonicalName = "Newaric",
"Mailuan",
family = "sit",
6735839,
wikidata_item = 55625069,
aliases = {"Cloudy Bay"},
}
}


m["sit-nng"] = {
m["paa-mam"] = {
canonicalName = "Nungish",
"Maimai", -- Foley's Maimai is expanded
aliases = {"Nung"},
53679325, -- this is the code for the expanded Maimai with 6 languages, as opposed to the 3 in "Nuclear Maimai"
family = "sit",
"paa-trr",
wikidata_item = 1515482,
aliases = {"Nuclear Maimai", -- Glottolog's name
  "Maimai proper", -- Wikipedia's name
  },
}
}


m["sit-qia"] = {
m["paa-man"] = {
canonicalName = "Qiangic",
"Manubaran",
family = "tbq-buq",
6752335,
wikidata_item = 1636765,
aliases = {"Mount Brown"},
}
}


m["sit-rgy"] = {
m["paa-mar"] = {
canonicalName = "Rgyalrongic",
"Marienberg",
aliases = {"Jiarongic"},
1570589,
family = "sit-qia",
"paa-trr",
wikidata_item = 56936,
aliases = {"Marienberg Hills"}, -- Usher
}
}


m["sit-tam"] = {
m["paa-may"] = {
canonicalName = "Tamangic",
"Maybratic",
aliases = {"West Bodish"},
4830892, -- the code for the Maybrat language in Wikipedia, which subsumes the two languages of this family
family = "sit",
-- putatively included in West Papuan but generally considered an isolated family
wikidata_item = 3309439,
aliases = {"Maybrat-Karon"},
}
}


m["sit-tan"] = {
m["paa-mbi"] = {
canonicalName = "Tani",
"Mbaham-Iha",
family = "sit",
85784512,
wikidata_item = 3217538,
"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["sit-tib"] = {
m["paa-mby"] = {
canonicalName = "Tibetic",
"Marind-Boazi-Yaqay",
family = "sit-bdi",
3217484,
wikidata_item = 1641150,
"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["sit-tja"] = {
m["paa-mmu"] = {
canonicalName = "Tujia",
"Mandi-Muniwara",
family = "sit",
nil,
"paa-mar",
aliases = {"West Marienberg Hills"}, -- Usher
}
}


m["sit-tma"] = {
m["paa-mon"] = {
canonicalName = "Tangkhul-Maring",
"Monumbo", -- per Glottolog: "No evidence for the Bogia (Monumbo) languages being related to other Torricelli languages was ever presented"
family = "sit",
16928417,
aliases = {"Bogia", -- Glottolog
  "Bogia Bay", -- Usher (2020)
  },
}
}


m["sit-tng"] = {
m["paa-mri"] = {
canonicalName = "Tangkhulic",
"Marindic", -- [[w:Marindic languages]] redirects to [[w:Marind–Yaqai languages]]
aliases = {"Tangkhul"},
nil,
family = "sit-tma",
"paa-mby",
wikidata_item = 1516657,
aliases = {"Marind"}, -- Usher; a single language
}
}


m["sit-tno"] = {
m["paa-nam"] = {
canonicalName = "Tangsa-Nocte",
"Nambu",
family = "sit-kon",
6961418,
"paa-yam",
aliases = {"East Morehead River"}, -- Usher
}
}


m["sit-tsk"] = {
m["paa-nbo"] = {
canonicalName = "Tshangla",
"North Bougainville",
family = "sit-bdi",
749496,
}
}


m["sit-whm"] = {
m["paa-ndu"] = {
canonicalName = "West Himalayish",
"Ndu",
family = "sit",
3217498,
wikidata_item = 2301695,
"paa-sep", -- Not accepted by Glottolog
aliases = {"Ndu-Nggala"}, -- Usher
}
}


m["sit-zem"] = {
m["paa-ngk"] = {
canonicalName = "Zeme",
"Ngkolmpu", -- considered a single language by Wikipedia
aliases = {"Zeliangrong", "Zemeic"},
5908646,
family = "sit",
"paa-kan",
wikidata_item = 189291,
aliases = {"Ngkantr", -- Glottolog
  "Ngkolmpu Kanum", -- Wikipedia
  "Ngkontar", -- alternative name given by Wikipedia
  "Kanum", -- used by Wikidata
  },
}
}


m["sla"] = {
m["paa-nha"] = {
canonicalName = "Slavic",
"North Halmahera",
aliases = {"Slavonic"},
3217358,
family = "ine-bsl",
-- possibly in a proposed West Papuan family or an independent family
wikidata_item = 23526,
}
}


m["slaq"] = {
m["paa-nim"] = {
canonicalName = "Slaq",
"Nimboran",
protoLanguage = "slaq-pro",
12638426,
aliases = {"Nimboranic", -- per Glottolog
  "Grime River", -- per Usher (2020)
  }
}
}


m["smi"] = {
m["paa-nnd"] = {
canonicalName = "Sami",
"Nuclear Ndu",
aliases = {"Saami", "Samic", "Saamic"},
nil,
family = "urj",
"paa-ndu",
wikidata_item = 56463,
aliases = {"Ndu", -- Usher, with Boiken/Boikin
  "Ndu proper", -- Wikipedia
  },
}
}


m["son"] = {
m["paa-nnh"] = {
canonicalName = "Songhay",
"Northern North Halmahera",
aliases = {"Songhai"},
nil,
family = "ssa",
"paa-nha",
wikidata_item = 505198,
aliases = {"Northern North Halmaheran", -- Glottolog
  "Halmahera", -- Usher
  "Core Halmaheran", -- Wikipedia
  },
}
}


m["sqj"] = {
m["paa-nto"] = {
canonicalName = "Albanian",
"Namla-Tofanma",
family = "ine",
16918187,
wikidata_item = 8748,
-- independent family per Glottolog and Foley (2018), part of West Pauwasi family (under Pauwasi) per Usher (2020)
}
}


m["ssa"] = {
m["paa-ott"] = {
canonicalName = "Nilo-Saharan", -- possibly not a genetic grouping
"Ottilien",
wikidata_item = 33705,
7109477,
"paa-lra",
aliases = {"Ramu Coast", -- Usher
  "Watam-Awar-Gamay", -- alternative name given by Wikipedia
  },
}
}


m["ssa-fur"] = {
m["paa-pah"] = {
canonicalName = "Fur",
"Pahoturi River",
family = "ssa",
17049141,
wikidata_item = 2989512,
aliases = {"Pahoturi"}, -- per Glottolog
}
}


m["ssa-klk"] = {
m["paa-pal"] = {
canonicalName = "Kuliak",
"Palei", -- Laycock adds Agi and Nabi/Nambi(-Metan)
aliases = {"Rub"},
65089113,
family = "ssa",
"paa-wpa",
wikidata_item = 1791476,
aliases = {"Nuclear Palai"},
}
}


m["ssa-kom"] = {
m["paa-pia"] = {
canonicalName = "Koman",
"Piawi", -- per Wikipedia, grouped with Arafundi languages to form Upper Yuat, which is a sister to Madang
family = "ssa",
7190400,
wikidata_item = 1781084,
aliases = {"Schraeder Range", -- Usher?
  "Waibuk"},
}
}


m["ssa-sah"] = {
m["paa-pio"] = {
canonicalName = "Saharan",
"Piore River",
family = "ssa",
65043152,
wikidata_item = 1757661,
"paa-sko",
aliases = {"Barupu Lagoon", -- Glottolog
  "Lagoon", -- alternative name given by Wikipedia
  },
}
}


m["syd"] = {
m["paa-por"] = {
canonicalName = "Samoyedic",
"Porapora", -- Foley includes Ambakich (which we, Glottolog, and Usher treat as Keram)
aliases = {"Samoyed", "Samodeic"},
65044258,
family = "urj",
"paa-ram",
wikidata_item = 34005,
aliases = {"Agoan", -- Glottolog
  "Porapora River", -- Usher
  "core Grass", -- alternative name given by Wikipedia
  },  
}
}


m["tai"] = {
m["paa-ram"] = {
canonicalName = "Tai",
"Ramu",
aliases = {"Daic"},
3442808,
family = "qfa-bet",
aliases = {"Ramu River"}, -- per Usher (2020)
wikidata_item = 749720,
}
}


m["tai-wen"] = {
m["paa-rsa"] = {
canonicalName = "Wenma-Southwestern Tai",
"Rasawa-Saponi", -- [[w:Rasawa-Saponi languages]] redirects to [[w:Lakes Plain languages]]
family = "tai",
nil, -- Q9859418 is for the coresponding category, which exists in the Piedmontese Wikipedia (?!)
"paa-flp",
aliases = {"Rombak River"}, -- Usher
}
}


m["tai-tay"] = {
m["paa-rub"] = {
canonicalName = "Tày",
"Ruboni",
family = "tai-wen",
6875319,
"paa-lra",
aliases = {"Misegian", -- Wikipedia's name
  "Mikarew", -- alternative name given by Wikipedia
  "Ruboni Range"}, -- Usher
}
}


m["tai-sap"] = {
m["paa-saa"] = {
canonicalName = "Sapa-Southwestern Tai",
"Samarokena-Airoran",
aliases = {"Sapa-Thai"},
96417699,
family = "tai-wen",
"paa-gkw",
aliases = {"Apauwar Coast"}, -- Usher
}
}


m["tai-swe"] = {
m["paa-sah"] = {
canonicalName = "Southwestern Tai",
"Sahu",
family = "tai-sap",
nil,
wikidata_item = 3447105,
"paa-nnh",
}
}


m["tai-cho"] = {
m["paa-sbo"] = {
canonicalName = "Chongzuo Tai",
"South Bougainville",
family = "tai",
3217380,
wikidata_item = 13216,
}
}


m["tai-cen"] = {
m["paa-sen"] = {
canonicalName = "Central Tai",
"Sentani",
family = "tai",
17044584,
wikidata_item = 5061891,
-- no consensus on higher affiliations, if any
aliases = {"Sentanic", "Demta-Sentani", "Demta-Lake Sentani"}, -- Sentanic per Glottolog, Demta-Sentani per Wikipedia
}
}


m["tai-nor"] = {
m["paa-sep"] = {
canonicalName = "Northern Tai",
"Sepik",
family = "tai",
3508772,
wikidata_item = 7059014,
}
}


m["tbq"] = {
m["paa-shi"] = {
canonicalName = "Tibeto-Burman",
"Serra Hills",
family = "sit",
65043154,
wikidata_item = 34064,
"paa-sko",
}
}


m["tbq-anp"] = {
m["paa-sko"] = {
canonicalName = "Angami-Pochuri",
"Sko",
family = "sit",
953509,
wikidata_item = 530460,
aliases = {"Skou"},
}
}


m["tbq-bdg"] = {
m["paa-sng"] = {
canonicalName = "Bodo-Garo",
"Senagi",
family = "tbq-bkj",
2066550,
wikidata_item = 4090000,
}
}


m["tbq-bkj"] = {
m["paa-taa"] = {
canonicalName = "Sal",
"Taikat-Awyi", -- [[w:Taikat languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
family = "sit",
12643265,
-- Brahmaputran appears to be Glottolog's term
"paa-bor",
aliases = {"Bodo-Konyak-Jinghpaw", "Brahmaputran", "Jingpho-Konyak-Bodo"},
aliases = {"Taikat", -- Foley
wikidata_item = 889900,
  "Upper Tami River", -- Usher
  },
}
}


m["tbq-brm"] = {
m["paa-tam"] = {
canonicalName = "Burmish",
"Tamolan",
family = "tbq-lob",
7681634,
wikidata_item = 865713,
"paa-ram",
aliases = {"Guam River"}, -- Usher
}
}


m["tbq-buq"] = {
m["paa-tap"] = {
canonicalName = "Burmo-Qiangic",
"Timor-Alor-Pantar",
family = "sit",
16590002,
wikidata_item = 16056278,
}
}


m["tbq-kuk"] = {
m["paa-teb"] = {
canonicalName = "Kukish",
"Teberan",
family = "sit",
7692052,
wikidata_item = 832413,
-- 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["tbq-lal"] = {
m["paa-tir"] = {
canonicalName = "Lalo",
"Tirio",
family = "tbq-lol",
7809225,
wikidata_item = 56548,
"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["tbq-lob"] = {
m["paa-tki"] = {
canonicalName = "Lolo-Burmese",
"Turama-Kikori",
family = "tbq-buq",
7853680,
wikidata_item = 1635712,
aliases = {"Turama-Kikorian", "Rumu-Omati River"},
}
}


m["tbq-lol"] = {
m["paa-ton"] = {
canonicalName = "Loloish",
"Tonda",
family = "tbq-lob",
8581005,
wikidata_item = 37035,
"paa-yam",
aliases = {"West Morehead River"}, -- Usher
}
}


m["trk"] = {
m["paa-too"] = {
canonicalName = "Turkic",
"Tor-Orya",
wikidata_item = 34090,
16590099,
aliases = {"Orya-Tor"},
}
}


m["trk-kar"] = {
m["paa-tor"] = {
canonicalName = "Karluk",
"Tor", -- [[w:Tor languages]] redirects to [[w:Orya–Tor languages]]
aliases = {"Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"},
nil,
varieties = {"Eastern Turkic"},
"paa-too",
family = "trk",
}
}


m["trk-kbu"] = {
m["paa-trr"] = {
canonicalName = "Kipchak-Bulgar",
"Torricelli",
aliases = {"Uralian", "Uralo-Caspian"},
1333831,
family = "trk-kip",
wikidata_item = 3512539,
}
}


m["trk-kcu"] = {
m["paa-tti"] = {
canonicalName = "Kipchak-Cuman",
"Ternate-Tidore",
aliases = {"Ponto-Caspian"},
nil,
family = "trk-kip",
"paa-nnh",
wikidata_item = 4370412,
}
}


m["trk-kip"] = {
m["paa-wal"] = {
canonicalName = "Kipchak",
"Walio",
otherNames = {"Western Turkic"},
16919872,
aliases = {"Kypchak", "Qypchaq", "Northwestern Turkic", "Western Turkic"},
-- Often placed in Sepik (e.g. by Laycock and Z'graggen (1975)), but not by Foley (2018), and not accepted by Glottolog.
protoLanguage = "qwm",
aliases = {"Walioic", -- Glottolog
family = "trk",
  "Central Leonhard Schultze River",
wikidata_item = 1339898,
  },
}
}


m["trk-kno"] = {
m["paa-wap"] = {
canonicalName = "Kipchak-Nogai",
"Wapei", -- Glottolog includes Nabi/Nambi(-Metan) in Wapeic
aliases = {"Aralo-Caspian"},
65089115,
family = "trk-kip",
"paa-wpa",
aliases = {"Wapeic"}, -- Glottolog
}
}


m["trk-ogr"] = {
m["paa-war"] = {
canonicalName = "Oghur",
"Waris", -- [[w:Waris languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
aliases = {"Lir-Turkic", "r-Turkic"},
12645076,
family = "trk",
"paa-bor",
wikidata_item = 1422731,
aliases = {"Warisic", -- Glottolog
  "Bapi River", -- Usher (without Manem or Senggi)
  },
}
}


m["trk-ogz"] = {
m["paa-wbh"] = {
canonicalName = "Oghuz",
"West Bird's Head",
aliases = {"Southwestern Turkic"},
5330530,
family = "trk",
-- Kuwani is sometimes included; probably related to North Halmahera languages.
wikidata_item = 494600,
}
}


m["trk-sib"] = {
m["paa-wel"] = {
canonicalName = "Siberian Turkic",
"Western Eleman",
otherNames = {"Northern Turkic"},
nil,
aliases = {"Northeastern Turkic"},
"paa-ele",
family = "trk",
aliases = {"West Eleman"},
}
}


m["tup"] = {
m["paa-wig"] = {
canonicalName = "Tupian",
"West Inland Gulf",
aliases = {"Tupi"},
nil,
wikidata_item = 34070,
"paa-ing",
aliases = {"West Inland Gulf of Papua"}, -- Glottolog
}
}


m["tup-gua"] = {
m["paa-wke"] = {
canonicalName = "Tupi-Guarani",
"West Keram",
aliases = {"Tupí-Guaraní"},
nil,
family = "tup",
"paa-ker",
wikidata_item = 148610,
aliases = {"Koam", "Mongol-Langam", "Ulmapo"}, -- Koam used by Foley, Ulmapo used by Glottolog
}
}


m["tuw"] = {
m["paa-wko"] = {
canonicalName = "Tungusic",
"Wára-Kómnzo", -- since we split out Kómnzo as a separate language
aliases = {"Manchu-Tungus", "Tungus"},
11732474, -- for the Wara language
wikidata_item = 34230,
"paa-ton",
aliases = {"Anta-Komnzo-Wára-Wérè-Kémä", -- Glottolog's name
  "Wára", "Wara", -- Wikipedia
  },
}
}


m["urj"] = {
m["paa-wlp"] = {
canonicalName = "Uralic",
"West Lakes Plain", -- [[w:Tariku languages]] redirects to [[w:Lakes Plain languages]]
varieties = {"Finno-Ugric"},
47007503, -- actually for "Tariku languages", which per Wikipedia covers Fayu, Kirikiri, Iau and Tause
wikidata_item = 34113,
"paa-lpl",
aliases = {"West Tariku", -- Glottolog
  "West Lakes Plains"}, -- Usher, with Edopi/Iau
}
}


m["urj-fin"] = {
m["paa-wpa"] = {
canonicalName = "Finnic",
"Wapei-Palei",
wikidata_item = 33328,
65043156,
family = "urj",
"paa-trr",
aliases = {"Baltic-Finnic", "Balto-Finnic", "Fennic"},
}
}


m["urj-mdv"] = {
m["paa-wpw"] = { -- paa-wpa already used by Wapei-Palei
canonicalName = "Mordvinic",
"Western Pauwasi", -- 2 langs per Glottolog and Pawley-Hammarström; Usher also includes Namla-Tofanma and Usku
family = "urj",
85815062,
wikidata_item = 627313,
aliases = {"West Pauwasi", -- Wikipedia, Usher
  "Tebi-Towe", "Dubu-Towei"},
}
}


m["urj-prm"] = {
m["paa-yam"] = {
canonicalName = "Permic",
"Yam",
family = "urj",
15062272,
wikidata_item = 161493,
aliases = {"Morehead and Upper Maro River",
  "Morehead River", -- Usher
  },
}
}


m["urj-ugr"] = {
m["paa-yaq"] = {
canonicalName = "Ugric",
"Yaqayic", -- [[w:Yaqai languages]] redirects to [[w:Marind–Yaqai languages]]
family = "urj",
nil,
wikidata_item = 156631,
"paa-mby",
aliases = {"Yakhai-Warkay"}, -- Usher
}
}


m["wak"] = {
m["paa-ysa"] = {
canonicalName = "Wakashan",
"Yawa-Saweru",
wikidata_item = 60069,
3217545,
aliases = {"Yawa", "Yawan", "Yapen"},
}
}


m["wasc"] = {
m["paa-yua"] = {
canonicalName = "Wasc",
"Yuat",
protoLanguage = "wasc",
8060096,
}
}


m["wen"] = {
m["phi"] = {
canonicalName = "Sorbian",
"Philippine",
aliases = {"Lusatian", "Wendish"},
947858,
family = "zlw",
"poz",
wikidata_item = 25442,
}
}


m["xgn"] = {
m["phi-kal"] = {
canonicalName = "Mongolic",
"Kalamian",
aliases = {"Mongolian"},
3217466,
wikidata_item = 33750,
"phi",
aliases = {"Calamian"},
}
}


m["xnd"] = {
m["poz"] = {
canonicalName = "Na-Dene",
"Malayo-Polynesian",
aliases = {"Na-Dené"},
143158,
family = "qfa-dny",
"map",
wikidata_item = 26986,
}
}


m["ypk"] = {
m["poz-aay"] = {
canonicalName = "Yupik",
"Admiralty Islands",
aliases = {"Yup'ik", "Yuit"},
2701306,
family = "esx-esk",
"poz-oce",
wikidata_item = 27970,
}
}


m["zhx"] = {
m["poz-bnn"] = {
canonicalName = "Sinitic",
"North Bornean",
aliases = {"Chinese"},
1427907,
protoLanguage = "och",
"poz",
family = "sit",
wikidata_item = 33857,
}
}


m["zhx-gba"] = {
m["poz-bre"] = {
canonicalName = "Greater Bai",
"East Barito",
aliases = {"Macro-Bai"},
2701314,
family = "zhx",
"poz",
wikidata_item = 16963847,
}
}


m["zhx-min"] = {
m["poz-brw"] = {
canonicalName = "Min",
"West Barito",
protoLanguage = "zhx-min-pro",
2761679,
family = "zhx",
"poz",
}
 
m["poz-bss"] = {
"Bali-Sasak-Sumbawa",
3396043,
"poz-msa",
}
 
m["poz-btk"] = {
"Bungku-Tolaki",
3217381,
"poz-clb",
}
 
m["poz-cet"] = {
"Central-Eastern Malayo-Polynesian",
2269883,
"poz",
}
 
m["poz-clb"] = {
"Celebic",
1078041,
"poz",
}
 
m["poz-cln"] = {
"New Caledonian",
3091221,
"poz-ocs",
}
}


m["zhx-min-hai"] = {
m["poz-cma"] = {
canonicalName = "Coastal Min",
"Central Maluku",
family = "zhx-min",
3217479,
"poz-cet",
}
}


m["zhx-min-shn"] = {
m["poz-hce"] = {
canonicalName = "Inland Min",
"Halmahera-Cenderawasih",
family = "zhx-min",
2526616,
"pqe",
}
}


m["zle"] = {
m["poz-kal"] = {
canonicalName = "East Slavic",
"Kaili-Pamona",
protoLanguage = "orv",
3217465,
family = "sla",
"poz-clb",
wikidata_item = 144713,
}
 
m["poz-lgx"] = {
"Lampungic",
49215,
"poz",
}
}


m["zls"] = {
m["poz-mcm"] = {
canonicalName = "South Slavic",
"Malayo-Chamic",
family = "sla",
nil,
wikidata_item = 146665,
"poz-msa",
}
}


m["zlw"] = {
m["poz-mic"] = {
canonicalName = "West Slavic",
"Micronesian",
family = "sla",
420591,
wikidata_item = 145852,
"poz-occ",
}
}


m["zlw-lch"] = {
m["poz-mly"] = {
canonicalName = "Lechitic",
"Malayic",
aliases = {"Lekhitic"},
662628,
family = "zlw",
"poz-mcm",
wikidata_item = 742782,
}
}


m["znd"] = {
m["poz-msa"] = {
canonicalName = "Zande",
"Malayo-Sumbawan",
family = "nic-ubg",
1363818,
wikidata_item = 8066072,
"poz",
}
}


m["vrg"] = {
m["poz-mun"] = {
canonicalName = "Vergic",
"Muna-Buton",
family = "ine",
3037924,
"poz-clb",
}
}


m["cuy"] = {
m["poz-nws"] = {
canonicalName = "Cuyic",
"Northwest Sumatran",
family = "ine",
2071308,
"poz",
}
}


m["lthm"] = {
m["poz-occ"] = {
canonicalName = "Lothem"
"Central-Eastern Oceanic",
2068435,
"poz-oce",
}
}


m["brfs"] = {
m["poz-oce"] = {
canonicalName = "Berfesian"
"Oceanic",
324457,
"pqe",
}
 
m["poz-ocs"] = {
"Southern Oceanic",
3039118,
"poz-occ",
}
 
m["poz-ocw"] = {
"Western Oceanic",
2701282,
"poz-oce",
}
 
m["poz-pcc"] = {
"Central Pacific",
3130237,
"poz-occ",
}
 
m["poz-pep"] = {
"Eastern Polynesian",
390979,
"poz-pnp",
}
 
m["poz-pnp"] = {
"Nuclear Polynesian",
743851,
"poz-pol",
}
 
m["poz-pol"] = {
"Polynesian",
390979,
"poz-pcc",
}
 
m["poz-san"] = {
"Sabahan",
3217517,
"poz-bnn",
}
 
m["poz-sbj"] = {
"Sama-Bajaw",
2160409,
"poz",
}
 
m["poz-slb"] = {
"Saluan-Banggai",
3217519,
"poz-clb",
}
 
m["poz-sls"] = {
"Southeast Solomonic",
3119671,
"poz-occ",
}
 
m["poz-ssw"] = {
"South Sulawesi",
2778190,
"poz",
}
 
m["poz-stm"] = {
"St. Matthias",
6484143,
"poz-oce",
aliases = {"St Matthias"},
}
 
 
m["poz-swa"] = {
"North Sarawakan",
538569,
"poz-bnn",
}
 
m["poz-tem"] = {
"Temotu",
3075769,
"poz-oce",
}
 
m["poz-tim"] = {
"Timoric",
7806987,
"poz-cet",
}
 
m["poz-ton"] = {
"Tongic",
3397263,
"poz-pol",
}
 
m["poz-tot"] = {
"Tomini-Tolitoli",
3217541,
"poz-clb",
}
 
m["poz-vnc"] = {
"Central Vanuatu",
5061988,
"poz-ocs",
}
 
m["poz-vnn"] = {
"North Vanuatu",
85789650,
"poz-ocs",
}
 
m["poz-vns"] = {
"South Vanuatu",
3070173,
"poz-ocs",
}
 
m["poz-wot"] = {
"Wotu-Wolio",
1041317,
"poz-clb",
aliases = {"Island Kaili-Wolio"}, -- Glottolog
}
 
m["pqe"] = {
"Eastern Malayo-Polynesian",
2269883,
"poz-cet",
}
 
m["qfa-adc"] = {
"Central Great Andamanese",
nil,
"qfa-adm",
}
 
m["qfa-adm"] = {
"Great Andamanese",
3515103,
}
 
m["qfa-adn"] = {
"Northern Great Andamanese",
nil,
"qfa-adm",
}
 
m["qfa-ads"] = {
"Southern Great Andamanese",
nil,
"qfa-adm",
}
 
m["qfa-ain"] = {
"Ainuic",
50111972,
aliases = {"Ainu"},
}
 
m["qfa-bej"] = {
"Be-Jizhao",
nil,
"qfa-bet",
}
 
m["qfa-bet"] = {
"Be-Tai",
12627719,
"qfa-tak",
aliases = {"Tai-Be", "Daic-Beic", "Beic-Daic"},
}
 
m["qfa-buy"] = {
"Buyang",
1109927,
"qfa-kra",
}
 
m["qfa-cka"] = {
"Chukotko-Kamchatkan",
33255,
}
 
m["qfa-cre"] = {
"creole",
33289,
"crp",
}
 
m["qfa-ckn"] = {
"Chukotkan",
2606732,
"qfa-cka",
}
 
m["qfa-cnt"] = {
"contact",
133253514,
"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,
"sai-cer",
aliases = {"Akuwẽ"},
}
 
m["sai-cpc"] = {
"Chapacuran",
1062626,
}
 
m["sai-crn"] = {
"Charruan",
3112423,
aliases = {"Charrúan"},
}
 
m["sai-ctc"] = {
"Catacaoan",
5051139,
}
 
m["sai-guc"] = {
"Guaicuruan",
1974973,
"sai-mgc",
aliases = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"},
}
 
m["sai-guh"] = {
"Guahiban",
944056,
aliases = {"Guahiboan", "Guajiboan", "Wahivoan"},
}
 
m["sai-gui"] = {
"Guianan",
nil,
"sai-car",
aliases = {"Guianan Carib", "Guiana Carib"},
}
 
m["sai-har"] = {
"Harákmbut",
1584402,
"sai-hkt",
aliases = {"Harákmbet"},
}
 
m["sai-hkt"] = {
"Harákmbut-Katukinan",
17107635,
}
 
m["sai-hrp"] = {
"Huarpean",
1578336,
aliases = {"Warpean", "Huarpe", "Warpe"},
}
 
m["sai-jee"] = {
"Jê",
1483594,
"sai-mje",
aliases = {"Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"},
}
 
m["sai-jir"] = {
"Jirajaran",
3028651,
aliases = {"Hiraháran"},
}
 
m["sai-jiv"] = {
"Jivaroan",
1393074,
aliases = {"Hívaro", "Jibaro", "Jibaroan", "Jibaroana", "Jívaro"},
}
 
m["sai-ktk"] = {
"Katukinan",
2636000,
"sai-hkt",
aliases = {"Catuquinan"},
}
 
m["sai-kui"] = {
"Kuikuroan",
nil,
"sai-car",
aliases = {"Kuikuro", "Nahukwa"},
}
 
m["sai-map"] = {
"Mapoyan",
61096301,
"sai-ven",
aliases = {"Mapoyo", "Mapoyo-Yabarana", "Mapoyo-Yavarana", "Mapoyo-Yawarana"},
}
 
m["sai-mas"] = {
"Mascoian",
1906952,
aliases = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"},
}
 
m["sai-mgc"] = {
"Mataco-Guaicuru",
255512,
}
 
m["sai-mje"] = {
"Macro-Jê",
887133,
aliases = {"Macro-Gê"},
}
 
m["sai-mtc"] = {
"Matacoan",
2447424,
"sai-mgc",
}
 
m["sai-mur"] = {
"Muran",
33826,
aliases = {"Mura"},
}
 
m["sai-nad"] = {
"Nadahup",
1856439,
aliases = {"Makú", "Macú", "Vaupés-Japurá"},
}
 
m["sai-nje"] = {
"Northern Jê",
98078225,
"sai-cer",
aliases = {"Core Jê"},
}
 
m["sai-nmk"] = {
"Nambikwaran",
15548027,
aliases = {"Nambicuaran", "Nambiquaran", "Nambikuaran"},
}
 
m["sai-otm"] = {
"Otomacoan",
3217503,
aliases = {"Otomákoan", "Otomakoan"},
}
 
m["sai-pan"] = {
"Panoan",
1544537,
"sai-pat",
aliases = {"Pano"},
}
 
m["sai-pat"] = {
"Pano-Tacanan",
2475746,
aliases = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"},
}
 
m["sai-pek"] = {
"Pekodian",
107451736,
"sai-car",
aliases = {"South Amazonian Carib", "Southern Cariban", "Pekodi"},
}
 
m["sai-pem"] = {
"Pemongan",
nil,
"sai-ven",
aliases = {"Pemong", "Pemóng", "Purukoto"},
}
 
m["sai-pey"] = {
"Peba-Yaguan",
174015,
aliases = {"Peba-Yagua", "Yaguan", "Peban", "Yáwan"},
}
 
m["sai-prk"] = {
"Parukotoan",
107451482,
"sai-car",
aliases = {"Parukoto"},
}
 
m["sai-sje"] = {
"Southern Jê",
98078245,
"sai-jee",
}
 
m["sai-tac"] = {
"Tacanan",
3113762,
"sai-pat",
}
 
m["sai-tar"] = {
"Taranoan",
105097814,
"sai-gui",
aliases = {"Trio", "Tarano"},
}
 
m["sai-tuc"] = {
"Tucanoan",
788144,
}
 
m["sai-tyu"] = {
"Ticuna-Yuri",
4467010,
}
 
m["sai-ucp"] = {
"Uru-Chipaya",
2475488,
aliases = {"Uru-Chipayan"},
}
 
m["sai-ven"] = {
"Venezuelan Cariban",
nil,
"sai-car",
aliases = {"Venezuelan Carib", "Venezuelan", "Venezuelano"},
}
 
m["sai-wic"] = {
"Wichí",
3027047,
}
 
m["sai-wit"] = {
"Witotoan",
43079317,
aliases = {"Huitotoan", "Uitotoan"},
}
 
m["sai-ynm"] = {
"Yanomami",
nil,
aliases = {"Yanomam", "Shamatari", "Yamomami", "Yanomaman"},
}
 
m["sai-yuk"] = {
"Yukpan",
nil,
"sai-car",
aliases = {"Yukpa", "Yukpano", "Yukpa-Japreria"},
}
 
m["sai-zam"] = {
"Zamucoan",
3048461,
aliases = {"Samúkoan"},
}
 
m["sai-zap"] = {
"Zaparoan",
33911,
aliases = {"Záparoan", "Saparoan", "Sáparoan", "Záparo", "Zaparoano", "Zaparoana"},
}
 
m["sal"] = {
"Salish",
33985,
}
 
m["sdv"] = {
"Eastern Sudanic",
2036148,
"ssa",
}
 
m["sdv-bri"] = {
"Bari",
nil,
"sdv-nie",
}
 
m["sdv-daj"] = {
"Daju",
956724,
"sdv",
}
 
m["sdv-dnu"] = {
"Dinka-Nuer",
nil,
"sdv-niw",
}
 
m["sdv-eje"] = {
"Eastern Jebel",
3408878,
"sdv",
}
 
m["sdv-kln"] = {
"Kalenjin",
637228,
"sdv-nis",
}
 
m["sdv-lma"] = {
"Lotuko-Maa",
nil,
"sdv-nie",
}
 
m["sdv-lon"] = {
"Northern Luo",
nil,
"sdv-luo",
}
 
m["sdv-los"] = {
"Southern Luo",
7570103,
"sdv-luo",
}
 
m["sdv-luo"] = {
"Luo",
nil,
"sdv-niw",
}
 
m["sdv-nes"] = {
"Northern Eastern Sudanic",
4810496,
"sdv",
aliases = {"Astaboran", "Ek Sudanic"},
}
 
m["sdv-nie"] = {
"Eastern Nilotic",
153795,
"sdv-nil",
}
 
m["sdv-nil"] = {
"Nilotic",
513408,
"sdv",
}
 
m["sdv-nis"] = {
"Southern Nilotic",
1552410,
"sdv-nil",
}
 
m["sdv-niw"] = {
"Western Nilotic",
3114989,
"sdv-nil",
}
 
m["sdv-nma"] = {
"Nandi-Markweta",
nil,
"sdv-kln",
}
 
m["sdv-nyi"] = {
"Nyima",
11688746,
"sdv-nes",
aliases = {"Nyimang"},
}
 
m["sdv-tmn"] = {
"Taman",
3408873,
"sdv-nes",
aliases = {"Tamaic"},
}
 
m["sdv-ttu"] = {
"Teso-Turkana",
7705551,
"sdv-nie",
aliases = {"Ateker"},
}
 
m["sel"] = {
"Selkup",
34008,
"syd",
}
 
m["sem"] = {
"Semitic",
34049,
"afa",
}
 
m["sem-ara"] = {
"Aramaic",
28602,
"sem-nwe",
protoLanguage = "arc",
}
 
m["sem-arb"] = {
"Arabic",
164667,
"sem-cen",
protoLanguage = "ar",
}
 
m["sem-are"] = {
"Eastern Aramaic",
3410322,
"sem-ara",
}
 
m["sem-arw"] = {
"Western Aramaic",
3394214,
"sem-ara",
}
 
m["sem-ase"] = {
"Southeastern Aramaic",
3410322,
"sem-are",
}
 
m["sem-can"] = {
"Canaanite",
747547,
"sem-nwe",
}
 
m["sem-cen"] = {
"Central Semitic",
3433228,
"sem-wes",
}
 
m["sem-cna"] = {
"Central Neo-Aramaic",
3410322,
"sem-are",
}
 
m["sem-eas"] = {
"East Semitic",
164273,
"sem",
}
 
m["sem-eth"] = {
"Ethiopian Semitic",
163629,
"sem-wes",
aliases = {"Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"},
}
 
m["sem-nna"] = {
"Northeastern Neo-Aramaic",
2560578,
"sem-are",
}
 
m["sem-nwe"] = {
"Northwest Semitic",
162996,
"sem-cen",
}
 
m["sem-osa"] = {
"Old South Arabian",
35025,
"sem-cen",
aliases = {"Epigraphic South Arabian", "Sayhadic"},
}
 
m["sem-sar"] = {
"Modern South Arabian",
1981908,
"sem-wes",
}
 
m["sem-wes"] = {
"West Semitic",
124901,
"sem",
}
 
m["sgn"] = {
"sign",
34228,
"qfa-not",
}
 
m["sgn-fsl"] = {
"French Sign Languages",
5501921,
"sgn",
}
 
m["sgn-gsl"] = {
"German Sign Languages",
5551235,
"sgn",
}
 
m["sgn-jsl"] = {
"Japanese Sign Languages",
11722508,
"sgn",
}
 
m["sio"] = {
"Siouan",
34181,
"nai-sca",
}
 
m["sio-dhe"] = {
"Dhegihan",
3217420,
"sio-msv",
}
 
m["sio-dkt"] = {
"Dakotan",
4154122,
"sio-msv",
}
 
m["sio-mor"] = {
"Missouri River Siouan",
26807266,
"sio",
}
 
m["sio-msv"] = {
"Mississippi Valley Siouan",
12637104,
"sio",
}
 
m["sio-ohv"] = {
"Ohio Valley Siouan",
21070931,
"sio",
}
 
m["sit"] = {
"Sino-Tibetan",
45961,
aliases = {"Trans-Himalayan"},
}
 
m["sit-aao"] = {
"Central Naga",
615474,
"sit",
}
 
m["sit-alm"] = {
"Almora",
nil,
"sit-whm",
}
 
m["sit-bai"] = {
"Bai",
35103,
"sit-mba",
}
 
m["sit-bdi"] = {
"Bodish",
1814078,
"sit",
}
 
m["sit-cln"] = {
"Cai-Long",
107182612,
"sit-mba",
aliases = {"Ta-Li"},
}
 
m["sit-dhi"] = {
"Dhimalish",
1207648,
"sit",
}
 
m["sit-ebo"] = {
"East Bodish",
56402,
"sit-bdi",
}
 
m["sit-egy"] = {
"East rGyalrongic",
832026,
"sit-rgy",
}
 
m["sit-ers"] = {
"Ersuic",
56335,
"sit",
}
 
m["sit-gma"] = {
"Greater Magaric",
55612963,
"sit",
}
 
m["sit-gsi"] = {
"Greater Siangic",
52698851,
"sit",
}
 
m["sit-hrs"] = {
"Hrusish",
1632501,
"sit",
aliases = {"Southeast Kamengic"},
}
 
m["sit-jnp"] = {
"Jingphoic",
nil,
"sit-jpl",
aliases = {"Jingpho"},
}
 
m["sit-jpl"] = {
"Kachin-Luic",
1515454,
"tbq-bkj",
aliases = {"Jingpho-Luish", "Jingpho-Asakian", "Kachinic"},
}
 
m["sit-kch"] = {
"Konyak-Chang",
nil,
"sit-kon",
}
 
m["sit-kha"] = {
"Kham",
33305,
"sit-gma",
}
 
m["sit-khb"] = {
"Kho-Bwa",
6401917,
"sit",
aliases = {"Bugunish", "Kamengic"},
}
 
m["sit-khw"] = {
"Western Kho-Bwa",
nil,
"sit-khb",
}
 
m["sit-khc"] = {
"Chug-Lish",
nil,
"sit-khw",
aliases = {"Duhumbi-Khispi"},
}
 
m["sit-khm"] = {
"Mey-Sartang",
nil,
"sit-khw",
aliases = {"Sartang-Sherdukpen"},
}
 
m["sit-kic"] = {
"Central Kiranti",
nil,
"sit-kir",
}
 
m["sit-kie"] = {
"Eastern Kiranti",
nil,
"sit-kir",
}
 
m["sit-kin"] = {
"Kinnauric",
nil,
"sit-whm",
aliases = {"Kinnauri"},
}
 
m["sit-kir"] = {
"Kiranti",
922148,
"sit",
}
 
m["sit-kiw"] = {
"Western Kiranti",
922148,
"sit-kir",
}
 
m["sit-kon"] = {
"Northern Naga",
774590,
"tbq-bkj",
aliases = {"Konyakian", "Konyak"},
}
 
m["sit-kyk"] = {
"Kyirong-Kagate",
6450957,
"sit-tib",
}
 
m["sit-lab"] = {
"Ladakhi-Balti",
6450957,
"sit-tib",
}
 
m["sit-las"] = {
"Lahuli-Spiti",
6473510,
"sit-tib",
}
 
m["sit-luu"] = {
"Luish",
55621439,
"sit-jpl",
aliases = {"Asakian", "Sak"},
}
 
m["sit-mar"] = {
"Maringic",
nil,
"sit-tma",
}
 
m["sit-mba"] = {
"Macro-Bai",
16963847,
"sit-sba",
aliases = {"Greater Bai"},
}
 
m["sit-mdz"] = {
"Midzu",
6843504,
"sit",
aliases = {"Geman", "Midzuish", "Miju-Meyor", "Southern Mishmi"},
}
 
m["sit-mnz"] = {
"Mondzish",
6898839,
"tbq-lob",
aliases = {"Mangish"},
}
 
m["sit-mru"] = {
"Mruic",
16908870,
"sit",
aliases = {"Mru-Hkongso"},
}
 
m["sit-nas"] = {
"Naish",
25047956,
"sit-nax",
}
 
m["sit-nax"] = {
"Naic",
6982999,
"tbq-buq",
aliases = {"Naxish"},
}
 
m["sit-nba"] = {
"Northern Bai",
122463830,
"sit-bai",
}
 
m["sit-new"] = {
"Newaric",
55625069,
"sit",
}
 
m["sit-nng"] = {
"Nungish",
1515482,
"sit",
aliases = {"Nung"},
}
 
m["sit-qia"] = {
"Qiangic",
1636765,
"tbq-buq",
}
 
m["sit-rgy"] = {
"Rgyalrongic",
56936,
"sit-qia",
aliases = {"Jiarongic"},
}
 
m["sit-sba"] = {
"Sino-Bai",
nil,
"sit",
aliases = {"Greater Bai"},
}
 
m["sit-tam"] = {
"Tamangic",
3309439,
"sit",
aliases = {"West Bodish"},
}
 
m["sit-tan"] = {
"Tani",
3217538,
"sit",
}
 
m["sit-tib"] = {
"Tibetic",
1641150,
"sit-bdi",
protoLanguage = "otb",
}
m["sit-tja"] = {
"Tujia",
nil,
"sit",
}
 
m["sit-tma"] = {
"Tangkhul-Maring",
nil,
"sit",
}
 
m["sit-tng"] = {
"Tangkhulic",
1516657,
"sit-tma",
aliases = {"Tangkhul"},
}
 
m["sit-tno"] = {
"Tangsa-Nocte",
nil,
"sit-kon",
}
 
m["sit-tsk"] = {
"Tshangla",
nil,
"sit",
}
 
m["sit-wgy"] = {
"West rGyalrongic",
nil,
"sit-rgy"
}
 
m["sit-whm"] = {
"West Himalayish",
2301695,
"sit",
}
 
m["sit-zem"] = {
"Zeme",
189291,
"sit",
aliases = {"Zeliangrong", "Zemeic"},
}
 
m["sla"] = {
"Slavic",
23526,
"ine-bsl",
aliases = {"Slavonic"},
}
 
m["smi"] = {
"Sami",
56463,
"urj",
aliases = {"Saami", "Samic", "Saamic"},
}
 
m["son"] = {
"Songhay",
505198,
"ssa",
aliases = {"Songhai"},
}
 
m["sqj"] = {
"Albanian",
8748,
"ine",
}
 
m["ssa"] = {
"Nilo-Saharan", -- possibly not a genetic grouping
33705,
}
 
m["ssa-fur"] = {
"Fur",
2989512,
"ssa",
}
 
m["ssa-klk"] = {
"Kuliak",
1791476,
"ssa",
aliases = {"Rub"},
}
 
m["ssa-kom"] = {
"Koman",
1781084,
"ssa",
}
 
m["ssa-sah"] = {
"Saharan",
1757661,
"ssa",
}
 
m["syd"] = {
"Samoyedic",
34005,
"urj",
aliases = {"Samoyed", "Samodeic"},
}
 
m["syd-ene"] = {
"Enets",
29942,
"syd",
}
 
m["tai"] = {
"Tai",
749720,
"qfa-bet",
aliases = {"Daic"},
}
 
m["tai-wen"] = {
"Wenma-Southwestern Tai",
nil,
"tai",
}
 
m["tai-tay"] = {
"Tày",
nil,
"tai-wen",
}
 
m["tai-sap"] = {
"Sapa-Southwestern Tai",
nil,
"tai-wen",
aliases = {"Sapa-Thai"},
}
 
m["tai-swe"] = {
"Southwestern Tai",
10889250,
"tai-sap",
}
 
m["tai-cho"] = {
"Chongzuo Tai",
13216,
"tai",
}
 
m["tai-cen"] = {
"Central Tai",
5061891,
"tai",
}
 
m["tai-nor"] = {
"Northern Tai",
7059014,
"tai",
}
 
m["tbq"] = {
"Tibeto-Burman",
34064,
"sit",
}
 
m["tbq-anp"] = {
"Angami-Pochuri",
530460,
"sit",
}
 
m["tbq-axi"] = {
"Axioid",
nil,
"tbq-sel",
}
 
m["tbq-bdg"] = {
"Bodo-Garo",
4090000,
"tbq-bkj",
}
 
m["tbq-bis"] = {
"Bisoid",
48844742,
"tbq-slo",
}
 
m["tbq-bka"] = {
"Bi-Ka",
12627890,
"tbq-slo",
}
 
m["tbq-bkj"] = {
"Sal",
889900,
"sit",
-- Brahmaputran appears to be Glottolog's term
aliases = {"Bodo-Konyak-Jinghpaw", "Brahmaputran", "Jingpho-Konyak-Bodo"},
}
 
m["tbq-brm"] = {
"Burmish",
865713,
"tbq-lob",
}
 
m["tbq-buq"] = {
"Burmo-Qiangic",
16056278,
"sit",
aliases = {"Eastern Tibeto-Burman"},
}
 
m["tbq-drp"] = {
"Downriver Phula",
7188378,
"tbq-rph",
}
 
m["tbq-han"] = {
"Hanoid",
17004185,
"tbq-slo",
}
 
m["tbq-hph"] = {
"Highland Phula",
nil,
"tbq-sel",
}
 
m["tbq-jin"] = {
"Jino",
6202716,
"tbq-slo",
}
 
m["tbq-kzh"] = {
"Kazhuoish",
48834669,
"tbq-lol",
}
 
m["tbq-kuk"] = {
"Kuki-Chin",
832413,
"sit",
aliases = {"Kukish", "South-Central Tibeto-Burman"},
}
 
m["tbq-lal"] = {
"Lalo",
56548,
"tbq-lso",
}
 
m["tbq-lho"] = {
"Lahoish",
nil,
"tbq-lol",
}
 
m["tbq-llo"] = {
"Lipo-Lolopo",
nil,
"tbq-lso",
}
 
m["tbq-lob"] = {
"Lolo-Burmese",
1635712,
"tbq-buq",
}
 
m["tbq-lol"] = {
"Loloish",
37035,
"tbq-lob",
aliases = {"Yi", "Ngwi", "Nisoic"},
}
 
m["tbq-lso"] = {
"Lisoish",
6559055,
"tbq-lol",
}
 
m["tbq-lwo"] = {
"Lawoish",
48847673,
"tbq-lol",
}
 
m["tbq-muj"] = {
"Muji",
11221327,
"tbq-hph",
}
 
m["tbq-nas"] = {
"Nasoid",
nil,
"tbq-nlo",
}
 
m["tbq-nis"] = {
"Nisu",
56404,
"tbq-nlo",
}
 
m["tbq-nlo"] = {
"Northern Loloish",
7058676,
"tbq-nso",
}
 
m["tbq-nso"] = {
"Nisoish",
56990,
"tbq-lol",
}
 
m["tbq-nus"] = {
"Nusoish",
114245231,
"tbq-lol",
}
 
m["tbq-phw"] = {
"Phowa",
7187959,
"tbq-hph",
}
 
m["tbq-rph"] = {
"Riverine Phula",
nil,
"tbq-sel",
}
 
m["tbq-sel"] = {
"Southeastern Loloish",
16111894,
"tbq-nso",
}
 
m["tbq-sil"] = {
"Siloid",
60787071,
"tbq-slo",
}
 
m["tbq-slo"] = {
"Southern Loloish",
5649340,
"tbq-lol",
}
 
m["tbq-tal"] = {
"Taloid",
48804018,
"tbq-lso",
}
 
m["tbq-urp"] = {
"Upriver Phula",
7187058,
"tbq-rph",
}
 
m["trk"] = {
"Turkic",
34090,
}
 
m["trk-cmn"] = {
"Common Turkic",
1126028,
"trk",
aliases = {"Shaz Turkic", "Shaz-Turkic"},
}
 
m["trk-kar"] = {
"Karluk",
703173,
"trk-cmn",
aliases = {"Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"},
}
 
m["trk-kbu"] = {
"Kipchak-Bulgar",
3512539,
"trk-kip",
aliases = {"Uralian", "Uralo-Caspian"},
}
 
m["trk-kcu"] = {
"Kipchak-Cuman",
4370412,
"trk-kip",
aliases = {"Ponto-Caspian"},
}
 
m["trk-kip"] = {
"Kipchak",
1339898,
"trk-cmn",
-- Russian Wikipedia article [[w:ru:Западнотюркские_языки]] says "Western Turkic" is used by N.A. Baskakov and includes Oghuz, Kipchak and Karluk.
-- 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",
}
 
m["trk-kkp"] = {
"Kyrgyz-Kipchak",
4221189,
"trk-kip",
}
 
m["trk-kno"] = {
"Kipchak-Nogai",
4326954,
"trk-kip",
aliases = {"Aralo-Caspian"},
}
 
m["trk-nsb"] = {
"North Siberian Turkic",
4537269,
"trk-sib",
aliases = {"Northern Siberian Turkic"},
}
 
m["trk-ogr"] = {
"Oghur",
1422731,
"trk",
aliases = {"Lir-Turkic", "r-Turkic"},
}
 
m["trk-ogz"] = {
"Oghuz",
494600,
"trk-cmn",
aliases = {"Southwestern Turkic"},
}
 
m["trk-sib"] = {
"Siberian Turkic",
354353,
"trk-cmn",
other_names = {"Northern 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"},
}
 
m["trk-ssb"] = {
"South Siberian Turkic",
nil,
"trk-sib",
aliases = {"Southern Siberian Turkic"},
}
 
m["tup"] = {
"Tupian",
34070,
aliases = {"Tupi"},
}
 
m["tup-gua"] = {
"Tupi-Guarani",
148610,
"tup",
aliases = {"Tupí-Guaraní"},
}
 
m["tuw"] = {
"Tungusic",
34230,
aliases = {"Manchu-Tungus", "Tungus"},
}
 
m["tuw-ewe"] = {
"Ewenic",
105889448,
"tuw",
aliases = {"Northern Tungusic"},
}
 
m["tuw-jrc"] = {
"Jurchenic",
105889432,
"tuw",
aliases = {"Manchuric"},
}
 
m["tuw-nan"] = {
"Nanaic",
105889264,
"tuw",
}
 
m["tuw-udg"] = {
"Udegheic",
105889266,
"tuw",
}
 
m["urj"] = {
"Uralic",
34113,
varieties = {"Finno-Ugric"},
}
 
m["urj-fin"] = {
"Finnic",
33328,
"urj",
aliases = {"Baltic-Finnic", "Balto-Finnic", "Fennic"},
}
 
m["urj-mdv"] = {
"Mordvinic",
627313,
"urj",
}
 
m["urj-prm"] = {
"Permic",
161493,
"urj",
}
 
m["urj-ugr"] = {
"Ugric",
156631,
"urj",
}
 
m["wak"] = {
"Wakashan",
60069,
}
 
m["wen"] = {
"Sorbian",
25442,
"zlw",
aliases = {"Lusatian", "Wendish"},
}
 
m["xgn"] = {
"Mongolic",
33750,
"qfa-xgs",
aliases = {"Mongolian"},
}
 
m["xgn-cen"] = {
"Central Mongolic",
28719447,
"xgn",
protoLanguage = "xng-lat",
}
 
m["xgn-sou"] = {
"Southern Mongolic",
nil,
"xgn",
protoLanguage = "xng-ear",
}
 
m["xgn-shr"] = {
"Shirongolic",
107539435,
"xgn-sou",
}
 
m["xme"] = {
"Median",
nil,
"ira-mpr",
protoLanguage = "xme-old",
}
 
m["xme-ttc"] = {
"Tatic",
nil,
"xme",
}
 
m["xnd"] = {
"Na-Dene",
26986,
"qfa-dny",
aliases = {"Na-Dené"},
}
 
m["xsc"] = {
"Scythian",
nil,
"ira-nei",
}
 
m["xsc-sak"] = {
"Saka",
nil,
"xsc-skw",
aliases = {"Sakan"},
}
 
m["xsc-sar"] = {
"Sarmatian",
nil,
"xsc",
}
 
m["xsc-skw"] = {
"Saka-Wakhi",
nil,
"xsc",
}
 
m["yok"] = {
"Yokuts",
34249,
"nai-you",
aliases = {"Yokutsan", "Mariposan", "Mariposa"},
}
 
m["ypk"] = {
"Yupik",
27970,
"esx-esk",
aliases = {"Yup'ik", "Yuit"},
}
 
m["yrk"] = {
"Nenets",
36452,
"syd",
}
 
m["zhx"] = {
"Sinitic",
33857,
"sit-sba",
aliases = {"Chinese"},
protoLanguage = "och",
}
 
m["zhx-com"] = {
"Coastal Min",
20667215,
"zhx-min",
}
 
m["zhx-inm"] = {
"Inland Min",
20667237,
"zhx-min",
}
 
m["zhx-man"] = {
"Mandarinic",
nil,
"zhx",
protoLanguage = "cmn-ear",
}
 
m["zhx-min"] = {
"Min",
56504,
"zhx",
}
 
m["zhx-nan"] = {
"Southern Min",
36495,
"zhx-com",
}
 
m["zhx-pin"] = {
"Pinghua",
2735715,
"zhx",
protoLanguage = "ltc",
}
 
m["zhx-yue"] = {
"Yue",
7033959,
"zhx",
protoLanguage = "ltc",
}
 
m["zle"] = {
"East Slavic",
144713,
"sla",
}
 
m["zls"] = {
"South Slavic",
146665,
"sla",
}
 
m["zlw"] = {
"West Slavic",
145852,
"sla",
}
 
m["zlw-lch"] = {
"Lechitic",
742782,
"zlw",
aliases = {"Lekhitic"},
}
 
m["zlw-pom"] = {
"Pomeranian",
nil,
"zlw-lch",
}
 
m["znd"] = {
"Zande",
8066072,
"nic-ubg",
}
}


return m
return require("Module:languages").finalizeData(m, "family")

Latest revision as of 19:07, 8 May 2026



--[=[
	This module contains definitions for all language family codes on Wiktionary.
]=]--

local m = {}

m["wasc"] = {
	"Wasc",
	nil,
	"wasc"
}




















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["bnt-boa"] = {
	"Boan",
	4931250,
	"bnt",
	aliases = {"Buan", "Ababuan"},
}

m["bnt-bot"] = {
	"Botatwe",
	4948532,
	"bnt",
}

m["bnt-bsa"] = {
	"Basaa",
	809739,
	"bnt",
}

m["bnt-bsh"] = {
	"Bushoong",
	5001551,
	"bnt-bte",
}

m["bnt-bso"] = {
	"Southern Bantu",
	980498,
	"bnt",
}

m["bnt-bta"] = {
	"Bati-Angba",
	4869303,
	"bnt-boa",
	other_names = {"Late Bomokandian"},
	aliases = {"Bwa"},
}

m["bnt-btb"] = {
	"Beti",
	35118,
	"bnt",
}

m["bnt-bte"] = {
	"Bangi-Tetela",
	4855181,
	"bnt",
}

m["bnt-bun"] = {
	"Buja-Ngombe",
	4986733,
	"bnt-mbb",
}

m["bnt-chg"] = {
	"Chaga",
	33016,
	"bnt-cht",
}

m["bnt-cht"] = {
	"Chaga-Taita",
	nil,
	"bnt-bne",
}

m["bnt-clu"] = {
	"Chokwe-Luchazi",
	3339273,
	"bnt",
}

m["bnt-com"] = {
	"Comorian",
	33077,
	"bnt-sab",
}

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

m["bnt-haj"] = {
	"Haya-Jita",
	25502360,
	"bnt-glb",
}

m["bnt-kak"] = {
	"Kako",
	nil,
	"bnt-pob",
}

m["bnt-kav"] = {
	"Kavango",
	116544179,
	"bnt-ksb",
}

m["bnt-kbi"] = {
	"Komo-Bira",
	6428591,
	"bnt-boa",
}

m["bnt-kel"] = {
	"Kele",
	1738162,
	"bnt-kts",
	aliases = {"Sheke"},
}

m["bnt-kil"] = {
	"Kilombero",
	6408121,
	"bnt",
}

m["bnt-kka"] = {
	"Kikuyu-Kamba",
	16114410,
	"bnt-bne",
	aliases = {"Thagiicu"},
}

m["bnt-kmb"] = {
	"Kimbundu",
	16947687,
	"bnt",
}

m["bnt-kng"] = {
	"Kongo",
	6429214,
	"bnt",
}

m["bnt-kpw"] = {
	"Kpwe",
	36428,
	"bnt-saw",
}

m["bnt-ksb"] = {
	"Kavango-Southwest Bantu",
	6379098,
	"bnt",
}

m["bnt-kts"] = {
	"Kele-Tsogo",
	6385577,
	"bnt",
}

m["bnt-lbn"] = {
	"Luban",
	4536504,
	"bnt",
}

m["bnt-leb"] = {
	"Lebonya",
	6511395,
	"bnt",
}

m["bnt-lgb"] = {
	"Lega-Binja",
	6517694,
	"bnt",
}

m["bnt-lok"] = {
	"Logooli-Kuria",
	nil,
	"bnt-glb",
}

m["bnt-lub"] = {
	"Luba",
	nil,
	"bnt-lbn",
}

m["bnt-lun"] = {
	"Lunda",
	6704091,
	"bnt",
}

m["bnt-mak"] = {
	"Makua",
	6740431,
	"bnt-bso",
	aliases = {"Makhuwa"},
}

m["bnt-mbb"] = {
	"Mboshi-Buja",
	6799764,
	"bnt",
}

m["bnt-mbe"] = {
	"Mbole-Enya",
	6799728,
	"bnt",
}

m["bnt-mbi"] = {
	"Mbinga",
	nil,
	"bnt-rur",
}

m["bnt-mbo"] = {
	"Mboshi",
	6799763,
	"bnt-mbb",
}

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

m["bnt-mby"] = {
	"Mbeya",
	nil,
	"bnt-ruk",
}

m["bnt-mij"] = {
	"Mijikenda",
	6845474,
	"bnt-sab",
}

m["bnt-mka"] = {
	"Makaa",
	nil,
	"bnt-ndb",
}

m["bnt-mne"] = {
	"Manenguba",
	31147471,
	"bnt",
	aliases = {"Mbo", "Ngoe"},
}

m["bnt-mnj"] = {
	"Makaa-Njem",
	1603899,
	"bnt-pob",
}

m["bnt-mon"] = {
	"Mongo",
	nil,
	"bnt-bnm",
}

m["bnt-mra"] = {
	"Mbugwe-Rangi",
	6799795,
	"bnt",
}

m["bnt-msl"] = {
	"Masaba-Luhya",
	12636428,
	"bnt-glb",
}

m["bnt-mwi"] = {
	"Mwika",
	nil,
	"bnt-ruk",
}

m["bnt-ncb"] = {
	"Northeast Coast Bantu",
	7057848,
	"bnt-bne",
}

m["bnt-ndb"] = {
	"Ndzem-Bomwali",
	nil,
	"bnt-mnj",
}

m["bnt-ngn"] = {
	"Ngondi-Ngiri",
	7022532,
	"bnt-mbb",
}

m["bnt-ngu"] = {
	"Nguni",
	961559,
	"bnt-bso",
	aliases = {"Ngoni"},
}

m["bnt-nya"] = {
	"Nyali",
	7070832,
	"bnt-leb",
}

m["bnt-nyb"] = {
	"Nyanga-Buyi",
	7070882,
	"bnt",
}

m["bnt-nyg"] = {
	"Nyoro-Ganda",
	12638666,
	"bnt-glb",
}

m["bnt-nys"] = {
	"Nyasa",
	7070921,
	"bnt",
}

m["bnt-nze"] = {
	"Nzebi",
	1755498,
	"bnt-tmb",
	aliases = {"Njebi"},
}

m["bnt-ova"] = {
	"Ovambo",
	36489,
	"bnt-swb",
	aliases = {"Oshivambo", "Oshiwambo", "Owambo"},
}

m["bnt-par"] = {
	"Pare",
	nil,
	"bnt-ncb",
}

m["bnt-pen"] = {
	"Pende",
	7162373,
	"bnt",
}

m["bnt-pob"] = {
	"Pomo-Bomwali",
	nil,
	"bnt",
}

m["bnt-ruk"] = {
	"Rukwa",
	7378902,
	"bnt",
}

m["bnt-run"] = {
	"Rungwe",
	nil,
	"bnt-ruk",
}

m["bnt-rur"] = {
	"Rufiji-Ruvuma",
	7377947,
	"bnt",
}

m["bnt-ruv"] = {
	"Ruvu",
	nil,
	"bnt-ncb",
}

m["bnt-rvm"] = {
	"Ruvuma",
	nil,
	"bnt-rur",
}

m["bnt-sab"] = {
	"Sabaki",
	2209395,
	"bnt-ncb",
}

m["bnt-saw"] = {
	"Sawabantu",
	532003,
	"bnt",
}

m["bnt-sbi"] = {
	"Sabi",
	7396071,
	"bnt",
}

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

m["bnt-shh"] = {
	"Shi-Havu",
	nil,
	"bnt-glb",
}

m["bnt-sho"] = {
	"Shona",
	2904660,
	"bnt",
}

m["bnt-sir"] = {
	"Sira",
	1436372,
	"bnt",
	aliases = {"Shira-Punu"},
}

m["bnt-ske"] = {
	"Soko-Kele",
	nil,
	"bnt-bte",
}

m["bnt-sna"] = {
	"Sena",
	nil,
	"bnt-nys",
}

m["bnt-sts"] = {
	"Sotho-Tswana",
	2038386,
	"bnt-bso",
}

m["bnt-swb"] = {
	"Southwest Bantu",
	116543539,
	"bnt-ksb",
}

m["bnt-swh"] = {
	"Swahili",
	nil,
	"bnt-sab",
}

m["bnt-tek"] = {
	"Teke",
	36528,
	"bnt-tmb",
}

m["bnt-tet"] = {
	"Tetela",
	7706059,
	"bnt-bte",
}

m["bnt-tkc"] = {
	"Central Teke",
	36473,
	"bnt-tek",
}

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

m["bnt-tmb"] = {
	"Teke-Mbede",
	7695332,
	"bnt",
	aliases = {"Teke-Mbere"},
}

m["bnt-tso"] = {
	"Tsogo",
	2458420,
	other_names = {"Okani"}, --appears to be an alias in Glottolog
	"bnt-kts",
}

m["bnt-tsr"] = {
	"Tswa-Ronga",
	12643962,
	"bnt-bso",
}

m["bnt-yak"] = {
	"Yaka",
	8047027,
	"bnt",
}

m["bnt-yko"] = {
	"Yasa-Kombe",
	nil,
	"bnt-saw",
}

m["bnt-zbi"] = {
	"Zamba-Binza",
	nil,
	"bnt-bnm",
}

m["btk"] = {
	"Batak",
	1998595,
	"poz-nws",
}

--[=[
	Exceptional language and family codes for Central American Indian languages
	may use the prefix "cai-", though "cai" is no longer itself a family code.
]=]--

--[=[
	Exceptional language and family codes for Caucasian languages can use
	the prefix "cau-", though "cau" is no longer itself a family code.
]=]--

m["cau-abz"] = {
	"Abkhaz-Abaza",
	4663617,
	"cau-nwc",
	other_names = {"Abkhaz-Tapanta"},
	aliases = {"Abazgi"},
}

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

m["cau-ava"] = {
	"Avaro-Andian",
	4055404,
	"cau-nec",
	aliases = {"Avar-Andian", "Avar-Andi", "Avar-Andic"},
}

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

m["cau-drg"] = {
	"Dargwa",
	5222637,
	"cau-nec",
	other_names = {"Dargin"},
}

m["cau-esm"] = {
	"Eastern Samur",
	nil,
	"cau-sam",
}

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

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

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

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

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

m["cau-sam"] = {
	"Samur",
	15229151,
	"cau-lzg",
}

m["cau-ssm"] = {
	"Southern Samur",
	nil,
	"cau-sam",
}

m["cau-tsz"] = {
	"Tsezian",
	1651530,
	"cau-nec",
	aliases = {"Tsezic", "Didoic"},
}

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

m["cau-wsm"] = {
	"Western Samur",
	nil,
	"cau-sam",
}

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

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

m["ccs"] = {
	"Kartvelian",
	34030,
	aliases = {"South Caucasian"},
}

m["ccs-gzn"] = {
	"Georgian-Zan",
	34030,
	"ccs",
	aliases = {"Karto-Zan"},
}

m["ccs-zan"] = {
	"Zan",
	2606912,
	"ccs-gzn",
	aliases = {"Zanuri", "Colchian"},
}

m["cdc"] = {
	"Chadic",
	33184,
	"afa",
}

m["cdc-cbm"] = {
	"Central Chadic",
	2251547,
	"cdc",
	aliases = {"Biu-Mandara"},
}

m["cdc-est"] = {
	"East Chadic",
	2276221,
	"cdc",
}

m["cdc-mas"] = {
	"Masa",
	2136092,
	"cdc",
}

m["cdc-wst"] = {
	"West Chadic",
	2447774,
	"cdc",
}

m["cdd"] = {
	"Caddoan",
	1025090,
}

m["cel"] = {
	"Celtic",
	25293,
	"ine",
}

m["cel-bry"] = {
	"Brythonic",
	156877,
	"cel-ins",
	aliases = {"Brittonic"},
}

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

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

m["cel-gae"] = {
	"Goidelic",
	56433,
	"cel-ins",
	aliases = {"Gaelic"},
	protoLanguage = "pgl",
}

m["cel-his"] = {
	"Hispano-Celtic",
	4204136,
	"cel",
}

m["cel-ins"] = {
	"Insular Celtic",
	214506,
	"cel",
}

m["chi"] = {
	"Chimakuan",
	1073088,
}

m["chm"] = {
	"Mari",
	973685,
	"urj",
}

m["cmc"] = {
	"Chamic",
	2997506,
	"poz-mcm",
}

m["crp"] = {
	"creole or pidgin",
	19682167,
	"qfa-cnt",
}

m["csu"] = {
	"Central Sudanic",
	190822,
	"ssa",
}

m["csu-bba"] = {
	"Bongo-Bagirmi",
	3505042,
	"csu",
}

m["csu-bbk"] = {
	"Bongo-Baka",
	4941917,
	"csu-bba",
}

m["csu-bgr"] = {
	"Bagirmi",
	4841948,
	"csu-bba",
	aliases = {"Bagirmic"},
}

m["csu-bkr"] = {
	"Birri-Kresh",
	nil,
	"csu",
}

m["csu-ecs"] = {
	"Eastern Central Sudanic",
	16911698,
	"csu",
	aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"},
}

m["csu-kab"] = {
	"Kaba",
	6343715,
	"csu-bba",
}

m["csu-lnd"] = {
	"Lendu",
	6522357,
	"csu-ecs",
	aliases = {"Lenduic"},
}

m["csu-maa"] = {
	"Mangbetu",
	6748874,
	"csu-ecs",
	aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"},
}

m["csu-mle"] = {
	"Mangbutu-Lese",
	17009406,
	"csu-ecs",
	aliases = {"Mangbutu-Efe", "Mangbutu", "Membi-Mangbutu-Efe"},
}

m["csu-mma"] = {
	"Moru-Madi",
	6915156,
	"csu-ecs",
}

m["csu-sar"] = {
	"Sara",
	2036691,
	"csu-bba",
}

m["csu-val"] = {
	"Vale",
	7909520,
	"csu-bba",
}

m["cus"] = {
	"Cushitic",
	33248,
	"afa",
}

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

m["cus-eas"] = {
	"East Cushitic",
	56568,
	"cus",
}

m["cus-hec"] = {
	"Highland East Cushitic",
	56524,
	"cus-eas",
}

m["cus-som"] = {
	"Somaloid",
	56774,
	"cus-eas",
	aliases = {"Sam", "Macro-Somali"},
}

m["cus-sou"] = {
	"South Cushitic",
	56525,
	"cus",
}

m["day"] = {
	"Land Dayak",
	2760613,
	"poz",
}

m["del"] = {
	"Lenape",
	2665761,
	"alg-eas",
	aliases = {"Delaware"},
}

m["den"] = {
	"Slavey",
	13272,
	"ath-nor",
	aliases = {"Slave", "Slavé"},
}

m["dmn"] = {
	"Mande",
	33681,
	"nic",
}

m["dmn-bbu"] = {
	"Bisa-Busa",
	12627956,
	"dmn-mde",
}

m["dmn-emn"] = {
	"East Manding",
	nil,
	"dmn-man",
}

m["dmn-jje"] = {
	"Jogo-Jeri",
	nil,
	"dmn-mjo",
}

m["dmn-man"] = {
	"Manding",
	35772,
	"dmn-mmo",
}

m["dmn-mda"] = {
	"Mano-Dan",
	nil,
	"dmn-mse",
}

m["dmn-mdc"] = {
	"Central Mande",
	5972907,
	"dmn-mdw",
}

m["dmn-mde"] = {
	"Eastern Mande",
	12633080,
	"dmn",
}

m["dmn-mdw"] = {
	"Western Mande",
	16113831,
	"dmn",
}

m["dmn-mjo"] = {
	"Manding-Jogo",
	12636153,
	"dmn-mdc",
}

m["dmn-mmo"] = {
	"Manding-Mokole",
	nil,
	"dmn-mva",
}

m["dmn-mnk"] = {
	"Maninka",
	36186,
	"dmn-emn",
}

m["dmn-mnw"] = {
	"Northwestern Mande",
	5972910,
	"dmn-mdw",
}

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

m["dmn-mse"] = {
	"Southeastern Mande",
	5972912,
	"dmn-mde",
}

m["dmn-msw"] = {
	"Southwestern Mande",
	12633904,
	"dmn-mdw",
}

m["dmn-mva"] = {
	"Manding-Vai",
	nil,
	"dmn-mjo",
}

m["dmn-nbe"] = {
	"Nwa-Beng",
	nil,
	"dmn-mse",
}

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

m["dmn-smg"] = {
	"Samogo",
	7410000,
	"dmn-mnw",
	aliases = {"Duun-Seenku"},
}

m["dmn-snb"] = {
	"Soninke-Bobo",
	16111680,
	"dmn-mnw",
}

m["dmn-sya"] = {
	"Susu-Yalunka",
	nil,
	"dmn-mdc",
}

m["dmn-vak"] = {
	"Vai-Kono",
	nil,
	"dmn-mva",
}

m["dmn-wmn"] = {
	"West Manding",
	nil,
	"dmn-man",
}

m["dra"] = {
	"Dravidian",
	33311,
}

m["dra-cen"] = {
	"Central Dravidian",
	12628823,
	"dra",
}

m["dra-gki"] = {
	"Gondi-Kui",
	12631610,
	"dra-sdt",
}

m["dra-gon"] = {
	"Gondi",
	55639812,
	"dra-gki",
}

m["dra-imd"] = {
	"Irula-Muduga",
	nil,
	"dra-tkn",
}

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

m["dra-kki"] = {
	"Konda-Kui",
	nil,
	"dra-gki",
}

m["dra-kml"] = {
	"Kurux-Malto",
	68002822,
	"dra-nor",
}

m["dra-knk"] = {
	"Kolami-Naiki",
	10547037,
	"dra-cen",
}

m["dra-kod"] = {
	"Kodagu",
	67983106,
	"dra-tkd",
}

m["dra-kor"] = {
	"Koraga",
	33394,
	"dra-tlk",
}

m["dra-mal"] = {
	"Malayalamoid",
	6741581,
	"dra-tml",
}

m["dra-mdy"] = {
	"Madiya",
	27602,
	"dra-gon",
}

m["dra-mlo"] = {
	"Malto",
	nil,
	"dra-kml",
}

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

m["dra-nor"] = {
	"North Dravidian",
	16110967,
	"dra",
}

m["dra-pgd"] = {
	"Parji-Gadaba",
	10620428,
	"dra-cen",
}

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

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

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

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

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

m["dra-tkd"] = {
	"Tamil-Kodagu",
	25494510,
	"dra-tkn",
}

m["dra-tkn"] = {
	"Tamil-Kannada",
	6478506,
	"dra-sdo",
}

m["dra-tkt"] = {
	"Toda-Kota",
	67983857,
	"dra-tkd",
}

m["dra-tlk"] = {
	"Tulu-Koraga",
	nil,
	"dra-sdo",
}

m["dra-tml"] = {
	"Tamil-Malayalam",
	10690507,
	"dra-tkd",
}

m["egx"] = {
	"Egyptian",
	50868,
	"afa",
	protoLanguage = "egy",
}

m["ero"] = {
	"Horpa",
	56854,
	"sit-wgy",
}

m["esx"] = {
	"Eskimo-Aleut",
	25946,
}

m["esx-esk"] = {
	"Eskimo",
	25946,
	"esx",
}

m["esx-inu"] = {
	"Inuit",
	27796,
	"esx-esk",
}

m["euq"] = {
	"Vasconic",
	4669240,
}

m["gba"] = {
	"Gbaya",
	3099986,
	"alv-sav",
}

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

m["gba-sou"] = {
	"Southern Gbaya",
	nil,
	"gba",
}

m["gba-wes"] = {
	"Western Gbaya",
	nil,
	"gba",
}

m["gem"] = {
	"Germanic",
	21200,
	"ine",
}

m["gio"] = {
	"Gelao",
	56401,
	"qfa-kra",
}

m["gme"] = {
	"East Germanic",
	108662,
	"gem",
}

m["gmq"] = {
	"North Germanic",
	106085,
	"gem",
}

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

m["gmq-ins"] = {
	"Insular Scandinavian",
	nil,
	"gmq-wes",
}

m["gmq-wes"] = {
	"West Scandinavian",
	1792570,
	"gmq",
	protoLanguage = "non-own",
}

m["gmw"] = {
	"West Germanic",
	26721,
	"gem",
}

m["gmw-afr"] = {
	"Anglo-Frisian",
	5329170,
	"gmw-nsg",
}

m["gmw-ang"] = {
	"Anglic",
	1346342,
	"gmw-afr",
	protoLanguage = "ang",
}

m["gmw-fri"] = {
	"Frisian",
	25325,
	"gmw-afr",
	protoLanguage = "ofs",
}

m["gmw-frk"] = {
	"Low Franconian",
	153050,
	"gmw",
	protoLanguage = "frk",
}

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

m["gmw-ian"] = {
	"Irish Anglo-Norman",
	120719384,
	"gmw-ang",
	protoLanguage = "enm",
}

m["gmw-lgm"] = {
	"Low German",
	25433,
	"gmw-nsg",
	protoLanguage = "osx",
}

m["gmw-nsg"] = {
	"North Sea Germanic",
	30134,
	"gmw",
	aliases = {"Ingvaeonic"},
}

m["gn"] = {
	"Guarani",
	35876,
	"tup-gua",
	aliases = {"Guaraní"},
}

m["grb"] = {
	"Grebo proper",
	35257,
	"kro-grb",
}

m["grk"] = {
	"Hellenic",
	2042538,
	"ine",
	aliases = {"Greek"},
}

m["him"] = {
	"Western Pahari",
	10939493,
	"inc-pah",
	aliases = {"Himachali"},
}

m["hmn"] = {
	"Hmongic",
	3307894,
	"hmx",
}

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

m["hmx-mie"] = {
	"Mienic",
	7992695,
	"hmx",
}

m["hok"] = {
	"Hokan",
	33406,
}

m["hyx"] = {
	"Armenian",
	8785,
	"ine",
}

m["iir"] = {
	"Indo-Iranian",
	33514,
	"ine",
}

m["iir-nur"] = {
	"Nuristani",
	161804,
	"iir",
}

m["nur-nor"] = {
	"Northern Nuristani",
	nil,
	"iir-nur",
}

m["nur-sou"] = {
	"Southern Nuristani",
	nil,
	"iir-nur",
}

m["ijo"] = {
	"Ijoid",
	1325759,
	"nic",
	other_names = {"Ijaw"}, -- Ijaw may be a subfamily
}

m["inc"] = {
	"Indo-Aryan",
	33577,
	"iir",
	aliases = {"Indic"},
}

m["inc-bas"] = {
	"Bengali-Assamese",
	4179137,
	"inc-eas",
	aliases = {"Assamese-Bengali", "Gauda-Kamarupa"},
}

m["inc-bhi"] = {
	"Bhil",
	4901727,
	"inc-cen",
}

m["inc-bih"] = {
	"Bihari",
	135305,
	"inc-eas",
}

m["inc-cen"] = {
	"Central Indo-Aryan",
	10979187,
	"inc",
	protoLanguage = "inc-asa",
}

m["inc-chi"] = {
	"Chitrali",
	11732797,
	"inc-dar",
}

m["inc-dar"] = {
	"Dardic",
	161101,
	"inc",
	protoLanguage = "inc-ash",
}

m["inc-dre"] = {
	"Eastern Dardic",
	nil,
	"inc-dar",
}

m["inc-dng"] = {
	"Dangari",
	nil,
	"inc-shn",
}

m["inc-eas"] = {
	"Eastern Indo-Aryan",
	12593391,
	"inc",
	protoLanguage = "inc-aav",
}

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

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

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

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

m["inc-ins"] = {
	"Insular Indo-Aryan",
	12179302,
	"inc",
	protoLanguage = "inc-apa",
}

m["inc-kas"] = {
	"Kashmiric",
	nil,
	"inc-dre",
	aliases = {"Kashmiri"},
}

m["inc-koh"] = {
	"Kohistani",
	13018610,
	"inc-dre",
}

m["inc-krd"] = {
	"KRDS languages",
	6356154,
	"inc-eas",
	aliases = {"Kamta, Rajbanshi, Deshi and Surjapuri", "KRNB languages", "Kamta, Rajbanshi and Northern Deshi Bangla"},
}

m["inc-kun"] = {
	"Kunar",
	nil,
	"inc-dar",
}

m["inc-mid"] = {
	"Middle Indo-Aryan",
	3236316,
	"inc",
	aliases = {"Middle Indic"},
}

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

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

m["inc-old"] = {
	"Old Indo-Aryan",
	118976896,
	"inc",
	aliases = {"Old Indic"},
}

m["inc-pah"] = {
	"Pahari",
	946077,
	"inc-nor",
	aliases = {"Pahadi"},
	protoLanguage = "inc-aka",
}

m["inc-pan"] = {
	"Punjabic",
	2656685,
	"inc-nwe",
	aliases = {"Greater Punjabic"},
	protoLanguage = "inc-opa",
}

m["inc-pas"] = {
	"Pashayi",
	36670,
	"inc-dar",
	aliases = {"Pashai"},
}

m["inc-rom"] = {
	"Romani",
	13201,
	"inc-wes",
	aliases = {"Romany", "Gypsy", "Gipsy"},
}

m["inc-shn"] = {
	"Shinaic",
	12646125,
	"inc-dre",
}

m["inc-snd"] = {
	"Sindhic",
	7522212,
	"inc-nwe",
	protoLanguage = "inc-avr",
}

m["inc-sou"] = {
	"Southern Indo-Aryan",
	10856062,
	"inc",
	protoLanguage = "inc-ama",
}

m["inc-tha"] = {
	"Tharu",
	34035,
	"inc-eas",
}

m["inc-wes"] = {
	"Western Indo-Aryan",
	nil,
	"inc",
	protoLanguage = "inc-agu",
}

m["ine"] = {
	"Indo-European",
	19860,
	aliases = {"Indo-Germanic"},
}

m["ine-ana"] = {
	"Anatolian",
	147085,
	"ine",
}

m["ine-bsl"] = {
	"Balto-Slavic",
	147356,
	"ine",
}

m["ine-toc"] = {
	"Tocharian",
	37029,
	"ine",
	aliases = {"Tokharian"},
}

m["ira"] = {
	"Iranian",
	33527,
	"iir",
}

m["ira-csp"] = {
	"Caspian",
	5049123,
	"ira-mpr",
}

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

m["ira-kms"] = {
	"Komisenian",
	nil,
	"ira-mpr",
	aliases = {"Semnani"},
}

m["ine-luw"] = {
	"Luwic",
	115748615,
	"ine-ana",
	aliases = {"Luvic"},
}

m["ira-mid"] = {
	"Middle Iranian",
	6841465,
	"ira",
}

m["ira-mny"] = {
	"Munji-Yidgha",
	nil,
	"ira-sym",
	aliases = {"Yidgha-Munji"},
}

m["ira-msh"] = {
	"Mazanderani-Shahmirzadi",
	nil,
	"ira-csp",
}

m["ira-nei"] = {
	"Northeastern Iranian",
	10775567,
	"ira",
}

m["ira-nwi"] = {
	"Northwestern Iranian",
	390576,
	"ira-wes",
}

m["ira-old"] = {
	"Old Iranian",
	23301845,
	"ira",
}

m["ira-orp"] = {
	"Ormuri-Parachi",
	nil,
	"ira-sei",
}

m["ira-pat"] = {
	"Pathan",
	nil,
	"ira-sei",
}

m["ira-sbc"] = {
	"Sogdo-Bactrian",
	nil,
	"ira-nei",
}

m["ira-mpr"] = {
	"Medo-Parthian",
	nil,
	"ira-nwi",
	aliases = {"Partho-Median"},
}

m["ira-sgi"] = {
	"Sanglechi-Ishkashimi",
	18711232,
	"ira-sei",
}

m["ira-shr"] = {
	"Shughni-Roshani",
	11732824,
	"ira-shy",
}

m["ira-shy"] = {
	"Shughni-Yazghulami",
	nil,
	"ira-sym",
}

m["ira-sgc"] = {
	"Sogdic",
	nil,
	"ira-sbc",
	aliases = {"Sogdian"},
}

m["ira-sei"] = {
	"Southeastern Iranian",
	3833002,
	"ira",
}

m["ira-swi"] = {
	"Southwestern Iranian",
	390424,
	"ira-wes",
}

m["ira-sym"] = {
	"Shughni-Yazghulami-Munji",
	nil,
	"ira-sei",
}

m["ira-wes"] = {
	"Western Iranian",
	129850,
	"ira",
}

m["ira-zgr"] = {
	"Zaza-Gorani",
	167854,
	"ira-mpr",
	aliases = {"Zaza-Gurani", "Gorani-Zaza"},
}

m["iro"] = {
	"Iroquoian",
	33623,
}

m["iro-nor"] = {
	"North Iroquoian",
	nil,
	"iro",
}

m["itc"] = {
	"Italic",
	131848,
	"ine",
}

m["itc-laf"] = {
	"Latino-Faliscan",
	33478,
	"itc",
	aliases = {"Latinian"},
}

m["itc-sbl"] = {
	"Osco-Umbrian",
	515194,
	"itc",
	aliases = {"Sabellic", "Sabellian"},
}

m["jpx"] = {
	"Japonic",
	33612,
	aliases = {"Japanese", "Japanese-Ryukyuan"},
}

m["jpx-nry"] = {
	"Northern Ryukyuan",
	20862796,
	"jpx-ryu",
}

m["jpx-ryu"] = {
	"Ryukyuan",
	56393,
	"jpx",
}

m["jpx-sry"] = {
	"Southern Ryukyuan",
	18392243,
	"jpx-ryu",
}

m["kar"] = {
	"Karen",
	1364815,
	"sit",
}

m["kca"] = {
	"Khanty",
	33563,
	"urj-ugr",
	aliases = {"Khantyic", "Khantic"},
}

--[=[
	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,
	"khi-kho",
}

m["khi-khk"] = {
	"Khoekhoe",
	nil,
	"khi-kho",
}

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

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

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

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

m["kro"] = {
	"Kru",
	33535,
	"nic-vco",
}

m["kro-aiz"] = {
	"Aizi",
	4699431,
	"kro",
}

m["kro-bet"] = {
	"Bété",
	32956,
	"kro-ekr",
}

m["kro-did"] = {
	"Dida",
	32685,
	"kro-ekr",
}

m["kro-ekr"] = {
	"Eastern Kru",
	5972899,
	"kro",
}

m["kro-grb"] = {
	"Grebo",
	5601537,
	"kro-wkr",
}

m["kro-wee"] = {
	"Wee",
	nil,
	"kro-wkr",
}

m["kro-wkr"] = {
	"Western Kru",
	5972897,
	"kro",
}

m["ku"] = {
	"Kurdish",
	36368,
	"ira-nwi",
}

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

m["map"] = {
	"Austronesian",
	49228,
}

m["map-ata"] = {
	"Atayalic",
	716610,
	"map",
}

m["mjg"] = {
	"Monguor",
	34214,
	"xgn-shr",
}

m["mkh"] = {
	"Mon-Khmer",
	33199,
	"aav",
}

m["mkh-asl"] = {
	"Aslian",
	3111082,
	"mkh",
}

m["mkh-ban"] = {
	"Bahnaric",
	56309,
	"mkh",
}

m["mkh-kat"] = {
	"Katuic",
	56697,
	"mkh",
}

m["mkh-khm"] = {
	"Khmuic",
	1323245,
	"mkh",
}

m["mkh-kmr"] = {
	"Khmeric",
	nil,
	"mkh",
}

m["mkh-mnc"] = {
	"Monic",
	3217497,
	"mkh",
}

m["mkh-mng"] = {
	"Mangic",
	3509556,
	"mkh",
}

m["mkh-nbn"] = {
	"North Bahnaric",
	56309,
	"mkh-ban",
}

m["mkh-pal"] = {
	"Palaungic",
	2391173,
	"mkh",
}

m["mkh-pea"] = {
	"Pearic",
	3073022,
	"mkh",
}

m["mkh-pkn"] = {
	"Pakanic",
	nil,
	"mkh-mng",
}

m["mkh-vie"] = {
	"Vietic",
	2355546,
	"mkh",
}

m["mno"] = {
	"Manobo",
	3217483,
	"phi",
}

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

m["mun"] = {
	"Munda",
	33892,
	"aav",
}

m["myn"] = {
	"Mayan",
	33738,
}

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

m["nai-chu"] = {
	"Chumashan",
	1288420,
}

m["nai-ckn"] = {
	"Chinookan",
	610586,
}

m["nai-coo"] = {
	"Coosan",
	940278,
}

m["nai-jcq"] = {
	"Jicaquean",
	12179308,
	"hok"
	
}

m["nai-ker"] = {
	"Keresan",
	35878,
}

m["nai-klp"] = {
	"Kalapuyan",
	1569040,
}

m["nai-kta"] = {
	"Kiowa-Tanoan",
	386288,
}

m["nai-len"] = {
	"Lencan",
	36189,
	aliases = {"Lenca"},
}

m["nai-mdu"] = {
	"Maiduan",
	33502,
}

m["nai-miz"] = {
	"Mixe-Zoquean",
	954016,
	aliases = {"Mixe-Zoque"},
}

m["nai-min"] = {
	"Misumalpan",
	281693,
	"qfa-mch",
	aliases = {"Misuluan", "Misumalpa"},
}

m["nai-mus"] = {
	"Muskogean",
	902978,
	aliases = {"Muskhogean"},
}

m["nai-pak"] = {
	"Pakawan",
	65085487,
	"hok",
}

m["nai-pal"] = {
	"Palaihnihan",
	1288332,
}

m["nai-plp"] = {
	"Plateau Penutian",
	2307476,
}

m["nai-pom"] = {
	"Pomoan",
	2618420,
	"hok",
	aliases = {"Pomo", "Kulanapan"},
}

m["nai-sca"] = {
	"Siouan-Catawban",
	34181,
}

m["nai-shp"] = {
	"Sahaptian",
	114782,
	"nai-plp",
}

m["nai-shs"] = {
	"Shastan",
	2991735,
	"hok",
}

m["nai-tot"] = {
	"Totozoquean",
	7828419,
}

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

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

m["nai-tsi"] = {
	"Tsimshianic",
	34134,
}

m["nai-utn"] = {
	"Utian",
	13371763,
	"nai-you",
	aliases = {"Miwok-Costanoan", "Mutsun"},
}

m["nai-wtq"] = {
	"Wintuan",
	1294259,
	aliases = {"Wintun"},
}

m["nai-xin"] = {
	"Xincan",
	1546494,
	aliases = {"Xinca"},
}

m["nai-ykn"] = {
	"Yukian",
	2406722,
	aliases = {"Yuki-Wappo"},
}

m["nai-you"] = {
	"Yok-Utian",
	2886186,
}

m["nai-yuc"] = {
	"Yuman-Cochimí",
	579137,
}

m["ngf"] = {
	"Trans-New Guinea",
	34018,
}

m["ngf-ais"] = {
	"Aisian",
	nil,
	"ngf-eso",
}

m["ngf-ang"] = {
	"Angan",
	3217366,
	"ngf",
	aliases = {"Kratke Range"}, -- Usher
}

m["ngf-ank"] = {
	"Angal-Kewa",
	12626916, -- exist in dewiki and hrwiki
	"ngf-sak",
}

m["ngf-ask"] = {
	"Asmat-Kamoro",
	3031400,
	"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["ngf-asm"] = {
	"Asmat",
	4807421,
	"ngf-ask",
}

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

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

m["ngf-awy"] = {
	"Awyu",
	96372866,
	"ngf-awd",
}

m["ngf-bda"] = {
	"Becking-Dawi",
	nil, -- Q55993716 ([[Category:Becking–Dawi languages]]) exists in enwiki
	"ngf-gaw",
	aliases = {"Becking and Dawi Rivers"}, -- Usher
}

m["ngf-bin"] = {
	"Binanderean",
	3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean
	"ngf-gbi",
	aliases = {"Oro"}, -- Usher (2020)
}

m["ngf-boa"] = {
	"Boane",
	nil,
	"ngf-era",
	aliases = {"Boana", -- Glottolog's name
			   "Wain"}, -- not in Usher; "Wain" often excludes Mungkip, perhaps because it's poorly documented
}

m["ngf-bos"] = {
	"Bosavi",
	4947122,
	"ngf",
	aliases = {"Papuan Plateau"}, -- alternative name given by Wikipedia
}

m["ngf-bsi"] = {
	"Baruya-Simbari",
	nil,
	"ngf-ang",
	aliases = {"Northwest Kratke Range"}, -- Usher
}

m["ngf-cda"] = {
	"Central Dani",
	nil,
	"ngf-dan",
	aliases = {"Dani"}, -- Usher
}

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

m["ngf-dag"] = {
	"Dagan",
	5208454,
	"ngf", -- not accepted as TNG by Glottolog but accepted by all others
	aliases = {"Meneao Range"}, 
}

m["ngf-dal"] = {
	"Dallman",
	nil,
	"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["ngf-dan"] = {
	"Dani",
	3217389,
	"ngf",
	-- 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["ngf-dum"] = {
	"Dumut", -- [[w:Dumut languages]] redirects to [[w:Greater Awyu languages]]
	nil,
	"ngf-awd",
	aliases = {"Wambon"}, -- Usher
}

m["ngf-ehu"] = {
	"Eastern Huon", -- Glottolog adds Ono and Sialum, Pawley-Hammarström adds Dedua
	10567087,
	"ngf-huo",
	aliases = {"East Huon"}, -- Usher
}

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

m["ngf-enc"] = {
	"Engic",
	nil,
	"ngf-eng",
	aliases = {"Engan", -- Glottolog
			   "Engan proper", -- Wikipedia
			   "North Engan", -- alternative name given by Wikipedia
			   "Trans-Enga", -- Usher
			  },
}

m["ngf-eng"] = {
	"Engan",
	3217449,
	"ngf",
	aliases = {"Enga-Kewa-Huli", -- Glottolog, Pawley-Hammarström
			   "Enga-Southern Highlands", -- Usher
			  },
}

m["ngf-era"] = {
	"Erap",
	nil,
	"ngf-fin",
	aliases = {"Erap River"}, -- Usher?
}

m["ngf-eso"] = {
	"East Sogeram",
	nil,
	"ngf-sog",
}

m["ngf-est"] = {
	"East Strickland",
	5329440,
	"ngf",
	aliases = {"Strickland River"}, -- alternative name given by Wikipedia
}

m["ngf-eva"] = {
	"Evapia",
	nil,
	"ngf-rai",
	aliases = {"Evapia River"}, -- Usher
}

m["ngf-fgi"] = {
	"Fore-Gimi",
	nil,
	"ngf-gor",
	aliases = {"South Goroka"}, -- Usher
}

m["ngf-fhu"] = {
	"Finisterre-Huon",
	3217453,
	"ngf",
	aliases = {"Finisterre Range-Huon Peninsula"}, -- per Usher
}

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

m["ngf-gah"] = {
	"Gahuku",
	nil,
	"ngf-gor",
	aliases = {"Alekano-Asaro River"}, -- Usher
}

m["ngf-gau"] = {
	"Gauwa",
	nil,
	"ngf-kai",
	aliases = {"West Kainantu"}, -- Usher
}

m["ngf-gaw"] = {
	"Greater Awyu",
	12627424,
	"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["ngf-gor"] = {
	"Goroka",
	15478597,
	"ngf-kgo",
}

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

m["ngf-gum"] = {
	"Gum",
	5618008,
	"ngf-mab",
}

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

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

m["ngf-han"] = {
	"Hanseman",
	5651020,
	"ngf-mab",
	aliases = {"Hansemann Range"}, -- Usher
}

m["ngf-huo"] = {
	"Huon",
	5946109,
	"ngf-fhu",
	aliases = {"Huon Peninsula"}, -- per Usher
}

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

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

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

m["ngf-kak"] = {
	"Kalam-Kobon",
	6350303,
	"ngf-ksa",
	aliases = {"Kalam",
			   "Kaironk River"}, -- Usher (2020)
}

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

m["ngf-kbm"] = {
	"Kosorong-Burum-Mindik",
	nil,
	"ngf-huo",
	aliases = {"Bulum River"}, -- Usher
}

m["ngf-kgo"] = {
	"Kainantu-Goroka",
	3217463,
	"ngf",
	aliases = {"Eastern Highlands"}, -- per Usher (2020)
}

m["ngf-khu"] = {
	"Kewa-Huli",
	nil,
	"ngf-eng",
	aliases = {"Huli-Southern Highlands"}, -- Usher
}

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

m["ngf-kme"] = {
	"Kapau-Menya",
	nil,
	"ngf-ang",
	aliases = {"Southeast Kratke Range"}, -- Usher
}

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

m["ngf-kok"] = {
	"Kokon", -- Usher calls it South Mabuso but includes Gum in it
	nil,
	"ngf-mab",
}

m["ngf-kow"] = {
	"Kowan",
	6435004,
	"ngf-mad",
	aliases = {"Isumrud Strait"}, -- per Usher (2020)
}

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

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

m["ngf-kts"] = {
	"Komyandaret-Tsaukambo",
	nil,
	"ngf-bda",
	aliases = {"Becking River"}, -- Usher
}

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

m["ngf-kya"] = {
	"Kamano-Yagaria",
	nil,
	"ngf-gor",
	aliases = {"Henganofi", -- Usher
			   "Kamano-Yagaria-Keigana",
			  },
}

m["ngf-lok"] = {
	"Lowland Ok",
	nil,
	"ngf-okk",
}

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

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

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

m["ngf-min"] = {
	"Mindjim",
	86749913,
	"ngf-mad",
	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",
			  },
}

-- Add if Molet is separated from Asaro'o
-- m["ngf-moa"] = {
-- 	"Molet-Asaro'o",
-- 	nil,
-- 	"ngf-war",
-- }

m["ngf-mok"] = {
	"Mountain Ok", -- [[w:Mountain Ok languages]] redirects to [[w:Ok languages]]
	nil,
	"ngf-okk",
}

m["ngf-mom"] = {
	"Mombum",
	6897077,
	"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["ngf-msu"] = {
	"Mian-Suganga", -- considred a single Mian language by Wikipedia
	12952846,
	"ngf-mok",
	aliases = {"Mianic"}, -- Glottolog
}

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

m["ngf-nbi"] = {
	"North Binanderean",
	nil,
	"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["ngf-ngn"] = {
	"Ngalik-Nduga", -- [[w:Ngalik languages]] redirects to [[w:Baliem Valley languages]] = Dani languages
	nil,
	"ngf-dan",
	aliases = {"Ngalik"}, -- Usher
}

m["ngf-nso"] = {
	"North Sogeram",
	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["ngf-num"] = {
	"Numugen",
	nil,
	"ngf-nad",
	aliases = {"Numugenan", -- Glottolog following Z'graggen 1975
			   "Numugen River"}, -- Usher's term
}

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

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

m["ngf-oen"] = {
	"Outer Engan", -- considered a single Nete language by Wikipedia
	6998869,
	"ngf-enc",
	aliases = {"Nete-Bisorio"}, -- Usher
}

m["ngf-okk"] = {
	"Ok",
	7081687,
	"ngf",
}

m["ngf-omo"] = {
	"Omosan", -- not included in (Greater) Northern Adelbert by Glottolog, but a sister
	nil,
	"ngf-nad",
}

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

m["ngf-pan"] = {
	"Paniai Lakes",
	6035631,
	"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["ngf-pom"] = {
	"Pomoikan",
	nil,
	"ngf-sad",
}

m["ngf-rai"] = {
	"Rai Coast",
	7283663,
	"ngf-mad",
	aliases = {"South Madang"}, -- Usher
}

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

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

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

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

m["ngf-sbh"] = {
	"South Bird's Head",
	7566330,
	"ngf",
}

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

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

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

m["ngf-taa"] = {
	"Tainae-Akoye",
	nil,
	"ngf-ata",
	aliases = {"Akoye-Tainae"}, -- Usher
}

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

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

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

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

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

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

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

m["ngf-wan"] = {
	"Wantoatic",
	nil,
	"ngf-fin",
	aliases = {"Wantoat",
			   "Wantoat River", -- Usher?
			  },
}

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

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

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

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

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

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

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

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

m["ngf-yup"] = {
	"Yupna",
	nil,
	"ngf-fin",
	aliases = {"Yupna River"}, -- Usher?
}

m["nic"] = {
	"Niger-Congo",
	33838,
	aliases = {"Niger-Kordofanian"},
}

m["nic-alu"] = {
	"Alumic",
	4737355,
	"nic-plt",
}

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

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

m["nic-bco"] = {
	"Benue-Congo",
	33253,
	"nic-vco",
}

m["nic-bcr"] = {
	"Bantoid-Cross",
	806983,
	"nic-bco",
}

m["nic-bdn"] = {
	"Northern Bantoid",
	nil,
	"nic-bod",
	aliases = {"North Bantoid"},
}

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

m["nic-beb"] = {
	"Beboid",
	813549,
	"nic-bds",
}

m["nic-ben"] = {
	"Bendi",
	4887065,
	"nic-bcr",
}

m["nic-beo"] = {
	"Beromic",
	4894642,
	"nic-plt",
}

m["nic-bod"] = {
	"Bantoid",
	806992,
	"nic-bcr",
}

m["nic-buk"] = {
	"Buli-Koma",
	nil,
	"nic-ovo",
}

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

m["nic-cde"] = {
	"Central Delta",
	3813191,
	"nic-cri",
}

m["nic-cri"] = {
	"Cross River",
	1141096,
	"nic-bcr",
}

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

m["nic-dak"] = {
	"Dakoid",
	1157745,
	"nic-bdn",
}

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

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

m["nic-eko"] = {
	"Ekoid",
	1323395,
	"nic-bds",
}

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

m["nic-fru"] = {
	"Furu",
	5509783,
	"nic-bds",
}

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

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

m["nic-gnw"] = {
	"Western Gurunsi",
	nil,
	"nic-gns",
	aliases = {"Western Grũsi"},
}

m["nic-gns"] = {
	"Gurunsi",
	721007,
	"nic-gur",
	aliases = {"Grũsi"},
}

m["nic-gre"] = {
	"Eastern Grassfields",
	5330160,
	"nic-grf",
}

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

m["nic-grm"] = {
	"Gurma",
	30587833,
	"nic-ovo",
}

m["nic-grs"] = {
	"Southwest Grassfields",
	7571285,
	"nic-grf",
}

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

m["nic-ief"] = {
	"Ibibio-Efik",
	2743643,
	"nic-lcr",
}

m["nic-jer"] = {
	"Jera",
	nil,
	"nic-kne",
}

m["nic-jkn"] = {
	"Jukunoid",
	1711622,
	"nic-pla",
}

m["nic-jrn"] = {
	"Jarawan",
	1683430,
	"nic-mba",
}

m["nic-jrw"] = {
	"Jarawa",
	35423,
	"nic-jrn",
}

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

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

m["nic-kau"] = {
	"Kauru",
	nil,
	"nic-kne",
}

m["nic-kmk"] = {
	"Kamuku",
	6359821,
	"nic-knj",
}

m["nic-kne"] = {
	"East Kainji",
	5328687,
	"nic-knj",
}

m["nic-knj"] = {
	"Kainji",
	681495,
	"nic-pla",
}

m["nic-knn"] = {
	"Northwest Kainji",
	7060098,
	"nic-knj",
}

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

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

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

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

m["nic-mbc"] = {
	"Mba",
	6799561,
	"nic-ubg",
}

m["nic-mbw"] = {
	"West Mbam",
	nil,
	"nic-mba",
}

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

m["nic-mom"] = {
	"Momo",
	6897393,
	"nic-grf",
}

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

m["nic-ngd"] = {
	"Ngbandi",
	36439,
	"nic-ubg",
}

m["nic-nge"] = {
	"Ngemba",
	7022271,
	"nic-gre",
}

m["nic-ngk"] = {
	"Ngbaka",
	3217499,
	"nic-ubg",
}

m["nic-nin"] = {
	"Ninzic",
	7039282,
	"nic-plt",
}

m["nic-nka"] = {
	"Nkambe",
	7042520,
	"nic-gre",
}

m["nic-nkb"] = {
	"Baka",
	nil,
	"nic-nkw",
}

m["nic-nke"] = {
	"Eastern Ngbaka",
	nil,
	"nic-ngk",
}

m["nic-nkg"] = {
	"Gbanziri",
	nil,
	"nic-nkw",
}

m["nic-nkk"] = {
	"Kpala",
	nil,
	"nic-nkw",
}

m["nic-nkm"] = {
	"Mbaka",
	nil,
	"nic-nkw",
}

m["nic-nkw"] = {
	"Western Ngbaka",
	nil,
	"nic-ngk",
}

m["nic-npd"] = {
	"North Plateau Dogon",
	nil,
	"qfa-dgn",
}

m["nic-nun"] = {
	"Nun",
	13654297,
	"nic-gre",
}

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

m["nic-ogo"] = {
	"Ogoni",
	2350726,
	"nic-cri",
	aliases = {"Ogonoid"},
}

m["nic-ovo"] = {
	"Oti-Volta",
	1157178,
	"nic-gur",
}

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

m["nic-plc"] = {
	"Central Plateau",
	5061668,
	"nic-plt",
}

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

m["nic-ple"] = {
	"East Plateau",
	5329154,
	"nic-plt",
}

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

m["nic-plt"] = {
	"Plateau",
	1267471,
	"nic-pla",
}

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

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

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

m["nic-rnn"] = {
	"Northern Ring",
	nil,
	"nic-rng",
}

m["nic-rnw"] = {
	"Western Ring",
	nil,
	"nic-rng",
}

m["nic-ser"] = {
	"Sere",
	7453058,
	"nic-ubg",
}

m["nic-shi"] = {
	"Shiroro",
	7498953,
	"nic-knj",
	aliases = {"Pongu"},
}

m["nic-sis"] = {
	"Sisaala",
	36532,
	"nic-gnw",
}

m["nic-tar"] = {
	"Tarokoid",
	2394472,
	"nic-plt",
}

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

m["nic-tvc"] = {
	"Central Tivoid",
	nil,
	"nic-tiv",
}

m["nic-tvn"] = {
	"Northern Tivoid",
	nil,
	"nic-tiv",
}

m["nic-ubg"] = {
	"Ubangian",
	33932,
	"nic-vco", -- or none
}

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

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

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

m["nic-vco"] = {
	"Volta-Congo",
	37228,
	"alv",
}

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

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

m["nic-ymb"] = {
	"Yambasa",
	nil,
	"nic-mba",
}

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

m["nub"] = {
	"Nubian",
	1517194,
	"sdv-nes",
}

m["nub-hil"] = {
	"Hill Nubian",
	5762211,
	"nub",
	aliases = {"Kordofan Nubian"},
}

m["omq"] = {
	"Oto-Manguean",
	33669,
}

m["omq-cha"] = {
	"Chatino",
	35111,
	"omq-zap",
}

m["omq-chi"] = {
	"Chinantecan",
	35828,
	"omq",
}

m["omq-cui"] = {
	"Cuicatec",
	616024,
	"omq-mix",
}

m["omq-maz"] = {
	"Mazatecan",
	36230,
	"omq",
	aliases = {"Mazatec"},
}

m["omq-mix"] = {
	"Mixtecan",
	21083066,
	"omq",
}

m["omq-mxt"] = {
	"Mixtec",
	36363,
	"omq-mix",
}

m["omq-otp"] = {
	"Oto-Pamean",
	1270220,
	"omq",
}

m["omq-pop"] = {
	"Popolocan",
	5132273,
	"omq",
}

m["omq-tri"] = {
	"Triqui",
	780200,
	"omq-mix",
	aliases = {"Trique"},
}

m["omq-zap"] = {
	"Zapotecan",
	8066463,
	"omq",
}

m["omq-zpc"] = {
	"Zapotec",
	13214,
	"omq-zap",
}

m["omv"] = {
	"Omotic",
	33860,
	"afa",
}

m["omv-aro"] = {
	"Aroid",
	3699526,
	"omv",
	aliases = {"Ari-Banna", "South Omotic", "Somotic"},
}

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

m["omv-eom"] = {
	"East Ometo",
	20527288,
	"omv-ome",
}

m["omv-gon"] = {
	"Gonga",
	4143043,
	"omv",
	aliases = {"Kefoid"},
}

m["omv-mao"] = {
	"Mao",
	1351495,
	"omv",
}

m["omv-nom"] = {
	"North Ometo",
	nil,
	"omv-ome",
}

m["omv-ome"] = {
	"Ometo",
	36310,
	"omv",
}

m["oto"] = {
	"Otomian",
	130372545,
	"omq-otp",
}

m["oto-otm"] = {
	"Otomi",
	36355,
	"oto",
}

m["paa"] = {
	"Papuan",
	236425,
	"qfa-not",
}

m["paa-aia"] = {
	"Aian",
	4767739, -- Annaberg languages
	"paa-ram",
	aliases = {"Middle Ramu", -- Foley (with Rao),
			   "Annaberg", -- with Rao
			   "Aram-Aren", -- Usher
			  },
}

m["paa-alp"] = {
	"Alor-Pantar",
	3502429,
	"paa-tap",
}

m["paa-amu"] = {
	"Amto-Musan",
	480281,
	aliases = {"Samaia River"},
}

m["paa-ani"] = {
	"Anim",
	55603991,
	aliases = {"Fly River"},
}

m["paa-ara"] = {
	"Arapesh",
	4784223,
	"paa-koa",
	aliases = {"Arapeshan"}, -- Foley
}

m["paa-arf"] = {
	"Arafundi",
	4783702,
}

m["paa-ata"] = {
	"Ataitan",
	4812652,
	"paa-ram",
	aliases = {"Tangu", -- Foley
			   "Tanggu", -- alternative name given by Wikipedia
			   "Moam River", -- Usher
			  },
}

m["paa-baa"] = {
	"Bayono-Awbono",
	2424781,
}

m["paa-bai"] = {
	"Baining",
	748487,
	aliases = {"East New Britain"},
}

m["paa-baw"] = {
	"Bosngun-Awar",
	nil,
	"paa-ott",
	aliases = {"East Ramu Coast", -- Usher
			   "Bosman-Awar", -- Wikipedia
			  },
}

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

m["paa-boa"] = {
	"Boazi",
	48803717,
	"paa-mby",
	aliases = {"Lake Murray"}, -- Usher
}

m["paa-bor"] = {
	"Border",
	1752158,
	aliases = {"Upper Tami",
			   "Tami River-Bewani Range", -- Usher
			  },
}

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

m["paa-bvi"] = {
	"Betaf-Vitou", -- Glottolog
	nil,
	"paa-tor",
	aliases = {"Vitou-Betaf", -- Wikipedia
			   "Fitou-Tena", -- Usher
			   "Manirem",
			  },
}

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

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

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

m["paa-eel"] = {
	"Eastern Eleman",
	nil,
	"paa-ele",
	aliases = {"East Eleman"},
}

m["paa-egb"] = {
	"East Geelvink Bay",
	1497678,
	aliases = {"Geelvink Bay", "East Cenderawasih"}, -- Geelvink Bay per Glottolog
}

m["paa-eke"] = {
	"East Keram",
	nil,
	"paa-ker",
}

m["paa-ele"] = {
	"Eleman",
	3034298,
	aliases = {"Kerema Bay"},
}

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

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

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

m["paa-eti"] = {
	"East Timor",
	15496066,
	"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["paa-fas"] = {
	"Fas",
	3502658,
	aliases = {"Baibai-Fas"}, -- Glottolog's name
}

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

m["paa-gkw"] = {
	"Greater Kwerba",
	12635134,
	aliases = {"West Foja Range", -- Usher
			   "Kwerbic", -- Wikipedia
			   "Kwerba", -- Foley (2018)
			  },
}

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

m["paa-hya"] = {
	"Heyo-Yahang",
	nil,
	"paa-mam",
	aliases = {"Yahang-Heyo"}, -- Wikipedia's name
}

m["paa-ing"] = {
	"Inland Gulf",
	6034783,
	"paa-ani",
	aliases = {"Inland Gulf of Papua"}, -- Glottolog
}

m["paa-isk"] = {
	"Inner Sko",
	65043889,
	"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["paa-kan"] = {
	"Kanum", -- removed from Tonda by Glottolog
	nil,
	"paa-ton",
}

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

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

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

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

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

m["paa-kol"] = {
	"Kolopom",
	6427807,
}

m["paa-kom"] = {
	"Kombio",
	65044238,
	"paa-koa",
	aliases = {"Kombian", -- Laycock
			   "Kombio-Yambes", -- Glottolog
			  },
}

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

m["paa-kwa"] = {
	"Kwalean",
	6450053,
	aliases = {"Humene-Uare"},
}

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

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

m["paa-lla"] = {
	"Loloda-Laba", -- a single language in Glottolog (Loloda-Laba) and Wikipedia (Loloda)
	11732388, -- for the Loloda language
	"paa-gto",
	aliases = {"Loloda"}, -- Wikipedia's name
}

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

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

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

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

m["paa-lse"] = {
	"Lower Sepik",
	7061700,
	aliases = {"Nor-Pondo"},
}

m["paa-mai"] = {
	"Mairasi",
	6736896,
	aliases = {"Mairasic"}, -- per Glottolog
}

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

m["paa-mam"] = {
	"Maimai", -- Foley's Maimai is expanded
	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-man"] = {
	"Manubaran",
	6752335,
	aliases = {"Mount Brown"},
}

m["paa-mar"] = {
	"Marienberg",
	1570589,
	"paa-trr",
	aliases = {"Marienberg Hills"}, -- Usher
}

m["paa-may"] = {
	"Maybratic",
	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-mbi"] = {
	"Mbaham-Iha",
	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-mby"] = {
	"Marind-Boazi-Yaqay",
	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-mmu"] = {
	"Mandi-Muniwara",
	nil,
	"paa-mar",
	aliases = {"West Marienberg Hills"}, -- Usher
}

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

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

m["paa-nam"] = {
	"Nambu",
	6961418,
	"paa-yam",
	aliases = {"East Morehead River"}, -- Usher
}

m["paa-nbo"] = {
	"North Bougainville",
	749496,
}

m["paa-ndu"] = {
	"Ndu",
	3217498,
	"paa-sep", -- Not accepted by Glottolog
	aliases = {"Ndu-Nggala"}, -- Usher
}

m["paa-ngk"] = {
	"Ngkolmpu", -- considered a single language by Wikipedia
	5908646,
	"paa-kan",
	aliases = {"Ngkantr", -- Glottolog
			   "Ngkolmpu Kanum", -- Wikipedia
			   "Ngkontar", -- alternative name given by Wikipedia
			   "Kanum", -- used by Wikidata
			  },
}

m["paa-nha"] = {
	"North Halmahera",
	3217358,
	-- 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["paa-nnd"] = {
	"Nuclear Ndu",
	nil,
	"paa-ndu",
	aliases = {"Ndu", -- Usher, with Boiken/Boikin
			   "Ndu proper", -- Wikipedia
			  },
}

m["paa-nnh"] = {
	"Northern North Halmahera",
	nil,
	"paa-nha",
	aliases = {"Northern North Halmaheran", -- Glottolog
			   "Halmahera", -- Usher
			   "Core Halmaheran", -- Wikipedia
			  },
}

m["paa-nto"] = {
	"Namla-Tofanma",
	16918187,
	-- independent family per Glottolog and Foley (2018), part of West Pauwasi family (under Pauwasi) per Usher (2020)
}

m["paa-ott"] = {
	"Ottilien",
	7109477,
	"paa-lra",
	aliases = {"Ramu Coast", -- Usher
			   "Watam-Awar-Gamay", -- alternative name given by Wikipedia
			  },
}

m["paa-pah"] = {
	"Pahoturi River",
	17049141,
	aliases = {"Pahoturi"}, -- per Glottolog
}

m["paa-pal"] = {
	"Palei", -- Laycock adds Agi and Nabi/Nambi(-Metan)
	65089113,
	"paa-wpa",
	aliases = {"Nuclear Palai"},
}

m["paa-pia"] = {
	"Piawi", -- per Wikipedia, grouped with Arafundi languages to form Upper Yuat, which is a sister to Madang
	7190400,
	aliases = {"Schraeder Range", -- Usher?
			   "Waibuk"},
}

m["paa-pio"] = {
	"Piore River",
	65043152,
	"paa-sko",
	aliases = {"Barupu Lagoon", -- Glottolog
			   "Lagoon", -- alternative name given by Wikipedia
			  },
}

m["paa-por"] = {
	"Porapora", -- Foley includes Ambakich (which we, Glottolog, and Usher treat as Keram)
	65044258,
	"paa-ram",
	aliases = {"Agoan", -- Glottolog
			   "Porapora River", -- Usher
			   "core Grass", -- alternative name given by Wikipedia
			  }, 
}

m["paa-ram"] = {
	"Ramu",
	3442808,
	aliases = {"Ramu River"}, -- per Usher (2020)
}

m["paa-rsa"] = {
	"Rasawa-Saponi", -- [[w:Rasawa-Saponi languages]] redirects to [[w:Lakes Plain languages]]
	nil, -- Q9859418 is for the coresponding category, which exists in the Piedmontese Wikipedia (?!)
	"paa-flp",
	aliases = {"Rombak River"}, -- Usher
}

m["paa-rub"] = {
	"Ruboni",
	6875319,
	"paa-lra",
	aliases = {"Misegian", -- Wikipedia's name
			   "Mikarew", -- alternative name given by Wikipedia
			   "Ruboni Range"}, -- Usher
}

m["paa-saa"] = {
	"Samarokena-Airoran",
	96417699,
	"paa-gkw",
	aliases = {"Apauwar Coast"}, -- Usher
}

m["paa-sah"] = {
	"Sahu",
	nil,
	"paa-nnh",
}

m["paa-sbo"] = {
	"South Bougainville",
	3217380,
}

m["paa-sen"] = {
	"Sentani",
	17044584,
	-- no consensus on higher affiliations, if any
	aliases = {"Sentanic", "Demta-Sentani", "Demta-Lake Sentani"}, -- Sentanic per Glottolog, Demta-Sentani per Wikipedia
}

m["paa-sep"] = {
	"Sepik",
	3508772,
}

m["paa-shi"] = {
	"Serra Hills",
	65043154,
	"paa-sko",
}

m["paa-sko"] = {
	"Sko",
	953509,
	aliases = {"Skou"},
}

m["paa-sng"] = {
	"Senagi",
	2066550,
}

m["paa-taa"] = {
	"Taikat-Awyi", -- [[w:Taikat languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
	12643265,
	"paa-bor",
	aliases = {"Taikat", -- Foley
			   "Upper Tami River", -- Usher
			  },
}

m["paa-tam"] = {
	"Tamolan",
	7681634,
	"paa-ram",
	aliases = {"Guam River"}, -- Usher
}

m["paa-tap"] = {
	"Timor-Alor-Pantar",
	16590002,
}

m["paa-teb"] = {
	"Teberan",
	7692052,
	-- 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["paa-tir"] = {
	"Tirio",
	7809225,
	"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["paa-tki"] = {
	"Turama-Kikori",
	7853680,
	aliases = {"Turama-Kikorian", "Rumu-Omati River"},
}

m["paa-ton"] = {
	"Tonda",
	8581005,
	"paa-yam",
	aliases = {"West Morehead River"}, -- Usher
}

m["paa-too"] = {
	"Tor-Orya",
	16590099,
	aliases = {"Orya-Tor"},
}

m["paa-tor"] = {
	"Tor", -- [[w:Tor languages]] redirects to [[w:Orya–Tor languages]]
	nil,
	"paa-too",
}

m["paa-trr"] = {
	"Torricelli",
	1333831,
}

m["paa-tti"] = {
	"Ternate-Tidore",
	nil,
	"paa-nnh",
}

m["paa-wal"] = {
	"Walio",
	16919872,
	-- 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["paa-wap"] = {
	"Wapei", -- Glottolog includes Nabi/Nambi(-Metan) in Wapeic
	65089115,
	"paa-wpa",
	aliases = {"Wapeic"}, -- Glottolog
}

m["paa-war"] = {
	"Waris", -- [[w:Waris languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
	12645076,
	"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["paa-wel"] = {
	"Western Eleman",
	nil,
	"paa-ele",
	aliases = {"West Eleman"},
}

m["paa-wig"] = {
	"West Inland Gulf",
	nil,
	"paa-ing",
	aliases = {"West Inland Gulf of Papua"}, -- Glottolog
}

m["paa-wke"] = {
	"West Keram",
	nil,
	"paa-ker",
	aliases = {"Koam", "Mongol-Langam", "Ulmapo"}, -- Koam used by Foley, Ulmapo used by Glottolog
}

m["paa-wko"] = {
	"Wára-Kómnzo", -- since we split out Kómnzo as a separate language
	11732474, -- for the Wara language
	"paa-ton",
	aliases = {"Anta-Komnzo-Wára-Wérè-Kémä", -- Glottolog's name
			   "Wára", "Wara", -- Wikipedia
			  },
}

m["paa-wlp"] = {
	"West Lakes Plain", -- [[w:Tariku languages]] redirects to [[w:Lakes Plain languages]]
	47007503, -- actually for "Tariku languages", which per Wikipedia covers Fayu, Kirikiri, Iau and Tause
	"paa-lpl",
	aliases = {"West Tariku", -- Glottolog
			   "West Lakes Plains"}, -- Usher, with Edopi/Iau
}

m["paa-wpa"] = {
	"Wapei-Palei",
	65043156,
	"paa-trr",
}

m["paa-wpw"] = { -- paa-wpa already used by Wapei-Palei
	"Western Pauwasi", -- 2 langs per Glottolog and Pawley-Hammarström; Usher also includes Namla-Tofanma and Usku
	85815062,
	aliases = {"West Pauwasi", -- Wikipedia, Usher
			   "Tebi-Towe", "Dubu-Towei"},
}

m["paa-yam"] = {
	"Yam",
	15062272,
	aliases = {"Morehead and Upper Maro River",
			   "Morehead River", -- Usher
			  },
}

m["paa-yaq"] = {
	"Yaqayic", -- [[w:Yaqai languages]] redirects to [[w:Marind–Yaqai languages]]
	nil,
	"paa-mby",
	aliases = {"Yakhai-Warkay"}, -- Usher
}

m["paa-ysa"] = {
	"Yawa-Saweru",
	3217545,
	aliases = {"Yawa", "Yawan", "Yapen"},
}

m["paa-yua"] = {
	"Yuat",
	8060096,
}

m["phi"] = {
	"Philippine",
	947858,
	"poz",
}

m["phi-kal"] = {
	"Kalamian",
	3217466,
	"phi",
	aliases = {"Calamian"},
}

m["poz"] = {
	"Malayo-Polynesian",
	143158,
	"map",
}

m["poz-aay"] = {
	"Admiralty Islands",
	2701306,
	"poz-oce",
}

m["poz-bnn"] = {
	"North Bornean",
	1427907,
	"poz",
}

m["poz-bre"] = {
	"East Barito",
	2701314,
	"poz",
}

m["poz-brw"] = {
	"West Barito",
	2761679,
	"poz",
}

m["poz-bss"] = {
	"Bali-Sasak-Sumbawa",
	3396043,
	"poz-msa",
}

m["poz-btk"] = {
	"Bungku-Tolaki",
	3217381,
	"poz-clb",
}

m["poz-cet"] = {
	"Central-Eastern Malayo-Polynesian",
	2269883,
	"poz",
}

m["poz-clb"] = {
	"Celebic",
	1078041,
	"poz",
}

m["poz-cln"] = {
	"New Caledonian",
	3091221,
	"poz-ocs",
}

m["poz-cma"] = {
	"Central Maluku",
	3217479,
	"poz-cet",
}

m["poz-hce"] = {
	"Halmahera-Cenderawasih",
	2526616,
	"pqe",
}

m["poz-kal"] = {
	"Kaili-Pamona",
	3217465,
	"poz-clb",
}

m["poz-lgx"] = {
	"Lampungic",
	49215,
	"poz",
}

m["poz-mcm"] = {
	"Malayo-Chamic",
	nil,
	"poz-msa",
}

m["poz-mic"] = {
	"Micronesian",
	420591,
	"poz-occ",
}

m["poz-mly"] = {
	"Malayic",
	662628,
	"poz-mcm",
}

m["poz-msa"] = {
	"Malayo-Sumbawan",
	1363818,
	"poz",
}

m["poz-mun"] = {
	"Muna-Buton",
	3037924,
	"poz-clb",
}

m["poz-nws"] = {
	"Northwest Sumatran",
	2071308,
	"poz",
}

m["poz-occ"] = {
	"Central-Eastern Oceanic",
	2068435,
	"poz-oce",
}

m["poz-oce"] = {
	"Oceanic",
	324457,
	"pqe",
}

m["poz-ocs"] = {
	"Southern Oceanic",
	3039118,
	"poz-occ",
}

m["poz-ocw"] = {
	"Western Oceanic",
	2701282,
	"poz-oce",
}

m["poz-pcc"] = {
	"Central Pacific",
	3130237,
	"poz-occ",
}

m["poz-pep"] = {
	"Eastern Polynesian",
	390979,
	"poz-pnp",
}

m["poz-pnp"] = {
	"Nuclear Polynesian",
	743851,
	"poz-pol",
}

m["poz-pol"] = {
	"Polynesian",
	390979,
	"poz-pcc",
}

m["poz-san"] = {
	"Sabahan",
	3217517,
	"poz-bnn",
}

m["poz-sbj"] = {
	"Sama-Bajaw",
	2160409,
	"poz",
}

m["poz-slb"] = {
	"Saluan-Banggai",
	3217519,
	"poz-clb",
}

m["poz-sls"] = {
	"Southeast Solomonic",
	3119671,
	"poz-occ",
}

m["poz-ssw"] = {
	"South Sulawesi",
	2778190,
	"poz",
}

m["poz-stm"] = {
	"St. Matthias",
	6484143,
	"poz-oce",
	aliases = {"St Matthias"},
}


m["poz-swa"] = {
	"North Sarawakan",
	538569,
	"poz-bnn",
}

m["poz-tem"] = {
	"Temotu",
	3075769,
	"poz-oce",
}

m["poz-tim"] = {
	"Timoric",
	7806987,
	"poz-cet",
}

m["poz-ton"] = {
	"Tongic",
	3397263,
	"poz-pol",
}

m["poz-tot"] = {
	"Tomini-Tolitoli",
	3217541,
	"poz-clb",
}

m["poz-vnc"] = {
	"Central Vanuatu",
	5061988,
	"poz-ocs",
}

m["poz-vnn"] = {
	"North Vanuatu",
	85789650,
	"poz-ocs",
}

m["poz-vns"] = {
	"South Vanuatu",
	3070173,
	"poz-ocs",
}

m["poz-wot"] = {
	"Wotu-Wolio",
	1041317,
	"poz-clb",
	aliases = {"Island Kaili-Wolio"}, -- Glottolog
}

m["pqe"] = {
	"Eastern Malayo-Polynesian",
	2269883,
	"poz-cet",
}

m["qfa-adc"] = {
	"Central Great Andamanese",
	nil,
	"qfa-adm",
}

m["qfa-adm"] = {
	"Great Andamanese",
	3515103,
}

m["qfa-adn"] = {
	"Northern Great Andamanese",
	nil,
	"qfa-adm",
}

m["qfa-ads"] = {
	"Southern Great Andamanese",
	nil,
	"qfa-adm",
}

m["qfa-ain"] = {
	"Ainuic",
	50111972,
	aliases = {"Ainu"},
}

m["qfa-bej"] = {
	"Be-Jizhao",
	nil,
	"qfa-bet",
}

m["qfa-bet"] = {
	"Be-Tai",
	12627719,
	"qfa-tak",
	aliases = {"Tai-Be", "Daic-Beic", "Beic-Daic"},
}

m["qfa-buy"] = {
	"Buyang",
	1109927,
	"qfa-kra",
}

m["qfa-cka"] = {
	"Chukotko-Kamchatkan",
	33255,
}

m["qfa-cre"] = {
	"creole",
	33289,
	"crp",
}

m["qfa-ckn"] = {
	"Chukotkan",
	2606732,
	"qfa-cka",
}

m["qfa-cnt"] = {
	"contact",
	133253514,
	"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,
	"sai-cer",
	aliases = {"Akuwẽ"},
}

m["sai-cpc"] = {
	"Chapacuran",
	1062626,
}

m["sai-crn"] = {
	"Charruan",
	3112423,
	aliases = {"Charrúan"},
}

m["sai-ctc"] = {
	"Catacaoan",
	5051139,
}

m["sai-guc"] = {
	"Guaicuruan",
	1974973,
	"sai-mgc",
	aliases = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"},
}

m["sai-guh"] = {
	"Guahiban",
	944056,
	aliases = {"Guahiboan", "Guajiboan", "Wahivoan"},
}

m["sai-gui"] = {
	"Guianan",
	nil,
	"sai-car",
	aliases = {"Guianan Carib", "Guiana Carib"},
}

m["sai-har"] = {
	"Harákmbut",
	1584402,
	"sai-hkt",
	aliases = {"Harákmbet"},
}

m["sai-hkt"] = {
	"Harákmbut-Katukinan",
	17107635,
}

m["sai-hrp"] = {
	"Huarpean",
	1578336,
	aliases = {"Warpean", "Huarpe", "Warpe"},
}

m["sai-jee"] = {
	"Jê",
	1483594,
	"sai-mje",
	aliases = {"Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"},
}

m["sai-jir"] = {
	"Jirajaran",
	3028651,
	aliases = {"Hiraháran"},
}

m["sai-jiv"] = {
	"Jivaroan",
	1393074,
	aliases = {"Hívaro", "Jibaro", "Jibaroan", "Jibaroana", "Jívaro"},
}

m["sai-ktk"] = {
	"Katukinan",
	2636000,
	"sai-hkt",
	aliases = {"Catuquinan"},
}

m["sai-kui"] = {
	"Kuikuroan",
	nil,
	"sai-car",
	aliases = {"Kuikuro", "Nahukwa"},
}

m["sai-map"] = {
	"Mapoyan",
	61096301,
	"sai-ven",
	aliases = {"Mapoyo", "Mapoyo-Yabarana", "Mapoyo-Yavarana", "Mapoyo-Yawarana"},
}

m["sai-mas"] = {
	"Mascoian",
	1906952,
	aliases = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"},
}

m["sai-mgc"] = {
	"Mataco-Guaicuru",
	255512,
}

m["sai-mje"] = {
	"Macro-Jê",
	887133,
	aliases = {"Macro-Gê"},
}

m["sai-mtc"] = {
	"Matacoan",
	2447424,
	"sai-mgc",
}

m["sai-mur"] = {
	"Muran",
	33826,
	aliases = {"Mura"},
}

m["sai-nad"] = {
	"Nadahup",
	1856439,
	aliases = {"Makú", "Macú", "Vaupés-Japurá"},
}

m["sai-nje"] = {
	"Northern Jê",
	98078225,
	"sai-cer",
	aliases = {"Core Jê"},
}

m["sai-nmk"] = {
	"Nambikwaran",
	15548027,
	aliases = {"Nambicuaran", "Nambiquaran", "Nambikuaran"},
}

m["sai-otm"] = {
	"Otomacoan",
	3217503,
	aliases = {"Otomákoan", "Otomakoan"},
}

m["sai-pan"] = {
	"Panoan",
	1544537,
	"sai-pat",
	aliases = {"Pano"},
}

m["sai-pat"] = {
	"Pano-Tacanan",
	2475746,
	aliases = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"},
}

m["sai-pek"] = {
	"Pekodian",
	107451736,
	"sai-car",
	aliases = {"South Amazonian Carib", "Southern Cariban", "Pekodi"},
}

m["sai-pem"] = {
	"Pemongan",
	nil,
	"sai-ven",
	aliases = {"Pemong", "Pemóng", "Purukoto"},
}

m["sai-pey"] = {
	"Peba-Yaguan",
	174015,
	aliases = {"Peba-Yagua", "Yaguan", "Peban", "Yáwan"},
}

m["sai-prk"] = {
	"Parukotoan",
	107451482,
	"sai-car",
	aliases = {"Parukoto"},
}

m["sai-sje"] = {
	"Southern Jê",
	98078245,
	"sai-jee",
}

m["sai-tac"] = {
	"Tacanan",
	3113762,
	"sai-pat",
}

m["sai-tar"] = {
	"Taranoan",
	105097814,
	"sai-gui",
	aliases = {"Trio", "Tarano"},
}

m["sai-tuc"] = {
	"Tucanoan",
	788144,
}

m["sai-tyu"] = {
	"Ticuna-Yuri",
	4467010,
}

m["sai-ucp"] = {
	"Uru-Chipaya",
	2475488,
	aliases = {"Uru-Chipayan"},
}

m["sai-ven"] = {
	"Venezuelan Cariban",
	nil,
	"sai-car",
	aliases = {"Venezuelan Carib", "Venezuelan", "Venezuelano"},
}

m["sai-wic"] = {
	"Wichí",
	3027047,
}

m["sai-wit"] = {
	"Witotoan",
	43079317,
	aliases = {"Huitotoan", "Uitotoan"},
}

m["sai-ynm"] = {
	"Yanomami",
	nil,
	aliases = {"Yanomam", "Shamatari", "Yamomami", "Yanomaman"},
}

m["sai-yuk"] = {
	"Yukpan",
	nil,
	"sai-car",
	aliases = {"Yukpa", "Yukpano", "Yukpa-Japreria"},
}

m["sai-zam"] = {
	"Zamucoan",
	3048461,
	aliases = {"Samúkoan"},
}

m["sai-zap"] = {
	"Zaparoan",
	33911,
	aliases = {"Záparoan", "Saparoan", "Sáparoan", "Záparo", "Zaparoano", "Zaparoana"},
}

m["sal"] = {
	"Salish",
	33985,
}

m["sdv"] = {
	"Eastern Sudanic",
	2036148,
	"ssa",
}

m["sdv-bri"] = {
	"Bari",
	nil,
	"sdv-nie",
}

m["sdv-daj"] = {
	"Daju",
	956724,
	"sdv",
}

m["sdv-dnu"] = {
	"Dinka-Nuer",
	nil,
	"sdv-niw",
}

m["sdv-eje"] = {
	"Eastern Jebel",
	3408878,
	"sdv",
}

m["sdv-kln"] = {
	"Kalenjin",
	637228,
	"sdv-nis",
}

m["sdv-lma"] = {
	"Lotuko-Maa",
	nil,
	"sdv-nie",
}

m["sdv-lon"] = {
	"Northern Luo",
	nil,
	"sdv-luo",
}

m["sdv-los"] = {
	"Southern Luo",
	7570103,
	"sdv-luo",
}

m["sdv-luo"] = {
	"Luo",
	nil,
	"sdv-niw",
}

m["sdv-nes"] = {
	"Northern Eastern Sudanic",
	4810496,
	"sdv",
	aliases = {"Astaboran", "Ek Sudanic"},
}

m["sdv-nie"] = {
	"Eastern Nilotic",
	153795,
	"sdv-nil",
}

m["sdv-nil"] = {
	"Nilotic",
	513408,
	"sdv",
}

m["sdv-nis"] = {
	"Southern Nilotic",
	1552410,
	"sdv-nil",
}

m["sdv-niw"] = {
	"Western Nilotic",
	3114989,
	"sdv-nil",
}

m["sdv-nma"] = {
	"Nandi-Markweta",
	nil,
	"sdv-kln",
}

m["sdv-nyi"] = {
	"Nyima",
	11688746,
	"sdv-nes",
	aliases = {"Nyimang"},
}

m["sdv-tmn"] = {
	"Taman",
	3408873,
	"sdv-nes",
	aliases = {"Tamaic"},
}

m["sdv-ttu"] = {
	"Teso-Turkana",
	7705551,
	"sdv-nie",
	aliases = {"Ateker"},
}

m["sel"] = {
	"Selkup",
	34008,
	"syd",
}

m["sem"] = {
	"Semitic",
	34049,
	"afa",
}

m["sem-ara"] = {
	"Aramaic",
	28602,
	"sem-nwe",
	protoLanguage = "arc",
}

m["sem-arb"] = {
	"Arabic",
	164667,
	"sem-cen",
	protoLanguage = "ar",
}

m["sem-are"] = {
	"Eastern Aramaic",
	3410322,
	"sem-ara",
}

m["sem-arw"] = {
	"Western Aramaic",
	3394214,
	"sem-ara",
}

m["sem-ase"] = {
	"Southeastern Aramaic",
	3410322,
	"sem-are",
}

m["sem-can"] = {
	"Canaanite",
	747547,
	"sem-nwe",
}

m["sem-cen"] = {
	"Central Semitic",
	3433228,
	"sem-wes",
}

m["sem-cna"] = {
	"Central Neo-Aramaic",
	3410322,
	"sem-are",
}

m["sem-eas"] = {
	"East Semitic",
	164273,
	"sem",
}

m["sem-eth"] = {
	"Ethiopian Semitic",
	163629,
	"sem-wes",
	aliases = {"Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"},
}

m["sem-nna"] = {
	"Northeastern Neo-Aramaic",
	2560578,
	"sem-are",
}

m["sem-nwe"] = {
	"Northwest Semitic",
	162996,
	"sem-cen",
}

m["sem-osa"] = {
	"Old South Arabian",
	35025,
	"sem-cen",
	aliases = {"Epigraphic South Arabian", "Sayhadic"},
}

m["sem-sar"] = {
	"Modern South Arabian",
	1981908,
	"sem-wes",
}

m["sem-wes"] = {
	"West Semitic",
	124901,
	"sem",
}

m["sgn"] = {
	"sign",
	34228,
	"qfa-not",
}

m["sgn-fsl"] = {
	"French Sign Languages",
	5501921,
	"sgn",
}

m["sgn-gsl"] = {
	"German Sign Languages",
	5551235,
	"sgn",
}

m["sgn-jsl"] = {
	"Japanese Sign Languages",
	11722508,
	"sgn",
}

m["sio"] = {
	"Siouan",
	34181,
	"nai-sca",
}

m["sio-dhe"] = {
	"Dhegihan",
	3217420,
	"sio-msv",
}

m["sio-dkt"] = {
	"Dakotan",
	4154122,
	"sio-msv",
}

m["sio-mor"] = {
	"Missouri River Siouan",
	26807266,
	"sio",
}

m["sio-msv"] = {
	"Mississippi Valley Siouan",
	12637104,
	"sio",
}

m["sio-ohv"] = {
	"Ohio Valley Siouan",
	21070931,
	"sio",
}

m["sit"] = {
	"Sino-Tibetan",
	45961,
	 aliases = {"Trans-Himalayan"},
}

m["sit-aao"] = {
	"Central Naga",
	615474,
	"sit",
}

m["sit-alm"] = {
	"Almora",
	nil,
	"sit-whm",
}

m["sit-bai"] = {
	"Bai",
	35103,
	"sit-mba",
}

m["sit-bdi"] = {
	"Bodish",
	1814078,
	"sit",
}

m["sit-cln"] = {
	"Cai-Long",
	107182612,
	"sit-mba",
	aliases = {"Ta-Li"},
}

m["sit-dhi"] = {
	"Dhimalish",
	1207648,
	"sit",
}

m["sit-ebo"] = {
	"East Bodish",
	56402,
	"sit-bdi",
}

m["sit-egy"] = {
	"East rGyalrongic",
	832026,
	"sit-rgy",
}

m["sit-ers"] = {
	"Ersuic",
	56335,
	"sit",
}

m["sit-gma"] = {
	"Greater Magaric",
	55612963,
	"sit",
}

m["sit-gsi"] = {
	"Greater Siangic",
	52698851,
	"sit",
}

m["sit-hrs"] = {
	"Hrusish",
	1632501,
	"sit",
	aliases = {"Southeast Kamengic"},
}

m["sit-jnp"] = {
	"Jingphoic",
	nil,
	"sit-jpl",
	aliases = {"Jingpho"},
}

m["sit-jpl"] = {
	"Kachin-Luic",
	1515454,
	"tbq-bkj",
	aliases = {"Jingpho-Luish", "Jingpho-Asakian", "Kachinic"},
}

m["sit-kch"] = {
	"Konyak-Chang",
	nil,
	"sit-kon",
}

m["sit-kha"] = {
	"Kham",
	33305,
	"sit-gma",
}

m["sit-khb"] = {
	"Kho-Bwa",
	6401917,
	"sit",
	aliases = {"Bugunish", "Kamengic"},
}

m["sit-khw"] = {
	"Western Kho-Bwa",
	nil,
	"sit-khb",
}

m["sit-khc"] = {
	"Chug-Lish",
	nil,
	"sit-khw",
	aliases = {"Duhumbi-Khispi"},
}

m["sit-khm"] = {
	"Mey-Sartang",
	nil,
	"sit-khw",
	aliases = {"Sartang-Sherdukpen"},
}

m["sit-kic"] = {
	"Central Kiranti",
	nil,
	"sit-kir",
}

m["sit-kie"] = {
	"Eastern Kiranti",
	nil,
	"sit-kir",
}

m["sit-kin"] = {
	"Kinnauric",
	nil,
	"sit-whm",
	aliases = {"Kinnauri"},
}

m["sit-kir"] = {
	"Kiranti",
	922148,
	"sit",
}

m["sit-kiw"] = {
	"Western Kiranti",
	922148,
	"sit-kir",
}

m["sit-kon"] = {
	"Northern Naga",
	774590,
	"tbq-bkj",
	aliases = {"Konyakian", "Konyak"},
}

m["sit-kyk"] = {
	"Kyirong-Kagate",
	6450957,
	"sit-tib",
}

m["sit-lab"] = {
	"Ladakhi-Balti",
	6450957,
	"sit-tib",
}

m["sit-las"] = {
	"Lahuli-Spiti",
	6473510,
	"sit-tib",
}

m["sit-luu"] = {
	"Luish",
	55621439,
	"sit-jpl",
	aliases = {"Asakian", "Sak"},
}

m["sit-mar"] = {
	"Maringic",
	nil,
	"sit-tma",
}

m["sit-mba"] = {
	"Macro-Bai",
	16963847,
	"sit-sba",
	aliases = {"Greater Bai"},
}

m["sit-mdz"] = {
	"Midzu",
	6843504,
	"sit",
	aliases = {"Geman", "Midzuish", "Miju-Meyor", "Southern Mishmi"},
}

m["sit-mnz"] = {
	"Mondzish",
	6898839,
	"tbq-lob",
	aliases = {"Mangish"},
}

m["sit-mru"] = {
	"Mruic",
	16908870,
	"sit",
	aliases = {"Mru-Hkongso"},
}

m["sit-nas"] = {
	"Naish",
	25047956,
	"sit-nax",
}

m["sit-nax"] = {
	"Naic",
	6982999,
	"tbq-buq",
	aliases = {"Naxish"},
}

m["sit-nba"] = {
	"Northern Bai",
	122463830,
	"sit-bai",
}

m["sit-new"] = {
	"Newaric",
	55625069,
	"sit",
}

m["sit-nng"] = {
	"Nungish",
	1515482,
	"sit",
	aliases = {"Nung"},
}

m["sit-qia"] = {
	"Qiangic",
	1636765,
	"tbq-buq",
}

m["sit-rgy"] = {
	"Rgyalrongic",
	56936,
	"sit-qia",
	aliases = {"Jiarongic"},
}

m["sit-sba"] = {
	"Sino-Bai",
	nil,
	"sit",
	aliases = {"Greater Bai"},
}

m["sit-tam"] = {
	"Tamangic",
	3309439,
	"sit",
	aliases = {"West Bodish"},
}

m["sit-tan"] = {
	"Tani",
	3217538,
	"sit",
}

m["sit-tib"] = {
	"Tibetic",
	1641150,
	"sit-bdi",
	protoLanguage = "otb",
}
m["sit-tja"] = {
	"Tujia",
	nil,
	"sit",
}

m["sit-tma"] = {
	"Tangkhul-Maring",
	nil,
	"sit",
}

m["sit-tng"] = {
	"Tangkhulic",
	1516657,
	"sit-tma",
	aliases = {"Tangkhul"},
}

m["sit-tno"] = {
	"Tangsa-Nocte",
	nil,
	"sit-kon",
}

m["sit-tsk"] = {
	"Tshangla",
	nil,
	"sit",
}

m["sit-wgy"] = {
	"West rGyalrongic",
	nil,
	"sit-rgy"
}

m["sit-whm"] = {
	"West Himalayish",
	2301695,
	"sit",
}

m["sit-zem"] = {
	"Zeme",
	189291,
	"sit",
	aliases = {"Zeliangrong", "Zemeic"},
}

m["sla"] = {
	"Slavic",
	23526,
	"ine-bsl",
	aliases = {"Slavonic"},
}

m["smi"] = {
	"Sami",
	56463,
	"urj",
	aliases = {"Saami", "Samic", "Saamic"},
}

m["son"] = {
	"Songhay",
	505198,
	"ssa",
	aliases = {"Songhai"},
}

m["sqj"] = {
	"Albanian",
	8748,
	"ine",
}

m["ssa"] = {
	"Nilo-Saharan", -- possibly not a genetic grouping
	33705,
}

m["ssa-fur"] = {
	"Fur",
	2989512,
	"ssa",
}

m["ssa-klk"] = {
	"Kuliak",
	1791476,
	"ssa",
	aliases = {"Rub"},
}

m["ssa-kom"] = {
	"Koman",
	1781084,
	"ssa",
}

m["ssa-sah"] = {
	"Saharan",
	1757661,
	"ssa",
}

m["syd"] = {
	"Samoyedic",
	34005,
	"urj",
	aliases = {"Samoyed", "Samodeic"},
}

m["syd-ene"] = {
	"Enets",
	29942,
	"syd",
}

m["tai"] = {
	"Tai",
	749720,
	"qfa-bet",
	aliases = {"Daic"},
}

m["tai-wen"] = {
	"Wenma-Southwestern Tai",
	nil,
	"tai",
}

m["tai-tay"] = {
	"Tày",
	nil,
	"tai-wen",
}

m["tai-sap"] = {
	"Sapa-Southwestern Tai",
	nil,
	"tai-wen",
	aliases = {"Sapa-Thai"},
}

m["tai-swe"] = {
	"Southwestern Tai",
	10889250,
	"tai-sap",
}

m["tai-cho"] = {
	"Chongzuo Tai",
	13216,
	"tai",
}

m["tai-cen"] = {
	"Central Tai",
	5061891,
	"tai",
}

m["tai-nor"] = {
	"Northern Tai",
	7059014,
	"tai",
}

m["tbq"] = {
	"Tibeto-Burman",
	34064,
	"sit",
}

m["tbq-anp"] = {
	"Angami-Pochuri",
	530460,
	"sit",
}

m["tbq-axi"] = {
	"Axioid",
	nil,
	"tbq-sel",
}

m["tbq-bdg"] = {
	"Bodo-Garo",
	4090000,
	"tbq-bkj",
}

m["tbq-bis"] = {
	"Bisoid",
	48844742,
	"tbq-slo",
}

m["tbq-bka"] = {
	"Bi-Ka",
	12627890,
	"tbq-slo",
}

m["tbq-bkj"] = {
	"Sal",
	889900,
	"sit",
	-- Brahmaputran appears to be Glottolog's term
	aliases = {"Bodo-Konyak-Jinghpaw", "Brahmaputran", "Jingpho-Konyak-Bodo"},
}

m["tbq-brm"] = {
	"Burmish",
	865713,
	"tbq-lob",
}

m["tbq-buq"] = {
	"Burmo-Qiangic",
	16056278,
	"sit",
	aliases = {"Eastern Tibeto-Burman"},
}

m["tbq-drp"] = {
	"Downriver Phula",
	7188378,
	"tbq-rph",
}

m["tbq-han"] = {
	"Hanoid",
	17004185,
	"tbq-slo",
}

m["tbq-hph"] = {
	"Highland Phula",
	nil,
	"tbq-sel",
}

m["tbq-jin"] = {
	"Jino",
	6202716,
	"tbq-slo",
}

m["tbq-kzh"] = {
	"Kazhuoish",
	48834669,
	"tbq-lol",
}

m["tbq-kuk"] = {
	"Kuki-Chin",
	832413,
	"sit",
	aliases = {"Kukish", "South-Central Tibeto-Burman"},
}

m["tbq-lal"] = {
	"Lalo",
	56548,
	"tbq-lso",
}

m["tbq-lho"] = {
	"Lahoish",
	nil,
	"tbq-lol",
}

m["tbq-llo"] = {
	"Lipo-Lolopo",
	nil,
	"tbq-lso",
}

m["tbq-lob"] = {
	"Lolo-Burmese",
	1635712,
	"tbq-buq",
}

m["tbq-lol"] = {
	"Loloish",
	37035,
	"tbq-lob",
	aliases = {"Yi", "Ngwi", "Nisoic"},
}

m["tbq-lso"] = {
	"Lisoish",
	6559055,
	"tbq-lol",
}

m["tbq-lwo"] = {
	"Lawoish",
	48847673,
	"tbq-lol",
}

m["tbq-muj"] = {
	"Muji",
	11221327,
	"tbq-hph",
}

m["tbq-nas"] = {
	"Nasoid",
	nil,
	"tbq-nlo",
}

m["tbq-nis"] = {
	"Nisu",
	56404,
	"tbq-nlo",
}

m["tbq-nlo"] = {
	"Northern Loloish",
	7058676,
	"tbq-nso",
}

m["tbq-nso"] = {
	"Nisoish",
	56990,
	"tbq-lol",
}

m["tbq-nus"] = {
	"Nusoish",
	114245231,
	"tbq-lol",
}

m["tbq-phw"] = {
	"Phowa",
	7187959,
	"tbq-hph",
}

m["tbq-rph"] = {
	"Riverine Phula",
	nil,
	"tbq-sel",
}

m["tbq-sel"] = {
	"Southeastern Loloish",
	16111894,
	"tbq-nso",
}

m["tbq-sil"] = {
	"Siloid",
	60787071,
	"tbq-slo",
}

m["tbq-slo"] = {
	"Southern Loloish",
	5649340,
	"tbq-lol",
}

m["tbq-tal"] = {
	"Taloid",
	48804018,
	"tbq-lso",
}

m["tbq-urp"] = {
	"Upriver Phula",
	7187058,
	"tbq-rph",
}

m["trk"] = {
	"Turkic",
	34090,
}

m["trk-cmn"] = {
	"Common Turkic",
	1126028,
	"trk",
	aliases = {"Shaz Turkic", "Shaz-Turkic"},
}

m["trk-kar"] = {
	"Karluk",
	703173,
	"trk-cmn",
	aliases = {"Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"},
}

m["trk-kbu"] = {
	"Kipchak-Bulgar",
	3512539,
	"trk-kip",
	aliases = {"Uralian", "Uralo-Caspian"},
}

m["trk-kcu"] = {
	"Kipchak-Cuman",
	4370412,
	"trk-kip",
	aliases = {"Ponto-Caspian"},
}

m["trk-kip"] = {
	"Kipchak",
	1339898,
	"trk-cmn",
	 -- Russian Wikipedia article [[w:ru:Западнотюркские_языки]] says "Western Turkic" is used by N.A. Baskakov and includes Oghuz, Kipchak and Karluk.
	 -- 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",
}

m["trk-kkp"] = {
	"Kyrgyz-Kipchak",
	4221189,
	"trk-kip",
}

m["trk-kno"] = {
	"Kipchak-Nogai",
	4326954,
	"trk-kip",
	aliases = {"Aralo-Caspian"},
}

m["trk-nsb"] = {
	"North Siberian Turkic",
	4537269,
	"trk-sib",
	aliases = {"Northern Siberian Turkic"},
}

m["trk-ogr"] = {
	"Oghur",
	1422731,
	"trk",
	aliases = {"Lir-Turkic", "r-Turkic"},
}

m["trk-ogz"] = {
	"Oghuz",
	494600,
	"trk-cmn",
	aliases = {"Southwestern Turkic"},
}

m["trk-sib"] = {
	"Siberian Turkic",
	354353,
	"trk-cmn",
	other_names = {"Northern 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"},
}

m["trk-ssb"] = {
	"South Siberian Turkic",
	nil,
	"trk-sib",
	aliases = {"Southern Siberian Turkic"},
}

m["tup"] = {
	"Tupian",
	34070,
	aliases = {"Tupi"},
}

m["tup-gua"] = {
	"Tupi-Guarani",
	148610,
	"tup",
	aliases = {"Tupí-Guaraní"},
}

m["tuw"] = {
	"Tungusic",
	34230,
	aliases = {"Manchu-Tungus", "Tungus"},
}

m["tuw-ewe"] = {
	"Ewenic",
	105889448,
	"tuw",
	aliases = {"Northern Tungusic"},
}

m["tuw-jrc"] = {
	"Jurchenic",
	105889432,
	"tuw",
	aliases = {"Manchuric"},
}

m["tuw-nan"] = {
	"Nanaic",
	105889264,
	"tuw",
}

m["tuw-udg"] = {
	"Udegheic",
	105889266,
	"tuw",
}

m["urj"] = {
	"Uralic",
	34113,
	varieties = {"Finno-Ugric"},
}

m["urj-fin"] = {
	"Finnic",
	33328,
	"urj",
	aliases = {"Baltic-Finnic", "Balto-Finnic", "Fennic"},
}

m["urj-mdv"] = {
	"Mordvinic",
	627313,
	"urj",
}

m["urj-prm"] = {
	"Permic",
	161493,
	"urj",
}

m["urj-ugr"] = {
	"Ugric",
	156631,
	"urj",
}

m["wak"] = {
	"Wakashan",
	60069,
}

m["wen"] = {
	"Sorbian",
	25442,
	"zlw",
	aliases = {"Lusatian", "Wendish"},
}

m["xgn"] = {
	"Mongolic",
	33750,
	"qfa-xgs",
	aliases = {"Mongolian"},
}

m["xgn-cen"] = {
	"Central Mongolic",
	28719447,
	"xgn",
	protoLanguage = "xng-lat",
}

m["xgn-sou"] = {
	"Southern Mongolic",
	nil,
	"xgn",
	protoLanguage = "xng-ear",
}

m["xgn-shr"] = {
	"Shirongolic",
	107539435,
	"xgn-sou",
}

m["xme"] = {
	"Median",
	nil,
	"ira-mpr",
	protoLanguage = "xme-old",
}

m["xme-ttc"] = {
	"Tatic",
	nil,
	"xme",
}

m["xnd"] = {
	"Na-Dene",
	26986,
	"qfa-dny",
	aliases = {"Na-Dené"},
}

m["xsc"] = {
	"Scythian",
	nil,
	"ira-nei",
}

m["xsc-sak"] = {
	"Saka",
	nil,
	"xsc-skw",
	aliases = {"Sakan"},
}

m["xsc-sar"] = {
	"Sarmatian",
	nil,
	"xsc",
}

m["xsc-skw"] = {
	"Saka-Wakhi",
	nil,
	"xsc",
}

m["yok"] = {
	"Yokuts",
	34249,
	"nai-you",
	aliases = {"Yokutsan", "Mariposan", "Mariposa"},
}

m["ypk"] = {
	"Yupik",
	27970,
	"esx-esk",
	aliases = {"Yup'ik", "Yuit"},
}

m["yrk"] = {
	"Nenets",
	36452,
	"syd",
}

m["zhx"] = {
	"Sinitic",
	33857,
	"sit-sba",
	aliases = {"Chinese"},
	protoLanguage = "och",
}

m["zhx-com"] = {
	"Coastal Min",
	20667215,
	"zhx-min",
}

m["zhx-inm"] = {
	"Inland Min",
	20667237,
	"zhx-min",
}

m["zhx-man"] = {
	"Mandarinic",
	nil,
	"zhx",
	protoLanguage = "cmn-ear",
}

m["zhx-min"] = {
	"Min",
	56504,
	"zhx",
}

m["zhx-nan"] = {
	"Southern Min",
	36495,
	"zhx-com",
}

m["zhx-pin"] = {
	"Pinghua",
	2735715,
	"zhx",
	protoLanguage = "ltc",
}

m["zhx-yue"] = {
	"Yue",
	7033959,
	"zhx",
	protoLanguage = "ltc",
}

m["zle"] = {
	"East Slavic",
	144713,
	"sla",
}

m["zls"] = {
	"South Slavic",
	146665,
	"sla",
}

m["zlw"] = {
	"West Slavic",
	145852,
	"sla",
}

m["zlw-lch"] = {
	"Lechitic",
	742782,
	"zlw",
	aliases = {"Lekhitic"},
}

m["zlw-pom"] = {
	"Pomeranian",
	nil,
	"zlw-lch",
}

m["znd"] = {
	"Zande",
	8066072,
	"nic-ubg",
}

return require("Module:languages").finalizeData(m, "family")