OK
AJAX error!

Les forumsDictionnaireMot « épelle » non reconnu par Hunspell

Mot « épelle » non reconnu par Hunspell

Le mot « épelle » n’est pas reconnu dans le dictionnaire Hunspell (dicollecte-4.9).
Je vois pourtant une flexion « épelle » pour le verbe « épeler » ici : www.dicollecte.org…
Je ne comprends donc pas pourquoi Hunspell ne reconnaît pas ce mot.

$ echo 'Il épelle son nom.' | hunspell -a -d fr-toutesvariantes
@(#) International Ispell Version 3.2.06 (but really Hunspell 1.3.2)
*
& épelle 5 3: pelle, pellée, épeule, épelée, épelé
*
*

$ echo 'Il épelle son nom.' | hunspell -a -d fr-moderne
@(#) International Ispell Version 3.2.06 (but really Hunspell 1.3.2)
*
& épelle 5 3: pelle, pellée, épeule, épelée, épelé
*
*

$ echo 'Il épelle son nom.' | hunspell -a -d fr-reforme1990
@(#) International Ispell Version 3.2.06 (but really Hunspell 1.3.2)
*
& épelle 5 3: pelle, pellée, épeule, épelée, épelé
*
*

$ echo 'Il épelle son nom.' | hunspell -a -d fr-classique
@(#) International Ispell Version 3.2.06 (but really Hunspell 1.3.2)
*
& épelle 5 3: pelle, pellée, épeule, épelée, épelé
*
*

J’ai aussi essayé la version "daily" :

$ echo 'Il épelle son nom.' | hunspell -a -d fr-dicollecte-daily
@(#) International Ispell Version 3.2.06 (but really Hunspell 1.3.2)
*
& épelle 5 3: pelle, pellée, épelée, épeule, épelé
*
*


Les fichiers fr-dicollecte-daily.{aff,dic} téléchargés aujourd’hui (2013/03/02) datent du 2012/12/27.
Ne devraient-ils pas être mis à jour tous les jours ?

$ wget www.dicollecte.org…
$ wget www.dicollecte.org…
$ ls -l fr-dicollecte-daily.*
-rw-rw-r-- 1 pel pel 649678 Dec 27 04:30 fr-dicollecte-daily.aff
-rw-rw-r-- 1 pel pel 3851911 Dec 27 04:30 fr-dicollecte-daily.dic
le 02 mars 2013 à 11:23
Effectivement. C’est bizarre, car ça fonctionne bien avec les autres mots avec le drapeau d4. Il va falloir que je creuse.
le 02 mars 2013 à 12:00
Après avoir trouvé ce bug, je me suis demandé s’il existait d'autres mots du lexique dicollecte qui ne sont pas reconnus par Hunspell. Cette commande donne la liste exhaustive des mots du lexique dicollecte qui ne sont pas reconnus par Hunspell :

$ cut -f 2 < lexique-dicollecte-fr-v4.9.txt | hunspell -l -d fr-toutesvariantes
épelle
épelle
épelle
épelle
épelle
épellent
épellent
épèle
épèle
épèle
épèle
épèle
épèlent
épèlent
épellera
épelleront
épellerait
épellerons
épellerez
épelles
épelles
épèlera
épèlerait
épèles
épèles
-C
-à-d
épellerai
épelleraient
épellerais
épellerais
épelleras
épelleriez
épellerions
épèlerai
épèleraient
épèlerais
épèlerais
épèleras
épèlerez
épèleriez
épèlerions
épèlerons
épèleront

Les 2 résultats « -C » et « -à-d » ne sont pas reconnus, car Hunspell coupe les entrées « c.-à-d » et « J.-C » présents dans le lexique. Pour les flexions du verbe « épeler » en revanche, c'est peut-être un bug de Hunspell.
le 02 mars 2013 à 19:49
Merci pour ce test utile.

Pour épeler, il s’agit apparemment d’un bug de Hunspell, puisque ces règles fonctionnent bien pour d’autres verbes. J’ai corrigé le fichier des affixes pour contourner le problème.

Quant à -C et -à-d, c’est un oubli de ma part. Quand j’ai ajouté le point comme séparateur de mots, j’aurais dû l’ajouter à la liste WORDCHARS.

Corrigé.


Les fichiers fr-dicollecte-daily.{aff,dic} téléchargés aujourd’hui (2013/03/02) datent du 2012/12/27.
Ne devraient-ils pas être mis à jour tous les jours ?


Oui, mais impossible de lancer d’utiliser cron depuis pas mal de temps. J’attends que l’hébergeur corrige ça.
le 09 mars 2013 à 13:28

Notification par e-mail    0