A modult a Modul:languages/data3/o/doc lapon tudod dokumentálni

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["oaa"] = {
	"orok",
	"Q33928",
	"tuw",
	scripts = Latn,
}

m["oac"] = {
	"oroch",
	"Q33650",
	"tuw",
	scripts = {"Latn", "Cyrl"},
}

m["oav"] = {
	"old avar",
	nil,
	"cau-ava",
	scripts = {"Geor"},
}

m["obi"] = {
	"obispeño",
	"Q1288385",
	"nai-chu",
	scripts = Latn,
}

m["obk"] = {
	"southern bontoc",
	nil,
	"phi",
	otherNames = {"southern bontok"},
	scripts = Latn,
}

m["obl"] = {
	"oblo",
	"Q36309",
}

m["obm"] = {
	"moabite",
	"Q36385",
	"sem-can",
	scripts = {"Phnx"},
	translit_module = "Phnx-translit",
}

m["obo"] = {
	"obo manobo",
	"Q12953699",
	"mno",
	otherNames = {"obo"},
	scripts = Latn,
}

m["obr"] = {
	"old burmese",
	"Q17006600",
	"tbq-brm",
	scripts = {"Mymr"},
}

m["obt"] = {
	"old breton",
	"Q3558112",
	"cel-bry",
	scripts = Latn,
}

m["obu"] = {
	"obulom",
	"Q3813403",
	"nic-cde",
	scripts = Latn,
}

m["oca"] = {
	"ocaina",
	"Q3182577",
	"sai-wit",
	scripts = Latn,
}

m["och"] = {
	"ókínai",
	"Q35137",
	"zhx",
	scripts = {"Hani"},
}

m["oco"] = {
	"old cornish",
	"Q48304520",
	"cel-bry",
	scripts = Latn,
}

m["ocu"] = {
	"tlahuica",
	"Q10751739",
	"omq",
	otherNames = {"ocuiltec", "atzingo matlatzinca"},
	scripts = Latn,
}

m["oda"] = {
	"odut",
	"Q3915388",
	"nic-uce",
	ancestors = {"mfn"},
	scripts = Latn,
}

m["odk"] = {
	"od",
	"Q7077191",
	"inc",
	scripts = {"Arab"},
}

m["odt"] = {
	"old dutch",
	"Q443089",
	"gmw",
	scripts = Latn,
	ancestors = {"frk"},
	entry_name = {
		from = {"[ĀÂ]", "[āâ]", "[ĒÊ]", "[ēê]", "[ĪÎ]", "[īî]", "[ŌÔ]", "[ōô]", "[ŪÛ]", "[ūû]"},
		to   = {"a"   , "a"   , "e"   , "e"   , "i"   , "i"   , "o"   , "o"   , "u"   , "u"}} ,
}

m["odu"] = {
	"odual",
	"Q3813392",
	"nic-cde",
	scripts = Latn,
}

m["ofo"] = {
	"ofo",
	"Q3349758",
	"sio-ohv",
}

m["ofs"] = {
	"old frisian",
	"Q35133",
	"gmw-fri",
	scripts = Latn,
	entry_name = {
		from = {"[ĀÂ]", "[āâ]", "[ĒÊ]", "[ēê]", "[ĪÎ]", "[īî]", "[ŌÔ]", "[ōô]", "[ŪÛ]", "[ūû]"},
		to   = {"a"   , "a"   , "e"   , "e"   , "i"   , "i"   , "o"   , "o"   , "u"   , "u"}} ,
}

m["ofu"] = {
	"efutop",
	"Q35297",
	"nic-eko",
	scripts = Latn,
}

m["ogb"] = {
	"ogbia",
	"Q3813400",
	"nic-cde",
	scripts = Latn,
}

m["ogc"] = {
	"ogbah",
	"Q36291",
	"alv-igb",
	scripts = Latn,
}

m["oge"] = {
	"old georgian",
	"Q34834",
	"ccs-gzn",
	scripts = {"Geor"},
	translit_module = "Geor-translit",
	override_translit = true,
	entry_name = {
		from = {"̂"},
		to   = {""}} ,
}

m["ogg"] = {
	"ogbogolo",
	"Q3813405",
	"nic-cde",
	scripts = Latn,
}

m["ogo"] = {
	"khana",
	"Q3914409",
	"nic-ogo",
	scripts = Latn,
}

m["ogu"] = {
	"ogbronuagum",
	"Q3914485",
	"nic-cde",
	scripts = Latn,
}

