模組:Languages/data/3/k

維基詞典,自由的多語言詞典
< Module:Languages‎ | data‎ | 3

在"incategory ..."過濾器後添加搜索文字:

該模塊包含了語言代碼之定義和元數據。欲見其他相關資訊,請參見附录:語言列表

此模塊不得直接用於其他模塊或模板。資料與數據應通過Module:languages獲取。

必填值

表中的每個項目必須包含以下索引字段:

1
該語言的「規範」名稱,舊版模塊中寫作canonicalName。這是維基詞典詞條和分類名稱中使用的名字。
2
該語言在維基數據的ID(以Q開頭)。這取代了舊的wikipedia_article屬性。若該語言在維基數據沒有對應的實體,可將其設為nil

選填值

3
該語言所屬的語系,請參見Wiktionary:語系

屬性 entry_namesort_key 用於替換文本;它們替換或刪除某些字符或字符集。其工作原理相似,且都是可選的。它們都可以是表,sort_key 可以是一個模塊的名稱,該模塊接收一個條目名並生成一個排序鍵(用於在類別頁面上對條目進行排序)。

if sort_key is the name of a module, the module must contain a sortkey-generating function that is named makeSortKey. This function must take the arguments text, lang, sc, where text is the page name (or other text in the language), lang is the language code (not the language object), and sc is the script code (not the script object). The returned value should always be a string, or there will be a module error in the Language:makeSortKey() function.

If either one is a table, it must contain two tables inside it: one named from and one named to. These two tables are organised pairwise: each element in from is a pattern to identify which characters in the term to replace, while the corresponding element in to defines what to replace them with.

If the replacement is not present or if it is false or nil, it defaults to an empty replacement, meaning that the matching characters are removed altogether. This means that the from list can be longer than the to list, and an empty replacement will be assumed for any elements in from that have no counterpart in to.

The tables can contain literal characters, or the patterns (a type of regular expressions) that are used by the standard Scribunto mw.ustring.gsub function. See the Scribunto reference manual for more information.

At the top of the module, there is a list of combining characters with names. These are provided for convenience and readability, as combining characters generally do not display properly inside the module code (although they do not affect the actual operation of the module).

entry_name
Defines replacements to create the entry name from the displayed form of a term. This can be used to remove certain diacritical marks according to the customs or standard practice of the language. For example, it is used to remove accent marks from Russian words (ру́сскийрусский), or macrons from Latin or Old English words (ōsos), as these are not used in the normal written form of these languages. This is used by makeEntryName in Module:languages.
sort_key
Defines replacements to create a category sort key from the page name. The purpose is to remove any characters that are ignored in sorting, and to replace similar characters with identical ones if the sorting rules for that language do not distinguish them. For example, in German, the characters "ä" and "a" are considered equivalent for sorting, and are both treated as "a". The page name is converted to lowercase before applying the replacements, so you should not add uppercase letters to the "from" lists. This is used by makeSortKey in Module:languages.

These are other optional values:

otherNames
該語言除了標準名稱外的所有名稱的表格。該表格不僅應包括該語言的同義詞,而且應包括指歸入同一類別的語言變體的名稱。例如,雖然佛蘭芒語不是荷蘭語的同義詞,但佛蘭芒語被認為是荷蘭語的「一部分」,因此該名稱被列入荷蘭語其中。
type
語言的類型(會影響它在Wiktionary上的處理方式)。可用的值包括:
  • regular-這個值是默認值,所以不需要特別指定。這表示該語言的詞彙符合Wiktionary:收录标准,因此被允許放在主命名空間中。該語言可能也有重構的詞彙,則這些詞彙應被放在重構(Reconstructed)命名空間中,且必須在前面加「*」表示重構。(註:中文維基詞典暫無 Reconstructed 空間。)
  • reconstructed - 此語言不符合Wiktionary:收录标准,因此只允許在重構命名空間中使用。這類語言中的所有詞彙都是重建得到的,必須在前面加上「*」。
  • appendix-constructed - 這種語言已經通過驗證,但不符合對重構語言的額外要求(Wiktionary:收录标准#構建語言)。因此,其詞彙必須放在附錄(Appendix)命名空間中;又因為它們不是透過重建得到的,因此不應該在鏈接中加上「*」前綴。
scripts
A list of script codes, see Wiktionary:Scripts. These represent all the scripts (writing systems) that this language uses in the real world, as well as the ones that Wiktionary uses. The scripts that are used most often on Wiktionary should be first in the list, as this will speed up script detection.
Many templates and modules detect the script of text in a particular language using the findBestScript function in Module:scripts. This function goes down the list of scripts and counts how many characters in the text belong to each script. If all the characters belong to one script, that script will be returned; otherwise, the script with the most characters will be returned. Thus, script detection will be faster if the most frequently used scripts are first in the list.
translit_module
The name of a module that is used to generate transliterations of terms, without the Module: prefix. This module must export a function named tr that is defined as follows:
tr(text, lang, sc)
The three parameters are the text to be transliterated, the language code, and the script code. The function can ignore the language and script codes, but they are provided for cases when a language has more than one script, or when a single function is used to transliterate multiple languages sharing the same script.
ancestors
A table listing the language codes of the direct ancestors of this language. For example, the ancestor of English is listed as enm (Middle English); ang (Old English, the ancestor of Middle English), gem-pro (Proto-Germanic, the ancestor of Old English), and ine-pro (Proto-Indo-European, the ancestor of Proto-Germanic) are not listed.
For most languages, only one ancestor code should be given, but multiple ancestors can be listed for pidgins, creoles and mixed languages.
The ancestor language table should not be included if the language's direct ancestor is the proto-language of the family to which the language belongs. In such a case, if the family code has been provided, Module:languages will automatically add the proto-language as the language's ancestor. For example, Proto-Germanic (gem-pro) belongs to the Indo-European (ine) family, and its direct ancestor is Proto-Indo-European (ine-pro). Because Proto-Indo-European is the proto-language of the Indo-European languages, Proto-Germanic does not need an ancestors table; Proto-Indo-European will be automatically returned as its ancestor by the getAncestors function.
wikimedia_codes
A table listing the Wikimedia language codes that this language maps to. This is used to translate Wiktionary codes to Wikimedia codes, which are usually the same but there are a few languages where it is different. The language codes must be valid Wikimedia codes (as determined by the wiki software), and if they are not defined in one of the language data modules, they must be defined in Module:wikimedia languages/data.
wikipedia_article
The name of the Wikipedia article for the language. Should normally only be supplied if the Wikidata id cannot be used.

local u = require("Module:string/char")
local m_langdata = require("Module:languages/data")
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared

local m = {}

m["kaa"] = {
	"卡拉卡爾帕克語",
	33541,
	"trk-kno",
	"Latn, Cyrl, fa-Arab",
	dotted_dotless_i = true,
	entry_name = {
		from = {"['’]"},
		to = {"ʼ"}
	},
	sort_key = {
		Latn = {
			from = {
				-- Sort the old orthography (using the apostrophe) after the new orthography (using the acute accent).
				"í", "iʼ", "i", -- Ensure "i" comes after "í", "iʼ", "ı".
				"sh", "ch",
				"á", "aʼ", "ǵ", "gʼ", "x", p[4], p[5], "ı", "q", "ń", "nʼ", "ó", "oʼ", "ú", "uʼ", "c"
			},
			to = {
				p[4], p[5], "i" .. p[3],
				"z" .. p[1], "z" .. p[3],
				"a" .. p[1], "a" .. p[2], "g" .. p[1], "g" .. p[2], "h" .. p[1], "i", "i" .. p[1], "i" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1], "u" .. p[2], "z" .. p[2]
			}
		},
		Cyrl = {
			from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ү", "ў", "ҳ"},
			to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1]}
		},
	},
}

m["kab"] = {
	"卡拜爾語",
	35853,
	"ber",
	"Latn",
}

m["kac"] = {
	"景頗語",
	33332,
	"sit-jnp",
	"Latn, Mymr",
}

m["kad"] = {
	"Kadara",
	3914011,
	"nic-plc",
	"Latn",
}

m["kae"] = {
	"凱達格蘭語",
	2779411,
	"map",
}

m["kaf"] = {
	"卡卓語",
	246122,
	"tbq-kzh",
}

m["kag"] = {
	"Kajaman",
	6348863,
	"poz",
	"Latn",
}

m["kah"] = {
	"Fer",
	5443742,
	"csu-bgr",
	"Latn",
}

m["kai"] = {
	"卡雷卡雷語",
	3438770,
	"cdc-wst",
	"Latn",
}

m["kaj"] = {
	"卡捷語",
	35401,
	"nic-plc",
	"Latn",
}

m["kak"] = {
	"卡亞帕卡拉漢語",
	3192220,
	"phi",
	"Latn",
}

m["kam"] = {
	"卡姆巴語",
	2574767,
	"bnt-kka",
	"Latn",
}

m["kao"] = {
	"Kassonke",
	36905,
	"dmn-wmn",
	"Latn",
}

m["kap"] = {
	"別日塔語",
	33054,
	"cau-ets",
	"Cyrl",
	translit = "cau-nec-translit",
	override_translit = true,
	display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
	entry_name = {Cyrl = s["cau-Cyrl-entryname"]},
}

m["kaq"] = {
	"Capanahua",
	2937196,
	"sai-pan",
	"Latn",
}

m["kaw"] = {
	"古爪哇語",
	49341,
	"poz-sus",
	"Latn, Java, Kawi",
	translit = "jv-translit", --same as jv
}

m["kax"] = {
	"Kao",
	3192799,
	"paa-nha"
}

m["kay"] = {
	"卡馬幽拉語",
	3192336,
	"tup-gua",
	"Latn",
}

