Module:siwa-noun/data: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 224: Line 224:
if args.ld then
if args.ld then
if stem:match("[iỉ]$") then
if stem:match("[iỉ]$") then
data.forms["m"] = {stem .. "d"}
data.forms["m"] = {s1 .. "id"}
ill, ela, ade = stem .. "h", stem .. "h", stem .. "h"
ill, ela, ade = s1 .. "ih", s1 .. "ih", s1 .. "ih"
ine = stem .. "di"
ine = s1 .. "idi"
all, abl = stem, stem
all, abl = s1 .. "ỉ", s1 .. "ỉ"
table.insert(data.forms["ine"], stem .. "a")
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["all"], s1 .. "iddįi")
table.insert(data.forms["abl"], s1 .. "iddįi")
na = true
na = true
else
else
Line 261: Line 263:
loc = s2 .. "ldi"
loc = s2 .. "ldi"
elseif stem:match("[iỉ]$") then
elseif stem:match("[iỉ]$") then
data.forms["m"] = {stem .. "d"}
data.forms["m"] = {s1 .. "id"}
ill, ela, ade = stem .. "h", stem .. "h", stem .. "h"
ill, ela, ade = s1 .. "ih", s1 .. "ih", s1 .. "ih"
ine = stem .. "di"
ine = s1 .. "idi"
all, abl = stem, stem
all, abl = s1 .. "ỉ", s1 .. "ỉ"
table.insert(data.forms["ine"], stem .. "a")
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["all"], s1 .. "iddįi")
table.insert(data.forms["abl"], s1 .. "iddįi")
na = true
na = true
else
else
Line 600: Line 604:
data.forms["ela"] = {(ela or loc) .. ce[3]}
data.forms["ela"] = {(ela or loc) .. ce[3]}
data.forms["ade"] = {(ade or loc) .. ce[4]}
data.forms["ade"] = {(ade or loc) .. ce[4]}
data.forms["all"] = {(all or loc) .. ce[5]}
table.insert(data.forms["all"], (all or loc) .. ce[5])
data.forms["abl"] = {(abl or loc) .. ce[6]}
table.insert(data.forms["abl"], (abl or loc) .. ce[6])
end
end