Documentation for this module may be created at Modul:ziman/dane3/h/belge

local u = mw.ustring.char

-- UTF-8 encoded strings for some commonly used diacritics
local GRAVE     = u(0x0300)
local ACUTE     = u(0x0301)
local CIRC      = u(0x0302)
local TILDE     = u(0x0303)
local MACRON    = u(0x0304)
local BREVE     = u(0x0306)
local DOTABOVE  = u(0x0307)
local DIAER     = u(0x0308)
local CARON     = u(0x030C)
local DGRAVE    = u(0x030F)
local INVBREVE  = u(0x0311)
local DOTBELOW  = u(0x0323)
local RINGBELOW = u(0x0325)
local CEDILLA   = u(0x0327)

local Latn = {"Latn"}

local m = {}

m["haa"] = {
    "hänî",
	"Q28272",
	"ath-nor",
	otherNames = {"Han", "Dawson", "Moosehide", "Han-Kutchin"},
	scripts = Latn,
}

m["hab"] = {
    "zimanê destan ê hanoyî",
	"Q12632107",
	"sgn",
	scripts = Latn, -- when documented
}

m["hac"] = {
    "hewramî",
	"Q33733",
	"ira-zgr",
	otherNames = {"goranî", "avromanî", "awroman", "awromanî", "hawramanî"},
	scripts = {"ku-Arab"},
}

m["had"] = {
    "hatamî",
	"Q56825",
	"paa-wpa",
}

m["haf"] = {
    "zimanê destan ê haiphong",
	"Q39868240",
	"sgn",
}

m["hag"] = {
    "hangayî",
	"Q35426",
	"nic-dag",
	scripts = Latn,
}

m["hah"] = {
    "hahonî",
	"Q3125730",
	"poz-ocw",
	scripts = Latn,
}

m["hai"] = {
    "haidayî",
	"Q33303",
	"qfa-iso",
	scripts = Latn,
}

m["haj"] = {
    "hajongî",
	"Q3350576",
	"qfa-mix",
	scripts = {"as-Beng", "Latn"},
	ancestors = {"inc-oas", "tbq-pro"},
}

m["hak"] = {
    "hakkayî",
	"Q33375",
	"zhx",
	scripts = {"Hani"},
	ancestors = {"ltc"},
}

m["hal"] = {
    "halangî",
	"Q56307",
	"mkh",
}

m["ham"] = {
    "hewayî",
	"Q5748345",
	"paa-spk",
}

m["hao"] = {
    "haköyî",
	"Q3125871",
	"poz-ocw",
	scripts = Latn,
}

m["hap"] = {
    "huplayî",
	"Q5946223",
	"ngf",
}

m["har"] = {
    "harariyî",
	"Q33626",
	"sem-eth",
	scripts = {"Ethi"},
}

m["has"] = {
    "haislayî",
	"Q3107399",
	"wak",
}

m["hav"] = {
    "havuyî",
	"Q5684097",
	"bnt-shh",
	scripts = Latn,
}

m["haw"] = {
    "hawayî",
	"Q33569",
	"poz-pep",
	scripts = Latn,
	sort_key = {
		from = {"ā", "ē", "ī", "ō", "ū" },
		to   = {"a", "e", "i", "o", "u" }} ,
}

m["hax"] = {
    "haidayiya başûrî",
	"Q12953543",
	"qfa-iso",
	ancestors = {"hai"},
}

m["hay"] = {
    "hayayî",
	"Q35756",
	"bnt-haj",
}

m["haz"] = {
    "hazaragiyî",
	"Q33398",
	"ira-swi",
}

m["hba"] = {
    "hambayî",
	"Q11028905",
	"bnt-tet",
}

m["hbb"] = {
    "hubayî",
	"Q56290",
	"cdc-cbm",
	otherNames = {"Kilba"},
}

m["hbn"] = {
    "heibanî",
	"Q35523",
	"alv-hei",
}

m["hbu"] = {
    "habuyî",
	"Q1567033",
	"poz-cet",
	scripts = Latn,
}

m["hca"] = {
    "kreyoliya hindî ya andamanê",
	"Q7599417",
	"crp",
	ancestors = {"hi", "bn", "ta"},
}

