Módulo:lenguas/idiomas/c

De Wikcionario, el diccionario libre

La documentación para este módulo puede ser creada en Módulo:lenguas/idiomas/c/doc

local u = mw.ustring.char
local m_langdata = require("Módulo:lenguas/idiomas/puntuacion")
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared

local m = {}

m["caa"] = {
	"chortí",
	35177,
	"myn",
	"Latn",
	otherNames = {"chʼortiʼ"},
}

m["cab"] = {
	"garífuna",
	35490,
	"awd-taa",
	"Latn",
}

m["cac"] = {
	"chuj",
	35233,
	"myn",
	"Latn",
}

m["cad"] = {
	"caddo",
	56756,
	"cdd",
	"Latn",
}

m["cae"] = {
	"laalaa",
	35564,
	"alv-cng",
	"Latn",
}

m["caf"] = {
	"dakelh meridional",
	12953426,
	"ath-nor",
	"Latn",
}

m["cag"] = {
	"nivaclé",
	3182557,
	"sai-mtc",
	"Latn",
}

m["cah"] = {
	"cahuarano",
	2933175,
	"sai-zap",
	"Latn",
}

m["caj"] = {
	"chané",
	56721,
	"awd",
	"Latn",
}

m["cak"] = {
	"cachiquel",
	35115,
	"myn",
	"Latn",
	otherNames = {"cakchiquel", "kakchiquel", "cackchiquel", "kackchiquel", "kaqchikel", "caqchikel"},
}

m["cal"] = {
	"carolino",
	28427,
	"poz-mic",
	"Latn",
}

m["cam"] = {
	"cemuhî",
	3009690,
	"poz-cln",
	"Latn",
}

m["can"] = {
	"chambri",
	5069707,
	"paa-lsp",
	"Latn",
}

m["cao"] = {
	"chacobo",
	2591202,
	"sai-pan",
	"Latn",
}

m["cap"] = {
	"chipaya",
	35235,
	"sai-ucp",
	"Latn",
}

m["caq"] = {
	"car nicobarés",
	35156,
	"aav-nic",
	"Latn",
}

m["car"] = {
	"carib",
	56611,
	"sai-gui",
	"Latn",
	otherNames = {"caribe", "cariña", "galibí", "kaliña", "kali'na", "kalinya", "maraworno", "marworno"},
}

m["cas"] = {
	"moseteno",
	35950,
	"qfa-iso",
	"Latn",
	otherNames = {"chimané", "mosetén"},
}

m["cav"] = {
	"cavineño",
	524102,
	"sai-tac",
	"Latn",
	otherNames = {"cavinena"},
}

m["caw"] = {
	"callawalla",
	266417,
	"qfa-mix",
	"Latn",
}

m["cax"] = {
	"chiquitano",
	1844993,
	"qfa-iso",
	"Latn",
}

m["cay"] = {
	"cayuga",
	32967,
	"iro-nor",
	"Latn",
}

m["caz"] = {
	"canichana",
	2936374,
	"qfa-iso",
	"Latn",
}

m["cbb"] = {
	"cabiyarí",
	3450660,
	"awd-nwk",
	"Latn",
}

m["cbc"] = {
	"karapaná",
	924405,
	"sai-tuc",
	"Latn",
}

m["cbd"] = {
	"carijona",
	3446655,
	"sai-tar",
	"Latn",
	otherNames = {"karijona", "jianácoto", "guaque", "omagua", "umaua", "umawa"},
}

m["cbg"] = {
	"chimila",
	2963680,
	"cba",
	"Latn",
}

m["cbi"] = {
	"chachi",
	2591329,
	"sai-bar",
	"Latn",
	otherNames = {"cha'palaa", "chapalaa", "cha'palaachi", "chapalaachi", "cayapa"},
}

m["cbj"] = {
	"ede de Cabe",
	33112829,
	"alv-ede",
	"Latn",
}

m["cbk"] = {
	"chabacano",
	33281,
	"crp",
	"Latn",
    ancestors = "es",
	entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer}},
	sort_key = {
		Latn = {
			from = {"ch", "ll", "ñ", "r"},
			to = {"c" .. p[1], "l" .. p[1], "n" .. p[1], "r" .. p[1]}
		},
	},
	standardChars = {
		Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnÑñOoPpQqRrSsTtUuVvWwXxYyZz",
		c.punc
	},
	otherNames = {"chavacano", "chabacano de Zamboanga", "chabacano de Nisos", "chabacano de Cavite", "chabacano de Cotabato", "chabacano davaoeño", "zamboangueño", "caviteño", "cotabateño", "abakay", "ternateño", "ermiteño"},
}

m["cbl"] = {
	"chin bualkhaw",
	9229830,
	"tbq-kuk",
	"Latn",
	otherNames = {"bualkhaw"},
}

m["cbn"] = {
	"nyah kur",
	116849,
	"mkh-mnc",
	"Thai",
	ancestors = "omx",
	sort_key = "sortkey/Thai",
	otherNames = {"nyahkur", "chao-bon"},
}

m["cbo"] = {
	"izora",
	3915454,
	"nic-jer",
	"Latn",
}

m["cbq"] = {
	"shuba",
	62603062,
	"nic-knj",
	"Latn",
	ancestors = "lan",
	otherNames = {"tsucuba", "cuba"},
}

m["cbr"] = {
	"kashibo",
	5359560,
	"sai-pan",
	"Latn",
	otherNames = {"cashibo", "cacataibo"},
}

m["cbs"] = {
	"cashinahua",
	2591230,
	"sai-pan",
	"Latn",
}

m["cbt"] = {
	"shawi",
	1526525,
	"sai-cah",
	"Latn",
}

m["cbu"] = {
	"candoshi",
	642843,
	"qfa-iso",
	"Latn",
}

m["cbv"] = {
	"kãkwã",
	3192052,
	"sai-nad",
	"Latn",
	ancestors = "mbr",
}

m["cbw"] = {
	"cabaliano",
	6410324,
	"phi",
	"Latn",
}

