Closed ghost closed 2 years ago
Moi aussi, je préfère sans le tiret. Pourquoi pas les ajouter au dict ?
Et d'ailleurs, je n'ai pas d'erreurs de pospell là-dessus. Tu es bien sûr que tu as le dictionnaire Hunspell avec toutes les orthographes ? Voir CONTRIBUTING.rst.
On fait comment pour "ajouter au dict"? (si tu parles du glossaire je sais faire :-))
C'est le premier truc que j'ai vérifié sur Hunspell:
hunspell est déjà la version la plus récente (1.7.0-2).
hunspell-fr-comprehensive est déjà la version la plus récente (1:6.3-2).
hunspell-fr est déjà la version la plus récente (1:6.3-2).
(J'ai un debian 10.12)
On fait comment pour "ajouter au dict"? (si tu parles du glossaire je sais faire :-))
On édite le fichier qui s'appelle dict
à la racine du dépôt. Il contient les exceptions pour pospell, une liste de mots qu'on lui demande de reconnaître. Est-ce que par hasard tu as ces erreurs parce que tu as fait pospell -l fr_FR qqch.po
directement au lieu de make spell
? Dans ce cas, il faut plutôt faire pospell -l fr_FR -p dict qqch.po
pour prendre en compte ce fameux dict
.
Je suis presque sûr qu'il te manquait juste -p dict
à passer à pospell. Je ferme, mais n'hésite pas à rouvrir si le problème persiste ou à en parler dans une issue.
OK je vais vérifier.
Mais il me semble bien que make verifs
utilise bien l'option -p dict
.
J'ai quand même ajouté «désérialiser» dans le dict
et plus de soucis semble-t-il.
Mais il me semble bien que
make verifs
utilise bien l'option-p dict
.
Absolument.
J'ai quand même ajouté «désérialiser» dans le
dict
et plus de soucis semble-t-il.
Mais sans ça, tu as quand même l'erreur ?
Si c'est le cas, peux-tu donner
Je viens de faire un test: Je crée une nouvelle branche depuis le 3.10 actuel
git checkout 3.10
git pull upstream 3.10 #upstream c'est le dépôt officiel
git checkout -b test-dict 3.10
Je vais une vérification d'orthographe sur les fichiers originaux
make spell
Aucune erreur signalée
Je modifie library/pickle.po
(en remplaçant le permier "dé-sérialisé" par "désérialisé".
make spell
Pospell checking library/pickle.po... mkdir -p .pospell//library pospell -p dict -l fr_FR library/pickle.po && touch .pospell//library/pickle.po.out library/pickle.po:47:désérialisez library/pickle.po:53:désérialisez library/pickle.po:1086:désérialisée library/pickle.po:1395:sérialiseurs library/pickle.po:1500:désérialisée make: *** [Makefile:148: .pospell//library/pickle.po.out] Error 255
Je viens de faire exactement la même chose, et je n'ai pas l'erreur.
Tu es bien sûr que ta branche 3.10 est exactement dans
le même état que la branche officielle ? Par exemple,
qu'écrit git diff upstream/3.10 3.10
?
Le 16/06/2022 à 10:49, Thierry Pellé a écrit :
Je viens de faire un test: Je crée une nouvelle branche depuis le 3.10 actuel
|git checkout 3.10 git pull upstream 3.10 #upstream c'est le dépôt officiel git checkout -b test-dict 3.10 |
Je vais une vérification d'orthographe sur les fichiers originaux
|make spell |
Aucune erreur signalée Je modifie |library/pickle.po| (en remplaçant le permier "dé-sérialisé" par "désérialisé".
|make spell |
Pospell checking library/pickle.po... mkdir -p .pospell//library pospell -p dict -l fr_FR library/pickle.po && touch .pospell//library/pickle.po.out library/pickle.po:47:désérialisez library/pickle.po:53:désérialisez library/pickle.po:1086:désérialisée library/pickle.po:1395:sérialiseurs library/pickle.po:1500:désérialisée make: *** [Makefile:148: .pospell//library/pickle.po.out] Error 255
||
— Reply to this email directly, view it on GitHub https://github.com/python/python-docs-fr/pull/1898#issuecomment-1157402569, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI4LODQ43KD2YQOYDAGTOUDVPLTC5ANCNFSM5YGXFKEQ. You are receiving this because you modified the open/close state.Message ID: @.***>
Ben oui... du moins il me semble
git checkout 3.10
Basculement sur la branche '3.10'
Votre branche est à jour avec 'origin/3.10'.
[thierry]>~/D/python-docs-fr:3.10
$ git diff upstream/3.10 3.10
[thierry]>~/D/python-docs-fr:3.10
$
Donc le git diff
ne voit rien.
Étrange. On dirait qu'il ne reconnaît pas certaines formes modifiées comme le féminin. As-tu essayé de mettre à jour Hunspell ?
sudo dpkg --list |grep hunspell
ii hunspell 1.7.0-2 amd64 spell checker and morphological analyzer (program)
ii hunspell-en-us 1:2018.04.16-1 all English_american dictionary for hunspell
ii hunspell-fr 1:6.3-2 all French dictionary for hunspell (dependency package)
ii hunspell-fr-comprehensive 1:6.3-2 all French dictionary for hunspell (comprehensive version)
ii libhunspell-1.7-0:amd64 1.7.0-2 amd64 spell checker and morphological analyzer (shared library)
Bon après c'est un Debian qui ne suit pas les dernières nouveautés
more /etc/debian_version
10.12
Ah… Si j'enlève toutes les entrées désérialis*
du dict
, j'obtiens
library/pickle.po:225:désérialisation
library/pickle.po:233:désérialisation
library/pickle.po:317:désérialisation
library/pickle.po:380:désérialisation
library/pickle.po:563:désérialisation
library/pickle.po:758:désérialiseurs
library/pickle.po:788:désérialisation
library/pickle.po:813:désérialisation
library/pickle.po:871:désérialisation
library/pickle.po:1008:désérialisation.
library/pickle.po:1028:désérialisation
library/pickle.po:1028:désérialisation
library/pickle.po:1111:désérialisation.
library/pickle.po:1144:désérialisation
library/pickle.po:1185:désérialisation
library/pickle.po:1197:désérialisation.
library/pickle.po:1213:désérialisation
library/pickle.po:1395:désérialiseurs
library/pickle.po:1424:désérialiseur
library/pickle.po:1725:désérialisation
library/pickle.po:1733:désérialiseur
library/pickle.po:1766:désérialisation
library/pickle.po:1766:désérialisation.
library/pickle.po:1779:désérialiseur
library/pickle.po:1808:désérialiseur
library/pickle.po:1808:désérialisation
library/pickle.po:1816:désérialiseur
Il y en a quelques uns qu'il ne connaît pas, mais globalement il a tout de même reconnu « désérialisée » par exemple. De fait, je vois des entrées avec ce radical dans /usr/share/myspell/dicts/fr_FR.dic
. Donc cela a effectivement l'air d'être lié à la version du dictionnaire. Je te propose d'ajouter toutes les formes qui posent problème chez toi au dict
.
J'ai préféré le dernier pour faire plaisir à
pospell
mais je pencherais pour le premier pour ma part :-/ Note:pospell
n'apprécie pas non plus les sérialiseurs et les désérialiseurs :-)Note a posteriori : il semble qu'ici
pospell
ne bronche pas.