local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m = {
"Orok",
33928,
"tuw-nan",
"Cyrl, Latn",
translit = "oaa-translit",
}
m = {
"Oroch",
33650,
"tuw-udg",
"Latn, Cyrl",
}
m = {
"Old Avar",
65455879,
"cau-ava",
"Geor",
}
m = {
"Obispeño",
1288385,
"nai-chu",
"Latn",
}
m = {
"Southern Bontoc",
63308144,
"phi",
"Latn",
}
m = {
"Oblo",
36309,
}
m = {
"Moabite",
36385,
"sem-can",
"Phnx",
translit = "Phnx-translit",
}
m = {
"Obo Manobo",
12953699,
"mno",
"Latn",
}
m = {
"Old Burmese",
17006600,
"tbq-brm",
"Mymr, Latn", --and also Pallava
}
m = {
"Old Breton",
3558112,
"cel-brs",
"Latn",
}
m = {
"Obulom",
3813403,
"nic-cde",
"Latn",
}
m = {
"Ocaina",
3182577,
"sai-wit",
"Latn",
}
m = {
"Old Chinese",
35137,
"zhx",
"Hant",
translit = "zh-translit",
sort_key = "Hani-sortkey",
}
m = {
"Old Cornish",
48304520,
"cel-brs",
"Latn",
}
m = {
"Tlahuica",
10751739,
"omq",
"Latn",
}
m = {
"Odut",
3915388,
"nic-uce",
"Latn",
ancestors = "mfn",
}
m = {
"Od",
7077191,
"inc-wes",
"Arab",
}
m = {
"Old Dutch",
443089,
"gmw-frk",
"Latn, Runr",
ancestors = "frk",
entry_name = {remove_diacritics = c.circ .. c.macron},
}
m = {
"Odual",
3813392,
"nic-cde",
"Latn",
}
m = {
"Ofo",
3349758,
"sio-ohv",
}
m = {
"Old Frisian",
35133,
"gmw-fri",
"Latn",
entry_name = {remove_diacritics = c.circ .. c.macron},
sort_key = {
from = {"æ", "ð", "þ"},
to = {"ae", "t" .. p, "t" .. p}
},
}
m = {
"Efutop",
35297,
"nic-eko",
"Latn",
}
m = {
"Ogbia",
3813400,
"nic-cde",
"Latn",
}
m = {
"Ogbah",
36291,
"alv-igb",
"Latn",
}
m = {
"Old Georgian",
34834,
"ccs-gzn",
"Geor, Geok",
translit = {
Geor = "Geor-translit",
Geok = "Geok-translit",
},
override_translit = true,
entry_name = {remove_diacritics = c.circ},
}
m = {
"Ogbogolo",
3813405,
"nic-cde",
"Latn",
}
m = {
"Khana",
3914409,
"nic-ogo",
"Latn",
}
m = {
"Ogbronuagum",
3914485,
"nic-cde",
"Latn",
}
m = {
"Old Hungarian",
65455880,
"urj-ugr",
"Latn",
}
m = {
"Oirata",
56738,
"ngf",
"Latn",
}
m = {
"Inebu One",
12953782,
"qfa-tor",
}
m = {
"Northwestern Ojibwa",
7060356,
"alg",
"Latn",
ancestors = "oj",
}
m = {
"Central Ojibwa",
5061548,
"alg",
"Latn",
ancestors = "oj",
}
m = {
"Eastern Ojibwa",
5330342,
"alg",
"Latn",
ancestors = "oj",
}
m = {
"Old Japanese",
5736700,
"jpx",
"Jpan",
display_text = s,
entry_name = s,
sort_key = s,
}
m = {
"Severn Ojibwa",
56494,
"alg",
"Latn",
ancestors = "oj",
}
m = {
"Ontong Java",
7095071,
"poz-pnp",
"Latn",
}
m = {
"Western Ojibwa",
3474222,
"alg",
"Latn",
ancestors = "oj",
}
m = {
"Okanagan",
2984602,
"sal",
"Latn",
}
m = {
"Okobo",
3813398,
"nic-lcr",
"Latn",
}
m = {
"Okodia",
36300,
"ijo",
}
m = {
"Okpe (Southwestern Edo)",
268924,
"alv-swd",
"Latn",
}
m = {
"Kok-Paponk",
55254102,
"aus-pmn",
"Latn",
}
m = {
"Koresh-e Rostam",
6432160,
"xme-ttc",
ancestors = "xme-ttc-cen",
}
m = {
"Okiek",
56367,
"sdv-kln",
"Latn",
}
m = {
"Oko-Juwoi",
3436832,
"qfa-adc",
}
m = {
"Kwamtim One",
19830649,
"qfa-tor",
"Latn",
}
m = {
"Old Kentish Sign Language",
7084319,
"sgn",
}
m = {
"Middle Korean",
715339,
"qfa-kor",
"Kore",
ancestors = "oko",
translit = "User:Chom.kwoy/sandbox/okm-translit",
entry_name = s,
sort_key = "okm-sortkey",
}
m = {
"Okinoerabu",
3350036,
"jpx-nry",
"Jpan",
translit = s,
display_text = s,
entry_name = s,
sort_key = s,
}
m = {
"Old Korean",
715364,
"qfa-kor",
"Kore",
entry_name = s,
}
m = {
"Kirike",
11006763,
"ijo",
}
m = {
"Oko-Eni-Osayen",
36302,
"alv-von",
"Latn",
}
m = {
"Oku",
36289,
"nic-rnc",
"Latn",
}
m = {
"Orokaiva",
7103752,
"ngf",
"Latn",
}
m = {
"Okpe (Northwestern Edo)",
7082547,
"alv-nwd",
"Latn",
}
m = {
"Old Khmer",
9205,
"mkh-kmr",
"Latn, Khmr", --and also Khom, Pallava
}
m = {
"Mochi",
12952852,
"bnt-chg",
"Latn",
}
m = {
"Olekha",
3695204,
"sit-bdi",
"Tibt, Latn",
translit = {Tibt = "Tibt-translit"},
override_translit = true,
display_text = {Tibt = s},
entry_name = {Tibt = s},
sort_key = {Tibt = "Tibt-sortkey"},
}
m = {
"Oloma",
3441166,
"alv-nwd",
"Latn",
}
m = {
"Livvi",
36584,
"urj-fin",
"Latn",
}
m = {
"Olrat",
3351562,
"poz-vnn",
"Latn",
}
m = {
"Old Lithuanian",
17417801,
"bat-eas",
"Latn",
entry_name = {remove_diacritics = c.grave .. c.acute .. c.tilde},
}
m = {
"Kuvale",
6448765,
"bnt-swb",
"Latn",
}
m = {
"Omaha-Ponca",
2917968,
"sio-dhe",
"Latn",
}
m = {
"Omba",
2841471,
"poz-vnn",
"Latn",
}
m = {
"Mochica",
1951641,
}
m = {
"Omagua",
33663,
"tup-gua",
"Latn",
}
m = {
"Omi",
56795,
"csu-mma",
}
m = {
"Omok",
4334657,
"qfa-yuk",
"Cyrl",
translit = "omk-translit",
}
m = {
"Ombo",
7089928,
"bnt-tet",
"Latn",
}
m = {
"Minoan",
1669994,
nil,
"Lina",
}
m = {
"Utarmbung",
7902577,
"ngf",
"Latn",
}
m = {
"Old Manipuri",
105953310,
"sit",
"Mtei",
translit = "Mtei-translit",
}
m = {
"Old Marathi",
65455881,
"inc-sou",
"Deva, Modi",
translit = {
Deva = "sa-translit",
Modi = "Modi-translit",
},
}
m = {
"Omotik",
36313,
"sdv-nis",
}
m = {
"Omurano",
1957612,
}
m = {
"South Tairora",
20210553,
"paa-kag",
"Latn",
}
m = {
"Old Mon",
111364697,
"mkh-mnc",
"Mymr, Latn", --and also Pallava
}
m = {
"Selk'nam",
2721227,
"sai-cho",
"Latn",
}
m = {
"Lingao",
7093790,
"qfa-onb",
"Latn",
}
m = {
"Oneida",
857858,
"iro-nor",
"Latn",
}
m = {
"Olo",
592162,
"qfa-tor",
"Latn",
}
m = {
"Onin",
7093910,
"poz-cet",
"Latn",
}
m = {
"Onjob",
7093968,
"ngf",
"Latn",
}
m = {
"Kabore One",
12953783,
"qfa-tor",
"Latn",
}
m = {
"Onobasulu",
7094437,
"ngf",
"Latn",
}
m = {
"Onondaga",
1077450,
"iro-nor",
"Latn",
ancestors = "iro-oon",
}
m = {
"Sartang",
7424639,
"sit-khm",
}
m = {
"Northern One",
19830648,
"qfa-tor",
"Latn",
}
m = {
"Ono",
11732548,
"ngf",
"Latn",
}
m = {
"Ontenu",
3352827,
}
m = {
"Unua",
3552042,
"poz-vnc",
"Latn",
}
m = {
"Old Nubian",
2268,
"nub",
"Copt",
translit = "Copt-translit",
sort_key = "cop-sortkey",
}
m = {
"Pidgin Onin",
12953788,
"crp",
"Latn",
ancestors = "oni",
}
m = {
"O'odham",
2393095,
"azc",
"Latn",
}
m = {
"Ong",
12953787,
"mkh-kat",
}
m = {
"Önge",
2475551,
"qfa-ong",
"Latn",
}
m = {
"Oorlams",
2484337,
}
m = {
"Okpamheri",
3913331,
"alv-nwd",
"Latn",
}
m = {
"Kopkaka",
6431129,
"ngf-okk",
"Latn",
}
m = {
"Oksapmin",
1068097,
"ngf",
"Latn",
}
m = {
"Opao",
7095585,
"ngf",
"Latn",
}
m = {
"Opata",
2304583,
"azc-trc",
"Latn",
}
m = {
"Ofayé",
3446691,
"sai-mje",
"Latn",
}
m = {
"Oroha",
36298,
"poz-sls",
}
m = {
"Orejón",
3355834,
"sai-tuc",
"Latn",
}
m = {
"Oring",
3915308,
"nic-ucn",
"Latn",
}
m = {
"Oroqen",
1367309,
"tuw-ewe",
"Latn",
}
m = {
"Orokolo",
7103758,
"ngf",
"Latn",
}
m = {
"Oruma",
36299,
"ijo",
"Latn",
}
m = {
"Adivasi Odia",
12953791,
"inc-eas",
"Orya",
ancestors = "or",
}
m = {
"Ormuri",
33740,
"ira-orp",
"fa-Arab",
}
m = {
"Old East Slavic",
35228,
"zle",
"Cyrs",
translit = {Cyrs = "Cyrs-translit"},
entry_name = s,
sort_key = { from = {"Ꙑ", "ꙑ"} , to = { "ы" .. p, "ы" .. p,} },
}
m = {
"Oro Win",
3450423,
"sai-cpc",
"Latn",
}
m = {
"Oro",
3813396,
"nic-lcr",
"Latn",
}
m = {
"Ormu",
7103494,
"poz-ocw",
"Latn",
}
m = {
"Osage",
2600085,
"sio-dhe",
"Latn, Osge",
}
m = {
"Oscan",
36653,
"itc-sbl",
"Ital, Latn, Polyt",
translit = {
Ital = "Ital-translit",
Polyt = "grc-translit",
},
display_text = {
Latn = s,
Polyt = s,
},
entry_name = {
Latn = s,
Polyt = s
},
sort_key = {
Latn = s,
Polyt = s
},
}
m = {
"Osing",
2701322,
"poz",
"Latn",
}
m = {
"Old Sundanese",
56197074,
"poz-msa",
"Latn, Sund, Kawi",
}
m = {
"Ososo",
3913398,
"alv-yek",
"Latn",
}
m = {
"Old Spanish",
1088025,
"roa-ibe",
"Latn",
}
m = {
"Osatu",
36243,
"nic-grs",
"Latn",
}
m = {
"Southern One",
12953785,
"qfa-tor",
"Latn",
}
m = {
"Old Saxon",
35219,
"gmw-lgm",
"Latn",
entry_name = {remove_diacritics = c.circ .. c.macron},
}
m = {
"Ottoman Turkish",
36730,
"trk-ogz",
"ota-Arab, Armn",
ancestors = "trk-oat",
entry_name = {
= {
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef,
from = {"گ", "ڭ", "ۀ"},
to = {"ك", "ك", "ه"}
},
Armn = {
from = {"՚"},
to = {"’"}
},
},
translit = {Armn = "ota-Armn-translit"},
standardChars = {
= "آاأبپتثجچحخدذرزژسشصضطظعغفقكلمنوؤهیئةءـ",
c.punc
},
}
m = {
"Old Tibetan",
7085214,
"sit-tib",
"Tibt",
translit = "Tibt-translit",
override_translit = true,
display_text = s,
entry_name = s,
sort_key = "Tibt-sortkey",
}
m = {
"Ot Danum",
3033781,
"poz-brw",
"Latn",
}
m = {
"Mezquital Otomi",
23755711,
"oto-otm",
"Latn",
}
m = {
"Oti",
3357881,
}
m = {
"Old Turkic",
34988,
"trk",
"Orkh",
translit = "Orkh-translit",
}
m = {
"Tilapa Otomi",
7802050,
"oto-otm",
"Latn",
}
m = {
"Eastern Highland Otomi",
13581718,
"oto-otm",
"Latn",
}
m = {
"Tenango Otomi",
25559589,
"oto-otm",
"Latn",
}
m = {
"Querétaro Otomi",
23755688,
"oto-otm",
"Latn",
}
m = {
"Otoro",
36328,
"alv-hei",
}
m = {
"Estado de México Otomi",
7413841,
"oto-otm",
"Latn",
}
m = {
"Temoaya Otomi",
7698191,
"oto-otm",
"Latn",
}
m = {
"Otuke",
7110049,
"sai-mje",
"Latn",
}
m = {
"Ottawa",
133678,
"alg",
"Latn",
ancestors = "oj",
}
m = {
"Texcatepec Otomi",
25559590,
"oto-otm",
"Latn",
}
m = {
"Old Tamil",
20987452,
"dra-tam",
"Brah",
translit = "Brah-translit",
}
m = {
"Ixtenco Otomi",
6101171,
"oto-otm",
"Latn",
}
m = {
"Glio-Oubi",
3914977,
"kro-grb",
}
m = {
"Oune",
7110521,
"paa-sbo",
}
m = {
"Old Uyghur",
428299,
"trk-ssb",
"Ougr, Latn, Hani, Phag, Brah, Mani, Syrc",
translit = {
Ougr = "Ougr-translit",
},
sort_key = {Hani = "Hani-sortkey"},
}
m = {
"Ouma",
7110494,
"poz-ocw",
"Latn",
}
m = {
"Elfdalian",
254950,
"gmq-eas",
"Latn",
}
m = {
"Owiniga",
56454,
"qfa-mal",
"Latn",
}
m = {
"Old Welsh",
2266723,
"cel-brw",
"Latn",
}
m = {
"Oy",
13593748,
"mkh-ban",
}
m = {
"Oyda",
7116251,
"omv-nom",
}
m = {
"Wayampi",
7975842,
"tup-gua",
"Latn",
}
m = {
"Oya'oya",
7116243,
"poz-ocw",
"Latn",
}
m = {
"Koonzime",
35566,
"bnt-ndb",
"Latn",
}
return require("Module:languages").finalizeData(m, "language")