Module:families/data: Difference between revisions

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


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


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


Line 44: Line 83:
     "Nentammmi",
     "Nentammmi",
     nil,
     nil,
    aliases = {"Nentammmi (family)"},
     protoLanguage = "nen-pro",
     protoLanguage = "nen-pro",
}
}


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


Line 88: Line 136:
}
}


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


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




Line 109: Line 167:




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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


 
m["bnt-boa"] = {
 
"Boan",
 
4931250,
 
"bnt",
 
aliases = {"Buan", "Ababuan"},
 
 
 
 
 
 
 
m["aav"] = {
"Austroasiatic",
33199,
aliases = {"Austro-Asiatic"},
}
}


m["aav-khs"] = {
m["bnt-bot"] = {
"Khasian",
"Botatwe",
3073734,
4948532,
"aav",
"bnt",
aliases = {"Khasic"},
}
}


m["aav-nic"] = {
m["bnt-bsa"] = {
"Nicobarese",
"Basaa",
217380,
809739,
"aav",
"bnt",
}
}


m["aav-pkl"] = {
m["bnt-bsh"] = {
"Pnar-Khasi-Lyngngam",
"Bushoong",
nil,
5001551,
"aav-khs",
"bnt-bte",
}
}


m["afa"] = {
m["bnt-bso"] = {
"Afroasiatic",
"Southern Bantu",
25268,
980498,
aliases = {"Afro-Asiatic"},
"bnt",
}
}


m["alg"] = {
m["bnt-bta"] = {
"Algonquian",
"Bati-Angba",
33392,
4869303,
"aql",
"bnt-boa",
other_names = {"Late Bomokandian"},
aliases = {"Bwa"},
}
}


m["alg-abp"] = {
m["bnt-btb"] = {
"Abenaki-Penobscot",
"Beti",
197936,
35118,
"alg-eas",
"bnt",
}
}


m["alg-ara"] = {
m["bnt-bte"] = {
"Arapahoan",
"Bangi-Tetela",
2153686,
4855181,
"alg",
"bnt",
}
}


m["alg-eas"] = {
m["bnt-bun"] = {
"Eastern Algonquian",
"Buja-Ngombe",
2257525,
4986733,
"alg",
"bnt-mbb",
}
}


m["alg-sfk"] = {
m["bnt-chg"] = {
"Sac-Fox-Kickapoo",
"Chaga",
1440172,
33016,
"alg",
"bnt-cht",
}
}


m["alv"] = {
m["bnt-cht"] = {
"Atlantic-Congo",
"Chaga-Taita",
771124,
nil,
"nic",
"bnt-bne",
}
}


m["alv-aah"] = {
m["bnt-clu"] = {
"Ayere-Ahan",
"Chokwe-Luchazi",
750953,
3339273,
"alv-von",
"bnt",
}
}


m["alv-ada"] = {
m["bnt-com"] = {
"Adamawa",
"Comorian",
32906,
33077,
"alv-sav",
"bnt-sab",
}
}


m["alv-bag"] = {
m["bnt-glb"] = {
"Baga",
"Great Lakes Bantu",
2746083,
5599420,
"alv-mel",
"bnt-bne",
}
}


m["alv-bak"] = {
m["bnt-haj"] = {
"Bak",
"Haya-Jita",
1708174,
25502360,
"alv-sng",
"bnt-glb",
}
}


m["alv-bam"] = {
m["bnt-kak"] = {
"Bambukic",
"Kako",
4853456,
nil,
"alv-ada",
"bnt-pob",
aliases = {"Yungur-Jen"},
}
}


m["alv-bny"] = {
m["bnt-kav"] = {
"Banyum",
"Kavango",
2892477,
116544179,
"alv-nyn",
"bnt-ksb",
}
}


m["alv-bua"] = {
m["bnt-kbi"] = {
"Bua",
"Komo-Bira",
4982094,
6428591,
"alv-mbd",
"bnt-boa",
}
}


m["alv-bwj"] = {
m["bnt-kel"] = {
"Bikwin-Jen",
"Kele",
84542501,
1738162,
"alv-bam",
"bnt-kts",
aliases = {"Sheke"},
}
}


m["alv-cng"] = {
m["bnt-kil"] = {
"Cangin",
"Kilombero",
1033184,
6408121,
"alv-fwo",
"bnt",
}
}


m["alv-ctn"] = {
m["bnt-kka"] = {
"Central Tano",
"Kikuyu-Kamba",
1658486,
16114410,
"alv-ptn",
"bnt-bne",
aliases = {"Akan"},
aliases = {"Thagiicu"},
}
}


m["alv-dlt"] = {
m["bnt-kmb"] = {
"Delta Edoid",
"Kimbundu",
nil,
16947687,
"alv-edo",
"bnt",
}
}


m["alv-dur"] = {
m["bnt-kng"] = {
"Duru",
"Kongo",
5316788,
6429214,
"alv-lni",
"bnt",
}
}


m["alv-ede"] = {
m["bnt-kpw"] = {
"Ede",
"Kpwe",
35368,
36428,
"alv-yor",
"bnt-saw",
}
}


m["alv-edk"] = {
m["bnt-ksb"] = {
"Edekiri",
"Kavango-Southwest Bantu",
5336735,
6379098,
"alv-yrd",
"bnt",
}
}


m["alv-edo"] = {
m["bnt-kts"] = {
"Edoid",
"Kele-Tsogo",
1287469,
6385577,
"alv-von",
"bnt",
}
}


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


m["alv-fli"] = {
m["bnt-leb"] = {
"Fali",
"Lebonya",
3450166,
6511395,
"alv",
"bnt",
}
}


m["alv-fwo"] = {
m["bnt-lgb"] = {
"Fula-Wolof",
"Lega-Binja",
12631267,
6517694,
"alv-sng",
"bnt",
}
}


m["alv-gbe"] = {
m["bnt-lok"] = {
"Gbe",
"Logooli-Kuria",
668284,
nil,
"alv-von",
"bnt-glb",
}
}


m["alv-gda"] = {
m["bnt-lub"] = {
"Ga-Dangme",
"Luba",
3443338,
nil,
"alv-kwa",
"bnt-lbn",
}
}


m["alv-gng"] = {
m["bnt-lun"] = {
"Guang",
"Lunda",
684009,
6704091,
"alv-ptn",
"bnt",
}
}


m["alv-gtm"] = {
m["bnt-mak"] = {
"Ghana-Togo Mountain",
"Makua",
493020,
6740431,
"alv-kwa",
"bnt-bso",
aliases = {"Togo Remnant", "Central Togo"},
aliases = {"Makhuwa"},
}
}


m["alv-hei"] = {
m["bnt-mbb"] = {
"Heiban",
"Mboshi-Buja",
108752116,
6799764,
"alv-the",
"bnt",
}
}


m["alv-ido"] = {
m["bnt-mbe"] = {
"Idomoid",
"Mbole-Enya",
974196,
6799728,
"alv-von",
"bnt",
}
}


m["alv-igb"] = {
m["bnt-mbi"] = {
"Igboid",
"Mbinga",
1429100,
nil,
"alv-von",
"bnt-rur",
}
}


m["alv-jfe"] = {
m["bnt-mbo"] = {
"Jola-Felupe",
"Mboshi",
1708174,
6799763,
"alv-jol",
"bnt-mbb",
aliases = {"Ejamat"},
}
}


m["alv-jol"] = {
m["bnt-mbt"] = {
"Jola",
"Mbete",
35176,
1346910,
"alv-bak",
"bnt-tmb",
aliases = {"Diola"},
aliases = {"Mbere"},
}
}


m["alv-kim"] = {
m["bnt-mby"] = {
"Kim",
"Mbeya",
6409701,
nil,
"alv-mbd",
"bnt-ruk",
}
}


m["alv-kis"] = {
m["bnt-mij"] = {
"Kissi",
"Mijikenda",
35696,
6845474,
"alv-mel",
"bnt-sab",
}
}


m["alv-krb"] = {
m["bnt-mka"] = {
"Karaboro",
"Makaa",
4213541,
nil,
"alv-snf",
"bnt-ndb",
}
}


m["alv-ktg"] = {
m["bnt-mne"] = {
"Ka-Togo",
"Manenguba",
5972796,
31147471,
"alv-gtm",
"bnt",
aliases = {"Mbo", "Ngoe"},
}
}


m["alv-kul"] = {
m["bnt-mnj"] = {
"Kulango",
"Makaa-Njem",
16977424,
1603899,
"alv-sav",
"bnt-pob",
aliases = {"Kulango-Lorhon", "Kulango-Lorom"},
}
}


m["alv-kwa"] = {
m["bnt-mon"] = {
"Kwa",
"Mongo",
33430,
nil,
"nic-vco",
"bnt-bnm",
}
}


m["alv-lag"] = {
m["bnt-mra"] = {
"Lagoon",
"Mbugwe-Rangi",
111210042,
6799795,
"alv-kwa",
"bnt",
}
}


m["alv-lek"] = {
m["bnt-msl"] = {
"Leko",
"Masaba-Luhya",
6520642,
12636428,
otherNames = {"Sambaic"}, -- appears to be an alias in Glottolog
"bnt-glb",
"alv-lni",
}
}


m["alv-lim"] = {
m["bnt-mwi"] = {
"Limba",
"Mwika",
35825,
nil,
"alv",
"bnt-ruk",
}
}


m["alv-lni"] = {
m["bnt-ncb"] = {
"Leko-Nimbari",
"Northeast Coast Bantu",
1708170,
7057848,
"alv-ada",
"bnt-bne",
otherNames = {"Central Adamawa"},
aliases = {"Chamba-Mumuye"},
}
}


m["alv-mbd"] = {
m["bnt-ndb"] = {
"Mbum-Day",
"Ndzem-Bomwali",
6799816,
nil,
"alv-ada",
"bnt-mnj",
}
}


m["alv-mbm"] = {
m["bnt-ngn"] = {
"Mbum",
"Ngondi-Ngiri",
6799814,
7022532,
"alv-mbd",
"bnt-mbb",
}
}


m["alv-mel"] = {
m["bnt-ngu"] = {
"Mel",
"Nguni",
12122355,
961559,
"alv",
"bnt-bso",
aliases = {"Ngoni"},
}
}


m["alv-mum"] = {
m["bnt-nya"] = {
"Mumuye",
"Nyali",
84607009,
7070832,
"alv-mye",
"bnt-leb",
}
}


m["alv-mye"] = {
m["bnt-nyb"] = {
"Mumuye-Yendang",
"Nyanga-Buyi",
6935539,
7070882,
"alv-lni",
"bnt",
}
}


m["alv-nal"] = {
m["bnt-nyg"] = {
"Nalu",
"Nyoro-Ganda",
nil,
12638666,
"alv-sng",
"bnt-glb",
}
}


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


m["alv-ngb"] = {
m["bnt-nze"] = {
"Nupe-Gbagyi",
"Nzebi",
12638649,
1755498,
"alv-nup",
"bnt-tmb",
aliases = {"Nupe-Gbari"},
aliases = {"Njebi"},
}
}


m["alv-ntg"] = {
m["bnt-ova"] = {
"Na-Togo",
"Ovambo",
nil,
36489,
"alv-gtm",
"bnt-swb",
aliases = {"Oshivambo", "Oshiwambo", "Owambo"},
}
}


m["alv-nup"] = {
m["bnt-par"] = {
"Nupoid",
"Pare",
1429143,
nil,
"alv-von",
"bnt-ncb",
}
}


m["alv-nwd"] = {
m["bnt-pen"] = {
"Northwestern Edoid",
"Pende",
16111012,
7162373,
"alv-edo",
"bnt",
}
}


m["alv-nyn"] = {
m["bnt-pob"] = {
"Nyun",
"Pomo-Bomwali",
nil,
nil,
"alv-fwo",
"bnt",
}
}


m["alv-pap"] = {
m["bnt-ruk"] = {
"Papel",
"Rukwa",
7132562,
7378902,
"alv-bak",
"bnt",
}
}


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


m["alv-ptn"] = {
m["bnt-rur"] = {
"Potou-Tano",
"Rufiji-Ruvuma",
1475003,
7377947,
"alv-kwa",
"bnt",
}
}


m["alv-sav"] = {
m["bnt-ruv"] = {
"Savanna",
"Ruvu",
4403672,
nil,
"nic-vco",
"bnt-ncb",
aliases = {"Savannas"},
}
}


m["alv-sma"] = {
m["bnt-rvm"] = {
"Suppire-Mamara",
"Ruvuma",
4446348,
nil,
"alv-snf",
"bnt-rur",
}
}


m["alv-snf"] = {
m["bnt-sab"] = {
"Senufo",
"Sabaki",
33795,
2209395,
"alv",
"bnt-ncb",
aliases = {"Senufic", "Senoufo"},
}
}


m["alv-sng"] = {
m["bnt-saw"] = {
"Senegambian",
"Sawabantu",
1708753,
532003,
"alv",
"bnt",
}
}


m["alv-snr"] = {
m["bnt-sbi"] = {
"Senari",
"Sabi",
4416084,
7396071,
"alv-snf",
"bnt",
}
}


m["alv-swd"] = {
m["bnt-seu"] = {
"Southwestern Edoid",
"Seuta",
12633903,
nil,
"alv-edo",
"bnt-ncb",
}
}


m["alv-tal"] = {
m["bnt-shh"] = {
"Talodi",
"Shi-Havu",
12643302,
nil,
"alv-the",
"bnt-glb",
}
}


m["alv-tdj"] = {
m["bnt-sho"] = {
"Tagwana-Djimini",
"Shona",
7675362,
2904660,
"alv-snf",
"bnt",
}
}


m["alv-ten"] = {
m["bnt-sir"] = {
"Tenda",
"Sira",
3217535,
1436372,
"alv-fwo",
"bnt",
aliases = {"Shira-Punu"},
}
}


m["alv-the"] = {
m["bnt-ske"] = {
"Talodi-Heiban",
"Soko-Kele",
1521145,
nil,
"alv",
"bnt-bte",
}
}


m["alv-von"] = {
m["bnt-sna"] = {
"Volta-Niger",
"Sena",
34177,
nil,
"nic-vco",
"bnt-nys",
}
}


m["alv-wan"] = {
m["bnt-sts"] = {
"Wara-Natyoro",
"Sotho-Tswana",
7968830,
2038386,
"alv-sav",
"bnt-bso",
}
}


m["alv-wjk"] = {
m["bnt-swb"] = {
"Waja-Kam",
"Southwest Bantu",
nil,
116543539,
"alv-ada",
"bnt-ksb",
}
}


m["alv-yek"] = {
m["bnt-swh"] = {
"Yekhee",
"Swahili",
nil,
nil,
"alv-nce",
"bnt-sab",
}
}


m["alv-yor"] = {
m["bnt-tek"] = {
"Yoruba",
"Teke",
nil,
36528,
"alv-edk",
"bnt-tmb",
}
}


m["alv-yrd"] = {
m["bnt-tet"] = {
"Yoruboid",
"Tetela",
1789745,
7706059,
"alv-von",
"bnt-bte",
}
}


m["alv-yun"] = {
m["bnt-tkc"] = {
"Yungur",
"Central Teke",
84601642,
36473,
"alv-bam",
"bnt-tek",
aliases = {"Bena-Mboi"},
}
}


m["apa"] = {
m["bnt-tkm"] = {
"Apachean",
"Takama",
27758,
nil,
"ath",
"bnt-bne",
aliases = {"Southern Athabaskan"},
}
}


m["aqa"] = {
m["bnt-tmb"] = {
"Alacalufan",
"Teke-Mbede",
1288430,
7695332,
"bnt",
aliases = {"Teke-Mbere"},
}
}


m["aql"] = {
m["bnt-tso"] = {
"Algic",
"Tsogo",
721612,
2458420,
aliases = {"Algonquian-Ritwan", "Algonquian-Wiyot-Yurok"},
other_names = {"Okani"}, --appears to be an alias in Glottolog
"bnt-kts",
}
}


m["art"] = {
m["bnt-tsr"] = {
"constructed",
"Tswa-Ronga",
33215,
12643962,
"qfa-not",
"bnt-bso",
aliases = {"artificial", "planned"},
}
}


m["ath"] = {
m["bnt-yak"] = {
"Athabaskan",
"Yaka",
27475,
8047027,
"xnd",
"bnt",
}
}


m["ath-nor"] = {
m["bnt-yko"] = {
"North Athabaskan",
"Yasa-Kombe",
20738,
nil,
"ath",
"bnt-saw",
aliases = {"Northern Athabaskan"},
}
}


m["ath-pco"] = {
m["bnt-zbi"] = {
"Pacific Coast Athabaskan",
"Zamba-Binza",
20654,
nil,
"ath",
"bnt-bnm",
}
}


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


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


m["aus-bub"] = {
m["cau-abz"] = {
"Bunuban",
"Abkhaz-Abaza",
2495148,
4663617,
aliases = {"Bunaban"},
"cau-nwc",
other_names = {"Abkhaz-Tapanta"},
aliases = {"Abazgi"},
}
}


m["aus-cww"] = {
m["cau-and"] = {
"Central New South Wales",
"Andian",
5061507,
492152,
"aus-pam",
"cau-ava",
aliases = {"Andic"},
}
}


m["aus-dal"] = {
m["cau-ava"] = {
"Daly",
"Avaro-Andian",
2478079,
4055404,
"cau-nec",
aliases = {"Avar-Andian", "Avar-Andi", "Avar-Andic"},
}
}


m["aus-dyb"] = {
m["cau-cir"] = {
"Dyirbalic",
"Circassian",
1850666,
858543,
"aus-pam",
"cau-nwc",
aliases = {"Cherkess"},
}
}


m["aus-gar"] = {
m["cau-drg"] = {
"Garawan",
"Dargwa",
5521951,
5222637,
"cau-nec",
other_names = {"Dargin"},
}
}


m["aus-gun"] = {
m["cau-esm"] = {
"Gunwinyguan",
"Eastern Samur",
2581700,
nil,
"aus-arn",
"cau-sam",
aliases = {"Gunwingguan"},
}
}


m["aus-jar"] = {
m["cau-ets"] = {
"Jarrakan",
"East Tsezian",
2039423,
121437666,
"cau-tsz",
aliases = {"East Tsezic", "East Didoic"},
}
}


m["aus-kar"] = {
m["cau-lzg"] = {
"Karnic",
"Lezghian",
4215578,
2144370,
"aus-pam",
"cau-nec",
aliases = {"Lezgi", "Lezgian", "Lezgic"},
}
}


m["aus-mir"] = {
m["cau-nkh"] = {
"Mirndi",
"Nakh",
4294095,
24441,
"cau-nec",
aliases = {"North-Central Caucasian"},
}
}


m["aus-nga"] = {
m["cau-nec"] = {
"Ngayarda",
"Northeast Caucasian",
16153490,
27387,
"aus-psw",
aliases = {"Dagestanian", "Nakho-Dagestanian", "Caspian"},
}
}


m["aus-nyu"] = {
m["cau-nwc"] = {
"Nyulnyulan",
"Northwest Caucasian",
2039408,
33852,
aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"},
}
}


m["aus-pam"] = {
m["cau-sam"] = {
"Pama-Nyungan",
"Samur",
33942,
15229151,
"cau-lzg",
}
}


m["aus-pmn"] = {
m["cau-ssm"] = {
"Paman",
"Southern Samur",
2640654,
nil,
"aus-pam",
"cau-sam",
}
}


m["aus-psw"] = {
m["cau-tsz"] = {
"Southwest Pama-Nyungan",
"Tsezian",
2258160,
1651530,
"aus-pam",
"cau-nec",
aliases = {"Tsezic", "Didoic"},
}
}


m["aus-rnd"] = {
m["cau-vay"] = {
"Arandic",
"Vainakh",
4784071,
4102486,
"aus-pam",
"cau-nkh",
aliases = {"Veinakh", "Vaynakh"},
}
}


