Aiuto:Strumenti per la rilettura: differenze tra le versioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 14: | Riga 14: | ||
== postOCR == |
== postOCR == |
||
{{Aiuto:Strumenti per la rilettura/postOCR}} |
|||
;Cosa fa: |
|||
La funzione postOCR esegue una serie di semplici correzioni del testo, eliminando molti dei piccoli difetti caratteristici dei testi che provengono da un OCR (denominati '''scannos'''). La funzione è in via di revisione e miglioramento; è opportuno utilizzarla solo nelle prime fasi della correzione e formattazione, usandola invece con cautela su testo già [[Aiuto:Formattazione|formattato]]. |
|||
Mentre le prime versioni non riconoscevano le zone del testo dove è necessario conservare gli a capo"perchè indispensabili alla corretta formattazione, la versione attuale riconosce, e risparmia, gli a capo significativi per il codice wiki. E' quindi consigliabile NON lanciare la funzione sull'OCR grezzo, ma applicare subito, su tale testo, alcuni codici di formattazione, in modo da permettere allo script di agire "a ragion veduta". |
|||
E' quindi opportuno aggiungere subito, prima di lanciare la correzione postOCR, i seguenti codici: |
|||
# i tag poem per delimitare i versi; gli acapo compresi fra poem saranno rispettati; |
|||
## '''Aggiornamento''': se datiPagine è stato compilato per l'opera in lavoro ed è stato precisato '''tipo:poesia''', '''postOcr racchiude l'intero testo in una coppia di poem prima di procedere a qualsiasi elaborazione'''. |
|||
# i tag che all'inizio di una riga indicano un elemento di una lista e precisamente * e # (usati per le liste) e ; e : (utlizzati per i dialoghi); gli acapo immediatamente precedenti saranno rispettati; |
|||
# i tag relativi alle tabelle in formato wiki (ogni elemento della tabella inizia con un carattere { o |); anche in questo caso gli acapo saranno rispettati. |
|||
## '''Aggiornamento''': Il tool non agisce sui testi "sinsibili" come il contenuto di template, link, tag html e simili e quindi può essere usato anche su pagine già formattate. |
|||
;Approfondimento |
|||
La funzione deriva da analoga funzione predisposta per i testi in inglese ed è stata parzialmente adattata agli ''scannos'' tipici dei testi italiani; può essere ulteriormente perfezionata e tutti gli utenti sono incoraggiati ad annotare e segnalare (nel [[Wikisource:Bar|bar generale]] o nel [[Wikisource:Domande tecniche|bar tecnico]]) errori ricorrenti che potrebbero essere integrati nella funzione. |
|||
Le correzioni più importanti che la funzione postOCR esegue sono: |
|||
# aggiunta di un tag poem in testa e in coda al testo, se datiPagine dell'opera è compilato e contiene tipo:poesia; |
|||
# eliminazione degli acapo singoli a fine riga; automaticamente disabilitato se il testo contiene un tag poem. Suggerimento: ''inserire il tag poem immediatamente, non appena caricato l’eventuale OCR della pagina''. |
|||
# riunione delle parole spezzate a fine riga (escludendo le zone poem, le liste e le tabelle); |
|||
# correzione degli spazi adiacenti alla punteggiatura; |
|||
# trasformazione degli apostrofi da tipografici a dattilografici (con conservazione degli apostrofi che costituiscono markup wiki per ottenere il corsivo e il grassetto e rispetto del testo dentro lin, template ecc.). |
|||
# correzione di ''scannos'' frequenti nei testi italiani (è in corso il caricamento degli errori più comuni) |
|||
# richiamo della funzione RigaIntestazione, con un'opzione ''toggle=false'' (vedi [[#RigaIntestazione]]). |
|||
# '''Aggiornamento''': richiamo delle "sostituzioni opera-specifiche" inserite nel campo regex di datiPagine, se presente. |
|||
È opportuno controllare rapidamente, dopo lanciata la funzione, che non siano stati commessi errori; per facilitare il controllo è opportuno lanciare la funzione ''prima della rilettura e formattazione'', in modo che eventuali errori possano essere corretti immediatamente, ma dopo aver aggiunto i tag poem, "teatro", tabelle. |
|||
Nella prossima versione, gli apostrofi all'interno dei link e template saranno rispettati. |
|||
== RigaIntestazione == |
== RigaIntestazione == |
Versione delle 18:19, 15 gen 2015
Gli strumenti per la rilettura sono alcune semplici funzionalità aggiunte che aiutano a svolgere azioni ripetitive, facilitando la formattazione e la rilettura di un testo.
Come attivarlo
Per attivare gli strumenti di rilettura, bisogna anzitutto aprire la pagina Preferenze e andare alla sezione Accessori. Alla voce Strumenti di modifica si trova l'opzione Strumenti di rilettura: cliccando sulla casella di spunta, verranno attivate alcune funzioni ausiliarie durante la fase di rilettura.
In pratica, durante la modifica di una singola pagina, apparirà nella colonna laterale sinistra di Wikisource, sotto ai collegamenti normalmente presenti, una nuova sezione intitolata Strumenti di rilettura in cui sono raccolti alcuni collegamenti aggiuntivi. Ciò che apparirà sarà simile all'immagine sulla destra.
Per utilizzare gli strumenti di rilettura è sufficiente premere i collegamenti elencati oppure, dove presenti, utilizzare le scorciatoie da tastiera (Alt+5
, Alt+6
, ...).
Funzioni attivate
- trova & sostituisci
- elimina riga 1
Alt+5
(in parte deprecato) - aggiusta paragrafi
Alt+6
- postOCR
Alt+7
- unisci linee
Alt+8
- RigaIntestazione
Alt+9
(deprecato) - Numero riga ogni 3
- Numero riga ogni 4
- Numero riga ogni 5
- Num. riga ogni fine strofa
- Elimina tutti i {{R}}
- converti é -> è (può essere ottenuto con Trova e sostituisci)
- virgolette
- spostamento note
- iniziale maiuscola (per le opere in versi)
postOCR
Lo strumento postOCR, richiamabile da tastiera con la combinazione Alt+7
, ingloba diverse operazioni di correzione del testo ed ha un duplice scopo: rimuovere gran parte dei difetti tipicamente presenti in un testo ottenuto da software OCR - denominati scannos - e inserire automaticamente del codice di formattazione. La versione attuale dello script preserva le parti già formattate - tabelle, link, template, ... - e ciò consente di eseguirlo più volte senza causare modifiche indesiderate alla struttura della pagina; ad esempio, grazie a postOCR è possibile velocizzare la procedura di inserimento degli apostrofi tipografici 1 ponendo in fase iniziale degli apostrofi dattilografici - più facilmente inseribili tramite tastiera - e lanciando poi un'istanza dello strumento.
La quantità di operazioni effettuate da postOCR fa di questo strumento un'importante risorsa durante lo svolgimento dell'attività che costituisce il "cuore pulsante" di Wikisource: la correzione del testo e l'inserimento di template ricorrenti in nsPagina. E lo è nonostante alcune delle sue funzioni siano eseguite automaticamente durante il caricamento del testo fornito dal software OCR in una nuova pagina, poiché esso incorpora alcune procedure che possono essere riutilizzate durante la fase di modifica - e che, se conosciute, consentono di svolgere il lavoro più efficacemente.
Approfondimento: come funziona?
Prima di iniziare ad usare postOCR e per comprenderne appieno l'utilità, occorre avere le idee ben chiare riguardo le operazioni - ripetitive e laboriose - necessarie per trasformare il testo prodotto da un software OCR, anche di elevata qualità, in un lavoro che soddisfi ai requisiti di correttezza e buona formattazione di Wikisource.
Un elenco (incompleto) delle azioni da svolgere per correggere il testo è il seguente:
- Rimuovere porzioni di testo non facenti parte del corpo della pagina, come intestazione di pagina, piè di pagina e residui di pagine precedenti o successive.
- Verificare che quanto riportato, punteggiatura compresa corrisponda fedelmente all'originale a fronte.
- Correggere gli errori di scansione generici;
- Correggere gli errori di scansione specifici per l'opera su cui si sta lavorando;
- Ricomporre le parole spezzare a fine riga, trascurando inizialmente gli "a capo".
- Sistemare le spaziature in corrispondenza dei segni di interpunzione.
- Convertire gli apostrofi dattilografici in apostrofi tipografici (ove previsto).
- Marcare le aree in versi con i tag <poem>...</poem>.
- Nei testi in prosa, esternamente alle aree in versi:
- Identificare i paragrafi aggiungendo una riga vuota tra la fine di un paragrafo e l'inizio del successivo;
- Ricomporre ogni paragrafo rimuovendo gli "a capo" presenti tra i suoi periodi.
All'interno del namespace Pagina vanno poi eseguite le seguenti operazioni:
- Aggiungere in testa alla pagina, nella sezione header, l'intestazione. Ciò dev'essere fatto utilizzando il template {{RigaIntestazione}}, opportunamente compilato: in genere, si devono inserire il numero di pagina ed un riferimento all'opera o al capitolo.
- Sistemare le parole spezzate a inizio o fine pagina, usando il template {{Pt}} ("parola tronca" 2).
- Verificare se sono presenti citazioni ad autori o opere ed eventualmente aggiungere i riferimenti mediante i template {{AutoreCitato}} e {{TestoCitato}}.
- Sistemare le note a piè di pagina usando i tag <ref>...</ref>
- Aggiungere, se presente, il piè di pagina nella sezione footer, utilizzando {{PieDiPagina}}.
Eseguendo postOCR, vengono automatizzate una buona parte delle azioni contenute nella prima lista e l'inserimento dell'intestazione di pagina. La procedura può essere poi completata - dopo aver marcato le aree in versi! - con l'utilizzo degli strumenti aggiusta paragrafi e unisci linee. Per la correzione di errori "opera-specifici", postOCR agisce in cooperazione con trova e sostituisci; questa procedura è tuttavia complessa, data la necessità di caricare in memoria e salvare in una pagina le liste di sostituzioni "opera-specifiche" che sono state "ricordate", e verrà trattata a parte.
L'automazione dell'inserimento dell'intestazione di pagina si basa sull'analisi - lettura e caricamento in memoria - del testo completo presente due facciate prima rispetto a quella corrente, alla ricerca della presenza del template {{RigaIntestazione}}. Le intestazioni di pagina sono infatti simili rispettivamente per il recto ed il verso di una pagina di libro 3, tranne che per il numero di pagina; da libro a libro, l'intestazione di pagina può differire in base al capitolo. Ciò che fa postOCR è leggere la riga di intestazione ottenuta, identificare il numero di pagina, adeguarlo per la pagina attualmente in fase di modifica, e inserire in header il risultato ottenuto; nel caso di un cambio radicale di intestazione da una pagina all'altra, è necessaria una correzione manuale. Lo script non inserisce nessuna riga di intestazione se si verifica una condizione tra:
- L'analisi non restituisce alcuna riga di intestazione - quindi, nella facciata ispezionata non si trovava alcun template {{RigaIntestazione}}.
- Nella pagina che si sta modificando è già presente {{RigaIntestazione}}.
Inoltre, prima di inserire un nuovo template {{RigaIntestazione}}, postOCR verifica - in caso non vi sia ancora alcuna riga di intestazione - la corrispondenza della prima riga del corpo pagina con la riga di intestazione calcolata: se la somiglianza è sufficientemente alta, esso rimuove automaticamente tale riga.
RigaIntestazione
- Cosa fa
Facilita l'inserimento del template {{RigaIntestazione}} nell'header delle pagine Pagina, senza obbligare a visualizzare l'header. Il comportamento della funzione è il seguente:
- se esiste un template RigaIntestazione nell'header oppure nel box di edit, lo sposta dall'uno all'altro;
- se non esiste alcun template RigaIntestazione, ne aggiunge uno in box di edit, eventualmente utilizzando i dati contenuti nella variabile datiPagine;
- se esistono due template RigaIntestazione, sia nell'header che nel boc di edit, crea un alert (errore)
- Come funziona
- il primo click fa comparire il template {{RigaIntestazione}} nella casella di modifica. In questo momento, si può compilare il template con i dati del numero di pagina o del nome del capitolo.
- il secondo click sposta il template (compilato) nell'header.
- Approfondimento
Il comportamento della funzione chiamata dal link RigaIntestazione è caratterizzato dalla opzione toggle=true; differisce leggermente dal comportamento della funzione chiamata da postOCR e da aggiusta paragrafi, dove invece è attiva l'opzione toggle=false. La differenza consiste nel fatto che
- con l'opzione toggle=true l'eventuale template RigaIntestazione presente nell'header viene riportato nel box di modifica del testo; se il template è presente nel box di modifica testo, viene sopostato nell'header;
- con l'opzione toggle=false l'eventuale template RigaIntestazione presente nell'header NON viene riportato nel box di modifica del testo; ma se il template è presente nel box di modifica testo, viene sopostato nell'header.
Inoltre la funzione normalizza il template alla forma regolare {{RigaIntestazione}} eventuali template scritti con codice alternativo, come {{ri|...}} oppure {{Ri|...}}.
In pratica: il ripetuto richiamo di postOCR e aggiusta paragrafi fa comparire RigaIntestazione (primo click), poi lo sposta nell'header (secondo click), e i click successivi non fanno nulla; al contrario, con RigaIntestazione è sempre possibile spostare da una parte all'altra, alternativamente, il template.
- Consigli
- Per capire meglio il meccanismo, è opportuno, per qualche tempo, utilizzare tali funzioni con l'header visualizzato.
datiPagine
datiPagine è una variabile che contiene "oggetti", ossia alcuni dati strutturati, reklativi alle opere su cui ci sono lavori in corso.
La variabile contiene alcuni valori precaricati, e viene nella dalla pagina Utente:Alex_brollo/variabili_opera.js. Questi dati sono disponibili per tutti gli utenti che attivino RegexMenuFramework.
La stuttura della variabile (un "array associativo") è la seguente, utilizzando Indice:Le confessioni di un ottuagenario I.djvu come esempio attivo:
datiPagine={ 'Le confessioni di un ottuagenario I.djvu':{ 'delta':27, 'pari':'{{RigaIntestazione|#pag|{{Sc|le confessioni d’un ottuagenario.}}|}}', 'dispari':'{{RigaIntestazione||{{Sc|capitolo secondo.}}|#pag}}', 'tipo':'prosa', 'regex':"é|è||\\*|'||air |all'|| r |l'||deir |dell'||eh'|ch'" }, ..... };
Vedete quindi nell'ordine:
- il nome base della pagina/dell'Indice;
- il delta che è lo scarto fra numero pagina djvu e numero pagina cartacea; in questo caso, la pagina djvu 29 corrisponde alla pagina cartacea 2 (29-delta, ossia 29-27);
- il codice di RigaIntestazione per le pagine pari; quello per le pagine dispari. In entrambi, la posizione che deve assumere il numero pagina è marcato con #pag. I dati vengono facilmente aggiornati al capitolo correntemente "in lavoro".
- il tipo è il tipo di testo prevalente, assume valori fissi: poesia, prosa o misto. In base al tipo dell'opera possono essere eseguite specifiche routine (ad es. aggiunta automatica di poem; alert "Vuoi numerare i versi?")
- la lista delle sostituzioni regex: si tratta di una lista di coppie di stringhe; la funzione postOCR esegue, oltre alle sostituzioni di default, quelle specificate nella lista. La lista è una serie di coppie di valori; le coppie sono separate da ||, i singoli valori da |. La compilazione è abbastanza delicata quando fra i caratteri vi sono caratteri speciali regex; in questo caso, i caratteri devono essere preceduti da due caratteri \ (vedi seconda sostituzione nell'esempio).
Questi dati vengono usati da RigaIntestazione con questo procedimento:
- lo script esamina il titolo della pagina corrente e procede nel caso che si tratti di una pagina nel nsPagina; estrae la base del titolo e il numero di pagina corrente;
- utilizzando il delta, calcola il numero di pagina cartacea e decide se tale numero è pari o dispari;
- nei due casi, utilizza i valori "pari" o "dispari" infilando il numero pagina cartacea al posto del marcatore #pag.
Il sistema funziona correttamente solo nel caso che il delta sia costante in tutta l'opera (pagine mancanti, tavole fuori numerazione, ecc. possono interferire con il delta). A questo si può porre rimedio.... ma per ora basta così. :-)
Come aggiungere i dati di un'opera a cui si sta lavorando personalmente
Per aggiungere al datiPagine di base i dati di un'opera personale, basta scrivere nel proprio vector.js questo (ovviamente è un esempio.... adattate i dati all'opera che vi interessa!):
datiPagine['Rivista di Scienza - Vol. I.djvu']={ 'delta':10, 'pari':'{{RigaIntestazione|#pag|{{Sc|rivista di scienza}}|}}', 'dispari':'{{RigaIntestazione||{{Sc|}}|#pag}}' };
Si tratta di un "semplice" :-P aggiornamento di un array associativo, ossia a chiave; per aggiungere un nuovo elemento basta inserire il contenuto di una nuova chiave (in questo caso, il blocco delta, pari, dispari, sono il contenuto, e la chiave è 'Rivista di Scienza - Vol. I.djvu').
Attenzione! Se il nome dell'opera o il codice RigaIntestazione contengono caratteri "speciali", e in particolare gli apostrofi, è necessario far precedere a ciascun carattere un "escape", ossia questo carattere: \. Nel caso degli apostrofi, si può utilizzare le doppie virgolette per delimitare una stringa che contiene virgolette singole:
"Cabala del cavallo Pegaseo con l'aggiunta dell'Asino Cillenico"
oppure con caratteri di escape:
'Cabala del cavallo Pegaseo con l\'aggiunta dell\'Asino Cillenico'
Aggiusta paragrafi
Aggiunge una riga vuota dopo le righe in cui probabilmente finisce un paragrafo. Le righe di fine paragrafo, nei più comuni OCR, possono essere indovinate come quelle in cui:
- la riga termina con un punto, un punto interrogativo, o un punto esclamativo, seguiti da un acapo singolo
Il meccanismo è grossolano, ma indovina spessissimo. Da NON usare, al momento, sui testi poetici (aggiungerebbe una riga vuota a tutti i versi che terminano con uno dei caratteri indicati)
Esegue anche una chiamata alla routine RigaIntestazione, con un'opzione toggle=false (vedi #RigaIntestazione).
Aggiornamento novembre 2011
La versione corrente è stata migliorata, e adesso lo script NON agisce sulle parti di testo delimitate dal tag <poem>. Operativamente, anche per altri motivi, è opportuno aggiungere il tag poem come primo passo di qualsiasi modifica del testo, in modo da mettere il testo in versi al riparo dalle sgradevoli azioni di aggiustaParagrafi e di postOCR.
Converti é -> è
Funzione semplice ma utile quando la conversione sia l'unica cosa da fare nella pagina. Tuttavia la funzione, che tipicamente è specifica per l'opera (applicarla in alcune opere sarebbe un errore: es. testi moderni, testi curati dal Carducci) può essere totalmente automatizzata registrando la sostituzione nella lista associata a datiPagine.
Aggiungi tag poem
Racchiude semplicemente l'intero testo della pagina dentro tag poem. Il suo scopo è permettere di utilizzare, subito dopo, postOCR evitando che venga attivata la funzione di eliminazione degli acapo singoli. La sua applicazione sarà automatizzata registrando in datiPagine la variabile tipo=poem; dopodichè, la stessa funzione postOCR, applicherà il tag poem alle nuove le pagine per default.
Aggiornamento novembre 2011
Il tag è stato rimosso; la sua funzione è integrata in postOCR, che aggiunge una coppia di tag poem sull'intero testo in tutti i casi in cui "sa" che si tratta di poesia, prima di procedere a ogni altra elaborazione.
Vedi aggiornamento di postOCR.
Elimina riga 1
E' frequentissimo che i tesi da OCR contengano, nella prima riga o nelle due prime righe, dei "pattumi" (in genere provenienti dall'intestazione della pagina, mal interpretata). Elimina riga 1 elimina la riga 1, con un singolo click. Provare per credere, molto efficace.
spostamento note
- Cosa fa
Strumento per facilitare la rilettura di pagine con molte note. Alterna due tipi di visualizzazione:
- visualizzazione normale: le note sono al loro posto, all'interno di tag <ref>....</ref> nel contesto del testo. Se sono numerose e lunghe, risulta difficilissimo rileggere la pagina.
- visualizzazione a fondo pagina: al posto delle note viene inserito un "codice marcatore" e il testo delle note, tag ref compresi, viene spostato in fondo pagina, là dove stanno nella pagina stampata a fronte. L'accorgimento rende molto, molto più facile la rilettura. Finita la rilettura, un nuovo click sulla stessa funzione rimette le cose a posto.
- Consigli
Avvertimento 1: nella prima correzione dellla pagina, occorre inserire nel testo, nel punto di richiamo nota, questo codice: <sup>nota</sup>. Se lo strumento risulterà gradito, sarà creato un tastino per inserire il codice con un solo click. Le note a fondo pagina (là dove si trovano nel testo da OCR) vanno corrette sul posto e delimitate con il solito tag ref. Poi, un click su spostamento note, ed è fatta. :-) Ma attenzione: è necessario che il numero dei marcatori, e il numero delle note corrispondano esattamente. E' l'errore più comune e il suo effetto è molto spiacevole. Per evitarlo è statointrodotto un controllo: in caso di diseguaglianza fra i due numeri, lo script emette una protesta e si interrompe.
Avvertimento 2: Attenzione! NON provate a "mescolare le due modalità", ossia: ad aggiungere nuovi marcatori <sup>nota</sup> a una pagina in cui le note sono al loro posto, all'interno del testo, oppure ad aggiungere tag ref all'interno del testo, nella visualizzazione con le note a fine pagina. Per correggere eventuali errori, utilizzate la visualizzazione "normale", con le note al loro posto, e aggiungete, con la metodica tradizionale, le eventuali note mancanti con il tag ref all'interno del testo; oppure, cambiate visualizzazione e aggiungete il marcatore <sup>nota</sup> dove manca, e in fondo alla pagina, il testo della nota mancante, racchiusa fra tag ref e nella posizione corretta rispetto alle altre. Mescolare le due procedure comporta un completo rimescolamento delle note.
Numero riga ogni....
Queste funzioni vengono utilizzate per la numerazione dei versi. Aggiungono un template {{R}} ogni 3, 4, 5... righe, oppure all'ultima riga di ogni strofa. Le righe da numerare devono essere comprese all'interno di tag <poem></poem>.
Per effettuare la numerazione:
- posizionare il cursore all'interno del tag poem di cui si desidera numerare le righe
- cliccare la funzione desiderata nel menu a sinistra
- comparirà una finestrella di popup, dove va inserito il numero del primo verso della pagina (1 se la poesia inizia nella pagina corrente).
Se la pagina contiene più di una poesia, ovvero più di un tag <poem></poem>, la numerazione va effettuata separatamente per ognuno di essi, posizionando di volta in volta il cursore all'interno dei diversi poem.
Lo script ha la caratteristica di memorizzare il numero dell'ultimo verso della pagina, e di renderlo disponibile nella pagina successiva; questo meccanismo funziona però soltanto quando si scorrono le pagine in serie, utilizzando il link-freccia "pagina successiva". In questo caso, nel popup di conferma comparirà un numero che è la "continuazione" della numerazione presente nella pagina precedente.
Occorre porre attenzione al caso in cui singoli versi sono spezzati in due parti, evenienza comune nei testi in versi che comprendono dialoghi: in questo caso bisogna verificare attentamemte il risultato ed eventualmente correggerlo, spostando nella giusta collocazione i template R apposti dalla funzione.
L'intera funzione è scritta da Candalua, a cui vanno rivolti eventuali quesiti e suggerimenti. Lo script è attualmente (febbraio 2011) in pieno sviluppo, quindi il comportamento delle funzioni potrà essere soggetto a modifiche.
spostamento note
Il gadget sposta le note inserite nel testo con il tag <ref> alla fine del testo, lasciando un segnaposto per ciascuna delle note spostate. Questo permette di riprodurre fedelmente l'usuale aspetto della pagina originale e facilita molto la correzione sia del testo principale che del testo delle note. A fine edit, premendo nuovamente il link alla funzione, le note vengono rimesse al loro posto.
Un secondo utilizzo, estremamente comodo nel caso di note molto numerose e di prima rilettura di un testo da OCR (in cui le note sono in genere a fine pagina), è quello di inserire manualmente il codice segnaposto <sup>nota</sup> nel testo, in corrispondenza di ciascun richiamo, e poi di aggiungere i tag ref a ciascuna nota fondo pagina, lasciandole sul posto. Attivando il gadget a fine correzione testo, le note vengono spostate al loro posto nel testo. In caso di errore (numero segnaposti diverso dal numero di note identificate dal tag ref) lo script produce un messaggio di errore. Lo script agisce anche sui tag ref name=, ma non agisce sui tag ref follow= (i due tag sono usatinel caso di note spezzate su più pagine).
AutoreCitato
Il gadget effettua due sostituzioni nel testo in modifica:
- converte tutti i template {{Ac}} nella forma normale {{AutoreCitato}}
- nel caso di template a un solo parametro, tipo {{AutoreCitato|Dante}}, verifica se il parametro è compreso nella lista incorporata nello script MediaWiki:Gadget-normalizza-AutoreCitato.js e se esiste in lista aggiunge il parametro che punta al nome completo dell'autore. La lista comprende oltre 400 autori comunemente citati. Sono stati recentemente aggiunti gli autori comunemente citati in Zibaldone.
Il gadget velocizza moltissimo l'inserimento del template e la sua normalizzazione (in genere è sufficiente selezionare il nome dell'autore, premere il pulsante di edit Ac o l'edit tool {{AutoreCitato|}}, e premere alla fine dell'edit della pagina sul link AutoreCitato sotto Strumenti di rilettura). Oltre a velocizzare l'inserimento, la trasformazione del template da uno a due parametri riduce moltissimo il carico server.
Domande?
Se hai domande, dubbi, proposte o necessiti di chiarimenti sui regex Menu Framework premi qui per lasciare un messaggio nella pagina di discussione oppure apri una discussione nel bar principale.
Note
- ↑ La convenzione sul trattamento degli apostrofi in sede di trascrizione prevederebbe un utilizzo prevalente dell'apostrofo dattilografico, per la maggior facilità di inserimento. Utilizzando postOCR, si può parzialmente rimediare a quest'impedimento.
- ↑ In realtà Pt è acronimo di "Pagina-Testo", perchè il contenuto de primo parametro si visualizza in Pagina, il contenuto del secondo in Testo; ma a fini mnemonici "parola tronca" va benissimo :-)
- ↑ recto e verso di una pagina indicano la facciata destra e sinistra, a seconda della tipologia di scrittura di una lingua.
[[|]]