Module:qlu-nouns: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 179: Line 179:


local out = {}
local out = {}
table.insert(out, '{| class="wikitable"\n! !! Singular !! Plural')
table.insert(out, '{| class="wikitable" style="text-align:center;"')
table.insert(out, '|-')
table.insert(out, '! Number !! Case !! Declension')


for case, info in pairs(cases) do
-- Singular rows
table.insert(out, string.format('|-\n| %s || %s || %s', info.link, showForm(case, "sg"), showForm(case, "pl")))
table.insert(out, '|-')
end
table.insert(out, '! rowspan=4 | Singular')
table.insert(out, '! {{small|nom.}} || ' .. showForm("nominative", "sg"))
table.insert(out, '|-')
table.insert(out, '! {{small|acc.}} || ' .. showForm("accusative", "sg"))
table.insert(out, '|-')
table.insert(out, '! {{small|dat.}} || ' .. showForm("dative", "sg"))
table.insert(out, '|-')
table.insert(out, '! {{small|gen.}} || ' .. showForm("genitive", "sg"))
 
-- Plural rows
table.insert(out, '|-')
table.insert(out, '! rowspan=4 | Plural')
table.insert(out, '! {{small|nom.}} || ' .. showForm("nominative", "pl"))
table.insert(out, '|-')
table.insert(out, '! {{small|acc.}} || ' .. showForm("accusative", "pl"))
table.insert(out, '|-')
table.insert(out, '! {{small|dat.}} || ' .. showForm("dative", "pl"))
table.insert(out, '|-')
table.insert(out, '! {{small|gen.}} || ' .. showForm("genitive", "pl"))


table.insert(out, '|}')
table.insert(out, '|}')
1,849

edits

Navigation menu