m["aus-tnk"] = {
m["cau-wsm"] = {
"Tangkic",
"Western Samur",
1823065,
nil,
"cau-sam",
}
}


m["aus-wdj"] = {
m["cau-wts"] = {
"Iwaidjan",
"West Tsezian",
4196968,
121437697,
aliases = {"Yiwaidjan"},
"cau-tsz",
aliases = {"West Tsezic", "West Didoic"},
}
}


m["aus-wor"] = {
m["cba"] = {
"Worrorran",
"Chibchan",
2038619,
520478,
"qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated
}
}


m["aus-yid"] = {
m["ccs"] = {
"Yidinyic",
"Kartvelian",
4205849,
34030,
"aus-pam",
aliases = {"South Caucasian"},
}
}


m["aus-yng"] = {
m["ccs-gzn"] = {
"Yangmanic",
"Georgian-Zan",
42727644,
34030,
"ccs",
aliases = {"Karto-Zan"},
}
}


m["aus-yol"] = {
m["ccs-zan"] = {
"Yolngu",
"Zan",
2511254,
2606912,
"aus-pam",
"ccs-gzn",
aliases = {"Yolŋu", "Yolngu Matha"},
aliases = {"Zanuri", "Colchian"},
}
}


m["aus-yuk"] = {
m["cdc"] = {
"Yuin-Kuric",
"Chadic",
3833021,
33184,
"aus-pam",
"afa",
}
}


m["awd"] = {
m["cdc-cbm"] = {
"Arawakan",
"Central Chadic",
626753,
2251547,
aliases = {"Arawak", "Maipurean", "Maipuran"},
"cdc",
aliases = {"Biu-Mandara"},
}
}


m["awd-nwk"] = {
m["cdc-est"] = {
"Nawiki",
"East Chadic",
nil,
2276221,
"awd",
"cdc",
aliases = {"Newiki"},
}
}


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


m["azc"] = {
m["cdc-wst"] = {
"Uto-Aztecan",
"West Chadic",
34073,
2447774,
aliases = {"Uto-Aztekan"},
"cdc",
}
}


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


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


m["azc-hua"] = {
m["cel-bry"] = {
"Huasteca Nahuatl",
"Brythonic",
3832950,
156877,
"azc-nah",
"cel-ins",
aliases = {"Brittonic"},
}
}


m["azc-nah"] = {
m["cel-brs"] = {
"Nahuan",
"Southwestern Brythonic",
11965602,
2612853,
"azc",
"cel-bry",
aliases = {"Aztecan"},
aliases = {"Southwestern Brittonic"},
}
}


m["azc-num"] = {
m["cel-brw"] = {
"Numic",
"Western Brythonic",
2657541,
593069,
"azc",
"cel-bry",
aliases = {"Western Brittonic"},
}
}


m["azc-tak"] = {
m["cel-gae"] = {
"Takic",
"Goidelic",
1280305,
56433,
"azc",
"cel-ins",
aliases = {"Gaelic"},
protoLanguage = "pgl",
}
}


m["azc-trc"] = {
m["cel-his"] = {
"Taracahitic",
"Hispano-Celtic",
4245032,
4204136,
"azc",
"cel",
aliases = {"Taracahitan"},
}
}


m["bad"] = {
m["cel-ins"] = {
"Banda",
"Insular Celtic",
806234,
214506,
"nic-ubg",
"cel",
}
}


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


m["bai"] = {
m["chm"] = {
"Bamileke",
"Mari",
806005,
973685,
"nic-gre",
"urj",
}
}


m["bat"] = {
m["cmc"] = {
"Baltic",
"Chamic",
33136,
2997506,
"ine-bsl",
"poz-mcm",
}
}


m["bat-eas"] = {
m["crp"] = {
"East Baltic",
"creole or pidgin",
149944,
19682167,
"bat",
"qfa-cnt",
}
}


m["bat-wes"] = {
m["csu"] = {
"West Baltic",
"Central Sudanic",
149946,
190822,
"bat",
"ssa",
}
}


m["ber"] = {
m["csu-bba"] = {
"Berber",
"Bongo-Bagirmi",
25448,
3505042,
"afa",
"csu",
aliases = {"Tamazight"},
}
}


m["bnt"] = {
m["csu-bbk"] = {
"Bantu",
"Bongo-Baka",
33146,
4941917,
"nic-bds",
"csu-bba",
}
}


m["bnt-baf"] = {
m["csu-bgr"] = {
"Bafia",
"Bagirmi",
799784,
4841948,
"bnt",
"csu-bba",
aliases = {"Bagirmic"},
}
}


m["bnt-bbo"] = {
m["csu-bkr"] = {
"Bafo-Bonkeng",
"Birri-Kresh",
nil,
nil,
"bnt-saw",
"csu",
}
}


m["bnt-bdz"] = {
m["csu-ecs"] = {
"Boma-Dzing",
"Eastern Central Sudanic",
1729203,
16911698,
"bnt",
"csu",
aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"},
}
}


m["bnt-bek"] = {
m["csu-kab"] = {
"Bekwilic",
"Kaba",
nil,
6343715,
"bnt-ndb",
"csu-bba",
}
}


m["bnt-bki"] = {
m["csu-lnd"] = {
"Bena-Kinga",
"Lendu",
16113307,
6522357,
"bnt-bne",
"csu-ecs",
aliases = {"Lenduic"},
}
}


m["bnt-bmo"] = {
m["csu-maa"] = {
"Bangi-Moi",
"Mangbetu",
nil,
6748874,
"bnt-bnm",
"csu-ecs",
aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"},
}
}


m["bnt-bne"] = {
m["csu-mle"] = {
"Northeast Bantu",
"Mangbutu-Lese",
7057832,
17009406,
"bnt",
"csu-ecs",
aliases = {"Mangbutu-Efe", "Mangbutu", "Membi-Mangbutu-Efe"},
}
}


m["bnt-bnm"] = {
m["csu-mma"] = {
"Bangi-Ntomba",
"Moru-Madi",
806477,
6915156,
"bnt-bte",
"csu-ecs",
}
}


m["bnt-boa"] = {
m["csu-sar"] = {
"Boan",
"Sara",
4931250,
2036691,
"bnt",
"csu-bba",
aliases = {"Buan", "Ababuan"},
}
}


m["bnt-bot"] = {
m["csu-val"] = {
"Botatwe",
"Vale",
4948532,
7909520,
"bnt",
"csu-bba",
}
}


m["bnt-bsa"] = {
m["cus"] = {
"Basaa",
"Cushitic",
809739,
33248,
"bnt",
"afa",
}
}


m["bnt-bsh"] = {
m["cus-cen"] = {
"Bushoong",
"Central Cushitic",
5001551,
56569,
"bnt-bte",
"cus",
}
}


m["bnt-bso"] = {
m["cus-eas"] = {
"Southern Bantu",
"East Cushitic",
980498,
56568,
"bnt",
"cus",
}
}


m["bnt-bta"] = {
m["cus-hec"] = {
"Bati-Angba",
"Highland East Cushitic",
4869303,
56524,
"bnt-boa",
"cus-eas",
otherNames = {"Late Bomokandian"},
aliases = {"Bwa"},
}
}


m["bnt-btb"] = {
m["cus-som"] = {
"Beti",
"Somaloid",
35118,
56774,
"bnt",
"cus-eas",
aliases = {"Sam", "Macro-Somali"},
}
}


m["bnt-bte"] = {
m["cus-sou"] = {
"Bangi-Tetela",
"South Cushitic",
4855181,
56525,
"bnt",
"cus",
}
}


m["bnt-bun"] = {
m["day"] = {
"Buja-Ngombe",
"Land Dayak",
4986733,
2760613,
"bnt-mbb",
"poz",
}
}


m["bnt-chg"] = {
m["del"] = {
"Chaga",
"Lenape",
33016,
2665761,
"bnt-cht",
"alg-eas",
aliases = {"Delaware"},
}
}


m["bnt-cht"] = {
m["den"] = {
"Chaga-Taita",
"Slavey",
nil,
13272,
"bnt-bne",
"ath-nor",
aliases = {"Slave", "Slavé"},
}
}


m["bnt-clu"] = {
m["dmn"] = {
"Chokwe-Luchazi",
"Mande",
3339273,
33681,
"bnt",
"nic",
}
}


m["bnt-com"] = {
m["dmn-bbu"] = {
"Comorian",
"Bisa-Busa",
33077,
12627956,
"bnt-sab",
"dmn-mde",
}
}


m["bnt-glb"] = {
m["dmn-emn"] = {
"Great Lakes Bantu",
"East Manding",
5599420,
nil,
"bnt-bne",
"dmn-man",
}
}


m["bnt-haj"] = {
m["dmn-jje"] = {
"Haya-Jita",
"Jogo-Jeri",
25502360,
nil,
"bnt-glb",
"dmn-mjo",
}
}


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


m["bnt-kav"] = {
m["dmn-mda"] = {
"Kavango",
"Mano-Dan",
116544179,
nil,
"bnt-ksb",
"dmn-mse",
}
}


m["bnt-kbi"] = {
m["dmn-mdc"] = {
"Komo-Bira",
"Central Mande",
6428591,
5972907,
"bnt-boa",
"dmn-mdw",
}
}


m["bnt-kel"] = {
m["dmn-mde"] = {
"Kele",
"Eastern Mande",
1738162,
12633080,
"bnt-kts",
"dmn",
aliases = {"Sheke"},
}
}


m["bnt-kil"] = {
m["dmn-mdw"] = {
"Kilombero",
"Western Mande",
6408121,
16113831,
"bnt",
"dmn",
}
}


m["bnt-kka"] = {
m["dmn-mjo"] = {
"Kikuyu-Kamba",
"Manding-Jogo",
16114410,
12636153,
"bnt-bne",
"dmn-mdc",
aliases = {"Thagiicu"},
}
}


m["bnt-kmb"] = {
m["dmn-mmo"] = {
"Kimbundu",
"Manding-Mokole",
16947687,
nil,
"bnt",
"dmn-mva",
}
}


m["bnt-kng"] = {
m["dmn-mnk"] = {
"Kongo",
"Maninka",
6429214,
36186,
"bnt",
"dmn-emn",
}
}


m["bnt-kpw"] = {
m["dmn-mnw"] = {
"Kpwe",
"Northwestern Mande",
36428,
5972910,
"bnt-saw",
"dmn-mdw",
}
}


m["bnt-ksb"] = {
m["dmn-mok"] = {
"Kavango-Southwest Bantu",
"Mokole",
6379098,
16935447,
"bnt",
"dmn-mmo",
}
}


m["bnt-kts"] = {
m["dmn-mse"] = {
"Kele-Tsogo",
"Southeastern Mande",
6385577,
5972912,
"bnt",
"dmn-mde",
}
}


m["bnt-lbn"] = {
m["dmn-msw"] = {
"Luban",
"Southwestern Mande",
4536504,
12633904,
"bnt",
"dmn-mdw",
}
}


m["bnt-leb"] = {
m["dmn-mva"] = {
"Lebonya",
"Manding-Vai",
6511395,
"bnt",
}
 
m["bnt-lgb"] = {
"Lega-Binja",
6517694,
"bnt",
}
 
m["bnt-lok"] = {
"Logooli-Kuria",
nil,
nil,
"bnt-glb",
"dmn-mjo",
}
}


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


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


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


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


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


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


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


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


m["bnt-mby"] = {
m["dra-gki"] = {
"Mbeya",
"Gondi-Kui",
nil,
12631610,
"bnt-ruk",
"dra-sdt",
}
}


m["bnt-mij"] = {
m["dra-gon"] = {
"Mijikenda",
"Gondi",
6845474,
55639812,
"bnt-sab",
"dra-gki",
}
}


m["bnt-mka"] = {
m["dra-imd"] = {
"Makaa",
"Irula-Muduga",
nil,
nil,
"bnt-ndb",
"dra-tkn",
}
}


m["bnt-mne"] = {
m["dra-kan"] = {
"Manenguba",
"Kannadoid",
31147471,
6363888,
"bnt",
"dra-tkn",
aliases = {"Mbo", "Ngoe"},
protoLanguage = "dra-okn",
}
}


m["bnt-mnj"] = {
m["dra-kki"] = {
"Makaa-Njem",
"Konda-Kui",
1603899,
nil,
"bnt-pob",
"dra-gki",
}
}


m["bnt-mon"] = {
m["dra-kml"] = {
"Mongo",
"Kurux-Malto",
nil,
68002822,
"bnt-bnm",
"dra-nor",
}
 
m["dra-knk"] = {
"Kolami-Naiki",
10547037,
"dra-cen",
}
}


m["bnt-mra"] = {
m["dra-kod"] = {
"Mbugwe-Rangi",
"Kodagu",
6799795,
67983106,
"bnt",
"dra-tkd",
}
}


m["bnt-msl"] = {
m["dra-kor"] = {
"Masaba-Luhya",
"Koraga",
12636428,
33394,
"bnt-glb",
"dra-tlk",
}
}


m["bnt-mwi"] = {
m["dra-mal"] = {
"Mwika",
"Malayalamoid",
nil,
6741581,
"bnt-ruk",
"dra-tml",
}
}


m["bnt-ncb"] = {
m["dra-mdy"] = {
"Northeast Coast Bantu",
"Madiya",
7057848,
27602,
"bnt-bne",
"dra-gon",
}
}


m["bnt-ndb"] = {
m["dra-mlo"] = {
"Ndzem-Bomwali",
"Malto",
nil,
nil,
"bnt-mnj",
"dra-kml",
}
}


m["bnt-ngn"] = {
m["dra-mur"] = {
"Ngondi-Ngiri",
"Muria",
7022532,
6938499,
"bnt-mbb",
"dra-gon",
}
}


m["bnt-ngu"] = {
m["dra-nor"] = {
"Nguni",
"North Dravidian",
961559,
16110967,
"bnt-bso",
"dra",
aliases = {"Ngoni"},
}
}


m["bnt-nya"] = {
m["dra-pgd"] = {
"Nyali",
"Parji-Gadaba",
7070832,
10620428,
"bnt-leb",
"dra-cen",
}
}


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


m["bnt-nyg"] = {
m["dra-sdt"] = {
"Nyoro-Ganda",
"South Dravidian II",
12638666,
12633975,
"bnt-glb",
"dra-sou",
aliases = {"South-Central Dravidian"},
}
}


m["bnt-nys"] = {
m["dra-sou"] = {
"Nyasa",
"South Dravidian",
7070921,
128886618,
"bnt",
"dra",
aliases = {"Southern Dravidian"},
}
}


m["bnt-nze"] = {
m["dra-tam"] = {
"Nzebi",
"Tamiloid",
1755498,
7681417,
"bnt-tmb",
"dra-tml",
aliases = {"Njebi"},
protoLanguage = "oty",
}
}


m["bnt-ova"] = {
m["dra-tel"] = {
"Ovambo",
"Teluguic",
36489,
"bnt-swb",
aliases = {"Oshivambo", "Oshiwambo", "Owambo"},
}
 
m["bnt-par"] = {
"Pare",
nil,
nil,
"bnt-ncb",
"dra-sdt",
protoLanguage = "dra-ote",
}
}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


m["bnt-sna"] = {
m["gba-wes"] = {
"Sena",
"Western Gbaya",
nil,
nil,
"bnt-nys",
"gba",
}
}


m["bnt-sts"] = {
m["gem"] = {
"Sotho-Tswana",
"Germanic",
2038386,
21200,
"bnt-bso",
"ine",
}
}


m["bnt-swb"] = {
m["gio"] = {
"Southwest Bantu",
"Gelao",
116543539,
56401,
"bnt-ksb",
"qfa-kra",
}
}


m["bnt-swh"] = {
m["gme"] = {
"Swahili",
"East Germanic",
nil,
108662,
"bnt-sab",
"gem",
}
}


m["bnt-tek"] = {
m["gmq"] = {
"Teke",
"North Germanic",
36528,
106085,
"bnt-tmb",
"gem",
}
}


m["bnt-tet"] = {
m["gmq-eas"] = {
"Tetela",
"East Scandinavian",
7706059,
3090263,
"bnt-bte",
"gmq",
protoLanguage = "non-oen",
}
}


m["bnt-tkc"] = {
m["gmq-ins"] = {
"Central Teke",
"Insular Scandinavian",
36473,
nil,
"bnt-tek",
"gmq-wes",
}
}


m["bnt-tkm"] = {
m["gmq-wes"] = {
"Takama",
"West Scandinavian",
nil,
1792570,
"bnt-bne",
"gmq",
protoLanguage = "non-own",
}
}


m["bnt-tmb"] = {
m["gmw"] = {
"Teke-Mbede",
"West Germanic",
7695332,
26721,
"bnt",
"gem",
aliases = {"Teke-Mbere"},
}
}


m["bnt-tso"] = {
m["gmw-afr"] = {
"Tsogo",
"Anglo-Frisian",
2458420,
5329170,
otherNames = {"Okani"}, --appears to be an alias in Glottolog
"gmw-nsg",
"bnt-kts",
}
}


m["bnt-tsr"] = {
m["gmw-ang"] = {
"Tswa-Ronga",
"Anglic",
12643962,
1346342,
"bnt-bso",
"gmw-afr",
protoLanguage = "ang",
}
}


m["bnt-yak"] = {
m["gmw-fri"] = {
"Yaka",
"Frisian",
8047027,
25325,
"bnt",
"gmw-afr",
protoLanguage = "ofs",
}
}


m["bnt-yko"] = {
m["gmw-frk"] = {
"Yasa-Kombe",
"Low Franconian",
nil,
153050,
"bnt-saw",
"gmw",
protoLanguage = "frk",
}
}


m["bnt-zbi"] = {
m["gmw-hgm"] = {
"Zamba-Binza",
"High German",
nil,
52040,
"bnt-bnm",
"gmw",
protoLanguage = "goh",
}
}


m["btk"] = {
m["gmw-ian"] = {
"Batak",
"Irish Anglo-Norman",
1998595,
120719384,
"poz-nws",
"gmw-ang",
protoLanguage = "enm",
}
}


--[=[
m["gmw-lgm"] = {
Exceptional language and family codes for Central American Indian languages
"Low German",
may use the prefix "cai-", though "cai" is no longer itself a family code.
25433,
]=]--
"gmw-nsg",
protoLanguage = "osx",
}


--[=[
m["gmw-nsg"] = {
Exceptional language and family codes for Caucasian languages can use
"North Sea Germanic",
the prefix "cau-", though "cau" is no longer itself a family code.
30134,
]=]--
"gmw",
 
aliases = {"Ingvaeonic"},
m["cau-abz"] = {
"Abkhaz-Abaza",
4663617,
"cau-nwc",
otherNames = {"Abkhaz-Tapanta"},
aliases = {"Abazgi"},
}
}


m["cau-and"] = {
m["gn"] = {
"Andian",
"Guarani",
492152,
35876,
"cau-ava",
"tup-gua",
aliases = {"Andic"},
aliases = {"Guaraní"},
}
}


m["cau-ava"] = {
m["grb"] = {
"Avaro-Andian",
"Grebo proper",
4055404,
35257,
"cau-nec",
"kro-grb",
aliases = {"Avar-Andian", "Avar-Andi", "Avar-Andic"},
}
}


m["cau-cir"] = {
m["grk"] = {
"Circassian",
"Hellenic",
858543,
2042538,
"cau-nwc",
"ine",
aliases = {"Cherkess"},
aliases = {"Greek"},
}
}


m["cau-drg"] = {
m["him"] = {
"Dargwa",
"Western Pahari",
5222637,
10939493,
"cau-nec",
"inc-pah",
otherNames = {"Dargin"},
aliases = {"Himachali"},
}
}


m["cau-esm"] = {
m["hmn"] = {
"Eastern Samur",
"Hmongic",
nil,
3307894,
"cau-sam",
"hmx",
}
}


m["cau-ets"] = {
m["hmx"] = {
"East Tsezian",
"Hmong-Mien",
121437666,
33322,
"cau-tsz",
aliases = {"Miao-Yao"},
aliases = {"East Tsezic", "East Didoic"},
}
}