m["hch"] = {
    "huiçolî",
	"Q35575",
	"azc",
	scripts = Latn,
}

m["hdn"] = {
    "haidayiya bakurî",
	"Q20054484",
	"qfa-iso",
	ancestors = {"hai"},
}

m["hds"] = {
    "zimanê destan ê hondurasê",
	"Q3915496",
	"sgn",
	otherNames = {"Honduran Sign Language"},
	scripts = Latn, -- when documented
}

m["hdy"] = {
    "hadiyyayî",
	"Q56613",
	"cus",
}

m["hea"] = {
    "qiandong miaoyiya bakurî",
	"Q3138832",
	"hmn",
	otherNames = {"Black Miao"},
}

m["hed"] = {
    "herdeyî",
	"Q56253",
	"cdc-mas",
}

m["heg"] = {
    "helongî",
	"Q35432",
	"poz-tim",
	scripts = Latn,
}

m["heh"] = {
    "heheyî",
	"Q3129390",
	"bnt-bki",
	scripts = Latn,
}

m["hei"] = {
    "heiltsukî",
	"Q5699507",
	"wak",
}

m["hem"] = {
    "hembayî",
	"Q5711209",
	"bnt-lbn",
}

m["hgm"] = {
    "haiǁomî",
	"Q4494781",
	"khi-khk",
	scripts = Latn,
}

m["hgw"] = {
    "haigwaiyî",
	"Q5639108",
	"poz-ocw",
	scripts = Latn,
}

m["hhi"] = {
    "hoia hoiayî",
	"Q5877767",
	"ngf",
}

m["hhr"] = {
    "kerakî",
	"Q11010783",
	"alv-jfe",
}

m["hhy"] = {
    "hoyahoyayî",
	nil,
	"ngf",
}

m["hia"] = {
    "lamangî",
	"Q35700",
	"cdc-cbm",
	scripts = Latn,
}

m["hib"] = {
    "hibitoyî",
	"Q3135164",
}

m["hid"] = {
    "hidatsayî",
	"Q3135234",
	"sio-mor",
	scripts = Latn,
}

m["hif"] = {
    "fiji hindiyî",
	"Q46728",
	"inc-hie",
	scripts = Latn,
	ancestors = {"awa"},
}

m["hig"] = {
    "kamweyî",
	"Q56271",
	"cdc-cbm",
	otherNames = {"Higgi", "Higi"},
}

m["hih"] = {
    "pamosuyî",
	"Q12953011",
	"ngf-mad",
}

m["hii"] = {
    "hinduriyî",
	"Q5766763",
	"him",
}

m["hij"] = {
    "hijukî",
	"Q35274",
	"bnt-bsa",
}

m["hik"] = {
    "seit-kaitetuyî",
	"Q7446989",
	"poz-cma",
}

m["hil"] = {
    "hîlîgaynonî",
	"Q35978",
	"phi",
	scripts = Latn,
	entry_name = {
		from = {"Á", "á", "É", "é", "Í", "í", "Ó", "ó", "Ú", "ú", MACRON},
		to   = {"A", "a", "E", "e", "I", "i", "O", "o", "U", "u"}} ,
}

m["hio"] = {
    "tşwayî",
	"Q963636",
	"khi-kal",
	otherNames = {"Tsoa", "Kua", "Cua", "Hiechware", "Cirecire", "Cire-cire", "Cire-Cire", "Cire Cire"},
}

m["hir"] = {
    "himarimayî",
	"Q5765127",
}

m["hit"] = {
    "hîtîtî",
	"Q35668",
	"ine-ana",
	scripts = {"Xsux"},
}

m["hiw"] = {
    "hiwî",
	"Q3138713",
	"poz-vnc",
	scripts = Latn,
}

m["hix"] = {
    "hixkaryanayî",
	"Q56522",
	"sai-car",
	otherNames = {"Hixkaryána"},
	scripts = Latn,
}

m["hji"] = {
    "hajiyî",
	"Q5639933",
	"poz-mly",
}

m["hka"] = {
    "kaheyî",
	"Q3892562",
	"bnt-chg",
	scripts = Latn,
}

