OK
AJAX error!

Les forumsGrammalecteGrammalecte 0.4.x

Grammalecte 0.4.x

*** GRAMMALECTE 0.4 ***

Ça a bien failli être une version 0.3.10, mais avec toutes les nouveautés apportées et certaines difficultés dont Grammalecte triomphe enfin, je me suis dit que ça ne ferait pas de mal de monter le numéro de version secondaire, d’autant plus que nombre de mécanismes internes ont été modifiés et que je pars sur une base consolidée.


// FONCTIONNALITÉS NOUVELLES
— Mécanisme de suggestion.
— Petite réorganisation des options.
— Corrections de divers faux positifs.
— Renforcement des règles de contrôle.
— Recherche de répétitions dans la phrase et dans le paragraphe (options à activer).
— Quelques bugs corrigés.

// MOTEUR INTERNE
— Règles de désambiguïsation dans le préprocesseur de texte.
— Contrôle des options revu : l’option est vérifiée avant la mise en œuvre d’une règle.
— Écriture simplifiée des options dans les règles.
— Optimisation et clarification de code.
— Chaque règle a désormais un identifiant unique (auparavant, les règles avec un même motif regex partageaient le même identifiant).


// À PROPOS DU MÉCANISME DE SUGGESTION

Dorénavant, au lieu d’avoir juste un message vous disant ce qui est erroné, Grammalecte fournit à présent la forme correcte. La suggestion, c’est quand même une affaire délicate, et il y a encore une marge d’amélioration pour tous les cas difficiles, mais ça fonctionnera la plupart du temps.

Exemples :
Il fais beau. -> suggestion : fait.
Il est parties -> suggestion : parti.
Des hommes grande -> suggestion : grands.
Martine est intelligent -> suggestion : intelligente.
Tu te prenait pour un cador -> suggestion : prenais

Globalement, pour tout ce qui concerne les conjugaisons, ça devrait être fiable, attendu que ça repose sur le conjugueur et que les verbes sont bien normés. En revanche, pour tout ce qui est singulier/pluriel/féminin/masculin, les noms ou les adjectifs, c’est plus difficile et bien moins normé que les verbes. Du coup, le moteur tâtonne à la recherche de formes fléchies potentiellement correctes. Par ailleurs, tous les mots ne sont pas générés par un lemme commun. Par exemple, vieil, vielle(s) et vieux n’étant pas liés dans le dictionnaire, le moteur de suggestion ne peut rien faire. Il faudrait normaliser tout le dictionnaire (encore un travail de longue haleine) pour pouvoir fournir à coup sûr des réponses. Ceci dit, normalement, la plupart du temps, ça trouvera ce que ça cherche, le dictionnaire étant quand même globalement bien conçu, hormis pour les cas particuliers à la marge.

Autre problème qui nécessiterait de revoir le fonctionnement du correcteur : le moteur essaie parfois de suggérer sur le mauvais mot. Exemple : si vous écrivez « des grands maisons », Grammalecte essaie de trouver la forme masculine de maison. N’y parvenant pas, il signale l’erreur mais ne suggère rien.

Autre bizarrerie : si vous écrivez « elles sont aveugle », Grammalecte vous suggérera aveugles et aveuglées. Est-ce un problème ? Pas sûr. :)


// TÉLÉCHARGEMENT
www.dicollecte.org…



Historique des versions :
version 0.3 : www.dicollecte.org…
version 0.2 : www.dicollecte.org…
version 0.1 : www.dicollecte.org…
version 0.0 : www.dicollecte.org…
le 20 mai 2014 à 23:55
Version 0.4.0.1 pour corriger quelques bugs.
le 22 mai 2014 à 14:48
Version 0.4.1
— Correction de divers faux positifs.
— Vérification des dates (idée de Dominiko : github.com…).
le 13 juin 2014 à 17:49
Excellent cette vérification des dates. Antidote fait cette vérification, mais pas MS Word.
le 14 juin 2014 à 18:37
Version 0.4.2
— Corrections de faux positifs.
— Correction du bug qui décalait d’un caractère à droite les erreurs suivant les phrases se finissant par un sigle de deux lettres avec points.
— Formateur de texte : options de restructuration.

