--- giacomo pecchioli ha scritto: 

> Quando io, che ho imparato a scrivere con tastiere non italiane,
> scrivo bisognera' il correttore giustamente mi segna errore, manca la

> à.

Sto guardando per creare un file di correzione automatico che cambia le
parole non accentate in automatico (es: trasforma "bisognera" in
"bisognerà" durante la digitazione).

Se si utilizzano tutte le stringhe generate dal dizionario italiano
2.4, allora ce ne sono ben 377.515 accentate che occupano 5.461.661
Byte.

Se da queste si eliminano le parole che sono corrette sia con accento
che senza (per queste di sicuro non è possibile effettuare la
conversione automatica), allora ne restano 276.379 stringhe che
occupano 4.215.282 Byte.

Se si eliminano le elisioni (es: l'omertà) ne restano 27.022 stringhe
che occupano 506.837 Byte e queste potrebbero essere gestite più
"facilmente" da OOo (probabilmente senza rallentamenti percettibili)
... il problema è che in questo caso se si scrive "omerta" si avrà la
trasformazione in automatico in "omertà", mentre se si scrive
"l'omerta" non si avrà questo cambio.

Ho creato i due file (trasformati in formato XML UTF-8 e zippati):
1) senza le elisioni: 175.199 Byte (non compresso: 2.877.743 Byte)
2) con le elisioni: 1.596.586 Byte (non compresso: 27.499.734 Byte)

Ho provato il primo file e tutto funziona senza rallentamenti durante
l'uso ... naturalmente bisogna prima abilitare la sostituzione
automatica.
L'unico cosa che ho notato è che alla digitazione della prima parola,
dopo aver aperto OOo, OOo si "blocca" per 1-2 secondi e poi tutto
prosegue regolarmente (probabilmente carica in memoria la tabella di
30.000 elementi per le sostituzioni).

Scrivo "podesta" e viene corretto immediatamente in "podestà" appena
premo la barra spaziatrice senza nessun rallentamento visibile.
Però se scrivo "l'omerta" rimane così ... poiché c'è l'elisione qui non
compresa. Una soluzione a questo problema è scrivere "l' omerta" che
viene trasformato in "l' omertà" e poi eliminare lo spazio dopo
l'apostrofo (volendo questo si può fare a fine documento con un
cerca/sostituisci).

Ho provato ad installare anche l'altro e dopo aver premuto il primo
spazio ed aver atteso un po' di secondi (forse 15-30 ... probabilmente
si carica in memoria la tabella delle sostituzioni) semplicemente non
funziona ... probabilmente c'è un limite massimo di elementi.

Ho provato ad eliminare tutte le elisioni più improbabili ottenendo una
notevole riduzione del file (ora 11.092.328 Byte scompresso) ... ma
neppure questo funziona.

Ho allora eliminato quasi tutte le coniugazioni verbali elise ottenendo
così un file di 3.896.202 Byte che funziona.
Ora se scrivo "omerta" ottengo "omertà" e se scrivo "l'omerta" ottengo
"l'omertà".
Si sono però perse però elisioni tipo "l'omettero" che non viene
corretto in automatico in "l'ometterò".

Appena trovo un'altra mezz'oretta di tempo scrivo una paginetta di
documentazione su come fare ad installarlo e poi lo pubblico sul sito
http://linguistico.sf.net/wiki

Ciao
Davide

Dizionari: http://linguistico.sourceforge.net/wiki
Esci dall'illegalità: utilizza OpenOffice.org: 
http://linguistico.sourceforge.net/wiki/doku.php?id=UsaOOo
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo su outlook


      ___________________________________ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: 
http://it.docs.yahoo.com/nowyoucan.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a