m["hke"] = {
    "hundeyî",
	"Q3065432",
	"bnt-shh",
	scripts = Latn,
}

m["hkk"] = {
    "hunjara-kaina keyî",
	nil,
	"ngf",
}

m["hkn"] = {
    "mel-khaonhî",
	nil,
	"mkh-ban",
	otherNames = {"Mel", "Khaonh"},
}

m["hks"] = {
    "zimanê destan ê hongkongî",
	"Q17038844",
	"sgn",
}

m["hla"] = {
    "haliayî",
	"Q3125959",
	"poz-ocw",
	scripts = Latn,
}

m["hlb"] = {
    "halbiyî",
	"Q3695692",
	"inc-eas",
	scripts = {"Deva", "Orya"},
	ancestors = {"inc-mgd"},
}

m["hld"] = {
    "halang doanî",
	"Q3914632",
	"mkh-ban",
	otherNames = {"Duan", "Doan"},
}

m["hle"] = {
    "hlersuyî",
	"Q5873537",
	"tbq-lol",
	otherNames = {"Sansu"},
}

m["hlt"] = {
    "nga layî",
	"Q12952942",
	"tbq-kuk",
	otherNames = {"Matu Chin", "Matu"},
}

m["hma"] = {
    "maşan hmongiya başûrî",
	"Q12953560",
	"hmn",
	otherNames = {"Southern Mashan Miao"},
}

m["hmb"] = {
    "humburi senniyî",
	"Q35486",
	"son",
	otherNames = {"Central Songhay"},
}

m["hmc"] = {
    "huişui hmongiya navendî",
	"Q12953558",
	"hmn",
	otherNames = {"Central Huishui Miao"},
}

m["hmd"] = {
    "a-hmaoyî",
	"Q1108934",
	"hmn",
	otherNames = {"a hmao", "Big Flowery Miao", "Large Flowery Miao"},
	scripts = {"Latn", "Plrd"},
}

m["hme"] = {
    "huişui hmongiya rojhilatî",
	"Q12953559",
	"hmn",
	otherNames = {"Eastern Huishui Miao"},
}

m["hmf"] = {
    "hmong donî",
	"Q22911602",
	"hmn",
}

m["hmg"] = {
    "guiyang hmongiya başûr-rojavayî",
	"Q27478542",
	"hmn",
}

m["hmh"] = {
    "huişui hmongiya başûr-rojavayî",
	"Q12953565",
	"hmn",
	otherNames = {"Southwestern Huishui Miao"},
}

m["hmi"] = {
    "huişui hmongiya bakurî",
	"Q27434946",
	"hmn",
	otherNames = {"Northern Huishui Miao"},
}

m["hmj"] = {
    "geyî",
	"Q11251864",
	"hmn",
	otherNames = {"Gedou Miao"},
}

m["hmk"] = {
    "maekî",
	"Q8050724",
	"qfa-kor",
	otherNames = {"Ye-Maek", "Yemaek"},
}

m["hml"] = {
    "luopohe hmongî",
	"Q14468943",
	"hmn",
}

m["hmm"] = {
    "maşan hmongiya navendî",
	"Q12953561",
	"hmn",
	otherNames = {"Central Mashan Miao"},
}

m["hmp"] = {
    "maşan hmongiya bakurî",
	"Q12953564",
	"hmn",
	otherNames = {"Northern Mashan Miao"},
}

m["hmq"] = {
    "qiandong miaoyiya rojhilatî",
	"Q27431369",
	"hmn",
	otherNames = {"Black Miao"},
}

m["hmr"] = {
    "hmarî",
	"Q2992841",
	"tbq-kuk",
	ancestors = {"lus"},
}

m["hms"] = {
    "qiandong miaoyiya başûrî",
	"Q12953562",
	"hmn",
	otherNames = {"Black Miao"},
}

m["hmt"] = {
    "hamtaiyî",
	"Q5646436",
	"ngf",
	otherNames = {"Kapau"},
}

m["hmu"] = {
    "hamapî",
	"Q12952484",
	"qfa-tap",
}

m["hmv"] = {
    "hmong dôî",
	"Q22911598",
	"hmn",
	otherNames = {"Hmong Do"},
}