m["cby"] = {
	"carabayo",
	3441762,
	"sai-tyu",
	"Latn",
	otherNames = {"caraballo", "yurí", "aroje", "yacumo", "makú", "macú", "macusa"},
}

m["ccc"] = {
	"chamicuro",
	2155119,
	"awd",
	"Latn",
}

m["ccd"] = {
	"cafundó",
	3331506,
	"roa-ibe",
	"Latn",
	ancestors = "pt",
}

m["cce"] = {
	"chopi",
	3437616,
	"bnt-bso",
	"Latn",
}

m["ccg"] = {
	"chamba daka",
	33120805,
	"nic-dak",
	"Latn",
	otherNames = {"samba daka", "nakañare", "nakanyare"},
}

m["cch"] = {
	"atsam",
	34794,
	"nic-kne",
	"Latn",
}

m["ccj"] = {
	"kasanga",
	35542,
	"alv-nyn",
	"Latn",
}

m["ccl"] = {
	"swahili de Kutchi",
	5196729,
	"crp",
	"Latn",
	ancestors = "sw",
}

m["ccm"] = {
	"criollo malayo-malacano",
	12636092,
	"crp",
	"Latn",
	ancestors = "ms",
}

m["cco"] = {
	"chinanteco serrano",
	2963735,
	"omq-chi",
	"Latn",
}

m["ccp"] = {
	"chakma",
	32952,
	"inc-eas",
	"Cakm, Beng, Latn",
	ancestors = "inc-obn",
	translit = {
		Cakm = "translit/Cakm",
		--Beng = "translit/Beng",
	},
	otherNames = {"changmha"},
}

m["ccr"] = {
	"cacaopera",
	3438338,
	"nai-min",
	"Latn",
}

m["cda"] = {
	"coni",
	2964447,
	"sit-tib",
	"Zyyy",
}

m["cde"] = {
	"chenchu",
	32981,
	"dra-tel",
	"Telu",
}

m["cdf"] = {
	"chiru",
	5102016,
	"tbq-kuk",
	"Latn, Beng",
}

m["cdh"] = {
	"chambeali",
	12953424,
	"him",
	"Deva, Takr",
	translit = {Deva = "translit/hi"},
}

m["cdi"] = {
	"chodri",
	5103788,
	"inc-bhi",
	"Gujr",
}

m["cdj"] = {
	"churahi",
	12629039,
	"him",
	"Deva, Takr",
	translit = {Deva = "translit/hi"},
}

m["cdm"] = {
	"chepang",
	5091700,
	"sit-gma",
	"Deva",
}

m["cdn"] = {
	"chaudangsi",
	5088056,
	"sit-alm",
	"Zyyy",
}

m["cdo"] = {
	"min dong",
	36455,
	"zhx-min-hai",
	"Hani, Hant, Hans",
	generate_forms = "generarformas/zh",
	translit = "translit/zh",
	sort_key = "sortkey/Hani",
	otherNames = {"chino min dong"},
}

m["cdr"] = {
	"cinda-regi-tiyal",
	35596,
	"nic-kmk",
	"Latn",
}

m["cds"] = {
	"lengua de señas chadiana",
	10322099,
	"sgn",
	"Latn, Sgnw",
}

m["cdy"] = {
	"chadong",
	926742,
	"qfa-kms",
	"Zyyy",
}

m["cdz"] = {
	"koda",
	6425038,
	"mun",
	"Beng",
}

m["cea"] = {
	"bajo chehalis",
	6693377,
	"sal",
	"Latn",
}

m["ceb"] = {
	"cebuano",
	33239,
	"phi",
	"Latn, Tglg",
	translit = {
		Tglg = "translit/ceb"
	},
	override_translit = true,
	entry_name = {
			Latn = {
				remove_diacritics = c.grave .. c.acute .. c.circ
		}
	},
	standardChars = {
		Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy",
		c.punc
	},
	sort_key = {Latn = "sortkey/tl"},
}

m["ceg"] = {
	"chamacoco",
	3436637,
	"sai-zam",
	"Latn",
}

m["cen"] = {
	"chen",
	12628777,
	"nic-plc",
	"Latn",
	ancestors = "izr",
	otherNames = {"cèn", "cen"},
}

m["cet"] = {
	"centúúm",
	33608,
	"qfa-iso",
	"Latn",
	otherNames = {"jalaa", "cèntûm", "cen tuum"},
}

m["cey"] = {
	"chin ekai",
	62603115,
	"tbq-kuk",
	"Mymr",
}

m["cfa"] = {
	"dijim-bwilim",
	3438350,
	"alv-wjk",
	"Latn",
}

m["cfd"] = {
	"cara",
	35048,
	"nic-beo",
	"Latn",
}

m["cfg"] = {
	"como karim",
	35304,
	"nic-jkn",
	"Latn",
}

m["cfm"] = {
	"falam",
	56815,
	"tbq-kuk",
	"Beng, Latn",
	otherNames = {"lai", "lai tong"},
}

m["cga"] = {
	"changriwa",
	5072105,
	"paa-yua",
	"Latn",
}

m["cgc"] = {
	"cagayano",
	6346422,
	"mno",
	"Latn",
}

m["cgg"] = {
	"rukiga",
	3270727,
	"bnt-nyg",
	"Latn",
}

m["cgk"] = {
	"chocangacakha",
	56604,
	"sit-tib",
	"Tibt",
	ancestors = "xct",
	translit = "translit/Tibt",
	override_translit = true,
	display_text = s["mostrartexto/Tibt"],
	entry_name = s["nombentrada/Tibt"],
	sort_key = "sortkey/Tibt",
}

m["chb"] = {
	"chibcha",
	2356431,
	"cba",
	"Latn",
}

m["chc"] = {
	"catabwa",
	5051602,
	"nai-cat",
	"Latn",
}

m["chd"] = {
	"tequistlateco alto",
	2964457,
	"nai-tqn",
	"Latn",
	otherNames = {"chontal de la zona alta de Oaxaca"},
}

m["chf"] = {
	"yoko t'aan",
	35175,
	"myn",
	"Latn",
	otherNames = {"chontal de Tabasco"},
}