En ce qui concerne le formateur de texte, l’option “Fusion des paragraphes contigus” fusionne tous les paragraphes qui ne sont pas séparés par un paragraphe vide.

Par exemple, le texte suivant :

Titre 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nullam auctor diam quam, ut scelerisque lectus laoreet
vulputate. Nulla facilisi. Sed nec mi neque. Etiam urna lectus,
sollicitudin tincidunt euismod eu, commodo quis enim.
Mauris in risus nec nisl vestibulum sollicitudin. Vivamus
feugiat magna et enim mattis eleifend. Morbi iaculis sem
at suscipit cursus. Aenean a libero aliquet, tempus velit et,
ultrices nisi. Sed vestibulum, lacus at pharetra rhoncus, est
felis laoreet risus, vitae malesuada elit elit a mauris. Nulla a
rhoncus mi, eu tempor purus. Donec eu scelerisque nisi.
Mauris id mauris libero.

Titre 2

Ut rhoncus eu ipsum vitae interdum. Nam volutpat semper
placerat. Sed et suscipit justo. Proin ultricies pellentesque
ornare. Class aptent taciti sociosqu ad litora torquent per
conubia nostra, per inceptos himenaeos. Duis mattis leo
ipsum, a feugiat sapien imperdiet non. Ut rhoncus et
massa vitae fermentum. Duis non dictum ipsum, nec
condimentum sapien. Pellentesque pharetra tortor
blandit dictum sollicitudin.


deviendra :

Titre 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam auctor diam quam, ut scelerisque lectus laoreet vulputate. Nulla facilisi. Sed nec mi neque. Etiam urna lectus, sollicitudin tincidunt euismod eu, commodo quis enim. Mauris in risus nec nisl vestibulum sollicitudin. Vivamus feugiat magna et enim mattis eleifend. Morbi iaculis sem at suscipit cursus. Aenean a libero aliquet, tempus velit et, ultrices nisi. Sed vestibulum, lacus at pharetra rhoncus, est felis laoreet risus, vitae malesuada elit elit a mauris. Nulla a rhoncus mi, eu tempor purus. Donec eu scelerisque nisi. Mauris id mauris libero.
Titre 2
Ut rhoncus eu ipsum vitae interdum. Nam volutpat semper placerat. Sed et suscipit justo. Proin ultricies pellentesque ornare. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis mattis leo ipsum, a feugiat sapien imperdiet non. Ut rhoncus et massa vitae fermentum. Duis non dictum ipsum, nec condimentum sapien. Pellentesque pharetra tortor blandit dictum sollicitudin.



Rappel : dans LibreOffice/OpenOffice, les paragraphes sont limités à 65535 caractères. Passer outre cette limite provoque un plantage de Writer. Cette limitation est levée avec LibreOffice 4.3 qui sortira prochainement.
le 28 juin 2014 à 11:35
Nouvelle version : 0.4.3
— Quelques faux positifs en moins.
— Correction des erreurs dans l’interface des options en anglais.
— Amélioration des options de restructuration du formateur de texte.
— Modification du champ “Auteur”.
le 15 juillet 2014 à 22:20
Nouvelle version : 0.4.4
— Beaucoup moins de faux positifs.
— Formateur de texte : mémorisation des options appliquées + retour du bouton Fermer.
— Amélioration du préprocesseur de texte.
— Bug d’OpenOffice contourné (ça ne devrait plus planter).
le 26 août 2014 à 18:38
Nouvelle version : 0.4.4.1
— Un faux positif gênant supprimé.
— Correction du plantage du formateur de texte si l’extension est installée pour tous les utilisateurs.

Note : la sauvegarde des options du formateur de texte n’est effective que si l’extension est installée pour l’utilisateur. (Du moins, sur Windows ; sur Linux, je ne sais pas.)
le 28 août 2014 à 21:42
Nouvelle version : 0.4.5
— Moins de faux positifs.
— Quelques bugs corrigés.

Cette version sort plus tôt que prévu à cause de la mise à jour des dictionnaires dans les versions de LibreOffice à paraître. Si vous mettez à jour LibreOffice avec une précédente version de Grammalecte, LibreOffice va considérer que l’extension incluse est plus récente et désinstaller Grammalecte.
le 22 septembre 2014 à 11:46
Nouvelle version : 0.4.6
— Moins de faux positifs.
— Quelques bugs corrigés.
— Quelques améliorations mineures.

