Module:xchc-noun: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 48: Line 48:
local g = NAMESPACE == "Template" and "a" or parent_args[1]
local g = NAMESPACE == "Template" and "a" or parent_args[1]
local word = NAMESPACE == "Template" and "өра̄" or parent_args["word"] or PAGENAME
local word = NAMESPACE == "Template" and "өра̄" or parent_args["word"] or PAGENAME
word = mw.ustring.toNFD(word)
local unc = parent_args["unc"] or false
local unc = parent_args["unc"] or false
Line 63: Line 62:
local pautable = {
local pautable = {
{"(э" .. c.macron .. "?" .. c.breve .. ")$", "н"}, {"([ая]" .. c.macron .. "?)$", "н"},
{"(э" .. c.macron .. "?" .. c.breve .. ")$", "н"}, {"([ая]" .. c.macron .. "?)$", "н"},
{"([оуюӯ]" .. c.macron .. "?" .. c.breve .. "?)$", "ӈ"}, {"(е" .. c.macron .. "?" .. c.diaer .. ")$", "ӈ"},
{"([ою]" .. c.macron .. "?" .. c.breve .. "?)$", "ӈ"}, {"(е" .. c.macron .. "?" .. c.diaer .. ")$", "ӈ"}, {"([уӯ])$", "ӈ"},
{"([эеыиӣөү]" .. c.macron .. "?)$", "ч"},  
{"([эеыөү]" .. c.macron .. "?)$", "ч"}, {"([иӣ])$", "ч"},
}
}
data.pau = ""
data.pau = ""
Line 73: Line 72:
end
end
end
end
--[[if not data.pau then
if not data.pau then
data.pau = gsubh(word, "Bӈ",{["b"]="о̆",["f"]="э̆", ["ab"]="о̆"})
data.pau = gsubh(word, "Bӈ",{["b"]="о̆",["f"]="э̆", ["ab"]="о̆"})
end]]
end
data.pl = {
data.pl = {

Navigation menu