Modulo:Sandbox/ppong: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
cambio tutto |
m Bot: rimuovo no globals obsoleto |
||
(3 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1:
require("
-- Tabella di configurazione
Riga 119:
primario = 2,
secondario = 3,
medio = 3,
minimo = 4,
imprecisato = 5 -- valore predefinito
Riga 127 ⟶ 128:
'<span style="color: green">interesse secondario</span>',
'<span style="color: gray">interesse minimo</span>',
'<i>interesse imprecisato</i>'
},
voti = {
Riga 156 ⟶ 157:
},
descrizione_stato = {
--[=[ livello = {
["livello completo"] = "La voce ha ottenuto il massimo livello di valutazione in base a quanto raccomandato nel '''[[Progetto:Qualità/Monitoraggio voci|monitoraggio della qualità]]'''.",
["livello buono"] = "La voce ha raggiunto un buon livello di valutazione in base a quanto raccomandato nel '''[[Progetto:Qualità/Monitoraggio voci|monitoraggio della qualità]]'''.",
Riga 164 ⟶ 165:
["nessun livello"] = "Alla voce non può ancora essere assegnato un livello per il '''[[Progetto:Qualità/Monitoraggio voci|monitoraggio della qualità]]'''.", -- da chiarire meglio come funziona
["non compilate"] = "La voce non è stata ancora monitorata, <span class=\"plainlinks\">[http://it.wikipedia.org/w/title=" .. mw.title.getCurrentTitle().fullText .. "&action=edit§ion=0 fallo ora]!</span>"
}, -- ]=]
accuratezza = {
"La voce contiene un contenuto utile molto basso. Informazioni limitate o da controllare.",
Riga 256 ⟶ 257:
local k_min = mw.ustring.lower(k)
if k_min ~= k and args[k_min] then
self:newError("Parametro <
args[k] = nil
elseif k_min ~= k then
Riga 271 ⟶ 272:
self.voti[s] = config.voti[voto]
elseif voto ~= 'NC' then
self:newError("Valore \"" .. voto .. "\" non riconosciuto per il campo <
end
args[s] = nil
Riga 280 ⟶ 281:
end
if args.progetto and args.progetto1 then
self:newError("<
args.progetto = nil
elseif args.progetto then
Riga 297 ⟶ 298:
local imp = args['importanza'..i]
if imp and not config.importanza[imp] then
self:newError("Valore <
end
self.progetti[i]['importanza'] = config.importanza[imp] or 5
args['importanza'..i] = nil
elseif not string.find(k, "^importanza%d+$") then
self:newError("Parametro <
end
end
Riga 373 ⟶ 374:
impostaTetto(0, self.compila, 'accuratezza')
else
impostaTetto(t.accuratezza, self.migliora, '
end
if not t.fonti then
impostaTetto(2, self.compila, 'fonti')
else
impostaTetto(t.fonti+1, self.migliora, '
end
if not t.scrittura then
Riga 428 ⟶ 429:
if #self.progetti == 1 then
local prg = self.progetti[1]
local intestazione = 'La voce <b>'..mw.title.getCurrentTitle().text..'</b> è
']] di Wikipedia ([[Progetto:'.. prg.link ..'/Monitoraggio voci|tabella di monitoraggio]]),
prg.link ..'|
if self['modello di voce'] then
intestazione = intestazione..' Per questo genere di voci è presente un [['.. self['modello di voce'] ..'|modello da seguire]].'
Riga 444 ⟶ 445:
elseif #self.progetti > 1 then
local intestazione = 'La voce <b>'..mw.title.getCurrentTitle().text..'</b> è monitorata da '..#self.progetti..
' [[wikipedia:progetto|progetti]] di Wikipedia,
if self['modello di voce'] then
intestazione = intestazione..' Per questo genere di voci è presente un [['.. self['modello di voce'] ..'|modello da seguire]].'
Riga 522 ⟶ 523:
intestazione[3] = ' da '.. (self.utente or '<b class="error" style="font-size:smaller">valutatore mancante</b>[[categoria:Voci monitorate - non firmate]]')
if self.livello == 0 then
intestazione[4] = ', ma non può ancora ricevere una valutazione. È necessaria una valutazione riguardo l\'accuratezza della voce per assegnargli un livello qualitativo.'
else
intestazione[4] = ' ed è classificata di <b>'.. config.livelli[self.livello] ..'</b>.'
local serve = {}
intestazione[5] = #serve > 0 and ' È necessaria'.. table.concat(serve, ' nonché') ..' per assegnare alla voce un livello maggiore.' or nil
▲ 'aggiungi una valutazione per il parametro <code>|'.. self.compila[1] ..'=</code> per migliorare il risultato della valutazione.'
'aggiungi una valutazione per i parametri <code>|'.. mw.text.listToText(self.compila, '=</code>, <code>|', '=</code> e <code>|') ..▼
end
out:addClass("mw-collapsible")
Riga 577 ⟶ 562:
local vuoti = self:trovaCampiVuoti()
if vuoti then
▲
elenco:tag('tr')
:cssText("background-color: white; border: thin solid #D8D8D8;")
Riga 584 ⟶ 570:
:done()
:tag('td')
:wikitext(testo)
end
end
|