text:
Module:User:Victar/iir-decl-noun/data/irreg

irreg_data = {}

-- a-stems --

irreg_data["blōþą"] = function(args, data) data.decl_type = "neuter a-stem" data.forms["nom_sg"] = {"blōþą"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"blōþas", "blōþis"} data.forms["dat_sg"] = {"blōþai"} data.forms["ins_sg"] = {"blōþō"}

data.forms["nom_pl"] = {"blōdō"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"blōdǫ̂"} data.forms["dat_pl"] = {"blōdamaz"} data.forms["ins_pl"] = {"blōdamiz"}

table.insert(data.categories, "Proto-Germanic a-stem nouns") end

irreg_data["glasą"] = function(args, data) data.decl_type = "neuter a-stem" data.forms["nom_sg"] = {"glasą"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"glasas", "glasis"} data.forms["dat_sg"] = {"glasai"} data.forms["ins_sg"] = {"glasō"}

data.forms["nom_pl"] = {"glazō"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"glazǫ̂"} data.forms["dat_pl"] = {"glazamaz"} data.forms["ins_pl"] = {"glazamiz"}

table.insert(data.categories, "Proto-Germanic a-stem nouns") end

irreg_data["gulþą"] = function(args, data) data.decl_type = "neuter a-stem" data.forms["nom_sg"] = {"gulþą"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"gulþas", "gulþis"} data.forms["dat_sg"] = {"gulþai"} data.forms["ins_sg"] = {"gulþō"}

data.forms["nom_pl"] = {"guldō"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"guldǫ̂"} data.forms["dat_pl"] = {"guldamaz"} data.forms["ins_pl"] = {"guldamiz"}

table.insert(data.categories, "Proto-Germanic a-stem nouns") end

irreg_data["hwehwlą"] = function(args, data) data.decl_type = "neuter a-stem" data.forms["nom_sg"] = {"hwehwlą"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"hwehwlas", "hwihwlis"} data.forms["dat_sg"] = {"hwihwlai"} data.forms["ins_sg"] = {"hwehwlō"}

data.forms["nom_pl"] = {"hweulō"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"hweulǫ̂"} data.forms["dat_pl"] = {"hweulamaz"} data.forms["ins_pl"] = {"hweulamiz"}

table.insert(data.categories, "Proto-Germanic a-stem nouns") end

irreg_data["jehwlą"] = function(args, data) data.decl_type = "neuter a-stem" data.forms["nom_sg"] = {"jehwlą"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"jehwlas", "jihwlis"} data.forms["dat_sg"] = {"jihwlai"} data.forms["ins_sg"] = {"jehwlō"}

data.forms["nom_pl"] = {"jeulō"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"jeulǫ̂"} data.forms["dat_pl"] = {"jeulamaz"} data.forms["ins_pl"] = {"jeulamiz"}

table.insert(data.categories, "Proto-Germanic a-stem nouns") end

irreg_data["tahrą"] = function(args, data) data.decl_type = "neuter a-stem" data.forms["nom_sg"] = {"tahrą"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"tahras", "tahris"} data.forms["dat_sg"] = {"tahrai"} data.forms["ins_sg"] = {"tahrō"}

data.forms["nom_pl"] = {"tagrō"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"tagrǫ̂"} data.forms["dat_pl"] = {"tagramaz"} data.forms["ins_pl"] = {"tagramiz"}

table.insert(data.categories, "Proto-Germanic a-stem nouns") end

-- Consonant stems --

irreg_data["aigin"] = function(args, data) data.decl_type = "neuter consonant stem" data.forms["nom_sg"] = {"aigin"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"aiginþiz"} data.forms["dat_sg"] = {"aiginþi"} data.forms["ins_sg"] = {"aiginþē"}

data.forms["nom_pl"] = {"aiginþ"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"aiginþǫ̂"} data.forms["dat_pl"] = {"aiginþumaz"} data.forms["ins_pl"] = {"aiginþumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["alu"] = function(args, data) data.decl_type = "neuter consonant stem" data.forms["nom_sg"] = {"alu"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"aluþiz"} data.forms["dat_sg"] = {"aluþi"} data.forms["ins_sg"] = {"aluþē"}

data.forms["nom_pl"] = {"aluþ"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"aluþǫ̂"} data.forms["dat_pl"] = {"aluþumaz"} data.forms["ins_pl"] = {"aluþumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["arô"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"arô"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = {"arnų"} data.forms["gen_sg"] = {"arniz"} data.forms["dat_sg"] = {"arni"} data.forms["ins_sg"] = {"arnē"}

data.forms["nom_pl"] = {"arniz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"arnunz"} data.forms["gen_pl"] = {"arnǫ̂"} data.forms["dat_pl"] = {"arnumaz"} data.forms["ins_pl"] = {"arnumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["asunz"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"asunz"} data.forms["voc_sg"] = {"asų"} data.forms["acc_sg"] = {"asnų"} data.forms["gen_sg"] = {"asniz"} data.forms["dat_sg"] = {"asni"} data.forms["ins_sg"] = {"asnē"}

data.forms["nom_pl"] = {"asniz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"asnunz"} data.forms["gen_pl"] = {"asnǫ̂"} data.forms["dat_pl"] = {"asnumaz"} data.forms["ins_pl"] = {"asnumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["berô"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"berô"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = {"bernų"} data.forms["gen_sg"] = {"berniz"} data.forms["dat_sg"] = {"berni"} data.forms["ins_sg"] = {"bernē"}

data.forms["nom_pl"] = {"berniz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"bernunz"} data.forms["gen_pl"] = {"bernǫ̂"} data.forms["dat_pl"] = {"bernumaz"} data.forms["ins_pl"] = {"bernumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["ēbanþs"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"ēbanþs"} data.forms["voc_sg"] = {"ēbanþ"} data.forms["acc_sg"] = {"ēbanþų"} data.forms["gen_sg"] = {"ēbundiz"} data.forms["dat_sg"] = {"ēbundi"} data.forms["ins_sg"] = {"ēbundē"}

data.forms["nom_pl"] = {"ēbanþiz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"ēbanþunz"} data.forms["gen_pl"] = {"ēbundǫ̂"} data.forms["dat_pl"] = {"ēbundumaz"} data.forms["ins_pl"] = {"ēbundumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["ili"] = function(args, data) data.decl_type = "neuter consonant stem" data.forms["nom_sg"] = {"ili"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"iliþiz"} data.forms["dat_sg"] = {"iliþi"} data.forms["ins_sg"] = {"iliþē"}

data.forms["nom_pl"] = {"iliþ"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"iliþǫ̂"} data.forms["dat_pl"] = {"iliþumaz"} data.forms["ins_pl"] = {"iliþumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["kūz"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"kūz"} data.forms["voc_sg"] = {"kū"} data.forms["acc_sg"] = {"kwǭ"} data.forms["gen_sg"] = {"kwōiz"} data.forms["dat_sg"] = {"kwōi"} data.forms["ins_sg"] = {"kwōē"}

data.forms["nom_pl"] = {"kwōiz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"kwōnz"} data.forms["gen_pl"] = {"kwōǫ̂"} data.forms["dat_pl"] = {"kwōmaz"} data.forms["ins_pl"] = {"kwōmiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["mann-"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"mann-", "manô", "mannô"} data.forms["voc_sg"] = {"mann"} data.forms["acc_sg"] = {"mannǭ"} data.forms["gen_sg"] = {"manniz"} data.forms["dat_sg"] = {"manni"} data.forms["ins_sg"] = {"mannē"}

data.forms["nom_pl"] = {"manniz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"mannunz"} data.forms["gen_pl"] = {"mannǫ̂"} data.forms["dat_pl"] = {"mannumaz"} data.forms["ins_pl"] = {"mannumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["metaþs"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"metaþs"} data.forms["voc_sg"] = {"metaþ"} data.forms["acc_sg"] = {"metaþų"} data.forms["gen_sg"] = {"metadiz"} data.forms["dat_sg"] = {"metadi"} data.forms["ins_sg"] = {"metadē"}

data.forms["nom_pl"] = {"metaþiz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"metaþunz"} data.forms["gen_pl"] = {"metadǫ̂"} data.forms["dat_pl"] = {"metadumaz"} data.forms["ins_pl"] = {"metadumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["mili"] = function(args, data) data.decl_type = "neuter consonant stem" data.forms["nom_sg"] = {"mili"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"milidiz"} data.forms["dat_sg"] = {"milidi"} data.forms["ins_sg"] = {"milidē"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["stuþs"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"stuþs"} data.forms["voc_sg"] = {"stuþ"} data.forms["acc_sg"] = {"stuþų"} data.forms["gen_sg"] = {"studiz"} data.forms["dat_sg"] = {"studi"} data.forms["ins_sg"] = {"studē"}

data.forms["nom_pl"] = {"stuþiz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"stuþunz"} data.forms["gen_pl"] = {"studǫ̂"} data.forms["dat_pl"] = {"studumaz"} data.forms["ins_pl"] = {"studumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["sūz"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"sūz"} data.forms["voc_sg"] = {"sū"} data.forms["acc_sg"] = {"suwų"} data.forms["gen_sg"] = {"suwiz"} data.forms["dat_sg"] = {"suwi"} data.forms["ins_sg"] = {"sūē"}

data.forms["nom_pl"] = {"suwiz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"suwunz"} data.forms["gen_pl"] = {"sūǫ̂"} data.forms["dat_pl"] = {"suwumaz"} data.forms["ins_pl"] = {"suwumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["tanþs"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"tanþs"} data.forms["voc_sg"] = {"tanþ"} data.forms["acc_sg"] = {"tanþų"} data.forms["gen_sg"] = {"tundiz"} data.forms["dat_sg"] = {"tundi"} data.forms["ins_sg"] = {"tundē"}

data.forms["nom_pl"] = {"tanþiz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"tanþunz"} data.forms["gen_pl"] = {"tundǫ̂"} data.forms["dat_pl"] = {"tundumaz"} data.forms["ins_pl"] = {"tundumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

irreg_data["wrōts"] = function(args, data) data.decl_type = "consonant stem" data.forms["nom_sg"] = {"wrōts"} data.forms["voc_sg"] = {"wrōt"} data.forms["acc_sg"] = {"wrōtų"} data.forms["gen_sg"] = {"wurtiz"} data.forms["dat_sg"] = {"wurti"} data.forms["ins_sg"] = {"wurtē"}

data.forms["nom_pl"] = {"wrōtiz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"wrōtunz"} data.forms["gen_pl"] = {"wurtǫ̂"} data.forms["dat_pl"] = {"wurtumaz"} data.forms["ins_pl"] = {"wurtumiz"}

table.insert(data.categories, "Proto-Germanic consonant stem nouns") end

-- i-stems --

irreg_data["burþiz"] = function(args, data) if not args[1] then irreg_data["burþiz"]({""}, data) return end data.decl_type = "i-stem" data.forms["nom_sg"] = {args[1] .. "burþiz"} data.forms["voc_sg"] = {args[1] .. "burþi"} data.forms["acc_sg"] = {args[1] .. "burþį"} data.forms["gen_sg"] = {args[1] .. "burdīz"} data.forms["dat_sg"] = {args[1] .. "burdī"} data.forms["ins_sg"] = {args[1] .. "burdī"}

data.forms["nom_pl"] = {args[1] .. "burþīz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {args[1] .. "burþīnz"} data.forms["gen_pl"] = {args[1] .. "burdijǫ̂"} data.forms["dat_pl"] = {args[1] .. "burdimaz"} data.forms["ins_pl"] = {args[1] .. "burdimiz"}

table.insert(data.categories, "Proto-Germanic i-stem nouns") end

irreg_data["fraburþiz"] = function(args, data) irreg_data["burþiz"]({"fra"}, data) end

irreg_data["gaburþiz"] = function(args, data) irreg_data["burþiz"]({"ga"}, data) end

irreg_data["kinþiz"] = function(args, data) data.decl_type = "i-stem" data.forms["nom_sg"] = {"kinþiz"} data.forms["voc_sg"] = {"kinþi"} data.forms["acc_sg"] = {"kinþį"} data.forms["gen_sg"] = {"kundīz"} data.forms["dat_sg"] = {"kundī"} data.forms["ins_sg"] = {"kundī"}

data.forms["nom_pl"] = {"kinþīz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"kinþīnz"} data.forms["gen_pl"] = {"kundijǫ̂"} data.forms["dat_pl"] = {"kundimaz"} data.forms["ins_pl"] = {"kundimiz"}

table.insert(data.categories, "Proto-Germanic i-stem nouns") end

irreg_data["kumþiz"] = function(args, data) data.decl_type = "i-stem" data.forms["nom_sg"] = {"kumþiz"} data.forms["voc_sg"] = {"kumþi"} data.forms["acc_sg"] = {"kumþį"} data.forms["gen_sg"] = {"kundīz"} data.forms["dat_sg"] = {"kundī"} data.forms["ins_sg"] = {"kundī"}

data.forms["nom_pl"] = {"kumþīz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"kumþīnz"} data.forms["gen_pl"] = {"kundijǫ̂"} data.forms["dat_pl"] = {"kundimaz"} data.forms["ins_pl"] = {"kundimiz"}

table.insert(data.categories, "Proto-Germanic i-stem nouns") end

-- i/jo stems --

irreg_data["akwisī"] = function(args, data) data.decl_type = "ī/jō-stem" data.forms["nom_sg"] = {"akwisī"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = {"akuzijǭ"} data.forms["gen_sg"] = {"akuzijōz"} data.forms["dat_sg"] = {"akuzijōi"} data.forms["ins_sg"] = {"akuzijō"}

data.forms["nom_pl"] = {"akuzijôz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"akuzijōz"} data.forms["gen_pl"] = {"akuzijǫ̂"} data.forms["dat_pl"] = {"akuzijōmaz"} data.forms["ins_pl"] = {"akuzijōmiz"}

table.insert(data.categories, "Proto-Germanic ī/jō-stem nouns") end

-- n-stems --

irreg_data["abô"] = function(args, data) data.decl_type = "masculine an-stem" data.forms["nom_sg"] = {"abô"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = {"abanų"} data.forms["gen_sg"] = {"abniz"} data.forms["dat_sg"] = {"abni"} data.forms["ins_sg"] = {"abnē"}

data.forms["nom_pl"] = {"abniz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"abnuz"} data.forms["gen_pl"] = {"abnǫ̂"} data.forms["dat_pl"] = {"abnamaz"} data.forms["ins_pl"] = {"abnamiz"}

table.insert(data.categories, "Proto-Germanic an-stem nouns") end

irreg_data["namô"] = function(args, data) data.decl_type = "neuter an-stem" data.forms["nom_sg"] = {"namô"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"namniz"} data.forms["dat_sg"] = {"namni"} data.forms["ins_sg"] = {"namnē"}

data.forms["nom_pl"] = {"namnō"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"namnǫ̂"} data.forms["dat_pl"] = {"namnamaz"} data.forms["ins_pl"] = {"namnamiz"}

table.insert(data.categories, "Proto-Germanic an-stem nouns") end

irreg_data["sēmô"] = function(args, data) data.decl_type = "neuter an-stem" data.forms["nom_sg"] = {"sēmô"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"sēmniz"} data.forms["dat_sg"] = {"sēmni"} data.forms["ins_sg"] = {"sēmnē"}

data.forms["nom_pl"] = {"sēmnō"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"sēmnǫ̂"} data.forms["dat_pl"] = {"sēmnamaz"} data.forms["ins_pl"] = {"sēmnamiz"}

table.insert(data.categories, "Proto-Germanic an-stem nouns") end

irreg_data["uhsô"] = function(args, data) data.decl_type = "masculine an-stem" data.forms["nom_sg"] = {"uhsô"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = {"uhsanų"} data.forms["gen_sg"] = {"uhsniz"} data.forms["dat_sg"] = {"uhsni"} data.forms["ins_sg"] = {"uhsnē"}

data.forms["nom_pl"] = {"uhsniz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"uhsnuz"} data.forms["gen_pl"] = {"uhsnǫ̂"} data.forms["dat_pl"] = {"uhsnamaz"} data.forms["ins_pl"] = {"uhsnamiz"}

table.insert(data.categories, "Proto-Germanic an-stem nouns") end

irreg_data["hesô"] = function(args, data) data.decl_type = "masculine an-stem" data.forms["nom_sg"] = {"hesô"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = {"hesanų"} data.forms["gen_sg"] = {"hazniz"} data.forms["dat_sg"] = {"hazni"} data.forms["ins_sg"] = {"haznē"}

data.forms["nom_pl"] = {"hesniz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"hesnuz"} data.forms["gen_pl"] = {"haznǫ̂"} data.forms["dat_pl"] = {"haznamaz"} data.forms["ins_pl"] = {"haznamiz"}

table.insert(data.categories, "Proto-Germanic an-stem nouns") end

-- o-stems --

irreg_data["mēþwō"] = function(args, data) data.decl_type = "o-stem" data.forms["nom_sg"] = {"mēþwō"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = {"mēþwǭ"} data.forms["gen_sg"] = {"madwōz"} data.forms["dat_sg"] = {"madwōi"} data.forms["ins_sg"] = {"madwō"}

data.forms["nom_pl"] = {"mēþwôz"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = {"mēþwōz"} data.forms["gen_pl"] = {"madwǫ̂"} data.forms["dat_pl"] = {"madwōmaz"} data.forms["ins_pl"] = {"madwōmiz"}

table.insert(data.categories, "Proto-Germanic o-stem nouns") end

-- Miscellaneous --

irreg_data["fōr"] = function(args, data) data.decl_type = "paradigm " .. args[1] data.forms["nom_sg"] = {"fōr"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] if args[1] == "1" then data.forms["gen_sg"] = {"funiz"} data.forms["dat_sg"] = {"funi"} data.forms["ins_sg"] = {"funē"} elseif args[1] == "2" then data.forms["gen_sg"] = {"fuiniz"} data.forms["dat_sg"] = {"fuini"} data.forms["ins_sg"] = {"fuinē"} elseif args[1] == "3" then data.forms["gen_sg"] = {"funiniz"} data.forms["dat_sg"] = {"funini"} data.forms["ins_sg"] = {"funinē"} end end

irreg_data["watōr"] = function(args, data) data.decl_type = "heteroclitic, irregular" data.forms["nom_sg"] = {"watōr"} data.forms["voc_sg"] = data.forms["nom_sg"] data.forms["acc_sg"] = data.forms["nom_sg"] data.forms["gen_sg"] = {"watiniz"} data.forms["dat_sg"] = {"watini"} data.forms["ins_sg"] = {"watinē"}

data.forms["nom_pl"] = {"watnō"} data.forms["voc_pl"] = data.forms["nom_pl"] data.forms["acc_pl"] = data.forms["nom_pl"] data.forms["gen_pl"] = {"watnǫ̂"} data.forms["dat_pl"] = {"watnamaz"} data.forms["ins_pl"] = {"watnamiz"} end

return irreg_data


text:
lòng lang dạ sói

Etymology
Both lòng lang and dạ sói mean “wolf’s heart”, or more literally, “wolf’s intestines, wolf’s stomach”, and they are combined into a reduplication for emphasis, which is found in some Vietnamese fossil compounds (see also, , etc.). There are also literary phrases such as. is a.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: lòng lang dạ sói


text:
vocinglería

Noun

 * 1) clamor, babble, chatter

title: vocinglería


text:
fire-worship

Noun

 * 1) The worship of fire or of a fire god or goddess.

Translations

 * Azerbaijani: atəşpərəstlik
 * French:
 * Swedish:

title: fire-worship


text:
vizcondesa

Etymology
From.

Noun

 * 1) viscountess

title: vizcondesa


text:
vizcondado

Noun

 * 1) viscounty

title: vizcondado


text: fire worship

title: fire worship


text:
vivandera

Noun

 * 1) vivandière

title: vivandera


text:
viudita

Etymology
From.

Noun

 * 1) young widow

title: viudita


text: fireworship

title: fireworship


text:
羥基

Noun

 * 1)  hydroxyl

title: 羥基


text:
volteador

Etymology
From.

Noun

 * 1) acrobat

title: volteador


text: 羟基

title: 羟基


text: qiǎngjī

title: qiǎngjī


text:
volatería

Noun

 * 1) fowling, fowls, poultry, flock of birds
 * 2)  crowd of ideas

title: volatería


text:
volantón

Noun

 * 1) fledgling

title: volantón


text:
vitícola

Etymology
From.

Adjective

 * 1) viticultural

Noun

 * 1) viticulturist

Adjective

 * 1) viticultural

title: vitícola


text: migyrnau

title: migyrnau


text: pigyrnau

title: pigyrnau


text:
氫氧基

Noun

 * 1)  hydroxyl

title: 氫氧基


text: 氢氧基

title: 氢氧基


text: qīngyǎngjī

title: qīngyǎngjī


text:
vinillo

Noun

 * 1) thin, weak wine

title: vinillo


text:
verdegay

Adjective

 * 1) bright green

Noun

 * 1) bright green colour

title: verdegay


text: vocinglerías

title: vocinglerías


text: vizcondesas

title: vizcondesas


text: vizcondados

title: vizcondados


text: viuditas

title: viuditas


text: vivanderas

title: vivanderas


text: volteadores

title: volteadores


text: volteadora

title: volteadora


text: volteadoras

title: volteadoras


text:
Kich

Etymology
From, from. Compare 🇨🇬, 🇨🇬.

Noun

 * 1) kitchen

Etymology
From, from. Compare 🇨🇬, 🇨🇬, 🇨🇬.

Noun

 * 1) kitchen

Etymology
From.

title: Kich


text: volatinera

title: volatinera


text: Kicior

title: Kicior


text: volatineras

title: volatineras


text: Ulas

title: Ulas


text: Kicaj

title: Kicaj


text: 脑袋瓜子

title: 脑袋瓜子


text:
Kic

Etymology
From.

title: Kic


text: volatilicé

title: volatilicé


text:
Wiór

Etymology
From.

title: Wiór


text: voltaicos

title: voltaicos


text: voltaicas

title: voltaicas


text:
Wewior

Etymology
From.

title: Wewior


text: Kical

title: Kical


text:
Kicol

Etymology
From.

title: Kicol


text:
利他

Verb

 * 1) to benefit others; to be altruistic

title: 利他


text:
腦袋瓜子

Noun

 * 1)  head
 * 2)  brains; mental capacity
 * 1)  brains; mental capacity

title: 腦袋瓜子


text: しいてき

title: しいてき


text: shiiteki

title: shiiteki


text:
御主

Etymology
ja

Pronoun

 * 1)  you

title: 御主


text:
air bearing

Noun

 * 1) A bearing in which a thin film of pressurized air is used to provide an exceedingly low-friction load-bearing interface between surfaces.

Coordinate terms

 * air hockey
 * air table

Translations

 * Finnish: ilmalaakeri
 * German: Luftlager

title: air bearing


text: Category:Cebuano gay slang

title: Category:Cebuano gay slang


text:
olark

Etymology
Alteration of.

Adjective

 * 1) free of ambiguity or doubt; clear

title: olark


text:
klaro

Etymology
.

Adjective

 * 1) free of ambiguity or doubt; clear
 * 2) transparent in colour
 * 3) bright, not dark or obscured
 * 4) distinct, sharp, well-marked
 * 5) apparent