m["kba"] = {
	"卡拉爾科語",
	5517764,
	"aus-pam",
	"Latn",
}

m["kbb"] = {
	"Kaxuyana",
	12953626,
	"sai-prk",
	"Latn",
}

m["kbc"] = {
	"卡吉威語",
	18168288,
	"sai-guc",
	"Latn",
}

m["kbd"] = {
	"卡巴爾達語",
	33522,
	"cau-cir",
	"Cyrl, Latn, Arab",
	translit = {
		Cyrl = "cau-cir-translit",
		Arab = "ar-translit",
	},
	override_translit = true,
	display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
	entry_name = {
		Cyrl = s["cau-Cyrl-entryname"],
		Latn = s["cau-Latn-entryname"],
	},
	sort_key = {
		Cyrl = {
			from = {
				"кхъу", "къӏу", -- 4 chars
				"гъу", "джу", "дзу", "жъу", "къу", "кхъ", "къӏ", "кӏу", "кӏь", "лъу", "лӏу", "пӏу", "сӏу", "тӏу", "фӏу", "хъу", "цӏу", "чъу", "чӏу", "шъу", "шӏу", "щӏу", -- 3 chars
				"гу", "гъ", "гь", "дж", "дз", "ё", "жъ", "жь", "ку", "къ", "кь", "кӏ", "лъ", "ль", "лӏ", "пӏ", "сӏ", "тӏ", "фӏ", "ху", "хъ", "хь", "цу", "цӏ", "чу", "чъ", "чӏ", "шъ", "шӏ", "щӏ", "ӏу", "ӏь", -- 2 chars
				"э" -- 1 char
			},
			to = {
				"к" .. p[5], "к" .. p[7],
				"г" .. p[3], "д" .. p[2], "д" .. p[4], "ж" .. p[2], "к" .. p[3], "к" .. p[4], "к" .. p[6], "к" .. p[10], "к" .. p[11], "л" .. p[2], "л" .. p[5], "п" .. p[2], "с" .. p[2], "т" .. p[2], "ф" .. p[2], "х" .. p[3], "ц" .. p[3], "ч" .. p[3], "ч" .. p[5], "ш" .. p[2], "ш" .. p[4], "щ" .. p[2],
				"г" .. p[1], "г" .. p[2], "г" .. p[4], "д" .. p[1], "д" .. p[3], "е" .. p[1], "ж" .. p[1], "ж" .. p[3], "к" .. p[1], "к" .. p[2], "к" .. p[8], "к" .. p[9], "л" .. p[1], "л" .. p[3], "л" .. p[4], "п" .. p[1], "с" .. p[1], "т" .. p[1], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[4], "ц" .. p[1], "ц" .. p[2], "ч" .. p[1], "ч" .. p[2], "ч" .. p[4], "ш" .. p[1], "ш" .. p[3], "щ" .. p[1], "ӏ" .. p[1], "ӏ" .. p[2],
				"а" .. p[1]
			}
		},
	},
}

m["kbe"] = {
	"坎朱語",
	10543322,
	"aus-pam",
	"Latn",
}

m["kbh"] = {
	"卡姆薩語",
	2842667,
	"qfa-iso",
	"Latn",
}

m["kbi"] = {
	"Kaptiau",
	6367294,
	"poz-oce",
	"Latn",
}

m["kbj"] = {
	"Kari",
	6370438,
	"bnt-boa",
	"Latn",
}

m["kbk"] = {
	"格拉斯科亞里語",
	12952642,
	"ngf",
	"Latn",
}

m["kbm"] = {
	"Iwal",
	3156391,
	"poz-ocw",
	"Latn",
}

m["kbn"] = {
	"卡雷語 (非洲)",
	35554,
	"alv-mbm",
	"Latn",
}

m["kbo"] = {
	"Keliko",
	11275553,
	"csu-mma",
}

m["kbp"] = {
	"卡比耶語",
	35475,
	"nic-gne",
	"Latn",
}

m["kbq"] = {
	"Kamano",
	11732272,
	"paa-kag",
	"Latn",
}

m["kbr"] = {
	"Kafa",
	35481,
	"omv-gon",
	"Ethi, Latn",
}

m["kbs"] = {
	"Kande",
	35556,
	"bnt-tso",
	"Latn",
}

m["kbt"] = {
	"Gabadi",
	3291159,
	"poz-ocw",
	"Latn",
}

m["kbu"] = {
	"卡布特拉語",
	10966761,
	"inc-wes",
	ancestors = "raj",
}

m["kbv"] = {
	"Kamberataro",
	5261289,
	"paa",
	"Latn",
}

m["kbw"] = {
	"凱埃普語",
	6347632,
	"poz-ocw",
	"Latn",
}

m["kbx"] = {
	"Ap Ma",
	56298,
	"paa-ram",
}

m["kbz"] = {
	"Duhwa",
	56295,
	"cdc-wst",
	"Latn",
}

m["kcb"] = {
	"Kawacha",
	11732302,
	"ngf",
}

m["kcc"] = {
	"Lubila",
	3914381,
	"nic-uce",
	"Latn",
}

m["kcd"] = {
	"Ngkâlmpw Kanum",
	12952566,
	"paa-yam",
}

m["kce"] = {
	"Kaivi",
	6348685,
	"nic-kau",
}

m["kcf"] = {
	"Ukaan",
	36651,
	"nic-bco",
}

m["kcg"] = {
	"卡塔布語",
	3912765,
	"nic-plc",
}

m["kch"] = {
	"Vono",
	3913920,
	"nic-kau",
}

m["kci"] = {
	"Kamantan",
	3914019,
	"nic-plc",
}

m["kcj"] = {
	"Kobiana",
	35609,
	"alv-nyn",
}

m["kck"] = {
	"Kalanga",
	33672,
	"bnt-sho",
	"Latn",
}

m["kcl"] = {
	"克拉語",
	6349982,
	"poz-ocw",
	"Latn",
}

m["kcm"] = {
	"Tar Gula",
	277963,
	"csu-bba",
}

m["kcn"] = {
	"努比語",
	36388,
	"crp",
	"Latn, Arab",
	ancestors = "apd",
	entry_name = {remove_diacritics = c.acute},
}

m["kco"] = {
	"基納拉克納語",
	11732320,
	"ngf",
}

m["kcp"] = {
	"Kanga",
	6362384,
	"qfa-kad",
	"Latn",
}

m["kcq"] = {
	"Kamo",
	3914879,
	"alv-wjk",
}

m["kcr"] = {
	"Katla",
	35688,
	"nic-ktl",
}

m["kcs"] = {
	"Koenoem",
	3438755,
	"cdc-wst",
}

m["kct"] = {
	"Kaian",
	6347538,
	"paa-ram",
}

m["kcu"] = {
	"Kikami",
	3915212,
	"bnt-ruv",
	"Latn",
}

m["kcv"] = {
	"Kete",
	3195598,
	"bnt-lub",
}

m["kcw"] = {
	"Kabwari",
	6344539,
	"bnt-glb",
}

m["kcx"] = {
	"卡查馬-甘朱勒語",
	12634070,
	"omv-eom",
}

m["kcy"] = {
	"Korandje",
	33427,
	"son",
}

m["kcz"] = {
	"Konongo",
	11732345,
	"bnt-tkm",
	"Latn",
}

m["kda"] = {
	"沃里米語",
	3914062,
	"aus-pam",
	"Latn",
}

m["kdc"] = {
	"庫圖語",
	6448634,
	"bnt-ruv",
}

m["kdd"] = {
	"揚昆塔賈拉語",
	34207,
	"aus-pam",
	"Latn",
}

m["kde"] = {
	"馬孔德語",
	35172,
	"bnt-rvm",
	"Latn",
}

m["kdf"] = {
	"馬穆西語",
	6746036,
	"poz-ocw",
	"Latn",
}

m["kdg"] = {
	"Seba",
	7442316,
	"bnt-sbi",
	"Latn",
}

m["kdh"] = {
	"Tem",
	36531,
	"nic-gne",
}

m["kdi"] = {
	"Kumam",
	6443410,
	"sdv-los",
}

m["kdj"] = {
	"卡拉莫瓊語",
	56326,
	"sdv-ttu",
	"Latn",
}

m["kdk"] = {
	"Numee",
	3346774,
	"poz-cln",
}

m["kdl"] = {
	"Tsikimba",
	3914404,
	"nic-kam",
}

m["kdm"] = {
	"Kagoma",
	3914420,
	"nic-plc",
}

m["kdn"] = {
	"Kunda",
	4121130,
	"bnt-sna",
}

m["kdp"] = {
	"Kaningdon-Nindem",
	3914956,
	"nic-nin",
}

m["kdq"] = {
	"科奇語",
	56431,
	"tbq-bdg",
}

m["kdr"] = {
	"卡拉伊姆語",
	33725,
	"trk-kcu",
	"Cyrl, Latn, Hebr",
}

m["kdt"] = {
	"歸語",
	56310,
	"mkh-kat",
}

m["kdu"] = {
	"Kadaru",
	35441,
	"nub-hil",
	"Latn",
}

m["kdv"] = {
	"Kado",
	7402721,
	"sit-luu",
}

m["kdw"] = {
	"Koneraw",
	11732341,
	"ngf",
}

m["kdx"] = {
	"Kam",
	36753,
	"alv-wjk",
}

m["kdy"] = {
	"Keder",
	6383641,
	"paa-tkw",
}

m["kdz"] = {
	"Kwaja",
	11128866,
	"nic-nka",
	"Latn",
}

m["kea"] = {
	"佛得角克里奧爾語",
	35963,
	"crp",
	"Latn",
	ancestors = "pt",
}

m["keb"] = {
	"科勒語",
	35559,
	"bnt-kel",
}

