Documentation for this module may be created at Modul:ziman/dane3/j/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["jaa"] = {
    "jamamadiyî",
	"Q3053275",
	"auf",
	otherNames = {"Jamamadi", "Madi", "Jarawara", "Jarauára", "Jaruára", "Jarauara", "Jaruara"},
	scripts = Latn,
}

m["jab"] = {
    "hyamî",
	"Q35403",
	"nic-plc",
	scripts = Latn,
}

m["jac"] = {
    "jakaltekî",
	"Q33393",
	"myn",
	otherNames = {"Jacalteco", "Jacaltec", "Jakalteko", "Popti'", "Popti", "Eastern Jacalteco", "Western Jacalteco"},
	scripts = Latn,
}

m["jad"] = {
    "jahankayî",
	"Q3913992",
	"dmn-wmn",
	scripts = Latn,
}

m["jae"] = {
    "jabemî",
	"Q3571232",
	"poz-ocw",
	scripts = Latn,
}

m["jaf"] = {
    "jarayî",
	"Q56289",
	"cdc",
	scripts = Latn,
}

m["jah"] = {
    "jah hutî",
	"Q2742661",
	"mkh-asl",
}

m["jaj"] = {
    "zazaoyî",
	"Q3574969",
	"poz-ocw",
	scripts = Latn,
}

-- "jak" IS TREATED AS "ms", SEE WT:LT

m["jal"] = {
    "yalahatanî",
	"Q8047298",
	"poz-cma",
	otherNames = {"Horuru", "Atamanu"},
	scripts = Latn,
}

m["jam"] = {
    "kreyoliya jameîkî",
	"Q35939",
	"crp",
	otherNames = {"jameîkî", "patoisiya jameîkî", "patois", "patwa"},
	scripts = Latn,
	ancestors = {"en"},
}

m["jan"] = {
    "jandayî",
	"Q6150919",
	"aus-pam",
	otherNames = {"Jandai", "Djandai", "Djendewal", "Dsandai", "Jendairwal", "Jundai", "Tchandi", "Goenpul",  "Koenpel", "Coobenpil", "Ngugi", "Noogoon"},
	scripts = Latn,
}

m["jao"] = {
    "yanyuwayî",
	"Q34241",
	"aus-pam",
	scripts = Latn,
}

m["jaq"] = {
    "yaqayî",
	"Q8049134",
	"ngf",
	scripts = Latn,
}

m["jas"] = {
    "javayiya kaledonî ya nû",
	"Q12953527",
	"poz-sus",
	scripts = Latn,
	ancestors = {"jv"},
}

m["jat"] = {
    "jakatiyî",
	"Q4159744",
	"inc-pan",
	ancestors = {"lah"},
}

m["jau"] = {
    "yaurî",
	"Q8050346",
	"poz-hce",
	scripts = Latn,
}

m["jax"] = {
    "jambî malayî",
	"Q3915769",
	"poz-mly",
	scripts = Latn,
}

m["jay"] = {
    "yan-nhanguyî",
	"Q10723405",
	"aus-yol",
	scripts = Latn,
}

m["jaz"] = {
    "jaweyî",
	"Q3163200",
	"poz-cln",
	scripts = Latn,
}

m["jbe"] = {
    "berberiya cihû",
	"Q35854",
	"ber",
	scripts = {"Hebr"},
}

m["jbj"] = {
    "arandaiyî",
	"Q4784070",
	"ngf",
	scripts = Latn,
}

m["jbk"] = {
    "barikewayî",
	nil,
	"ngf",
	otherNames = {"Omati", "Mini"},
	scripts = Latn,
}

m["jbn"] = {
    "nefusayî",
	"Q36151",
	"ber",
	otherNames = {"Nefusi", "Nafusa", "Nafusi"},
}

m["jbo"] = {
    "lojbanî",
	"Q36350",
	"art",
	scripts = Latn,
}

m["jbr"] = {
    "jofotek-bromnyayî",
	"Q16886849",
	"paa-tkw",
}

m["jbt"] = {
    "jabutiyî",
	"Q2060023",
	"sai-mje",
	otherNames = {"Djeoromitxí", "Yabutí", "Djeoromitxi", "Jabuti", "Yabuti"},
	scripts = Latn,
}

