--- 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]
