模块:維基百科政策簡報

维基百科,自由的百科全书
跳到导航 跳到搜索
文档图示 模块文档[创建]
local p = {}
function p.prize( frame )
	local args = frame:getParent().args
	
	local items = {}
	local a = 1
	local b = 2
	local value1
	local value2
	while ((args[a] ~= nil) and (args[b] ~= nil))do
		value1 = mw.text.trim( args[a] )
		value2 = mw.text.trim( args[b] )
		if (value1 ~= "" and value2 ~= "") then
			table.insert( items, '[[User:' .. value1 .. '|' .. value1 .. ']]獲授' ..  value2)
		end
		a = a + 2
		b = b + 2
	end
	
	return '過去一個月內,共有'.. frame:callParserFunction{name = "#expr", args = {'(' .. b.. '-2)/2'}} .. '名維基人[[Wikipedia:維基獎勵/授獎提名投票|獲提名維基獎勵]]並通過,其中' .. mw.text.listToText(items,'、',',以及')  .. '。'
end

return p