m["cau-lzg"] = {
m["hmx-mie"] = {
"Lezghian",
"Mienic",
2144370,
7992695,
"cau-nec",
"hmx",
aliases = {"Lezgi", "Lezgian", "Lezgic"},
}
}


m["cau-nkh"] = {
m["hok"] = {
"Nakh",
"Hokan",
24441,
33406,
"cau-nec",
aliases = {"North-Central Caucasian"},
}
}


m["cau-nec"] = {
m["hyx"] = {
"Northeast Caucasian",
"Armenian",
27387,
8785,
aliases = {"Dagestanian", "Nakho-Dagestanian", "Caspian"},
"ine",
}
}


m["cau-nwc"] = {
m["iir"] = {
"Northwest Caucasian",
"Indo-Iranian",
33852,
33514,
aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"},
"ine",
}
}


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


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


m["cau-tsz"] = {
m["nur-sou"] = {
"Tsezian",
"Southern Nuristani",
1651530,
nil,
"cau-nec",
"iir-nur",
aliases = {"Tsezic", "Didoic"},
}
}


m["cau-vay"] = {
m["ijo"] = {
"Vainakh",
"Ijoid",
4102486,
1325759,
"cau-nkh",
"nic",
aliases = {"Veinakh", "Vaynakh"},
other_names = {"Ijaw"}, -- Ijaw may be a subfamily
}
}


m["cau-wsm"] = {
m["inc"] = {
"Western Samur",
"Indo-Aryan",
nil,
33577,
"cau-sam",
"iir",
aliases = {"Indic"},
}
}


m["cau-wts"] = {
m["inc-bas"] = {
"West Tsezian",
"Bengali-Assamese",
121437697,
4179137,
"cau-tsz",
"inc-eas",
aliases = {"West Tsezic", "West Didoic"},
aliases = {"Assamese-Bengali", "Gauda-Kamarupa"},
}
}


m["cba"] = {
m["inc-bhi"] = {
"Chibchan",
"Bhil",
520478,
4901727,
"qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated
"inc-cen",
}
}


m["ccs"] = {
m["inc-bih"] = {
"Kartvelian",
"Bihari",
34030,
135305,
aliases = {"South Caucasian"},
"inc-eas",
}
}


m["ccs-gzn"] = {
m["inc-cen"] = {
"Georgian-Zan",
"Central Indo-Aryan",
34030,
10979187,
"ccs",
"inc",
aliases = {"Karto-Zan"},
protoLanguage = "inc-asa",
}
}


m["ccs-zan"] = {
m["inc-chi"] = {
"Zan",
"Chitrali",
2606912,
11732797,
"ccs-gzn",
"inc-dar",
aliases = {"Zanuri", "Colchian"},
}
}


m["cdc"] = {
m["inc-dar"] = {
"Chadic",
"Dardic",
33184,
161101,
"afa",
"inc",
protoLanguage = "inc-ash",
}
}


m["cdc-cbm"] = {
m["inc-dre"] = {
"Central Chadic",
"Eastern Dardic",
2251547,
nil,
"cdc",
"inc-dar",
aliases = {"Biu-Mandara"},
}
}


m["cdc-est"] = {
m["inc-dng"] = {
"East Chadic",
"Dangari",
2276221,
nil,
"cdc",
"inc-shn",
}
}


m["cdc-mas"] = {
m["inc-eas"] = {
"Masa",
"Eastern Indo-Aryan",
2136092,
12593391,
"cdc",
"inc",
protoLanguage = "inc-aav",
}
}


m["cdc-wst"] = {
m["inc-hal"] = {
"West Chadic",
"Halbic",
2447774,
16910593,
"cdc",
"inc-eas",
aliases = {"Halbi"},
}
}


m["cdd"] = {
m["inc-hie"] = {
"Caddoan",
"Eastern Hindi",
1025090,
4126648,
"inc-cen",
aliases = {"Purabiyā"},
protoLanguage = "inc-apa",
}
}


m["cel"] = {
m["inc-hiw"] = {
"Celtic",
"Western Hindi",
25293,
12600937,
"ine",
"inc-cen",
protoLanguage = "inc-ohi",
}
}


m["cel-bry"] = {
m["inc-hnd"] = {
"Brythonic",
"Hindustani",
156877,
11051,
"cel-ins",
"inc-hiw",
aliases = {"Brittonic"},
aliases = {"Hindi-Urdu"},
protoLanguage = "hi-mid",
}
}


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


m["cel-brw"] = {
m["inc-kas"] = {
"Western Brythonic",
"Kashmiric",
593069,
nil,
"cel-bry",
"inc-dre",
aliases = {"Western Brittonic"},
aliases = {"Kashmiri"},
}
}


m["cel-gae"] = {
m["inc-koh"] = {
"Goidelic",
"Kohistani",
56433,
13018610,
"cel-ins",
"inc-dre",
aliases = {"Gaelic"},
protoLanguage = "pgl",
}
}


m["cel-his"] = {
m["inc-krd"] = {
"Hispano-Celtic",
"KRDS languages",
4204136,
6356154,
"cel",
"inc-eas",
aliases = {"Kamta, Rajbanshi, Deshi and Surjapuri", "KRNB languages", "Kamta, Rajbanshi and Northern Deshi Bangla"},
}
}


m["cel-ins"] = {
m["inc-kun"] = {
"Insular Celtic",
"Kunar",
214506,
nil,
"cel",
"inc-dar",
}
}


m["chi"] = {
m["inc-mid"] = {
"Chimakuan",
"Middle Indo-Aryan",
1073088,
3236316,
"inc",
aliases = {"Middle Indic"},
}
}


m["chm"] = {
m["inc-nwe"] = {
"Mari",
"Northwestern Indo-Aryan",
973685,
16111018,
"urj",
"inc",
protoLanguage = "inc-apa",
}
}


m["cmc"] = {
m["inc-nor"] = {
"Chamic",
"Northern Indo-Aryan",
2997506,
946077,
"poz-mcm",
"inc",
protoLanguage = "inc-aka",
}
}


m["crp"] = {
m["inc-old"] = {
"creole or pidgin",
"Old Indo-Aryan",
nil,
118976896,
"qfa-not",
"inc",
aliases = {"Old Indic"},
}
}


m["csu"] = {
m["inc-pah"] = {
"Central Sudanic",
"Pahari",
190822,
946077,
"ssa",
"inc-nor",
aliases = {"Pahadi"},
protoLanguage = "inc-aka",
}
}


m["csu-bba"] = {
m["inc-pan"] = {
"Bongo-Bagirmi",
"Punjabic",
3505042,
2656685,
"csu",
"inc-nwe",
aliases = {"Greater Punjabic"},
protoLanguage = "inc-opa",
}
}


m["csu-bbk"] = {
m["inc-pas"] = {
"Bongo-Baka",
"Pashayi",
4941917,
36670,
"csu-bba",
"inc-dar",
aliases = {"Pashai"},
}
}


m["csu-bgr"] = {
m["inc-rom"] = {
"Bagirmi",
"Romani",
4841948,
13201,
"csu-bba",
"inc-wes",
aliases = {"Bagirmic"},
aliases = {"Romany", "Gypsy", "Gipsy"},
}
}


m["csu-bkr"] = {
m["inc-shn"] = {
"Birri-Kresh",
"Shinaic",
nil,
12646125,
"csu",
"inc-dre",
}
}


m["csu-ecs"] = {
m["inc-snd"] = {
"Eastern Central Sudanic",
"Sindhic",
16911698,
7522212,
"csu",
"inc-nwe",
aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"},
protoLanguage = "inc-avr",
}
}


m["csu-kab"] = {
m["inc-sou"] = {
"Kaba",
"Southern Indo-Aryan",
6343715,
10856062,
"csu-bba",
"inc",
protoLanguage = "inc-ama",
}
}


m["csu-lnd"] = {
m["inc-tha"] = {
"Lendu",
"Tharu",
6522357,
34035,
"csu-ecs",
"inc-eas",
aliases = {"Lenduic"},
}
}


m["csu-maa"] = {
m["inc-wes"] = {
"Mangbetu",
"Western Indo-Aryan",
6748874,
nil,
"csu-ecs",
"inc",
aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"},
protoLanguage = "inc-agu",
}
}


m["csu-mle"] = {
m["ine"] = {
"Mangbutu-Lese",
"Indo-European",
17009406,
19860,
"csu-ecs",
aliases = {"Indo-Germanic"},
aliases = {"Mangbutu–Efe", "Mangbutu", "Membi-Mangbutu-Efe"},
}
}


m["csu-mma"] = {
m["ine-ana"] = {
"Moru-Madi",
"Anatolian",
6915156,
147085,
"csu-ecs",
"ine",
}
}


m["csu-sar"] = {
m["ine-bsl"] = {
"Sara",
"Balto-Slavic",
2036691,
147356,
"csu-bba",
"ine",
}
}


m["csu-val"] = {
m["ine-toc"] = {
"Vale",
"Tocharian",
7909520,
37029,
"csu-bba",
"ine",
aliases = {"Tokharian"},
}
}


m["cus"] = {
m["ira"] = {
"Cushitic",
"Iranian",
33248,
33527,
"afa",
"iir",
}
}


m["cus-cen"] = {
m["ira-csp"] = {
"Central Cushitic",
"Caspian",
56569,
5049123,
"cus",
"ira-mpr",
}
}


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


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


m["cus-som"] = {
m["ine-luw"] = {
"Somaloid",
"Luwic",
56774,
115748615,
"cus-eas",
"ine-ana",
aliases = {"Sam", "Macro-Somali"},
aliases = {"Luvic"},
}
}


m["cus-sou"] = {
m["ira-mid"] = {
"South Cushitic",
"Middle Iranian",
56525,
6841465,
"cus",
"ira",
}
}


m["day"] = {
m["ira-mny"] = {
"Land Dayak",
"Munji-Yidgha",
2760613,
nil,
"poz-bop",
"ira-sym",
aliases = {"Yidgha-Munji"},
}
}


m["del"] = {
m["ira-msh"] = {
"Lenape",
"Mazanderani-Shahmirzadi",
2665761,
nil,
"alg-eas",
"ira-csp",
aliases = {"Delaware"},
}
}


m["den"] = {
m["ira-nei"] = {
"Slavey",
"Northeastern Iranian",
13272,
10775567,
"ath-nor",
"ira",
aliases = {"Slave", "Slavé"},
}
}


m["dmn"] = {
m["ira-nwi"] = {
"Mande",
"Northwestern Iranian",
33681,
390576,
"nic",
"ira-wes",
}
}


m["dmn-bbu"] = {
m["ira-old"] = {
"Bisa-Busa",
"Old Iranian",
12627956,
23301845,
"dmn-mde",
"ira",
}
}


m["dmn-emn"] = {
m["ira-orp"] = {
"East Manding",
"Ormuri-Parachi",
nil,
nil,
"dmn-man",
"ira-sei",
}
}


m["dmn-jje"] = {
m["ira-pat"] = {
"Jogo-Jeri",
"Pathan",
nil,
nil,
"dmn-mjo",
"ira-sei",
}
}


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


m["dmn-mda"] = {
m["ira-mpr"] = {
"Mano-Dan",
"Medo-Parthian",
nil,
nil,
"dmn-mse",
"ira-nwi",
aliases = {"Partho-Median"},
}
}


m["dmn-mdc"] = {
m["ira-sgi"] = {
"Central Mande",
"Sanglechi-Ishkashimi",
5972907,
18711232,
"dmn-mdw",
"ira-sei",
}
}


m["dmn-mde"] = {
m["ira-shr"] = {
"Eastern Mande",
"Shughni-Roshani",
12633080,
11732824,
"dmn",
"ira-shy",
}
}


m["dmn-mdw"] = {
m["ira-shy"] = {
"Western Mande",
"Shughni-Yazghulami",
16113831,
nil,
"dmn",
"ira-sym",
}
}


m["dmn-mjo"] = {
m["ira-sgc"] = {
"Manding-Jogo",
"Sogdic",
12636153,
nil,
"dmn-mdc",
"ira-sbc",
aliases = {"Sogdian"},
}
}


m["dmn-mmo"] = {
m["ira-sei"] = {
"Manding-Mokole",
"Southeastern Iranian",
nil,
3833002,
"dmn-mva",
"ira",
}
}


m["dmn-mnk"] = {
m["ira-swi"] = {
"Maninka",
"Southwestern Iranian",
36186,
390424,
"dmn-emn",
"ira-wes",
}
}


m["dmn-mnw"] = {
m["ira-sym"] = {
"Northwestern Mande",
"Shughni-Yazghulami-Munji",
5972910,
nil,
"dmn-mdw",
"ira-sei",
}
}


m["dmn-mok"] = {
m["ira-wes"] = {
"Mokole",
"Western Iranian",
16935447,
129850,
"dmn-mmo",
"ira",
}
}


m["dmn-mse"] = {
m["ira-zgr"] = {
"Southeastern Mande",
"Zaza-Gorani",
5972912,
167854,
"dmn-mde",
"ira-mpr",
aliases = {"Zaza-Gurani", "Gorani-Zaza"},
}
}


m["dmn-msw"] = {
m["iro"] = {
"Southwestern Mande",
"Iroquoian",
12633904,
33623,
"dmn-mdw",
}
}


m["dmn-mva"] = {
m["iro-nor"] = {
"Manding-Vai",
"North Iroquoian",
nil,
nil,
"dmn-mjo",
"iro",
}
}


m["dmn-nbe"] = {
m["itc"] = {
"Nwa-Beng",
"Italic",
nil,
131848,
"dmn-mse",
"ine",
}
}


m["dmn-sam"] = {
m["itc-laf"] = {
"Samo",
"Latino-Faliscan",
36327,
33478,
"dmn-bbu",
"itc",
aliases = {"Samuic"},
aliases = {"Latinian"},
}
}


m["dmn-smg"] = {
m["itc-sbl"] = {
"Samogo",
"Osco-Umbrian",
7410000,
515194,
"dmn-mnw",
"itc",
aliases = {"Duun-Seenku"},
aliases = {"Sabellic", "Sabellian"},
}
}


m["dmn-snb"] = {
m["jpx"] = {
"Soninke-Bobo",
"Japonic",
16111680,
33612,
"dmn-mnw",
aliases = {"Japanese", "Japanese-Ryukyuan"},
}
}


m["dmn-sya"] = {
m["jpx-nry"] = {
"Susu-Yalunka",
"Northern Ryukyuan",
nil,
20862796,
"dmn-mdc",
"jpx-ryu",
}
}


m["dmn-vak"] = {
m["jpx-ryu"] = {
"Vai-Kono",
"Ryukyuan",
nil,
56393,
"dmn-mva",
"jpx",
}
}


m["dmn-wmn"] = {
m["jpx-sry"] = {
"West Manding",
"Southern Ryukyuan",
nil,
18392243,
"dmn-man",
"jpx-ryu",
}
}


m["dra"] = {
m["kar"] = {
"Dravidian",
"Karen",
33311,
1364815,
"sit",
}
}


m["dra-cen"] = {
m["kca"] = {
"Central Dravidian",
"Khanty",
12628823,
33563,
"dra",
"urj-ugr",
aliases = {"Khantyic", "Khantic"},
}
}


m["dra-gki"] = {
--[=[
"Gondi-Kui",
Exceptional language and family codes for Khoisan and Kordofanian languages can use
12631610,
the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves.
"dra-sdt",
]=]--
 
m["khi-kal"] = {
"Kalahari Khoe",
nil,
"khi-kho",
}
}


m["dra-gon"] = {
m["khi-khk"] = {
"Gondi",
"Khoekhoe",
55639812,
"dra-gki",
}
 
m["dra-imd"] = {
"Irula-Muduga",
nil,
nil,
"dra-tkn",
"khi-kho",
}
}


m["dra-kan"] = {
m["khi-kkw"] = {
"Kannadoid",
"Khoe-Kwadi",
6363888,
60785084,
"dra-tkn",
aliases = {"Kwadi-Khoe"},
protoLanguage = "dra-okn",
}
}


m["dra-kki"] = {
m["khi-kho"] = {
"Konda-Kui",
"Khoe",
nil,
2736449,
"dra-gki",
"khi-kkw",
aliases = {"Central Khoisan"},
}
}


m["dra-kml"] = {
m["khi-kxa"] = {
"Kurukh-Malto",
"Kx'a",
68002822,
6450587,
"dra-nor",
aliases = {"Kxa", "Ju-ǂHoan"},
}
}


m["dra-knk"] = {
m["khi-tuu"] = {
"Kolami-Naiki",
"Tuu",
10547037,
631046,
"dra-cen",
aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"},
}
}


m["dra-kod"] = {
m["kro"] = {
"Kodagu",
"Kru",
67983106,
33535,
"dra-tkd",
"nic-vco",
}
}


m["dra-kor"] = {
m["kro-aiz"] = {
"Koraga",
"Aizi",
33394,
4699431,
"dra-tlk",
"kro",
}
}


m["dra-mal"] = {
m["kro-bet"] = {
"Malayalamoid",
"Bété",
6741581,
32956,
"dra-tml",
"kro-ekr",
}
}


m["dra-mdy"] = {
m["kro-did"] = {
"Madiya",
"Dida",
27602,
32685,
"dra-gon",
"kro-ekr",
}
}


m["dra-mlo"] = {
m["kro-ekr"] = {
"Malto",
"Eastern Kru",
nil,
5972899,
"dra-kml",
"kro",
}
}


m["dra-mur"] = {
m["kro-grb"] = {
"Muria",
"Grebo",
6938499,
5601537,
"dra-gon",
"kro-wkr",
}
}


m["dra-nor"] = {
m["kro-wee"] = {
"North Dravidian",
"Wee",
16110967,
nil,
"dra",
"kro-wkr",
}
}


m["dra-pgd"] = {
m["kro-wkr"] = {
"Parji-Gadaba",
"Western Kru",
10620428,
5972897,
"dra-cen",
"kro",
}
}


m["dra-sdo"] = {
m["ku"] = {
"South Dravidian I",
"Kurdish",
16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme.
36368,
"dra-sou",
"ira-nwi",
aliases = {"South Dravidian"}, -- This is why I and II are used.
}
}


m["dra-sdt"] = {
m["kv"] = {
"South Dravidian II",
"Komi",
12633975,
36126, -- "Komi language" in Wikipedia but refers specifically to Komi-Zyrian; no Wikidata item for Komi family
"dra-sou",
"urj-prm",
aliases = {"South-Central Dravidian"},
}
}


m["dra-sou"] = {
m["map"] = {
"South Dravidian",
"Austronesian",
128886618,
49228,
"dra",
aliases = {"Southern Dravidian"},
}
}


m["dra-tam"] = {
m["map-ata"] = {
"Tamiloid",
"Atayalic",
7681417,
716610,
"dra-tml",
"map",
protoLanguage = "oty",
}
}


m["dra-tel"] = {
m["mjg"] = {
"Teluguic",
"Monguor",
nil,
34214,
"dra-sdt",
"xgn-shr",
protoLanguage = "dra-ote",
}
}


m["dra-tkd"] = {
m["mkh"] = {
"Tamil-Kodagu",
"Mon-Khmer",
25494510,
33199,
"dra-tkn",
"aav",
}
}


m["dra-tkn"] = {
m["mkh-asl"] = {
"Tamil-Kannada",
"Aslian",
6478506,
3111082,
"dra-sdo",
"mkh",
}
}


m["dra-tkt"] = {
m["mkh-ban"] = {
"Toda-Kota",
"Bahnaric",
67983857,
56309,
"dra-tkd",
"mkh",
}
}


m["dra-tlk"] = {
m["mkh-kat"] = {
"Tulu-Koraga",
"Katuic",
nil,
56697,
"dra-sdo",
"mkh",
}
}


