Wikizionario:Bar: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 531:
:::: {{Ping|Diuturno}} <nowiki>{{trad½}}</nowiki>? :D No, seriamente, se non lo vogliamo lasciare ''mid'', forse potrebbe essere ''trad'''m''''' imho... (btw, per la cronaca, il cassetto nuovo è compatibile con il codice del ''mid'' attuale, come si vede nel secondo esempio [[Utente:Barbaking/Sandbox3#Proposto|qui]], quindi in caso sarebbe solo da rinominare) --[[Utente:Barbaking|Barbaking]] <small>[[Discussioni utente:Barbaking|说说吧!]]</small> 10:32, 11 set 2014 (CEST)
::::: concordo con le modifiche proposte.--[[Speciale:Contributi/79.49.110.246|79.49.110.246]] 16:42, 13 set 2014 (CEST)
{{Ping|Wim_b|Diuturno}} approfittando di una mattinata libera, ho giocato un po' con le regex. Ho creato un file [[:mw:Manual:Pywikibot/user-fixes.py|user-fixes.py]], che potete trovare [[Utente:Barbabot/userfixes|qua]], per unire le due regex di Wim_b con la regex <code>\{\{((t|T)op\||\(\|)', r"{{trad1|</code> (per sostituire i top/parentesi_aperta con ''trad1'') e <code>\{\{((b|B)ottom|\))', r"{{trad2"</code> per sostituire bottom/parentesi_chiusa con ''trad2''. In questo modo, quando decidiamo di partire, il bot può fare in un colpo solo tutte le sostituzioni del caso (se vogliamo rinominare anche ''mid'' basta aggiungere un'altra stringa): l'ho testato [https://it.wiktionary.org/w/index.php?title=Utente:Barbaking/Barbakingo&curid=179498&diff=1899835&oldid=1899817 qua] (non divise), [https://it.wiktionary.org/w/index.php?title=Utente:Barbaking/Barbakingi&curid=179499&diff=1899834&oldid=1899832 qua] e [https://it.wiktionary.org/w/index.php?title=Utente:Barbaking/Barbakinga&curid=179500&diff=1899833&oldid=1899831 qua] (divise) e poi l'ho fatto andare un po' in ns0 (ovviamente ''senza'' salvare). L'unico problema è quello che avevo già notato, ovvero la regex
* <code>\{\{-trad1-\}\}(\n\{\{((T|t)op|\()\|(.*?)\}\}\n((.*?)\n)+\{\{((B|b)ottom|\))\}\}\n)\{\{-trad2-\}\}', r"{{-trad-}}\1"</code> (quella per le traduzioni divise)
salta le pagine in cui c'è una riga vuota tra -trad1- e ''top'' '''oppure/anche''' una riga vuota tra ''bottom'' e -trad2- (ad es. [https://it.wiktionary.org/w/index.php?title=Utente:Barbaking/Barbakingo&curid=179498&diff=1899851&oldid=1899848 qui] ha sostituito i template di parentesi ma lasciato il -trad1- e il -trad2-). Se riusciamo a risolvere questo problema (che temo sia al di là delle mie capacità) e decidiamo come vogliamo chiamare i template nuovi imho potremmo pure partire, in un'oretta di "prove generali" non ho riscontrato altri problemi... --[[Utente:Barbaking|Barbaking]] <small>[[Discussioni utente:Barbaking|说说吧!]]</small> 13:52, 16 set 2014 (CEST)
 
== il Wikizionario arriva 1500 ==