m["chg"] = {
	"chagatay",
	36831,
	"trk-kar",
	"Arab",
	ancestors = "zkh",
	entry_name = {
		remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef,
		from = {u(0x0671)},
		to   = {u(0x0627)}
	},
}

m["chh"] = {
	"chinukano",
	6693380,
	"nai-ckn",
	"Latn",
	otherNames = {"chinook"}
}

m["chj"] = {
	"chinanteco de Ojitlán",
	5100110,
	"omq-chi",
	"Latn",
}

m["chk"] = {
	"chúquico",
	33161,
	"poz-mic",
	"Latn",
}

m["chl"] = {
	"cahuilla",
	56438,
	"azc-cup",
	"Latn",
	entry_name = {remove_diacritics = c.acute .. c.macron},
}

m["chn"] = {
	"criollo chinukano",
	35173,
	"crp",
	"Latn, Dupl",
	ancestors = "chh, nuk",
	otherNames = {"jerga chinukana", "criollo chinook"},
}

m["cho"] = {
	"choctaw",
	32979,
	"nai-mus",
	"Latn",
	sort_key = {remove_diacritics = c.macronbelow .. "-"},
	entry_name = {remove_diacritics = c.acute .. c.dotbelow},
}

m["chp"] = {
	"denesuliné",
	27692,
	"ath-nor",
	"Latn, Cans",
	otherNames = {"dene suliné", "dëne sųłiné", "dënesųłiné", "chipewaiano"},
}

m["chq"] = {
	"chinanteco de Quiotepec",
	5758709,
	"omq-chi",
	"Latn",
}

m["chr"] = {
	"cheroqui",
	33388,
	"iro",
	"Cher",
	translit = "translit/Cher",
	otherNames = {"tsalagi", "kituwah", "kituhwa", "otali", "cherokee", "cheroqui oriental/occidental/del monte/de la llanura"},
}

m["cht"] = {
	"cholón",
	2591243,
	"qfa-mis",
	"Latn",
}

m["chw"] = {
	"chuwabu",
	5118412,
	"bnt-mak",
	"Latn",
	otherNames = {"chuwabo", "cuwabo", "cuwabu", "cuabo", "txuwabo", "echuabo"},
}

m["chx"] = {
	"chantyal",
	4926344,
	"sit-tam",
	"Deva",
}

m["chy"] = {
	"cheyene",
	33265,
	"alg",
	"Latn",
	sort_key = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.dotabove .. "-"},
	standardChars = {
		Latn = "AaÁáÀàĀāȦȧEeÉéÈèĒēĖėHhKkMmNnOoÓóÒòŌōȮȯPpSsŠšTtVvXx",
		c.punc, --umlaut and circumflex not allowed
	},
}

m["chz"] = {
	"chinanteco de Ozumacín",
	5100111,
	"omq-chi",
	"Latn",
}

m["cia"] = {
	"cio-cio",
	35284,
	"poz-mun",
	"Hang, Latn, Arab",
}

m["cib"] = {
	"gbe ci",
	12952445,
	"alv-gbe",
	"Latn",
}

m["cic"] = {
	"chicasaw",
	33192,
	"nai-mus",
	"Latn",
}

m["cid"] = {
	"chimariko",
	1294251,
	"qfa-iso",
	"Latn",
}

m["cie"] = {
	"cineni",
	56243,
	"cdc-cbm",
	"Latn",
}

m["cih"] = {
	"chinali",
	11855245,
	"inc",
	"Deva",
	ancestors = "sa",
}

m["cik"] = {
	"kinnauri de Chitkul",
	15615982,
	"sit-kin",
	"Zyyy",
}

m["cim"] = {
	"cimbriano",
	37053,
	"gmw-hgm",
	"Latn",
	ancestors = "bar",
	sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove .. c.caron},
	otherNames = {"cimbra", "cimbriano de Luserna", "cimbriano de los Siete Municipios", "cimbriano de las Treinta Comunidades"},
}

m["cin"] = {
	"cinta larga",
	5121095,
	"tup",
	"Latn",
}

m["cip"] = {
	"chiapaneco",
	3364475,
	"omq",
	"Latn",
}

m["cir"] = {
	"tîrî",
	7862281,
	"poz-cln",
	"Latn",
	otherNames = {"ciri", "tinrin", "méa", "haméa"},
}

m["ciw"] = {
	"chippewa",
	2963878,
	"alg",
	"Latn",
	ancestors = "oj",
	otherNames = {"anishinaabemowin"}
}

m["ciy"] = {
	"chaima",
	12628867,
	"sai-ven",
	"Latn",
}

m["cja"] = {
	"cham occidental",
	12645578,
	"cmc",
	"Latn, Arab, Khmr, Cham", --esto está bien??
}

m["cje"] = {
	"chru",
	2967321,
	"cmc",
	"Latn",
}

m["cjh"] = {
	"alto chehalis",
	2962074,
	"sal",
	"Latn",
}

m["cji"] = {
	"chamalal",
	56567,
	"cau-and",
	"Cyrl",
	translit = "translit/cau-nec",
	override_translit = true,
	display_text = {Cyrl = s["mostrartexto/cau-Cyrl"]},
	entry_name = {Cyrl = s["nombentrada/cau-Cyrl"]},
}

m["cjk"] = {
	"chokwe",
	2422065,
	"bnt-clu",
	"Latn",
}

m["cjm"] = {
	"cham oriental",
	2948019,
	"cmc",
	"Latn, Cham",
}

m["cjn"] = {
	"chenap",
	5091044,
	"paa-spk",
	"Latn",
}

m["cjo"] = {
	"ashéninka del Pajonal",
	3450481,
	"awd",
	"Latn",
}

m["cjp"] = {
	"cabécar",
	27878,
	"cba",
	"Latn",
}

m["cjs"] = {
	"shor",
	34139,
	"trk-sib",
	"Cyrl",
}

m["cjv"] = {
	"chuave",
	5115226,
	"ngf",
	"Latn",
}

