مۆدیوول:Art pref

لە ئینسایکڵۆپیدیای ئازادی ویکیپیدیاوە
بەڵگەدارکردنی مۆدیوول[دروست بکە]
local function main(frame)
    local data = mw.loadData("Module:Art pref/data")
    mw.logObject(data)
    if data == nil then
        return nil
    end

    -- local frame = mw.getCurrentFrame()
    local args = frame.args[1] and frame.args or frame:getParent().args
    if args[2] then
        return data[args[1]] and data[args[1]][args[2]] or nil
    else
		local temp = (frame:getParent():getTitle() ~= "داڕێژە:ھەڵبژاردەی وتار") and frame:getParent():getTitle() or "گشتی"
        return data[temp] and data[temp][args[1]] or nil
    end
end

return {main = main }