Module:mg-noun: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 62: Line 62:
data.nocat = parent_args["nocat"] and true or false
data.nocat = parent_args["nocat"] and true or false
data.g = genders[g]
data.g = genders[g]
data.nopl = parent_args["nopl"] and true or false
data.decl_type = decl_type
data.decl_type = decl_type
data.pos = parent_args["pos"] or "nouns"
data.pos = parent_args["pos"] or "nouns"
Line 125: Line 126:
table.insert(ret, '|- \n! ' .. case .. '\n')
table.insert(ret, '|- \n! ' .. case .. '\n')
table.insert(ret, '| ' .. link(show_form(data.forms[case_short .. '_s'])) .. '\n')
table.insert(ret, '| ' .. link(show_form(data.forms[case_short .. '_s'])) .. '\n')
table.insert(ret, '| ' .. link(show_form(data.forms[case_short .. '_p'])) .. '\n')
if not data.nopl then
table.insert(ret, '| ' .. link(show_form(data.forms[case_short .. '_p'])) .. '\n')
end
end
end
return table.concat(ret)
return table.concat(ret)
Line 141: Line 144:
!  
!  
! Singular
! Singular
]=] .. (data.nopl and "\n" or [=[
! Plural
! Plural
]=] .. make_cases(data) .. [=[
]=]) .. make_cases(data) .. [=[
|}</div></div>]=]
|}</div></div>]=]