m["cjy"] = {
	"chino jìn",
	56479,
	"zhx",
	"Hani, Hant, Hans",
	ancestors = "ltc",
	generate_forms = "generarformas/zh",
	translit = "translit/zh",
	sort_key = "sortkey/Hani",
	otherNames = {"jinyu", "jinhua", "jinés", "shanxino", "chino jin", "chino jinyu"},
}

m["ckb"] = {
	"kurdo central",
	36811,
	"kur",
	"ku-Arab",
	translit = "translit/ckb",
	entry_name = {remove_diacritics = c.kasra .. c.sukun},
	otherNames = {"sorani"},
}

m["ckh"] = {
	"chak",
	7402721,
	"sit-luu",
	"Latn",
	ancestors = "kdv",
	otherNames = {"sak"},
}

m["ckl"] = {
	"cibak",
	56279,
	"cdc-cbm",
	"Latn",
	otherNames = {"chibuk", "chibok", "chibbak", "chibbuk", "kyibaku", "kibbaku", "kibaku"},
}

m["ckn"] = {
	"kaang",
	6343432,
	"tbq-kuk",
	"Latn",
	otherNames = {"chin kaang"},
}

m["cko"] = {
	"anufo",
	34845,
	"alv-ctn",
	"Latn",
	otherNames = {"chakosi"},
}

m["ckq"] = {
	"kajakse",
	3440422,
	"cdc-est",
	"Latn",
}

m["ckr"] = {
	"kairak",
	3503002,
	"paa-bng",
	"Latn",
}

m["cks"] = {
	"tayo",
	1133089,
	"crp",
	"Latn",
	ancestors = "fr",
	sort_key = s["sortkey/roa-oil"],
}

m["ckt"] = {
	"chukchi",
	33170,
	"qfa-ckn",
	"Cyrl",
	entry_name = {
		from = {"['’]"},
		to = {"ʼ"}
	},
	sort_key = {
		from = {"ё", "ӄ", "ԓ", "ӈ"},
		to = {"е" .. p[1], "к" .. p[1], "л" .. p[1], "н" .. p[1]}
	},
}

m["cku"] = {
	"koasati",
	35162,
	"nai-mus",
	"Latn",
}

m["ckv"] = {
	"kavalan",
	716627,
	"map",
	"Latn",
	otherNames = {"kbalan", "kebalan"},
}

m["ckx"] = {
	"caka",
	5018037,
	"nic-tvc",
	"Latn",
}

m["cky"] = {
	"cakfem-mushere",
	3441199,
	"cdc-wst",
	"Latn",
}

m["ckz"] = {
	"maya cauqué",
	5054550,
	"myn",
	"Latn",
	otherNames = {"cauqué maya", "kaqchikel-kʼicheʼ"},
}

m["cla"] = {
	"ron",
	3440432,
	"cdc-wst",
	"Latn",
	otherNames = {"bokkos", "daffo-butura", "shagawu"},
}

m["clc"] = {
	"chilcotin",
	28535,
	"ath-nor",
	"Latn",
	otherNames = {"tsilhqot'in", "tsilhqut'in", "tzilkotin"},
}

m["cld"] = {
	"caldeo",
	33236,
	"sem-are",
	"Syrc",
	entry_name = "nombentrada/Syrc",
}

m["cle"] = {
	"chinanteco de Lealao",
	6509365,
	"omq-chi",
	"Latn",
}

m["clh"] = {
	"chilisso",
	3250629,
	"inc-koh",
	"Zyyy",
}

m["cli"] = {
	"chakali",
	35206,
	"nic-gnw",
	"Latn",
}

m["clj"] = {
	"laitu",
	6474196,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"laitu"},
}

m["clk"] = {
	"idu mishmi",
	56412,
	"sit-gsi",
	"Tibt, Deva",
	translit = {Tibt = "translit/Tibt"},
	override_translit = true,
	display_text = {Tibt = s["mostrartexto/Tibt"]},
	entry_name = {Tibt = s["nombentrada/Tibt"]},
	sort_key = {Tibt = "sortkey/Tibt"},
	otherNames = {"idu-mishmi"},
}

m["cll"] = {
	"chala",
	35190,
	"nic-gne",
	"Latn",
}

m["clm"] = {
	"klallam",
	33404,
	"sal",
	"Latn",
	otherNames = {"clallam", "s'klallam"},
}

m["clo"] = {
	"tequistlateco bajo",
	2964450,
	"nai-tqn",
	"Latn",
	otherNames = {"chontal de la zona baja Oaxaca", "chontal costero", "huamelulteco"},
}

m["clt"] = {
	"lautu",
	6502107,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"lautu", "lutuv"},
}

m["clu"] = {
	"caluyano",
	32964,
	"phi",
	"Latn",
}

m["clw"] = {
	"chulym",
	33125,
	"trk-sib",
	"Latn, Cyrl",
	otherNames = {"chulim", "chulym-túrquico", "küerik", "chulym tatar", "melets tatar"},
}

m["cly"] = {
	"chatino oriental",
	12642078,
	"omq-cha",
	"Latn",
}

m["cma"] = {
	"maa",
	12953680,
	"mkh-ban",
	"Latn",
}

m["cme"] = {
	"cerma",
	35074,
	"nic-gur",
	"Latn",
}

m["cmg"] = {
	"mongol antiguo",
	5128303,
	"xgn-cen",
	"Mong, Soyo, Zanb",
	translit = {Mong = "translit/Mong"},
	display_text = {Mong = s["mostrartexto/Mong"]},
	entry_name = {Mong = s["nombentrada/Mong"]},
}

m["cmi"] = {
	"emberá-chamí",
	3052042,
	"sai-chc",
	"Latn",
}

m["cml"] = {
	"campalagian",
	5027893,
	"poz-ssw",
	"Latn",
}

m["cmm"] = {
	"michigamea",
	12636809,
	"sio-msv",
	"Latn",
}