m["dra-tml"] = {
m["mkh-khm"] = {
"Tamil-Malayalam",
"Khmuic",
10690507,
1323245,
"dra-tkd",
"mkh",
}
}


m["egx"] = {
m["mkh-kmr"] = {
"Egyptian",
"Khmeric",
50868,
nil,
"afa",
"mkh",
protoLanguage = "egy",
}
}


m["esx"] = {
m["mkh-mnc"] = {
"Eskimo-Aleut",
"Monic",
25946,
3217497,
"mkh",
}
}


m["esx-esk"] = {
m["mkh-mng"] = {
"Eskimo",
"Mangic",
25946,
3509556,
"esx",
"mkh",
}
}


m["esx-inu"] = {
m["mkh-nbn"] = {
"Inuit",
"North Bahnaric",
27796,
56309,
"esx-esk",
"mkh-ban",
}
}


m["euq"] = {
m["mkh-pal"] = {
"Vasconic",
"Palaungic",
4669240,
2391173,
"mkh",
}
}


m["gba"] = {
m["mkh-pea"] = {
"Gbaya",
"Pearic",
3099986,
3073022,
"alv-sav",
"mkh",
}
}


m["gba-eas"] = {
m["mkh-pkn"] = {
"Eastern Gbaya",
"Pakanic",
nil,
nil,
"gba",
"mkh-mng",
}
}


m["gba-sou"] = {
m["mkh-vie"] = {
"Southern Gbaya",
"Vietic",
nil,
2355546,
"gba",
"mkh",
}
}


m["gba-wes"] = {
m["mno"] = {
"Western Gbaya",
"Manobo",
nil,
3217483,
"gba",
"phi",
}
}


m["gem"] = {
m["mns"] = {
"Germanic",
"Mansi",
21200,
33759,
"ine",
"urj-ugr",
aliases = {"Mansic"},
}
}


m["gio"] = {
m["mun"] = {
"Gelao",
"Munda",
56401,
33892,
"qfa-kra",
"aav",
}
}


m["gme"] = {
m["myn"] = {
"East Germanic",
"Mayan",
108662,
33738,
"gem",
}
}


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


m["gmq-eas"] = {
m["nai-chu"] = {
"East Scandinavian",
"Chumashan",
3090263,
1288420,
"gmq",
protoLanguage = "non-oen",
}
}


m["gmq-ins"] = {
m["nai-ckn"] = {
"Insular Scandinavian",
"Chinookan",
nil,
610586,
"gmq-wes",
}
}


m["gmq-wes"] = {
m["nai-coo"] = {
"West Scandinavian",
"Coosan",
1792570,
940278,
"gmq",
protoLanguage = "non-own",
}
}


m["gmw"] = {
m["nai-jcq"] = {
"West Germanic",
"Jicaquean",
26721,
12179308,
"gem",
"hok"
}
}


m["gmw-afr"] = {
m["nai-ker"] = {
"Anglo-Frisian",
"Keresan",
5329170,
35878,
"gmw",
}
}


m["gmw-ang"] = {
m["nai-klp"] = {
"Anglic",
"Kalapuyan",
1346342,
1569040,
"gmw-afr",
protoLanguage = "ang",
}
}


m["gmw-fri"] = {
m["nai-kta"] = {
"Frisian",
"Kiowa-Tanoan",
25325,
386288,
"gmw-afr",
protoLanguage = "ofs",
}
}


m["gmw-frk"] = {
m["nai-len"] = {
"Low Franconian",
"Lencan",
153050,
36189,
"gmw",
aliases = {"Lenca"},
protoLanguage = "odt",
}
}


m["gmw-hgm"] = {
m["nai-mdu"] = {
"High German",
"Maiduan",
52040,
33502,
"gmw",
protoLanguage = "goh",
}
}


m["gmw-ian"] = {
m["nai-miz"] = {
"Irish Anglo-Norman",
"Mixe-Zoquean",
120719384,
954016,
"gmw-ang",
aliases = {"Mixe-Zoque"},
protoLanguage = "enm",
}
}


m["gmw-lgm"] = {
m["nai-min"] = {
"Low German",
"Misumalpan",
25433,
281693,
"gmw",
"qfa-mch",
protoLanguage = "osx",
aliases = {"Misuluan", "Misumalpa"},
}
}


m["grk"] = {
m["nai-mus"] = {
"Hellenic",
"Muskogean",
2042538,
902978,
"ine",
aliases = {"Muskhogean"},
aliases = {"Greek"},
}
}


m["him"] = {
m["nai-pak"] = {
"Western Pahari",
"Pakawan",
10939493,
65085487,
"inc-pah",
"hok",
aliases = {"Himachali"},
}
}


m["hmn"] = {
m["nai-pal"] = {
"Hmong",
"Palaihnihan",
3307894,
1288332,
"hmx",
}
}


m["hmx"] = {
m["nai-plp"] = {
"Hmong-Mien",
"Plateau Penutian",
33322,
2307476,
aliases = {"Miao-Yao"},
}
}


m["hmx-mie"] = {
m["nai-pom"] = {
"Mien",
"Pomoan",
7992695,
2618420,
"hmx",
"hok",
aliases = {"Pomo", "Kulanapan"},
}
}


m["hok"] = {
m["nai-sca"] = {
"Hokan",
"Siouan-Catawban",
33406,
34181,
}
}


m["hyx"] = {
m["nai-shp"] = {
"Armenian",
"Sahaptian",
8785,
114782,
"ine",
"nai-plp",
}
}


m["iir"] = {
m["nai-shs"] = {
"Indo-Iranian",
"Shastan",
33514,
2991735,
"ine",
"hok",
}
}


m["iir-nur"] = {
m["nai-tot"] = {
"Nuristani",
"Totozoquean",
161804,
7828419,
"iir",
}
}


m["nur-nor"] = {
m["nai-ttn"] = {
"Northern Nuristani",
"Totonacan",
nil,
34039,
"iir-nur",
aliases = {"Totonac-Tepehua", "Totonacan-Tepehuan"},
varieties = {"Totonac"},
}
}


m["nur-sou"] = {
m["nai-tqn"] = {
"Southern Nuristani",
"Tequistlatecan",
nil,
1568317,
"iir-nur",
"hok",
aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"},
}
}


m["ijo"] = {
m["nai-tsi"] = {
"Ijoid",
"Tsimshianic",
1325759,
34134,
"nic",
otherNames = {"Ijaw"}, -- Ijaw may be a subfamily
}
}


m["inc"] = {
m["nai-utn"] = {
"Indo-Aryan",
"Utian",
33577,
13371763,
"iir",
"nai-you",
aliases = {"Indic"},
aliases = {"Miwok-Costanoan", "Mutsun"},
}
}


m["inc-bas"] = {
m["nai-wtq"] = {
"Bengali–Assamese",
"Wintuan",
4179137,
1294259,
"inc-eas",
aliases = {"Wintun"},
aliases = {"Assamese–Bengali", "Gauda–Kamarupa"},
}
}


m["inc-bhi"] = {
m["nai-xin"] = {
"Bhil",
"Xincan",
4901727,
1546494,
"inc-cen",
aliases = {"Xinca"},
}
}


m["inc-bih"] = {
m["nai-ykn"] = {
"Bihari",
"Yukian",
135305,
2406722,
"inc-eas",
aliases = {"Yuki-Wappo"},
}
}


m["inc-cen"] = {
m["nai-you"] = {
"Central Indo-Aryan",
"Yok-Utian",
10979187,
2886186,
"inc",
protoLanguage = "inc-asa",
}
}


m["inc-chi"] = {
m["nai-yuc"] = {
"Chitrali",
"Yuman-Cochimí",
11732797,
579137,
"inc-dar",
}
}


m["inc-dar"] = {
m["ngf"] = {
"Dardic",
"Trans-New Guinea",
161101,
34018,
"inc",
protoLanguage = "inc-ash",
}
}


m["inc-dre"] = {
m["ngf-ais"] = {
"Eastern Dardic",
"Aisian",
nil,
nil,
"inc-dar",
"ngf-eso",
}
}


m["inc-eas"] = {
m["ngf-ang"] = {
"Eastern Indo-Aryan",
"Angan",
12593391,
3217366,
"inc",
"ngf",
protoLanguage = "inc-aav",
aliases = {"Kratke Range"}, -- Usher
}
}


m["inc-hal"] = {
m["ngf-ank"] = {
"Halbic",
"Angal-Kewa",
16910593,
12626916, -- exist in dewiki and hrwiki
"inc-eas",
"ngf-sak",
aliases = {"Halbi"},
}
}


m["inc-hie"] = {
m["ngf-ask"] = {
"Eastern Hindi",
"Asmat-Kamoro",
4126648,
3031400,
"inc-cen",
"ngf",
aliases = {"Purabiyā"},
-- Wikipedia uses Asmat-Kamoro to refer to a narrower group excluding the Sabakor languages (Buruwai and Kamberau,
protoLanguage = "inc-apa",
-- which Glottolog splits into North Kamrau and South Kamrau [sic]), and uses Asmat-Kamrau to refer to what we and
-- Glottolog call Asmat-Kamoro. Glottolog does not recognize the narrower grouping.
aliases = {"Asmat-Kamrau", -- Wikipedia
  "Asmat-Kamrau Bay", -- Usher
  },
}
}


m["inc-hiw"] = {
m["ngf-asm"] = {
"Western Hindi",
"Asmat",
12600937,
4807421,
"inc-cen",
"ngf-ask",
protoLanguage = "inc-ohi",
}
}


m["inc-hnd"] = {
m["ngf-ata"] = {
"Hindustani",
"Ankave-Tainae-Akoye",
11051,
nil,
"inc-hiw",
"ngf-ang",
aliases = {"Hindi-Urdu"},
aliases = {"Southwest Kratke Range"}, -- Usher
protoLanguage = "hi-mid",
}
}


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


m["inc-kas"] = {
m["ngf-awy"] = {
"Kashmiric",
"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,
nil,
"inc-dre",
"ngf-era",
aliases = {"Kashmiri"},
aliases = {"Boana", -- Glottolog's name
  "Wain"}, -- not in Usher; "Wain" often excludes Mungkip, perhaps because it's poorly documented
}
}


m["inc-koh"] = {
m["ngf-bos"] = {
"Kohistani",
"Bosavi",
13018610,
4947122,
"inc-dre",
"ngf",
aliases = {"Papuan Plateau"}, -- alternative name given by Wikipedia
}
}


m["inc-krn"] = {
m["ngf-bsi"] = {
"KRNB lects",
"Baruya-Simbari",
6356154,
nil,
"inc-eas",
"ngf-ang",
aliases = {"KRDS lects"},
aliases = {"Northwest Kratke Range"}, -- Usher
}
}


m["inc-kun"] = {
m["ngf-cda"] = {
"Kunar",
"Central Dani",
nil,
nil,
"inc-dar",
"ngf-dan",
aliases = {"Dani"}, -- Usher
}
}


m["inc-mid"] = {
m["ngf-chw"] = {
"Middle Indo-Aryan",
"Chimbu-Wahgi",
3236316,
3217383,
"inc",
"ngf",
aliases = {"Middle Indic"},
aliases = {"Simbu-Western Highlands"}, -- alternative name given by Wikipedia
}
}


m["inc-nwe"] = {
m["ngf-dag"] = {
"Northwestern Indo-Aryan",
"Dagan",
16111018,
5208454,
"inc",
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
protoLanguage = "pra-pai",
aliases = {"Meneao Range"},  
}
}


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


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


m["inc-pah"] = {
m["ngf-dum"] = {
"Pahari",
"Dumut", -- [[w:Dumut languages]] redirects to [[w:Greater Awyu languages]]
946077,
nil,
"inc-nor",
"ngf-awd",
aliases = {"Pahadi"},
aliases = {"Wambon"}, -- Usher
protoLanguage = "inc-aka",
}
}


m["inc-pan"] = {
m["ngf-ehu"] = {
"Punjabic",
"Eastern Huon", -- Glottolog adds Ono and Sialum, Pawley-Hammarström adds Dedua
2656685,
10567087,
"inc-nwe",
"ngf-huo",
aliases = {"Greater Punjabic"},
aliases = {"East Huon"}, -- Usher
protoLanguage = "inc-ata",
}
}


m["inc-pas"] = {
m["ngf-eku"] = {
"Pashayi",
"East Kutubuan",
36670,
5328752,
"inc-dar",
"ngf", -- Not in TNG per Glottolog but accepted by all others. Sometimes grouped with Fasu to form a Kutubuan family.
aliases = {"Pashai"},
aliases = {"East Kutubu"}, -- Glottolog's name
}
}


m["inc-rom"] = {
m["ngf-enc"] = {
"Romani",
"Engic",
13201,
nil,
"inc-wes",
"ngf-eng",
aliases = {"Romany", "Gypsy", "Gipsy"},
aliases = {"Engan", -- Glottolog
  "Engan proper", -- Wikipedia
  "North Engan", -- alternative name given by Wikipedia
  "Trans-Enga", -- Usher
  },
}
}


m["inc-shn"] = {
m["ngf-eng"] = {
"Shinaic",
"Engan",
12646125,
3217449,
"inc-dre",
"ngf",
aliases = {"Enga-Kewa-Huli", -- Glottolog, Pawley-Hammarström
  "Enga-Southern Highlands", -- Usher
  },
}
}


m["inc-snd"] = {
m["ngf-era"] = {
"Sindhi",
"Erap",
7522212,
nil,
"inc-nwe",
"ngf-fin",
protoLanguage = "inc-avr",
aliases = {"Erap River"}, -- Usher?
}
}


m["inc-sou"] = {
m["ngf-eso"] = {
"Southern Indo-Aryan",
"East Sogeram",
10856062,
nil,
"inc",
"ngf-sog",
protoLanguage = "inc-ama",
}
}


m["inc-tha"] = {
m["ngf-est"] = {
"Tharu",
"East Strickland",
34035,
5329440,
"inc-eas",
"ngf",
aliases = {"Strickland River"}, -- alternative name given by Wikipedia
}
}


m["inc-wes"] = {
m["ngf-eva"] = {
"Western Indo-Aryan",
"Evapia",
nil,
nil,
"inc",
"ngf-rai",
protoLanguage = "inc-agu",
aliases = {"Evapia River"}, -- Usher
}
}


m["ine"] = {
m["ngf-fgi"] = {
"Indo-European",
"Fore-Gimi",
19860,
nil,
aliases = {"Indo-Germanic"},
"ngf-gor",
aliases = {"South Goroka"}, -- Usher
}
}


m["ine-ana"] = {
m["ngf-fhu"] = {
"Anatolian",
"Finisterre-Huon",
147085,
3217453,
"ine",
"ngf",
aliases = {"Finisterre Range-Huon Peninsula"}, -- per Usher
}
}


m["ine-bsl"] = {
m["ngf-fin"] = {
"Balto-Slavic",
"Finisterre",
147356,
5450373,
"ine",
"ngf-fhu",
aliases = {"Finisterre-Saruwaged", -- Glottolog's name
  "Finisterre Range"}, -- per Usher
}
}


m["ine-toc"] = {
m["ngf-gah"] = {
"Tocharian",
"Gahuku",
37029,
nil,
"ine",
"ngf-gor",
aliases = {"Tokharian"},
aliases = {"Alekano-Asaro River"}, -- Usher
}
}


m["ira"] = {
m["ngf-gau"] = {
"Iranian",
"Gauwa",
33527,
nil,
"iir",
"ngf-kai",
aliases = {"West Kainantu"}, -- Usher
}
}


m["ira-csp"] = {
m["ngf-gaw"] = {
"Caspian",
"Greater Awyu",
5049123,
12627424,
"ira-mpr",
"ngf",
aliases = {"Digul River"}, -- used by Usher (2020)
}
}


m["ira-cen"] = {
m["ngf-gbi"] = {
"Central Iranian",
"Greater Binanderean",
nil,
3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean
"ira",
"ngf", -- not placed in Trans-New Guinea in Usher (2020)
aliases = {"Guhu-Oro"}, -- Guhu-Oro is used in Usher (2020)
}
}


m["ira-kms"] = {
m["ngf-gko"] = {
"Komisenian",
"Gaena-Korafe",
nil,
11732347, -- considered a single Korafe language by Wikipedia
"ira-mpr",
"ngf-bin",
aliases = {"Semnani"},
aliases = {"Gaina-Korafe"}, -- Usher
}
}


m["ine-luw"] = {
m["ngf-gmo"] = {
"Luwic",
"Gusap-Mot",
115748615,
16110857,
"ine-ana",
"ngf-fin",
aliases = {"Luvic"},
aliases = {"Mot River"}, -- Usher?
}
}


m["ira-mny"] = {
m["ngf-gor"] = {
"Munji-Yidgha",
"Goroka",
nil,
15478597,
"ira-sym",
"ngf-kgo",
aliases = {"Yidgha-Munji"},
}
}