m["kec"] = {
	"Keiga",
	3409311,
	"qfa-kad",
	"Latn",
}

m["ked"] = {
	"Kerewe",
	6393846,
	"bnt-haj",
}

m["kee"] = {
	"東克勒斯語",
	15649021,
	"nai-ker",
	"Latn",
}

m["kef"] = {
	"Kpessi",
	35748,
	"alv-gbe",
}

m["keg"] = {
	"Tese",
	16887296,
	"sdv",
}

m["keh"] = {
	"凱克語",
	6382110,
	"paa-spk",
}

m["kei"] = {
	"Kei",
	2410352,
}

m["kej"] = {
	"Kadar",
	6345179,
	"dra-mal",
}

m["kek"] = {
	"凱克奇語",
	35536,
	"myn",
	"Latn",
}

m["kel"] = {
	"Kela-Yela",
	6385426,
	"bnt-mon",
	"Latn",
}

m["kem"] = {
	"克馬克語",
	35549,
	"poz-tim",
}

m["ken"] = {
	"肯揚語",
	35650,
	"nic-mam",
	"Latn",
}

m["keo"] = {
	"Kakwa",
	3033547,
	"sdv-bri",
}

m["kep"] = {
	"Kaikadi",
	6347757,
	"dra-tam",
}

m["keq"] = {
	"卡馬爾語",
	14916877,
	"inc-eas",
}

m["ker"] = {
	"Kera",
	56251,
	"cdc-est",
	"Latn",
}

m["kes"] = {
	"Kugbo",
	3813394,
	"nic-cde",
	"Latn",
}

