Difference between revisions 39942 and 39943 on test2wiki

-- This is a test of scribbling. Using Italian templates from en.wiktionary.
-- Owner SemperBlotto
local p = {}

function p.itadv(frame)
    local pframe = frame:getParent()
    local config = frame.args
    local args = pframe.args
    local head = args["head"]
    local pagename = head or ("'''" .. config.pagename .. "'''")
    local sort = args["sort"]
    local cat
    if sort ~= nil then cat = "[[category:Italian adverbs|" .. sort .. "]]"
        else cat = "[[category:Italian adverbs]]"
    end
    return pagename .. cat
end

function p.itnoun(frame)
    local pframe = frame:getParent()
    local args = pframe.args
    local stem = args[1]
    local gender = args[2]
    local singular = args[3]
    local plural = args[4]
    local headword = "'''" .. stem .. singular .. "'''  " .. gender .. "  (plural [[" .. stem .. plural .. "]])"
    return headword
end

return p