Re: [Pology] Traitement de pology rules ou spell pour des mots contenant des majuscule comme ZipCrypto conduisant à des Faux positif
Johnny Jazeix
jazeix at gmail.com
Lun 21 Sep 14:02:48 BST 2026
Bonjour,
Le ven. 18 sept. 2026 à 01:31, Jérôme Lécuyer <jerome.4a4c at gmail.com> a écrit :
>
> Bonjour,
>
> Je pense que le regex devrait être assez vague pour prendre en compte plusieurs variantes.
> (en|dé) en couvre un grand nombre, mais il peut également avoir "recrypter", "cryptées", "cryptage", "encryptiez"...
> Éventuellement je propose : (n|e|é|\b)crypt(e|é|a|\b)
> Dans le cas de ZipCrypto, je dirais que la règle devrait explicitement ignorer cette exception (je suppose que c'est possible ? Je n'ai pas pris le temps de me renseigner sur pology).
Je pense aussi qu'il faut ignorer les cas particuliers comme celui-là.
Cordialement,
Johnny
> Par ailleurs, la règle ne peut pas être parfaite, il me semble plausible de lire "décrypter" ou "crypter", au moins dans un contexte de documentation « Veuillez privilégier l'utilisation de "chiffrer" à "crypter" »...
>
> Autres faux positifs possibles : "crypto...", "cryptique"
>
> N.B. regex avec les flags "uig"
>
> Respectueusement,
> Jérôme
>
> Le jeu. 17 sept. 2026 à 11:56, Côme Allart <come.allart at netc.fr> a écrit :
>>
>> Bonjour,
>>
>> Je dirais plutôt que c'est qu'il manque les \b dans l'expression régulière pour spécifier qu'on regarde le début et la fin d'un mot.
>> Donc l'expression régulière n'est pas assez spécifique. Elle semble chercher les formes "encrypter", "décrypter" etc.
>>
>> Peut-être remplacer crypt(er|ez|é?) par \b(en|dé)?crypt(er|ez|é)?\b
>>
>>
>> De : xavier Besnard <xavier.besnard at neuf.fr>
>> À : Traduction en Francais de KDE <kde-francophone at kde.org>
>> Objet : [Pology] Traitement de pology rules ou spell pour des mots contenant des majuscule comme ZipCrypto conduisant à des Faux positif
>> Date : 16/09/2026 13:29:45 Europe/Paris
>>
>> Bonjour à vous.
>>
>> J'ai trouvé un comportement bizarre du script pology sur le découpage des chaînes po pour en faire des mots.
>> Je retrouve le même souci avec pology qu'avec "spell" avec les tests avec "rules" comme celui ci:
>>
>> Je lance "posieve.py check-rules -b docmessages/ark/ark.po"
>> J'obtiens pour une chaine po:
>>
>> docmessages/ark/ark.po:596(#78)
>> #. Tag: para
>> #. +> trunk6 stable6
>> #: index.docbook:342
>> #, no-c-format
>> msgid ""
>> "Other encryption methods than the default <guilabel>ZipCrypto</guilabel> "
>> "might not be supported by all file archivers."
>> msgstr ""
>> "D'autres méthodes de chiffrement que celle par défaut, <guilabel>ZipCrypto</"
>> "guilabel>, pourraient ne pas être prises en charge par tous les "
>> "gestionnaires d'archivage de fichiers."
>> [note] rule [pattern=crypt(er|ez|é?)] ==> Il est préférable d'utiliser le verbe « chiffrer »
>> ----------------------------------------
>>
>> pology considère "ZipCrypto" comme deux mots à cause de la majuscule dans le mot et génère un faux positif.
>> Ma question: Est ce un comportement normal ou le résultat d'une évolution ou un effet de bord de modif?
>>
>> Merci pour vos retours.
>> Cordialement.
>>
>> --
>> Xavier Besnard
>> 22 Place de la halle
>> 82330 Varen
>> Courriel: xavier.besnard at neuf.fr
>> Portable: 06 49 37 44 17
Plus d'informations sur la liste de diffusion kde-francophone