m["ket"] = {
	"凱特語",
	33485,
	"qfa-yno",
	"Cyrl",
	entry_name = {
		from = {"['’]"},
		to = {"ʼ"}
	},
	sort_key = {
		from = {"ӷ", "ё", "ӄ", "ӈ", "ө", "ә", "ʼ"},
		to = {"г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "ъ" .. p[1], "ь" .. p[1]}
	},
}

m["keu"] = {
	"Akebu",
	35026,
	"alv-ktg",
}

m["kev"] = {
	"卡尼卡蘭語",
	6363201,
	"dra-mal",
}

m["kew"] = {
	"柯瓦語",
	12952619,
	"paa-eng",
	"Latn",
}

m["kex"] = {
	"庫克納語",
	5031131,
	"inc-eas",
	ancestors = "bh",
}

m["key"] = {
	"庫皮亞語",
	6445354,
	"inc-eas",
}

m["kez"] = {
	"Kukele",
	3915391,
	"nic-ucn",
	"Latn",
}

m["kfa"] = {
	"戈達瓦語",
	33531,
	"dra-kod",
	"Knda, Mlym",
	translit = {
		Knda = "kn-translit",
		Mlym = "ml-translit"
	},
}

m["kfb"] = {
	"科拉米語",
	33479,
	"dra-knk",
	"Deva, Telu",
	translit = {
		Telu = "te-translit",
	},
}

m["kfc"] = {
	"Konda-Dora",
	35679,
	"dra-kki",
	"Orya, Telu",
	translit = {
		Orya = "gon-Orya-translit",
		Telu = "te-translit",
	},
}

m["kfd"] = {
	"Korra Koraga",
	12952655,
	"dra-kor",
	"Knda",
	translit = "kn-translit",
}

m["kfe"] = {
	"Kota (India)",
	33483,
	"dra-tkt",
	"Taml",
	translit = "ta-translit",
}

m["kff"] = {
	"Koya",
	33471,
	"dra-gon",
}

m["kfg"] = {
	"Kudiya",
	12952667,
	"dra-tlk",
}

m["kfh"] = {
	"Kurichiya",
	12952676,
	"dra-mal",
	"Mlym",
	translit = "ml-translit",
}

m["kfi"] = {
	"Kannada Kurumba",
	56589,
	"dra-sdo",
}

m["kfj"] = {
	"克蔑語",
	27144776,
	"mkh-pal",
}

m["kfk"] = {
	"金瑙里語",
	2383208,
	"sit-kin",
	"Takr, Deva, Latn",
}

m["kfl"] = {
	"Kung",
	6444510,
	"nic-rnc",
	"Latn",
}

m["kfn"] = {
	"Kuk",
	6442398,
	"nic-rnc",
	"Latn",
}

m["kfo"] = {
	"科羅語(西非)",
	11160588,
	"dmn-mnk",
	"Latn, Nkoo",
}

m["kfp"] = {
	"科爾瓦語",
	6432786,
	"mun",
}

m["kfq"] = {
	"Korku",
	33715,
	"mun",
}

m["kfr"] = {
	"喀奇語",
	56487,
	"inc-snd",
	"Gujr, sd-Arab, Sind, Khoj",
	translit = {
		Gujr = "gu-translit",
		Sind = "Sind-translit",
	},
	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["kfs"] = {
	"比拉斯普里語",
	12953397,
	"him",
	"Deva, Takr",
	translit = "hi-translit",
}

m["kft"] = {
	"坎賈里語",
	12953610,
	"inc-pan",
	ancestors = "pa",
}

m["kfu"] = {
	"卡特卡里語",
	6377671,
	"inc-sou",
}

m["kfv"] = {
	"庫爾穆卡爾語",
	6446193,
	"inc-eas",
}

m["kfw"] = {
	"Kharam Naga",
	12952906,
	"tbq-kuk",
}

m["kfx"] = {
	"庫魯帕哈里語",
	6443148,
	"him",
	"Deva",
	translit = "hi-translit",
}

m["kfy"] = {
	"庫矛語",
	33529,
	"inc-pah",
	"Deva, Shrd, Takr",
}

m["kfz"] = {
	"Koromfé",
	35701,
	"nic-gur",
	"Latn",
}

m["kga"] = {
	"Koyaga",
	11155632,
	"dmn-mnk",
}

m["kgb"] = {
	"Kawe",
	12952750,
	"poz-hce",
}

m["kgd"] = {
	"Kataang",
	12953622,
	"mkh",
}

m["kge"] = {
	"柯莫林語",
	49224,
	"poz-lgx",
}

m["kgf"] = {
	"庫貝語",
	11732359,
	"ngf",
}

m["kgg"] = {
	"庫松達語",
	33630,
	"qfa-iso",
	"Latn",
}

m["kgi"] = {
	"雪蘭莪手語",
	33731,
	"sgn",
}

m["kgj"] = {
	"加馬爾卡姆語",
	22236996,
	"sit-kha",
}

m["kgk"] = {
	"Kaiwá",
	3111883,
	"tup-gua",
	"Latn",
}

m["kgl"] = {
	"昆加里語",
	10550184,
	"aus-pam",
}

m["kgm"] = {
	"卡里普納語",
	6371069,
}

m["kgn"] = {
	"卡林加里語",
	6371041,
	"xme-ttc",
	ancestors = "xme-ttc-nor",
}

m["kgo"] = {
	"克龍戈語",
	6438927,
	"qfa-kad",
	"Latn",
}

m["kgp"] = {
	"坎剛語",
	2665734,
	"sai-sje",
	"Latn",
}

m["kgq"] = {
	"卡莫羅語",
	6359001,
	"ngf",
}

m["kgr"] = {
	"阿本語",
	56657,
	"paa",
}

m["kgs"] = {
	"貢邦加爾語",
	3915412,
	"aus-pam",
}

m["kgt"] = {
	"桑耶夫語",
	3913354,
	"nic-mmb",
	"Latn",
}

m["kgu"] = {
	"Kobol",
	11732325,
	"ngf-mad",
}

m["kgv"] = {
	"卡拉斯語",
	6368621,
	"ngf",
}

m["kgw"] = {
	"Karon Dori",
	56817,
}

m["kgx"] = {
	"加馬魯語",
	12953604,
	"poz",
}

m["kgy"] = {
	"Kyerung",
	12952691,
	"sit-kyk",
}

m["kha"] = {
	"卡西語",
	33584,
	"aav-pkl",
	"Latn, as-Beng",
}

m["khb"] = {
	"傣仂語",
	36948,
	"tai-swe",
	"Talu, Lana",
	translit = {Talu = "Talu-translit"},
	entry_name = {remove_diacritics = c.ZWNJ},
	sort_key = {
		Talu = "Talu-sortkey",
		Lana = "Lana-sortkey",
	},
}

m["khc"] = {
	"北部杜剛貝西語",
	18611555,
	"poz",
}

m["khd"] = {
	"Bädi Kanum",
	20888004,
	"paa-yam",
}

m["khe"] = {
	"Korowai",
	6432598,
	"ngf",
}

m["khf"] = {
	"佛教克木語",
	27144893,
	"mkh",
}

m["khh"] = {
	"Kehu",
	10994953,
}

m["khj"] = {
	"Kuturmi",
	3914490,
	"nic-plc",
	"Latn",
}

m["khl"] = {
	"盧西語",
	3267788,
	"poz-ocw",
	"Latn",
}

m["khn"] = {
	"堪德斯語",
	33726,
	"inc-sou",
}

m["kho"] = {
	"和闐語",
	6583551,
	"xsc-sak",
	"Brah, Khar",
	translit = "Brah-translit",
}

m["khp"] = {
	"Kapauri",
	3502575,
	"paa-tkw",
}

m["khq"] = {
	"西桑海語",
	33600,
	"son",
}

m["khr"] = {
	"卡里亞語",
	3915562,
	"mun",
}

m["khs"] = {
	"卡蘇阿語",
	6374863,
	"ngf",
}

m["kht"] = {
	"坎底語",
	3915502,
	"tai-swe",
	"Mymr",
	entry_name = {remove_diacritics = c.VS01},
}

m["khu"] = {
	"Nkhumbi",
	11019169,
	"bnt-swb",
}

m["khv"] = {
	"赫瓦爾什語",
	56425,
	"cau-wts",
	"Cyrl",
	translit = "khv-translit",
	display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
	entry_name = {Cyrl = s["cau-Cyrl-entryname"]},
}

m["khw"] = {
	"科瓦語",
	938216,
	"inc-chi",
	"Arab",
}

m["khx"] = {
	"Kanu",
	12952571,
	"bnt-lgb",
}

m["khy"] = {
	"Ekele",
	6385549,
	"bnt-ske",
	"Latn",
}

m["khz"] = {
	"凱帕拉語",
	12952603,
	"poz-ocw",
	"Latn",
}

m["kia"] = {
	"Kim",
	35685,
	"alv-kim",
}

m["kib"] = {
	"Koalib",
	35859,
	"alv-hei",
}

m["kic"] = {
	"基卡普語",
	20162127,
	"alg-sfk",
	"Latn",
}

m["kid"] = {
	"Koshin",
	35632,
	"nic-beb",
	"Latn",
}

m["kie"] = {
	"Kibet",
	56893,
}

m["kif"] = {
	"東帕巴特卡姆語",
	12953022,
	"sit-kha",
}

m["kig"] = {
	"Kimaama",
	11732321,
	"ngf",
}

m["kih"] = {
	"Kilmeri",
	6408020,
	"paa-brd",
}

m["kii"] = {
	"Kitsai",
	56627,
	"cdd",
	"Latn",
}

m["kij"] = {
	"基里維納語",
	3196601,
	"poz-ocw",
	"Latn",
}

m["kil"] = {
	"Kariya",
	3438708,
	"cdc-wst",
}

m["kim"] = {
	"圖法語",
	36848,
	"trk-ssb",
	"Cyrl",
}

m["kio"] = {
	"Kiowa",
	56631,
	"nai-kta",
	"Latn",
}

m["kip"] = {
	"謝希卡姆語",
	12952622,
	"sit-kha",
}

m["kiq"] = {
	"Kosadle",
	6432994,
}

m["kis"] = {
	"基斯語",
	6416362,
	"poz-ocw",
	"Latn",
}

m["kit"] = {
	"Agob",
	3332143,
}

m["kiv"] = {
	"Kimbu",
	10997740,
	"bnt-tkm",
}

m["kiw"] = {
	"東北基瓦伊語",
	11732324,
	"paa-kiw",
}

m["kix"] = {
	"坎紐昂那加語",
	6401546,
	"sit-kch",
	"Latn",
}

m["kiy"] = {
	"Kirikiri",
	6415159,
	"paa-lkp",
}

m["kiz"] = {
	"Kisi",
	3912772,
	"bnt-bki",
}

m["kja"] = {
	"Mlap",
	6885683,
	"paa-nim",
}

m["kjb"] = {
	"坎霍瓦爾語",
	35551,
	"myn",
	"Latn",
}

m["kjc"] = {
	"孔喬語",
	3198689,
	"poz",
}

m["kjd"] = {
	"南基瓦伊語",
	11732322,
	"paa-kiw",
}

m["kje"] = {
	"基薩爾語",
	3197441,
	"poz",
}

m["kjg"] = {
	"克木語",
	33335,
	"mkh",
	"Laoo",
	sort_key = "Laoo-sortkey",
}

m["kjh"] = {
	"哈卡斯語",
	33575,
	"trk-ssb",
	"Cyrl",
	translit = "kjh-translit",
	override_translit = true,
}

m["kji"] = {
	"Zabana",
	379130,
	"poz-ocw",
	"Latn",
}

m["kjj"] = {
	"奇納魯格語",
	35278,
	"cau-nec",
	"Cyrl, Latn",
	translit = "kjj-translit",
	override_translit = true,
	display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
	entry_name = {
		Cyrl = s["cau-Cyrl-entryname"],
		Latn = s["cau-Latn-entryname"],
	},
}

m["kjk"] = {
	"高地孔喬語",
	3198688,
	"poz",
}

m["kjl"] = {
	"西帕巴特卡姆語",
	22237017,
	"sit-kha",
}

m["kjm"] = {
	"Kháng",
	6403501,
	"mkh-pal",
}

m["kjn"] = {
	"昆堅語",
	3200468,
	"aus-pmn",
	"Latn",
}

m["kjo"] = {
	"哈里詹金瑙里語",
	5657463,
	"him",
}

m["kjp"] = {
	"東波克倫語",
	5330390,
	"kar",
	"Mymr, Leke, Thai",
}

m["kjq"] = {
	"Western Keres",
	12645568,
	"nai-ker",
	"Latn",
}

m["kjr"] = {
	"Kurudu",
	12952678,
	"poz-hce",
	"Latn",
}

m["kjs"] = {
	"東柯瓦語",
	20050949,
	"paa-eng",
}

m["kjt"] = {
	"Phrae Pwo",
	7187991,
	"kar",
	"Thai",
}

m["kju"] = {
	"卡沙亞語",
	3193689,
	"nai-pom",
	"Latn",
}

m["kjx"] = {
	"克里阿卡語",
	56830,
	"paa-nbo",
}

m["kjy"] = {
	"Erave",
	12952416,
	"paa-eng",
}

m["kjz"] = {
	"Bumthangkha",
	2786408,
	"sit-ebo",
	"Tibt",
	translit = "Tibt-translit",
	override_translit = true,
	display_text = s["Tibt-displaytext"],
	entry_name = s["Tibt-entryname"],
	sort_key = "Tibt-sortkey",
}

m["kka"] = {
	"Kakanda",
	3915342,
	"alv-ngb",
}

m["kkb"] = {
	"Kwerisa",
	56881,
	"paa-lkp",
}

m["kkc"] = {
	"Odoodee",
	12952987,
}

m["kkd"] = {
	"Kinuku",
	6414422,
	"nic-kau",
}

m["kke"] = {
	"Kakabe",
	3913966,
	"dmn-mok",
	"Latn",
}

m["kkf"] = {
	"Kalaktang Monpa",
	63257089,
	"sit-tsk",
	"Tibt, Latn, Deva",
	translit = {Tibt = "Tibt-translit"},
	override_translit = true,
	display_text = {Tibt = s["Tibt-displaytext"]},
	entry_name = {Tibt = s["Tibt-entryname"]},
	sort_key = {Tibt = "Tibt-sortkey"},
}

m["kkg"] = {
	"瑪巴佳卡林阿語",
	18753304,
	"phi",
}

m["kkh"] = {
	"傣艮語",
	3545044,
	"tai-swe",
	"Lana, Thai",
	sort_key = {
		Lana = "Lana-sortkey",
		Thai = "Thai-sortkey"
	},
}

m["kki"] = {
	"Kagulu",
	12952537,
	"bnt-ruv",
	"Latn",
}

m["kkj"] = {
	"卡庫語",
	35755,
	"bnt-kak",
}

m["kkk"] = {
	"科科塔語",
	3198399,
	"poz-ocw",
	"Latn",
}

m["kkl"] = {
	"Kosarek Yale",
	6432995,
	"ngf",
}

m["kkm"] = {
	"Kiong",
	6414512,
	"nic-ucr",
	"Latn",
}

m["kkn"] = {
	"Kon Keu",
	6428686,
	"mkh-pal",
}

m["kko"] = {
	"Karko",
	35529,
	"nub-hil",
}

m["kkp"] = {
	"古古-貝拉語",
	6426699,
	"aus-pmn",
	"Latn",
}

m["kkq"] = {
	"Kaiku",
	6347840,
	"bnt-kbi",
	"Latn",
}

m["kkr"] = {
	"Kir-Balar",
	3440527,
	"cdc-wst",
	"Latn",
}

m["kks"] = {
	"Kirfi",
	56242,
	"cdc-wst",
	"Latn",
}

m["kkt"] = {
	"Koi",
	6426194,
	"sit-kiw",
}

m["kku"] = {
	"Tumi",
	3913934,
	"nic-kau",
}

m["kkv"] = {
	"Kangean",
	2071325,
	"poz-msa",
	"Latn",
}

m["kkw"] = {
	"Teke-Kukuya",
	36560,
	"bnt-tek",
}

m["kkx"] = {
	"Kohin",
	6425997,
	"poz-brw",
}

m["kky"] = {
	"辜古依密舍語",
	56543,
	"aus-pam",
	"Latn",
}

m["kkz"] = {
	"卡斯卡語",
	20823,
	"ath-nor",
	"Latn",
}

m["kla"] = {
	"克拉馬斯語",
	2669248,
	"nai-plp",
	"Latn",
}

m["klb"] = {
	"Kiliwa",
	3182593,
	"nai-yuc",
	"Latn",
}

m["klc"] = {
	"Kolbila",
	6427122,
	"alv-lek",
}

m["kld"] = {
	"卡米拉瑞語",
	3111818,
	"aus-cww",
	"Latn",
}

m["kle"] = {
	"Kulung",
	6443304,
	"sit-kic",
}

m["klf"] = {
	"Kendeje",
	56895,
}

m["klg"] = {
	"達雅高路加拉岸語",
	18756514,
	"phi",
}

m["klh"] = {
	"Weliki",
	7981017,
	"ngf-fin",
	"Latn",
}

m["kli"] = {
	"卡倫邦語",
	13561407,
	"poz",
}

m["klj"] = {
	"哈拉吉語",
	33455,
	"trk",
	"fa-Arab, Latn",
	ancestors = "klj-arg",
	entry_name = {
		remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun,
	}
}

m["klk"] = {
	"Kono (Nigeria)",
	6429589,
	"nic-kau",
	"Latn",
}

m["kll"] = {
	"Kagan Kalagan",
	18748913,
	"phi",
}

m["klm"] = {
	"科龍語",
	6844970,
	"ngf-mad",
	"Latn",
}

m["kln"] = {
	"卡倫金語",
	637228,
	"sdv-nma",
	"Latn",
}

m["klo"] = {
	"Kapya",
	6367410,
	"nic-ykb",
}

m["klp"] = {
	"卡馬薩語",
	6356107,
	"ngf",
}

m["klq"] = {
	"魯姆語",
	7379420,
	"ngf",
}

m["klr"] = {
	"喀靈語",
	56381,
	"sit-kiw",
}

m["kls"] = {
	"卡拉什語",
	33416,
	"inc-chi",
	"Latn, ks-Arab",
}

m["klt"] = {
	"Nukna",
	7068874,
	"ngf-fin",
	"Latn",
}

m["klu"] = {
	"Klao",
	3914866,
	"kro-wkr",
}

m["klv"] = {
	"馬斯克林斯語",
	3297282,
	"poz-vnc",
	"Latn",
}

m["klw"] = {
	"林杜語",
	18390055,
	"poz-kal",
}

m["klx"] = {
	"科盧瓦瓦語",
	6427954,
	"poz-ocw",
	"Latn",
}

m["kly"] = {
	"佳僚語",
	6350643,
	"poz",
}

m["klz"] = {
	"Kabola",
	11732258,
	"qfa-tap",
}

m["kma"] = {
	"孔尼語",
	35680,
	"nic-buk",
}

m["kmb"] = {
	"金邦杜語",
	35891,
	"bnt-kmb",
	"Latn",
}

m["kmc"] = {
	"南侗語",
	35379,
	"qfa-kms",
	"Latn",
}

m["kmd"] = {
	"馬杜卡揚卡林阿語",
	18753305,
	"phi",
}

m["kme"] = {
	"Bakole",
	35068,
	"bnt-kpw",
}

m["kmf"] = {
	"卡雷語 (新幾內亞)",
	11732286,
	"ngf-mad",
	"Latn",
}

m["kmg"] = {
	"凱特語",
	3201059,
	"ngf",
}

m["kmh"] = {
	"卡蘭語",
	12952550,
	"ngf-mad",
}

m["kmi"] = {
	"Kami",
	3915372,
	"alv-ngb",
	"Latn",
}

m["kmj"] = {
	"Kumarbhag Paharia",
	3130374,
	"dra-mlo",
	"Beng, Deva",
}

m["kmk"] = {
	"利莫斯卡林阿語",
	18753303,
	"phi",
}

m["kml"] = {
	"大努丹卡林阿語",
	18753307,
	"phi",
	"Latn",
}

m["kmm"] = {
	"Kom (India)",
	12952647,
	"tbq-kuk",
}

m["kmn"] = {
	"奧圖烏語",
	3504217,
	"paa-spk",
}

m["kmo"] = {
	"克沃馬語",
	11732376,
	"paa-spk",
}

m["kmp"] = {
	"吉梅語",
	11152236,
	"alv-dur",
}

m["kmq"] = {
	"夸馬語",
	2591184,
	"ssa-kom",
}

m["kmr"] = {
	"北庫爾德語",
	36163,
	"ku",
	"Latn, Cyrl, Armn, ku-Arab, Yezi",
	translit = {
		Cyrl = "kmr-translit",
		Armn = "Armn-translit",
		["ku-Arab"] = "ckb-translit",
	},
	entry_name = {
		remove_diacritics = "'’",
		from = {"r̄", "R̄", "ẍ", "Ẍ"},
		to = {"rr", "Rr", "x", "X"}
	},
	wikimedia_codes = "ku",
}

m["kms"] = {
	"卡馬撒烏語",
	6356117,
	"qfa-tor",
	"Latn",
}

m["kmt"] = {
	"肯圖伊克語",
	6387179,
	"paa-nim",
}

m["kmu"] = {
	"卡尼特語",
	12952567,
	"paa-kag",
}

m["kmv"] = {
	"加里布納語",
	2523999,
	"crp",
	"Latn",
	ancestors = "fr",
	sort_key = s["roa-oil-sortkey"],
}

m["kmw"] = {
	"Kumu",
	6428450,
	"bnt-kbi",
	"Latn",
}

m["kmx"] = {
	"馬卡揚語",
	7958705,
	"paa-kiw",
}

m["kmy"] = {
	"科馬語",
	35634,
	"alv-dur",
}

m["kmz"] = {
	"呼羅珊尼土耳其語",
	35373,
	"trk-ogz",
	ancestors = "trk-oat",
}

m["kna"] = {
	"Kanakuru",
	56811,
	"cdc-wst",
	"Latn",
}

m["knb"] = {
	"盧布阿甘卡林阿語",
	12953602,
	"phi",
}

m["knd"] = {
	"孔達語",
	11732340,
	"ngf-sbh",
	"Latn",
}

m["kne"] = {
	"坎卡奈語",
	18753329,
	"phi",
	"Latn",
}

m["knf"] = {
	"曼卡尼亞語",
	35789,
	"alv-pap",
}

m["kni"] = {
	"Kanufi",
	3913297,
	"nic-nin",
	"Latn",
}

m["knj"] = {
	"阿卡特克語",
	34923,
	"myn",
	"Latn",
}

m["knk"] = {
	"Kuranko",
	3198896,
	"dmn-mok",
	"Latn",
}

m["knl"] = {
	"Keninjal",
	6389309,
	"poz-mly",
}

m["knm"] = { -- two unrelated lects have this name; this is the Katukinian one
	"卡那馬里語",
	3438373,
	"sai-ktk",
	"Latn",
}

m["kno"] = {
	"Kono (Sierra Leone)",
	35675,
	"dmn-vak",
}

m["knp"] = {
	"Kwanja",
	35641,
	"nic-mmb",
	"Latn",
}

m["knq"] = {
	"Kintaq",
	6414335,
	"mkh-asl",
}

m["knr"] = {
	"卡寧拉語",
	6363253,
	"paa-spk",
}

m["kns"] = {
	"肯休語",
	6391529,
	"mkh-asl",
}

m["knt"] = {
	"Katukina",
	3194265,
	"sai-pan",
	"Latn",
}

m["knu"] = { -- a dialect of 'kpe'
	"Kono (Guinea)",
	3198703,
	"dmn-msw",
	"Latn, Kpel",
	ancestors = "kpe",
}

m["knv"] = {
	"Tabo",
	7959888,
	"aav",
}

m["knx"] = {
	"Kendayan",
	6388963,
	"poz-mly",
	"Latn",
}

m["kny"] = {
	"Kanyok",
	11110766,
	"bnt-lub",
}

m["knz"] = {
	"Kalamsé",
	3914000,
	"nic-gnn",
}

m["koa"] = {
	"科諾馬拉語",
	3198732,
	"poz-ocw",
	"Latn",
}

m["koc"] = {
	"Kpati",
	3913279,
	"nic-nge",
	"Latn",
}

m["kod"] = {
	"Kodi",
	4577633,
}

m["koe"] = {
	"Kacipo-Balesi",
	5364424,
	"sdv",
}

m["kof"] = {
	"Kubi",
	3438718,
	"cdc-wst",
	"Latn",
}

m["kog"] = {
	"Cogui",
	3198286,
	"cba",
}

m["koh"] = {
	"Koyo",
	35649,
	"bnt-mbo",
	"Latn",
}

m["koi"] = {
	"彼爾姆科米語",
	56318,
	"urj-prm",
	"Cyrl",
	translit = "kv-translit",
	entry_name = {remove_diacritics = c.acute},
	override_translit = true,
}

m["kok"] = {
	"孔卡尼語",
	34239,
	"inc-sou",
	"Deva, Knda, Mlym, fa-Arab, Latn",
	translit = {
		Deva = "mr-translit",
		Knda = "kn-translit",
		Mlym = "ml-translit",
	},
	entry_name = {
		from = {"च़", "ज़", "झ़", "ಚ಼", "ಜ಼", "ಝ಼"},
		to = {"च", "ज", "झ", "ಚ", "ಜ", "ಝ"}
	} ,
}

m["kol"] = {
	"科爾語 (新幾內亞)",
	4227542,
}

m["koo"] = {
	"宮酉語",
	2361829,
	"bnt-glb",
}

m["kop"] = {
	"克瓦托語",
	11732373,
	"ngf-mad",
}

m["koq"] = {
	"Kota (Gabon)",
	35607,
	"bnt-kel",
	"Latn",
}

m["kos"] = {
	"科斯雷恩語",
	33464,
	"poz-mic",
	"Latn",
}

m["kot"] = {
	"Lagwan",
	3502264,
	"cdc-cbm",
	"Latn",
}

m["kou"] = {
	"科克語",
	797249,
	"alv-bua",
}

m["kov"] = {
	"Kudu-Camo",
	3915850,
	"nic-jer",
}

m["kow"] = {
	"Kugama",
	3913307,
	"alv-mye",
}

m["koy"] = {
	"Koyukon",
	28304,
	"ath-nor",
	"Latn",
}

m["koz"] = {
	"科拉克語",
	6431365,
	"ngf-mad",
}

m["kpa"] = {
	"Kutto",
	3437656,
	"cdc-wst",
}

m["kpb"] = {
	"Mullu Kurumba",
	19573111,
	"dra-mal",
}

m["kpc"] = {
	"古里巴克語",
	2882543,
	"awd-nwk",
	"Latn",
}

m["kpd"] = {
	"Koba",
	6424249,
	"poz",
}

m["kpe"] = {
	"克佩列語",
	35673,
	"dmn-msw",
	"Latn, Kpel",
}

m["kpf"] = {
	"孔巴語",
	6428239,
	"ngf",
}

m["kpg"] = {
	"卡平阿馬朗伊語",
	35771,
	"poz-pnp",
	"Latn",
}

m["kph"] = {
	"Kplang",
	35628,
	"alv-gng",
}

m["kpi"] = {
	"Kofei",
	6425665,
	"paa-egb",
	"Latn",
}

m["kpj"] = {
	"卡拉賈語",
	10322066,
	"sai-mje",
	"Latn",
}

m["kpk"] = {
	"Kpan",
	3915380,
	"nic-jkn",
	"Latn",
}

m["kpl"] = {
	"Kpala",
	11154769,
	"nic-nkk",
	"Latn",
}

m["kpm"] = {
	"格賀語",
	3511919,
	"mkh-ban",
	"Latn",
}

m["kpn"] = {
	"Kepkiriwát",
	3195366,
	"tup",
	"Latn",
}

m["kpo"] = {
	"Ikposo",
	35029,
	"alv-ktg",
	"Latn",
}

m["kpp"] = {
	"把古克倫語",
	nil,
}

m["kpq"] = {
	"Korupun-Sela",
	6432769,
	"ngf",
}

m["kpr"] = {
	"科拉費語",
	11732347,
	"ngf",
}

m["kps"] = {
	"Tehit",
	7694851,
}

m["kpt"] = {
	"卡拉塔語",
	56636,
	"cau-and",
	"Cyrl",
	display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
	entry_name = {Cyrl = s["cau-Cyrl-entryname"]},
}

m["kpu"] = {
	"Kafoa",
	6346151,
	"qfa-tap",
}

m["kpv"] = {
	"茲梁科米語",
	34114,
	"urj-prm",
	"Cyrl",
	translit = "kv-translit",
	override_translit = true,
	wikimedia_codes = "kv",
}

m["kpw"] = {
	"科本語",
	11732326,
	"ngf-mad",
}

m["kpx"] = {
	"Mountain Koiari",
	6925030,
	"ngf",
}

m["kpy"] = {
	"科里亞克語",
	36199,
	"qfa-ckn",
	"Cyrl",
	entry_name = {
		from = {"['’]"},
		to = {"ʼ"}
	},
	sort_key = {
		from = {"вʼ", "гʼ", "ё", "ӄ", "ӈ"},
		to = {"в" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1]}
	},
}

m["kpz"] = {
	"Kupsabiny",
	56445,
	"sdv-kln",
}

m["kqa"] = {
	"Mum",
	6935252,
	"ngf-mad",
}

m["kqb"] = {
	"科維語",
	6434822,
	"ngf",
}

m["kqc"] = {
	"Doromu-Koki",
	5298175,
	"ngf",
}

m["kqd"] = {
	"庫伊桑賈格敘利亞語",
	33463,
	"sem-nna",
}

m["kqe"] = {
	"卡拉甘語",
	18748906,
	"phi",
}

m["kqf"] = {
	"卡卡拜語",
	6349119,
	"poz-ocw",
	"Latn",
}

m["kqg"] = {
	"Khe",
	3914015,
	"nic-gur",
}

m["kqh"] = {
	"Kisankasa",
	6416409,
	"sdv",
}

m["kqi"] = {
	"科伊塔布語",
	6426363,
	"ngf",
}

m["kqj"] = {
	"科羅米拉語",
	6432520,
	"paa-sbo",
}

m["kqk"] = {
	"Kotafon Gbe",
	12952447,
	"alv-pph",
}

m["kql"] = {
	"Kyenele",
	11732453,
	"paa-yua",
}

m["kqm"] = {
	"Khisa",
	3913955,
	"nic-gur",
}

m["kqn"] = {
	"卡翁德語",
	33601,
	"bnt-lub",
	"Latn",
}

m["kqo"] = {
	"Eastern Krahn",
	3915374,
	"kro-wee",
}

m["kqp"] = {
	"Kimré",
	3441210,
	"cdc-est",
}

m["kqq"] = {
	"克勒納克語",
	6436747,
	"sai-cer",
}

m["kqr"] = {
	"基馬拉岡語",
	3196845,
	"poz-san",
	"Latn",
}

m["kqs"] = {
	"Northern Kissi",
	19921576,
	"alv-kis",
}

m["kqt"] = {
	"Klias River Kadazan",
	12953594,
	"poz-san",
}

m["kqu"] = {
	"Seroa",
	33127766,
	"khi-tuu",
}

m["kqv"] = {
	"Okolod",
	7082487,
	"poz-san",
}

m["kqw"] = {
	"坎達語",
	3192590,
	"poz-ocw",
	"Latn",
}

m["kqx"] = {
	"Mser",
	3502347,
	"cdc-cbm",
}

m["kqy"] = {
	"Koorete",
	6430753,
	"omv-eom",
}

m["kqz"] = {
	"Korana",
	2756709,
	"khi-khk",
	"Latn",
}

m["kra"] = {
	"Kumhali",
	13580783,
	"inc-eas",
	ancestors = "bh",
}

m["krb"] = {
	"Karkin",
	3193345,
	"nai-you",
	"Latn",
}

m["krc"] = {
	"卡拉恰伊-巴爾卡爾語",
	33714,
	"trk-kcu",
	"Cyrl",
	translit = "krc-translit",
	sort_key = {
		from = {"гъ", "дж", "ё", "къ", "нг"},
		to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1]}
	},
}