Verb

 * 1) to become clear
 * 2) to clear things up

Etymology
.

Adjective

 * 1) clear; transparent; see-through
 * 2) clear; obvious; evident; understandable
 * 1) clear; obvious; evident; understandable

Noun

 * 1) egg white

Interjection

 * 1) certainly!

title: klaro


text: 醣苷

title: 醣苷


text:
糖苷

Noun

 * 1)  glycoside

title: 糖苷


text: tánggān

title: tánggān


text:
配糖物

Noun

 * 1)  glycoside

title: 配糖物


text: pèitángwù

title: pèitángwù


text:
Template:iir-decl-noun/documentation

This template is used to generate inflection tables for Proto-Indo-Iranian nouns. It implements Module:User:Victar/iir-decl-noun as its back-end.

Parameters
Note that most of the time, no arguments are needed, as the module can figure out the declension class and stem from the page name.
 * 1
 * The word stem, minus the ending. Only required if this differs from what would be expected from the subpage name. If this argument is used, the class and gender must also be manually specified.

 * stem
 * The stem class, one of.

 * g
 * The word's gender, one of.

 * nopl
 * If non-zero, hides the plural inflections. Typically used with names.

title: Template:iir-decl-noun/documentation


text: pèitángtǐ

title: pèitángtǐ


text:
lagablab

Noun

 * 1) great blaze; burst of flame
 * 2) conflagration; big fire
 * 1) conflagration; big fire

title: lagablab


text:
lagaklak

Noun

 * 1) spurting noise of water
 * 2) gargling sound of water
 * 3)  copious amount

title: lagaklak


text:
lagaring-pating

Etymology
From 🇰🇲.

Noun

 * 1) sawfish

title: lagaring-pating


text: yiddisch

title: yiddisch


text:
lagasaw

Noun

 * 1) sound of swift, flowing water over sand, pebbles, or rocks
 * 2) sound of rippling water against an obstacle
 * 1) sound of rippling water against an obstacle

title: lagasaw


text:
lagibas

Adjective

 * 1) stale; no longer fresh

Noun

 * 1) condition of being no longer fresh

title: lagibas


text:
yiddishophone

Etymology
From.

Noun

 * 1) a person who speaks Yiddish

title: yiddishophone


text:
lagitlit

Noun

 * 1) creak; squeaking sound

title: lagitlit


text:
lagislis

Noun

 * 1) noise of a falling object from high in a tree, passing through branches
 * 2) condition of being rolled or blown up
 * 3) rolling up of something

Adjective

 * 1) rolled; blown up

title: lagislis


text: Peciuch

title: Peciuch


text: Pieloch

title: Pieloch


text: Kocioł

title: Kocioł


text:
shofo

Etymology
Alteration of.

Adjective

 * 1)  visually attractive; handsome; good-looking

title: shofo


text:
lagumba

Noun

 * 1) draw-well
 * 2) water wheel
 * 1) water wheel

title: lagumba


text:
shofa

Etymology
Alteration of.

title: shofa


text:
bersekutu bertambah mutu

Etymology
From the Malaysian coat of arms.

Proverb

 * 1) unity is strength

title: bersekutu bertambah mutu


text:
lagwat

Noun

 * 1) basting stitch

title: lagwat


text:
bersekutu

Verb

 * 1) unite; team up; group up

title: bersekutu


text:
lalay

Etymology
Compare 🇨🇬.

Noun

 * 1) cicada

Adjective

 * 1) gradually sloping
 * 2) soft or unstressed
 * 1) soft or unstressed

Etymology
Compare 🇨🇬.

Noun

 * 1) cicada

title: lalay


text: yidich

title: yidich


text:
muthu

Etymology
From.

Noun

 * 1) person

Noun

 * 1) strength

Etymology
From.

Noun

 * 1) person

title: muthu


text: Kocoł

title: Kocoł


text:
Template talk:iir-decl-noun

Accents
, as to not reinvent the wheel, what do you think is the best way to deal with words accented on the root instead of the suffix? Maybe search and replace on the suffixes if the entry is accented on the root? --Victar (talk) 05:34, 31 August 2017 (UTC)

title: Template talk:iir-decl-noun


text: Strączywilk

title: Strączywilk


text: Waroś

title: Waroś


text:
yidiche

Adjective

 * 1) Yiddish

title: yidiche


text: Warot

title: Warot


text:
yindjibarndi

Noun

 * 1) Yindjibarndi

title: yindjibarndi


text: Ymare

title: Ymare


text: 洒洒水

title: 洒洒水


text:
灑灑水

Etymology
From. Phonetically matched with.

Phrase

 * 1)  trivial; piece of cake; no big deal

title: 灑灑水


text:
pisang tidak akan berbuah dua kali

Etymology
(Literally: The ensete never bears fruit twice)

"Pisang" in this passage refers to an because unlike the true bananas of Musa that sometimes fruit more than once. s only fruit once.

Proverb

 * 1)  opportunity seldom knocks twice

title: pisang tidak akan berbuah dua kali


text: Ymonville

title: Ymonville


text:
kum-os

Adjective

 * 1)  crumpled
 * 2)  wrinkled; crumpled

Verb

 * 1) to crumple
 * 2) to wrinkle
 * 1) to wrinkle

title: kum-os


text:
berbuah

Etymology
id.

Adjective

 * 1) fruited

Verb

 * 1)  to fruit

Verb

 * 1) to fruit

title: berbuah


text:
User talk:70.51.46.15