Rien de révolutionnaire. De la consolidation.
le 07 novembre 2014 à 15:42
Nouvelle version : 0.4.7
— Moins de faux positifs.
— Quelques bugs corrigés.
— Quelques améliorations du correcteur.
— Détection des ligatures typographiques.
— Quelques améliorations du formateur de texte.
le 31 décembre 2014 à 01:32
Nouvelle version : 0.4.7.1
— Réduction de la taille du conjugueur pour passer sur les petits écrans (1366 × 768)
le 01 janvier 2015 à 10:54
Nouvelle version : 0.4.8

— Beaucoup d’améliorations sur les règles de contrôle grammaticales.
— Moins de faux positifs.
— Correction de divers bugs.
— Formateur de texte : correction d’un bug sur les ligatures œ Œ.
— Formateur de texte : nouvelle option sur les ligatures typographiques.
— Formateur de texte : option pour remplacer les puces par des tirets cadratins.
— Boîte de dialogue “À propos”.
— Modification du champ “Auteur” : passage de Basic à Python et refonte de l’interface.
— Performances : moins de latence au démarrage de Writer. Grammalecte ne charge plus tous les outils dès le démarrage, mais attend qu’on les réclame.
— Performances : des optimisations de code.
— Performances : beaucoup moins de latence sur le menu contextuel des erreurs dans les gros paragraphes (plus de 3000 signes).

Et le plus important, un nouveau logo. :)
le 27 mars 2015 à 15:04
Grammalecte v0.4.9

— Refonte de la boîte de dialogue des options.
— Quelques améliorations et corrections de bugs.
— Formateur de texte : contournements des bugs d’expressions régulières de LibreOffice 4.4


// À propos des bugs concernant les expressions régulières

Le formateur de texte repose principalement sur le moteur d’expressions régulières de LibreOffice qui utilise lui-même une librairie appelée ICU. Celle-ci semble pas mal buguée et ses bugs semblent varier avec les versions. Du coup, il est devenu prudent de simplifier les expressions régulières pour contourner les problèmes. Il est difficile de savoir ce qui se passe.

Même si je pense avoir contourné tous les problèmes, je vous recommande donc toujours de lancer le formateur de texte AVANT de relire et non après.


// Avenir de Grammalecte

Ça fait assez longtemps que Grammalecte s’éloigne peu à peu de Lightproof. Mais à présent, quelle que soit l’issue de la campagne de financement participatif, Grammalecte va prendre le large.
le 21 avril 2015 à 11:56
Grammalecte v0.4.10

— Moins de faux positifs (comme d’habitude).
— Amélioration des règles du préprocesseur de texte.
— Nouvelles règles de contrôle sur des confusions élémentaires.

Le code a été un peu revu et réorganisé. La gestion de la casse a été revue. Mais c’est loin d’être fini.
le 16 mai 2015 à 12:15
Grammalecte 0.4.10.1

Petite mise à jour pour corriger quelques faux positifs que je juge gênants.
le 25 mai 2015 à 10:54
Grammalecte 0.4.10.2
— Mise à jour du dictionnaire.
— Redimensionnement du conjugueur pour LO 5.

Grammalecte 0.4.10.3
— Correction d’un bug qui faisait planter le logiciel.
le 14 septembre 2015 à 11:07
Grammalecte 0.4.10.4
— Correction d’un bug du formateur de texte (ils t’ont -> ils-t-ont)
le 05 novembre 2015 à 10:09
Grammalecte 0.4.10.5
— Correction d’un bug du moteur de suggestion.
— Correction d’un plantage dans certains cas particuliers.
le 16 décembre 2015 à 09:43
Version 0.4.10.6 pour LibreOffice uniquement.
Rien de nouveau pour cette version. Il s’agit seulement d’un changement de numérotation nécessaire pour LO 5.1, qui intègre une version des dictionnaires plus récentes. Du coup, LO 5.1 vous propose une une mise à jour qui va supprimer Grammalecte de votre profil.
le 19 février 2016 à 11:04
Version 0.4.10.7 :
— Correction du bug d’affichage des options pour les langues autres que le français et l’anglais. www.dicollecte.org…
le 27 février 2016 à 16:31

Notification par e-mail    2