m["krd"] = {
	"Kairui-Midiki",
	12953277,
	"poz-tim",
}

m["kre"] = {
	"巴拉那語",
	3361895,
	"sai-cer",
}

m["krf"] = {
	"柯羅語 (萬那杜)",
	3198995,
	"poz-oce",
	"Latn",
}

m["krh"] = {
	"Kurama",
	35593,
	"nic-kau",
}

m["kri"] = {
	"塞拉利昂克里奧爾語",
	35744,
	"crp",
	"Latn",
	ancestors = "en",
}

m["krj"] = {
	"基那來阿語",
	33720,
	"phi",
	"Latn",
}

m["krk"] = {
	"克列克語",
	332792,
	"qfa-ckn",
	"Cyrl",
}

m["krl"] = {
	"卡累利阿語",
	33557,
	"urj-fin",
	"Latn",
	sort_key = {
		from = {
			"č", "š", "ž", "ü", "ä", "ö", -- 2 chars
			"z", "'" -- 1 char
		},
		to = {
			"c" .. p[1], "s" .. p[1], "s" .. p[3], "y" .. p[1], "y" .. p[2], "y" .. p[3],
			"s" .. p[2], "y" .. p[4],
		}
	},
}

m["krm"] = {
	"Krim",
	35713,
	"alv",
}

