Module:languages/data3/o
Appearance
Documentation for this module may be created at Module:languages/data3/o/doc
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",
33928,
"tuw",
Latn,
}
m["oac"] = {
"Oroch",
33650,
"tuw",
{"Latn", "Cyrl"},
}
m["oav"] = {
"Old Avar",
nil,
"cau-ava",
{"Geor"},
}
m["obi"] = {
"Obispeño",
1288385,
"nai-chu",
Latn,
}
m["obk"] = {
"Southern Bontoc",
nil,
"phi",
Latn,
}
m["obl"] = {
"Oblo",
36309,
}
m["obm"] = {
"Moabite",
36385,
"sem-can",
{"Phnx"},
translit_module = "Phnx-translit",
}
m["obo"] = {
"Obo Manobo",
12953699,
"mno",
Latn,
}
m["obr"] = {
"Old Burmese",
17006600,
"tbq-brm",
{"Mymr", "Latn"}, --and also Pallava
}
m["obt"] = {
"Old Breton",
3558112,
"cel-bry",
Latn,
}
m["obu"] = {
"Obulom",
3813403,
"nic-cde",
Latn,
}
m["oca"] = {
"Ocaina",
3182577,
"sai-wit",
Latn,
}
m["och"] = {
"Old Chinese",
35137,
"zhx",
{"Hani"},
}
m["oco"] = {
"Old Cornish",
48304520,
"cel-bry",
Latn,
}
m["ocu"] = {
"Tlahuica",
10751739,
"omq",
Latn,
}
m["oda"] = {
"Odut",
3915388,
"nic-uce",
Latn,
ancestors = {"mfn"},
}
m["odk"] = {
"Od",
7077191,
"inc-wes",
{"Arab"},
}
m["odt"] = {
"Old Dutch",
443089,
"gmw",
{"Latn", "Runr"},
ancestors = {"gmw-pro"},
entry_name = {
from = {"[ĀÂ]", "[āâ]", "[ĒÊ]", "[ēê]", "[ĪÎ]", "[īî]", "[ŌÔ]", "[ōô]", "[ŪÛ]", "[ūû]"},
to = {"A" , "a" , "E" , "e" , "I" , "i" , "O" , "o" , "U" , "u"}} ,
}
m["odu"] = {
"Odual",
3813392,
"nic-cde",
Latn,
}
m["ofo"] = {
"Ofo",
3349758,
"sio-ohv",
}
m["ofs"] = {
"Old Frisian",
35133,
"gmw-fri",
Latn,
entry_name = {
from = {"[ĀÂ]", "[āâ]", "[ĒÊ]", "[ēê]", "[ĪÎ]", "[īî]", "[ŌÔ]", "[ōô]", "[ŪÛ]", "[ūû]"},
to = {"A" , "a" , "E" , "e" , "I" , "i" , "O" , "o" , "U" , "u"}} ,
}
m["ofu"] = {
"Efutop",
35297,
"nic-eko",
Latn,
}
m["ogb"] = {
"Ogbia",
3813400,
"nic-cde",
Latn,
}
m["ogc"] = {
"Ogbah",
36291,
"alv-igb",
Latn,
}
m["oge"] = {
"Old Georgian",
34834,
"ccs-gzn",
{"Geor"},
translit_module = "Geor-translit",
override_translit = true,
entry_name = {
from = {"̂"},
to = {""}} ,
}
m["ogg"] = {
"Ogbogolo",
3813405,
"nic-cde",
Latn,
}
m["ogo"] = {
"Khana",
3914409,
"nic-ogo",
Latn,
}
m["ogu"] = {
"Ogbronuagum",
3914485,
"nic-cde",
Latn,
}
m["ohu"] = {
"Old Hungarian",
nil,
"urj-ugr",
Latn,
}
m["oia"] = {
"Oirata",
56738,
"ngf",
Latn,
}
m["oin"] = {
"Inebu One",
12953782,
"qfa-tor",
}
m["ojb"] = {
"Northwestern Ojibwa",
7060356,
"alg",
Latn,
ancestors = {"oj"},
}
m["ojc"] = {
"Central Ojibwa",
5061548,
"alg",
Latn,
ancestors = {"oj"},
}
m["ojg"] = {
"Eastern Ojibwa",
5330342,
"alg",
Latn,
ancestors = {"oj"},
}
m["ojp"] = {
"Old Japanese",
5736700,
"jpx",
{"Jpan"},
}
m["ojs"] = {
"Severn Ojibwa",
56494,
"alg",
Latn,
ancestors = {"oj"},
}
m["ojv"] = {
"Ontong Java",
7095071,
"poz-pnp",
Latn,
}
m["ojw"] = {
"Western Ojibwa",
3474222,
"alg",
Latn,
ancestors = {"oj"},
}
m["oka"] = {
"Okanagan",
2984602,
"sal",
Latn,
}
m["okb"] = {
"Okobo",
3813398,
"nic-lcr",
Latn,
}
m["okd"] = {
"Okodia",
36300,
"ijo",
}
m["oke"] = {
"Okpe (Southwestern Edo)",
268924,
"alv-swd",
Latn,
}
m["okg"] = {
"Kok-Paponk",
nil,
"aus-pmn",
Latn,
}
m["okh"] = {
"Koresh-e Rostam",
6432160,
"xme-ttc",
ancestors = {"xme-ttc-cen"},
}
m["oki"] = {
"Okiek",
56367,
"sdv-kln",
Latn,
}
m["okj"] = {
"Oko-Juwoi",
3436832,
"qfa-adc",
}
m["okk"] = {
"Kwamtim One",
19830649,
"qfa-tor",
Latn,
}
m["okl"] = {
"Old Kentish Sign Language",
7084319,
"sgn",
}
m["okm"] = {
"Middle Korean",
715339,
"qfa-kor",
{"Kore"},
ancestors = {"oko"},
-- Hani regex is a reasonable subset of Hani from [[Module:scripts/data]],
-- last checked on 20220221
entry_name = {
from = {
"[〮〯]",
"%([一-鿿㐀-䶿𠀀-𰀀-]+%)",
"([一-鿿㐀-䶿𠀀-𰀀-])%(.-%)",
"^%-",
"%-$",
"%-",
"#PREF#",
"#SUF#",
},
to = {
"",
"",
"%1",
"#PREF#",
"#SUF#",
"",
"-",
"-",
}},
translit_module = "okm-translit",
}
m["okn"] = {
"Oki-No-Erabu",
3350036,
"jpx-ryu",
{"Jpan"},
}
m["oko"] = {
"Old Korean",
715364,
"qfa-kor",
{"Kore"},
}
m["okr"] = {
"Kirike",
11006763,
"ijo",
}
m["oks"] = {
"Oko-Eni-Osayen",
36302,
"alv-von",
Latn,
}
m["oku"] = {
"Oku",
36289,
"nic-rnc",
Latn,
}
m["okv"] = {
"Orokaiva",
7103752,
"ngf",
Latn,
}
m["okx"] = {
"Okpe (Northwestern Edo)",
7082547,
"alv-nwd",
Latn,
}
m["okz"] = {
"Old Khmer",
9205,
"mkh-kmr",
{"Latinx", "Khmr"}, --and also Pallava
}
m["old"] = {
"Mochi",
12952852,
"bnt-chg",
Latn,
}
m["ole"] = {
"Olekha",
3695204,
"sit-bdi",
}
m["olm"] = {
"Oloma",
3441166,
"alv-nwd",
Latn,
}
m["olo"] = {
"Livvi",
36584,
"fiu-fin",
Latn,
}
m["olr"] = {
"Olrat",
3351562,
"poz-vnc",
}
m["olt"] = {
"Old Lithuanian",
17417801,
"bat",
Latn,
entry_name = {
from = {"[áãà]", "[éẽè]", "[íĩì]", "[ýỹ]", "ñ", "[óõò]", "[úù]", ACUTE, GRAVE, TILDE},
to = {"a" , "e" , "i", "y" , "n", "o" , "u" }} ,
}
m["olu"] = {
"Kuvale",
6448765,
"bnt-swb",
Latn,
}
m["oma"] = {
"Omaha-Ponca",
2917968,
"sio-dhe",
Latn,
}
m["omb"] = {
"Omba",
2841471,
"poz-vnc",
Latn,
}
m["omc"] = {
"Mochica",
1951641,
}
m["omg"] = {
"Omagua",
33663,
"tup-gua",
Latn,
}
m["omi"] = {
"Omi",
56795,
"csu-mma",
}
m["omk"] = {
"Omok",
4334657,
"qfa-yuk",
{ "Cyrl" },
translit_module = "omk-translit",
}
m["oml"] = {
"Ombo",
7089928,
"bnt-tet",
Latn,
}
m["omn"] = {
"Minoan",
1669994,
nil,
{"Lina"},
}
m["omo"] = {
"Utarmbung",
7902577,
"ngf",
Latn,
}
m["omp"] = {
"Old Manipuri",
nil,
"sit",
{"Mtei"},
translit_module = "Mtei-translit",
}
m["omr"] = {
"Old Marathi",
nil,
"inc-sou",
{"Deva", "Modi"},
ancestors = {"pmh"},
translit_module = "translit-redirect",
}
m["omt"] = {
"Omotik",
36313,
"sdv-nis",
}
m["omu"] = {
"Omurano",
1957612,
}
m["omw"] = {
"South Tairora",
20210553,
"paa-kag",
Latn,
}
m["omx"] = {
"Old Mon",
nil,
"mkh-mnc",
{"Mymr", "Latn"}, --and also Pallava
}
m["ona"] = {
"Selk'nam",
2721227,
"sai-cho",
Latn,
}
m["onb"] = {
"Lingao",
7093790,
"qfa-onb",
Latn,
}
m["one"] = {
"Oneida",
857858,
"iro-nor",
Latn,
}
m["ong"] = {
"Olo",
592162,
"qfa-tor",
Latn,
}
m["oni"] = {
"Onin",
7093910,
"poz-cet",
Latn,
}
m["onj"] = {
"Onjob",
7093968,
"ngf",
Latn,
}
m["onk"] = {
"Kabore One",
12953783,
"qfa-tor",
Latn,
}
m["onn"] = {
"Onobasulu",
7094437,
"ngf",
Latn,
}
m["ono"] = {
"Onondaga",
1077450,
"iro-nor",
Latn,
}
m["onp"] = {
"Sartang",
7424639,
"sit-khb",
}
m["onr"] = {
"Northern One",
19830648,
"qfa-tor",
Latn,
}
m["ons"] = {
"Ono",
11732548,
"ngf",
Latn,
}
m["ont"] = {
"Ontenu",
3352827,
}
m["onu"] = {
"Unua",
3552042,
"poz-vnc",
Latn,
}
m["onw"] = {
"Old Nubian",
2268,
"nub",
{"Copt"},
}
m["onx"] = {
"Pidgin Onin",
12953788,
"crp",
Latn,
ancestors = {"oni"},
}
m["ood"] = {
"O'odham",
2393095,
"azc",
Latn,
}
m["oog"] = {
"Ong",
12953787,
"mkh-kat",
}
m["oon"] = {
"Önge",
2475551,
"qfa-ong",
}
m["oor"] = {
"Oorlams",
2484337,
}
m["oos"] = {
"Old Ossetic",
nil,
"xsc",
{"Grek", "Latn"},
translit_module = "grc-translit",
ancestors = {"os-pro"},
}
m["opa"] = {
"Okpamheri",
3913331,
"alv-nwd",
Latn,
}
m["opk"] = {
"Kopkaka",
6431129,
"ngf-okk",
Latn,
}
m["opm"] = {
"Oksapmin",
1068097,
"ngf",
Latn,
}
m["opo"] = {
"Opao",
7095585,
"ngf",
Latn,
}
m["opt"] = {
"Opata",
2304583,
"azc-trc",
Latn,
}
m["opy"] = {
"Ofayé",
3446691,
"sai-mje",
Latn,
}
m["ora"] = {
"Oroha",
36298,
"poz-sls",
}
m["ore"] = {
"Orejón",
3355834,
"sai-tuc",
Latn,
}
m["org"] = {
"Oring",
3915308,
"nic-ucn",
Latn,
}
m["orh"] = {
"Oroqen",
1367309,
"tuw",
Latn,
}
m["oro"] = {
"Orokolo",
7103758,
"ngf",
Latn,
}
m["orr"] = {
"Oruma",
36299,
"ijo",
Latn,
}
m["ort"] = {
"Adivasi Oriya",
12953791,
"inc-eas",
{"Orya"},
ancestors = {"or"},
}
m["oru"] = {
"Ormuri",
33740,
"ira-orp",
{"fa-Arab"},
}
m["orv"] = {
"Old East Slavic",
35228,
"zle",
{"Cyrs"},
translit_module = "Cyrs-Glag-translit",
entry_name = {
from = {u(0x0308), u(0x0300), u(0x0301), u(0x0484), u(0x0485), u(0x0486)}, -- trema, varia, oksia, kamora, dasia, psili
to = {}},
sort_key = {
from = {"оу", "є"},
to = {"у" , "е"}} ,
}
m["orw"] = {
"Oro Win",
3450423,
"sai-cpc",
Latn,
}
m["orx"] = {
"Oro",
3813396,
"nic-lcr",
Latn,
}
m["orz"] = {
"Ormu",
7103494,
"poz-ocw",
Latn,
}
m["osa"] = {
"Osage",
2600085,
"sio-dhe",
{"Latn", "Osge"},
}
m["osc"] = {
"Oscan",
36653,
"itc",
{"Ital", "Latn"},
translit_module = "Ital-translit",
}
m["osi"] = {
"Osing",
2701322,
"poz-sus",
Latn,
}
m["osn"] = {
"Old Sundanese",
56197074,
"poz-msa",
{"Latn", "Sund"},
}
m["oso"] = {
"Ososo",
3913398,
"alv-yek",
Latn,
}
m["osp"] = {
"Old Spanish",
1088025,
"roa-ibe",
Latn,
}
m["ost"] = {
"Osatu",
36243,
"nic-grs",
Latn,
}
m["osu"] = {
"Southern One",
12953785,
"qfa-tor",
Latn,
}
m["osx"] = {
"Old Saxon",
35219,
"gmw",
Latn,
entry_name = {
from = {"[ĀÂ]", "[āâ]", "[ĒÊ]", "[ēê]", "[ĪÎ]", "[īî]", "[ŌÔ]", "[ōô]", "[ŪÛ]", "[ūû]"},
to = {"A" , "a" , "E" , "e" , "I" , "i" , "O" , "o" , "U" , "u"}} ,
}
m["ota"] = {
"Ottoman Turkish",
36730,
"trk-ogz",
{"ota-Arab", "Armn"},
ancestors = {"trk-oat"},
}
m["otd"] = {
"Ot Danum",
3033781,
"poz-brw",
Latn,
}
m["ote"] = {
"Mezquital Otomi",
23755711,
"oto-otm",
Latn,
}
m["oti"] = {
"Oti",
3357881,
}
m["otk"] = {
"Old Turkic",
34988,
"trk",
{"Orkh"},
translit_module = "Orkh-translit",
}
m["otl"] = {
"Tilapa Otomi",
7802050,
"oto-otm",
Latn,
}
m["otm"] = {
"Eastern Highland Otomi",
13581718,
"oto-otm",
Latn,
}
m["otn"] = {
"Tenango Otomi",
25559589,
"oto-otm",
Latn,
}
m["otq"] = {
"Querétaro Otomi",
23755688,
"oto-otm",
Latn,
}
m["otr"] = {
"Otoro",
36328,
"alv-hei",
}
m["ots"] = {
"Estado de México Otomi",
7413841,
"oto-otm",
Latn,
}
m["ott"] = {
"Temoaya Otomi",
7698191,
"oto-otm",
Latn,
}
m["otu"] = {
"Otuke",
7110049,
"sai-mje",
Latn,
}
m["otw"] = {
"Ottawa",
133678,
"alg",
Latn,
ancestors = {"oj"},
}
m["otx"] = {
"Texcatepec Otomi",
25559590,
"oto-otm",
Latn,
}
m["oty"] = {
"Old Tamil",
20987452,
"dra",
{"Brah"},
translit_module = "Brah-translit",
}
m["otz"] = {
"Ixtenco Otomi",
6101171,
"oto-otm",
Latn,
}
m["oub"] = {
"Glio-Oubi",
3914977,
"kro-grb",
}
m["oue"] = {
"Oune",
7110521,
"paa-sbo",
}
m["oui"] = {
"Old Uyghur",
nil,
"trk-sib",
{"Latn", "Brah", "Mani", "Syrc"},
}
m["oum"] = {
"Ouma",
7110494,
"poz-ocw",
Latn,
}
m["ovd"] = {
"Elfdalian",
254950,
"gmq",
Latn,
ancestors = {"non"},
}
m["owi"] = {
"Owiniga",
56454,
"qfa-mal",
Latn,
}
m["owl"] = {
"Old Welsh",
2266723,
"cel-bry",
Latn,
}
m["oyb"] = {
"Oy",
13593748,
"mkh-ban",
}
m["oyd"] = {
"Oyda",
7116251,
"omv-nom",
}
m["oym"] = {
"Wayampi",
7975842,
"tup-gua",
Latn,
}
m["oyy"] = {
"Oya'oya",
7116243,
"poz-ocw",
Latn,
}
m["ozm"] = {
"Koonzime",
35566,
"bnt-ndb",
Latn,
}
return m