treasury department
Aren't "finance department" and "department of finance" synonyms rather than hypernyms? --Hekaheka (talk) 05:51, 31 August 2017 (UTC)
 * No, since businesses can have finance departments, thus they are not restricted to governments -- 70.51.46.15 07:17, 31 August 2017 (UTC)

sauciest etc.
For standard inflections like -ing, -ed verb forms and -er, est adjective forms, please just use as the etymology. Equinox ◑ 13:45, 5 September 2017 (UTC)

bikini jeans
Not according to the many images on the web. SemperBlotto (talk) 14:01, 5 September 2017 (UTC)
 * Resolved at user talk:SemperBlotto -- 70.51.46.15 14:25, 5 September 2017 (UTC)

title: User talk:70.51.46.15


text:
yodisation

Noun

 * 1)  yodification, addition of or transformation into a yod phoneme

title: yodisation


text: Category:Proto-Indo-Iranian a-stem nouns


text:
opportunity seldom knocks twice

Proverb

 * 1) Opportune times seldom appear again.

Synonyms

 * lightning never strikes twice in the same place

title: opportunity seldom knocks twice


text:
yodleur

Etymology
From.

Noun

 * 1)  yodeller

title: yodleur


text: Category:Proto-Indo-Iranian nouns by inflection type


text:
Twardochleb

Etymology
From.

title: Twardochleb


text:
Twardoch

Etymology
From.

title: Twardoch


text:
Twarduś

Etymology
From.

title: Twarduś


text:
apuch

Etymology
Alteration of.

Noun

 * 1) the act of fellatio; blowjob

Verb

 * 1) to fellate; to perform fellatio on a man

title: apuch


text:
magtaas

Etymology
From.

Verb

 * 1) to raise; to increase cost, wages, etc.
 * 2) to set up; to put up; to raise in place, position, power, etc.

title: magtaas


text:
magtaban

Etymology
From.

Verb

 * 1) to hold onto something with one's hand or hands

title: magtaban


text:
pagtaban

Etymology
From.

Noun

 * 1) act of holding onto something to keep oneself from falling

title: pagtaban


text:
punggal

Adjective

 * 1) broken or cut off above the root as of plants, trees, teeth, etc.

title: punggal


text:
toyab

Etymology
A reverse spelling of.

Noun

 * 1) a male homosexual
 * 2) a male-to-female transgender, transvestite or transexual
 * 3) a familiar term of address

Adjective

 * 1) gay, homosexual
 * 2) effeminate

Usage notes

 * Although not derogatory, often used derogatorily in banter between gay friends.

title: toyab


text:
khơi

Noun

 * 1) part of the sea away from the shores; the main sea; open sea; high seas

Etymology 2
. Compare also.

Verb

 * 1) to remind of something
 * 2) to dredge

title: khơi


text:
mangosina

Verb

 * 1) to work in a kitchen as a cook, dishwasher or assistant

title: mangosina


text:
bleed red ink

Verb

 * 1)  To suffer from severe net losses.

title: bleed red ink


text:
in the pink of health

Prepositional phrase

 * 1)  In very good health.

title: in the pink of health


text:
tighugas

Verb

 * 1) a person who washes for a living
 * 2) a dishwasher; someone who washes dishes, especially one hired to wash dishes in a restaurant

title: tighugas


text:
pangilin

Etymology
Theoretically from. Possibly also from + *ilin.

Noun

 * 1) abstinence from something prohibited
 * 2) period of abstinence
 * 1) period of abstinence

Adjective

 * 1) relating to a period of abstinence

title: pangilin


text:
pangko

Noun

 * 1) armful

Adjective

 * 1) carried in the arms

title: pangko


text:
pangati

Noun

 * 1) bait; decoy

Noun

 * 1) decoy

title: pangati


text:
tighugas og plato

Verb

 * 1) a dishwasher; someone who washes dishes, especially one hired to wash dishes in a restaurant

title: tighugas og plato


text:
pangarap

Etymology
From. Compare 🇨🇬, 🇨🇬, and 🇨🇬.

Noun

 * 1) ambition; dream

Usage notes
The word is used on dreams that mean hopes and wishes, while  is used for dreams that mean visions during sleep.

Noun

 * 1) prayer conversational rather than memorized

title: pangarap


text: κᾷτα

title: κᾷτα


text:
bertiup

Verb

 * 1) blowing

Verb

 * 1) blowing

title: bertiup


text:
olats

Etymology
of (compare ).

Adjective

 * 1) lost; defeated
 * 2) * year unknown, Prexy Calvario, BASAG: Bachelors in Nursing a Broken Heart, Major in Moving On, OMF Literature (ISBN 9789710096329)
 * Tapos ... tapos . . . mapapatunayan ko na tama lang na pinagdudahan ko siya dahil ... talagang mas malabo pa siya sa tubig sa Ilog Pasig! Olats ako. Walang  humpay ang pagtulo ng luha ko. Hindi ko na naitago.

Noun

 * 1) loser
 * 2) * 2014, J. Corcinto, Teka, Wait...Di Ako Prepared, Arcenciel Publishing
 * "tl"

- Hindi naman siya nagprotest. “So I take it ... Lumingon siya't tinanong si Stedman kung may availablebang sigarilyo sapagkat naubos niya na ang laman ng nasa kanyang cigarette holder.“I've always ... Kapag hindi athlete, olats na sa buhay?

title: olats


text:
menyesal

Verb

 * 1) to regret

Verb

 * 1) to regret

title: menyesal


text:
mukhasim

Etymology
.

Noun

 * 1)  sour face

title: mukhasim


text:
jentik

Etymology 1
From.

Verb

 * 1) pinch

Etymology 2
From.

Noun

 * 1)  little finger

Noun

 * 1) wriggler: the larva of a mosquito.

Noun

 * 1) larva, especially of mosquitos

title: jentik


text:
simangot

Noun

 * 1) scowl; frown; frowning

title: simangot


text: Category:tl:Facial expressions

title: Category:tl:Facial expressions


text: Category:tl:Nonverbal communication

title: Category:tl:Nonverbal communication


text:
maladministrator

Noun

 * 1) A person who is guilty of maladministration.

title: maladministrator


text:
bayot boang

Noun

 * 1) a term of contempt for a gay man

title: bayot boang


text:
sikkerhedsliggørelse

Noun

 * 1)  securitization (act of presenting something as a security threat)

title: sikkerhedsliggørelse


text:
pagkindat

Etymology
From.

Noun

 * 1) act or manner of winking

title: pagkindat


text:
rideress

Noun

 * 1)  A female rider; a horsewoman.

title: rideress


text:
FLO/FLO

Alternative forms

 * FLO-FLO
 * FLO FLO
 * FLOFLO
 * FloFlo

Hypernyms

 * heavy-lift ship

Coordinate terms

 * RORO roll-on roll-off

title: FLO/FLO


text:
bungisngis

Noun

 * 1) giant supernatural being with a wide grin and laughs boisterously

Noun

 * 1) giggle
 * 2) giggler; someone who habitually giggles
 * 1) giggler; someone who habitually giggles
 * 1) giggler; someone who habitually giggles

Adjective

 * 1) giggling with teeth showing

title: bungisngis


text:
float-on float-off

Noun

 * 1)  A form of marine vessel which allows large floating objects (such as other ships, or oil platforms, etc) to be floated atop and floated off the ship's transport decktop.

Synonyms

 * ,, , , , , , ,  abbreviation

Hypernyms

 * heavy lift ship

title: float-on float-off


text:
boang

Noun

 * 1) a crazy person
 * 2) a fool

Adjective

 * 1) idiotic; having the quality of idiocy; very foolish; stupid; nonsensical

title: boang


text:
barristress

Noun

 * 1)  A female barrister.

title: barristress


text: نيبال

title: نيبال


text:
tagahugas ng plato

Etymology
lit. 'washer of plates'.

Noun

 * 1) dishwasher

title: tagahugas ng plato


text: Category:Egyptian misspellings

title: Category:Egyptian misspellings


text: Category:Egyptian nonstandard forms

title: Category:Egyptian nonstandard forms


text: Category:Egyptian nonstandard terms

title: Category:Egyptian nonstandard terms


text:
gulok

Etymology
.

Noun

 * 1) bolo; cutlass-like weapon; machete

title: gulok


text:
gulong

Etymology
Compare 🇨🇬.

Noun

 * 1) wheel
 * 2) rubber casing of a tire
 * 1) rubber casing of a tire

Noun

 * 1) rolling motion; roll

title: gulong


text:
gaano

Etymology
From.

Pronoun

 * 1)  how ; what quantity or amount; how much

title: gaano


text:
galang

Etymology
.

Noun

 * 1) courtesy; reverence
 * 2) honor
 * 3) respect
 * 4) consideration
 * 1) consideration
 * 1) consideration

Etymology
. Cognate to 🇨🇬.

Noun

 * 1) veneration; reverence
 * 2) respect

Verb

 * 1) to honor; to respect

Noun

 * 1) copper

Noun

 * 1) brass

Etymology
.

Noun

 * 1) respect

Etymology 1
From. Compare 🇨🇬 and 🇨🇬.

Noun

 * 1) respect; reverence

Etymology 2
, from. Compare 🇨🇬.

Noun

 * 1) bracelet
 * 2) fetter
 * 3) manacle; handcuffs
 * 1) manacle; handcuffs

title: galang


text:
guham

Etymology
From, from. Compare 🇨🇬, 🇨🇬, and 🇨🇬.

Noun

 * 1) severe form of skin eruptions on the body; spontaneous blisters that appear on the body

title: guham


text:
malaswa

Etymology
From.

Adjective

 * 1) lewd; obscene

title: malaswa


text:
gunita

Etymology
. See also 🇨🇬.

Noun

 * 1) recollection; memory; remembrance; reminiscence
 * 2) reflection; meditation
 * 1) reflection; meditation

title: gunita


text:
sangonós

Etymology
.

Adjective

 * 1) bloody covered in blood
 * 2) bloody characterized by bloodshed

title: sangonós


text:
gupo

Adjective

 * 1) demolished; ruined; shattered
 * 2) overthrown; vanquished; subjugated
 * 3) bedridden
 * 1) bedridden
 * 1) bedridden

Noun

 * 1) collapse; cave in; demolition
 * 2) subjugation; overpowering
 * 3) overthrowing
 * 4) bedriddenness
 * 1) overthrowing
 * 2) bedriddenness

title: gupo


text:
Talk:mr

"bull" sense

 * This entry probably needs something about bulls now...  Thanks for all your work!   — JohnC5 07:57, 31 August 2017 (UTC)
 * Ah, right, I should definitely add that. Thank you yourself! — Vorziblix (talk · contribs) 08:02, 31 August 2017 (UTC)

title: Talk:mr


text: sangonosa

title: sangonosa


text: sangonosos

title: sangonosos


text:
pseudohypertension

Etymology
.

Noun

 * 1)  A falsely elevated blood pressure or blood pressure reading, often as a result of age-related arterial stiffness.

title: pseudohypertension


text: sangonoses

title: sangonoses


text:
habubos

Adjective

 * 1) big and strong

title: habubos


text:
salawal

Etymology
, from. Compare 🇨🇬, 🇨🇬, and 🇨🇬.

Noun

 * 1) underpants
 * 2) trousers; pants; pantaloons
 * 3)  shorts
 * 4)  precolonial dhoti-like male garment
 * 1)  shorts
 * 2)  precolonial dhoti-like male garment
 * 1)  precolonial dhoti-like male garment

title: salawal


text:
haklit

Noun

 * 1) sudden pull or grab with the mouth

title: haklit


text:
vessament

Etymology
From.

Noun

 * 1) pouring, spilling

title: vessament


text:
hadlang

Noun

 * 1) obstruction; obstacle; hindrance
 * 2) suppression
 * 3) act of opposing or contradicting
 * 4) prohibition
 * 1) act of opposing or contradicting
 * 2) prohibition
 * 1) prohibition

title: hadlang


text:
hagahas

Noun

 * 1) raspy or wheezy sound of breathing of an asthmatic

title: hagahas


text:
hagakhak

Etymology
.

Noun

 * 1) a guffaw

Verb

 * 1) to cachinnate; to guffaw

Noun

 * 1) coarse or gritty sound of one's voice

title: hagakhak


text:
hagak

Noun

 * 1) gasp; pant
 * 2) hoarse or husky sound from the throat
 * 1) hoarse or husky sound from the throat

Noun

 * 1) cackling of chickens

title: hagak


text:
ward round

Noun

 * 1)  A regular visit paid by the medical staff to hospital inpatients under their care, in order to review their progress.

Translations

 * German:

title: ward round


text:
postsystolic

Adjective

 * 1)  After systole.

title: postsystolic


text:
フェノール

Etymology
Borrowed from.

Noun

 * 1)  phenol
 * 2)  phenol

title: フェノール


text: fenōru

title: fenōru


text:
gupit

Etymology
.

Noun

 * 1) a cut; a snip
 * 2) a haircut
 * 1) a haircut

Noun

 * 1) snip; cutting with scissors, shears, clippers, or a similar tool
 * 2) cutting of one's hair
 * 3) haircut
 * 4) haircut style
 * 5) cutting style
 * 1) haircut style
 * 2) cutting style

Adjective

 * 1) trimmed; cut

title: gupit


text:
postdiastolic

Adjective

 * 1)  After diastole.

title: postdiastolic


text:
holodiastolic

Adjective

 * 1)  Occurring through the entire diastole.

title: holodiastolic


text: běnfēn

title: běnfēn


text: postals

title: postals


text:
pragmàtic

Etymology
From, from.

Adjective

 * 1) pragmatic

title: pragmàtic


text: pragmàtica

title: pragmàtica


text: pragmàtics

title: pragmàtics


text: pragmàtiques

title: pragmàtiques


text:
หวานใจ

Etymology
From 🇰🇲; perhaps.

Noun

 * 1) sweetheart.

Related terms

 * See.

title: หวานใจ


text:
maliza

Verb

 * 1) to finish, end, conclude
 * 2) to consume

title: maliza


text: net losses

title: net losses


text: net loss

title: net loss


text:
wrr

Verb

 * 1)  to be(come) physically big, large
 * 2)  to be(come) much, numerous, many in number or great in quantity
 * 3)  to be(come) great in degree or magnitude, strong, extreme
 * 4)  to be(come) long
 * 5)  to be(come) older, senior, the elder among several
 * 6)  to be(come) great, important, distinguished, exalted
 * 7)  to be(come) the chief or main one
 * 8)  to be(come) high, swollen with floodwater, to be in inundation
 * 9)  to be(come) great, magnificent