m["krn"] = {
	"Sapo",
	3915386,
	"kro-wee",
}

m["krp"] = {
	"Korop",
	35626,
	"nic-ucr",
	"Latn",
}

m["krr"] = {
	"Kru'ng",
	12953650,
	"mkh-ban",
}

m["krs"] = {
	"Kresh",
	56674,
	"csu-bkr",
}

m["kru"] = {
	"庫魯克語",
	33492,
	"dra-kml",
	"Deva, Tols",
	translit = {
		Deva = "hi-translit",
	},
}

m["krv"] = {
	"Kavet",
	12953649,
	"sai-ktk",
	"Latn",
}

m["krw"] = {
	"Western Krahn",
	10975611,
	"kro-wee",
}

m["krx"] = {
	"Karon",
	35704,
	"alv-jol",
}

m["kry"] = {
	"克里茨語",
	35861,
	"cau-ssm",
	"Latn, Cyrl",
	display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
	entry_name = {
		Latn = s["cau-Latn-entryname"],
		Cyrl = s["cau-Cyrl-entryname"],
	},
}

m["krz"] = {
	"Sota Kanum",
	12952568,
	"paa-yam",
}

m["ksa"] = {
	"Shuwa-Zamani",
	3913929,
	"nic-kau",
}

m["ksb"] = {
	"尚巴拉語",
	3788739,
	"bnt-seu",
	"Latn",
}

m["ksc"] = {
	"南卡林阿語",
	18753301,
	"phi",
}

m["ksd"] = {
	"庫阿努阿語",
	35870,
	"poz-ocw",
	"Latn",
}

m["kse"] = {
	"庫尼語",
	6444619,
	"poz-ocw",
	"Latn",
}

m["ksf"] = {
	"巴菲亞語",
	34930,
	"bnt-baf",
}

m["ksg"] = {
	"Kusaghe",
	3200638,
	"poz-ocw",
	"Latn",
}

m["ksi"] = {
	"伊薩卡語",
	841704,
	"paa-msk",
	"Latn",
}

m["ksj"] = {
	"夸萊語",
	6450052,
	"ngf",
}

m["ksk"] = {
	"堪薩語",
	3192772,
	"sio-dhe",
}

m["ksl"] = {
	"庫馬爾語",
	17584381,
	"poz-ocw",
	"Latn",
}

m["ksm"] = {
	"Kumba",
	3913972,
	"alv-mye",
}

m["ksn"] = {
	"Kasiguranin",
	6374525,
	"phi",
}

m["kso"] = {
	"Kofa",
	56278,
	"cdc-cbm",
}

m["ksp"] = {
	"Kaba",
	3915316,
	"csu-sar",
}

m["ksq"] = {
	"Kwaami",
	3440525,
	"cdc-wst",
}

m["ksr"] = {
	"博隆語",
	4946263,
	"ngf",
}

m["kss"] = {
	"Southern Kissi",
	11028974,
	"alv-kis",
}

m["kst"] = {
	"Winyé",
	3913360,
	"nic-gnw",
}

m["ksu"] = {
	"坎佯語",
	6583541,
	"tai-swe",
}

m["ksv"] = {
	"Kusu",
	6448199,
	"bnt-tet",
}

