Modulo:Sandbox/Sakretsu: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m +
test
Riga 1:
local p = {}
 
function p.converthasTemplate(frame)
local nazionitemplate_name = mw.loadDatatext.trim(frame.args[1] or 'Modulo:Nazioni/Nazioni')
if template_name == '' then return end
local ret = {}
local argsfirst_char = frame.argstemplate_name:match('^%a')
if first_char then
for _, arg in pairs(args) do
first_char = string.format('[%s%s]', first_char:upper(), first_char:lower())
local done = false
template_name = template_name:gsub('^.', first_char)
for nazione, data in pairs(nazioni) do
end
if mw.text.trim(string.lower(arg)) == data.mp then
local content = mw.title.getCurrentTitle():getContent()
table.insert(ret, '"' .. mw.text.trim(arg) .. ' vincitori di medaglia olimpica' .. '" "Vincitori di medaglia olimpica per ' .. (data.art and data.art .. ' ' or '') .. (data.st or '') .. '"')
content = content:gsub('<[Rr][Ee][Ff].->.-</[Rr][Ee][Ff]%s*>', '')
done = true
if content:match('{{%s*' .. template_name .. '%s*[|}]') then
end
return 1
end
else
if not done then
return
table.insert(ret, 'none')
end
end
return table.concat(ret, '\n\n')
end