Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -1238,10 +1238,20 @@ <<- not /0.endswith("…") ->> =\0[:-1] # Erreur de numérisation ? Virgule superflue ? TEST: __ocr__ Pierre entre pour {{se,}} rapprocher de L TEST: __ocr__ je voudrais faire une question ou deux sur une maison de ce village, la… comment l’appelle-t-on ? + +# Nombres +__[i]/ocr(ocr_nombres)__ + [\dOI][\dOI]+ + <<- \0 == "II" ->> 11|Il # Erreur de numérisation ? + <<- __else__ and not \0.isdigit() ->> =\0.replace("O", "0").replace("I", "1") # Erreur de numérisation ? + +TEST: __ocr__ {{II}} pleut tout le temps. +TEST: __ocr__ En l’an {{2OO1}}, tout commença. + ## Casse __[s]/ocr(ocr_casse1)__ [A-ZÉÈÂÊÎÔ]{w_1} <<- \0.istitle() and before(r"(?i)\w") >>> @@ -1307,12 +1317,12 @@ !!! Processeur: Dernier nettoyage avant coupure du paragraphe en phrases !! !!! !!! # Trait d’union conditionnel (u00AD) -__(p_trait_union_conditionnel1)__ \w+‑\w+‑\w+ <<- ~>> =\0.replace("‑", "") -__(p_trait_union_conditionnel2)__ \w+‑\w+ <<- ~>> =\0.replace("‑", "") +__[i](p_trait_union_conditionnel1)__ \w+‑\w+‑\w+ <<- ~>> =\0.replace("‑", "")+" " +__[i](p_trait_union_conditionnel2)__ \w+‑\w+ <<- ~>> =\0.replace("‑", "")+" " # empêcher la scission en fin de dialogue __(p_fin_dialogue1)__ ([?!…][?!…  ]*)[ "'”» ]*, @@0 <<- ~1>> * __(p_fin_dialogue2)__ ([?!…][?!…  ]*)[ "'”» ]*[a-zéèêîô] @@0 <<- ~1>> , @@ -1983,19 +1993,10 @@ @@@@ @@@@ # This graph is parsed only if option is activated. -# Nombres -__ocr_nombres__ - ~[\dOI][\dOI]$ - <<- \1 == "II" ->> 11|Il # Erreur de numérisation ? - <<- __else__ and not \1.isdigit() ->> =\1.replace("O", "0").replace("I", "1") # Erreur de numérisation ? - -TEST: __ocr__ {{II}} pleut tout le temps. -TEST: __ocr__ En l’an {{2OO1}}, tout commença. - # âge / age __ocr_age__ >age <<- ->> =\1.replace("a", "â").replace("A", "Â") # Erreur de numérisation ? @@ -8772,11 +8773,11 @@ non [plus|seulement] non sans raison quant à présent par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|moments|nature|principe|terre] par acquit de conscience - par beau temps + par [beau|mauvais] temps par bien des [aspects|côtés] par bonté de cœur par ce biais par certains [aspects|côtés] par la même occasion