m["cmn"] = {
	"mandarín",
	9192,
	"zhx",
	"Hani, Hant, Hans, Latn, Bopo",
	wikimedia_codes = "zh",
	ancestors = "ltc",
	generate_forms = "generarformas/zh",
	translit = {
		Hani = "translit/zh",
		Bopo = "translit/zh",
	},
	sort_key = {
		Hani = "sortkey/Hani",
		Latn = {
			from = {
				-- Sort terms with tone numbers immediately after equivalent terms with diacritics.
				"[aeiouv][" .. c.circ .. c.diaer .. "]?[nr]?g?[0-5]",
				-- Add temporary breaks between syllables.
				"([aeiouvmn][" .. c.circ .. c.diaer .. "]?[" .. c.macron .. c.acute .. c.caron .. c.grave .. "]?n?ŋ?g?r?)([bpmfdtnlgkhjqxzcsywrv']h?[aeiouvmn ])", p[1] .. "([ngr])$", p[1] .. "([ngr][%s%-'" .. p[1] .. "])",
				-- Substitute diacritics for syllable-final tone numbers, and add tone 0 where necessary.
				c.macron, c.acute, c.caron, c.grave, "([1-4])([^%s%p" .. p[1] .. "]+)", "([^0-5])%f[%z%s%p" .. p[1] .. "]",
				-- Substitute "v" shorthand for "ü" for a temporary placeholder, so that the (very rare) "v" initial is not affected by the later shorthand substitutions.
				"([^ " .. p[1] .. "])v",
				-- Remove temporary breaks.
				p[1],
				-- Substitute shorthands for full forms, and sort them immediately after equivalent terms.
				"%S*[csz]" .. c.circ .. "%S*", "%S*[ŋ" .. p[2] .. "]%S*", "ĉ", "ŝ", "ŋ", p[2], "ẑ",
				-- "ê" comes after "e", "ü" comes after "u" and apostrophes are removed (as their function is replaced by tone numbers).
				"[" .. c.circ .. c.diaer .. "]", "'",
				-- Sort numbered tone 5 after tone 0.
				"5!"
			},
			to = {
				"%0!",
				"%1" .. p[1] .. "%2", "%1", "%1",
				"1", "2", "3", "4", "%2%1", "%10",
				"%1" .. p[2],
				"",
				"%0\"", "%0\"", "ch", "sh", "ng", "ü", "zh",
				p[1], "",
				"0!!"
			}
		},
	},
	otherNames = {"chino mandarín", "putonghua", "guoyu", "huayu", "guanhua", "beifanghua", "chino estándar"},
}

m["cmo"] = {
	"mon-jemer central",
	33369881,
	"mkh-ban",
	"Zyyy",
}

m["cmr"] = {
	"chin mro-khimi",
	16889978,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"mro", "mro-khimi"},
}

m["cms"] = {
	"mesapio",
	36383,
	"ine",
	"Latn, Ital, Grek",
	otherNames = {"mesapiano"},
}

m["cmt"] = {
	"camtho",
	10441336,
	"crp",
	"Latn",
	ancestors = "fly, zu"
}

m["cna"] = {
	"changthang",
	12952322,
	"sit-lab",
	"Tibt",
	translit = "translit/Tibt",
	override_translit = true,
	display_text = s["mostrartexto/Tibt"],
	entry_name = s["nombentrada/Tibt"],
	sort_key = "sortkey/Tibt",
}

m["cnb"] = {
	"chin chinbon",
	12952327,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"chinbon"},
}

m["cnc"] = {
	"côông",
	5202780,
	"tbq-lol",
	"Zyyy",
}

m["cng"] = {
	"qiang septentrional",
	56559,
	"sit-qia",
	"Zyyy",
}

m["cnh"] = {
	"lai",
	3250286,
	"tbq-kuk",
	"Latn",
	otherNames = {"chin haka", "haka"},
}

m["cni"] = {
	"asháninca",
	3437230,
	"awd",
	"Latn",
	otherNames = {"asháninka", "campa"},
}

m["cnk"] = {
	"chin khumi",
	56308,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"khumi", "khami", "nisay", "nise", "chin khumi oriental"},
}

m["cnl"] = {
	"chinanteco de Lalana",
	12953437,
	"omq-chi",
	"Latn",
}

m["cnp"] = {
	"ping septentrional",
	84302463,
	"zhx-pin",
	"Hani, Hant, Hans",
	generate_forms = "generarformas/zh",
	sort_key = "sortkey/Hani",
	otherNames = {"pinghua septentrional"},
}

m["cnq"] = {
	"cung",
	35194,
	"nic-bbe",
	"Latn",
	otherNames = {"chung", "chungmboko", "chung-mboko", "mboko"},
}

m["cns"] = {
	"asmat-kamoro central",
	11732048,
	"ngf",
	"Latn",
}

m["cnt"] = {
	"chinanteco de Tepetotutla",
	5100113,
	"omq-chi",
	"Latn",
}

m["cnu"] = {
	"shenwa",
	33276,
	"ber",
	"Zyyy",
	otherNames = {"chenoua"},
}

m["cnw"] = {
	"chin ngawn",
	6583675,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"ngawn"},
}

m["cnx"] = {
	"córnico medio",
	12642603,
	"cel-brs",
	"Latn",
	ancestors = "oco",
}

m["coa"] = {
	"malayo de las Islas Cocos",
	3441699,
	"crp",
	"Latn",
	ancestors = "ms",
}

m["cob"] = {
	"chicomuselteco",
	3307204,
	"myn",
	"Latn",
}

m["coc"] = {
	"cucapá",
	33044,
	"nai-yuc",
	"Latn",
}

m["cod"] = {
	"cocama",
	33317,
	"tup",
	"Latn",
	otherNames = {"kokama", "kokáma", "cocama-cocamilla", "kukama-kukamiria", "cocamilla", "kokamíya", "cocaima"},
}

m["coe"] = {
	"coreguaje",
	3198924,
	"sai-tuc",
	"Latn",
}

m["cof"] = {
	"tsafiki",
	2567055,
	"sai-bar",
	"Latn",
	otherNames = {"colorado", "tsáchila"},
}

m["cog"] = {
	"chong",
	3914630,
	"mkh-pea",
	"Thai, Khmr",
	sort_key = {Thai = "sortkey/Thai"},
}

m["coh"] = {
	"chichonyi-chidzihana-chikauma",
	12629011,
	"bnt-mij",
	"Latn",
}

