Autore Topic: Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico  (Letto 1732 volte)

Offline shordi

  • Gamberetto
  • *
  • Post: 39
    • Mostra profilo
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.

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.
Non possiamo tornare

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
« Risposta #1 il: 04 Settembre 2019, 13:43:53 »
Mi dà errore, vedi immagine allegata.

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.702
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
« Risposta #2 il: 04 Settembre 2019, 16:12:13 »
Citazione
Mi dà errore, vedi immagine allegata.
Anche a me!
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline shordi

  • Gamberetto
  • *
  • Post: 39
    • Mostra profilo
Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
« Risposta #3 il: 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.
Non possiamo tornare

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
« Risposta #4 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline shordi

  • Gamberetto
  • *
  • Post: 39
    • Mostra profilo
Re:Un nuovo controllo: SpellTextArea. Un TextArea con correttore ortografico
« Risposta #5 il: 04 Settembre 2019, 20:06:06 »
Grazie Gianluigi, sempre attento e sempre ben riuscito.
Lo modificherò nella fattoria.
Non possiamo tornare