OK
AJAX error!

Les forumsGrammalecteExtension pour Firefox (alpha / bêta)

Extension pour Firefox (alpha / bêta)

Lisez le dernier message de ce fil.

------

Version alpha bêta : [[ lien supprimé ]] (.xpi)

Comme cette extension n’est pas encore signée, il faut aller dans les options de Firefox pour autoriser son installation.
Dans la barre d’adresse, tapez “about:config”, passez l’option “xpinstall.signatures.required” à “false”.
Ensuite, allez dans le menu “Modules” > Extensions > * > Installer un module depuis un fichier.

------

Version alpha :

Ce n’est pas fini, mais ça donne déjà une idée de ce à quoi ça ressemblera.

Pour l’instant, certaines choses n’ont pas été implémentées :
— le formateur de texte,
— les options de correction grammaticale,
— divers détails d’interface, comme le redimensionnement ou la position des fenêtres,
— la barre latérale (cela dit, il n’est pas certain que je l’utilise… je ferai peut-être autrement)…

Pour l’instant, le principal problème, ce sont des questions de performance. Je n’ai pas encore eu le temps de m’y atteler. Donc, évitez de lui donner d’immenses textes à corriger. Commencez par quelques paragraphes, et voyez.

Par ailleurs, pour une raison qui m’échappe encore, je n’arrive pas à faire ouvrir le panneau de correction avant qu’il lance la correction. Celui-ci ne s’affiche qu’après la correction achevée, alors qu’en théorie les paragraphes corrigés devraient y apparaître au fur et à mesure.

Le lexicographe et le conjugueur sont, eux, très rapides.

Pour l’instant, l’API qui permettrait de proposer directement la correction dans les zones de texte n’est pas encore implémentée par Firefox. Donc il faut passer par un panneau extérieur. Ce panneau renvoie directement les corrections que vous faites dans la zone de texte concernée.
Vous pouvez aussi éditer le texte dans le panneau de correction (flèche droite). La flèche circulaire permet de faire valider vos modifications manuelles et refait un examen du texte corrigé.
Seuls les paragraphes avec des erreurs détectées sont affichés dans le panneau de correction.
le 13 mars 2016 à 18:41
Quelques captures d’écran pour ceux qui ont la flemme d’essayer :
www.dicollecte.org…
www.dicollecte.org…
www.dicollecte.org…
www.dicollecte.org…
le 13 mars 2016 à 18:49


Ensuite, allez dans le menu “Modules” > Extensions > * > Installer un module depuis un fichier.


en fait l’astérisque représente ici « l’engrenage » ou "outils pour tous les modules"; situé en haut à droite, juste avant le champ de recherche.

(je précise parce que j’ai un peu cherché…)

Je me permets d’écrire plusieurs messages pour plus de facilité.


P.S. texte validé par Grammalecte ;-)
le 14 mars 2016 à 07:56
Si on sélectionne un bout de texte, et que l’on appelle le menu contextuel, on reçoit deux sous-menus Grammalecte. Le premier des deux analyse tout le texte, le deuxième semble analyser la sélection… Mais il ne trouve jamais de faute, et quel que soit la taille de la sélection retourne : Aucune erreur détectée et Paragraphes analysés : 1.
le 14 mars 2016 à 08:03
L’utilisation des icônes flèche droite et flèche circulaire peuvent conduire à l’introduction de texte inapproprié en provenance de la fenêtre auxiliaire de correction, dans le texte soumis à correction.
Je vais essayer de produire un exemple ci-après
---------------------------------------------------------------------
Ce paragraphe contien une fautes. Et je n’appuie pas sur flèche droite et flèche circulaire
---------------------------------------------------------------------
Ce paragraphe contien une fautes. Et j’Apostrophe typographique. IGNORERSuggestions :j’ appuie successivement sur flèche droite et flèche circulaire
---------------------------------------------------------------------
le 14 mars 2016 à 08:15

introduction de texte inapproprié en provenance de la fenêtre auxiliaire de correction


Oui, je crois avoir corrigé ce dernier problème. Je crois. C’est un bug bizarre qui arrive rarement.

Comme c’est une erreur dérangeante, j’ai téléversé une nouvelle version.
le 14 mars 2016 à 08:26
Précautions en guise de préambule :
ceci n’est pas une critique du module de Grammalecte incorporé dans Firefox, car il fonctionne très bien pour une version alpha !
Au plus le texte à corriger est propre, au mieux il fonctionne…

Néanmoins, je suis un peu déçu…
… car Grammalecte souffre d’un défaut en amont : le correcteur orthographique pitoyable de Firefox ; par exemple ne pas savoir
proposer quelque chose de valable pour evenements, c’est un peu fort ! (oui, je sais il y a 2 erreurs dans le mot).
Je suppose que quand un mot n’est pas reconnu, il est "oublié" par Grammalecte ?
Donc un texte obtenu avec un ocr peu efficace, contient parfois jusqu’à 40 fautes par page… ce qui veut dire qu’il ne reste plus beaucoup de grains à moudre pour Grammalecte. (Exemple : une page où il manquait beaucoup d’accentuation, Grammalecte propose 3 corrections.)

P.S. mais avec un texte, comme ce message, Grammalecte s’en sort très bien.
P.S. 2 : en rapport avec le message précédent n°6 : je parviens encore à produire la faute, mais beaucoup plus difficilement : sur un PC sous Linux avec le mode debug activé pour Grammalecte.

En tout cas, c’est déjà un beau travail, je m’étonne qu’il n’y ait pas plus de retour…
le 14 mars 2016 à 19:34
Oui, quand un mot est absent du dictionnaire orthographique, Grammalecte ne sait pas ce que c’est, puisqu’un mot inconnu ne possède aucune étiquette grammaticale.

