Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -1467,18 +1467,19 @@ ## Mots inconnus du dictionnaire __[s]/ocr(mots_composés_inconnus)__ \w+-\w+ - <<- not spell(\0) and not re.search("(?i)-(?:je|tu|on|nous|vous|ie?ls?|elles?|ce|là|ci|les?|la|leur|une?s|moi|toi)$", \0) + <<- not spell(\0) and not re.search("(?i)-(?:je|tu|on|nous|vous|ie?ls?|elles?|ce|là|ci|les?|la|leur|une?s|moi|toi|en|y)$", \0) ->> _ # Erreur de numérisation ? Mot composé inconnu du dictionnaire. TEST: __ocr__ c’est du {{base-bal}}] TEST: __ocr__ cet homme-là est corrompu. TEST: __ocr__ cette femme-là est revenue nous dire ce qu’elle pensait de nous. TEST: __ocr__ Est-ce le bon moment pour nous ennuyer avec ça ? TEST: __ocr__ Alors, dis-moi, comment triompher de tous les empires de la Terre ? +TEST: __ocr__ prenez-en. ## Trait d’union conditionnel __[i]/ocr(tu_trait_union_conditionnel)__ ({w1})‑({w1}) @@0,$ @@ -1517,10 +1518,22 @@ TEST: __ocr__ avec {{1e}} chien du policier TEST: __ocr__ il le jura sur {{1a}} tête de sa mère TEST: __ocr__ {{1c}} chat du voinsin est idiot TEST: __ocr__ {{[e}} chien a faim + +__[i]/conf(conf_1e_1a_1es)__ + [1[\]][ea]s? + <<- \0.endswith("e") and (morph(word(1), ":(?:N.*:[me]:[si]|V)", ":G") or morph(word(-1), ">ne/")) ->> le # Erreur de frappe ? + <<- \0.endswith("a") and (morph(word(1), ":(?:N.*:[fe]:[si]|V)", ":G") or morph(word(-1), ">ne/")) ->> la # Erreur de frappe ? + <<- \0.endswith("es") and (morph(word(1), ":(?:N.*:[pi]|V)", ":G") or morph(word(-1), ">ne/")) ->> les # Erreur de frappe ? + +TEST: {{1e}} marginal ->> le +TEST: {{1a}} venue des problèmes ->> la +TEST: {{1es}} enfants sont au lit ->> les +TEST: Je… ne {{1e}}… crois pas… + __[i]/ocr(ocr_les)__ [1[\]][ea]s <<- ->> les # Erreur de numérisation ? @@ -19710,10 +19723,11 @@ TEST: afin de leur {{percée}} une ouverture TEST: en train de {{percées}} TEST: elle tricha à seule fin d’{{allée}} à l’université TEST: ils sont à même de {{trouvé}} la bonne réponse +TEST: ces explications sont plus à même de les {{touchés}} TEST: Nous étions en train de {{trouvé}} une solution à ces soucis récurrents. TEST: il a l’air de {{pensée}} qu’on est des crétins TEST: tu avais raison de {{pensée}} ça TEST: nous eûmes la chance de la {{trouvée}} facilement TEST: avoir raison de la {{considérée}} ainsi