跳转到内容

模組:Tasks

维基百科,自由的百科全书

这是本页的一个历史版本,由風中的刀劍留言 | 贡献2015年5月27日 (三) 03:22编辑。这可能和当前版本存在着巨大的差异。

list = {
	
-- Inner Project
	{'collaborate', '[[WP:Collaborations|合作]]'},
	{'assess', '[[Wikipedia:条目质量评级标准|评级]]'},
	
-- Maintain	
	{'category', '[[Wikipedia:頁面分類|分类]]'},
	{'maintain', '[[Wikipedia:維基百科維護|维护]]'},
	{'cleanup', '[[Wiki{ pedia:清理|清理]]'},
	{'wikify', '[[Wikipedia:维基化|维基化]]'},
	{'orphans', '[[Wikipedia:孤立页面|孤立]]'},
	{'disambiguation', '[[:Category:消歧义|消歧义]]'},
	
-- Deletion	
	{'deletion', '[[WP:删除|删除]]'},
	{'notability', '[[Wikipedia:关注度|关注度]]'},
	{'merge', '[[Wikipedia:合并和移动页面|合并]]'},
	{'split', '[[WP:分割|分割]]'},
	{'move', '[[WP:移动请求|移动]]'},

-- Expand / Improve	
	{'expand', '[[Wikipedia:更优秀条目写作指南|扩充]]'},
	{'stubs', '[[Wikipedia:小作品|小作品]]'},
	{'requests', '[[Wikipedia:条目请求|条目请求]]'},
	{'copyedit', '[[Wikipedia:如何審核校對|校订]]'},
	{'npov', '[[Wikipedia:中立的观点|中立]]'},
	{'update', '[[WP:As of|更新]]'},
	
-- Source	
	{'citations', '[[Wikipedia:列明来源|来源引用]]'},
	{'unreferenced', '[[:Category:缺少来源的条目|补充来源]]'},
	{'verify', '[[Wikipedia:可供查證|查证]]'},

-- Other requests
	{'infobox', '[[Wikipedia:格式手册/信息框|信息框]]'},
	{'photo', '[[Wikipedia:图片请求|图片]]'},
	{'map', '[[Wikipedia:地图专题|地图]]'},
	{'geocoord', '[[WP:WikiProject Geographical coordinates|Geographical coordinates]]'},
	
-- Reviews	
	{'fac', '[[Wikipedia:特色条目评选|特色条目评选]]'},
	{'far', '[[WP:特色条目重审|特色条目重审]]'},
	{'flc', '[[Wikipedia:特色列表评选|特色列表评选]]'},
--	{'fsc', '[[WP:Featured sound candidates|Featured sound candidates]]'},
	{'gan', '[[Wikipedia:優良條目評選|優良條目評選]]'},
	{'gar', '[[Wikipedia:優良條目重審|優良條目重審]]'},
	
-- Others
	{'other', '其它'},	
}

local getArgs = require('Module:Arguments').getArgs

p = {}

local function core(name, value)
	local ret
	
	ret = '<li><b>' .. name .. ':</b>' .. value .. '</li>'
	
	return ret
end

function p.main(frame)
	local args = getArgs(frame)
	return p._main(args)
end

function p._main(args)
	table.insert(list, -1, args.othertext or '其它')
	local ret = ''
	
	for i, v in ipairs(list) do
		if args[v[1]] then
			ret = ret .. core(v[2], args[v[1]])	
		end
	end
	
	return ret
end

return p