title: wrr


text: malizisha

title: malizisha


text: malizwa

title: malizwa


text: maliziana

title: maliziana


text:
malizika

Verb

 * : to be finished

title: malizika


text: kumalizia

title: kumalizia


text:
net operating loss

Noun

 * 1)  The amount by which the income of a company is less than its expenditure.

Translations

 * Finnish: nettotappio

title: net operating loss


text: kumalizika

title: kumalizika


text: kumaliziana

title: kumaliziana


text: kumalizwa

title: kumalizwa


text: kumalizisha

title: kumalizisha


text: kumaliza

title: kumaliza


text:
BBBB

Noun

 * 1)  Bilateral bundle branch block.

title: BBBB


text:
CCCC

Proper noun

 * , Melbourne, Australia
 * , West Barnstable, Massachusetts, US
 * , North Carolina, US
 * , Clark County, Nevada, US
 * , Kansas, US
 * , Colorado
 * , Nevada
 * , Nevada

title: CCCC


text: SSSS

title: SSSS


text: PUPPP

title: PUPPP


text:
HELLP

Etymology
Initialism of the three cardinal features of the syndrome: Haemolysis, Elevated Liver Enzymes, and Low Platelet Count.

Noun

 * 1)  A serious pregnancy complication thought to be caused by pre-eclampsia.

title: HELLP


text: uitjes

title: uitjes


text: pandisha

title: pandisha


text: pandwa

title: pandwa


text: pandana

title: pandana


text: pandika

title: pandika


text: kupandia

title: kupandia


text: kupandisha

title: kupandisha


text: kupandwa

title: kupandwa


text: kupandana

title: kupandana


text: kupandika

title: kupandika


text: kupanda

title: kupanda


text:
asexar

Etymology
Attested since 1370. Either from —from — or from, under the influence of the synonym  —from Latin —. Or alternatively, and given the absence of this word in Portuguese, from.

Verb

 * 1)  to skulk, to lurk, to spy, to stalk
 * 2)  to lurk
 * 1)  to lurk

title: asexar


text: andungen

title: andungen


text: Thesaurus:rave

title: Thesaurus:rave


text: andunger

title: andunger


text: andungene

title: andungene


text: Thesaurus:becraze

title: Thesaurus:becraze


text: andungar

title: andungar


text: andungane

title: andungane


text:
yankiste

Etymology
From.

Adjective

 * 1)  Yankee; American

title: yankiste


text:
দীঘল

Etymology
,, from , from. Cognate with 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬.

Adjective

 * 1) long

Noun

 * 1) snake

title: দীঘল


text:
xanthène

Noun

 * 1)  xanthene

title: xanthène


text: xanthènes

title: xanthènes


text:
осот

Etymology
, from.

Noun

 * , sow thistle

title: осот


text: instantiatable

title: instantiatable


text: Category:vi:Feudalism

title: Category:vi:Feudalism


text:
manakop og ligid

Etymology
lit. 'to catch tires'.

Verb

 * 1)  to have oneself ran over by a vehicle

Usage notes
Used sarcastically to tell children to be careful when crossing or walking near a road.

title: manakop og ligid


text:
svaneunge

Etymology
From.

Noun

 * 1) a cygnet

Etymology
From.

Noun

 * 1) a cygnet

title: svaneunge


text:
ซองจดหมาย

Etymology
From 🇰🇲.

Noun

 * 1) envelope.

title: ซองจดหมาย


text: Template:table:colors/pau

title: Template:table:colors/pau


text: Category:Palauan auto-table templates

title: Category:Palauan auto-table templates


text:
μαλακισμένος

Etymology
, a passive verb. From.

Participle

 * 1)  drowsy/lethargic from excessive masturbation
 * 2)  fucking, cunting, bloody; imbecilic, moronic, braindead

title: μαλακισμένος


text: μαλακισμένου

title: μαλακισμένου


text: μαλακισμένο

title: μαλακισμένο


text: μαλακισμένε

title: μαλακισμένε


text: μαλακισμένης

title: μαλακισμένης


text: μαλακισμένες

title: μαλακισμένες


text: μαλακισμένων

title: μαλακισμένων


text: μαλακισμένους

title: μαλακισμένους


text: μαλακισμένα

title: μαλακισμένα


text: μαλακισμένοι

title: μαλακισμένοι


text: μαλακισμένη

title: μαλακισμένη


text:
مغلف

Noun

 * 1) envelope (for letters)

Adjective

 * 1) uncircumcised

title: مغلف


text:
bedengel

Noun

 * 1) body, corpse
 * 2) skin
 * 3) appearance, physique
 * 4) kind, type
 * 5) color

title: bedengel


text:
手工費

Noun

 * 1) charge for workmanship

title: 手工費


text: 手工费

title: 手工费


text: shǒugōngfèi

title: shǒugōngfèi


text:
radikaro

Noun

 * 1) The set of lexical roots in a language, especially an official set of roots for Esperanto.
 * 2)  root structure

title: radikaro


text: qīhuò

title: qīhuò


text: radikaron

title: radikaron


text: radikaroj

title: radikaroj


text: qíhuò

title: qíhuò


text: radikarojn

title: radikarojn


text: svaneungen

title: svaneungen


text:
bër

Verb

 * 1)  to close school for a vacation or holiday

Noun

 * 1) A kind of fish.

title: bër


text:
afbottelen

Etymology
Compound of.

Verb

 * 1)  to bottle

title: afbottelen


text: svaneunger

title: svaneunger


text: svaneungene

title: svaneungene


text: herkauwers

title: herkauwers


text: svaneungar

title: svaneungar


text: svaneungane

title: svaneungane


text: Category:it:Singing

title: Category:it:Singing


text: Category:fr:Singing

title: Category:fr:Singing


text:
scalperen

Etymology
Likely borrowed from, from. Equivalent to.

Verb

 * 1)  to scalp, to remove haired skin from

title: scalperen


text:
shastri

Etymology
From.

Noun

 * 1)  Someone who teaches the shastras.
 * 2) * 2015, Tridip Suhrud, translating, Sarasvatichandra I, Orient BlackSwan 2015, p. 16:
 * Sanskrit was for him the language of the shastris, who, despite their learning, were poor and dependent.

title: shastri


text:
stick a needle in my eye

Etymology
Originally (and more commonly) used as a second line of the rhyme.

title: stick a needle in my eye


text:
schrijfwijze

Etymology
Compound of.

Noun

 * 1) writing style, way of writing
 * 1) writing style, way of writing
 * 1) writing style, way of writing
 * 1) writing style, way of writing
 * 1) writing style, way of writing
 * 1) writing style, way of writing
 * 1) writing style, way of writing

title: schrijfwijze


text: schrijfwijzen

title: schrijfwijzen


text: cross my heart and hope to die, stick a needle in my eye


text:
neo-Trotskyism

Noun

 * 1)   theory updated for the contemporary era.

title: neo-Trotskyism


text:
User talk:Jelena7980

hello

title: User talk:Jelena7980


text:
suikerpatiënt

Etymology
Compound of.

Noun

 * 1)  (patient)

title: suikerpatiënt


text: suikerpatiënten

title: suikerpatiënten


text: wash one's dirty linen in public

title: wash one's dirty linen in public


text:
ꜣwtqrtr

Etymology
Borrowed from or.

Noun

 * 1) autocrator (usually as a title of a Roman emperor)

title: ꜣwtqrtr


text: Category:Egyptian terms borrowed from Latin


text: Category:Egyptian terms derived from Latin


text: Category:Egyptian terms derived from Italic languages


text: maladministrators

title: maladministrators


text:
qysrs

Etymology
Borrowed from, from.

Proper noun

 * 1) Caesar

title: qysrs


text:
soldatenkist

Etymology
Compound of.

title: soldatenkist


text: soldatenkisten

title: soldatenkisten


text:
theomorphic

Adjective

 * 1) Having the form of God or a god.
 * Of, pertaining to or involving the conception of man as having the form of God or a god.
 * 1) * 2015, Mikhail Epstein, Post-Atheism: From Apophatic Theology to "Minimal Religion", Mikhail N. Epstein, Alexander A. Genis, Slobodanka Vladiv-Glover, Russian Postmodernism: New Perspectives on Post-Soviet Culture, page 453,
 * In the theomorphic representation there is no trace of God, but the locus and form of his absence are precisely indicated as the “highest or most powerful value,” even if this value is a negative one.
 * Of, pertaining to or involving the conception of man as having the form of God or a god.
 * 1) * 2015, Mikhail Epstein, Post-Atheism: From Apophatic Theology to "Minimal Religion", Mikhail N. Epstein, Alexander A. Genis, Slobodanka Vladiv-Glover, Russian Postmodernism: New Perspectives on Post-Soviet Culture, page 453,
 * In the theomorphic representation there is no trace of God, but the locus and form of his absence are precisely indicated as the “highest or most powerful value,” even if this value is a negative one.
 * 1) * 2015, Mikhail Epstein, Post-Atheism: From Apophatic Theology to "Minimal Religion", Mikhail N. Epstein, Alexander A. Genis, Slobodanka Vladiv-Glover, Russian Postmodernism: New Perspectives on Post-Soviet Culture, page 453,
 * In the theomorphic representation there is no trace of God, but the locus and form of his absence are precisely indicated as the “highest or most powerful value,” even if this value is a negative one.

title: theomorphic


text:
boutkogel

Etymology
Compound of.

title: boutkogel


text:
karbhari

Noun

 * 1)  A chief administrator or senior official in certain Indian princely states.
 * 2) * 2015, Tridip Suhrud, translating, Sarasvatichandra I, Orient BlackSwan 2015, p. 22:
 * Some four or five generations ago, Buddhidhan's ancestors had been the chief administrators, the karbharis of Suvarnapur.
 * Some four or five generations ago, Buddhidhan's ancestors had been the chief administrators, the karbharis of Suvarnapur.

title: karbhari


text:
koopvaardij

Noun

 * 1) commercial shipping

title: koopvaardij


text:
アセチレン系炭化水素

Etymology
+

Noun

 * 1)  alkyne

title: アセチレン系炭化水素


text:
koopvaardijschip

Etymology
Compound of.

Noun

 * 1) merchant ship

title: koopvaardijschip


text: koopvaardijschepen

title: koopvaardijschepen


text: koopvaardijscheepje

title: koopvaardijscheepje


text: koopvaardijscheepjes

title: koopvaardijscheepjes


text:
bergrijst

Etymology
Compound of.

Noun

 * 1) mountain rice rice cultivated in dry fields at high altitudes

title: bergrijst


text: qrwjwꜣpꜣdrꜣt

title: qrwjwꜣpꜣdrꜣt


text: Category:gl:Fishing

title: Category:gl:Fishing


text:
lewpard

Etymology
From, from.

title: lewpard


text: アセチレンけいたんかすいそ

title: アセチレンけいたんかすいそ


text: asechiren-kei tanka suiso

title: asechiren-kei tanka suiso


text:
Thesaurus:go crazy

Synonyms

 * go berserk

title: Thesaurus:go crazy


text:
баҙ

Pronunciation

 * (one syllable)
 * (one syllable)

Noun

 * 1) cellar, an enclosed underground space in which food is stored
 * 2) basement

title: баҙ


text:
snelkookrijst

Etymology
Compound of. Probably modelled on.

Noun

 * 1) precooked or pre-steamed rice

title: snelkookrijst


text:
Akhenaten

Etymology
From.

Translations

 * Bashkir: Эхнатон
 * Egyptian:
 * French:
 * Japanese: アクエンアテン
 * Russian: Эхнато́н
 * Spanish: Akenatón

title: Akhenaten


text: Category:Thesaurus:Intellectual faculties


text:
ꠛꠘꠞꠃ

Etymology
From. Compare 🇨🇬, 🇨🇬.

Noun

 * 1) pangolin, Manis crassicaudata

title: ꠛꠘꠞꠃ


text:
zoutziederij

Etymology
Compound of or from.

Noun

 * 1) salt refinery (operates by boiling)

title: zoutziederij


text: zoutziederijen

title: zoutziederijen


text:
メタン系炭化水素

Etymology
+

Noun

 * 1)  alkane

title: メタン系炭化水素


text:
メタンけいたんかすいそ

Noun

 * 1)   alkane

title: メタンけいたんかすいそ


text: metan-kei tanka suiso

title: metan-kei tanka suiso


text:
Saguntine

Etymology
From.

Noun

 * 1) An inhabitant of Saguntum.

Adjective

 * 1) Relating to Saguntum.

title: Saguntine


text: Saguntines

title: Saguntines


text:
エチレン系炭化水素

Etymology
+

Noun

 * 1)  alkene

title: エチレン系炭化水素


text:
エチレンけいたんかすいそ

Noun

 * 1)   alkene

title: エチレンけいたんかすいそ


text: echiren-kei tanka suiso

title: echiren-kei tanka suiso


text:
オレフィン系炭化水素

Etymology
+

Noun

 * 1)  alkene

title: オレフィン系炭化水素


text:
オレフィンけいたんかすいそ

Noun

 * 1)   alkene

title: オレフィンけいたんかすいそ


text: orefin-kei tanka suiso

title: orefin-kei tanka suiso


text:
ईड्य

Etymology
From √.

Adjective

 * 1) laudable, praiseworthy

title: ईड्य


text:
zoogonidium

Noun

 * 1) A gonidium that contains spores

title: zoogonidium


text: Zingari

title: Zingari


text:
Zingaro

Noun

 * 1) Gypsy, gypsy

Etymology
From, an ethnic surname.

title: Zingaro


text: yoghourth

title: yoghourth


text:
yogisme

Etymology
From.

Noun

 * 1) yogism

title: yogisme


text: yoguisme

title: yoguisme


text:
yohimbe

Noun

 * 1) An African tree
 * 2) The bark of this tree used as an aphrodisiac

Derived terms

 * yohimbine

title: yohimbe


text:
yojijukugo

Etymology
From.

Noun

 * 1) A Japanese lexeme composed of four kanji characters.

Etymology
.

title: yojijukugo


text:
miłość jest ślepa

Proverb

 * 1)  love is blind

title: miłość jest ślepa


text:
љубав је слијепа

Proverb

 * 1) love is blind

title: љубав је слијепа


text:
ljubav je slijepa

Proverb

 * 1) love is blind

title: ljubav je slijepa


text:
hærta

Etymology
From.