Pour l’instant, le correcteur orthographique Hunspell n’est pas utilisé pour les suggestions dans le panneau d’erreurs, même s’il est utilisé pour la reconnaissance des erreurs, quand on édite le texte. En effet, le menu contextuel des panneaux est désactivé et le restera. S’il est activé, ce menu est tellement long qu’il sort de l’écran. En revanche, il sera possible de créer un pseudo-menu contextuel similaire à celui déjà existant pour les erreurs d’orthographe. La qualité des suggestions est en revanche toujours la même, c’est celle de Hunspell qui est perfectible. Un jour, je créerai mon propre module de suggestion orthographique, et je suis sûr de pouvoir faire beaucoup mieux que ce qu’on a déjà, mais je n’ai pas le temps de m’en occuper pour l’instant. Ça demandera du temps et des tests, et c’est hors du projet de la campagne de financement.

Pour l’instant, je galère pour réussir à intégrer le dictionnaire orthographique dans l’extension Grammalecte, afin d’éviter d’avoir deux extensions. Mais c’est le bordel.

je parviens encore à produire la faute, mais beaucoup plus difficilement


Ah. Je ne l’ai pas revue, il faudra me rapporter l’erreur précise. Essaye de te rappeler la méthodologie qui amène le bug.

Le mode debug ne sert qu’à afficher la position de l’erreur et son identifiant.
le 15 mars 2016 à 00:38
J’ai trouvé la séquence qui produit l’erreur.

Le texte peut être très court, il doit juste contenir une faute détectable par Grammalecte. Exemple : des livre.

Donc, la fenêtre auxiliaire comportant au moins un mot en rouge, faire :
- flèche droite
- clic gauche sur le mot en rouge
- ne pas choisir "ignorer" ou valider la proposition faite (en vert).
- flèche circulaire.

Je me suis aperçu que le mode debug n’est pas nécessaire ; Linux ou Windows7 donnent le même résultat.
le 15 mars 2016 à 07:11
Oui, c’est ça, je reproduis le problème.
le 15 mars 2016 à 08:08
Corrigé. Subtil, le bug. J’ai retéléversé l’extension.
le 15 mars 2016 à 12:18
Heu.... j’ai toujours le problème.
Pourtant je crois avoir la bonne version : elle a une taille de 2.034.827
(je ne sais pas les distinguer autrement)
le 16 mars 2016 à 08:24
C’est pourtant la bonne, me semble-t-il. Cette fois, je ne reproduis pas le problème. Bon, j’ai créé une version 0.4.91.
le 16 mars 2016 à 09:05
Une piste : il faut un texte où il y a pas mal d’erreurs.
Je suppose que les erreurs sont groupées par paragraphes…
… alors la faute peut se reproduire à partir du 2e paragraphe. Je n’y parviens pas dans le premier. Toutes les fautes du premier paragraphes sont immunisées.


Je reviendrai plus tard sur la notion de paragraphe, car dans un texte venant d’un OCR, chaque ligne est vue comme un paragraphe distinct et cela génère des faux positifs quand le "groupe" sujet + verbe est réparti sur deux lignes…
le 16 mars 2016 à 12:37
J’ai corrigé le problème (je pense) et j’ai revu le fonctionnement du module hier.

Malheureusement, mon écran vient de rendre l’âme ce matin. Il faudra attendre qu’un nouvel appareil arrive, je n’en ai pas de rechange. :(
le 17 mars 2016 à 09:16
Mon écran a finalement décidé qu’il n’était pas tout à fait mort, alors voici une nouvelle version.

Le fonctionnement change un peu. À présent, les paragraphes sont tous placés dans le panneau de correction et les analyses se font à la demande.
le 17 mars 2016 à 12:15
Après quelques jours d’utilisation, je trouve la version actuelle stable.

Cependant le changement de fonctionnement – par demande explicite d’analyse – est lourd pour moi.
Les textes édités provenant de pages de livres, toute ligne est considérée comme paragraphe ;
donc une analyse complète demande jusque 29 analyses par page !
Pour contourner mon problème (et éviter une tendinite), j’utilise une étape supplémentaire en remplaçant tous les \n (fins de ligne) par un espace, ce qui me permet d’obtenir qu’un seul paragraphe. La mise en paragraphe devant se faire après.

Deux demandes de modifications :
— je me retrouve souvent avec un paragraphe vide en début : peut-être ne pas proposer d’analyse sur les paragraphes vides ?
— Dans le cas où l’on ne veut pas tout fusionner en un seul paragraphe, serait-il possible de proposer un bouton "analyse de tous les paragraphes" ?

Et une question finale : est-il prévu avant la version officielle de l’extension d’ajouter aux côtés du conjugueur et du lexicographe, le formateur de texte, comme dans L.O. ?
Pour information l’erreur la plus souvent détectée par l’extension est le manque d’espace insécable après un tiret de dialogue.

Bonne continuation…
le 20 mars 2016 à 06:22

je me retrouve souvent avec un paragraphe vide en début : peut-être ne pas proposer d’analyse sur les paragraphes vides ?


Normalement, c’est déjà le cas. Je n’ai pas ce problème de paragraphe vide.

serait-il possible de proposer un bouton "analyse de tous les paragraphes" ?


Oui, ça va venir. Pas pour la prochaine préversion, mais ça va venir.

Pour information l’erreur la plus souvent détectée par l’extension est le manque d’espace insécable après un tiret de dialogue.


Oui, c’est un problème d’options à régler. C’est fait.

le formateur de texte


Oui, c’est prévu. :)
le 20 mars 2016 à 07:07

Normalement, c’est déjà le cas. Je n’ai pas ce problème de paragraphe vide.