m["ohu"] = {
	"ómagyar",
	nil,
	"urj-ugr",
	scripts = Latn,
}

m["oia"] = {
	"oirata",
	"Q56738",
	"ngf",
	scripts = Latn,
}

m["oin"] = {
	"inebu one",
	"Q12953782",
	"qfa-tor",
}

m["ojb"] = {
	"northwestern ojibwa",
	"Q7060356",
	"alg",
	ancestors = {"oj"},
	scripts = Latn,
}

m["ojc"] = {
	"central ojibwa",
	"Q5061548",
	"alg",
	ancestors = {"oj"},
	scripts = Latn,
}

m["ojg"] = {
	"eastern ojibwa",
	"Q5330342",
	"alg",
	ancestors = {"oj"},
	scripts = Latn,
}

m["ojp"] = {
	"old japanese",
	"Q5736700",
	"jpx",
	scripts = {"Jpan"},
}

m["ojs"] = {
	"severn ojibwa",
	"Q56494",
	"alg",
	ancestors = {"oj"},
	scripts = Latn,
}

m["ojv"] = {
	"ontong java",
	"Q7095071",
	"poz-pnp",
	scripts = Latn,
}

m["ojw"] = {
	"western ojibwa",
	"Q3474222",
	"alg",
	ancestors = {"oj"},
	scripts = Latn,
}

m["oka"] = {
	"okanagan",
	"Q2984602",
	"sal",
	otherNames = {"okanagan salish", "okanagan-colville", "colville-okanagan"},
	scripts = Latn,
}

m["okb"] = {
	"okobo",
	"Q3813398",
	"nic-lcr",
	scripts = Latn,
}

m["okd"] = {
	"okodia",
	"Q36300",
	"ijo",
	otherNames = {"okordia", "akita"},
}

m["oke"] = {
	"okpe (Southwestern edo)",
	"Q268924",
	"alv-swd",
	otherNames = {"okpe", "okpe (Nigeria)", "southwestern edo"},
	scripts = Latn,
}

m["okg"] = {
	"kok-paponk",
	nil,
	"aus-pmn",
	scripts = Latn,
}

m["okh"] = {
	"koresh-e rostam",
	"Q6432160",
	"xme-ttc",
	ancestors = {"xme-ttc-cen"},
}

m["oki"] = {
	"okiek",
	"Q56367",
	"sdv",
	otherNames = {"ogiek", "akiek", "akie", "aki", "mosiro", "mediak", "kisankasa"},
	scripts = Latn,
}

m["okj"] = {
	"oko-juwoi",
	"Q3436832",
	"qfa-adc",
	otherNames = {"juwoi", "juwai", "junoi"},
}

m["okk"] = {
	"kwamtim one",
	"Q19830649",
	"qfa-tor",
	scripts = Latn,
}

m["okl"] = {
	"old kentish sign language",
	"Q7084319",
	"sgn",
}

m["okm"] = {
	"middle korean",
	"Q715339",
	"qfa-kor",
	scripts = {"Kore"},
	ancestors = {"oko"},
	entry_name = {
		from = {"[〮〯]"},
		to   = {""}},
}

m["okn"] = {
	"oki-no-erabu",
	"Q3350036",
	"jpx-ryu",
	scripts = {"Jpan"},
	otherNames = {"okino-erabu", "okinoerabu"}, -- distinguish okinawan
}

m["oko"] = {
	"old korean",
	"Q715364",
	"qfa-kor",
	scripts = {"Hani"},
}

m["okr"] = {
	"kirike",
	"Q11006763",
	"ijo",
}

m["oks"] = {
	"oko-eni-osayen",
	"Q36302",
	"alv-von",
	scripts = Latn,
}

m["oku"] = {
	"oku",
	"Q36289",
	"nic-rnc",
	scripts = Latn,
}

m["okv"] = {
	"orokaiva",
	"Q7103752",
	"ngf",
	scripts = Latn,
}

m["okx"] = {
	"okpe (Northwestern edo)",
	"Q7082547",
	"alv-nwd",
	otherNames = {"okpe", "okpe (Nigeria)"},
	scripts = Latn,
}

m["old"] = {
	"mochi",
	"Q12952852",
	"bnt-chg",
	scripts = Latn,
}

m["ole"] = {
	"olekha",
	"Q3695204",
	"sit-bdi",
}

m["olm"] = {
	"oloma",
	"Q3441166",
	"alv-nwd",
	scripts = Latn,
}

