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