Gambas-it

Programmazione => Progetti degli utenti => Topic aperto da: shordi - 04 Settembre 2019, 08:40:41

Titolo: Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
Inserito da: shordi - 04 Settembre 2019, 08:40:41
Era una vecchia aspirazione che non avevo mai deciso di fare. Ora dovevo farlo come correprisas (l'ho iniziato ieri a mezzogiorno) e spero che non sia troppo "buggy" che direbbe uno Yankee.
Per quanto ho provato funziona benissimo, anche se ci sono molte opzioni da implementare (Seleziona dizionari diversi dalla lingua predefinita; esegui il debug del tipo e della quantità di suggerimenti che fai, ecc.) Ma penso che almeno sia già presentabile in modo che gli dai la canna ... e mi dici degli errori che ha, che li ha.
Si basa sull'utilità di GNU aspell ed è necessario affinché funzioni, a meno che tu non abbia l'ordinanza inglese, che installi il dizionario aspell della tua lingua (aspell-it è chiamato italiano).
Per quanto riguarda l'interfaccia ho fatto quello che potevo dare i limiti di lavorare con una casella di testo. Eventuali suggerimenti per il miglioramento saranno molto ben accolti.
(https://www.gambas-es.org/files/images/38/captura_de_pantalla_de_2019_09_04_08_17_07.png)
Sto anche realizzando una versione dell'editor HTML che incorpora questa ortografia in un modo più bello (cambiando anche i colori e sottolineando la fonte, come "quelli reali"). Non appena lo avrò, lo passerò.
L'ho appeso anche alla fattoria di Gambas e sarà lì dove emergeranno le modifiche e i miglioramenti, il che è più semplice e tutti abbiamo accesso.

Spero che lo trovi utile.
Titolo: Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
Inserito da: Gianluigi - 04 Settembre 2019, 13:43:53
Mi dà errore, vedi immagine allegata.

 :ciao:
Titolo: Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
Inserito da: kicco - 04 Settembre 2019, 16:12:13
Citazione
Mi dà errore, vedi immagine allegata.
Anche a me!
 :ciao:
Titolo: Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
Inserito da: shordi - 04 Settembre 2019, 18:25:52
Env ["LANGUAGE"] mi restituisce "es_ES". Cosa ti restituisce? (L'ho pensato it_IT, ma vedo che questa cosa locale è un casino tremendo) Dimmi, per favore, cambialo tra un momento.
Titolo: Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
Inserito da: Gianluigi - 04 Settembre 2019, 19:09:51
Env ["LANGUAGE"] mi restituisce "es_ES". Cosa ti restituisce? (L'ho pensato it_IT, ma vedo che questa cosa locale è un casino tremendo) Dimmi, per favore, cambialo tra un momento.

Nel mio Ubuntu 18.04 Env contiene un LANG=it_IT.UTF-8 ma nessun LANGUAGE infatto Env["LANGUAGE"] restituisce una stringa vuota, mentre sLang = Split(Env["LANG"], "_")[0] restituisce "it".
Morale, con sLang = Split(Env["LANG"], "_")[0], funziona  :)

 :ciao:
Titolo: Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
Inserito da: shordi - 04 Settembre 2019, 20:06:06
Grazie Gianluigi, sempre attento e sempre ben riuscito.
Lo modificherò nella fattoria.