Modulo:ScritturaPronuncia: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Annullata la modifica 415101 di Andyrom75 (discussione) evidentemente c'era un errore
Riga 1:
local p = {}
local getArgs = require('Module:Arguments').getArgs
 
function p.ScritturaPronuncia(frame)
local argsScrittura = getArgs(frame)''
local parameter_namePronuncia = { 'Scrittura', 'Pronuncia'}
if frame == mw.getCurrentFrame() then
local return_values = {}
args = frame:getParent().args
for _,p_name in ipairs(parameter_name) do
else
return_values[#return_values+1] = string.format('<span id="%s">%s</span>', p_name, args[p_name] or '')
args = frame.args
end
return table.concat(return_values, ' ')
if args[1] and args[1] ~= '' then
Scrittura = args[1]
end
if args[2] and args[2] ~= '' then
Pronuncia = args[2]
end
return '<span id="Scrittura">' .. Scrittura .. '</span> <span id="Pronuncia">' .. Pronuncia .. '</span>'
end