Module:qlu-nouns: Difference between revisions

No edit summary
No edit summary
Line 20: Line 20:
data.forms["dat-pl"] = r .. "evo"
data.forms["dat-pl"] = r .. "evo"
data.forms["acc-sg"] = r .. "a"
data.forms["acc-sg"] = r .. "a"
data.forms["acc-pl"] = r .. "as"
data.forms["acc-pl"] = r .. "e"
end })
end })


Line 36: Line 36:
data.forms["dat-pl"] = r .. "evo"
data.forms["dat-pl"] = r .. "evo"
data.forms["acc-sg"] = r .. "o"
data.forms["acc-sg"] = r .. "o"
data.forms["acc-pl"] = r .. "os"
data.forms["acc-pl"] = r .. "i"
end })
end })


Line 68: Line 68:
data.forms["dat-pl"] = r .. "evo"
data.forms["dat-pl"] = r .. "evo"
data.forms["acc-sg"] = r .. "e"
data.forms["acc-sg"] = r .. "e"
data.forms["acc-pl"] = r .. "es"
data.forms["acc-pl"] = r .. "i"
end })
end })


Line 126: Line 126:
local r = args[1]
local r = args[1]
data.forms["nom-sg"] = r .. "u"
data.forms["nom-sg"] = r .. "u"
data.forms["nom-pl"] = r .. "us"
data.forms["nom-pl"] = r .. "ui"
data.forms["gen-sg"] = r .. "aus"
data.forms["gen-sg"] = r .. "aui"
data.forms["gen-pl"] = r .. "eve"
data.forms["gen-pl"] = r .. "ove"
data.forms["dat-sg"] = r .. "au"
data.forms["dat-sg"] = r .. "au"
data.forms["dat-pl"] = r .. "evo"
data.forms["dat-pl"] = r .. "ovo"
data.forms["acc-sg"] = r .. "u"
data.forms["acc-sg"] = r .. "u"
data.forms["acc-pl"] = r .. "us"
data.forms["acc-pl"] = r .. "ui"
end })
end })


Line 143: Line 143:
data.forms["nom-sg"] = r .. "u"
data.forms["nom-sg"] = r .. "u"
data.forms["nom-pl"] = r .. "ua"
data.forms["nom-pl"] = r .. "ua"
data.forms["gen-sg"] = r .. "aus"
data.forms["gen-sg"] = r .. "aui"
data.forms["gen-pl"] = r .. "eve"
data.forms["gen-pl"] = r .. "ove"
data.forms["dat-sg"] = r .. "au"
data.forms["dat-sg"] = r .. "au"
data.forms["dat-pl"] = r .. "evo"
data.forms["dat-pl"] = r .. "ovo"
data.forms["acc-sg"] = r .. "u"
data.forms["acc-sg"] = r .. "u"
data.forms["acc-pl"] = r .. "ua"
data.forms["acc-pl"] = r .. "ua"
Line 153: Line 153:
-- Display metadata
-- Display metadata
local cases = {
local cases = {
["nominative"] = { short_form = "nom", link = "''[[nominative case|nominative]]''" },
["nominative"] = { short_form = "nom", link = "''[[w:nominative case|nominative]]''" },
["accusative"] = { short_form = "acc", link = "''[[accusative case|accusative]]''" },
["accusative"] = { short_form = "acc", link = "''[[w:accusative case|accusative]]''" },
["genitive"] = { short_form = "gen", link = "''[[genitive case|genitive]]''" },
["genitive"] = { short_form = "gen", link = "''[[w:genitive case|genitive]]''" },
["dative"] = { short_form = "dat", link = "''[[dative case|dative]]''" },
["dative"] = { short_form = "dat", link = "''[[w:dative case|dative]]''" },
}
}


Line 179: Line 179:


local out = {}
local out = {}
table.insert(out, '{| class="wikitable"\n! Case !! Singular !! Plural')
table.insert(out, '{| class="wikitable"\n! !! Singular !! Plural')


for case, info in pairs(cases) do
for case, info in pairs(cases) do