m["coj"] = {
	"cochimí",
	3915551,
	"nai-yuc",
	"Latn",
	otherNames = {"laimón", "laymón"},
}

m["cok"] = {
	"santa teresa cora",
	12641754,
	"azc",
	"Latn",
}

m["col"] = {
	"columbia-wenatchi",
	3324744,
	"sal",
	"Latn",
	otherNames = {"columbia-wenatchee", "columbia-moses", "nxaamxcin", "wenatchi", "wenatchee"},
}

m["com"] = {
	"comanche",
	32972,
	"azc-num",
	"Latn",
}

m["con"] = {
	"cofán",
	2669254,
	"qfa-iso",
	"Latn",
	otherNames = {"cofan", "kofan", "kofane", "a'ingae", "maku", "macu"},
}

m["coo"] = {
	"comox",
	13583746,
	"sal",
	"Latn",
}

m["cop"] = {
	"copto",
	36155,
	"egx",
	"Copt",
	translit = "translit/Copt",
	ancestors = "egx-dem",
	entry_name = {remove_diacritics = c.grave .. c.macron .. c.overline .. c.diaer .. "ˋ"},
	sort_key = "sortkey/cop",
	-- don't include varieties in [[module:etymology languages/data]]
}

m["coq"] = {
	"alto coquille",
	12953452,
	"ath-pco",
	"Latn",
}

m["cot"] = {
	"caquinte",
	3915557,
	"awd",
	"Latn",
}

m["cou"] = {
	"wamey",
	36935,
	"alv-ten",
	"Latn",
}

m["cov"] = {
	"cao miao",
	2936935,
	"qfa-tak",
	"Zyyy",
}

m["cow"] = {
	"cowlitz",
	3001877,
	"sal",
	"Latn",
}

m["cox"] = {
	"pucapucari",
	15342275,
	"awd",
	"Latn",
}

m["coy"] = {
	"coyaima",
	56450,
	"sai-car",
	"Latn",
	otherNames = {"duplicado del pijao?"},
}

m["coz"] = {
	"chocho",
	2964262,
	"omq-pop",
	"Latn",
	otherNames = {"chochon", "chocholteco", "ngigua"},
}

m["cpa"] = {
	"chinanteco de Palantla",
	5100112,
	"omq-chi",
	"Latn",
}

m["cpb"] = {
	"ashéninka de Ucayali-Yurúa",
	3501858,
	"awd",
	"Latn",
}

m["cpc"] = {
	"ashéninka de Apurucayali",
	3327405,
	"awd",
	"Latn",
}

m["cpg"] = {
	"griego capadocio",
	853414,
	"grk",
	"Grek, fa-Arab",
	ancestors = "gmi",
	translit = {Grek = "translit/el"},
	entry_name = {Grek = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow}},
	sort_key = {Grek = s["sortkey/Grek"]},
}

m["cpi"] = {
	"pidgin inglés-chino",
	3435078,
	"crp",
	"Latn, Hant",
	ancestors = "en",
	sort_key = {Hant = "sortkey/Hani"},
}

m["cpn"] = {
	"cherepon",
	35181,
	"alv-gng",
	"Latn",
	otherNames = {"chiripon", "chiripong", "kyerepong", "okere"},
}

m["cpo"] = {
	"kpee",
	6435722,
	"dmn-jje",
	"Zyyy",
	otherNames = {"kpeego", "kpeen", "numu"},
}

m["cps"] = {
	"capiznon",
	2937525,
	"phi",
	"Latn",
}

m["cpu"] = {
	"ashéninka de Pichis",
	7190661,
	"awd",
	"Latn",
}

m["cpx"] = {
	"putian",
	56583,
	"zhx-min-hai",
	"Hani, Hant, Hans",
	generate_forms = "generarformas/zh",
	sort_key = "sortkey/Hani",
	otherNames = {"pu-xian", "puxian min", "pu-xian min", "pu xian", "chino pu xian", "putian", "xinghua", "hinghwa"},
}

m["cpy"] = {
	"ashéninka del sur de Ucayali",
	3501868,
	"awd",
	"Latn",
}

m["cqd"] = {
	"chuanqiandian, clúster miao",
	121627627,
	"hmn",
	"Latn, Plrd",
	otherNames = {"clúster miao"},
}

m["cqu"] = {
	"quechua chileno",
	25559703,
	"qwd-ccc",
	"Latn",
}

m["cra"] = {
	"chara",
	5073694,
	"omv",
	"Latn",
}

m["crb"] = {
	"iñeri",
	3450735,
	"awd-taa",
	"Latn",
}

m["crc"] = {
	"lonwolwol",
	3259216,
	"poz-oce",
	"Latn",
}

m["crd"] = {
	"coeur d'alene",
	32915,
	"sal",
	"Latn",
}

m["crf"] = {
	"caramanta",
	3504195,
	"sai-chc",
	"Latn",
}

m["crg"] = {
	"michif",
	13315,
	"qfa-mix",
	"Latn",
	ancestors = "cr, fr",
}

m["crh"] = {
	"tártaro de Crimea",
	33357,
	"trk-kcu",
	"Latn, Cyrl",
	dotted_dotless_i = true,
	sort_key = {
		Latn = {
			from = {
				"[ıi]" .. c.breve, -- Convert ĭ into PUA so that the  decomposed form does not get caught by the next step. Also cover decomposed forms with ı and i, as decomposed Ĭ is converted to ı + ̆ due to the dotted dotless I logic).
				"i", -- Ensure "i" comes after "ı".
				"â", "ç", "ğ", "ı", p[3], "ñ", "ö", "ş", "ü"
			},
			to = {
				p[3],
				"i" .. p[1],
				"a", "c" .. p[1], "g" .. p[1], "i", "i" .. p[2], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1],
			}
		},
		Cyrl = {
			from = {"гъ", "ё", "къ", "нъ", "дж"},
			to = {"г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "ч" .. p[1]}
		},
	},
}

m["cri"] = {
	"criollo santotomense",
	36536,
	"crp",
	"Latn",
	ancestors = "pt",
	otherNames = {"forro", "são tomense"},
}