Verb

 * 1) to conquer, occupy, take with armed forces

Etymology
From.

Verb

 * 1) win by force of arms, conquer

title: hærta


text:
yoleur

Etymology
From.

Noun

 * 1)  a person who sails a yawl

title: yoleur


text: yolier

title: yolier


text: yolithe

title: yolithe


text: yorouba

title: yorouba


text:
youd

Noun
balls
 * 1) yodh
 * 2)  yid

title: youd


text:
youkou

Noun

 * 1) boho

title: youkou


text:
youle

Etymology
As once worn by

Noun

 * 1) a very short hairstyle as worn in some military academies

title: youle


text:
Gajor

Etymology
From, , or.

title: Gajor


text:
Turok

Etymology
From, from or perhaps a derivative of.

Statistics

 * According to the 2010 United States Census, Turok is the 114424th most common surname in the United States, belonging to 153 individuals. Turok is most common among White (95.42%) individuals.

title: Turok


text: Turoboś

title: Turoboś


text:
Turłaj

Etymology
From.

title: Turłaj


text:
Tureniec

Etymology
From or.

title: Tureniec


text:
Turchoń

Etymology
From.

title: Turchoń


text:
Turkiel

Etymology
From.

title: Turkiel


text:
Turas

Etymology
From or.

title: Turas


text: Mikuś

title: Mikuś


text: Novembres

title: Novembres


text:
United Stater

Noun

 * 1)  An inhabitant or citizen of the United States of America.

title: United Stater


text:
Alatau

Proper noun

 * 1) Any of several mountain ranges in Central Asia

title: Alatau


text:
permanent revolution

Noun

 * 1)  The status of a revolutionary class where it continues to push for and achieve its interests despite the political dominance of those with opposing interests.
 * 2)  The theory that socialism can be obtained without the country first experiencing a period of capitalism. The revolution must furthermore become an agent for other anticapitalist revolutions around the globe, in part to secure the revolution abroad.

title: permanent revolution


text:
वितरण

Etymology
.

Noun

 * 1) distribution, apportioning

Etymology
.

Noun

 * 1) distribution, apportioning

title: वितरण


text:
माननीय

Etymology
.

Adjective

 * 1) distinguished, respected, honorable

title: माननीय


text:
मूल्यांकन

Etymology
.

Noun

 * 1) assessment, appraisal of value

title: मूल्यांकन


text:
Reconstruction talk:Proto-Indo-European/lewg-

Latin: luxus
Need something to say which luxus comes from *lug-so-s and which from *lug-su-s --Caoimhin (talk) 16:38, 31 August 2017 (UTC)


text:
দলং

Etymology
Probably a Sino-Tibetan loanword. Compare with 🇨🇬 and Sino-Tibetan languages: 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, dolong, 🇨🇬, 🇨🇬.

Noun

 * 1) bridge

Etymology
Cognate with 🇨🇬, 🇨🇬, 🇨🇬.

Noun

 * 1) bridge

title: দলং


text:
1984-esque

Etymology
From.

Adjective

 * 1) Resembling or pertaining to a society with a pronounced amount of surveillance, totalitarianism and censorship.

title: 1984-esque


text:
bad news travels fast

Proverb

 * 1) Bad news circulates quickly because people often circulate it everywhere.

Translations

 * Arabic: الأخبار السيئة تنتشر بسرعة
 * Finnish: huonot uutiset kiirivät nopeasti
 * German: Schlechte Nachrichten verbreiten sich schnell
 * Japanese:
 * Polish: złe wieści szybko się rozchodzą
 * Portuguese: as más notícias viajam depressam

title: bad news travels fast


text:
γιεν

Etymology
Phonetic spelling of English yen, from Japanese (see etymology).

Noun

 * : "yen" (symbol: ¥)

title: γιεν


text: Thesaurus:wisdom

title: Thesaurus:wisdom


text:
γεν

Etymology
Transliteration in Greek, of English yen, from Japanese (see etymology).

Noun

 * 1) yen  (symbol: ¥)

title: γεν


text:
give someone a break

Verb

 * 1)  To allow someone a rest.
 * 2)  To stop harassing or demanding from someone.
 * 3)  To provide someone with an opportunity for significant advancement.
 * 1)  To provide someone with an opportunity for significant advancement.

title: give someone a break


text: Thesaurus:wise

title: Thesaurus:wise


text:
fish in troubled waters

Verb

 * 1)  To try to gain something by taking advantage of a confused or troubled situation.

Translations

 * Chinese:
 * Mandarin:
 * Danish: fiske i rørte vande
 * Finnish: kalastaa sameassa vedessä, käyttää sekasortoa hyväkseen
 * French:
 * German:
 * Hungarian: a zavarosban halászik
 * Italian: pescare nel torbido
 * Malay: menangguk di air keruh
 * Norwegian:
 * Bokmål:
 * Nynorsk: fiske i rørt vatn
 * Polish:
 * Russian:
 * Spanish:
 * Swedish:

title: fish in troubled waters


text: hardbottoms

title: hardbottoms


text: softbottoms

title: softbottoms


text: excreations

title: excreations


text:
filmiliorneq

Noun

 * 1) filming, act of filming

title: filmiliorneq


text:
ilisimasassarsiortoq

Noun

 * 1) explorer

title: ilisimasassarsiortoq


text:
tunngasoq

Noun

 * 1) regarding, about

title: tunngasoq


text:
becheleleu

Noun

 * 1) white

Verb

 * 1)  to be white

title: becheleleu


text:
heart of stone

Etymology
From Ezekiel 36:25 of the King James Bible.

Noun

 * 1)  A hardhearted character, stern or cruel nature.

Translations

 * Finnish: kivisydän
 * French:
 * Polish:
 * Portuguese: coração duro
 * Udmurt: из сюлем

title: heart of stone


text: hearts of stone

title: hearts of stone


text: representativities

title: representativities


text:
Talk:antiquitis

I think this page is a mistake, because the right form of the singular genitive of antiquitas is antiquitatis (ibidem). As a result, I would change to Https://la.wikipedia.org/wiki/Feriae_Augusti But "a temporibus antiquis" would be better than "a temporibus antiquitatis". Hykso (talk) 18:03, 31 August 2017 (UTC)Hykso
 * Thanks for pointing this out. It was created by an errant robot. I have deleted all the incorrect forms. —Μετάknowledge discuss/deeds 18:19, 31 August 2017 (UTC)

title: Talk:antiquitis


text: polsci

title: polsci


text:
chedelekelek

Noun

 * 1) black

Verb

 * 1)  to be black

title: chedelekelek


text: Thesaurus:sage

title: Thesaurus:sage


text:
Module:sa-utilities

local export = {}

-- Common regex patterns: export.consonant_list = "kKgGNcCjJYwWqQRtTdDnpPbBmyrlLvSzsh" export.consonant = "[" .. export.consonant_list .. "]" export.accent = "[/\\]" export.vowel_list = "aAiIuUfFxXeEoO" export.vowel = "[" .. export.vowel_list .. "]" export.vowel_with_accent = export.vowel .. export.accent .. "?"

-- Abbreviated helper functions: local match = mw.ustring.match local gsub = mw.ustring.gsub local gasub = string.gsub -- All we need for SLP1! Much faster than mw.ustring.gsub local sub = mw.ustring.sub local lower = mw.ustring.lower local upper = mw.ustring.upper

--[=[Detects whether a specified text ends in a given pattern. Parameters: text (String): the text to be tested pattern (String): the query pattern to be tested on the end of the text. Return: Boolean ]=] local function ends_with(text, pattern) return match(text, pattern .. "$") end

--[=[Detects whether a specified text begins in a given pattern. Parameters: text (String): the text to be tested pattern (String): the query pattern to be tested on the beginning of the text. Return: Boolean ]=] local function starts_with(text, pattern) return match(text, "^" .. pattern) end

-- Common transformation types: --[=[ Increase a vowel one grade (guṇation). It is possible that this should include provisions for guṇation of sonorants into CV configurations (e.g. i/ī -> ya -> yā, etc.). Perhaps will need to be updated. ]=] export.up_one_grade = { ['a'] = 'A', ['A'] = 'A', ['a/'] = 'A/', ['A/'] = 'A/', ['a\\'] = 'A\\', ['A\\'] = 'A\\', ['i'] = 'e', ['I'] = 'e', ['i/'] = 'e/', ['I/'] = 'e/', ['i\\'] = 'e\\', ['I\\'] = 'e\\', ['u'] = 'o', ['U'] = 'o', ['u/'] = 'o/', ['U/'] = 'o/', ['u\\'] = 'o\\', ['U\\'] = 'o\\', ['e'] = 'E', ['E'] = 'E', ['e/'] = 'E/', ['E/'] = 'E/', ['e\\'] = 'E\\', ['E\\'] = 'E\\', ['o'] = 'O', ['O'] = 'O', ['o/'] = 'O/', ['O/'] = 'O/', ['o\\'] = 'O\\', ['O\\'] = 'O\\', ['f'] = 'ar', ['F'] = 'ar', ['f/'] = 'a/r', ['F/'] = 'a/r', ['f\\'] = 'a\\r', ['F\\'] = 'a\\r', ['x'] = 'al', ['x/'] = 'a/l', }

-- Lengthen a vowel export.lengthen = { ['a'] = 'A', ['A'] = 'A', ['a/'] = 'A/', ['A/'] = 'A/', ['a\\'] = 'A\\', ['A\\'] = 'A\\', ['i'] = 'I', ['I'] = 'I', ['i/'] = 'I/', ['I/'] = 'I/', ['i\\'] = 'I\\', ['I\\'] = 'I\\', ['u'] = 'U', ['U'] = 'U', ['u/'] = 'U/', ['U/'] = 'U/', ['u\\'] = 'U\\', ['U\\'] = 'U\\', ['f'] = 'F', ['F'] = 'F', ['f/'] = 'F/', ['F/'] = 'F/', ['f\\'] = 'F\\', ['F\\'] = 'F\\', }

-- Decrease vowel one grade (reverse of above) export.shorten = { ['a'] = 'a', ['A'] = 'a', ['a/'] = 'a/', ['A/'] = 'a/', ['a\\'] = 'a\\', ['A\\'] = 'a\\', ['i'] = 'i', ['I'] = 'i', ['i/'] = 'i/', ['I/'] = 'i/', ['i\\'] = 'i\\', ['I\\'] = 'i\\', ['u'] = 'u', ['U'] = 'u', ['u/'] = 'u/', ['U/'] = 'u/', ['u\\'] = 'u\\', ['U\\'] = 'u\\', ['f'] = 'f', ['F'] = 'f', ['f/'] = 'f/', ['F/'] = 'f/', ['f\\'] = 'f\\', ['F\\'] = 'f\\', }

-- Convert a monosegmental (or at least monoliteral) diphthong into a/ā + glide. export.split_diphthong = { ['e'] = 'ay', ['e/'] = 'a/y', ['e\\'] = 'a\\y', ['E'] = 'Ay', ['E/'] = 'A/y', ['E\\'] = 'A\\y', ['o'] = 'av', ['o/'] = 'a/v', ['o\\'] = 'a\\v', ['O'] = 'Av', ['O/'] = 'A/v', ['O\\'] = 'A\\v', }

-- reverse of above local join_diphthong = { ['ay'] = 'e', ['a/y'] = 'e/', ['a\\y'] = 'e\\', ['Ay'] = 'E', ['A/y'] = 'E/', ['A\\y'] = 'E\\', ['av'] = 'o', ['a/v'] = 'o/', ['a\\v'] = 'o\\', ['Av'] = 'O', ['A/v'] = 'O/', ['A\\v'] = 'O\\', }

-- Convert a syllabic sonorant to its associated consonantal form. export.vowel_to_cons = { ['i'] = 'y', ['I'] = 'y', ['u'] = 'v', ['U'] = 'v', ['f'] = 'r', ['F'] = 'r', ['x'] = 'l', ['X'] = 'l', }

local cons_to_vowel = { ['y'] = 'i', ['r'] = 'f', ['v'] = 'u', ['l'] = 'x' }

-- Add a homorganic glide to a vowel local insert_glide = { ['i'] = 'iy', ['I'] = 'iy', ['i/'] = 'i/y', ['I/'] = 'i/y', ['i\\'] = 'i\\y', ['I\\'] = 'i\\y', ['u'] = 'uv', ['U'] = 'uv', ['u/'] = 'u/v', ['U/'] = 'u/v', ['u\\'] = 'u\\v', ['U\\'] = 'u\\v', }

--[=[Convert all unambiguous stops to their absolute final value. The equivalent values (e.g. k = k) may be redundant given the implementation of absolute_final and internal_sandhi below. ]=] export.to_final = { ['k'] = 'k', ['K'] = 'k', ['g'] = 'k', ['G'] = 'k', ['c'] = 'k', ['C'] = 'w',			  ['J'] = 'w', -- value for 'J' is theoretical ['w'] = 'w', ['W'] = 'w', ['q'] = 'w', ['Q'] = 'w', ['L'] = 'w', ['t'] = 't', ['T'] = 't', ['d'] = 't', ['D'] = 't', ['p'] = 'p', ['P'] = 'p', ['b'] = 'p', ['B'] = 'p', ['Y'] = 'N', ['z'] = 'w', }

-- Convert dental to retroflex local function dental_to_retroflex(str) local changes = { ['t'] = 'w', ['T'] = 'W', ['d'] = 'q', ['D'] = 'Q', ['n'] = 'R', }	return gasub(str, '.', changes) end

-- Remove aspiration export.deaspirate = { ['K'] = 'k', ['G'] = 'g', ['C'] = 'c', ['J'] = 'j', ['W'] = 'w', ['Q'] = 'q', ['T'] = 't', ['D'] = 'd', ['P'] = 'p', ['B'] = 'b', }

export.aspirate = { ['g'] = 'G', ['j'] = 'J', ['q'] = 'Q', ['d'] = 'D', ['b'] = 'B' }

export.to_voiced = { ['k'] = 'g', ['c'] = 'j', ['w'] = 'q', ['t'] = 'd', ['p'] = 'b' }

export.homorganic_nasal = { ['k'] = 'N', ['K'] = 'N', ['g'] = 'N', ['G'] = 'N', ['c'] = 'Y', ['C'] = 'Y', ['j'] = 'Y', ['J'] = 'Y', ['w'] = 'R', ['W'] = 'R', ['q'] = 'R', ['Q'] = 'R', ['t'] = 'n', ['T'] = 'n', ['d'] = 'n', ['D'] = 'n', ['p'] = 'm', ['P'] = 'm', ['b'] = 'm', ['B'] = 'm', ['r'] = 'M', ['l'] = 'M', -- or 'l~' ['S'] = 'M', ['z'] = 'M', ['s'] = 'M', ['h'] = 'M' }