m["jbu"] = {
    "jukun takumî",
	"Q35447",
	"nic-jkn",
	scripts = Latn,
}

m["jbw"] = {
    "yawijibayayî",
	"Q31722921",
	"aus-wor",
	scripts = Latn,
}

m["jcs"] = {
    "zimanê destan ê jamaîkî country",
	"Q6127418",
	"sgn",
	scripts = Latn, -- when documented
}

m["jct"] = {
    "krymçakî",
	"Q33723",
	"trk-kcu",
	scripts = {"Latn", "Cyrl"},
}

m["jda"] = {
    "jadî",
	"Q12633440",
	"sit-las",
}

m["jdg"] = {
    "jadgaliyî",
	"Q13560607",
	"inc-snd",
	ancestors = {"inc-vra"}
}

m["jdt"] = {
    "tatiya cihû",
	"Q56495",
	"ira-swi",
	otherNames = {"Juhuri", "Juvuri", "Juwuri"},
	scripts = {"Latn", "Cyrl", "Hebr"},
	ancestors = {"fa"},
	translit_module = "jdt-translit",
}

m["jeb"] = {
    "jeberoyî",
	"Q967031",
	"sai-cah",
}

m["jee"] = {
    "jerungî",
	"Q56372",
	"sit-kiw",
}

m["jeg"] = {
    "jengî",
	"Q5091274",
	"mkh-ban",
	otherNames = {"Cheng"},
	scripts = Latn,
}

m["jeh"] = {
    "jehî",
	"Q3914636",
	"mkh-ban",
	otherNames = {"Yaeh"},
	scripts = Latn,
}

m["jei"] = {
    "yeiyî",
	"Q8051326",
}

m["jek"] = {
    "jeri kuoyî",
	"Q11031936",
	"dmn-jje",
	scripts = Latn,
}

m["jel"] = {
    "yelmekî",
	"Q8052020",
}

m["jen"] = {
    "dzayî",
	"Q35558",
	"alv-bwj",
}

m["jer"] = {
    "jereyî",
	"Q3915449",
	"nic-jer",
}

m["jet"] = {
    "manemî",
	"Q6748412",
	"paa-brd",
}

m["jeu"] = {
    "jonkor bourmataguilî",
	"Q56269",
}

m["jgb"] = {
    "ngbeeyî",
	"Q7022243",
}

-- "jge" IS TREATED AS "ka", SEE WT:LT

m["jgk"] = {
    "gwakî",
	otherNames = {"Gingwak"},
	"Q17523694",
	"nic-jrw",
}

m["jgo"] = {
    "ngombayî",
	"Q36287",
	"bai",
	scripts = Latn,
}

m["jhi"] = {
    "jehaiyî",
	"Q3176748",
	"mkh-asl",
}

m["jhs"] = {
    "zimanê destan ê jhankotî",
	"Q6190889",
	"sgn",
}

m["jia"] = {
    "jinayî",
	"Q56297",
}

m["jib"] = {
    "jibuyî",
	"Q3914448",
	"nic-jkn",
	scripts = Latn,
}

m["jic"] = {
    "tolî",
	"Q3178609",
	"hok",
	otherNames = {"Tolupan", "Torupan", "Eastern Jicaque"},
	scripts = Latn,
}

m["jid"] = {
    "buyî",
	"Q3913321",
	"nic-nin",
	scripts = Latn,
}

m["jie"] = {
    "jilbeyî",
	"Q56281",
}

m["jig"] = {
    "jinguluyî",
	"Q6202435",
	"aus-mir",
}

m["jih"] = {
    "şangzhaiyî",
	"Q25559440",
	"sit-rgy",
}

m["jii"] = {
    "jiidduyî",
	"Q56769",
	"cus",
}

m["jil"] = {
    "jilimî",
	"Q6192674",
	"ngf-mad",
}

m["jim"] = {
    "jimjimenî",
	"Q56288",
	"cdc-cbm",
	otherNames = {"Jimi", "Jimi (Cameroon)"},
	scripts = Latn,
}