m["crj"] = {
	"cree meridional",
	12953464,
	"alg",
	"Cans",
	ancestors = "cr",
	translit = "translit/cr",
}

m["crk"] = {
	"cree de las llanuras",
	56699,
	"alg",
	"Cans, Latn",
	ancestors = "cr",
}

m["crl"] = {
	"cree septentrional",
	12642195,
	"alg",
	"Cans",
	ancestors = "cr",
	translit = "translit/cr",
}

m["crm"] = {
	"cree de Moose",
	3446671,
	"alg",
	"Cans",
	ancestors = "cr",
}

m["crn"] = {
	"cora",
	12953454,
	"azc",
	"Latn",
}

m["cro"] = {
	"crow",
	1207611,
	"sio-mor",
	"Latn",
	otherNames = {"apsalooke"},
}

m["crq"] = {
	"chorote",
	3540927,
	"sai-mtc",
	"Latn",
}

m["crr"] = {
	"algonquiano de Carolina",
	16113723,
	"alg-eas",
	"Latn",
}

m["crs"] = {
	"criollo seychelense",
	34015,
	"crp",
	"Latn",
	ancestors = "fr",
	sort_key = s["sortkey/roa-oil"],
}

m["crt"] = {
	"eklenhui",
	3504118,
	"sai-mtc",
	"Latn",
}

m["crv"] = {
	"chaura",
	2605680,
	"aav-nic",
	"Zyyy",
	otherNames = {"tutet"},
}

m["crw"] = {
	"chrau",
	5105629,
	"mkh-ban",
	"Latn",
}

m["crx"] = {
	"dakelh",
	12953431,
	"ath-nor",
	"Latn, Cans",
}

m["cry"] = {
	"kyoli",
	35204,
	"nic-plc",
	"Latn",
}

m["crz"] = {
	"cruzeño",
	2967636,
	"nai-chu",
	"Latn",
}

m["csa"] = {
	"chinanteco de Chiltepec",
	12953435,
	"omq-chi",
	"Latn",
}

m["csb"] = {
	"casubio",
	33690,
	"zlw-pom",
	"Latn",
	ancestors = "zlw-pom-pro",
}

m["csc"] = {
	"lengua de señas catalana",
	35768,
	"sgn",
	"Latn, Sgnw",
}

m["csd"] = {
	"lengua de señas chiangami",
	5095211,
	"sgn",
	"Latn, Sgnw",
}

m["cse"] = {
	"lengua de señas checa",
	5201809,
	"sgn",
	"Latn, Sgnw",
}

m["csf"] = {
	"lengua de señas cubana",
	5192046,
	"sgn",
	"Latn, Sgnw",
}

m["csg"] = {
	"lengua de señas chilena",
	3322112,
	"sgn",
	"Latn, Sgnw",
}

m["csh"] = {
	"chin asho",
	12627282,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"asho"},
}

m["csi"] = {
	"miwok costense",
	2981109,
	"nai-you",
	"Latn",
}

m["csj"] = {
	"chin songlai",
	7561280,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"songlai"},
}

m["csk"] = {
	"jola-kasa",
	3446622,
	"alv-jol",
	"Latn",
}

m["csl"] = {
	"lengua de señas china",
	1094190,
	"sgn",
	"Latn, Sgnw",
}

m["csm"] = {
	"miwok de la Sierra Central",
	2944443,
	"nai-you",
	"Latn",
}

m["csn"] = {
	"lengua de señas colombiana",
	2748229,
	"sgn",
	"Latn, Sgnw",
}

m["cso"] = {
	"chinanteco de Sochiapan",
	7550388,
	"omq-chi",
	"Latn",
}

m["csp"] = {
	"ping meridional",
	84302019,
	"zhx-pin",
	"Hani, Hant, Hans",
	generate_forms = "generarformas/zh",
	sort_key = "sortkey/Hani",
	otherNames = {"jingnan", "nanping"},
}

m["csq"] = {
	"lengua de señas croata",
	3507506,
	"sgn",
	"Latn, Sgnw",
}

m["csr"] = {
	"lengua de señas costarricense",
	5174901,
	"sgn",
	"Latn, Sgnw",
}

m["css"] = {
	"ohlone meridional",
	25559664,
	"nai-you",
	"Latn",
	otherNames = {"costeño meridional", "mutsun", "rumsien", "carmeleno"},
}

m["cst"] = {
	"ohlone septentrional",
	25559666,
	"nai-you",
	"Latn",
	otherNames = {"costeño septentrional", "tamyen", "choncheyo", "ramaytush"},
}

m["csv"] = {
	"chin sumtu",
	7638087,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"sumtu"},
}

m["csw"] = {
	"cree swampy",
	56696,
	"alg",
	"Latn, Cans",
	ancestors = "cr",
}

m["csx"] = {
	"lengua de señas camboyana",
	50934287,
	"sgn",
	"Latn, Sgnw",
}

m["csy"] = {
	"chin siyin",
	7533375,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"siyin"},
}

m["csz"] = {
	"coos",
	3126783,
	"nai-coo",
	"Latn",
	otherNames = {"hanis", "hanis coos"},
}

m["cta"] = {
	"chatino de Tataltepec",
	7687853,
	"omq-cha",
	"Latn",
}

m["ctd"] = {
	"chin tedim",
	56357,
	"tbq-kuk",
	"Latn, Pauc",
	otherNames = {"tedim", "tiddim", "sukte"},
}

m["cte"] = {
	"chinanteco de Tepinapa",
	12953443,
	"omq-chi",
	"Latn",
}

m["ctg"] = {
	"chittagonio",
	33173,
	"inc-eas",
	"Beng",
	ancestors = "inc-obn",
}

m["cth"] = {
	"chin thaiphum",
	16912048,
	"tbq-kuk",
	"Zyyy",
	otherNames = {"thaiphum"},
}

m["ctl"] = {
	"chinanteco de Tlacoatzintepec",
	12643657,
	"omq-chi",
	"Latn",
}

m["ctm"] = {
	"chitimacha",
	1294227,
	"qfa-iso",
	"Latn",
}

