45,333
edits
No edit summary |
No edit summary |
||
Line 67: | Line 67: | ||
data.proper = parent_args["proper"] and true or false | data.proper = parent_args["proper"] and true or false | ||
data.nocat = parent_args["nocat"] and true or false | data.nocat = parent_args["nocat"] and true or false | ||
data.nopl = parent_args["nopl"] and true or false | |||
-- Generate the forms | -- Generate the forms | ||
Line 119: | Line 120: | ||
local function make_cases(data) | local function make_cases(data) | ||
local cases = {" | local cases = {"direct", "dative", "locative"} | ||
local ret = {} | local ret = {} | ||
for _, case in ipairs(cases) do | for _, case in ipairs(cases) do | ||
local case_short = sub(case, 1, | local case_short = sub(case, 1, 2) | ||
table.insert(ret, "|- \n! style=\"background-color: #dcffed;\ |" .. case .. "\n") | table.insert(ret, "|- \n! style=\"background-color: #dcffed;\ |" .. case .. "\n") | ||
table.insert(ret, "| style=\"background-color: #edfff6;\" | " .. link(show_form(data.forms[case_short .. " | table.insert(ret, "| style=\"background-color: #edfff6;\" | " .. link(show_form(data.forms[case_short .. "_s"])) .. "\n") | ||
table.insert(ret, "| style=\"background-color: #edfff6;\" | " .. link(show_form(data.forms[case_short .. "_p"])) .. "\n") | |||
end | end | ||
return table.concat(ret) | return table.concat(ret) | ||
end | end | ||
local no_plural = data.forms. | local no_plural = data.nopl or data.forms.di_p == nil | ||
local wikicode = [=[ | local wikicode = [=[ |