Modulo:Serio
Aspekto
Dokumentado por ĉi tiu modulo povas esti kreata ĉe Modulo:Serio/dokumentado
local p = {}
local MONATOJ = { "Januaro", "Februaro", "Marto", "Aprilo", "Majo", "Junio",
"Julio", "Aŭgusto", "Septembro", "Oktobro", "Novembro", "Decembro" }
function getDate(numbers)
for tago, monato in string.gmatch(numbers, "(%d+)-(%d+)") do
return tago .. " " .. MONATOJ[tonumber(monato)]
end
end
function p.generateSerieByDate(frame)
local args = frame:getParent().args
local gazeto = args[1]
local jaro = args[2]
local tab = {}
for k, v in ipairs(args) do
if k > 2 then
local dato = getDate(v)
table.insert(tab, string.format("[[Indekso:%s - %s %s.pdf|%s]]", gazeto, dato, jaro, dato))
end
end
return table.concat(tab, " — ")
end
return p