Modulo:StagioniTV/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Omega Bot (discussione | contributi)
m Bot: rimuovo no globals obsoleto
 
(5 versioni intermedie di 2 utenti non mostrate)
Riga 1:
require('Modulo:No globalsstrict')
 
local wikidata = require('Modulo:Wikidata')
Riga 30:
 
---- sotto-funzione per evitare il corsivo nel titolo del template quando sono presenti caratteri speciali/non latini
---- ispirata al modulo:IsLatin
local function titolo_template( sitelink, etichetta )
local titolotemplate
Riga 37 ⟶ 38:
for pos = 1, mw.ustring.len(etichetta) do
local charval = mw.ustring.codepoint(etichetta, pos)
if (charval >370= 880 and charval <2000 8192) or (charval >=2100 and charval~=83648960) then
corsivo = false
break
Riga 158 ⟶ 159:
for i = 1, stagioni do
-- prevede un massimo di 80 stagioni per evitare eventuali timeout causati da vandalismi su Wikidata
if i > 80 then categoria = categoria_errore break end
local ordinaleF = ordinalefemminile(i)
Riga 173 ⟶ 176:
end
local label = args.formato == 'numeri romani' and mNumeroRomano.main({ i }) or (args.formato == 'forma breve' and string.format('%dª', i) or string.format('%s %s', lang:ucfirst(ordinaleF)i, stagioneoedizione))
table.insert(tbl, string.format('[[%s|%s]]', target, label))
Riga 229 ⟶ 232:
titlestyle = sfondo,
image = string.format("[[File:Blue pencil.svg |frameless |12px |alt=Modifica su Wikidata|link=https://www.wikidata.org/wiki/%s#P2437|Modifica su Wikidata]]", id),
imagestyle = 'width:5%;',
list1 = links
})