Difference between revisions 39956 and 39957 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
(contracted; show full)
    if gender == "m" then
            local f = args["f"]
            if f ~= nil then headword = headword .. ", ''feminine singular'' [[" .. f .."]]" end
    elseif gender == "f" then
            local m = args["m"]
            if m ~= nil then headword = headword .. ", ''masculine singular'' [[" .. m .."]]" end
    else error(gender .. "
  is an invalid gender.")    
    end
    headword = headword .. ")"        
    local sort = args["sort"]
    local cat
    if sort ~= nil then cat = "[[category:Italian nouns|" .. sort .. "]]"
        else cat = "[[category:Italian nouns]]"
    end
    return headword .. cat
end

return p