m["jio"] = {
    "jiamaoyî",
	"Q3178570",
	scripts = Latn,
}

m["jiq"] = {
    "guanyinqiaoyî",
	"Q3118757",
	"sit-rgy",
}

m["jit"] = {
    "jitayî",
	"Q6203228",
	"bnt-haj",
	scripts = Latn,
}

m["jiu"] = {
    "youle jinuoyî",
	"Q12952530",
	"tbq-lol",
}

m["jiv"] = {
    "şuarî",
	"Q617291",
	"sai-jiv",
	scripts = Latn,
}

m["jiy"] = {
    "buyuan jinuoyî",
	"Q12952528",
	"tbq-lol",
}

m["jje"] = {
    "jejuyî",
	"Q129648",
	"qfa-kor",
	otherNames = {"Cheju", "Jejueo"},
	scripts = {"Kore"},
	--translit_module = "ko-translit",
}

m["jjr"] = {
    "zharî",
	otherNames = {"Bankal"},
	"Q17523697",
	"nic-jrw",
}

m["jka"] = {
    "kaerayî",
	"Q16910923",
	"ngf",
	scripts = Latn,
}

m["jko"] = {
    "kuboyî",
	"Q12952670",
	"ngf",
}

m["jkr"] = {
    "koroyî (Hindistan)",
	"Q36162",
	"sit-gsi",
	otherNames = {"Koro"},
}

m["jku"] = {
    "labirî",
	"Q1990210",
	"nic-jrn",
}

m["jle"] = {
    "ngileyî",
	"Q36329",
	"alv-tal",
}

m["jls"] = {
    "zimanê destan ê jamaîkî",
	"Q6127433",
	"sgn",
	scripts = Latn, -- when documented
}

m["jma"] = {
    "dimayî",
	"Q5277140",
}

m["jmb"] = {
    "zumbunî",
	"Q56252",
	"cdc-wst",
}

m["jmc"] = {
    "maçameyî",
	"Q12952751",
	"bnt-chg",
	scripts = Latn,
}

m["jmd"] = {
    "yamdenayî",
	"Q8048030",
	"poz-cet",
	scripts = Latn,
}

m["jmi"] = {
    "jimiyî",
	"Q3502308",
	"cdc-wst",
	otherNames = {"Jimi (Nigeria)"},
	scripts = Latn,
}

m["jml"] = {
    "jumliyî",
	"Q6310993",
	"inc-pah",
}

m["jmn"] = {
    "makuri nagayî",
	"Q6740482",
	"sit-aao",
}

m["jmr"] = {
    "kamarayî",
	"Q35561",
	"nic-dag",
}

-- "jms" IS TREATED AS "mff", SEE WT:LT

m["jmw"] = {
    "mouwaseyî",
	nil,
	"ngf",
	otherNames = {"Omati", "Mini"},
	scripts = Latn,
}

m["jmx"] = {
    "juxtlahuaca mixteciya rojavayî",
	"Q12953731",
	"omq-mxt",
	scripts = Latn,
}

m["jna"] = {
    "jangşungî",
	"Q12633505",
	"sit-kin",
}

m["jnd"] = {
    "jandavrayî",
	"Q6150941",
}

m["jng"] = {
    "yangmanî",
	"Q10723416",
	"aus-yng",
}

m["jni"] = {
    "janjiyî",
	"Q3915330",
	"nic-jer",
}

m["jnj"] = {
    "yemsayî",
	"Q36873",
	"omv",
	otherNames = {"Yem", "Yemma", "Janjero", "Janjerinya", "Janjor", "Yangaro", "Zinjero"},
}

m["jnl"] = {
    "rawatî",
	"Q7296948",
	"sit-gma",
}

m["jns"] = {
    "jaunsariyî",
	"Q6164857",
	"him",
}

m["job"] = {
    "jobayî",
	"Q13123409",
	"bnt-shh",
}

m["jod"] = {
    "wojenakayî",
	"Q11029540",
	"dmn-mnk",
}

m["jor"] = {
    "jorayî",
	"Q5393974",
	"tup-gua",
	otherNames = {"Hora"},
	scripts = Latn,
}

