Modulo:Tracce: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
indentazione con tab; aggiungo categorie di errore e di tracciamento; abilito numerazione discontinua (vedi discussione)
m stesso controllo per il template Track listing
Riga 230:
local args = {}
local log = {}
for k, v in pairs(pframe.args) do
if v ~= nil and v ~= '' then
if conversion_table[k] then -- Controlla se è un parametro non indicizzato
args[conversion_table[k]] = v
else
-- estrae nome base e indice, se k=title1 allora prefix=title e num=1
local prefix, num = string.match(k, "^(%D+)(%d+)$")
if prefix and conversion_table_index[prefix] then -- controlla se è un parametro indicizzato
args[conversion_table_index[prefix] .. num] = v
elseif not num then -- non è neanche un parametro indicizzato, lo copia così com'è
args[k] = v
end
end
end