وحدة:Recto-verso
المظهر
require('strict')
local getArgs = require('Module:Arguments').getArgs
local conv = require('Module:Number conv')
local toArabic = require('Module:Roman').toArabic
local p = {}
-- Template:Recto-verso
function p._recto_verso(args)
local n = mw.text.trim(args[1], "%s()–—«‹﴾﴿›»-")
n = tonumber(n) or conv._eastern2number(n) or conv._jomml2number(args[1]) or toArabic(n) or 0
if n % 2 == 1 then
return args[2]
else
return args[3]
end
end
function p.recto_verso(frame)
return p._recto_verso(getArgs(frame))
end
return p