m["jos"] = {
    "zimanê destan ê urdunî",
	"Q6534917",
	"sgn",
	scripts = {"Sgnw"},
}

m["jow"] = {
    "jowuluyî",
	"Q3914487",
	"dmn-mnw",
	scripts = Latn,
}

-- "jpa" IS NOT USED, SEE WT:LT

m["jpr"] = {
    "farsiya cihû",
	"Q33367",
	"ira-swi",
	otherNames = {"Jidi", "Dzhidi", "Djudi"},
	scripts = {"Hebr"},
	ancestors = {"fa"},
}

m["jqr"] = {
    "jaqaruyî",
	"Q33443",
	"sai-aym",
	scripts = Latn,
}

m["jra"] = {
    "jarayî",
	"Q33370",
	"cmc",
	scripts = Latn,
}

m["jrb"] = {
    "cihû-erebî",
	"Q37733",
	"sem-arb",
	scripts = {"Hebr"},
}

m["jrr"] = {
    "jiruyî",
	"Q6203123",
	"nic-jkn",
}

m["jru"] = {
    "japreriayî",
	"Q3441409",
	"sai-car",
	scripts = Latn,
}

m["jsl"] = {
    "zimanê destan ê japonî",
	"Q35601",
	"sgn-jsl",
}

m["jua"] = {
    "júmayî",
	"Q12953587",
	"tup-gua",
	scripts = Latn,
}

m["jub"] = {
    "wannuyî",
	"Q3914905",
	"nic-jkn",
}

m["juc"] = {
    "jurçenî",
	"Q56731",
	"tuw",
	scripts = {"Latn"},
}

m["jud"] = {
    "worodougouyî",
	"Q11155821",
	"dmn-mnk",
}

m["juh"] = {
    "honeyî",
	"Q5964576",
	"nic-jkn",
	otherNames = {"Hõne", "Pindiga", "Gwana"},
	scripts = Latn,
}

m["jui"] = {
    "ngadcurî",
	"Q16897028",
	"aus-pam",
	"Latn",
}


m["juk"] = {
    "wapanî",
	"Q3914914",
	"nic-jkn",
}

m["jul"] = {
    "jirelî",
	"Q56863",
	"sit-tib",
}

m["jum"] = {
    "jumjumî",
	"Q11283696",
	"sdv",
}

m["jun"] = {
    "juangî",
	"Q33362",
	"mun",
	scripts = {"Orya"},
}

m["juo"] = {
    "jibayî",
	"Q6191995",
	"nic-jkn",
}

m["jup"] = {
    "hupdëî",
	"Q3143384",
	"sai-nad",
	scripts = Latn,
}

m["jur"] = {
    "jurúnayî",
	"Q4023175",
	"tup",
	otherNames = {"Iuruna", "Jaruna", "Yudya", "Yurúna"},
	scripts = Latn,
}

m["jus"] = {
    "zimanê destan ê jumlayî",
	"Q6310991",
	"sgn",
}

m["jut"] = {
    "jutişî",
	"Q1340322",
	"gmq",
	otherNames = {"Jutlandic"},
	scripts = Latn,
	ancestors = {"da"},
}

m["juu"] = {
    "juyî",
	"Q3914897",
}

m["juw"] = {
    "wãphayî",
	"Q3914934",
	"nic-jkn",
	scripts = Latn,
}

m["juy"] = {
    "jurayî",
	"Q6314963",
	"mun",
}

m["jvd"] = {
    "javindoyî",
	"Q2719893",
}

m["jvn"] = {
    "javayiya karîbî",
	"Q11732256",
	"poz-sus",
	scripts = Latn,
	ancestors = {"jv"},
}

m["jwi"] = {
    "jwira-pepesayî",
	"Q35467",
	"alv-ctn",
	scripts = Latn,
}

-- "jya" IS TREATED AS "sit-sit", "sit-jap", "sit-tsh", "sit-zbu", SEE WT:LT

m["jye"] = {
    "cihû-erebiya yemenî",
	"Q56596",
	"sem-arb",
	scripts = {"Hebr"},
	ancestors = {"jrb"},
}

m["jyy"] = {
    "jayayî",
	"Q641720",
	"csu-bgr",
	scripts = Latn,
}

return m