m["ksw"] = {
	"斯高克倫語",
	56410,
	"kar",
	"Mymr",
	translit = "ksw-translit",
}

m["ksx"] = {
	"Kedang",
	6382520,
	"poz",
	"Latn",
}

m["ksy"] = {
	"卡里亞塔爾語",
	6400661,
	"inc-eas",
}

m["ksz"] = {
	"Kodaku",
	21179986,
	"mun",
}

m["kta"] = {
	"歌須語",
	6378404,
	"mkh-ban",
}

m["ktb"] = {
	"卡姆巴塔語",
	35664,
	"cus-hec",
	"Latn",
}

m["ktc"] = {
	"Kholok",
	3440464,
	"cdc-wst",
}

m["ktd"] = {
	"科卡塔語",
	10547021,
	"aus-pam",
}

m["ktf"] = {
	"Kwami",
	12952687,
	"bnt-lgb",
}

m["ktg"] = {
	"卡爾庫通語",
	3914057,
	"aus-pam",
	"Latn",
}

m["kth"] = {
	"Karanga",
	713643,
}

m["kti"] = {
	"North Muyu",
	20857698,
	"ngf",
	"Latn",
}

m["ktj"] = {
	"Plapo Krumen",
	10975356,
	"kro-grb",
}

m["ktk"] = {
	"卡聶特語",
	3399050,
	"poz-aay",
	"Latn",
}

m["ktl"] = {
	"Koroshi",
	3775265,
	"ira-nwi",
	ancestors = "bal",
}

m["ktm"] = {
	"庫爾提語",
	3200615,
	"poz-aay",
	"Latn",
}

m["ktn"] = {
	"佳里其阿納語",
	3112184,
	"tup",
	"Latn",
}

m["kto"] = {
	"庫特語",
	56537,
}

m["ktp"] = {
	"卡多語",
	769809,
	"tbq-bka",
}

m["ktq"] = {
	"Katabaga",
	3193895,
}

m["ktr"] = {
	"Kota Marudu Tinagas",
	18642280,
}

m["kts"] = {
	"South Muyu",
	42308820,
	"ngf",
	"Latn",
}

m["ktt"] = {
	"Ketum",
	12952616,
	"ngf",
}

m["ktu"] = {
	"吉土巴語",
	35746,
	"crp",
	"Latn",
	ancestors = "kg",
}

m["ktv"] = {
	"東戈都語",
	22808951,
	"mkh-kat",
}

m["ktw"] = {
	"Kato",
	20831,
	"ath-pco",
	"Latn",
}

m["ktx"] = {
	"嘉夏拉里語",
	6380124,
	"sai-pan",
	"Latn",
}

m["kty"] = {
	"Kango",
	6362818,
	"bnt-bta",
	"Latn",
}

m["ktz"] = {
	"朱洪語",
	1192295,
	"khi-kxa",
	"Latn",
}

m["kub"] = {
	"Kutep",
	35645,
	"nic-jkn",
}

m["kuc"] = {
	"Kwinsu",
	6450460,
	"paa-tkw",
}

m["kud"] = {
	"奧赫拉瓦語",
	5166,
	"poz-ocw",
	"Latn",
}

m["kue"] = {
	"庫曼語",
	137525,
	"ngf",
	"Latn",
}

m["kuf"] = {
	"西戈都語",
	6378400,
	"mkh-kat",
	"Laoo, Tale",
}

m["kug"] = {
	"Kupa",
	3915336,
	"alv-ngb",
}

m["kuh"] = {
	"Kushi",
	3438747,
	"cdc-wst",
}

m["kui"] = {
	"鳩古洛語",
	3915522,
	"sai-kui",
	"Latn",
}

m["kuj"] = {
	"Kuria",
	6445968,
	"bnt-lok",
	"Latn",
}

m["kuk"] = {
	"Kepo'",
	6393217,
	"poz",
}

m["kul"] = {
	"Kulere",
	3440506,
	"cdc-wst",
}

m["kum"] = {
	"庫梅克語",
	36209,
	"trk-kcu",
	"Cyrl",
	translit = "kum-translit",
	sort_key = {
		from = {"гъ", "гь", "ё", "къ", "нг", "оь", "уь"},
		to = {"г" .. p[1], "г" .. p[2], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]}
	},
}

m["kun"] = {
	"Kunama",
	36041,
}

m["kuo"] = {
	"庫莫基奧語",
	11732362,
	"ngf",
}

m["kup"] = {
	"庫尼邁帕語",
	6444696,
}

m["kuq"] = {
	"Karipuna",
	6371071,
	"tup-gua",
	"Latn",
}

m["kus"] = {
	"Kusaal",
	35708,
	"nic-dag",
	"Latn",
}

m["kut"] = {
	"庫特奈語",
	33434,
	"qfa-iso",
}

m["kuu"] = {
	"上卡斯科奎姆語",
	28062,
	"ath-nor",
}

m["kuv"] = {
	"Kur",
	12635082,
	"poz-cma",
	"Latn",
}

m["kuw"] = {
	"Kpagua",
	11137573,
	"bad-cnt",
}

m["kux"] = {
	"庫卡吉語",
	10549839,
	"aus-pam",
}

m["kuy"] = {
	"庫庫-亞烏語",
	10550697,
	"aus-pmn",
}

m["kuz"] = {
	"坤扎語",
	2669181,
	"qfa-iso",
}

m["kva"] = {
	"巴格瓦拉爾語",
	56638,
	"cau-and",
	"Cyrl",
	translit = "cau-nec-translit",
	override_translit = true,
	display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
	entry_name = {Cyrl = s["cau-Cyrl-entryname"]},
}

m["kvb"] = {
	"Kubu",
	6441341,
	"poz-mly",
}

m["kvc"] = {
	"科維語",
	3199402,
	"poz-ocw",
	"Latn",
}

m["kvd"] = {
	"Kui (Indonesia)",
	6442230,
	"ngf",
}

m["kve"] = {
	"Kalabakan",
	6350003,
	"poz-san",
}

m["kvf"] = {
	"卡巴萊語",
	3440427,
	"cdc-est",
}

m["kvg"] = {
	"博阿齊語",
	2907551,
	"ngf",
}

m["kvh"] = {
	"科莫多語",
	3198565,
	"poz-cet",
}

m["kvi"] = {
	"孔語",
	3440398,
	"cdc-est",
	"Latn",
}

m["kvj"] = {
	"普西基耶語",
	56304,
	"cdc-cbm",
}

m["kvk"] = {
	"韓國手語",
	3073428,
	"sgn-jsl",
}

m["kvl"] = {
	"Brek Karen",
	12952577,
	"kar",
}

m["kvm"] = {
	"Kendem",
	35751,
	"nic-mam",
	"Latn",
}

m["kvn"] = {
	"Border Kuna",
	31777873,
	"cba",
}

m["kvo"] = {
	"多貝爾語",
	5286559,
	"poz",
}

m["kvp"] = {
	"孔帕內語",
	18343041,
	"poz",
}

m["kvq"] = {
	"Geba Karen",
	12952581,
	"kar",
}

m["kvr"] = {
	"葛林芝語",
	3195442,
	"poz-mly",
}

m["kvt"] = {
	"Lahta Karen",
	12952582,
	"kar",
}

m["kvu"] = {
	"Yinbaw Karen",
	14426328,
	"kar",
}

m["kvv"] = {
	"可拉語",
	6426967,
	"poz",
}

m["kvw"] = {
	"維爾辛語",
	7983599,
	"qfa-tap",
}

m["kvx"] = {
	"帕卡里科里語",
	3244176,
	"inc-wes",
}

m["kvy"] = {
	"Yintale Karen",
	14426329,
	"kar",
}

m["kvz"] = {
	"Tsakwambo",
	7849438,
	"ngf",
}

m["kwa"] = {
	"Dâw",
	3042278,
	"sai-nad",
}

m["kwb"] = {
	"Baa",
	34842,
	"alv-ada",
}

m["kwc"] = {
	"Likwala",
	35597,
	"bnt-mbo",
}

m["kwd"] = {
	"Kwaio",
	3200796,
	"poz-sls",
	"Latn",
}

m["kwe"] = {
	"Kwerba",
	6450328,
	"paa-tkw",
}

m["kwf"] = {
	"夸拉阿埃語",
	3200829,
	"poz-oce",
}

m["kwg"] = {
	"Sara Kaba Deme",
	3915384,
	"csu-kab",
}

m["kwh"] = {
	"科韋埃語",
	6435028,
	"poz",
}

m["kwi"] = {
	"Awa-Cuaiquer",
	2603103,
	"sai-bar",
	"Latn",
}

m["kwj"] = {
	"克萬加語",
	3438383,
	"paa-spk",
}

m["kwk"] = {
	"夸克瓦拉語",
	2640628,
	"wak",
	"Latn",
}

m["kwl"] = {
	"科菲亞爾語",
	3441382,
	"cdc-wst",
	"Latn",
}

m["kwm"] = {
	"Kwambi",
	3487165,
	"bnt-ova",
}

m["kwn"] = {
	"克萬加里語",
	36334,
	"bnt-kav",
	"Latn",
}

m["kwo"] = {
	"孔塔里語",
	3508116,
}

m["kwp"] = {
	"科迪亞語",
	3914867,
	"kro-ekr",
}

m["kwq"] = {
	"克瓦克語",
	11014183,
	"nic-nka",
	ancestors = "yam",
}

m["kwr"] = {
	"Kwer",
	12635137,
	"ngf-okk",
}

m["kws"] = {
	"Kwese",
	3200846,
	"bnt-pen",
}

m["kwt"] = {
	"奎斯滕語",
	6450354,
	"paa-tkw",
}

m["kwu"] = {
	"克瓦庫姆語",
	35624,
	"bnt-kak",
}