--[=[Detects whether a word is monosyllabic. This function does not apply sandhi to determing whether a potential phonemic form like /dā́rv/ would be syllabified to [dā́ru]. This might need to be changed. Parameters: text (String): the text to be checked for monosyllabicity Return: Boolean ]=] function export.is_monosyllabic(text) return match(text, "^" .. export.consonant .. "*" .. export.vowel_with_accent .. "[HM~]?" .. export.consonant .. "*$") end

--[=[Transforms a word to its absolute final sandhi form. Parameters: text (String): the text to be converted to final sandhi position ambig_final (String): an indication of what outcome j/ś/h should have as			these will unpredictably produce either a retroflex or a velar stop in final position (e.g. spáś- > spáṭ 'spy' vs. náś- > nák 'night'). Required for j/ś/h-final strings. Return: String ]=] local function absolute_final(text, ambig_final, j_to_z, h_to_g) if ends_with(text, "kz") then -- final -kṣ > ṭ text = gasub(text, "..$", "w") -- final r + stop is allowed in stem, see Whitney §150b (endings -s/-t after consonant have been eliminated previously) elseif ends_with(text, export.vowel_with_accent .. "r[kKgGcCjJwWqQtTdDpPbB]") then -- do nothing elseif ends_with(text, export.consonant .. export.consonant) then -- at least 2 consonants -- Take the first of the cluster. text = gasub(text, "(" .. export.consonant .. "+)$",			function(cluster) return sub(cluster, 1, 1) end) end -- ḷh, v, and y are not handled as they should not appear finally. Perhaps wrong. if ambig_final then -- in case of -j/ś/h, but also to override the normal value in a few exceptional cases text = gasub(text, ".$", ambig_final) elseif ends_with(text, "[kwtpNRnmlaAiIuUeEoOfFxXH][/\\]?") then -- do nothing elseif ends_with(text, "M") then -- just in case, ṃ > m		text = gasub(text, ".$", "m") elseif ends_with(text, "[sr]") then -- convert to final visarga text = gasub(text, ".$", "H") elseif ends_with(text, "[KgGcCJWqQTdDPbBYzL]") then -- Handle final stops. text = gasub(text, ".$", export.to_final) elseif ends_with(text, "[jhS]") then -- see also ambig_final above if j_to_z then text = gasub(text, "j$", "w") elseif h_to_g then text = gasub(text, "h$", "k") else text = gasub(text, ".$", {['j'] = 'k', ['h'] = 'w', ['S'] = 'w'}) -- most common values end end return text end

--[=[Applying retroflexion to a stem and ending without joining them. This include RUKI, ṣ-cluster harmony, and nasal retroflexions. Parameters: stem (String): the stem to receive an ending ending (String): the ending to be affixed Return: String (stem), String (ending) ]=] function export.retroflexion(stem, ending, no_retroflex_root_s) -- Does the stem end in a RUKI environment? if ends_with(stem, "[iIeEfFxuUoOrk][/\\]?[HM]?") then ending = gasub(ending, "^s([^rfF])", "z%1")			-- Convert ending-initial s > ṣ not followed by [rṛṝ]. ending = gasub(ending, "^z[tTdDn]*", dental_to_retroflex) end -- Does the stem end in a RUKI environment followed by s and the ending not start with [rṛṝ]? if ends_with(stem, "[iIeEfFxuUoOrk][/\\]?[HM]?s") and starts_with(ending, "[^rfF]") and not no_retroflex_root_s == true then stem = gasub(stem, "s$", "z")						-- Convert stem-final s > ṣ end if ends_with(stem, "[zqwR]") then	-- Does the stem end in a retroflex? -- Convert an ending-initial dental (cluster) to retroflex ending = gasub(ending, "^[tTdDn]*", dental_to_retroflex) end -- Does the stem contain a nasal harmony trigger without intervening blockers? if ends_with(stem, "[zrfF][^cCjJYwWqQRtTdDnSsl]*") then -- Convert all retroflexable n > ṇ in the ending ending = gasub(ending, "^([^cCjJYwWqQRtTdDnSsl]*)n([aAiIeEfFxuUoOynmv])", "%1R%2") end -- Does the stem contain a nasal harmony trigger without intervening blockers and stem-final n?	if ends_with(stem, "[zrfF][^cCjJYwWqQRtTdDnSsl]*n") and starts_with(ending, "[aAiIeEfFxuUoOynmv]") then stem = gasub(stem, "n$", "R")	-- Convert stem-final n > ṇ end -- For safety, does the ending contain an unblocked nasal harmony trigger and un retroflexed n?	ending = gasub(ending,		"([zrfF][^cCjJYwWqQRtTdDnSsl]*)n([aAiIeEfFxuUoOynmv])", "%1R%2") return stem, ending end

--[=[Combine a stem and ending while modifiying the accentuation. This does not currently account for mobility of accent between the stem and ending. Parameters: stem (String): the stem to receive an ending ending (String): the ending to be affixed has_accent (Boolean): whether the word has an accent to be modified at all accent_override (Boolean): whether to strip the stem of accent mono (Boolean): whether the stem is monosyllabic AND susceptible to accentual mobility (cf. pā́dam ~ padā́ vs. gā́m ~ gávā). This should perhaps be renamed or removed as redundant to accent_override in this function. This should not be applied to *all* monosyllabic nouns! recessive (Boolean): whether the accent must be moved to the leftmost vowel (e.g. in the vocative) Return: String ]=] local function combine_accent(stem, ending, has_accent, accent_override, mono, recessive) if has_accent then if recessive then local combined = stem .. ending				 -- combine word combined = gasub(combined, export.accent, "") -- remove any accent combined = gasub(combined, "^([^" .. export.vowel_list .. "]-)(" .. export.vowel .. ")", "%1%2/") -- accent first vowel of combined form return combined elseif accent_override then stem = gasub(stem, export.accent, "")		-- remove all accents from stem elseif mono and match(ending, export.accent) then stem = gasub(stem, export.accent, "")		-- remove all accents from stem ending = gasub(ending, "\\", "/")			-- convert svarita to udatta on ending -- If both the stem and ending are accented, remove the ending accent. This may be too simple. elseif match(stem, export.accent) and match(ending, export.accent) then ending = gasub(ending, export.accent, "") end end return stem .. ending end

local function aspirate_diaspirate(stem) stem = gasub(stem, "(.*)([gdb])([^gdb]+[gdb]?)$", function(pre, cons, post) return (pre .. export.aspirate[cons]) .. post end) return stem end

--[=[Return a word-stem combined with a given ending while handling internal sandhi and accentuation. Please see the implementation for details. Parameters: input_table (Table): This table is expected to contain the items: stem (String): the stem to receive an ending ending (String): the ending to be affixed has_accent (Boolean): whether the word has an accent to be modified mono (Boolean): whether the stem is monosyllabic OR behaves like a monosyllable (e.g. root noun compounds) accent_override (Boolean): whether to strip the stem of accent since some non-monosyllabic forms (e.g. present participles and gen.pl.) may show stem-to-ending accentual mobility. recessive (Boolean): whether the accent must be moved to the leftmost vowel (e.g. in the vocative) j_to_z (Boolean): whether to convert j > ṣ before {t, th} instead of j > k			h_to_g (Boolean): whether to convert h > g before {t, th, d, dh} (duh + -tá = dugdhá) instead of h + t > ḍh (lih + -tá = līḍhá) non_final (Boolean): if true, will not apply word-final sandhi (i.e. convert s to visarga) Return: String ]=] function export.internal_sandhi(input_table) local stem, ending = input_table.stem, input_table.ending local last		-- last segment of the stem local acc		-- the accent local first		-- the first segment of the ending local combined	-- the combined form -- explicitly ignored are CV, C + semivowel, or C + nasal -- {i, u} > {ī, ū} /__[rs]C if stem is monosyllabic (e.g. gir, pur +  ā-śis) if ends_with(stem, "[iu][/\\]?[rs]") and starts_with(ending, export.consonant) and input_table.mono then stem = gasub(stem, "([iu][/\\]?)([rs])$", function(vow, cons) return export.lengthen[vow] .. cons end) end -- remove -s/-t verbal endings after consonant (Whitney §555) -- plus -s after nominal consonant stem (used to provoke a long vowel in -ir/-ur stems) if ends_with(stem, "[" .. export.consonant_list .. "M]") and match(ending, "^[st]$") then ending = gasub(ending, ".", "") end if ending == "" then if ends_with(stem, "[mM]") then  -- final 'm' of a root becomes 'n'			stem = gasub(stem, ".$", "n") elseif input_table.diaspirate then    -- budh > bhut, etc.			stem = aspirate_diaspirate(stem) end -- combine_accent for vocatives without ending combined = combine_accent(stem, ending, input_table.has_accent, input_table.accent_override, input_table.mono, input_table.recessive) return absolute_final(combined, input_table.ambig_final, input_table.j_to_z, input_table.h_to_g) -- all cases of ending starts with vowel elseif starts_with(ending, export.vowel) then if ends_with(stem, export.vowel_with_accent) then -- stem ends with vowel -- strip last vowel and accent off stem stem, last, acc = match(stem, "^(.*)(" .. export.vowel .. ")(" .. export.accent .. "?)$")			-- strip first vowel off ending first, ending = match(ending, "^(.)(.*)$") -- monosyllabic semivowel-final stems (this applies to root noun compounds as well) if match(last, '[iIuU]') and ( input_table.mono or input_table.no_syncope ) then stem = stem .. insert_glide[last .. acc] ending = first .. ending elseif export.split_diphthong[last] then			-- Can a stem-final guna and vrddhi be split into V + sonorant? stem = stem .. export.split_diphthong[last .. acc] ending = first .. ending elseif lower(last) == lower(first) then				-- homorganic vowels ending = upper(first) .. acc .. ending elseif lower(last) == "a" then						-- gunation and vrddhization after stem-final a. ending = export.up_one_grade[first .. acc] .. ending elseif export.vowel_to_cons[last] then			-- Can the stem-final vowel be made consonantal? if ends_with(stem, "Lh?") then stem = gasub(stem, "L$", "q"); stem = gasub(stem, "Lh$", "Q") -- convert ḷ(h) to ḍ(h) end stem = stem .. export.vowel_to_cons[last] ending = first .. (acc == "/" and "\\" or "") .. ending		-- Convert stem-final udatta to ending-initial svarita if match(stem, "^" .. export.consonant .. "*yv$") then	-- dyu- > divā stem = gasub(stem, "..$", "iv") end end end -- endings starting with consonants -- for middle s-aorist 2nd plural elseif ends_with(stem, export.vowel_with_accent .. 'M?') and starts_with(ending, "sD") then if ends_with(stem, "[iIeEfFxuUoO][/\\]?") then ending = gasub(ending, '^..', 'Q') else ending = gasub(ending, '^..', 'D') stem = gasub(stem, 'M$', 'n') end -- consonant + y/r/v + consonant from ending -- note that sequences like 'trv' can occur, e.g. śatrvos, gen.dual of śatru, so the case ending should be given as 'os' there, not 'vos' elseif ends_with(stem, export.consonant .. "[yrv]") then  -- e.g. śvan > śunā / cakruḥ > cakṛma stem = gasub(stem, ".$", cons_to_vowel) -- no word-initial clusters with y-, for verb 'eti, yanti' elseif stem == "y" then stem = "i" -- e.g. yuvan > yūnā / iyaja > īje (Whitney §800j) / babhūva > babhūtha (§800d) elseif (ends_with(stem, "[uU][/\\]?v") or ends_with(stem, "[iI][/\\]?y") ) and starts_with(ending, "[^yrl]") then stem = gasub(stem, "([iIuU][/\\]?)[yv]$", function(vow) return export.lengthen[vow] end) elseif ends_with(stem, "[aA][/\\]?[vy]") and starts_with(ending, "[^yrl]") then stem = gasub(stem, "([aA][/\\]?[vy])$", function(diph) return join_diphthong[diph] end) -- n > ñ /__{c, j}	elseif ends_with(stem, "[cj]") and starts_with(ending, "n") then ending = gasub(ending, "^.", "Y") -- All other C- + -C interactions elseif ends_with(stem, export.consonant) and starts_with(ending, export.consonant) then if ends_with(stem, "Lh?") then stem = gasub(stem, "L$", "q"); stem = gasub(stem, "Lh$", "Q") end if input_table.final then -- for nominal endings -bhyām, -bhis, -bhyas, -su (see Whitney §111a) if ends_with(stem, "kz") then -- final -kṣ > ṭ stem = gasub(stem, "..$", "w") -- final r + stop is allowed in stem, see Whitney §150b elseif ends_with(stem, export.vowel_with_accent .. "r[kKgGcCjJwWqQtTdDpPbB]") then -- do nothing elseif ends_with(stem, export.consonant .. export.consonant) then -- at least 2 consonants -- take the first of the cluster stem = gasub(stem, "(" .. export.consonant .. "+)$",					function(cluster) return sub(cluster, 1, 1) end) end if ends_with(stem, "[jSh]") or input_table.ambig_final then stem = gasub(stem, ".$", input_table.ambig_final) -- in case of -j/ś/h, but also to override the normal value in a few exceptional cases elseif ends_with(stem, "[KgGcCJWqQTdDPbBz]") then stem = gasub(stem, ".$", export.to_final) elseif ends_with(stem, "m") then stem = gasub(stem, ".$", "n") -- Loss of {z, ẓ} with compensatory lengthening before voiced consonant. (FIXME: but what about the médha- < *mázdha- type?) elseif ends_with(stem, "[aA][/\\]?[sHr]") and starts_with(ending, "[rgGdDbByvjJqQlLhnm]") then stem = gasub(stem, "([aA])([/\\]?)[sHr]$",					function(vow, acc) return (vow == "a" and "o" or "A") .. acc end) -- final s-allophones elseif ends_with(stem, "s") then if starts_with(ending, "[kKpPzsS]") then		-- visarga stem = gasub(stem, ".$", "H") elseif starts_with(ending, "[gGjJqQdDbByvlLhnm]") then	-- s > r 					stem = gasub(stem, ".$", "r") -- outcommented because not relevant to internal sandhi --				elseif starts_with(ending, "[cCwW]") then		-- homorganic fricative --					local homorg_s = { --							['c'] = 'S', ['C'] = 'S', --							['w'] = 'z', ['W'] = 'z', --						} --					stem = gasub(stem, ".$", homorg_s[sub(ending, 1, 1)]) --				elseif starts_with(ending, "r") then		-- Loss of z before r with compensatory lengthening before voiced consonant. --					stem = gasub(stem, "(" .. export.vowel .. "[/\\])[sHr]$", function(vow) return export.lengthen[vow] or vow end) end end else -- s-aorist (Whitney §881) if (ends_with(stem, "[^rnm]") and starts_with(ending, "s[tT]")) or starts_with(ending, "sD") then ending = gasub(ending, '^s', '') end -- diaspirate verbs with -dhve/-dhvam ending, see paper "Sanskrit as she has been misanalyzed ..." (Janda & Joseph, 2002), p.28-29 if input_table.diaspirate and starts_with(ending, "Dv") then stem = aspirate_diaspirate(stem) elseif (ends_with(stem, "jj") or ends_with(stem, "Sc")) and starts_with(ending, "[tTdDs]") then stem = gasub(stem, ".$", "") -- further treated below end if ends_with(stem, "kz") then -- roots on -kṣ if starts_with(ending, "s") then stem = gasub(stem, "..$", 'k') elseif starts_with(ending, "[tT]") then stem = gasub(stem, "Nkz$", 'Mz') stem = gasub(stem, "kz$", 'z') elseif starts_with(ending, "[dD]") then stem = gasub(stem, "Nkz$", 'Rq') stem = gasub(stem, "kz$", 'q') end elseif ends_with(stem, "[cJ]") and starts_with(ending, "[tTdDs]") then stem = gasub(stem, "Y.$", 'Nk') stem = gasub(stem, "[cJ]$", 'k') elseif ends_with(stem, "[jCSzh]") and starts_with(ending, "s") then stem = gasub(stem, "[YM].$", 'Nk') stem = gasub(stem, "[jCSzh]$", 'k') elseif ends_with(stem, "[jCSz]") and starts_with(ending, "[tTdD]") then if input_table.j_to_z or input_table.ambig_final == "w" or ends_with(stem, "[CSz]") then if starts_with(ending, "[tT]") then stem = gasub(stem, 'Y[jC]$', 'Mz') stem = gasub(stem, "[jCS]$", 'z') else stem = gasub(stem, '[YM].$', 'Rq') stem = gasub(stem, '[jCSz]$', 'q') end else stem = gasub(stem, "Yj$", 'Nk') stem = gasub(stem, "j$", 'k') end elseif ends_with(stem, "h") and starts_with(ending, "[tTdD]") then if input_table.h_to_g then stem = gasub(stem, "h$", "g") ending = gasub(ending, "^.", "D") else -- {a, i, u}h + {t, th, d, dh} > {ā, ī, ū}ḍh (Bartholomae's Law with retroflection and compensatory lengthening) stem = gasub(stem, "([aiu]?)([/\\]?)h$", function(vow, acc) return (export.lengthen[vow] or "") .. acc end) stem = gasub(stem, 'M$', 'R') ending = gasub(ending, "^.", "Q") end -- e.g. śādhi (Whitney §166) elseif ends_with(stem, "As") and match(ending, "^Di/?$") then stem = gasub(stem, "s$", "") -- following Whitney's convention at §612 of interpreting 'dhv' from 's + dhv' as 'ddhv' (see also §166 and §232) -- sometimes also in nouns + -bhis, etc. (normally handled by input_table.final above) elseif ends_with(stem, ".s") and starts_with(ending, "[DB]") then stem = gasub(stem, "Ms$", "nd") stem = gasub(stem, "s$", "d") -- for the (basically theoretical) middle voice of 'asti' elseif stem == "s" and starts_with(ending, "[sD]") then stem = "" elseif ends_with(stem, "m") then	-- if stem ends in m				-- m > ṃ before {h, ś, ṣ, s} and homorganic before stops (Whitney §212) if starts_with(ending, "[kKgGcCjJwWqQtTdDSzsh]") then stem = gasub(stem, "m$", export.homorganic_nasal[sub(ending, 1, 1)]) elseif starts_with(ending, "[mv]") then stem = gasub(stem, "m$", "n") end elseif ends_with(stem, "n") then	-- if stem ends in n				if starts_with(ending, "[Szs]") then		-- n > ṃ /__{ś, ṣ, s}					stem = gasub(stem, ".$", "M") end elseif ends_with(stem, "[KGWQTDPB]") and starts_with(ending, "[^NYRnmyrlv]") then -- Whitney §153 -- Bartholomae's Law if ends_with(stem, "[GQDB]") and starts_with(ending, "[tT]") then ending = gasub(ending, "^.", "D") end stem = gasub(stem, ".$", export.deaspirate) end -- {g, ḍ, d, b} > {k, ṭ, t, p} before following unvoiced stop/sibilant if ends_with(stem, "[gqbd]") and starts_with(ending, "[kKcCwWtTpPSzs]") then stem = gasub(stem, ".$", export.to_final) end end -- general rules for both 'final' (pāda) endings and others (outcommented lines are only relevant for external sandhi) if ends_with(stem, "[kwp]") then if starts_with(ending, "[gGjJqQdDbB]") then -- {k, ṭ, p} > {g, ḍ, b} before following voiced stop stem = gasub(stem, ".$", export.to_voiced) --			elseif starts_with(ending, "h") then		-- {k, ṭ, p}h > {ggh, ḍḍh, bbh} --				stem = gasub(stem, ".$", export.to_voiced) --				ending = gasub(ending, "^.", gasub(stem, ".$", {['k'] = 'G', ['w'] = 'Q', ['p'] = 'B'})) end elseif ends_with(stem, "t") then if starts_with(ending, "[gGdDbB]") then	-- t > d /__{g(h), d(h), b(h)} stem = gasub(stem, ".$", "d") --			elseif starts_with(ending, "h") then		-- t + h > ddh --				stem = gasub(stem, ".$", "d") --				ending = gasub(ending, "^.", "D") --			elseif starts_with(ending, "[cCjJwWqQ]") then	-- homorganic with following stop --				local t_pre_palatal_retroflex = --					{ ['c'] = 'c', ['C'] = 'c', ['j'] = 'j', ['J'] = 'j', --					['w'] = 'w', ['W'] = 'w', ['q'] = 'q', ['Q'] = 'q', } --				stem = gasub(stem, ".$", t_pre_palatal_retroflex[sub(ending, 1, 1)]) --			elseif starts_with(ending, "S") then		-- tś > cch --				stem = gasub(stem, ".$", "c") --				ending = gasub(ending, "^.", "C") --			elseif starts_with(ending, "l") then --				stem = gasub(stem, ".$", "l") end end -- note that nominal endings with -bh also trigger aspiration throwback if input_table.diaspirate and ends_with(stem, "[^GDBh]") and starts_with(ending, "[^QD]") then stem = aspirate_diaspirate(stem) end end stem, ending = export.retroflexion(stem, ending, input_table.no_retroflex_root_s) combined = combine_accent(stem, ending, input_table.has_accent, input_table.accent_override, input_table.mono, input_table.recessive) if input_table.non_final then return combined end return absolute_final(combined) end

return export

title: Module:sa-utilities


text:
bekerkard

Noun

 * 1) red