m["olo"] = {
	"livvi",
	"Q36584",
	"fiu-fin",
	otherNames = {"livvi-karelian", "livvikovian", "olonets", "southern olonetsian"},
	scripts = Latn,
}

m["olr"] = {
	"olrat",
	"Q3351562",
	"poz-vnc",
}

m["olt"] = {
	"old lithuanian",
	"Q17417801",
	"bat",
	scripts = Latn,
	entry_name = {
		from = {"[áãà]", "[éẽè]", "[íĩì]", "[ýỹ]", "ñ", "[óõò]", "[úù]", ACUTE, GRAVE, TILDE},
		to   = {"a"    , "e"    , "i", "y"   , "n", "o"	   , "u"   }} ,
}

m["olu"] = {
	"kuvale",
	"Q6448765",
	"bnt-swb",
	scripts = Latn,
}

m["oma"] = {
	"omaha-ponca",
	"Q2917968",
	"sio-dhe",
	otherNames = {"omaha", "ponca"},
	scripts = Latn,
}

m["omb"] = {
	"omba",
	"Q2841471",
	"poz-vnc",
	otherNames = {"east ambae"},
	scripts = Latn,
}

m["omc"] = {
	"mochica",
	"Q1951641",
}

m["omg"] = {
	"omagua",
	"Q33663",
	"tup-gua",
	otherNames = {"agua", "cambeba", "cambeeba", "kambeba", "cambela", "campeba", "compeva", "umaua", "omáua", "omaua", "omayali"}, -- last three might actually be names of a different language
	scripts = Latn,
}

m["omi"] = {
	"omi",
	"Q56795",
	"csu-mma",
}

m["omk"] = {
	"omok",
	"Q4334657",
	"qfa-yuk",
}

m["oml"] = {
	"ombo",
	"Q7089928",
	"bnt-tet",
	scripts = Latn,
}

m["omn"] = {
	"minoan",
	"Q1669994",
	scripts = {"Lina"},
}

m["omo"] = {
	"utarmbung",
	"Q7902577",
	"ngf",
	scripts = Latn,
}

m["omp"] = {
	"old manipuri",
	nil,
	"sit",
}

m["omr"] = {
	"old marathi",
	nil,
	"inc",
	scripts = {"Deva", "Modi"},
	ancestors = {"pmh"},
	translit_module = "translit-redirect",
}

m["omt"] = {
	"omotik",
	"Q36313",
	"sdv",
}

m["omu"] = {
	"omurano",
	"Q1957612",
}

m["omw"] = {
	"south tairora",
	"Q20210553",
	"paa-kag",
	scripts = Latn,
}

m["omx"] = {
	"old mon",
	nil,
	"mkh",
}

m["ona"] = {
	"selk'nam",
	"Q2721227",
	otherNames = {"ona", "aona", "selknam", "shelknam"},
	scripts = Latn,
}

m["onb"] = {
	"lingao",
	"Q7093790",
	"qfa-onb",
	aliases = {"ong-be", "be", "bê"},
}

m["one"] = {
	"oneida",
	"Q857858",
	"iro",
	scripts = Latn,
}

m["ong"] = {
	"olo",
	"Q592162",
	"qfa-tor",
	scripts = Latn,
}

m["oni"] = {
	"onin",
	"Q7093910",
	"poz-cet",
	scripts = Latn,
}

m["onj"] = {
	"onjob",
	"Q7093968",
	"ngf",
	scripts = Latn,
}

m["onk"] = {
	"kabore one",
	"Q12953783",
	"qfa-tor",
	scripts = Latn,
}

m["onn"] = {
	"onobasulu",
	"Q7094437",
	"ngf",
	scripts = Latn,
}

m["ono"] = {
	"onondaga",
	"Q1077450",
	"iro",
	scripts = Latn,
}

m["onp"] = {
	"sartang",
	"Q7424639",
	"sit-khb",
}

m["onr"] = {
	"northern one",
	"Q19830648",
	"qfa-tor",
	scripts = Latn,
}

m["ons"] = {
	"ono",
	"Q11732548",
	"ngf",
	scripts = Latn,
}

m["ont"] = {
	"ontenu",
	"Q3352827",
}

m["onu"] = {
	"unua",
	"Q3552042",
	"poz-vnc",
	otherNames = {"onua"},
	scripts = Latn,
}