m["hmw"] = {
    "maşan hmongiya rojavayî",
	"Q12953563",
	"hmn",
	otherNames = {"Western Mashan Miao"},
}

m["hmy"] = {
    "guiyang hmongiya başûrî",
	"Q12953553",
	"hmn",
}

m["hmz"] = {
    "hmong şuayî",
	"Q25559603",
	"hmn",
	otherNames = {"Hmong Sua"},
}

m["hna"] = {
    "minayî",
	"Q56532",
	"cdc-cbm",
	otherNames = {"Mina (Cameroon)", "Hina", "Besleri"},
}

m["hnd"] = {
    "hindkoyiya başûrî",
	"Q382273",
	"inc-pan",
	ancestors = {"lah"},
}

m["hne"] = {
    "çhattisgarhiyî",
	"Q33158",
	"inc-hie",
	scripts = {"Deva"},
	ancestors = {"pka"},
}

m["hnh"] = {
    "ǁaniyî",
	"Q3832982",
	"khi-kal",
	scripts = {"Latinx"},
}

m["hni"] = {
    "haniyî",
	"Q56516",
	"tbq-lol",
}

m["hnj"] = {
    "hmongiya hêşîn",
	"Q3138831",
	"hmn",
	otherNames = {"Hmong Njua", "Hmong Leng", "Mong Leng", "Green Miao", "Blue Hmong"},
	scripts = {"Latn", "Hmng"},
}

m["hnn"] = {
    "hanunooyî",
	"Q35435",
	"phi",
	otherNames = {"Hanuno'o"},
	scripts = {"Hano", "Latn"},
}

m["hno"] = {
    "hindkoyiya bakurî",
	"Q6346358",
	"inc-pan",
	otherNames = {"Kagani", "Hazara Hindko", "Hindki of Hazara"},
	scripts = {"Arab"},
	ancestors = {"lah"},
}

m["hns"] = {
    "hindustaniyiya karibî",
	"Q1843468",
	"inc-hie",
	otherNames = {"Caribbean Bhojpuri"},
	ancestors = {"bho"},
}

m["hnu"] = {
    "hungî",
	"Q12632753",
	"mkh-vie",
}

m["hoa"] = {
    "hoavayî",
	"Q3138887",
	"poz-ocw",
	scripts = Latn,
}

m["hob"] = {
    "mariyiya awistronezî",
	"Q6760941",
	"poz-ocw",
	otherNames = {"Mari (Madang Province)", "Hop"},
	scripts = Latn,
}

m["hoc"] = {
    "hoyî",
	"Q33270",
	"mun",
	scripts = {"Wara", "Orya", "Deva", "Latn"},
}

m["hod"] = {
    "holmayî",
	"Q56331",
	"cdc",
	scripts = Latn,
}

m["hoe"] = {
    "horomî",
	"Q3914008",
	"nic-ple",
	scripts = Latn,
}

m["hoh"] = {
    "hobyótî",
	"Q33299",
	"sem-sar",
}

m["hoi"] = {
    "holîkaçukî",
	"Q28508",
	"ath-nor",
	scripts = Latn,
}

m["hoj"] = {
    "hadothiyî",
	"Q33227",
	"inc-wes",
	otherNames = {"Harauti"},
	ancestors = {"mwr"},
}

m["hol"] = {
    "holuyî",
	"Q4121133",
	"bnt-pen",
	scripts = Latn,
}

m["hom"] = {
    "homayî",
	"Q3449953",
	"bnt-boa",
	scripts = Latn,
}

m["hoo"] = {
    "holoholoyî",
	"Q3139484",
	"bnt-tkm",
	scripts = Latn,
}

m["hop"] = {
    "hopîyî",
	"Q56421",
	"azc",
	otherNames = {"moquî"},
	scripts = Latn,
}

m["hor"] = {
    "horoyî",
	"Q641748",
	"csu-sar",
}

m["hos"] = {
    "zimanê destan ê ho şî minh city",
	"Q16111971",
	"sgn",
	scripts = Latn, -- when documented
}

m["hot"] = {
    "hoteyî",
	"Q12632404",
	"poz-ocw",
	scripts = Latn,
}