m["kwv"] = {
	"Sara Kaba Náà",
	3915361,
	"csu-kab",
}

m["kww"] = {
	"昆蒂語",
	721182,
	"crp",
	"Latn",
	ancestors = "en"
}

m["kwx"] = {
	"基瓦爾語",
	12976968,
	"dra",
}

m["kwz"] = {
	"克瓦迪語",
	2364661,
	"khi-kkw",
	"Latn",
}

m["kxa"] = {
	"凱里魯語",
	3398785,
	"poz-ocw",
	"Latn",
}

m["kxb"] = {
	"克羅布語",
	35586,
	"alv-ptn",
	"Latn",
}

m["kxc"] = {
	"Khonso",
	56624,
	"cus-eas",
}

m["kxd"] = {
	"汶萊馬來語",
	3182878,
	"poz-mly",
	"Latn, ms-Arab",
}

m["kxe"] = {
	"Kakihum",
	3914433,
	"nic-kam",
	ancestors = "tvd",
}

m["kxf"] = {
	"Manumanaw Karen",
	12952592,
	"kar",
	"Mymr, Latn",
}

m["kxh"] = {
	"卡羅語",
	3447116,
	"omv-aro",
}

m["kxi"] = {
	"Keningau Murut",
	6389308,
	"poz-san",
	"Latn",
}

m["kxj"] = {
	"Kulfa",
	713654,
	"csu-kab",
}

m["kxk"] = {
	"Zayein Karen",
	14352960,
	"kar",
}

m["kxl"] = {
	"尼泊爾庫魯克語",
	3200624,
	"dra-kml",
	"Deva",
	ancestors = "kru",
}

m["kxm"] = {
	"北部高棉語",
	3502234,
	"mkh-kmr",
	"Thai, Khmr",
	ancestors = "xhm",
	sort_key = {
		from = {"[%pๆ]", "[็-๎]", "([เแโใไ])([ก-ฮ])"},
		to = {"", "", "%2%1"}
	},
}

m["kxn"] = {
	"加拿逸語",
	6364300,
	"poz-bnn",
	"Latn",
}

m["kxo"] = {
	"加諾威語",
	4356223,
	"qfa-iso",
}

m["kxp"] = {
	"瓦迪雅拉科里語",
	12953645,
	"inc-wes",
}

m["kxq"] = {
	"Smärky Kanum",
	12952569,
	"paa-yam",
}

m["kxr"] = {
	"柯羅語 (新幾內亞)",
	3198994,
	"poz-oce",
	"Latn",
}

m["kxs"] = {
	"康家語",
	3182570,
	"xgn-shr",
	"Latn",
}

m["kxt"] = {
	"科伊瓦特語",
	6426388,
	"paa-spk",
}

m["kxu"] = {
	"Kui (India)",
	33919,
	"dra-kki",
	"Orya",
	translit = "kxv-translit",
	entry_name = {
		remove_diacritics = "୕",
		from = {"ଆଆ", "ଇଇ", "ଉଉ", "ଏଏ", "ଓଓ", "ିଇ", "ୁଉ", "େଏ", "ୋଓ"},
		to = {"ଆ", "ଈ", "ଊ", "ଏ", "ଓ", "ୀ", "ୂ", "େ", "ୋ"},
	},
}

m["kxv"] = {
	"庫維語",
	3200721,
	"dra-kki",
	"Orya",
	translit = "kxv-translit",
	entry_name = {
		remove_diacritics = "୕",
		from = {"ଆଆ", "ଇଇ", "ଉଉ", "ଏଏ", "ଓଓ", "([କ-ହ])ଆ", "ିଇ", "ୁଉ", "େଏ", "ୋଓ"},
		to = {"ଆ", "ଈ", "ଊ", "ଏ", "ଓ", "%1ା", "ୀ", "ୂ", "େ", "ୋ"},
	},
}

m["kxw"] = {
	"科奈語",
	11732339,
}

m["kxx"] = {
	"Likuba",
	35646,
	"bnt-bmo",
}

m["kxy"] = {
	"歌庸語",
	6380673,
	"mkh",
}

m["kxz"] = {
	"克雷沃語",
	6393847,
	"paa-kiw",
}

m["kya"] = {
	"克瓦亞語",
	6450276,
	"bnt-haj",
	"Latn",
}

m["kyb"] = {
	"布特布特卡林阿語",
	18753300,
	"phi",
}

m["kyc"] = {
	"基亞卡語",
	12952690,
	"paa-eng",
}

m["kyd"] = {
	"卡雷語",
	6370196,
	"poz",
}

m["kye"] = {
	"克拉奇語",
	35658,
	"alv-gng",
}

m["kyf"] = {
	"庫亞語",
	35595,
	"kro-bet",
}

m["kyg"] = {
	"克亞加納語",
	6398208,
	"paa-kag",
}

m["kyh"] = {
	"卡魯克語",
	1288440,
	"qfa-iso",
	"Latn",
}

m["kyi"] = {
	"基普特語",
	3038653,
	"poz-swa",
	"Latn",
}

m["kyj"] = {
	"加勞語",
	3192950,
	"phi",
	"Latn",
}

m["kyk"] = {
	"卡馬尤語",
	3192339,
	"phi",
}

m["kyl"] = {
	"卡拉普亞語",
	3192120,
	"nai-klp",
}

m["kym"] = {
	"Kpatili",
	3913982,
	"znd",
}

m["kyn"] = {
	"Karolanos",
	6373093,
	"phi",
}

m["kyo"] = {
	"科龍語",
	6386414,
	"ngf",
}

m["kyp"] = {
	"Kang",
	25559558,
	"tai",
}

m["kyq"] = {
	"肯加語",
	35707,
	"csu-bgr",
}

m["kyr"] = {
	"古魯艾阿語",
	3200633,
	"tup",
	"Latn",
}

m["kys"] = {
	"巴蘭加央語",
	2883794,
	"poz",
}

m["kyt"] = {
	"卡雅加爾語",
	6380394,
	"ngf",
}

m["kyu"] = {
	"西克耶語",
	12952596,
	"kar",
	"Kali, Mymr, Latn",
	translit = {Kali = "Kali-translit"},
}

m["kyv"] = {
	"Kayort",
	6380675,
	"inc-eas",
	"as-Beng",
}

m["kyw"] = {
	"庫德馬里語",
	6446173,
	"inc-eas",
	"Deva, as-Beng, Orya, Chis",
	ancestors = "bh",
}

m["kyx"] = {
	"拉波伊斯語",
	7294279,
	"paa-nbo",
}

m["kyy"] = {
	"坎拜拉語",
	6356254,
	"paa-kag",
}

m["kyz"] = {
	"卡阿比語",
	6380372,
	"tup-gua",
	"Latn",
}

m["kza"] = {
	"西卡拉博羅語",
	36601,
	"alv-krb",
}

m["kzb"] = {
	"凱博博語",
	6347565,
	"poz-cma",
}

m["kzc"] = {
	"Bondoukou Kulango",
	11031321,
	"alv-kul",
}

m["kzd"] = {
	"Kadai",
	7679471,
	"poz-cma",
	"Latn",
}

m["kze"] = {
	"科塞納語",
	12952663,
	"ngf",
	"Latn",
}

m["kzf"] = {
	"達阿-凱利語",
	33103997,
	"poz-kal",
	"Latn",
}

m["kzg"] = {
	"喜界語",
	3196527,
	"jpx-ryu",
	"Jpan",
	translit = s["Jpan-translit"],
	sort_key = s["Jpan-sortkey"],
}

m["kzh"] = {
	"Dongolawi",
	5295991,
	"nub",
	"Latn",
}

m["kzi"] = {
	"加拉畢語",
	6385445,
	"poz-swa",
	"Latn",
}

m["kzj"] = {
	"Coastal Kadazan",
	3307195,
	"poz-san",
	"Latn",
}

m["kzk"] = {
	"Kazukuru",
	1089069,
	"poz-ocw",
}

m["kzl"] = {
	"Kayeli",
	4207444,
	"poz-cma",
	"Latn",
}

m["kzm"] = {
	"凱斯語",
	6348319,
	"paa",
	"Latn",
}

m["kzn"] = {
	"Kokola",
	11128329,
	"bnt-mak",
	"Latn",
	ancestors = "vmw",
}

m["kzo"] = {
	"卡寧吉語",
	35683,
	"bnt-mbt",
}

m["kzp"] = {
	"凱迪邦語",
	6347611,
	"phi",
}

m["kzq"] = {
	"凱克語",
	10951226,
	"sit-tam",
}

m["kzr"] = {
	"卡壤語",
	35681,
	"alv-mbm",
	"Latn",
}

m["kzs"] = {
	"Sugut Dusun",
	12953510,
	"poz-san",
	"Latn",
}

m["kzt"] = {
	"擔布南杜順語",
	12953514,
	"poz-san",
	"Latn",
}

m["kzu"] = {
	"卡尤普勞語",
	6380723,
	"poz-ocw",
}

m["kzv"] = {
	"孔延達雷特語",
	6428671,
	"ngf-okk",
	"Latn",
}

m["kzw"] = { -- contrast xoo, sai-kat, sai-xoc, the last of which the ISO conflated into this code
	"加里里語",
	12953620,
	"sai-mje",
	"Latn",
}

m["kzx"] = {
	"卡馬利安語",
	6356040,
	"poz-cma",
	"Latn",
}

m["kzy"] = {
	"Kango-Sua",
	11008360,
	"bnt-kbi",
	"Latn",
	ancestors = "bip",
}

m["kzz"] = {
	"卡拉布拉語",
	6350038,
	"paa",
	"Latn",
}

return require("Module:languages").addDefaultTypes(m, true)