Wikizionario:Bot/Sostituzioni/Template: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
aggiorno la lista
aggiornamento + spiegazione
Riga 1:
<div style="background:#f5faff; padding:0 10px; border:1px solid #AAA;" class="plainlinks">
{{WIP|Wim b}}
CorreggeQuesta ipagina raccoglie tutte le sostituzioni dei template cheper attualmenteevitare sonodi usare i redirect all'interno dei lemmi e includere direttamente il template con il nometitolo corretto (da far girare una volta ogni 6 mesi circa).
;Perché Wikizionario ha i template e le pagine di aiuto che sono redirect?:Wikizionario, a differenza degli altri progetti WMF, è sensibile alla prima lettera maiuscola, scrivere cioè ''<nowiki>{{nome}}</nowiki> ''e'' <nowiki>{{Nome}}</nowiki>'' non è la stessa cosa come, ad esempio com'è su Wikipedia. La comunità ha quindi deciso che per uniformità i nomi dei template, delle pagine di aiuto e di progetto debbano avere l'iniziale maiuscola e trasformare in redirect la pagina con l'iniziale minuscola. Questo ha causato un'enorme quantità di template e pagine in più. Mentre con le pagine di aiuto e di progetto la cosa è gestibile senza troppi problemi, con i tempalte nei lemmi in caso di spostamento di uno di essi, si verrebbero a creare un'enorme quantità di redirect doppi.
; E facendo passare periodicamente un bot che sostituisce i nomi che vantaggio c'è? : In caso di redirect doppi, una volta spostato un template potrebbero volerci ore o giorni prima che ogni template venga rinominato e quindi per un lungo periodo di tempo potrebbero verificarsi malfunzionamenti. Se invece si sostituiscono subito i redirect al nome corretto, in caso di spostamento il redirect che si viene a creare permette di tamponare momentaneamente questo problema, dando il tempo di sostituire tutte le occorrenze senza che si verifichino problemi di visualizzazione, una volta rinominati tutti, è possibile cancellare il redirect nella pagina del vecchio nome.
;Come posso usare questa pagina? : Questa pagina è stata scritta per essere usata con il pacchetto [[mw:Manual:Pywikipediabot|Pywikipediabot]], per poterla usare basta copiarla e incollarla nel file '''''user-fixes.py''''' che si trova all'interno del pacchetto e farlo partire con il comando <syntaxhighlight lang="python">replace.py -ns:0 -fix:"template-wikt" </syntaxhighlight> per fargli correggere tutte le occorrenze nel NS:0 (cioè quello contenente i lemmi). I template in altri NS, esempio quelli linkati nelle discussioni degli utenti o al [[wz:Bar|Bar]], andranno rinominati in un secondo momento facendo girare un altro bot con la sostituzione da fare creata ad-hoc per questo scopo.
 
</div>
 
<syntaxhighlight lang="python">
fixes['template-wikt'] = {
Line 75 ⟶ 81:
(ur'\{\{curve' , '{{Curve'),
(ur'\{\{devanagari\|' , '{{Devanagari|'),
(ur'\{\{etim-link' , '{{Etim-link'),
(ur'\{\{elementi' , '{{Elementi'),
(ur'\*\{\{[Ff]onte\|' , '* {{Fonte|'),
Line 122 ⟶ 129:
(ur'\{\{vezz' , '{{Vezz'),
(ur'\{\{yprb' , '{{Yprb'),
 
# Template di avviso
(ur'\{\{esoteric' , '{{Esoteric'),
(ur'\{\{man' , '{{Man'),
# Template vocabolo
Line 277 ⟶ 288:
(ur'\{\{it-conj-are-base-essere' , '{{It-conj-are-base-essere'),
(ur'\{\{it-conj-are-essere' , '{{It-conj-are-essere'),
(ur'\{\{it-decl-agg-comp' , '{{It-decl-agg-comp'),
(ur'\{\{it-conj-ere-avere' , '{{It-conj-ere-avere'),
(ur'\{\{it-conj-ere-essere' , '{{It-conj-ere-essere'),