Module:siwa-noun/data: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 514: Line 514:
na = true
na = true
end
end
elseif stem:match("i$") then
elseif stem:match("[ie]$") then
if args.ld then
if args.ld then
if stem:match("i$") then
if stem:match("i$") then
Line 566: Line 566:
ine = stem .. "di"
ine = stem .. "di"
na = true
na = true
end
elseif stem:match("[ouyů]$") then
if stem:match(v.."[mn][mn].$") then
data.forms["m"] = {s3 .. "mma"}
loc = s3 .. "mmi"
elseif stem:match(v.."[mvn].$") then
data.forms["m"] = {s2 .. "mma"}
loc = s2 .. "mmi"
elseif stem:match(v.."[rhg].$") then
data.forms["m"] = {s2 .. "hma"}
loc = s2 .. "hmi"
elseif stem:match(v.."l.$") then
data.forms["m"] = {s2 .. "lma"}
loc = s2 .. "lmi"
else
data.forms["m"] = {stem .. "ma"}
ill, ela = stem .. "n", stem .. "n"
ine, ade, all, abl = stem .. "mi", stem .. "mi", stem .. "mi", stem .. "mi"
end
end
end
end