m["onw"] = {
	"old nubian",
	"Q2268",
	"nub",
	scripts = {"Copt"},
}

m["onx"] = {
	"pidgin onin",
	"Q12953788",
	"crp",
	scripts = Latn,
	ancestors = {"oni"},
}

m["ood"] = {
	"o'odham",
	"Q2393095",
	"azc",
	otherNames = {"papago"},
	scripts = Latn,
}

m["oog"] = {
	"ong",
	"Q12953787",
	"mkh-kat",
}

m["oon"] = {
	"önge",
	"Q2475551",
	"qfa-ong",
}

m["oor"] = {
	"oorlams",
	"Q2484337",
}

m["oos"] = {
	"old ossetic",
	nil,
	"xsc",
	otherNames = {"old ossetian", "alanic", "sarmatian"},
	scripts = {"Grek", "Latn"},
	translit_module = "grc-translit",
	ancestors = {"os-pro"},
}

m["opa"] = {
	"okpamheri",
	"Q3913331",
	"alv-nwd",
	otherNames = {"opameri", "ibilo"},
	scripts = Latn,
}

m["opk"] = {
	"kopkaka",
	"Q6431129",
	"ngf-okk",
	scripts = Latn,
}

m["opm"] = {
	"oksapmin",
	"Q1068097",
	"ngf",
	scripts = Latn,
}

m["opo"] = {
	"opao",
	"Q7095585",
	"ngf",
	scripts = Latn,
}

m["opt"] = {
	"opata",
	"Q2304583",
	"azc-trc",
	otherNames = {"heve", "hegue", "eudeve", "teguima"},
	scripts = Latn,
}

m["opy"] = {
	"ofayé",
	"Q3446691",
	"sai-mje",
	scripts = Latn,
}

m["ora"] = {
	"oroha",
	"Q36298",
	"poz-sls",
}

m["ore"] = {
	"orejón",
	"Q3355834",
	"sai-tuc",
	scripts = Latn,
}

m["org"] = {
	"oring",
	"Q3915308",
	"nic-ucn",
	scripts = Latn,
}

m["orh"] = {
	"oroqen",
	"Q1367309",
	"tuw",
	scripts = Latn,
}

m["oro"] = {
	"orokolo",
	"Q7103758",
	"ngf",
	scripts = Latn,
}

m["orr"] = {
	"oruma",
	"Q36299",
	"ijo",
	scripts = Latn,
}

m["ort"] = {
	"adivasi oriya",
	"Q12953791",
	"inc",
	scripts = {"Orya"},
	ancestors = {"or"},
}

m["oru"] = {
	"ormuri",
	"Q33740",
	"ira-orp",
	scripts = {"fa-Arab"},
}

m["orv"] = {
	"óorosz",
	"Q35228",
	"zle",
	otherNames = {"old russian"},
	scripts = {"Cyrs"},
	translit_module = "Cyrs-Glag-translit",
	entry_name = {
		from = {u(0x0484)}, -- kamora
		to   = {}},
	sort_key = {
		from = {"оу", "є"},
		to   = {"у" , "е"}} ,
}

m["orw"] = {
	"oro win",
	"Q3450423",
	"sai-cpc",
	scripts = Latn,
}

m["orx"] = {
	"oro",
	"Q3813396",
	"nic-lcr",
	scripts = Latn,
}

m["orz"] = {
	"ormu",
	"Q7103494",
	"poz-ocw",
	scripts = Latn,
}

m["osa"] = {
	"osage",
	"Q2600085",
	"sio-dhe",
	scripts = {"Latn", "Osge"},
}

m["osc"] = {
	"oscan",
	"Q36653",
	"itc",
	scripts = {"Ital", "Latn"},
	translit_module = "Ital-translit",
}

m["osi"] = {
	"osing",
	"Q2701322",
	"poz-sus",
	scripts = Latn,
}

m["oso"] = {
	"ososo",
	"Q3913398",
	"alv-yek",
	scripts = Latn,
}

m["osp"] = {
	"old spanish",
	"Q1088025",
	"roa-ibe",
	scripts = Latn,
}

m["ost"] = {
	"osatu",
	"Q36243",
	"nic-grs",
	scripts = Latn,
}

m["osu"] = {
	"southern one",
	"Q12953785",
	"qfa-tor",
	scripts = Latn,
}