Oui, je soupçonnais une particularité utilisée dans Wikisource pour forcer l’indentation d’un nouveau paragraphe en début de page ;
la syntaxe est (en utilisant [\n] pour indiquer une nouvelle ligne/nouveau paragraphe :


{nowiki /}[\n]
[\n]
début du premier paragraphe de la page…





EDIT : la représentation des signe "inférieur" et "supérieur est quasi impossible ici même en utilisant & less than ou son équivalent en hexa ; donc je remplace les délimiteurs de balises par { et }
le 20 mars 2016 à 09:27

la représentation des signe "inférieur" et "supérieur est quasi impossible ici même en utilisant & less than ou son équivalent en hexa ; donc je remplace les délimiteurs de balises par { et }


Oui, désolé. Mauvais choix technique à l’origine. Pas le temps de corriger ça.

Je viens de téléverser une nouvelle version qui corrige certains bugs et amènent enfin les options.

Normalement, cette version impacte beaucoup moins le démarrage de Firefox. Merci de me dire si tu sens une différence (j’ai tellement d’extensions sur mon Firefox que c’est difficile à dire).
le 20 mars 2016 à 09:41
L’exécution du correcteur grammatical et "Analyse" m’ont l’air plus rapide. Si c’est du démarrage de Firefox que tu parles, là je ne vais rien dire car pour bénéficier de Grammalecte, j’ai dû abandonner la version de ma distribution Linux pour une version plus récente.
Comme elle démarre grâce à un raccourci sur le bureau, il m’arrive de démarrer plusieurs instances (et de crasher Firefox). Chez moi, c’est toujours un peu lent. Je ne tire pas de conclusion pour l’instant.
le 20 mars 2016 à 10:03
Un petit bug que j’avais entrevu, mais pas compris :
avec une page contenant 30 paragraphes, à chaque choix “d’analyser”, un espace ou plutôt une nouvelle ligne est ajoutée en fin de texte. Ce bug ne date pas de cette version.

EDIT : puisque j’utilise Grammalecte sur ce texte-ci, je peux compléter en disant qu’à chaque appui sur analyser/réanalyser une nouvelle ligne est ajoutée en fin de texte. (e.g. : un seul paragraphe ; appuyer 10x sur analyser/réanalyser => 10 lignes vides en plus.)
le 20 mars 2016 à 14:48
Bien vu. Corrigé.
le 20 mars 2016 à 15:23
Un autre bug, aussi déjà entrevu. Actuellement j’ai la version 0.4.93 (téléchargée le 20/03 ~ 9h43) :

Si le texte comporte des "tags spéciaux", l’extension peut les "nettoyer" (effacer).
Cela ne va pas être facile à décrire, puisque ici aussi certaines balises html peuvent s’évanouir ;-)


En wikisource, on utilise des balises [ref] texte [/ref] pour des notes de bas de page. Pour plus de lisibilité (en epub), je force un blanc insécable devant [ref] grâce à "& n b s p ; ".
Un exemple :


— Kobe, Kobe[espace insécable][ref]Jacques ; abréviation de ’’Jacobus’’.[/ref], lui cria la vachère, (1)


Si on fait appel à l’extension, déjà le texte à analyser devient :


— Kobe, Kobe Jacques ; abréviation de ’’Jacobus’’., lui cria la vachère, vous avez trouvé (2)


