توضیحات پودمان[ایجاد] [پاکسازی]
local numConv = require("Module:Numeral converter2").convert
local p = {}
function p._main(frame)
	local count = table.maxn(frame)
	local out = ''
	local textLink = 'اینجا'
	for k, v in pairs(frame) do
		out = out .. '[[ویژه:تفاوت/' .. v .. '|' .. textLink .. ']]'
		if k <= count - 2 then
			out = out .. '، '
		elseif k == count - 1 then
			out = out .. ' و '
		end
	end
	return out
end

function p.main(frame)
	local inputs = require('Module:Arguments').getArgs(frame, {
		wrappers = 'الگو:تفاوت‌ها'
	})
	local origArgs
	if inputs == mw.getCurrentFrame() then
		origArgs = inputs:getParent().args
		for k, v in pairs(inputs.args) do
			origArgs = inputs.args
			break
		end
	else
		origArgs = inputs
	end
	-- Remove blank arguments.
	local args = {}
	for k, v in pairs(origArgs) do
		if v ~= '' then
			args[k] = numConv('en', v) -- localized: pass diff IDs through a formatnum:...|R
		end
	end
	return p._main(args)
end


return p