Module:siwa-noun: Difference between revisions

Undo revision 233316 by Sware (talk)
Tag: Undo
No edit summary
Line 97: Line 97:
data.sv = sv or error("Parameter 2 must be the word's stressed vowel")
data.sv = sv or error("Parameter 2 must be the word's stressed vowel")
data.g = g
data.g = g
data.alt = parent_args["alt"]
data.decl_type = decl_type
data.decl_type = decl_type
data.q = parent_args["q"] or detect_quality(data.head, data.sv)
data.q = parent_args["q"] or detect_quality(data.head, data.sv)
Line 149: Line 150:
return data.decl_type == "irregular" and data.decl_type or "''" .. data.decl_type .. "''-declension"
return data.decl_type == "irregular" and data.decl_type or "''" .. data.decl_type .. "''-declension"
elseif param == "title" then
elseif param == "title" then
return NAMESPACE == "Template" and "sivi" or PAGENAME
return NAMESPACE == "Template" and "sivi" or data.alt or PAGENAME
elseif param == "word" and NAMESPACE == "Template" then
elseif param == "word" and NAMESPACE == "Template" then
return "sivi"
return "sivi"