Appuyer sur le bouton "Analyser", (qu’il y ait ou non une erreur),
recopie le texte de la fenêtre de Grammalecte dans le texte original,
faisant disparaître les caractères spéciaux et balises REF.
(en clair le texte (2) remplace le texte original (1)


EDIT les balises "inférieur à" ref "supérieur à" sont remplacées par [ref], soit "< ref >" (sans les blancs, si cela passe)
et [espace insécable] pour " & n b s p ; " (sans les blancs)
le 22 mars 2016 à 09:41
Oui, les balises et les entités HTML.
le 22 mars 2016 à 10:00
Différence de réaction entre l’extension et LO Grammalecte :


J’ai été surpris.
Ce que j’espérais :



Avec des apostrophes "anglaises" :
- J’ai est correctement diagnostiqué par les deux.
- j’espérais : correct pour la version LO ; l’extension donne "le sujet de cette forme verbale est introuvable"
le 28 mars 2016 à 15:50
Nouvelle version. Avec le formateur de texte.
Première tentative pour résoudre le problème des balises et des entités HTML.
le 30 mars 2016 à 11:28
J’ai fait deux petites séries de test en utilisation normale (Wikisource), et je ne sais que dire...

Pour essayer d’avoir quelque chose d’utilisable, j’ai utilisé uniquement le correcteur et là, tout a l’air normal..
Donc les "mauvais" résultats proviennent d’interactions (interférences ?) entre le formateur de texte (passe 1) et le correcteur grammatical (passe 2)

D’où le deuxième test fait sur un autre PC et sous un autre OS (Linux). Voici en vrac quelques constatations, questions, etc.

- Lorsqu’on fait appel au formateur de texte, il y a une "barre de progression" qui danse la gigue de gauche à droite, etc, et tout est grisé, sans que l’on ait touché au bouton d’action : c’est bizarre... Donc je pense que si l’on appuie sur "Appliquer", le formateur ne fait rien du tout. Donc il faut commencer par sélectionner ce que l’on veut faire ou bien appuyer sur "par défaut" avant utilisation du bouton "appliquer" ? (De toute façon la gigue de la barre de progression continue !)

- Pour quitter le "formateur" volontairement ou involontairement, il faut cliquer hors de la fenêtre ? Personnellement j’aurais préféré la croix sur fond rouge (comme dans le correcteur). De plus ayant fait appel plusieurs fois au formateur sur la même page, j’espère que le codage est suffisamment propre et ne laisse pas traîner trop d’instances de la fenêtre et de son code...

- ... car après une passe du formateur (avec activation de la correction des espaces insécables), les tirets, point-virgule, etc sont bien précédés/suivis de l’espace nécessaire (est-il insécable ? peu me chaut ici). MAIS, si on fait tourner le correcteur grammatical,
on voit apparaître du texte du style "—&nbspEst-ce que cela va bien&nbsp?". Surprenant.

- Je n’insiste pas sur le point suivant car je n’ai pas la séquence exacte :
formateur + correcteur sur un morceau avec une erreur mise en rouge + choisir "ignorer" et on peut arriver à quelque chose comme ceci :


— C’est une rue, poursuivit Lefebvre, qui commence à la rue Saint-Denis, près la porte ; et <u style="" id="err8_0" class="error" href="#" onclick="return false;">aboutit<i id="data8_0" class="data" hidden="">110:117 · #4722s +S’il s’agit d’un impératif, la terminaison est “is”, non “it”. IGNORERSuggestions :aboutis , je crois, à la rue Bourbon-Villleneuve.



Désolé si cette intervention est chaotique, mais le premier contact a été assez perturbant...
J’ai eu encore quelques autres bizarreries, mais c’est peut-être dû à la façon d’utiliser l’extension.


EDIT : ce qui reste en "quote" a déjà été "filtrer", car certaines balises ont disparu ; il y avait là dedans des "tooltip8_0, onmouseover, contenteditable, onclick, etc."
le 30 mars 2016 à 18:53

c’est peut-être dû à la façon d’utiliser l’extension


Non, ça ne vient pas de toi. L’utilisation doit être intuitive. Si ça merdouille, le problème, c’est l’extension.

Pour quitter le "formateur" volontairement ou involontairement, il faut cliquer hors de la fenêtre ? Personnellement j’aurais préféré la croix sur fond rouge (comme dans le correcteur). De plus ayant fait appel plusieurs fois au formateur sur la même page, j’espère que le codage est suffisamment propre et ne laisse pas traîner trop d’instances de la fenêtre et de son code...


Je peux rajouter une croix rouge, ce n’est pas un souci, mais j’hésite à laisser cette fenêtre ouverte si vous la quittez, attendu que l’action se déroule sur la zone de texte à partir de laquelle vous l’avez ouvert. Je ne veux pas semer la confusion dans les têtes. Laisser le formateur ouvert et passer sur un autre onglet ne change pas la zone d’action du formateur. C’est pourquoi je préfère fermer la fenêtre si vous la quittez. En fait, c’est même le comportement par défaut de Firefox.. Les fenêtres qui restent ouvertes sont en fait une bidouille pas vraiment prévue par l’API.

une "barre de progression" qui danse la gigue


Ah ? OK, je vais essayer de vérifier ça.

après une passe du formateur [problème avec les espaces insécables]


Noté. Je vais tenter de corriger ça demain.

Encore désolé pour les limitations de ce forum qui n’est pas calibré pour afficher les balises et entités HTML.
le 30 mars 2016 à 19:53
Dans un paragraphe, l’extension a trouvé une faute (mot en rouge) se trouvant en fin de ligne (à l’extrême droite).
Quand je clique dessus, la nouvelle fenêtre popup se met encore plus à droite de telle sorte que je ne vois plus que la partie "ignorer".
Je ne suis pas parvenu à voir complètement cette fenêtre popup, donc je ne sais pas si elle contenait une proposition de solution…
le 31 mars 2016 à 10:58
Ce message fait suite aux messages 28 et 30 ; j'ai retrouvé une séquence qui injecte quelques infos de débogage dans la fenêtre de l'extension et de la fenêtre "appelante". Ci après le résultat (je fais un bête coller du paragraphe impacté ; pas de tag en plus)

Vous viendrez à la noce si vous voulez bien vous conduire. Mettez-vous l’amour hors de la tète</u><!-- err_end -->, Karel, c’est ce que vous pouvez faire de mieux ; autrement cela pourrait bien vous faire du mal. Tout en restant notre ami, ne venez plus à la maison, car vous devez comprendre que le baron va désormais passer pour ainsi dire toute la journée ici, et vous vous trouveriez dans son chemin ; il n’est pas homme à hanter beaucoup les paysans.<u id="err1_1" class="error" href="#" onclick="return false;">

Pour y arriver : uniquement Grammalecte (pas d'utilisation du formateur)
Pour éviter des interférences, comme je l'ai fait plusieurs fois, la séquence de "reset" entre essais est de fermer l'onglet, puis d'ouvrir un nouvel onglet.
- appel l'extension.
- Analyse du paragraphe : découvre une possibilité d'erreur sur "tète" ;
- appuyer sur le bouton ignorer (puisqu'on ne propose pas tête)
- réanalyser => bug
(j'ai réessayé plusieurs fois avec des variantes de ce paragraphe et cela va de pas d'erreur à une "corruption" plus importante)
le 31 mars 2016 à 14:53
Que je comprenne bien. Tu tapes :

Vous viendrez à la noce si vous voulez bien vous conduire. Mettez-vous l’amour hors de la tète, Karel, c’est ce que vous pouvez faire de mieux ; autrement cela pourrait bien vous faire du mal. Tout en restant notre ami, ne venez plus à la maison, car vous devez comprendre que le baron va désormais passer pour ainsi dire toute la journée ici, et vous vous trouveriez dans son chemin ; il n’est pas homme à hanter beaucoup les paysans.


Tu lances le correcteur.
Il trouve une erreur sur “tète”.
Tu cliques sur Ignorer, tu réanalyses et tu obtiens :

Vous viendrez à la noce si vous voulez bien vous conduire. Mettez-vous l’amour hors de la tète</u><!-- err_end -->, Karel, c’est ce que vous pouvez faire de mieux ; autrement cela pourrait bien vous faire du mal. Tout en restant notre ami, ne venez plus à la maison, car vous devez comprendre que le baron va désormais passer pour ainsi dire toute la journée ici, et vous vous trouveriez dans son chemin ; il n’est pas homme à hanter beaucoup les paysans.<u id="err1_1" class="error" href="#" onclick="return false;">


C’est bien ça ?

Je ne reproduis pas le problème. :(
le 31 mars 2016 à 15:18
Oui c'est cela... je viens d'essayer et cela ne se reproduit plus...

Bon j'ai été ré-essayer dans mon "bac à sable" (puis ici), et cela ne se reproduit plus. Je propose un autre groupe de paragraphes :

---------- Begin ---------
Du venin ? Qu’est-ce à dire ? Parce que vous êtes incapable d’en faire autant. Voilà comme les paysans parlent toujours des messieurs de la ville ; ils crèvent d'envie quand ils voient quelqu’un qui connaît les belles manières et la politesse. Maîtrisez votre cœur, mon garçon ; vous continueriez que cela ne servirait à rien. Le baron viendra comme par le passé, et Lisa deviendra une grande dame.
Vous vous casseriez la tète que cela n’y ferait pas plus qu’une mouche dans la chaudière de votre brasserie. J’ai le droit de faire dans ma maison et de ma fille ce que je veux, et personne n’a celui d’y mettre le nez, vous moins que tout autre !
---------- End ----------

- Dans le paragraphe "Du venin...", Grammalecte trouve la mauvaise apostrophe sur d'envie et Ignorer + Réanalyser produit l'erreur
- Mais dans le paragraphe "Vous vous casseriez...", Grammalecte ne trouve rien (ne réagit pas à tète)

C'est aussi peut-être fonction des options choisies et de l'environnement. Ne perds pas trop de temps là dessus...

Petite sous question :
quand on fait "analyser", certains paragraphes virent à un fond vert (donc pas d'erreur dépistée) et parfois cela vire au fond rose, alors qu'il n'y a pas toujours un avertissement signalé.
le 31 mars 2016 à 16:43

- Dans le paragraphe "Du venin...", Grammalecte trouve la mauvaise apostrophe sur d'envie et Ignorer + Réanalyser produit l'erreur


Je ne reproduis toujours pas. Ça doit venir d’une cause plus spécifique. Peux-tu me copier ici le paragraphe qui résulte de la réanalyse, s.t.p.?

- Mais dans le paragraphe "Vous vous casseriez...", Grammalecte ne trouve rien (ne réagit pas à tète)


C’est un autre problème. C’est pareil en Python. C’est une limite du correcteur.

quand on fait "analyser", certains paragraphes virent à un fond vert (donc pas d'erreur dépistée) et parfois cela vire au fond rose, alors qu'il n'y a pas toujours un avertissement signalé.


Oui, je l’ai déjà remarqué. Merci de me le rappeler.
le 31 mars 2016 à 17:09
Nouvelle version. J’ai corrigé le problème de la barre de progression du formateur de texte, le problème des espaces insécables et celui du pourrissement de certains paragraphes avec du code HTML.
le 31 mars 2016 à 17:45

- Dans le paragraphe "Du venin...", Grammalecte trouve la mauvaise apostrophe sur d'envie et Ignorer + Réanalyser produit l'erreur

Je ne reproduis toujours pas. Ça doit venir d’une cause plus spécifique. Peux-tu me copier ici le paragraphe qui résulte de la réanalyse, s.t.p.?



Oui, ben moi non plus ! Je dois "chipoter" et à un moment j'obtiens une sorte "d’amorçage" et alors le bug se reproduit ; c'est pour cela que je me pose la question s'il ne reste pas des traces de code à certains moments, un peu comme les problèmes nécessitant de faire un "clear cache".
Je n'ai plus programmé depuis des années (et pas du tout en Java et JavaScript) et je me demande si lorsque l'on fait appel à l'extension pour la nième fois, on est dans la même situation qu'au premier appel ?

(par exemple, je ne reproduis plus le bug, mais depuis la dernière fois où cela c'était produit, Firefox a crashé, donc maintenant je suis sûr de partir avec un code tout à fait propre....)

EDIT : de toute façon je vais partir de la nouvelle version 0.4.95.... dès demain ;-)
le 31 mars 2016 à 18:51
Le problème semblait venir d’une expression régulière sur laquelle j’avais oublié de mettre le quantificateur “non-glouton”. Toute la question demeure de savoir pourquoi la regex était parfois gloutonne, parfois pas, malgré l’absence du quantificateur. Ce n’est pas la première fois que j’observe un comportement plutôt subtil, voire bizarre, voire bogué, des regex en JavaScript.

l'extension pour la nième fois, on est dans la même situation qu'au premier appel ?


En théorie, oui, mais avec les regex, c’est plus difficile d’être sûr, puisque le comportement peut dépendre d’un attribut lastIndex qui sert pour toutes les regex. Il suffit d’oublier un drapeau pour que ça donne des comportements inattendus.
En gros, la recherche d’un motif peut donner un résultat différent en fonction de la recherche précédente. C’est piégeux.
le 31 mars 2016 à 19:07
La version 0.4.95 est beaucoup plus utilisable que la précédente. Quelques remarques, questions, etc.

- Le menu contextuel "Conjuguer" est supprimé et se retrouve dans le menu "principal" avec les options ?
C'est simplement pour voir si c'est volontaire... Pour moi c'est bon.

- Le formateur est plus agréable. Je regrette une fonction qui existe dans la version LO,
où le formateur indiquait ce qu'il avait modifié.
Ici, je l'ai utilisé plusieurs fois comme "preprocessing", mais je ne sais pas ce qui a été fait...
Le temps de processing est - pour moi - plus du niveau du superflu (sauf si l'on applique le formateur sur un texte très grand - article Wikipedia, peut-être...) Ce n'est qu'un avis...

- L'insertion de code HTML "intempestif" est toujours présent, mais il ne se produit pas dans les cas normaux ;
il faut souvent faire des choses assez tordues : analyser, ignorer, éditer, etc. Cela finira bien par sortir clairement un jour...

- Un petit bug (car on peut le contourner facilement) :
Après analyse d'un paragraphe, une faute est mise en évidence.
Parfois, cela indique un autre problème (exemple un mot avec un caractère en trop, et qui aurait dû être une virgule ou un point d'exclamation).
Dans ce cas, en mode "Editer", il est intéressant de corriger par l'arrière du mot mis en rouge (par "backspace" , chez moi) :
il s'avère que je n'y arrive pas, alors que corriger (effacer) en partant de l'avant d'un mot en rouge est facile.
le 01 avril 2016 à 17:22
J’espère que c’est reproductible…

avant :

— Quel ton prends-tu là ? Dis tout net que je suis un assommant bavard : ne te gène pas, Kobe ; ils tombent tous sur le corps de baes Gansendonck, Pourquoi ne jetterais-tu pas aussi la pierre à celui qui te donne à manger ?



après:

— Quel ton prends-tu là ? Dis tout net que je suis un assommant bavard : ne te g<u>ê</u>ne pas, Kobe ; ils tombent tous sur le corps de baes Gansendonck, Pourquoi ne jetterais-tu pas aussi la pierre à celui qui te donne à manger ?



actions :
l’extension trouve "gène" (mais ne propose pas gêne), donc Editer + correction de gêne + Réanalyser


Je l’ai eu plusieurs fois : j’ai refermé la page d’édition, l’ai rouverte (faute), j’ai copié le paragraphe en cause, j’ai ouvert le forum Dicollecte, j’ai collé le paragraphe deux fois et analyser le deuxième + les actions décrites. La prochaine fois je devrai aller jusqu’à fermer Firefox entre-temps…
le 02 avril 2016 à 07:08
OK, je vois, merci.
le 02 avril 2016 à 08:40
Nouvelle version :
— Corrige (une bonne fois pour toutes ?) le bug persistant des tags HTML qui apparaissent dans le texte.
— Le formateur de texte indique des actions effectuées.

Le menu contextuel "Conjuguer" est supprimé et se retrouve dans le menu "principal" avec les options ?


Je suis en train de revoir l’accès aux commandes, mais ce n’est pas fini.

en mode "Editer", il est intéressant de corriger par l'arrière du mot mis en rouge (par "backspace" , chez moi) : il s'avère que je n'y arrive pas, alors que corriger (effacer) en partant de l'avant d'un mot en rouge est facile.


Je n’y peux rien. C’est Firefox qui fonctionne ainsi.
le 02 avril 2016 à 18:13
version 0.4.96 :

ils portent déjà la tète beaucoup trop haut.



- passage de l'extension : trouve une erreur sur tète
- suggestion pour tète
- accepter suggestion
- résultat :

ils portent déjà la tète.replace("è", "ê").replace("È", "Ê") beaucoup trop haut.
le 03 avril 2016 à 06:54
Ah oui, désolé, j’ai changé la règle quand tu as mentionné la détection de tète, mais j’ai fait une erreur d’écriture. Aucun rapport avec Firefox cette fois. Même problème avec Python.
Corrigé.
le 03 avril 2016 à 09:52
Nouvelles du front : pas d’erreurs pour le moment… mais j’ai adapté ma méthode de travail. Maintenant je fais une passe formateur, j’essaie de corriger le plus de "coquilles",d'erreurs d’OCR et de regrouper les paragraphes. Et enfin appel au correcteur grammatical.

J’ai cependant deux remarques/demandes ; évidemment comme je ne connais pas vers quoi va l’interface finale (?) de l’extension, ce qui suit n’a peut-être pas de sens.

Dans l’état actuel des outils :
— pour le formateur, la fenêtre d’interface est un peu trop petite, il faut toujours faire défiler vers le bas pour atteindre le bouton d’action.

— pour le correcteur, c’est le nombre de paragraphes par page qui me pose problème (enfin qui pose problème à mon poignet…). Au début de ce message, j’ai signalé que j’essayais de regrouper les paragraphes – par souci d’efficacité pour le correcteur – cela n’empêche qu’il existe des cas où le nombre de paragraphes par page est élevé : les dialogues, les listes d’actions, etc. Une des dernières pages que j’ai éditée comportait 25 paragraphes ! D’où ma demande…
… serait-il possible d’ajouter un bouton "Analyser tout" en bas de la fenêtre du correcteur grammatical et qui ferait une boucle d’analyse sur chaque paragraphe ? (Je sais que de mon temps on parlait de YAKA... ;) )
le 07 avril 2016 à 08:14
suite à mon message précédent, une petite curiosité qui semble propre à l’extension et pas à la version pour LO, qui finit par s’en sortir…

j'ai signalé que j'essayais de regrouper les paragraphes.



2 fautes signalées ; l’apostrophe de j'ai et l’ensemble j'essayais.
Si on ne corrige pas la première faute, l’extension ne propose jamais de corriger l’apostrophe avant essayais et va boucler lors de réanalyses entre j'essayait et j'essayais
le 07 avril 2016 à 09:14

Tbj :
— pour le formateur, la fenêtre d’interface est un peu trop petite, il faut toujours faire défiler vers le bas pour atteindre le bouton d’action.


Puis-je avoir une capture d’écran ?
Ça devrait ressembler à ça :
framapic.org… (Windows)
framapic.org… (Linux)
Mais c’est très difficile d’avoir exactement le même rendu en CSS. Il suffit qu’une police de caractères soit absente pour modifier pas mal de choses.

… serait-il possible d’ajouter un bouton "Analyser tout" en bas de la fenêtre du correcteur grammatical et qui ferait une boucle d’analyse sur chaque paragraphe ? (Je sais que de mon temps on parlait de YAKA... ;) )


Je vais étudier la question.

j'ai signalé que j'essayais de regrouper les paragraphes.


Idem.
le 07 avril 2016 à 10:17

>Admin :

Puis-je avoir une capture d’écran ?



- partie "haute" avant utilisation (on none voit pas le bouton) : framapic.org…
- partie "basse" avant utilisation : framapic.org…
- après activation (partie basse) : framapic.org…

Bon, maintenant cela peut dépendre de l'OS, des paramètres par défaut dans Firefox (choix de la police ?).
J'ai fait différents essais sur Wikisource en utilisant ctrl-0, ctrl-+ et ctrl-- (modification des tailles de caractères) cela ne change rien chez moi...



PS : 1er essai avec framapic, j'espère que cela va passer...
le 07 avril 2016 à 11:37
Petit bug ou bizarrerie :

paragraphe à analyser :

Bonaparte avait dit



C’est correct à part qu’il manquait un double-point…
Après une analyse -> Ok, utilisation de Edit et ajout en fin de ligne d'espace + :
Puis, réanalyser ->
Bonaparte avait dit :<br>

...introduction d'un <br>


Reproductible 7x sur 8 ; la fois où cela n'a pas marché, c'était la phrase finale de la fenêtre d'édition.
le 07 avril 2016 à 15:02
Le problème vient du fait que Firefox prend la liberté d’adapter le texte qu’il affiche en HTML et celui qu’on édite. Ce n’est pas toujours évident de rectifier.

2 fautes signalées ; l’apostrophe de j'ai et l’ensemble j'essayais.
Si on ne corrige pas la première faute, l’extension ne propose jamais de corriger l’apostrophe avant essayais et va boucler lors de réanalyses entre j'essayait et j'essayais


J’ai corrigé ce problème.
le 07 avril 2016 à 15:23
Une nouvelle version qui corrige l’allure du formateur de texte, le bug de remplacement de “tète”, les <br> en fin de ligne, les faux positifs avec “j'”.
À noter que tu peux lancer le formateur de texte à partir de Ctrl+Maj+F6, la correction grammaticale à partir de Ctrl+Maj+F7 et le conjugueur à partir de Ctrl+Maj+F8.
le 08 avril 2016 à 19:00
Les bugs deviennent moins évidents à trouver ;-)
N’empêche qu’il faut être plus attentif et qu’il faudrait presque faire un "snapshot" avant et après’utilisation des outils.

L’empereur fit écrire au préfet de Pesaro
qu’il eût à nommer un maire à la commune de



après passage à la moulinette du Formateur de texte me renvoie ceci :

L’empereur fit écrire au préfet de Pesaro
qu’il eût’à nommer un maire à la commune de



Il existe d’autres cas similaires, que je n’ai pas tous repéré. Par exemple :
eût été -> eût’été

le 15 avril 2016 à 17:14
Corrigé. Le problème vient de l’ajout des apostrophes manquantes aux lettres isolées.
le 15 avril 2016 à 17:53
Super rapide !

Autre "bug", mais je n’ai que peu de détails, donc c’est plutôt pour signaler le problème.

Dans Wikisource, il y a un tas d’outils qui doivent être écrit en Javascript par la communauté des développeurs de Wikiwédia et autres wiki.
Wikisource (fr) a un éditeur de texte et des gadgets paramétrables.
Cela marche relativement bien : de temps en temps il y a des régressions, mais bon…
… et les outils Grammalecte fonctionnent normalement.

Il y a peu, j’ai activé le gadget "WIkEd" (description : éditeur intégré au navigateur ajoutant des fonctions de traitement de texte lors de l’édition)

WikED est activable/désactivable par une case en cocher; lorsque WikEd est activé, il n’y a plus moyen d’activer Grammalecte (le clic droit = menu contextuel) n’affiche plus Grammalecte ;
de même les ctrl-shift-f6 et f7 ne déclenchent plus rien.

Cependant, si une partie de texte est sélectionnée, le menu contextuel Grammalecte autorise l’accès au correcteur et au lexicographe (pas au formateur) ; les ctrl-shift-f6 et f7 sont inopérants.

Je signale ce cas, car il est possible qu'il y ait d'autres environnements sous Firefox qui empêchent l'utilisation normale de Grammalecte.
le 15 avril 2016 à 18:50
Ce n’est pas anormal. La zone d’édition de WikED n’est pas une “textarea”, c’est du HTML modifiable comme l’est le HTML du panneau de Grammalecte.
le 16 avril 2016 à 09:42
Plus beaucoup de fautes trouvées ces derniers temps… pour ceux qui évitent les écueils.

Il existe cependant encore au moins un bug — contournable — mais dangereux pour les nouveaux,
car il perturbe le texte de départ.

Cela se produit si on "joue" avec les 2 fenêtres en même temps (fenêtre d’édition et fenêtre du correcteur)

Au départ un texte non formaté en paragraphes, comportant de nombreux "retour-ligne" .
Un appel au Correcteur fait apparaître de trop nombreux paragraphes (bouts de phrases), ce qui réduit l’efficacité du Correcteur.
Donc on pourrait être tenté de se baser sur ce que l’on voit dans la fenêtre du Correcteur pour formater en
vrais paragraphes le texte dans la fenêtre d'édition.
Après une modification dans le fenêtre d'édition, il ne faut surtout plus faire d'"analyse" dans la fenêtre du Correcteur,
car cela a des conséquences dans la fenêtre d’édition : j’ai vu des lignes disparaître et parfois des lignes être dupliquées.
Cela dépend sur quel bouton "Analyser" on clique.
– bouton avant le texte modifié : pas d’influence
– bouton au niveau du changement : effacement de texte
– bouton après le texte modifié : duplication d’un bout de texte.

Encore une fois, tout cela est contournable, mais potentiellement dangereux…
le 21 avril 2016 à 07:23
Bon, pour faire simple, je bloque tout simplement l’édition du champ texte pendant que le panneau grammatical est actif.
le 22 avril 2016 à 19:40
Bon choix ! À quand une nouvelle alpha ?
le 23 avril 2016 à 06:27
Nouvelle version, qui corrige pas mal de petits bugs, et qui apporte surtout une vitesse accrue : l’analyse grammaticale est à présent environ 20 fois plus rapide que sur la précédente version. Alors qu’elle était environ 12 fois plus lente que la version de Grammalecte en Python, elle est à présent environ 33 % plus rapide.
C’est à cause de cette lenteur que j’avais créé une interface qui analyse paragraphe par paragraphe à la demande de l’utilisateur, afin d’éviter que Firefox se fige pendant la correction grammaticale. À présent, l’analyse se déroule sur un thread à part. Du coup, ça ne fige plus et ça va 20 fois plus vite.
Je n’ai pas encore modifié l’interface, mais ça va venir.
le 23 avril 2016 à 15:40
Bonjour,
juste un petit retour après l'utilisation de l'extension:
Comme on ne peut pas corriger directement dans la fenêtre Grammalecte les mots soulignés en rouge (non présent dans votre dictionnaire) ​il faut le faire avant d'ouvrir Grammalecte.
Le Copié collé pourrait être facilité (si on ne peut le supprimer) en collant automatiquement dans le presse-papier le texte corrigé (ou le proposer en option). Cela évitera de Réanalyser, de sélectionner et de copier.
Il serait intéressant de minimiser la fenêtre pour accéder au texte derrière sans devoir la fermer.
En plus, mais vous vous en doutez, il serait agréable de retrouver les options de configuration et le formateur de texte.
J'attends pour l'utiliser,votre nouvelle version avec un seul paragraphe.
Bonne continuation.
le 27 avril 2016 à 18:42

anodeep :
Comme on ne peut pas corriger directement dans la fenêtre Grammalecte les mots soulignés en rouge (non présent dans votre dictionnaire) ​il faut le faire avant d'ouvrir Grammalecte.


C’est faisable, mais ça nécessite l’emploi d’une ancienne API qu’il est déconseillé d’utiliser et il n’y a pas d’autres moyens. Ça va venir.

Il serait intéressant de minimiser la fenêtre pour accéder au texte derrière sans devoir la fermer.


L’API n’offre rien de tel.

En plus, mais vous vous en doutez, il serait agréable de retrouver les options de configuration et le formateur de texte.


Elles sont déjà là et le formateur aussi. :)
le 27 avril 2016 à 19:19
Voilà. Désormais, avec la nouvelle version, tout le texte est analysé automatiquement et de manière asynchrone, en tâche de fond.
le 30 avril 2016 à 17:55
Si personne n’émet de reproches majeurs sur cette version, je vais la publier sur addons.mozilla.org… et faire une annonce.
le 02 mai 2016 à 10:34
Bonjour, j'ai enfin trouvé le formateur de texte, elle n’apparaissait pas jusqu’à maintenant malgré ma version 0.5.0. Et j'ai toujours "l'ancienne proposition" en doublon lors d'un clic droit: framapic.org…
Notez que "la nouvelle" n'est pas présente sur gmail par exemple et il est donc impossible d'y utiliser le formateur de texte.

Il serait intéressant de signaler les corrections pour pouvoir les vérifier.
Un correcteur orthographique sur le même principe serait également au top.

L’option “sans distinguer les paragraphes” me serait bien pratique.
L’option copier automatiquement le texte corrigé permettra de le coller plus facilement où il ne se corrige pas automatiquement (sur gmail par exemple).

Bravo pour ces réalisations et bonne continuation.
le 03 mai 2016 à 13:01

Bonjour, j'ai enfin trouvé le formateur de texte, elle n’apparaissait pas jusqu’à maintenant malgré ma version 0.5.0. Et j'ai toujours l'ancienne proposition en doublon lors d'un clic droit: framapic.org…


Il y a deux menus : un pour les zones de texte, un pour les sélections. Le problème, c’est que je n’arrivais pas à supprimer le menu pour les sélections dans une zone de texte. Mais j’y suis parvenu hier après avoir publié la dernière version.

Il serait intéressant de signaler les corrections pour pouvoir les vérifier.


Les zones de texte ne permettent pas cela. Elles ne permettent même pas encore de signaler les erreurs grammaticales en bleu. Firefox tarde à implémenter l’API qui permettrait cela.

Un correcteur orthographique sur le même principe serait également au top.


C’est-à-dire ?
Si vous parlez d’un correcteur orthographique automatique, c’est hors de question.
Si vous parlez d’inclure les erreurs d’orthographe dans le panneau des erreurs grammaticales, c’est ce que je suis en train de faire.

l’option “sans distinguer les paragraphes” me serait bien pratique.


Je ne comprends pas de quoi vous parlez.

l’option copier automatiquement le texte corrigé permettra de le coller plus facilement où il ne se corrige pas automatiquement (sur gmail par exemple).


Comme je n’utilise pas Gmail, je ne suis pas sûr de voir de quoi vous parlez, mais copier des choses dans le presse-papiers est effectivement possible. L’API de Firefox le permet apparemment.
le 03 mai 2016 à 14:40
Nouvelle version :
— correction du bug du double menu,
— intégration d’un dictionnaire orthographique,
— détection des erreurs orthographiques dans le panneau de correction (+ suggestions).

Comme l’extension ajoute désormais son propre dictionnaire (un seul pour l’instant), je conseille de désinstaller l’extension Dictionnaires si vous l’utilisez.

Les erreurs grammaticales sont désormais soulignées en bleu et les erreurs orthographiques en rouge, pour une question de cohérence.

Finalement, c’est cette version que je vais proposer comme bêta sur addons.mozilla.org… si personne ne trouve de bug rédhibitoire.
Il faut noter que la détection orthographique utilise le moteur de Grammalecte, tandis que la suggestion orthographique utilise le moteur de Hunspell. La raison, c’est que Grammalecte lui-même sait détecter les erreurs d’orthographe mais ne dispose pas d’un module de suggestion.
le 04 mai 2016 à 13:41
J’ai oublié de préciser une chose importante concernant la suggestion orthographique. Comme il est impossible d’interroger le correcteur orthographique depuis un thread séparé (celui où tourne le correcteur grammatical), les graphies suggérées sont demandées au moment où vous cliquez sur une erreur orthographique (ce qui occasionne un délai pouvant aller jusqu’à quelques secondes, attendu que Hunspell n’est pas toujours très rapide).
le 04 mai 2016 à 13:49
J’ai à nouveau mis à jour l’extension pour corriger un bug lorsque le correcteur orthographique ne trouve rien à suggérer. Et il est à présent possible de remettre les options du correcteur grammatical par défaut.
le 04 mai 2016 à 18:06
Nouvelle version. Désolé, il y avait encore un gros problème avec la suggestion orthographique qui ne fonctionnait pas dans pas mal de cas. Cette fois, j’espère que c’est la bonne.
le 04 mai 2016 à 19:24
J’ai envoyé l’extension sur le site de Mozilla. Il faut attendre que le processus de revue du code soit terminé. Ça peut prendre une dizaine de jours.
le 06 mai 2016 à 16:16
L’adresse de l’extension est dorénavant celle-ci :
addons.mozilla.org…

La version 0.5.1 est celle que j’ai postée il y a quelques jours. Mais j’ai fait pas mal de tests intenses ces trois derniers jours et j’ai publié la version 0.5.2 qui arrondit pas mal les angles. Mais Mozilla n’a pas encore examiné son code.

Vous y avez néanmoins déjà accès dans l’historique des versions :
addons.mozilla.org…

Comme Mozilla examine le code de chaque version, ça prend du temps et je ne peux pas me permettre de publier des mises à jours toutes les cinq minutes. Donc j’espère que celle-ci n’a pas de bug majeur… :)

A priori, je ne publierai plus que des màj via ce canal. De toute façon, à partir de Firefox 47, la prochaine version, il ne sera plus possible d’installer des extensions non signées. Il faudra installer Firefox Nightly (c’est le nom de leur version alpha) pour y parvenir.

Cette fois, je vais vraiment préparer une annonce publique.

Je clos ce fil.
le 14 mai 2016 à 15:51

Notification par e-mail    2