m["osx"] = {
	"old saxon",
	"Q35219",
	"gmw",
	otherNames = {"old low german"},
	scripts = Latn,
	entry_name = {
		from = {"[ĀÂ]", "[āâ]", "[ĒÊ]", "[ēê]", "[ĪÎ]", "[īî]", "[ŌÔ]", "[ōô]", "[ŪÛ]", "[ūû]"},
		to   = {"a"   , "a"   , "e"   , "e"   , "i"   , "i"   , "o"   , "o"   , "u"   , "u"}} ,
}

m["ota"] = {
	"oszmán-török",
	"Q36730",
	"trk-ogz",
	otherNames = {"ottoman"},
	scripts = {"ota-Arab", "Armn"},
	ancestors = {"trk-oat"},
}

m["otd"] = {
	"ot danum",
	"Q3033781",
	"poz-brw",
	otherNames = {"dohoi"},
	scripts = Latn,
}

m["ote"] = {
	"mezquital otomi",
	"Q23755711",
	"oto-otm",
	scripts = Latn,
}

m["oti"] = {
	"oti",
	"Q3357881",
}

m["otk"] = {
	"orkhon",
	"Q34988",
	"trk",
	otherNames = {"orkhon turkic", "orkhon"},
	scripts = {"Orkh"},
	translit_module = "Orkh-translit",
}

m["otl"] = {
	"tilapa otomi",
	"Q7802050",
	"oto-otm",
	scripts = Latn,
}

m["otm"] = {
	"eastern highland otomi",
	"Q13581718",
	"oto-otm",
	scripts = Latn,
}

m["otn"] = {
	"tenango otomi",
	"Q25559589",
	"oto-otm",
	scripts = Latn,
}

m["otq"] = {
	"querétaro otomi",
	"Q23755688",
	"oto-otm",
	scripts = Latn,
}

m["otr"] = {
	"otoro",
	"Q36328",
	"alv-hei",
}

m["ots"] = {
	"estado de méxico otomi",
	"Q7413841",
	"oto-otm",
	scripts = Latn,
}

m["ott"] = {
	"temoaya otomi",
	"Q7698191",
	"oto-otm",
	scripts = Latn,
}

m["otu"] = {
	"otuke",
	"Q7110049",
	"sai-mje",
	scripts = Latn,
}

m["otw"] = {
	"ottawa",
	"Q133678",
	"alg",
	ancestors = {"oj"},
	scripts = Latn,
}

m["otx"] = {
	"texcatepec otomi",
	"Q25559590",
	"oto-otm",
	scripts = Latn,
}

m["oty"] = {
	"old tamil",
	"Q20987452",
	"dra",
	scripts = {"Brah"},
}

m["otz"] = {
	"ixtenco otomi",
	"Q6101171",
	"oto-otm",
	scripts = Latn,
}

m["oua"] = {
	"tagargrent",
	"Q56586",
	"ber",
	otherNames = {"ouargli", "wargli", "teggargrent"},
}

m["oub"] = {
	"glio-oubi",
	"Q3914977",
	"kro-grb",
}

m["oue"] = {
	"oune",
	"Q7110521",
	"paa-sbo",
}

m["oui"] = {
	"old uyghur",
	nil,
	"trk-sib",
	otherNames = {"old uighur"},
	scripts = {"Latn", "Brah", "Mani", "Syrc"},
}

m["oum"] = {
	"ouma",
	"Q7110494",
	"poz-ocw",
	scripts = Latn,
}

m["ovd"] = {
	"elfdalian",
	"Q254950",
	"gmq",
	otherNames = {"Övdalian"},
	scripts = Latn,
	ancestors = {"non"},
}

m["owi"] = {
	"owiniga",
	"Q56454",
	"qfa-mal",
	scripts = Latn,
}

m["owl"] = {
	"old welsh",
	"Q2266723",
	"cel-bry",
	scripts = Latn,
}

m["oyb"] = {
	"oy",
	"Q13593748",
	"mkh-ban",
	otherNames = {"oi", "the"}, -- The is a dialect of oi. No, seriously.
}

m["oyd"] = {
	"oyda",
	"Q7116251",
	"omv-nom",
}

m["oym"] = {
	"wayampi",
	"Q7975842",
	"tup-gua",
	otherNames = {"guayapi", "oiampi", "oiampí"},
	scripts = Latn,
}

m["oyy"] = {
	"oya'oya",
	"Q7116243",
	"poz-ocw",
	scripts = Latn,
}

m["ozm"] = {
	"koonzime",
	"Q35566",
	"bnt-ndb",
	scripts = Latn,
}

return m