Module:siwa-noun: Difference between revisions
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" | ||