m["ctn"] = {
	"chintang",
	32994,
	"sit-kie",
	"Deva",
}

m["cto"] = {
	"emberá-catío",
	3052039,
	"sai-chc",
	"Latn",
}

m["ctp"] = {
	"chatino central",
	32861734,
	"omq-cha",
	"Latn",
	entry_name = {remove_diacritics = "¹²³⁴⁵"},
	sort_key = {remove_diacritics = c.acute},
}

m["cts"] = {
	"catanduanés",
	7130477,
	"bik",
	"Latn",
	otherNames = {"bikol septentrional", "bicolano septentrional"},
}

m["ctt"] = {
	"chetti wayanada",
	7975850,
	"dra-mal",
	"Taml",
	otherNames = {"chetti"},
}

m["ctu"] = {
	"chol",
	35179,
	"myn",
	"Latn",
}

m["cty"] = {
	"cheti maundada",
	105288428,
	"dra-kan",
	"Taml, Mlym",
}

m["ctz"] = {
	"chatino de Zacatepec",
	8063754,
	"omq-cha",
	"Latn",
}

m["cua"] = {
	"cua",
	3441115,
	"mkh-ban",
	"Latn",
}

m["cub"] = {
	"cubeo",
	3006705,
	"sai-tuc",
	"Latn",
	otherNames = {"cuveo", "kubéo", "kubeo", "kubéu", "kubeu", "cobewa", "cobéua", "cobeua", "kubéwa", "kubewa", "kobéua", "kobeua", "kobewa", "pamiwa"},
}

m["cuc"] = {
	"chinanteco de Usila",
	7901979,
	"omq-chi",
	"Latn",
}

m["cuh"] = {
	"chuka",
	12952344,
	"bnt-kka",
	"Latn",
}

m["cui"] = {
	"cuiba",
	2980421,
	"sai-guh",
	"Latn",
}

m["cuj"] = {
	"mashco piro",
	3446596,
	"awd",
	"Latn",
}

m["cuk"] = {
	"guna de San Blas",
	12953659,
	"cba",
	"Latn",
	otherNames = {"cuna de San Blas", "kuna de San Blas", "dulegaya de San Blas"},
}

m["cul"] = {
	"culina",
	2475442,
	"auf",
	"Latn",
	otherNames = {"kulina", "kulyna", "curina", "corina", "korina", "culina-madijá", "madijá", "madihá"},
}

m["cuo"] = {
	"cumanagoto",
	5193784,
	"sai-cpc",
	"Latn",
	otherNames = {"cumanogota", "cumana", "cumaná", "kumana", "kumaná"},
}

m["cup"] = {
	"cupeño",
	143130,
	"azc-cup",
	"Latn",
}

m["cuq"] = {
	"cun",
	2475478,
	"qfa-lic",
	"Latn",
	otherNames = {"gelong", "ngan-fon"},
}

m["cur"] = {
	"chulung",
	5116126,
	"sit-kie",
	"Deva",
}

m["cut"] = {
	"cuicateco de Teutila",
	12953453,
	"omq-cui",
	"Latn",
}

m["cuu"] = {
	"tai ya",
	3441122,
	"qfa-tak",
	"Latn",
}

m["cuv"] = {
	"cuvok",
	3515056,
	"cdc-cbm",
	"Latn",
}

m["cuw"] = {
	"chukwa",
	12629033,
	"sit-kic",
	"Zyyy",
}

m["cux"] = {
	"cuicateco de Tepeuxila",
	20527242,
	"omq-cui",
	"Latn",
}

m["cuy"] = {
	"cuitlateco",
	2030998,
	"qfa-iso",
	"Latn",
}

m["cvg"] = {
	"chug",
	47683644,
	"sit-khb",
	"Zyyy",
}

m["cvn"] = {
	"chinanteco del Valle Nacional",
	12953442,
	"omq-chi",
	"Latn",
}

m["cwa"] = {
	"kabwa",
	6344537,
	"bnt-lok",
	"Latn",
}

m["cwb"] = {
	"maindo",
	11002891,
	"bnt-mak",
	"Latn",
	ancestors = "chw",
}

m["cwd"] = {
	"cree del Bosque",
	56305,
	"alg",
	"Latn, Cans",
	ancestors = "cr",
}

m["cwe"] = {
	"kwere",
	779632,
	"bnt-ruv",
	"Latn",
}

m["cwg"] = {
	"chewong",
	646718,
	"mkh-asl",
	"Latn",
	otherNames = {"cheq wong", "cheq-wong", "ceq wong"},
}

m["cwt"] = {
	"kuwatay",
	35699,
	"alv-jol",
	"Latn",
}

m["cya"] = {
	"chatino de Nopala",
	15616302,
	"omq-cha",
	"Latn",
}

m["cyb"] = {
	"cayubaba",
	3183382,
	"qfa-iso",
	"Latn",
	otherNames = {"cayuvava", "cayuwaba"},
}

m["cyo"] = {
	"cuyono",
	33153,
	"phi",
	"Latn",
}

m["czh"] = {
	"chino hui",
	56546,
	"zhx",
	"Hani, Hant, Hans",
	ancestors = "ltc",
	generate_forms = "generarformas/zh",
	sort_key = "sortkey/Hani",
	otherNames = {"chino huizhou"},
}

m["czk"] = {
	"cnaánico",
	56384,
	"zlw",
	"Hebr",
	ancestors = "zlw-ocs",
	entry_name = {Hebr = {remove_diacritics = u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. "-" .. u(0x05C5) .. u(0x05C7) .. c.CGJ}},
}

m["czn"] = {
	"chatino de Zenzontepec",
	603106,
	"omq-cha",
	"Latn",
}

m["czo"] = {
	"minzhong",
	56435,
	"zhx-min-shn",
	"Hani, Hant, Hans",
	generate_forms = "generarformas/zh",
	sort_key = "sortkey/Hani",
	otherNames = {"chino min zhong"},
}

m["czt"] = {
	"chin zotung",
	8074599,
	"tbq-kuk",
	"Latn",
	otherNames = {"zotung"},
}

return m