Module:siwa-noun: Difference between revisions

No edit summary
No edit summary
Line 20: Line 20:
local vowels = "[aeiouyůõảẻỉỏủỷęȯởử]"
local vowels = "[aeiouyůõảẻỉỏủỷęȯởử]"
local consonants = "[mpbvntdsṡʦʨʥŋɲcɟħðrṁṅḥkgġhłƛɬḍ]"
local consonants = "[mpbvntdsṡʦʨʥŋɲcɟħðrṁṅḥkgġhłƛɬḍ]"


local function dedigraphicize(word)
local function dedigraphicize(word)
Line 125: Line 124:
data.forms[case][n] = gsub(data.forms[case][n], regex, repl)
data.forms[case][n] = gsub(data.forms[case][n], regex, repl)
data.forms[case][n] = gsub(data.forms[case][n], "@", "")
data.forms[case][n] = gsub(data.forms[case][n], "@", "")
if data.forms["ine"][n] then
--[[if data.forms["ine"][n] then
data.forms["ine"][n] = gsub(data.forms["ine"][n], "([aoueů])ia$", "%1įa")
data.forms["ine"][n] = gsub(data.forms["ine"][n], "([aoueů])ia$", "%1įa")
data.forms["ine"][n] = gsub(data.forms["ine"][n], "ỉia$", "igįia")
data.forms["ine"][n] = gsub(data.forms["ine"][n], "ỉia$", "igįia")
end
end]]
end
end
n = n + 1
n = n + 1