m["ira-msh"] = {
m["ngf-gsu"] = {
"Mazanderani-Shahmirzadi",
"Gogodala-Suki",
nil,
5577428,
"ira-csp",
"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["ira-nei"] = {
m["ngf-gum"] = {
"Northeastern Iranian",
"Gum",
10775567,
5618008,
"ira",
"ngf-mab",
}
}


m["ira-nwi"] = {
m["ngf-gvd"] = {
"Northwestern Iranian",
"Grand Valley Dani", -- considered a single language by Wikipedia
390576,
5595219,
"ira-wes",
"ngf-cda",
}
}


m["ira-orp"] = {
m["ngf-hag"] = {
"Ormuri-Parachi",
"Hagen", -- [[w:Hagen languages]] redirects to [[w:Chimbu–Wahgi languages]]
nil,
nil,
"ira-sei",
"ngf-chw",
aliases = {"Melpa-Kaugel River"}, -- Usher
}
 
m["ngf-han"] = {
"Hanseman",
5651020,
"ngf-mab",
aliases = {"Hansemann Range"}, -- Usher
}
}


m["ira-pat"] = {
m["ngf-huo"] = {
"Pathan",
"Huon",
nil,
5946109,
"ira-sei",
"ngf-fhu",
aliases = {"Huon Peninsula"}, -- per Usher
}
}


m["ira-sbc"] = {
m["ngf-jim"] = {
"Sogdo-Bactrian",
"Jimi", -- [[w:Jimi languages]] and [[w:Jimi River languages]] redirect to [[w:Chimbu–Wahgi languages]]
nil,
nil,
"ira-nei",
"ngf-chw",
aliases = {"Jimi River"}, -- Usher
}
}


m["ira-mpr"] = {
m["ngf-kab"] = {
"Medo-Parthian",
"Kabwum",
nil,
nil,
"ira-nwi",
"ngf-huo",
aliases = {"Partho-Median"},
aliases = {"Timbe-Selepet-Komba", -- Pawley-Hammarström,
  "Northwest Huon", -- Usher
  },
}
}


m["ira-sgi"] = {
m["ngf-kai"] = {
"Sanglechi-Ishkashimi",
"Kainantu", -- Kambaira: under "unclassified Kainantu" (Glottolog), Tairora (Pawley-Hammarström), Gauwa (Usher)
18711232,
15478590,
"ira-sei",
"ngf-kgo",
aliases = {"Gadsup-Auyana-Awa-Tairora"}, -- Wurm,
}
}


m["ira-shr"] = {
m["ngf-kak"] = {
"Shughni-Roshani",
"Kalam-Kobon",
11732824,
6350303,
"ira-shy",
"ngf-ksa",
aliases = {"Kalam",
  "Kaironk River"}, -- Usher (2020)
}
}


m["ira-shy"] = {
m["ngf-kau"] = {
"Shughni-Yazghulami",
"Kaukombar",
nil,
nil,
"ira-sym",
"ngf-nad",
aliases = {"Kaukombaran", -- Glottolog following Z'graggen (1975)
  "Kaukombar River"}, -- Usher's term
}
}


m["ira-sgc"] = {
m["ngf-kbm"] = {
"Sogdic",
"Kosorong-Burum-Mindik",
nil,
nil,
"ira-sbc",
"ngf-huo",
aliases = {"Sogdian"},
aliases = {"Bulum River"}, -- Usher
}
}


m["ira-sei"] = {
m["ngf-kgo"] = {
"Southeastern Iranian",
"Kainantu-Goroka",
3833002,
3217463,
"ira",
"ngf",
aliases = {"Eastern Highlands"}, -- per Usher (2020)
}
}


m["ira-swi"] = {
m["ngf-khu"] = {
"Southwestern Iranian",
"Kewa-Huli",
390424,
nil,
"ira-wes",
"ngf-eng",
aliases = {"Huli-Southern Highlands"}, -- Usher
}
}


m["ira-sym"] = {
m["ngf-kma"] = {
"Shughni-Yazghulami-Munji",
"Kâte-Mape",
nil,
nil,
"ira-sei",
"ngf-ehu",
aliases = {"Kate-Mape-Sene", -- Pawley-Hammarström (with Sene),
  "Southeast Huon", -- Usher
  },
}
}


m["ira-wes"] = {
m["ngf-kme"] = {
"Western Iranian",
"Kapau-Menya",
129850,
nil,
"ira",
"ngf-ang",
aliases = {"Southeast Kratke Range"}, -- Usher
}
}


m["ira-zgr"] = {
m["ngf-koi"] = {
"Zaza-Gorani",
"Koiarian",
167854,
11154240,
"ira-mpr",
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
aliases = {"Zaza-Gurani", "Gorani-Zaza"},
aliases = {"Koiari-Managalas Plateau"},
}
 
m["ngf-kok"] = {
"Kokon", -- Usher calls it South Mabuso but includes Gum in it
nil,
"ngf-mab",
}
}


m["iro"] = {
m["ngf-kow"] = {
"Iroquoian",
"Kowan",
33623,
6435004,
"ngf-mad",
aliases = {"Isumrud Strait"}, -- per Usher (2020)
}
}


m["iro-nor"] = {
m["ngf-ksa"] = {
"North Iroquoian",
"Kalam-Southern Adelbert",
nil,
nil,
"iro",
"ngf-mad",
aliases = {"Kalamic-South Adelbert", -- Glottolog
  "West Madang"}, -- Usher (2020)
}
}


m["itc"] = {
m["ngf-kto"] = {
"Italic",
"Kube-Tobo", -- per Glottolog, one language "Kulungtfu-Yuanggeng-Tobo"
131848,
1173235, -- code for Tobo-Kube language
"ine",
"ngf-huo",
aliases = {"Tobo-Kube"},
}
}


m["itc-sbl"] = {
m["ngf-kts"] = {
"Osco-Umbrian",
"Komyandaret-Tsaukambo",
515194,
nil,
"itc",
"ngf-bda",
aliases = { "Sabellian" },
aliases = {"Becking River"}, -- Usher
}
}


m["jpx"] = {
m["ngf-kum"] = {
"Japonic",
"Kumil",
33612,
nil,
aliases = {"Japanese", "Japanese-Ryukyuan"},
"ngf-nad",
aliases = {"Kumilan", -- Pawley-Hammarström following Z'graggen (1975)
  "Kumil River"}, -- Usher's term
}
}


m["jpx-nry"] = {
m["ngf-kya"] = {
"Northern Ryukyuan",
"Kamano-Yagaria",
20862796,
nil,
"jpx-ryu",
"ngf-gor",
aliases = {"Henganofi", -- Usher
  "Kamano-Yagaria-Keigana",
  },
}
}


m["jpx-ryu"] = {
m["ngf-lok"] = {
"Ryukyuan",
"Lowland Ok",
56393,
nil,
"jpx",
"ngf-okk",
}
}


m["jpx-sry"] = {
m["ngf-mab"] = {
"Southern Ryukyuan",
"Mabuso",
18392243,
6721668,
"jpx-ryu",
"ngf-mad",
}
}


m["kar"] = {
m["ngf-mad"] = {
"Karen",
"Madang",
1364815,
11217556,
"sit",
"ngf",
aliases = {"Madang-Adelbert Range"}, -- Z'graggen (1975), corresponding to today's Madang except in lacking Kalam and Gants
}
}


m["kca"] = {
m["ngf-mek"] = {
"Khanty",
"Mek",
33563,
6810515,
"urj-ugr",
"ngf",
aliases = {"Khantyic", "Khantic"},
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
Exceptional language and family codes for Khoisan and Kordofanian languages can use
-- m["ngf-moa"] = {
the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves.
-- "Molet-Asaro'o",
]=]--
-- nil,
-- "ngf-war",
-- }


m["khi-kal"] = {
m["ngf-mok"] = {
"Kalahari Khoe",
"Mountain Ok", -- [[w:Mountain Ok languages]] redirects to [[w:Ok languages]]
nil,
nil,
"khi-kho",
"ngf-okk",
}
}


m["khi-khk"] = {
m["ngf-mom"] = {
"Khoekhoe",
"Mombum",
nil,
6897077,
"khi-kho",
"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["khi-kkw"] = {
m["ngf-msu"] = {
"Khoe-Kwadi",
"Mian-Suganga", -- considred a single Mian language by Wikipedia
60785084,
12952846,
aliases = {"Kwadi-Khoe"},
"ngf-mok",
aliases = {"Mianic"}, -- Glottolog
}
}


m["khi-kho"] = {
m["ngf-nad"] = {
"Khoe",
"Northern Adelbert", -- not accepted by Pawley-Hammarström
2736449,
16952821, -- code for Croisilles linkage
"khi-kkw",
"ngf-mad",
aliases = {"Central Khoisan"},
aliases = {"Adelbert Range-Isumrud Strait", -- Usher (2020)
  "North Adelbert",
  "Pihom-Isumrud"}, -- Ross?
}
}


m["khi-kxa"] = {
m["ngf-nbi"] = {
"Kx'a",
"North Binanderean",
6450587,
nil,
aliases = {"Kxa", "Ju-ǂHoan"},
"ngf-bin",
aliases = {"Suena-Zia"}, -- Usher
}
}


m["khi-tuu"] = {
m["ngf-nde"] = {
"Tuu",
"Ndeiram", -- [[w:Ndeiram River languages]] redirects to [[w:Greater Awyu languages]]
631046,
nil,
aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"},
"ngf-awd",
aliases = {"Ndeiram River"}, -- Usher?
}
}


m["kro"] = {
m["ngf-ngn"] = {
"Kru",
"Ngalik-Nduga", -- [[w:Ngalik languages]] redirects to [[w:Baliem Valley languages]] = Dani languages
33535,
nil,
"nic-vco",
"ngf-dan",
aliases = {"Ngalik"}, -- Usher
}
}


m["kro-aiz"] = {
m["ngf-nso"] = {
"Aizi",
"North Sogeram",
4699431,
nil,
"kro",
"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["kro-bet"] = {
m["ngf-num"] = {
"Bété",
"Numugen",
32956,
nil,
"kro-ekr",
"ngf-nad",
aliases = {"Numugenan", -- Glottolog following Z'graggen 1975
  "Numugen River"}, -- Usher's term
}
}


m["kro-did"] = {
m["ngf-nur"] = {
"Dida",
"Nuru", -- Usher excludes Yangulam, Pawley-Hammarström include Jilim and Rerau
32685,
nil,
"kro-ekr",
"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["kro-ekr"] = {
m["ngf-oen"] = {
"Eastern Kru",
"Outer Engan", -- considered a single Nete language by Wikipedia
5972899,
6998869,
"kro",
"ngf-enc",
aliases = {"Nete-Bisorio"}, -- Usher
}
}


m["kro-grb"] = {
m["ngf-okk"] = {
"Grebo",
"Ok",
5601537,
7081687,
"kro-wkr",
"ngf",
}
}


m["kro-wee"] = {
m["ngf-omo"] = {
"Wee",
"Omosan", -- not included in (Greater) Northern Adelbert by Glottolog, but a sister
nil,
nil,
"kro-wkr",
"ngf-nad",
}
}


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


m["ku"] = {
m["ngf-pan"] = {
"Kurdish",
"Paniai Lakes",
36368,
6035631,
"ira-nwi",
"ngf",
aliases = {"Wissel Lakes", "Wissel Lakes-Kemandoga River"}, -- alternative names given by Wikipedia
}
}


m["map"] = {
m["ngf-pek"] = {
"Austronesian",
"Peka",
49228,
nil,
"ngf-rai",
aliases = {"Peka River"}, -- Usher?
}
}


m["map-ata"] = {
m["ngf-pom"] = {
"Atayalic",
"Pomoikan",
716610,
nil,
"map",
"ngf-sad",
}
}


m["mjg"] = {
m["ngf-rai"] = {
"Monguor",
"Rai Coast",
34214,
7283663,
"xgn-shr",
"ngf-mad",
aliases = {"South Madang"}, -- Usher
}
}


m["mkh"] = {
m["ngf-sab"] = {
"Mon-Khmer",
"Sabakor", -- [[w:Sabakor languages]] redirects to [[w:Asmat–Kamrau languages]]
33199,
nil, -- 55994614 is for [[Category:Kamrau Bay languages]], which exists on enwiki
"aav",
"ngf-ask",
aliases = {"Kamrau Bay"}, -- Usher
}
}


m["mkh-asl"] = {
m["ngf-sad"] = {
"Aslian",
"Southern Adelbert",
3111082,
12633980,
"mkh",
"ngf-ksa",
aliases = {"South Adelbert", -- Glottolog
  "Southern Adelbert Range", -- Z'graggen (1980)
  "Sogeram and Tomul Rivers"}, -- Usher (2020)?
}
}


m["mkh-ban"] = {
m["ngf-sak"] = {
"Bahnaric",
"Sau-Angal-Kewa",
56309,
nil,
"mkh",
"ngf-khu",
aliases = {"Southern Highlands"}, -- Usher
}
}


m["mkh-kat"] = {
m["ngf-san"] = {
"Katuic",
"Sankwep",
56697,
nil,
"mkh",
"ngf-huo",
aliases = {"Nabak-Momolili", -- Pawley-Hammarström,
  "Southwest Huon", -- Usher
  },
}
}


m["mkh-khm"] = {
m["ngf-sbh"] = {
"Khmuic",
"South Bird's Head",
1323245,
7566330,
"mkh",
"ngf",
}
}


m["mkh-kmr"] = {
m["ngf-sim"] = {
"Khmeric",
"Simbu",
nil,
nil,
"mkh",
"ngf-chw",
}
}


m["mkh-mnc"] = {
m["ngf-sog"] = {
"Monic",
"Sogeram",
3217497,
86750419,
"mkh",
"ngf-sad",
aliases = {"Sogeram River", -- Usher
  "Wanang"},
}
}


m["mkh-mng"] = {
m["ngf-sop"] = {
"Mangic",
"Sopac",
3509556,
nil,
"mkh",
"ngf-ehu",
aliases = {"Momare-Migabac", -- Pawley-Hammarström,
  "Masaweng River", -- Usher
  },
}
}


m["mkh-nbn"] = {
m["ngf-taa"] = {
"North Bahnaric",
"Tainae-Akoye",
56309,
nil,
"mkh-ban",
"ngf-ata",
aliases = {"Akoye-Tainae"}, -- Usher
}
}


m["mkh-pal"] = {
m["ngf-tai"] = {
"Palaungic",
"Tairora",
2391173,
nil,
"mkh",
"ngf-kai",
aliases = {"Tairoric", -- Glottolog,
  "East Kainantu", -- Usher
  },
}
}


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


m["mkh-pkn"] = {
m["ngf-tna"] = {
"Pakanic",
"Tangko-Nakai",
nil,
nil,
"mkh-mng",
"ngf-okk",
aliases = {"Central Ok"}, -- Usher
}
}


m["mkh-vie"] = {
m["ngf-uru"] = {
"Vietic",
"Uruwa",
2355546,
nil,
"mkh",
"ngf-fin",
aliases = {"Uruwa River"}, -- Usher?
}
 
m["ngf-usi"] = {
"Utu-Silopi",
nil,
"ngf-han",
aliases = {"Silopi-Utu"}, -- Usher
}
}


m["mno"] = {
m["ngf-waa"] = {
"Manobo",
"Wantoat-Awara", -- not in Usher but Wantoat and Awara form a dialect chain
3217483,
nil,
"phi",
"ngf-wan",
aliases = {"Awara-Wantoat"}, -- per Wikipedia
}
}


m["mns"] = {
m["ngf-wah"] = {
"Mansi",
"Wahgi", -- [[w:Wahgi languages]] redirects to [[w:Chimbu–Wahgi languages]]
33759,
nil,
"urj-ugr",
"ngf-chw",
aliases = {"Mansic"},
aliases = {"Wahgi Valley"}, -- Usher
}
}


m["mun"] = {
m["ngf-wan"] = {
"Munda",
"Wantoatic",
33892,
nil,
"aav",
"ngf-fin",
aliases = {"Wantoat",
  "Wantoat River", -- Usher?
  },
}
}


m["myn"] = {
m["ngf-war"] = {
"Mayan",
"Warup",
33738,
12645082,
"ngf-fin",
aliases = {"Warup River"}, -- Usher?
}
}


--[=[
m["ngf-woj"] = {
Exceptional language and family codes for North American Indian languages
"Wojokesic",
can use the prefix "nai-", though "nai" is no longer itself a family code.
nil,
]=]--
"ngf-ang",
m["nai-cat"] = {
aliases = {"Northeast Kratke Range"}, -- Usher
"Catawban",
3446638,
"nai-sca",
}
}


m["nai-chu"] = {
m["ngf-wok"] = {
"Chumashan",
"West Ok",
1288420,
nil,
"ngf-okk",
aliases = {"Kwer-Kopkaka-Burumakok"}, -- Glottolog, Pawley-Hammarström
}
}


m["nai-ckn"] = {
m["ngf-wso"] = {
"Chinookan",
"West Sogeram",
610586,
nil,
"ngf-sog",
aliases = {"Mand-Nend", -- Usher
  "Atan", -- Wurm following Z'graggen
  },
}
}


m["nai-coo"] = {
m["ngf-yag"] = {
"Coosan",
"Yaganon", -- placed in Rai Coast by Glottolog and Pawley-Hammarström
940278,
35323986,
"ngf-mad",
aliases = {"Yaganon River"}, -- Usher
}
}


m["nai-jcq"] = {
m["ngf-yal"] = {
"Jicaquean",
"Yali", -- considered a single language by Wikipedia
12179308,
8047468,
"hok"
"ngf-ngn",
aliases = {"Ngalik"}, -- Glottolog, Pawley-Hammarström
}
}


m["nai-ker"] = {
m["ngf-yar"] = {
"Keresan",
"Yareban",
35878,
16977672,
"ngf", -- not accepted as TNG by Glottolog but accepted by all others
aliases = {"Musa River"},
}
}


m["nai-klp"] = {
m["ngf-ynu"] = {
"Kalapuyan",
"Yau-Nungon",
1569040,
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["nai-kta"] = {
m["nic"] = {
"Kiowa-Tanoan",
"Niger-Congo",
386288,
33838,
aliases = {"Niger-Kordofanian"},
}
}


m["nai-len"] = {
m["nic-alu"] = {
"Lencan",
"Alumic",
36189,
4737355,
aliases = {"Lenca"},
"nic-plt",
}
}


m["nai-mdu"] = {
m["nic-bas"] = {
"Maiduan",
"Basa",
33502,
4866154,
"nic-knj",
}
}


m["nai-miz"] = {
m["nic-bbe"] = {
"Mixe-Zoquean",
"Eastern Beboid",
954016,
nil,
aliases = {"Mixe-Zoque"},
"nic-beb",
}
}


m["nai-min"] = {
m["nic-bco"] = {
"Misumalpan",
"Benue-Congo",
281693,
33253,
"qfa-mch",
"nic-vco",
aliases = {"Misuluan", "Misumalpa"},
}
}


m["nai-mus"] = {
m["nic-bcr"] = {
"Muskogean",
"Bantoid-Cross",
902978,
806983,
aliases = {"Muskhogean"},
"nic-bco",
}
}


m["nai-pak"] = {
m["nic-bdn"] = {
"Pakawan",
"Northern Bantoid",
65085487,
nil,
"hok",
"nic-bod",
aliases = {"North Bantoid"},
}
}


m["nai-pal"] = {
m["nic-bds"] = {
"Palaihnihan",
"Southern Bantoid",
1288332,
3183152,
"nic-bod",
aliases = {"Wide Bantu", "Bin"},
}
}


m["nai-plp"] = {
m["nic-beb"] = {
"Plateau Penutian",
"Beboid",
2307476,
813549,
"nic-bds",
}
}


m["nai-pom"] = {
m["nic-ben"] = {
"Pomoan",
"Bendi",
2618420,
4887065,
"hok",
"nic-bcr",
aliases = {"Pomo", "Kulanapan"},
}
}


m["nai-sca"] = {
m["nic-beo"] = {
"Siouan-Catawban",
"Beromic",
34181,
4894642,
"nic-plt",
}
}


m["nai-shp"] = {
m["nic-bod"] = {
"Sahaptian",
"Bantoid",
114782,
806992,
"nai-plp",
"nic-bcr",
}
}


m["nai-shs"] = {
m["nic-buk"] = {
"Shastan",
"Buli-Koma",
2991735,
nil,
"hok",
"nic-ovo",
}
}


m["nai-tot"] = {
m["nic-bwa"] = {
"Totozoquean",
"Bwa",
7828419,
12628562,
"nic-gur",
other_names = {"Bwamu", "Bomu"},
}
}


m["nai-ttn"] = {
m["nic-cde"] = {
"Totonacan",
"Central Delta",
34039,
3813191,
aliases = {"Totonac-Tepehua", "Totonacan-Tepehuan"},
"nic-cri",
varieties = {"Totonac"},
}
}


m["nai-tqn"] = {
m["nic-cri"] = {
"Tequistlatecan",
"Cross River",
1568317,
1141096,
"hok",
"nic-bcr",
aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"},
}
}


m["nai-tsi"] = {
m["nic-dag"] = {
"Tsimshianic",
"Dagbani",
34134,
nil,
"nic-wov",
}
}


m["nai-utn"] = {
m["nic-dak"] = {
"Utian",
"Dakoid",
13371763,
1157745,
"nai-you",
"nic-bdn",
aliases = {"Miwok-Costanoan", "Mutsun"},
}
}


m["nai-wtq"] = {
m["nic-dge"] = {
"Wintuan",
"Escarpment Dogon",
1294259,
5397128,
aliases = {"Wintun"},
"qfa-dgn",
}
}


m["nai-xin"] = {
m["nic-dgw"] = {
"Xincan",
"West Dogon",
1546494,
nil,
aliases = {"Xinca"},
"qfa-dgn",
}
}


m["nai-ykn"] = {
m["nic-eko"] = {
"Yukian",
"Ekoid",
2406722,
1323395,
aliases = {"Yuki-Wappo"},
"nic-bds",
}
}


m["nai-you"] = {
m["nic-eov"] = {
"Yok-Utian",
"Eastern Oti-Volta",
2886186,
nil,
"nic-ovo",
aliases = {"Samba"},
}
}


m["nai-yuc"] = {
m["nic-fru"] = {
"Yuman-Cochimí",
"Furu",
579137,
5509783,
"nic-bds",
}
}


m["ngf"] = {
m["nic-gne"] = {
"Trans-New Guinea",
"Eastern Gurunsi",
34018,
12633072,
"nic-gns",
aliases = {"Eastern Grũsi"},
}
}


m["ngf-fin"] = {
m["nic-gnn"] = {
"Finisterre",
"Northern Gurunsi",
5450373,
nil,
"ngf",
"nic-gns",
aliases = {"Northern Grũsi"},
}
}


m["ngf-mad"] = {
m["nic-gnw"] = {
"Madang",
"Western Gurunsi",
11217556,
nil,
"ngf",
"nic-gns",
aliases = {"Western Grũsi"},
}
}


m["ngf-okk"] = {
m["nic-gns"] = {
"Ok",
"Gurunsi",
7081687,
721007,
"ngf",
"nic-gur",
aliases = {"Grũsi"},
}
}


m["ngf-sbh"] = {
m["nic-gre"] = {
"South Bird's Head",
"Eastern Grassfields",
7566330,
5330160,
"ngf",
"nic-grf",
}
}


m["nic"] = {
m["nic-grf"] = {
"Niger-Congo",
"Grassfields",
33838,
750932,
aliases = {"Niger-Kordofanian"},
"nic-bds",
aliases = {"Grassfields Bantu", "Wide Grassfields"},
}
}


m["nic-alu"] = {
m["nic-grm"] = {
"Alumic",
"Gurma",
4737355,
30587833,
"nic-plt",
"nic-ovo",
}
}


m["nic-bas"] = {
m["nic-grs"] = {
"Basa",
"Southwest Grassfields",
4866154,
7571285,
"nic-knj",
"nic-grf",
}
}


m["nic-bbe"] = {
m["nic-gur"] = {
"Eastern Beboid",
"Gur",
nil,
33536,
"nic-beb",
"alv-sav",
aliases = {"Voltaic"},
}
}


m["nic-bco"] = {
m["nic-ief"] = {
"Benue-Congo",
"Ibibio-Efik",
33253,
2743643,
"nic-vco",
"nic-lcr",
}
}


m["nic-bcr"] = {
m["nic-jer"] = {
"Bantoid-Cross",
"Jera",
806983,
"nic-bco",
}
 
m["nic-bdn"] = {
"Northern Bantoid",
nil,
nil,
"nic-bod",
"nic-kne",
aliases = {"North Bantoid"},
}
}


m["nic-bds"] = {
m["nic-jkn"] = {
"Southern Bantoid",
"Jukunoid",
3183152,
1711622,
"nic-bod",
"nic-pla",
aliases = {"Wide Bantu", "Bin"},
}
}


m["nic-beb"] = {
m["nic-jrn"] = {
"Beboid",
"Jarawan",
813549,
1683430,
"nic-bds",
"nic-mba",
}
}


m["nic-ben"] = {
m["nic-jrw"] = {
"Bendi",
"Jarawa",
4887065,
35423,
"nic-bcr",
"nic-jrn",
}
}


m["nic-beo"] = {
m["nic-kam"] = {
"Beromic",
"Kambari",
4894642,
6356294,
"nic-plt",
"nic-knj",
}
}


m["nic-bod"] = {
m["nic-ktl"] = {
"Bantoid",
"Katloid",
806992,
nil,
"nic-bcr",
"nic",
}
}


m["nic-buk"] = {
m["nic-kau"] = {
"Buli-Koma",
"Kauru",
nil,
nil,
"nic-ovo",
"nic-kne",
}
}


m["nic-bwa"] = {
m["nic-kmk"] = {
"Bwa",
"Kamuku",
12628562,
6359821,
"nic-gur",
"nic-knj",
otherNames = {"Bwamu", "Bomu"},
}
}


m["nic-cde"] = {
m["nic-kne"] = {
"Central Delta",
"East Kainji",
3813191,
5328687,
"nic-cri",
"nic-knj",
}
}


m["nic-cri"] = {
m["nic-knj"] = {
"Cross River",
"Kainji",
1141096,
681495,
"nic-bcr",
"nic-pla",
}
}


m["nic-dag"] = {
m["nic-knn"] = {
"Dagbani",
"Northwest Kainji",
nil,
7060098,
"nic-wov",
"nic-knj",
}
}


m["nic-dak"] = {
m["nic-ktl"] = {
"Dakoid",
"Katloid",
1157745,
6377681,
"nic-bdn",
"nic",
aliases = {"Katla", "Katla-Tima"},
}
}


m["nic-dge"] = {
m["nic-lcr"] = {
"Escarpment Dogon",
"Lower Cross River",
5397128,
3813193,
"qfa-dgn",
"nic-cri",
}
}


m["nic-dgw"] = {
m["nic-mam"] = {
"West Dogon",
"Mamfe",
nil,
2005898,
"qfa-dgn",
"nic-bds",
aliases = {"Nyang"},
}
}


m["nic-eko"] = {
m["nic-mba"] = {
"Ekoid",
"Mbam",
1323395,
687826,
"nic-bds",
"nic-bds",
}
}


m["nic-eov"] = {
m["nic-mbc"] = {
"Eastern Oti-Volta",
"Mba",
nil,
6799561,
"nic-ovo",
"nic-ubg",
aliases = {"Samba"},
}
}


m["nic-fru"] = {
m["nic-mbw"] = {
"Furu",
"West Mbam",
5509783,
nil,
"nic-bds",
"nic-mba",
}
}


m["nic-gne"] = {
m["nic-mmb"] = {
"Eastern Gurunsi",
"Mambiloid",
12633072,
1888151,
"nic-gns",
other_names = {"North Bantoid"}, -- per Wikipedia, North Bantoid is the parent family
aliases = {"Eastern Grũsi"},
"nic-bdn",
}
}


m["nic-gnn"] = {
m["nic-mom"] = {
"Northern Gurunsi",
"Momo",
nil,
6897393,
"nic-gns",
"nic-grf",
aliases = {"Northern Grũsi"},
}
}


m["nic-gnw"] = {
m["nic-mre"] = {
"Western Gurunsi",
"Moré",
nil,
nil,
"nic-gns",
"nic-wov",
aliases = {"Western Grũsi"},
}
}


m["nic-gns"] = {
m["nic-ngd"] = {
"Gurunsi",
"Ngbandi",
721007,
36439,
"nic-gur",
"nic-ubg",
aliases = {"Grũsi"},
}
}


m["nic-gre"] = {
m["nic-nge"] = {
"Eastern Grassfields",
"Ngemba",
5330160,
7022271,
"nic-grf",
"nic-gre",
}
}


m["nic-grf"] = {
m["nic-ngk"] = {
"Grassfields",
"Ngbaka",
750932,
3217499,
"nic-bds",
"nic-ubg",
aliases = {"Grassfields Bantu", "Wide Grassfields"},
}
}


m["nic-grm"] = {
m["nic-nin"] = {
"Gurma",
"Ninzic",
30587833,
7039282,
"nic-ovo",
"nic-plt",
}
}


m["nic-grs"] = {
m["nic-nka"] = {
"Southwest Grassfields",
"Nkambe",
7571285,
7042520,
"nic-grf",
"nic-gre",
}
}


m["nic-gur"] = {
m["nic-nkb"] = {
"Gur",
"Baka",
33536,
nil,
"alv-sav",
"nic-nkw",
aliases = {"Voltaic"},
}
}


m["nic-ief"] = {
m["nic-nke"] = {
"Ibibio-Efik",
"Eastern Ngbaka",
2743643,
nil,
"nic-lcr",
"nic-ngk",
}
}


m["nic-jer"] = {
m["nic-nkg"] = {
"Jera",
"Gbanziri",
nil,
nil,
"nic-kne",
"nic-nkw",
}
}


m["nic-jkn"] = {
m["nic-nkk"] = {
"Jukunoid",
"Kpala",
1711622,
nil,
"nic-pla",
"nic-nkw",
}
}


m["nic-jrn"] = {
m["nic-nkm"] = {
"Jarawan",
"Mbaka",
1683430,
nil,
"nic-mba",
"nic-nkw",
}
}


m["nic-jrw"] = {
m["nic-nkw"] = {
"Jarawa",
"Western Ngbaka",
35423,
nil,
"nic-jrn",
"nic-ngk",
}
}


m["nic-kam"] = {
m["nic-npd"] = {
"Kambari",
"North Plateau Dogon",
6356294,
nil,
"nic-knj",
"qfa-dgn",
}
}


m["nic-ktl"] = {
m["nic-nun"] = {
"Katloid",
"Nun",
nil,
13654297,
"nic",
"nic-gre",
}
}


m["nic-kau"] = {
m["nic-nwa"] = {
"Kauru",
"Nanga-Walo",
nil,
nil,
"nic-kne",
"qfa-dgn",
}
}


m["nic-kmk"] = {
m["nic-ogo"] = {
"Kamuku",
"Ogoni",
6359821,
2350726,
"nic-knj",
"nic-cri",
aliases = {"Ogonoid"},
}
}


m["nic-kne"] = {
m["nic-ovo"] = {
"East Kainji",
"Oti-Volta",
5328687,
1157178,
"nic-knj",
"nic-gur",
}
}


m["nic-knj"] = {
m["nic-pla"] = {
"Kainji",
"Platoid",
681495,
453244,
"nic-pla",
"nic-bco",
aliases = {"Central Nigerian"},
}
}


m["nic-knn"] = {
m["nic-plc"] = {
"Northwest Kainji",
"Central Plateau",
7060098,
5061668,
"nic-knj",
"nic-plt",
}
}


m["nic-ktl"] = {
m["nic-pld"] = {
"Katloid",
"Plains Dogon",
6377681,
nil,
"nic",
"qfa-dgn",
aliases = {"Katla", "Katla-Tima"},
}
}


m["nic-lcr"] = {
m["nic-ple"] = {
"Lower Cross River",
"East Plateau",
3813193,
5329154,
"nic-cri",
"nic-plt",
}
}


m["nic-mam"] = {
m["nic-pls"] = {
"Mamfe",
"South Plateau",
2005898,
7568236,
"nic-bds",
"nic-plt",
aliases = {"Nyang"},
aliases = {"Jilic-Eggonic"},
}
}


m["nic-mba"] = {
m["nic-plt"] = {
"Mbam",
"Plateau",
687826,
1267471,
"nic-bds",
"nic-pla",
}
}


m["nic-mbc"] = {
m["nic-ras"] = {
"Mba",
"Rashad",
6799561,
3401986,
"nic-ubg",
"nic",
}
}


m["nic-mbw"] = {
m["nic-rnc"] = {
"West Mbam",
"Central Ring",
nil,
nil,
"nic-mba",
"nic-rng",
}
}


m["nic-mmb"] = {
m["nic-rng"] = {
"Mambiloid",
"Ring",
1888151,
2269051,
otherNames = {"North Bantoid"}, -- per Wikipedia, North Bantoid is the parent family
"nic-grf",
"nic-bdn",
aliases = {"Ring Road"},
}
}


m["nic-mom"] = {
m["nic-rnn"] = {
"Momo",
"Northern Ring",
6897393,
nil,
"nic-grf",
"nic-rng",
}
}


m["nic-mre"] = {
m["nic-rnw"] = {
"Moré",
"Western Ring",
nil,
nil,
"nic-wov",
"nic-rng",
}
}


m["nic-ngd"] = {
m["nic-ser"] = {
"Ngbandi",
"Sere",
36439,
7453058,
"nic-ubg",
"nic-ubg",
}
}


m["nic-nge"] = {
m["nic-shi"] = {
"Ngemba",
"Shiroro",
7022271,
7498953,
"nic-gre",
"nic-knj",
aliases = {"Pongu"},
}
}


m["nic-ngk"] = {
m["nic-sis"] = {
"Ngbaka",
"Sisaala",
3217499,
36532,
"nic-ubg",
"nic-gnw",
}
}


m["nic-nin"] = {
m["nic-tar"] = {
"Ninzic",
"Tarokoid",
7039282,
2394472,
"nic-plt",
"nic-plt",
}
}


m["nic-nka"] = {
m["nic-tiv"] = {
"Nkambe",
"Tivoid",
7042520,
752377,
"nic-gre",
"nic-bds",
}
}


m["nic-nkb"] = {
m["nic-tvc"] = {
"Baka",
"Central Tivoid",
nil,
nil,
"nic-nkw",
"nic-tiv",
}
}


m["nic-nke"] = {
m["nic-tvn"] = {
"Eastern Ngbaka",
"Northern Tivoid",
nil,
nil,
"nic-ngk",
"nic-tiv",
}
}


m["nic-nkg"] = {
m["nic-ubg"] = {
"Gbanziri",
"Ubangian",
nil,
33932,
"nic-nkw",
"nic-vco", -- or none
}
}


m["nic-nkk"] = {
m["nic-uce"] = {
"Kpala",
"East-West Upper Cross River",
nil,
nil,
"nic-nkw",
"nic-ucr",
}
}


m["nic-nkm"] = {
m["nic-ucn"] = {
"Mbaka",
"North-South Upper Cross River",
nil,
nil,
"nic-nkw",
"nic-ucr",
}
}


m["nic-nkw"] = {
m["nic-ucr"] = {
"Western Ngbaka",
"Upper Cross River",
nil,
4108624,
"nic-ngk",
"nic-cri",
aliases = {"Upper Cross"},
}
 
m["nic-vco"] = {
"Volta-Congo",
37228,
"alv",
}
}


m["nic-npd"] = {
m["nic-wov"] = {
"North Plateau Dogon",
"Western Oti-Volta",
nil,
nil,
"qfa-dgn",
"nic-ovo",
aliases = {"Moré-Dagbani"}
}
}


m["nic-nun"] = {
m["nic-ykb"] = {
"Nun",
"Yukubenic",
13654297,
16909196,
"nic-gre",
"nic-plt",
aliases = {"Oohum"},
}
}


m["nic-nwa"] = {
m["nic-ymb"] = {
"Nanga-Walo",
"Yambasa",
nil,
nil,
"qfa-dgn",
"nic-mba",
}
}


m["nic-ogo"] = {
m["nic-yon"] = {
"Ogoni",
"Yom-Nawdm",
2350726,
nil,
"nic-cri",
"nic-ovo",
aliases = {"Ogonoid"},
aliases = {"Moré-Dagbani"}
}
}


m["nic-ovo"] = {
m["nub"] = {
"Oti-Volta",
"Nubian",
1157178,
1517194,
"nic-gur",
"sdv-nes",
}
}


m["nic-pla"] = {
m["nub-hil"] = {
"Platoid",
"Hill Nubian",
453244,
5762211,
"nic-bco",
"nub",
aliases = {"Central Nigerian"},
aliases = {"Kordofan Nubian"},
}
}


m["nic-plc"] = {
m["omq"] = {
"Central Plateau",
"Oto-Manguean",
5061668,
33669,
"nic-plt",
}
}


m["nic-pld"] = {
m["omq-cha"] = {
"Plains Dogon",
"Chatino",
nil,
35111,
"qfa-dgn",
"omq-zap",
}
}


m["nic-ple"] = {
m["omq-chi"] = {
"East Plateau",
"Chinantecan",
5329154,
35828,
"nic-plt",
"omq",
}
}


m["nic-pls"] = {
m["omq-cui"] = {
"South Plateau",
"Cuicatec",
7568236,
616024,
"nic-plt",
"omq-mix",
aliases = {"Jilic-Eggonic"},
}
}


m["nic-plt"] = {
m["omq-maz"] = {
"Plateau",
"Mazatecan",
1267471,
36230,
"nic-pla",
"omq",
aliases = {"Mazatec"},
}
}


m["nic-ras"] = {
m["omq-mix"] = {
"Rashad",
"Mixtecan",
3401986,
21083066,
"nic",
"omq",
}
}


m["nic-rnc"] = {
m["omq-mxt"] = {
"Central Ring",
"Mixtec",
nil,
36363,
"nic-rng",
"omq-mix",
}
}


m["nic-rng"] = {
m["omq-otp"] = {
"Ring",
"Oto-Pamean",
2269051,
1270220,
"nic-grf",
"omq",
aliases = {"Ring Road"},
}
}


m["nic-rnn"] = {
m["omq-pop"] = {
"Northern Ring",
"Popolocan",
nil,
5132273,
"nic-rng",
"omq",
}
}


m["nic-rnw"] = {
m["omq-tri"] = {
"Western Ring",
"Triqui",
nil,
780200,
"nic-rng",
"omq-mix",
aliases = {"Trique"},
}
}


m["nic-ser"] = {
m["omq-zap"] = {
"Sere",
"Zapotecan",
7453058,
8066463,
"nic-ubg",
"omq",
}
}


m["nic-shi"] = {
m["omq-zpc"] = {
"Shiroro",
"Zapotec",
7498953,
13214,
"nic-knj",
"omq-zap",
aliases = {"Pongu"},
}
}


m["nic-sis"] = {
m["omv"] = {
"Sisaala",
"Omotic",
36532,
33860,
"nic-gnw",
"afa",
}
}


m["nic-tar"] = {
m["omv-aro"] = {
"Tarokoid",
"Aroid",
2394472,
3699526,
"nic-plt",
"omv",
aliases = {"Ari-Banna", "South Omotic", "Somotic"},
}
}


m["nic-tiv"] = {
m["omv-diz"] = {
"Tivoid",
"Dizoid",
752377,
430251,
"nic-bds",
"omv",
aliases = {"Maji", "Majoid"},
}
}


m["nic-tvc"] = {
m["omv-eom"] = {
"Central Tivoid",
"East Ometo",
nil,
20527288,
"nic-tiv",
"omv-ome",
}
}


m["nic-tvn"] = {
m["omv-gon"] = {
"Northern Tivoid",
"Gonga",
nil,
4143043,
"nic-tiv",
"omv",
aliases = {"Kefoid"},
}
}


m["nic-ubg"] = {
m["omv-mao"] = {
"Ubangian",
"Mao",
33932,
1351495,
"nic-vco", -- or none
"omv",
}
}


m["nic-uce"] = {
m["omv-nom"] = {
"East-West Upper Cross River",
"North Ometo",
nil,
nil,
"nic-ucr",
"omv-ome",
}
}


m["nic-ucn"] = {
m["omv-ome"] = {
"North-South Upper Cross River",
"Ometo",
nil,
36310,
"nic-ucr",
"omv",
}
}


m["nic-ucr"] = {
m["oto"] = {
"Upper Cross River",
"Otomian",
4108624,
130372545,
"nic-cri",
"omq-otp",
aliases = {"Upper Cross"},
}
}


m["nic-vco"] = {
m["oto-otm"] = {
"Volta-Congo",
"Otomi",
37228,
36355,
"alv",
"oto",
}
}


m["nic-wov"] = {
m["paa"] = {
"Western Oti-Volta",
"Papuan",
nil,
236425,
"nic-ovo",
"qfa-not",
aliases = {"Moré-Dagbani"}
}
}


m["nic-ykb"] = {
m["paa-aia"] = {
"Yukubenic",
"Aian",
16909196,
4767739, -- Annaberg languages
"nic-plt",
"paa-ram",
aliases = {"Oohum"},
aliases = {"Middle Ramu", -- Foley (with Rao),
  "Annaberg", -- with Rao
  "Aram-Aren", -- Usher
  },
}
}


m["nic-ymb"] = {
m["paa-alp"] = {
"Yambasa",
"Alor-Pantar",
nil,
3502429,
"nic-mba",
"paa-tap",
}
}


m["nic-yon"] = {
m["paa-amu"] = {
"Yom-Nawdm",
"Amto-Musan",
nil,
480281,
"nic-ovo",
aliases = {"Samaia River"},
aliases = {"Moré-Dagbani"}
}
 
m["paa-ani"] = {
"Anim",
55603991,
aliases = {"Fly River"},
}
}


m["nub"] = {
m["paa-ara"] = {
"Nubian",
"Arapesh",
1517194,
4784223,
"sdv-nes",
"paa-koa",
aliases = {"Arapeshan"}, -- Foley
}
}


m["nub-hil"] = {
m["paa-arf"] = {
"Hill Nubian",
"Arafundi",
5762211,
4783702,
"nub",
aliases = {"Kordofan Nubian"},
}
}


m["omq"] = {
m["paa-ata"] = {
"Oto-Manguean",
"Ataitan",
33669,
4812652,
"paa-ram",
aliases = {"Tangu", -- Foley
  "Tanggu", -- alternative name given by Wikipedia
  "Moam River", -- Usher
  },
}
}


m["omq-cha"] = {
m["paa-baa"] = {
"Chatino",
"Bayono-Awbono",
35111,
2424781,
"omq-zap",
}
}


m["omq-chi"] = {
m["paa-bai"] = {
"Chinantecan",
"Baining",
35828,
748487,
"omq",
aliases = {"East New Britain"},
}
}


m["omq-cui"] = {
m["paa-baw"] = {
"Cuicatec",
"Bosngun-Awar",
616024,
nil,
"omq-mix",
"paa-ott",
aliases = {"East Ramu Coast", -- Usher
  "Bosman-Awar", -- Wikipedia
  },
}
}


m["omq-maz"] = {
m["paa-bew"] = {
"Mazatecan",
"Bewani", -- [[w:Bewani languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
36230,
16113460,
"omq",
"paa-bor",
aliases = {"Mazatec"},
aliases = {"Poal River"}, -- Usher
}
}


m["omq-mix"] = {
m["paa-boa"] = {
"Mixtecan",
"Boazi",
21083066,
48803717,
"omq",
"paa-mby",
aliases = {"Lake Murray"}, -- Usher
}
}


m["omq-mxt"] = {
m["paa-bor"] = {
"Mixtec",
"Border",
36363,
1752158,
"omq-mix",
aliases = {"Upper Tami",
  "Tami River-Bewani Range", -- Usher
  },
}
}


m["omq-otp"] = {
m["paa-bul"] = {
"Oto-Pamean",
"Bulaka River",
4987195,
aliases = {"Yelmek-Maklew", "Jabga"}, -- Yelmek-Maklew in Evans (2018) and Gregor (2021)
}
 
m["paa-bvi"] = {
"Betaf-Vitou", -- Glottolog
nil,
nil,
"omq",
"paa-tor",
aliases = {"Vitou-Betaf", -- Wikipedia
  "Fitou-Tena", -- Usher
  "Manirem",
  },
}
}


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


m["omq-tri"] = {
m["paa-dtu"] = {
"Trique",
"Doso-Turumsa",
780200,
16917784,
"omq-mix",
-- possibly related to East Strickland languages
aliases = {"Triqui"},
aliases = {"Soari River"}, -- Usher's name
}
}


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


m["omq-zpc"] = {
m["paa-eel"] = {
"Zapotec",
"Eastern Eleman",
13214,
nil,
"omq-zap",
"paa-ele",
aliases = {"East Eleman"},
}
}


m["omv"] = {
m["paa-egb"] = {
"Omotic",
"East Geelvink Bay",
33860,
1497678,
"afa",
aliases = {"Geelvink Bay", "East Cenderawasih"}, -- Geelvink Bay per Glottolog
}
}


m["omv-aro"] = {
m["paa-eke"] = {
"Aroid",
"East Keram",
3699526,
nil,
"omv",
"paa-ker",
aliases = {"Ari-Banna", "South Omotic", "Somotic"},
}
}


m["omv-diz"] = {
m["paa-ele"] = {
"Dizoid",
"Eleman",
430251,
3034298,
"omv",
aliases = {"Kerema Bay"},
aliases = {"Maji", "Majoid"},
}
}


m["omv-eom"] = {
m["paa-elp"] = {
"East Ometo",
"East Lakes Plain", -- [[w:East Lakes Plain languages]] redirects to [[w:Lakes Plain languages]]; but Croatian Wikipedia has an entry
20527288,
12633078,
"omv-ome",
"paa-lpl",
aliases = {"East Lakes Plains"}, -- Usher
}
}


m["omv-gon"] = {
m["paa-epw"] = {
"Gonga",
"Eastern Pauwasi",
4143043,
16115496,
"omv",
aliases = {"East Pauwasi"},
aliases = {"Kefoid"},
}
}


m["omv-mao"] = {
m["paa-etf"] = {
"Mao",
"Eastern Trans-Fly",
1351495,
5330530,
"omv",
aliases = {"Oriomo"}, -- in increasing recent use, probably originating in Evans (2018)
}
}


m["omv-nom"] = {
m["paa-eti"] = {
"North Ometo",
"East Timor",
nil,
15496066,
"omv-ome",
"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["omv-ome"] = {
m["paa-flp"] = {
"Ometo",
"Far West Lakes Plain", -- [[w:Wapoga River languages]] redirects to [[w:Lakes Plain languages]]
36310,
nil, -- Q86808337 is for the corresponding Wapoga languages category, which exists in enwiki
"omv",
"paa-lpl",
aliases = {"Rasawa", -- Clouse (1997)
  "Wapoga River", -- Usher, including Kehu/Keuw (unclassified by others)
  },
}
}


m["oto"] = {
m["paa-gkw"] = {
"Otomian",
"Greater Kwerba",
1270220,
12635134,
"omq-otp",
aliases = {"West Foja Range", -- Usher
  "Kwerbic", -- Wikipedia
  "Kwerba", -- Foley (2018)
  },
}
}


m["oto-otm"] = {
m["paa-gto"] = {
"Otomi",
"Galela-Tobelo",
nil,
nil,
"oto",
"paa-nnh",
aliases = {"Mainland North Halmaheran", -- Glottolog
  "Mainland North Halmahera", "Northeast Halmahera", -- alternative names
  "Northeast Halmaheran", -- Wikipedia, from Verhoeve 1988
  },
}
}


m["paa"] = {
m["paa-hya"] = {
"Papuan",
"Heyo-Yahang",
236425,
nil,
"qfa-not",
"paa-mam",
aliases = {"Yahang-Heyo"}, -- Wikipedia's name
}
}


m["paa-arf"] = {
m["paa-ing"] = {
"Arafundi",
"Inland Gulf",
4783702,
6034783,
"paa-ani",
aliases = {"Inland Gulf of Papua"}, -- Glottolog
}
}


m["paa-asa"] = {
m["paa-isk"] = {
"Arai-Samaia",
"Inner Sko",
48803569,
65043889,
"paa-sko",
aliases = {"Skouic", -- Glottolog
  "West Vanimo Coast", -- Usher
  "Western Skou", -- Wikipedia
  "Inner Skou", "Nuclear Skou", -- alternative names given by Wikipedia
  },
}
}


m["paa-bng"] = {
m["paa-iwa"] = {
"Baining",
"Iwam",
748487,
15147853,
aliases = {"East New Britain"},
"paa-sep",
}
}


m["paa-brd"] = {
m["paa-kae"] = {
"Border",
"Kamula-Elevala",
1752158,
130390498,
aliases = {"Upper Tami"},
-- often placed in TNG
aliases = {"Kamula-Elevala River"},
}
}


m["paa-egb"] = {
m["paa-kan"] = {
"East Geelvink Bay",
"Kanum", -- removed from Tonda by Glottolog
1497678,
nil,
aliases = {"East Cenderawasih"},
"paa-ton",
}
}


m["paa-eng"] = {
m["paa-kay"] = {
"Engan",
"Kayagaric",
3217449,
7566330,
}
aliases = {"Kayagar", -- formerly common
 
  "Cook River"}, -- per Usher (2020)
m["paa-iwm"] = {
"Iwam",
15147853,
}
}


m["paa-kag"] = { -- recode as ngf-kag?
m["paa-ker"] = {
"Kainantu-Goroka",
"Keram",
3217463,
48768173,
"ngf",
-- often grouped within or coordinate with the Ramu languages
aliases = {"Keram River"},
}
}


Line 4,241: Line 5,247:
"Kiwaian",
"Kiwaian",
338449,
338449,
aliases = {"Kiwai"}, -- formerly common, still sees some use
}
}


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


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


m["paa-lkp"] = {
m["paa-kol"] = {
"Lakes Plain",
"Kolopom",
6478969,
6427807,
}
}


m["paa-lsp"] = {
m["paa-kom"] = {
"Lower Sepik",
"Kombio",
7061700,
65044238,
aliases = {"Nor-Pondo"},
"paa-koa",
aliases = {"Kombian", -- Laycock
  "Kombio-Yambes", -- Glottolog
  },
}
}


m["paa-mai"] = {
m["paa-kun"] = {
"Mairasi",
"Kunimaipan",
6736896,
134973258,
aliases = {"Northwest Wharton Range"}, -- per Usher (2020)
-- often considered a subfamily of Goilalan
}
}


m["paa-msk"] = {
m["paa-kwa"] = {
"Sko",
"Kwalean",
953509,
6450053,
aliases = {"Skou"},
aliases = {"Humene-Uare"},
}
}


m["paa-nbo"] = {
m["paa-kwe"] = {
"North Bougainville",
"Kwerba proper",
749496,
12635134,
"paa-gkw",
aliases = {"Kwerba", -- Usher
  "Kwerbaic", -- Glottolog
  },
}
}


m["paa-nim"] = {
m["paa-kwo"] = {
"Nimboran",
"Kwomtari",
12638426,
2075415,
aliases = {"Kwomtari-Nai"}, -- Senu River is a larger unproven proposal
}
}


m["paa-nha"] = {
m["paa-lla"] = {
"North Halmahera",
"Loloda-Laba", -- a single language in Glottolog (Loloda-Laba) and Wikipedia (Loloda)
nil,
11732388, -- for the Loloda language
"paa-wpa",
"paa-gto",
aliases = {"Loloda"}, -- Wikipedia's name
}
}


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


m["paa-pau"] = {
m["paa-lmu"] = {
"Pauwasi",
"Lepki-Murkim", -- Kembra accepted by Glottolog and Usher; not by Foley (2020) but does not exclude the possibility
7155496,
-- 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-ram"] = {
m["paa-lpl"] = {
"Ramu",
"Lakes Plain",
3442808,
6478969,
aliases = {"Lakes Plains"},
}
}


m["paa-sbo"] = {
m["paa-lra"] = {
"South Bougainville",
"Lower Ramu",
3217380,
65089469,
"paa-ram",
aliases = {"Ottilien-Misegian"}, -- alternative name given by Wikipedia
}
}


m["paa-sen"] = {
m["paa-lse"] = {
"Sentani",
"Lower Sepik",
17044584,
7061700,
"paa-wpa",
aliases = {"Nor-Pondo"},
}
}


m["paa-spk"] = {
m["paa-mai"] = {
"Sepik",
"Mairasi",
3508772,
6736896,
aliases = {"Mairasic"}, -- per Glottolog
}
}


m["paa-tkw"] = {
m["paa-mal"] = {
"Tor-Kwerba",
"Mailuan",
7827523,
6735839,
aliases = {"Cloudy Bay"},
}
}


m["paa-wpa"] = {
m["paa-mam"] = {
"West Papuan",
"Maimai", -- Foley's Maimai is expanded
1363026,
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-yam"] = {
m["paa-man"] = {
"Yam",
"Manubaran",
15062272,
6752335,
aliases = {"Morehead and Upper Maro River"},
aliases = {"Mount Brown"},
}
}


m["paa-yua"] = {
m["paa-mar"] = {
"Yuat",
"Marienberg",
8060096,
1570589,
"paa-trr",
aliases = {"Marienberg Hills"}, -- Usher
}
}


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


m["phi-kal"] = {
m["paa-mbi"] = {
"Kalamian",
"Mbaham-Iha",
3217466,
85784512,
"phi",
"qfa-dis", -- Papuan languages; Glottolog groups Karas (Kalamang) with Mbaham-Iha into a (mainland) West Bomberai
aliases = {"Calamian"},
  -- 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["poz"] = {
m["paa-mmu"] = {
"Malayo-Polynesian",
"Mandi-Muniwara",
143158,
nil,
"map",
"paa-mar",
aliases = {"West Marienberg Hills"}, -- Usher
}
}


m["poz-aay"] = {
m["paa-mon"] = {
"Admiralty Islands",
"Monumbo", -- per Glottolog: "No evidence for the Bogia (Monumbo) languages being related to other Torricelli languages was ever presented"
2701306,
16928417,
"poz-oce",
aliases = {"Bogia", -- Glottolog
  "Bogia Bay", -- Usher (2020)
  },
}
}


m["poz-bnn"] = {
m["paa-mri"] = {
"North Bornean",
"Marindic", -- [[w:Marindic languages]] redirects to [[w:Marind–Yaqai languages]]
1427907,
nil,
"poz-bop",
"paa-mby",
aliases = {"Marind"}, -- Usher; a single language
}
}


m["poz-bop"] = {
m["paa-nam"] = {
"Borneo-Philippines",
"Nambu",
4273393,
6961418,
"poz",
"paa-yam",
aliases = {"East Morehead River"}, -- Usher
}
}


m["poz-bre"] = {
m["paa-nbo"] = {
"East Barito",
"North Bougainville",
2701314,
749496,
"poz-bop",
}
}


m["poz-brw"] = {
m["paa-ndu"] = {
"West Barito",
"Ndu",
2761679,
3217498,
"poz-bop",
"paa-sep", -- Not accepted by Glottolog
aliases = {"Ndu-Nggala"}, -- Usher
}
}


m["poz-btk"] = {
m["paa-ngk"] = {
"Bungku-Tolaki",
"Ngkolmpu", -- considered a single language by Wikipedia
3217381,
5908646,
"poz-clb",
"paa-kan",
aliases = {"Ngkantr", -- Glottolog
  "Ngkolmpu Kanum", -- Wikipedia
  "Ngkontar", -- alternative name given by Wikipedia
  "Kanum", -- used by Wikidata
  },
}
}


m["poz-cet"] = {
m["paa-nha"] = {
"Central-Eastern Malayo-Polynesian",
"North Halmahera",
2269883,
3217358,
"poz",
-- possibly in a proposed West Papuan family or an independent family
}
}


m["poz-clb"] = {
m["paa-nim"] = {
"Celebic",
"Nimboran",
1078041,
12638426,
"poz",
aliases = {"Nimboranic", -- per Glottolog
  "Grime River", -- per Usher (2020)
  }
}
}


m["poz-cln"] = {
m["paa-nnd"] = {
"New Caledonian",
"Nuclear Ndu",
3091221,
nil,
"poz-ocs",
"paa-ndu",
aliases = {"Ndu", -- Usher, with Boiken/Boikin
  "Ndu proper", -- Wikipedia
  },
}
}


m["poz-cma"] = {
m["paa-nnh"] = {
"Central Maluku",
"Northern North Halmahera",
3217479,
nil,
"poz-cet",
"paa-nha",
aliases = {"Northern North Halmaheran", -- Glottolog
  "Halmahera", -- Usher
  "Core Halmaheran", -- Wikipedia
  },
}
}


m["poz-hce"] = {
m["paa-nto"] = {
"Halmahera-Cenderawasih",
"Namla-Tofanma",
2526616,
16918187,
"pqe",
-- independent family per Glottolog and Foley (2018), part of West Pauwasi family (under Pauwasi) per Usher (2020)
}
}


m["poz-kal"] = {
m["paa-ott"] = {
"Kaili-Pamona",
"Ottilien",
3217465,
7109477,
"poz-clb",
"paa-lra",
aliases = {"Ramu Coast", -- Usher
  "Watam-Awar-Gamay", -- alternative name given by Wikipedia
  },
}
}


m["poz-lgx"] = {
m["paa-pah"] = {
"Lampungic",
"Pahoturi River",
49215,
17049141,
"poz",
aliases = {"Pahoturi"}, -- per Glottolog
}
}


m["poz-mcm"] = {
m["paa-pal"] = {
"Malayo-Chamic",
"Palei", -- Laycock adds Agi and Nabi/Nambi(-Metan)
nil,
65089113,
"poz-msa",
"paa-wpa",
aliases = {"Nuclear Palai"},
}
}


m["poz-mic"] = {
m["paa-pia"] = {
"Micronesian",
"Piawi", -- per Wikipedia, grouped with Arafundi languages to form Upper Yuat, which is a sister to Madang
420591,
7190400,
"poz-occ",
aliases = {"Schraeder Range", -- Usher?
  "Waibuk"},
}
}


m["poz-mly"] = {
m["paa-pio"] = {
"Malayic",
"Piore River",
662628,
65043152,
"poz-mcm",
"paa-sko",
aliases = {"Barupu Lagoon", -- Glottolog
  "Lagoon", -- alternative name given by Wikipedia
  },
}
}


m["poz-msa"] = {
m["paa-por"] = {
"Malayo-Sumbawan",
"Porapora", -- Foley includes Ambakich (which we, Glottolog, and Usher treat as Keram)
1363818,
65044258,
"poz",
"paa-ram",
aliases = {"Agoan", -- Glottolog
  "Porapora River", -- Usher
  "core Grass", -- alternative name given by Wikipedia
  },  
}
}


m["poz-mun"] = {
m["paa-ram"] = {
"Muna-Buton",
"Ramu",
3037924,
3442808,
"poz-clb",
aliases = {"Ramu River"}, -- per Usher (2020)
}
}


m["poz-nws"] = {
m["paa-rsa"] = {
"Northwest Sumatran",
"Rasawa-Saponi", -- [[w:Rasawa-Saponi languages]] redirects to [[w:Lakes Plain languages]]
2071308,
nil, -- Q9859418 is for the coresponding category, which exists in the Piedmontese Wikipedia (?!)
"poz",
"paa-flp",
aliases = {"Rombak River"}, -- Usher
}
}


m["poz-occ"] = {
m["paa-rub"] = {
"Central-Eastern Oceanic",
"Ruboni",
2068435,
6875319,
"poz-oce",
"paa-lra",
aliases = {"Misegian", -- Wikipedia's name
  "Mikarew", -- alternative name given by Wikipedia
  "Ruboni Range"}, -- Usher
}
}


m["poz-oce"] = {
m["paa-saa"] = {
"Oceanic",
"Samarokena-Airoran",
324457,
96417699,
"pqe",
"paa-gkw",
aliases = {"Apauwar Coast"}, -- Usher
}
}


m["poz-ocs"] = {
m["paa-sah"] = {
"Southern Oceanic",
"Sahu",
3039118,
nil,
"poz-occ",
"paa-nnh",
}
}


m["poz-ocw"] = {
m["paa-sbo"] = {
"Western Oceanic",
"South Bougainville",
2701282,
3217380,
"poz-oce",
}
}


m["poz-pcc"] = {
m["paa-sen"] = {
"Central Pacific",
"Sentani",
3130237,
17044584,
"poz-occ",
-- no consensus on higher affiliations, if any
aliases = {"Sentanic", "Demta-Sentani", "Demta-Lake Sentani"}, -- Sentanic per Glottolog, Demta-Sentani per Wikipedia
}
}


m["poz-pep"] = {
m["paa-sep"] = {
"Eastern Polynesian",
"Sepik",
390979,
3508772,
"poz-pnp",
}
}


m["poz-pnp"] = {
m["paa-shi"] = {
"Nuclear Polynesian",
"Serra Hills",
743851,
65043154,
"poz-pol",
"paa-sko",
}
}


m["poz-pol"] = {
m["paa-sko"] = {
"Polynesian",
"Sko",
390979,
953509,
"poz-pcc",
aliases = {"Skou"},
}
}


m["poz-san"] = {
m["paa-sng"] = {
"Sabahan",
"Senagi",
3217517,
2066550,
"poz-bnn",
}
}


m["poz-sbj"] = {
m["paa-taa"] = {
"Sama-Bajaw",
"Taikat-Awyi", -- [[w:Taikat languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
2160409,
12643265,
"poz-bop",
"paa-bor",
aliases = {"Taikat", -- Foley
  "Upper Tami River", -- Usher
  },
}
}


m["poz-slb"] = {
m["paa-tam"] = {
"Saluan-Banggai",
"Tamolan",
3217519,
7681634,
"poz-clb",
"paa-ram",
aliases = {"Guam River"}, -- Usher
}
}


m["poz-sls"] = {
m["paa-tap"] = {
"Southeast Solomonic",
"Timor-Alor-Pantar",
3119671,
16590002,
"poz-occ",
}
}


m["poz-ssw"] = {
m["paa-teb"] = {
"South Sulawesi",
"Teberan",
2778190,
7692052,
"poz",
-- Often grouped with Trans-New Guinea, but per Pawley-Hammarström (2018), it has "weaker or disputed claims to membership in TNG".
aliases = {"Dadibi-Folopa"},
}
}


m["poz-stm"] = {
m["paa-tir"] = {
"St. Matthias",
"Tirio",
6484143,
7809225,
"poz-oce",
"paa-ani",
aliases = {"St Matthias"},
aliases = {"Nuclear Lower Fly", -- Pawley-Hammarström ("Lower Fly" includes Abom)
  "Nuclear Tirio", -- Glottolog ("Tirio" includes Abom)
  "Lower Fly River", -- Usher (without Abom)
  },
}
}


m["poz-sus"] = {
m["paa-tki"] = {
"Sunda-Sulawesi",
"Turama-Kikori",
319552,
7853680,
"poz",
aliases = {"Turama-Kikorian", "Rumu-Omati River"},
}
}


m["poz-swa"] = {
m["paa-ton"] = {
"North Sarawakan",
"Tonda",
538569,
8581005,
"poz-bnn",
"paa-yam",
aliases = {"West Morehead River"}, -- Usher
}
}


m["poz-tem"] = {
m["paa-too"] = {
"Temotu",
"Tor-Orya",
3075769,
16590099,
"poz-oce",
aliases = {"Orya-Tor"},
}
}


m["poz-tim"] = {
m["paa-tor"] = {
"Timoric",
"Tor", -- [[w:Tor languages]] redirects to [[w:Orya–Tor languages]]
7806987,
nil,
"poz-cet",
"paa-too",
}
}


m["poz-ton"] = {
m["paa-trr"] = {
"Tongic",
"Torricelli",
3397263,
1333831,
"poz-pol",
}
}


m["poz-tot"] = {
m["paa-tti"] = {
"Tomini-Tolitoli",
"Ternate-Tidore",
3217541,
nil,
"poz-clb",
"paa-nnh",
}
}


m["poz-vnc"] = {
m["paa-wal"] = {
"Central Vanuatu",
"Walio",
5061988,
16919872,
"poz-ocs",
-- Often placed in Sepik (e.g. by Laycock and Z'graggen (1975)), but not by Foley (2018), and not accepted by Glottolog.
aliases = {"Walioic", -- Glottolog
  "Central Leonhard Schultze River",
  },
}
}


m["poz-vnn"] = {
m["paa-wap"] = {
"North Vanuatu",
"Wapei", -- Glottolog includes Nabi/Nambi(-Metan) in Wapeic
85789650,
65089115,
"poz-ocs",
"paa-wpa",
aliases = {"Wapeic"}, -- Glottolog
}
}


m["poz-vns"] = {
m["paa-war"] = {
"South Vanuatu",
"Waris", -- [[w:Waris languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry
3070173,
12645076,
"poz-ocs",
"paa-bor",
aliases = {"Warisic", -- Glottolog
  "Bapi River", -- Usher (without Manem or Senggi)
  },
}
}


m["poz-wot"] = {
m["paa-wbh"] = {
"Wotu-Wolio",
"West Bird's Head",
1041317,
5330530,
"poz-clb",
-- Kuwani is sometimes included; probably related to North Halmahera languages.
}
}


m["pqe"] = {
m["paa-wel"] = {
"Eastern Malayo-Polynesian",
"Western Eleman",
2269883,
nil,
"poz-cet",
"paa-ele",
aliases = {"West Eleman"},
}
}


m["qfa-adc"] = {
m["paa-wig"] = {
"Central Great Andamanese",
"West Inland Gulf",
nil,
nil,
"qfa-adm",
"paa-ing",
aliases = {"West Inland Gulf of Papua"}, -- Glottolog
}
}


m["qfa-adm"] = {
m["paa-wke"] = {
"Great Andamanese",
"West Keram",
3515103,
nil,
"paa-ker",
aliases = {"Koam", "Mongol-Langam", "Ulmapo"}, -- Koam used by Foley, Ulmapo used by Glottolog
}
}


m["qfa-adn"] = {
m["paa-wko"] = {
"Northern Great Andamanese",
"Wára-Kómnzo", -- since we split out Kómnzo as a separate language
nil,
11732474, -- for the Wara language
"qfa-adm",
"paa-ton",
aliases = {"Anta-Komnzo-Wára-Wérè-Kémä", -- Glottolog's name
  "Wára", "Wara", -- Wikipedia
  },
}
}


m["qfa-ads"] = {
m["paa-wlp"] = {
"Southern Great Andamanese",
"West Lakes Plain", -- [[w:Tariku languages]] redirects to [[w:Lakes Plain languages]]
nil,
47007503, -- actually for "Tariku languages", which per Wikipedia covers Fayu, Kirikiri, Iau and Tause
"qfa-adm",
"paa-lpl",
aliases = {"West Tariku", -- Glottolog
  "West Lakes Plains"}, -- Usher, with Edopi/Iau
}
}


m["qfa-ain"] = {
m["paa-wpa"] = {
"Ainuic",
"Wapei-Palei",
50111972,
65043156,
aliases = {"Ainu"},
"paa-trr",
}
}


m["qfa-bej"] = {
m["paa-wpw"] = { -- paa-wpa already used by Wapei-Palei
"Be-Jizhao",
"Western Pauwasi", -- 2 langs per Glottolog and Pawley-Hammarström; Usher also includes Namla-Tofanma and Usku
nil,
85815062,
"qfa-bet",
aliases = {"West Pauwasi", -- Wikipedia, Usher
  "Tebi-Towe", "Dubu-Towei"},
}
}


m["qfa-bet"] = {
m["paa-yam"] = {
"Be-Tai",
"Yam",
12627719,
15062272,
"qfa-tak",
aliases = {"Morehead and Upper Maro River",
aliases = {"Tai-Be", "Daic-Beic", "Beic-Daic"},
  "Morehead River", -- Usher
  },
}
}


m["qfa-buy"] = {
m["paa-yaq"] = {
"Buyang",
"Yaqayic", -- [[w:Yaqai languages]] redirects to [[w:Marind–Yaqai languages]]
1109927,
nil,
"qfa-kra",
"paa-mby",
aliases = {"Yakhai-Warkay"}, -- Usher
}
}


m["qfa-cka"] = {
m["paa-ysa"] = {
"Chukotko-Kamchatkan",
"Yawa-Saweru",
33255,
3217545,
aliases = {"Yawa", "Yawan", "Yapen"},
}
}


m["qfa-ckn"] = {
m["paa-yua"] = {
"Chukotkan",
"Yuat",
2606732,
8060096,
"qfa-cka",
}
}


m["qfa-dgn"] = {
m["phi"] = {
"Dogon",
"Philippine",
1234776,
947858,
"nic",
"poz",
}
}


m["qfa-dny"] = {
m["phi-kal"] = {
"Dene-Yeniseian",
"Kalamian",
21103,
3217466,
aliases = {"Dené-Yeniseian"},
"phi",
aliases = {"Calamian"},
}
}


m["qfa-hur"] = {
m["poz"] = {
"Hurro-Urartian",
"Malayo-Polynesian",
1144159,
143158,
"map",
}
}


m["qfa-iso"] = {
m["poz-aay"] = {
"isolate",
"Admiralty Islands",
33648,
2701306,
"qfa-not",
"poz-oce",
}
}


m["qfa-kad"] = {
m["poz-bnn"] = {
"Kadu", -- considered either Nilo-Saharan or independent/none
"North Bornean",
1720989,
1427907,
"poz",
}
}


m["qfa-kms"] = {
m["poz-bre"] = {
"Kam-Sui",
"East Barito",
1023641,
2701314,
"qfa-tak",
"poz",
}
}


m["qfa-kor"] = {
m["poz-brw"] = {
"Koreanic",
"West Barito",
11263525,
2761679,
"poz",
}
}


m["qfa-kra"] = {
m["poz-bss"] = {
"Kra",
"Bali-Sasak-Sumbawa",
1022087,
3396043,
"qfa-tak",
"poz-msa",
}
}


m["qfa-lic"] = {
m["poz-btk"] = {
"Hlai",
"Bungku-Tolaki",
1023648,
3217381,
"qfa-tak",
"poz-clb",
aliases = {"Hlaic"},
}
}


m["qfa-mal"] = {
m["poz-cet"] = {
"Left May",
"Central-Eastern Malayo-Polynesian",
614468,
2269883,
"paa-asa",
"poz",
}
}


m["qfa-mch"] = { -- used in both N and S America
m["poz-clb"] = {
"Macro-Chibchan",
"Celebic",
3438062,
1078041,
"poz",
}
}


m["qfa-mix"] = {
m["poz-cln"] = {
"mixed",
"New Caledonian",
33694,
3091221,
"qfa-not",
"poz-ocs",
}
}


m["qfa-not"] = {
m["poz-cma"] = {
"not a family",
"Central Maluku",
nil,
3217479,
"qfa-not",
"poz-cet",
}
}


m["qfa-onb"] = {
m["poz-hce"] = {
"Be",
"Halmahera-Cenderawasih",
nil,
2526616,
"qfa-bej",
"pqe",
aliases = {"Ong-Be", "Beic"},
}
}


m["qfa-ong"] = {
m["poz-kal"] = {
"Ongan",
"Kaili-Pamona",
2090575,
3217465,
aliases = {"Angan", "South Andamanese", "Jarawa-Onge"},
"poz-clb",
}
}


m["qfa-sub"] = {
m["poz-lgx"] = {
"substrate",
"Lampungic",
20730913,
49215,
"poz",
}
}


m["qfa-tak"] = {
m["poz-mcm"] = {
"Kra-Dai",
"Malayo-Chamic",
34171,
nil,
aliases = {"Tai-Kadai", "Kadai"},
"poz-msa",
}
}


m["qfa-tap"] = {
m["poz-mic"] = {
"Timor-Alor-Pantar",
"Micronesian",
16590002,
420591,
"poz-occ",
}
}


m["qfa-tor"] = {
m["poz-mly"] = {
"Torricelli",
"Malayic",
1333831,
662628,
"poz-mcm",
}
}


m["qfa-tyn"] = {
m["poz-msa"] = {
"Tyrsenian",
"Malayo-Sumbawan",
1344038,
1363818,
"poz",
}
}


m["qfa-xgs"] = {
m["poz-mun"] = {
"Serbi-Mongolic",
"Muna-Buton",
108887939,
3037924,
"poz-clb",
}
}


m["qfa-xgx"] = {
m["poz-nws"] = {
"Para-Mongolic",
"Northwest Sumatran",
107619002,
2071308,
"qfa-xgs",
"poz",
}
}


m["qfa-yen"] = {
m["poz-occ"] = {
"Yeniseian",
"Central-Eastern Oceanic",
27639,
2068435,
"qfa-dny",
"poz-oce",
aliases = {"Yeniseic", "Yenisei-Ostyak"},
}
}


m["qfa-yno"] = {
m["poz-oce"] = {
"Northern Yeniseian",
"Oceanic",
nil,
324457,
"qfa-yen",
"pqe",
}
}


m["qfa-yso"] = {
m["poz-ocs"] = {
"Southern Yeniseian",
"Southern Oceanic",
nil,
3039118,
"qfa-yen",
"poz-occ",
}
}


m["qfa-yuk"] = {
m["poz-ocw"] = {
"Yukaghir",
"Western Oceanic",
34164,
2701282,
aliases = {"Yukagir", "Jukagir"},
"poz-oce",
}
}


m["qwe"] = {
m["poz-pcc"] = {
"Quechuan",
"Central Pacific",
5218,
3130237,
"poz-occ",
}
}


m["raj"] = {
m["poz-pep"] = {
"Rajasthani",
"Eastern Polynesian",
13196,
390979,
"inc-wes",
"poz-pnp",
protoLanguage = "inc-ogu",
}
}


m["roa"] = {
m["poz-pnp"] = {
"Romance",
"Nuclear Polynesian",
19814,
743851,
"itc",
"poz-pol",
aliases = {"Romanic", "Latin", "Neolatin", "Neo-Latin"},
protoLanguage = "la",
}
}


m["roa-eas"] = {
m["poz-pol"] = {
"Eastern Romance",
"Polynesian",
147576,
390979,
"roa",
"poz-pcc",
}
}


m["roa-ibe"] = {
m["poz-san"] = {
"West Iberian",
"Sabahan",
1377152,
3217517,
"roa",
"poz-bnn",
}
}


m["roa-itd"] = {
m["poz-sbj"] = {
"Italo-Dalmatian",
"Sama-Bajaw",
3313381,
2160409,
"roa",
"poz",
}
}


m["roa-git"] = {
m["poz-slb"] = {
"Gallo-Italic",
"Saluan-Banggai",
516074,
3217519,
"roa",
"poz-clb",
}
}


m["roa-oil"] = {
m["poz-sls"] = {
"Oïl",
"Southeast Solomonic",
37351,
3119671,
"roa",
"poz-occ",
protoLanguage = "fro",
}
}


m["roa-ocr"] = {
m["poz-ssw"] = {
"Occitano-Romance",
"South Sulawesi",
599958,
2778190,
"roa",
"poz",
}
}
 
 
m["roa-rhe"] = {
m["poz-stm"] = {
"Rhaeto-Romance",
"St. Matthias",
515593,
6484143,
"roa",
"poz-oce",
}
aliases = {"St Matthias"},
 
}
--[=[
 
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["poz-swa"] = {
]=]--
"North Sarawakan",
m["sai-ara"] = {
538569,
"Araucanian",
"poz-bnn",
626630,
}
}
 
 
m["poz-tem"] = {
m["sai-aym"] = {
"Temotu",
"Aymaran",
3075769,
33010,
"poz-oce",
}
}
 
 
m["sai-bar"] = {
m["poz-tim"] = {
"Barbacoan",
"Timoric",
807304,
7806987,
aliases = {"Barbakoan"},
"poz-cet",
}
}
 
 
m["sai-bor"] = {
m["poz-ton"] = {
"Boran",
"Tongic",
5371776,
3397263,
}
"poz-pol",
 
}
m["sai-cah"] = {
 
"Cahuapanan",
m["poz-tot"] = {
1025793,
"Tomini-Tolitoli",
}
3217541,
 
"poz-clb",
m["sai-car"] = {
}
"Cariban",
 
33090,
m["poz-vnc"] = {
aliases = {"Carib"},
"Central Vanuatu",
}
5061988,
 
"poz-ocs",
m["sai-cer"] = {
}
"Cerrado",
 
98078151,
m["poz-vnn"] = {
"sai-jee",
"North Vanuatu",
aliases = {"Amazonian Jê"},
85789650,
}
"poz-ocs",
 
}
m["sai-chc"] = {
 
"Chocoan",
m["poz-vns"] = {
1075616,
"South Vanuatu",
aliases = {"Choco", "Chocó"},
3070173,
}
"poz-ocs",
 
}
m["sai-cho"] = {
 
"Chonan",
m["poz-wot"] = {
33019,
"Wotu-Wolio",
aliases = {"Chon"},
1041317,
}
"poz-clb",
 
aliases = {"Island Kaili-Wolio"}, -- Glottolog
m["sai-cje"] = {
}
"Central Jê",
 
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,
18010843,
"sai-cer",
"sai-cer",
Line 5,135: Line 6,710:
"sai-ven",
"sai-ven",
aliases = {"Pemong", "Pemóng", "Purukoto"},
aliases = {"Pemong", "Pemóng", "Purukoto"},
}
m["sai-pey"] = {
"Peba-Yaguan",
174015,
aliases = {"Peba-Yagua", "Yaguan", "Peban", "Yáwan"},
}
}


Line 5,223: Line 6,804:


m["sal"] = {
m["sal"] = {
"Salishan",
"Salish",
33985,
33985,
}
}
Line 5,518: Line 7,099:


m["sit-aao"] = {
m["sit-aao"] = {
"Ao",
"Central Naga",
615474,
615474,
"sit",
"sit",
aliases = {"Central Naga languages"},
}
}


Line 5,546: Line 7,126:
107182612,
107182612,
"sit-mba",
"sit-mba",
aliases = {"Cai–Long", "Ta–Li", "Ta-Li"},
aliases = {"Ta-Li"},
}
}


Line 5,559: Line 7,139:
56402,
56402,
"sit-bdi",
"sit-bdi",
}
m["sit-egy"] = {
"East rGyalrongic",
832026,
"sit-rgy",
}
m["sit-ers"] = {
"Ersuic",
56335,
"sit",
}
}


Line 5,665: Line 7,257:


m["sit-kon"] = {
m["sit-kon"] = {
"Konyak",
"Northern Naga",
774590,
774590,
"tbq-bkj",
"tbq-bkj",
aliases = {"Konyakian", "Northern Naga"},
aliases = {"Konyakian", "Konyak"},
}
}


Line 5,829: Line 7,421:
"Tshangla",
"Tshangla",
nil,
nil,
"sit-bdi",
"sit",
}
 
m["sit-wgy"] = {
"West rGyalrongic",
nil,
"sit-rgy"
}
}


Line 5,907: Line 7,505:
"urj",
"urj",
aliases = {"Samoyed", "Samodeic"},
aliases = {"Samoyed", "Samodeic"},
}
m["syd-ene"] = {
"Enets",
29942,
"syd",
}
}


Line 6,047: Line 7,651:


m["tbq-kuk"] = {
m["tbq-kuk"] = {
"Kukish",
"Kuki-Chin",
832413,
832413,
"sit",
"sit",
aliases = {"Kukish", "South-Central Tibeto-Burman"},
}
}


Line 6,176: Line 7,781:
"Turkic",
"Turkic",
34090,
34090,
}
m["trk-cmn"] = {
"Common Turkic",
1126028,
"trk",
aliases = {"Shaz Turkic", "Shaz-Turkic"},
}
}


Line 6,181: Line 7,793:
"Karluk",
"Karluk",
703173,
703173,
"trk",
"trk-cmn",
aliases = {"Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"},
aliases = {"Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"},
varieties = {"Eastern Turkic"},
}
}


Line 6,203: Line 7,814:
"Kipchak",
"Kipchak",
1339898,
1339898,
"trk",
"trk-cmn",
otherNames = {"Western Turkic"},
-- Russian Wikipedia article [[w:ru:Западнотюркские_языки]] says "Western Turkic" is used by N.A. Baskakov and includes Oghuz, Kipchak and Karluk.
aliases = {"Kypchak", "Qypchaq", "Northwestern Turkic", "Western Turkic"},
-- Azerbaijani Wikipedia article [[w:az:Qərbi_türk_dilləri]] clarifies that "Western Turkic" is not a clade.
other_names = {"Western Turkic"},
aliases = {"Kypchak", "Qypchaq", "Northwestern Turkic"},
protoLanguage = "qwm",
protoLanguage = "qwm",
}
}
Line 6,239: Line 7,852:
"Oghuz",
"Oghuz",
494600,
494600,
"trk",
"trk-cmn",
aliases = {"Southwestern Turkic"},
aliases = {"Southwestern Turkic"},
}
}
Line 6,246: Line 7,859:
"Siberian Turkic",
"Siberian Turkic",
354353,
354353,
"trk",
"trk-cmn",
otherNames = {"Northern Turkic"},
other_names = {"Northern Turkic"},
aliases = {"Northeastern Turkic"},
-- per [[w:ru:Восточнотюркские_языки]], "Eastern Turkic" is an alias for Siberian Turkic in the work of O.A. Mudrak,
-- but has a different non-clade meaning in the older work of N.A. Baskakov.
aliases = {"Eastern Turkic", "Northeastern Turkic"},
}
}


Line 6,400: Line 8,015:


m["xsc-sak"] = {
m["xsc-sak"] = {
"Sakan",
"Saka",
nil,
nil,
"xsc-skw",
"xsc-skw",
aliases = {"Saka"},
aliases = {"Sakan"},
}
}


Line 6,430: Line 8,045:
"esx-esk",
"esx-esk",
aliases = {"Yup'ik", "Yuit"},
aliases = {"Yup'ik", "Yuit"},
}
m["yrk"] = {
"Nenets",
36452,
"syd",
}
}