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"] = {s1 .. "id"}
data.forms["m"] = {stem .. "d"}
ill, ela, ade = s1 .. "ih", s1 .. "ih", s1 .. "ih"
ill, ela, ade = stem .. "h", stem .. "h", stem .. "h"
ine = s1 .. "idi"
ine = stem .. "di"
all, abl = s1 .. "ỉ", s1 .. "ỉ"
all, abl = stem, stem
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["all"], s1 .. "iddįi")
table.insert(data.forms["all"], s1 .. "iddįibma")
table.insert(data.forms["abl"], s1 .. "iddįi")
table.insert(data.forms["abl"], s1 .. "iddįiska")
na = true
na = true
else
else
Line 263: Line 263:
loc = s2 .. "ldi"
loc = s2 .. "ldi"
elseif stem:match("[iỉ]$") then
elseif stem:match("[iỉ]$") then
data.forms["m"] = {s1 .. "id"}
data.forms["m"] = {stem .. "d"}
ill, ela, ade = s1 .. "ih", s1 .. "ih", s1 .. "ih"
ill, ela, ade = stem .. "h", stem .. "h", stem .. "h"
ine = s1 .. "idi"
ine = stem .. "di"
all, abl = s1 .. "ỉ", s1 .. "ỉ"
all, abl = stem, stem
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["all"], s1 .. "iddįi")
table.insert(data.forms["all"], s1 .. "iddįibma")
table.insert(data.forms["abl"], s1 .. "iddįi")
table.insert(data.forms["abl"], s1 .. "iddįiska")
na = true
na = true
else
else
Line 526: Line 526:
if args.ld then
if args.ld then
if stem:match("i$") then
if stem:match("i$") then
data.forms["m"] = {s1 .. "id"}
data.forms["m"] = {stem .. "d"}
ill, ela, ade = s1 .. "ih", s1 .. "ih", s1 .. "ih"
ill, ela, ade = stem .. "h", stem .. "h", stem .. "h"
ine = s1 .. "idi"
ine = stem .. "di"
all, abl = s1 .. "ỉ", s1 .. "ỉ"
all, abl = stem, stem
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["all"], s1 .. "iddįi")
table.insert(data.forms["all"], s1 .. "iddįibma")
table.insert(data.forms["abl"], s1 .. "iddįi")
table.insert(data.forms["abl"], s1 .. "iddįiska")
na = true
na = true
else
else
Line 565: Line 565:
loc = s2 .. "ldi"
loc = s2 .. "ldi"
elseif stem:match("i$") then
elseif stem:match("i$") then
data.forms["m"] = {s1 .. "id"}
data.forms["m"] = {stem .. "d"}
ill, ela, ade = s1 .. "ih", s1 .. "ih", s1 .. "ih"
ill, ela, ade = stem .. "h", stem .. "h", stem .. "h"
ine = s1 .. "idi"
ine = stem .. "di"
all, abl = s1 .. "ỉ", s1 .. "ỉ"
all, abl = stem, stem
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["ine"], s1 .. "ỉa")
table.insert(data.forms["all"], s1 .. "iddįi")
table.insert(data.forms["all"], s1 .. "iddįibma")
table.insert(data.forms["abl"], s1 .. "iddįi")
table.insert(data.forms["abl"], s1 .. "iddįiska")
na = true
na = true
else
else