m["hov"] = {
    "hovonganî",
	"Q5917269",
	"poz",
}

m["how"] = {
    "honiyî",
	"Q56842",
	"tbq-lol",
	otherNames = {"Haoni", "Baihong", "Hao-Bai", "Ho"},
}

m["hoy"] = {
    "holiyayî",
	"Q5880707",
	"dra",
}

m["hoz"] = {
    "hozoyî",
	"Q5923010",
	"omv-mao",
}

m["hpo"] = {
    "hponî",
	"Q5923277",
	"tbq-brm",
}

m["hps"] = {
    "zimanê destan ê hawai'i pidgin",
	"Q33358",
	"sgn",
	otherNames = {"Hawaiian Sign Language", "Hula", "Hawaii Sign Language"},
	scripts = Latn, -- when documented
}

m["hra"] = {
    "hrangkholî",
	"Q5923435",
	"tbq-kuk",
}

m["hrc"] = {
    "niwer milî",
	nil,
	"poz-oce",
	otherNames = {"Tangga"}, -- this variety of Tangga macrolanguage is on Tangga island
	scripts = Latn,
}

m["hre"] = {
    "hreyî",
	"Q3915794",
	"mkh-nbn",
	otherNames = {"Hrê"},
}

m["hrk"] = {
    "harukuyî",
	"Q5675762",
	"poz-cma",
}

m["hrm"] = {
    "horned miaoyî",
	nil,
	"hmn",
}

m["hro"] = {
    "haroiyî",
	"Q3127568",
	"cmc",
	scripts = Latn,
}

m["hrp"] = {
    "nhirrpiyî",
	"Q32571318",
	"aus-kar",
}

m["hrt"] = {
    "hertevinî",
	"Q33290",
	"sem-nna",
	scripts = Latn,
}

m["hru"] = {
    "hrusoyî",
	"Q5923933",
	"sit-hrs",
}

m["hrw"] = {
    "warwar feniyî",
	nil,
	"poz-oce",
	otherNames = {"Feni"},
	scripts = Latn,
}

m["hrx"] = {
    "hunsrikî",
	"Q304049",
	"gmw",
	otherNames = {"riograndenser hunsrückisch"},
	scripts = Latn,
	ancestors = {"gmw-cfr"},
}

m["hrz"] = {
    "harzaniyî",
	"Q56464",
	"xme-ttc",
	otherNames = {"Harzandi"},
	ancestors = {"xme-ttc-nor"},
}

m["hsb"] = {
    "sorbiya jorîn",
	"Q13248",
	"wen",
	aliases = {"lusatiya jorîn", "wendişiya jorîn"},
	scripts = Latn,
	sort_key = {
		from = {"č",  "ć",   "ě",  "ch", "ł",  "ń",  "ó", "ř",  "š",  "ž",  "ź"    },
		to   = {"c~", "c~~", "e~", "h~", "l`", "n~", "o", "r~", "s~", "z~", "z~~" }} , --the digraph ch comes after h; ł comes before l
}

m["hsh"] = {
    "zimanê destan ê mecarî",
	"Q13636869",
	"sgn",
	scripts = Latn, -- when documented
}

m["hsl"] = {
    "zimanê destan ê hausayî",
	"Q3915462",
	"sgn",
	scripts = Latn, -- when documented
}

m["hsn"] = {
    "xiangî",
	"Q13220",
	"zhx",
	scripts = {"Hani"},
	ancestors = {"ltc"},
}

m["hss"] = {
    "harsusiyî",
	"Q33423",
	"sem-sar",
}

m["hti"] = {
    "hotiyî",
	"Q5912372",
	"poz-cma",
	scripts = Latn,
}

m["hto"] = {
    "minica huitotoyî",
	"Q948514",
	"sai-wit",
	otherNames = {"Minica", "Minica Witoto"},
	scripts = Latn,
}

m["hts"] = {
    "hadzayî",
	"Q33411",
	"qfa-iso",
	scripts = Latn,
}

m["htu"] = {
    "hitûyî",
	"Q5872700",
	"poz-cma",
	scripts = Latn,
}

m["hub"] = {
    "huambisayî",
	"Q1526037",
	"sai-jiv",
	otherNames = {"Huambiza", "Wambisa"},
	scripts = Latn,
}