Verb

 * 1)  to be red

title: bekerkard


text:
bungungau

Etymology
From.

Noun

 * 1) dark red, crimson

Verb

 * 1)  to be crimson, dark red

title: bungungau


text:
یونسکو

Proper noun

 * 1) UNESCO

title: یونسکو


text: kyōjōmochi

title: kyōjōmochi


text: ichiryōjitsu

title: ichiryōjitsu


text:
noclip

Etymology
From. Perhaps originates from the 1992 game , where (in the shareware version) using the appropriate cheat code displays a message "No clipping ON".

Verb

 * 1)  To navigate through a game environment with collisions disabled, so as to be able to pass through solid walls, etc.

title: noclip


text: inryō

title: inryō


text: noclipped

title: noclipped


text: noclipping

title: noclipping


text: noclips

title: noclips


text: kansōzai

title: kansōzai


text: mōkemono

title: mōkemono


text:
deformasjon

Noun

 * 1) deformation

Noun

 * 1) deformation

title: deformasjon


text: hōshu

title: hōshu


text: ittō

title: ittō


text: ritsuryō

title: ritsuryō


text: Gregorian chants

title: Gregorian chants


text: teitōken

title: teitōken


text: junjō

title: junjō


text: isshōgai

title: isshōgai


text: tashō

title: tashō


text: shōyoku

title: shōyoku


text: ichōchō

title: ichōchō


text: itanchō

title: itanchō


text: sunbyō

title: sunbyō


text: ippin'isshō

title: ippin'isshō


text:
bibrurek

Noun

 * 1) yellow
 * 2) yellow-orange

Verb

 * 1)  to be yellow, orange

title: bibrurek


text: ninjōbon

title: ninjōbon


text: deformasjonen

title: deformasjonen


text: ittōbori

title: ittōbori


text: deformasjoner

title: deformasjoner


text: sankōnin

title: sankōnin


text:
mellil

Noun

 * 1) yellow

Verb

 * 1)  to be yellow

title: mellil


text: kōya

title: kōya


text: kōtenteki

title: kōtenteki


text: bekijō

title: bekijō


text: deformasjonene

title: deformasjonene


text: handōka

title: handōka


text: deformasjonar

title: deformasjonar


text: shōin

title: shōin


text:
berorou

Etymology
From.

Noun

 * 1) yellowish, orange (color of the twilight)

Verb

 * 1)  to be yellow-orange

title: berorou


text: deformasjonane

title: deformasjonane


text:
κουστουμιά

Noun

 * 1)  suit, costume

title: κουστουμιά


text:
User talk:MikeWoram

Sieg Heil
See discussion. Equinox ◑ 19:27, 31 August 2017 (UTC)

title: User talk:MikeWoram


text: Module:sa-utilities/documentation

title: Module:sa-utilities/documentation


text:
Boccherinian

Adjective

 * 1) Of or relating to  (1743–1805), Italian composer and cellist of the classical era.

title: Boccherinian


text: permanent revolutions

title: permanent revolutions


text:
Module:sa-utilities/translit/Deva-to-IAST

local export = {}

local consonants = { ['क'] = 'k', ['ख'] = 'kh', ['ग'] = 'g', ['घ'] = 'gh', ['ङ'] = 'ṅ', ['च'] = 'c', ['छ'] = 'ch', ['ज'] = 'j', ['झ'] = 'jh', ['ञ'] = 'ñ', ['ट'] = 'ṭ', ['ठ'] = 'ṭh', ['ड'] = 'ḍ', ['ढ'] = 'ḍh', ['ण'] = 'ṇ', ['त'] = 't', ['थ'] = 'th', ['द'] = 'd', ['ध'] = 'dh', ['न'] = 'n', ['प'] = 'p', ['फ'] = 'ph', ['ब'] = 'b', ['भ'] = 'bh', ['म'] = 'm', ['य'] = 'y', ['र'] = 'r', ['ल'] = 'l', ['व'] = 'v', ['ळ'] = 'ḷ', ['श'] = 'ś', ['ष'] = 'ṣ', ['स'] = 's', ['ह'] = 'h', }

local diacritics = { ['्'] = '', ['ा'] = 'ā', ['ि'] = 'i', ['ी'] = 'ī', ['ु'] = 'u', ['ू'] = 'ū', ['ृ'] = 'ṛ', ['ॄ'] = 'ṝ', ['ॢ'] = 'ḷ', ['ॣ'] = 'ḹ', ['े'] = 'e', ['ै'] = 'ai', ['ो'] = 'o', ['ौ'] = 'au', }

local tt = { -- vowels ['अ'] = 'a', ['आ'] = 'ā', ['इ'] = 'i', ['ई'] = 'ī', ['उ'] = 'u', ['ऊ'] = 'ū', ['ऋ'] = 'ṛ', ['ॠ'] = 'ṝ', ['ऌ'] = 'ḷ', ['ॡ'] = 'ḹ', ['ए'] = 'e', ['ऐ'] = 'ai', ['ओ'] = 'o', ['औ'] = 'au', -- chandrabindu ['ँ'] = 'm̐', --until a better method is found -- anusvara ['ं'] = 'ṃ', --until a better method is found -- visarga ['ः'] = 'ḥ', -- avagraha ['ऽ'] = '’', --numerals ['०'] = '0', ['१'] = '1', ['२'] = '2', ['३'] = '3', ['४'] = '4', ['५'] = '5', ['६'] = '6', ['७'] = '7', ['८'] = '8', ['९'] = '9',	--punctuation ['॥'] = '.', --double danda ['।'] = '.', --danda --Vedic extensions ['ᳵ'] = 'x', ['ᳶ'] = 'f', --Om ['ॐ'] = 'oṃ', }

function export.tr(text, lang, sc) text = mw.ustring.gsub(text,		'([कखगघङचछजझञटठडढणतथदधनपफबभमयरलळवशषसह])' ..				'([ािीुूृॄॢॣेैोौ्]?)',		function(c, d)			if d == "" then				return consonants[c] .. 'a'			else				return consonants[c] .. diacritics[d]			end		end) text = mw.ustring.gsub(text, '.', tt) return text end

return export


text: dastaar

title: dastaar


text: dastaars

title: dastaars


text: vadí

title: vadí


text:
Afrabian

Etymology
or.

Adjective

 * 1) Of or relating to both Africa and Arabia.

Noun

 * 1) One who is both African and Arab.

title: Afrabian


text: Afrabians

title: Afrabians


text:
αχταρμάς

Etymology
Borrowed from from.

Noun

 * 1) jumble, ragbag, muddle

title: αχταρμάς


text:
mellemau

Noun

 * 1) parrotfish (a member of the family )

Noun

 * 1) (bluish) green
 * 2) (deep) blue, azure, turquoise
 * 3) bruised

Verb

 * 1)  to be bluish, greenish, azure, turquoise

Usage notes
This word refers to a nuance between green and blue, which are the colors of the parrotfish.

title: mellemau


text: Category:pau:Fish

title: Category:pau:Fish


text: Category:pau:Vertebrates

title: Category:pau:Vertebrates


text: Category:pau:Chordates

title: Category:pau:Chordates


text: Category:pau:Animals

title: Category:pau:Animals


text: Category:pau:Lifeforms

title: Category:pau:Lifeforms


text:
Module:sa-utilities/translit/Deva-to-SLP1

local export = {}

local consonants = { ['क'] = 'k', ['ख'] = 'K', ['ग'] = 'g', ['घ'] = 'G', ['ङ'] = 'N', ['च'] = 'c', ['छ'] = 'C', ['ज'] = 'j', ['झ'] = 'J', ['ञ'] = 'Y', ['ट'] = 'w', ['ठ'] = 'W', ['ड'] = 'q', ['ढ'] = 'Q', ['ण'] = 'R', ['त'] = 't', ['थ'] = 'T', ['द'] = 'd', ['ध'] = 'D', ['न'] = 'n', ['प'] = 'p', ['फ'] = 'P', ['ब'] = 'b', ['भ'] = 'B', ['म'] = 'm', ['य'] = 'y', ['र'] = 'r', ['ल'] = 'l', ['व'] = 'v', ['ळ'] = 'L', ['श'] = 'S', ['ष'] = 'z', ['स'] = 's', ['ह'] = 'h', }

local diacritics = { ['्'] = '', ['ा'] = 'A', ['ि'] = 'i', ['ी'] = 'I', ['ु'] = 'u', ['ू'] = 'U', ['ृ'] = 'f', ['ॄ'] = 'F', ['ॢ'] = 'x', ['ॣ'] = 'X', ['े'] = 'e', ['ै'] = 'E', ['ो'] = 'o', ['ौ'] = 'O', }

local tt = { -- vowels ['अ'] = 'a', ['आ'] = 'A', ['इ'] = 'i', ['ई'] = 'I', ['उ'] = 'u', ['ऊ'] = 'U', ['ऋ'] = 'f', ['ॠ'] = 'F', ['ऌ'] = 'x', ['ॡ'] = 'X', ['ए'] = 'e', ['ऐ'] = 'E', ['ओ'] = 'o', ['औ'] = 'O', -- chandrabindu ['ँ'] = '~',	-- anusvara ['ं'] = 'M', -- visarga ['ः'] = 'H', -- avagraha ['ऽ'] = '', --numerals ['०'] = '0', ['१'] = '1', ['२'] = '2', ['३'] = '3', ['४'] = '4', ['५'] = '5', ['६'] = '6', ['७'] = '7', ['८'] = '8', ['९'] = '9',	--punctuation ['॥'] = '.', --double danda ['।'] = '.', --danda --Vedic extensions ['ᳵ'] = 'Z', ['ᳶ'] = 'V', --Om ['ॐ'] = 'oM', ['◌॑'] = '/', }

function export.tr(text, lang, sc) text = mw.ustring.gsub(text,		'([कखगघङचछजझञटठडढणतथदधनपफबभमयरलळवशषसह])' ..				'([ािीुूृॄॢॣेैोौ्]?)',		function(c, d)			if d == "" then				return consonants[c] .. 'a'			else				return consonants[c] .. diacritics[d]			end		end) text = mw.ustring.gsub(text, '.', tt) return text end

return export


text:
ταραμάς

Etymology
From, ; see 🇨🇬, which is from the same root, for more.

Noun

 * 1) tarama cured fish roe - most commonly: cod or carp

title: ταραμάς


text:
Category:IPA pronunciations with paired HTML tags

__HIDDENCAT____EXPECTUNUSEDCATEGORY__


text:
cheriich

Noun

 * 1) reddish brown

Verb

 * 1)  to be reddish, brownish

title: cheriich


text:
Talk:Texiter

RFV discussion: April–August 2017
As above, but a Latin term and something software-related make it harder to search. Chuck Entz (talk) 13:34, 17 April 2017 (UTC)

I have found two cites. Maybe there is a third out there.... Kiwima (talk) 00:03, 2 August 2017 (UTC) I found a third, but all three are within a span of two months. I suspect this one faded. Kiwima (talk) 00:00, 17 August 2017 (UTC)

RFV-passed (but only as a hotword) Kiwima (talk) 04:41, 24 August 2017 (UTC)

RFV discussion: December 2017–January 2018
Hot word older than a year. DTLHS (talk) 19:18, 25 December 2017 (UTC)

 * Google, news.google, and groups.google aren't turning up any real use of the word. It doesn't seem very hot.--Prosfilaes (talk) 01:14, 26 December 2017 (UTC)
 * Yes, that one seems to have been a flash in the pan. Kiwima (talk) 10:58, 26 December 2017 (UTC)
 * In contrast to Texit, given new life in print by the revelations about the social media support being orchestrated by an agency of Russia. DCDuring (talk) 23:46, 22 January 2018 (UTC)
 * Brexiter is not exactly a common word, either. Leaver in this sense is not terribly uncommon; I assuming that's because Brexiter and Texiter are clumsy words, and if Texit was real, something less clumsy than Texiter, like leaver, might hit common use.--Prosfilaes (talk) 18:17, 25 January 2018 (UTC)
 * The concept of "Texit" is real enough – I grew up in Texas and remember seeing a lot of SECEDE bumper stickers – but this term for it isn't very common. People just talk about secession. —Mahāgaja (formerly Angr) · talk 18:47, 25 January 2018 (UTC)
 * Texit is a good word for journalists and is therefore attestable. I didn't have much luck with Texiter. DCDuring (talk) 19:05, 25 January 2018 (UTC)

RFV-failed Kiwima (talk) 02:19, 26 January 2018 (UTC)

title: Talk:Texiter


text: hypnoanalyses

title: hypnoanalyses


text: behovable

title: behovable


text:
Talk:he who embarks on many, does none but few

RFV discussion: August 2017
Dictionary only proverb.--TNMPChannel (talk) 08:53, 23 August 2017 (UTC)

 * I'm a bit confused as to why you are creating entries and immediately RFVing them! Equinox ◑ 18:25, 23 August 2017 (UTC)
 * I have assumed that he is going through a dictionary of proverbs and adding them even if he thinks they are never used. Personally, I would just delete this one. SemperBlotto (talk) 04:39, 24 August 2017 (UTC)

Delete it now, SemperBlotto. RFV-failed. --TNMPChannel (talk) 08:00, 24 August 2017 (UTC)


text:
bedengel a chutem

Noun

 * 1) brown

title: bedengel a chutem


text:
forutsi

Etymology
From, and the older.

Verb

 * 1) to forecast, predict, prophesy

title: forutsi


text:
cancered

Adjective

 * 1) Afflicted with cancer.

title: cancered


text:
Module:sa-utilities/translit

local export = {}

local lang = require("Module:languages").getByCode('sa')

function export.Deva_to_SLP_template(frame) local params = { [1] = { required = true }, }	local args = require("Module:parameters").process(frame:getParent.args, params) return require("Module:sa-utilities/translit/Deva-to-SLP1").tr(args[1]) end

--[=[ Converts Devanagari or IAST to SLP1. ]=] function export.detect_to_SLP(text) local sc = lang:findBestScript(text):getCode if sc == 'None' then sc = 'IAST' end return require('Module:sa-utilities/translit/' .. sc .. '-to-SLP1').tr(text) end

function export.retrieve_tr_modules(sc) local tr = require('Module:sa-utilities/translit/' .. sc .. '-to-SLP1').tr local reverse_tr = require('Module:sa-utilities/translit/SLP1-to-' .. sc).tr	local IAST_tr = require('Module:sa-utilities/translit/IAST-to-SLP1').tr	local safe_tr = function(text) local sc = lang:findBestScript(text):getCode if sc == 'None' then return IAST_tr(text) else return tr(text) end end return safe_tr, reverse_tr end

return export

title: Module:sa-utilities/translit


text:
bedengel a biib

Noun

 * 1) (light) green

title: bedengel a biib


text: declawings

title: declawings


text: EBEs

title: EBEs


text:
مهتر

Etymology
Borrowed from.

Noun

 * 1) prince

Etymology
From.

Noun

 * 1)  a chief
 * 2)  an elder

title: مهتر


text:
bedengel a chudel

Noun

 * 1) green

title: bedengel a chudel


text:
bedengel a eanged

Noun

 * 1) sky blue

title: bedengel a eanged


text: User:Victar/Wiktionary:About Proto-Indo-Iranian


text:
bedengel a daob

Noun

 * 1) deep blue, ocean blue

title: bedengel a daob


text: forutsiende

title: forutsiende


text:
biib

Noun

 * 1) beep, the characteristic sound made by the horn of a car

title: biib


text: forutsies

title: forutsies


text: Category:pau:Birds

title: Category:pau:Birds


text: gwragedd

title: gwragedd


text: forutsier

title: forutsier


text:
Module:sa-utilities/translit/SLP1-to-IAST

local export = {}

local U = require("Module:string/char")

local acute = U(0x301) -- combining acute local grave = U(0x300) -- combining grave

local tt = { [1] = {		-- consonants ['K'] = 'kh', ['G'] = 'gh', ['N'] = 'ṅ', ['C'] = 'ch', ['J'] = 'jh', ['Y'] = 'ñ', ['w'] = 'ṭ', ['W'] = 'ṭh', ['q'] = 'ḍ', ['Q'] = 'ḍh', ['R'] = 'ṇ', ['T'] = 'th', ['D'] = 'dh', ['P'] = 'ph', ['B'] = 'bh', ['L'] = 'ḷ', ['S'] = 'ś', ['z'] = 'ṣ', -- vowels ['A'] = 'ā', ['I'] = 'ī', ['U'] = 'ū', ['f'] = 'ṛ', ['F'] = 'ṝ', ['x'] = 'ḷ', ['X'] = 'ḹ', ['E'] = 'ai', ['O'] = 'au', -- chandrabindu ['~'] = 'm̐', --until a better method is found -- anusvara ['M'] = 'ṃ', --until a better method is found -- visarga ['H'] = 'ḥ', -- avagraha ["'"] = '’',		--Vedic extensions ['/'] = acute, ['\\'] = grave, },	[2] = {		--Vedic extensions ['Z'] = 'x', ['V'] = 'f', }, }

function export.tr(text, lang, sc) text = mw.ustring.gsub(text, '.', tt[1]) text = mw.ustring.gsub(text, '.', tt[2]) return mw.ustring.toNFC(text) end

return export


text:
μπόλι

Etymology
Inherited from.

Noun

 * 1) graft
 * 2)  vaccine

title: μπόλι


text: forutsa

title: forutsa


text:
chudel

Etymology
From Pre-Palauan *quðal, from, from. Cognate with 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬.

Noun

 * 1) grass

Noun

 * 1) green jobfish (, a member of the family )

title: chudel


text: forutsagt

title: forutsagt


text:
oumerorou

Etymology
From.

Verb

 * 1)  to have yellowish-orange color

title: oumerorou


text: Category:Palauan intransitive verbs

title: Category:Palauan intransitive verbs


text: merorou

title: merorou


text: grow a set

title: grow a set


text:
mengeriich

Verb

 * 1)  to be brownish

title: mengeriich


text:
Module:sa-utilities/translit/IAST-to-SLP1

local export = {}

local U = require("Module:string/char")

local acute = U(0x301) -- combining acute local grave = U(0x300) -- combining grave

local composed_accents = { ['á'] = 'a/', ['à'] = 'a\\', ['í'] = 'i/', ['ì'] = 'i\\', ['ú'] = 'u/', ['ù'] = 'u\\', ['é'] = 'e/', ['è'] = 'e\\', ['ó'] = 'o/', ['ò'] = 'o\\', [acute] = '/', [grave] = '\\', }

local normalize_accents = { ['á'] = '/', ['à'] = '\\', }

local function change_accent(text) -- normalize accent placement text = mw.ustring.gsub(text, '([áà])([iu])', function(a, iu) return "a" .. iu .. normalize_accents[a] end) text = mw.ustring.gsub(text, '.', composed_accents) return text end

local function detect_lateral_flap(text) -- convert jihvamuliya first text = mw.ustring.gsub(text, "x", "Z") -- an "ḷ" initially before a non-vowel or between two non-vowels vowel is assumed to be "x" text = mw.ustring.gsub(text, "^ḷ([^aāiīuūeoṛṝḷḹ])", "x%1") text = mw.ustring.gsub(text, "([^aāiīuūeoṛṝḷḹ/\\])ḷ([^aāiīuūeoṛṝḷḹ])", "%1x%2") -- all others are assumed to be "L" text = mw.ustring.gsub(text, "ḷ", "L") return text end

local tt = { [1] = {		--consonants ["kh"] = "K", ["gh"] = "G", ["ch"] = "C", ["jh"] = "J", ["ṭh"] = "W", ["ḍh"] = "Q", ["th"] = "T", ["dh"] = "D", ["ph"] = "P", ["bh"] = "B", },	[2] = {		-- vowels ["ai"] = "E", ["au"] = "O", },	[3] = {		-- chandrabindu ['m̐'] = '~' },	[4] = {		--consonants ["ṅ"] = "N", ["ñ"] = "Y", ["ṭ"] = "w", ["ḍ"] = "q", ["ṇ"] = "R", ["ś"] = "S", ["ṣ"] = "z",				-- ["ḷ"] = "L" --vowels ["ā"] = "A", ["ī"] = "I", ["ū"] = "U", ["ṛ"] = "f", ["ṝ"] = "F", ["ḹ"] = "X",								-- ["ḷ"] = "x", -- avagraha ["’"] = "",		--other ["ṃ"] = "M", ["ḥ"] = "H",								--	["x"] = "Z" ["f"] = "V", }, }

function export.tr(text, lang, sc) text = mw.ustring.toNFC(text) text = change_accent(text) text = detect_lateral_flap(text) text = mw.ustring.gsub(text, '[kgcjṭḍtdpb]h', tt[1]) text = mw.ustring.gsub(text, 'a[iu]', tt[2]) text = mw.ustring.gsub(text, 'm̐', tt[3]) text = mw.ustring.gsub(text, '.', tt[4]) return text end

return export


text:
mekerkard

Verb

 * 1)  glowing

title: mekerkard


text:
kassere

Etymology
From.

Verb

 * 1) to scrap, discard

Etymology 1
.

Etymology 2
From.

Verb

 * 1) to scrap, discard

title: kassere


text:
kmard

Verb

 * 1)  to be lighted, kindled, on fire

title: kmard


text:
kerdel

Noun
(inalienable)

 * 1) flame

title: kerdel


text:
omalk

Verb

 * 1)  to dye purple

title: omalk