m["huc"] = {
    "ǁhoanî",
	"Q2053913",
	"khi-kxa",
	otherNames = {"ǂ’Amkoe", "ǂHȍã", "ǂHȍȁn"},
	scripts = {"Latinx"},
}

m["hud"] = {
    "huauluyî",
	"Q12952504",
	"poz-cma",
	scripts = Latn,
}

m["huf"] = {
    "humeneyî",
	"Q11732231",
	"ngf",
	scripts = Latn,
}

m["hug"] = {
    "huaçipaeriyî",
	"Q3446617",
	"sai-har",
	scripts = Latn,
}

m["huh"] = {
    "huilliçeyî",
	"Q35531",
	"sai-ara",
	scripts = Latn,
}

m["hui"] = {
    "huliyî",
	"Q3125121",
	"paa-eng",
	scripts = Latn,
}

m["huj"] = {
    "guiyang hmongiya bakurî",
	"Q12953554",
	"hmn",
}

m["huk"] = {
    "hulungî",
	"Q12952505",
	"poz-cet",
}

m["hul"] = {
    "hulayî",
	"Q6382179",
	"poz-ocw",
	scripts = Latn,
}

m["hum"] = {
    "hunganayî",
	"Q10975396",
	"bnt-yak",
}

m["huo"] = {
    "huyî",
	"Q3141783",
	"mkh-pal",
}

m["hup"] = {
    "hupayî",
	"Q28058",
	"ath-pco",
	scripts = Latn,
}

m["huq"] = {
    "tsatî",
	"Q34133",
	"cmc",
	otherNames = {"Hainan Cham", "Hui", "Huihui", "Sanya Hui", "Utsat", "Utset"},
}

m["hur"] = {
    "halkomelemî",
	"Q35388",
	"sal",
	scripts = Latn,
}

m["hus"] = {
    "wastekî",
	"Q35573",
	"myn",
	otherNames = {"Huastek", "Huasteka", "Huasteque", "Huaxteca", "Huaxteco", "Huaxteque", "Huastecan"},
	scripts = Latn,
}

m["huu"] = {
    "murui huitotoyî",
	"Q2640935",
	"sai-wit",
	otherNames = {"Murui", "Murui Witoto"},
	scripts = Latn,
}

m["huv"] = {
    "huaveyî",
	"Q12954031",
	"qfa-iso",
	otherNames = {"San Mateo del Mar Huave", "San Dionisio del Mar Huave", "Santa María del Mar Huave", "San Francisco del Mar Huave"},
	scripts = Latn,
}

m["huw"] = {
    "hukuminayî",
	"Q3142988",
	"poz-cma",
	otherNames = {"Palumata"},
	scripts = Latn,
}

m["hux"] = {
    "nüpode huitotoyî",
	"Q56333",
	"sai-wit",
	otherNames = {"Nüpode", "Nüpode Witoto"},
	scripts = Latn,
}

m["huy"] = {
    "hulaulayî",
	"Q33426",
	"sem-nna",
}

m["huz"] = {
    "hunzibî",
	"Q56564",
	"cau-tsz",
	scripts = {"Cyrl"},
	translit_module = "huz-translit",
	entry_name = {
		from = {ACUTE},
		to   = {}},
}

m["hvc"] = {
    "zimanê çanda haîtî ya vodoun",
	"Q3504239",
	"crp",
	otherNames = {"Langaj", "Langay"},
	scripts = Latn,
}

m["hvk"] = {
    "havekeyî",
	"Q5683513",
	"poz-cln",
	scripts = Latn,
}

m["hvn"] = {
    "sabuyî",
	"Q3128792",
	"poz-cet",
	otherNames = {"Savu"},
	scripts = Latn,
}

m["hwa"] = {
    "waneyî",
	"Q3914887",
	"kro-ekr",
	scripts = Latn,
}

m["hwo"] = {
    "hwanayî",
	"Q56498",
	"cdc-cbm",
	scripts = Latn,
}

m["hya"] = {
    "hyayî",
	"Q56798",
	"cdc-cbm",
	scripts = Latn,
}

return m