Overview
Comment: | [fr] ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
97ec722c7ff68b36ec6717fe765b0aa1 |
User & Date: | olr on 2021-03-22 11:32:10 |
Other Links: | manifest | tags |
Context
2021-03-29
| ||
19:25 | [fr] ajustements check-in: d17f06b14e user: olr tags: trunk, fr | |
2021-03-22
| ||
11:32 | [fr] ajustements check-in: 97ec722c7f user: olr tags: trunk, fr | |
2021-03-19
| ||
17:51 | [fr] ajustements check-in: 3b473329d5 user: olr tags: trunk, fr | |
Changes
Modified gc_core/py/lang_core/gc_engine.py from [db2ab5bd90] to [8d73b72d7c].
︙ | ︙ | |||
274 275 276 277 278 279 280 | if bFullInfo: lParagraphErrors = list(self.dError.values()) lSentences = [] self.dSentenceError.clear() # parse sentences sText = self._getCleanText() for iStart, iEnd in text.getSentenceBoundaries(sText): | | | 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 | if bFullInfo: lParagraphErrors = list(self.dError.values()) lSentences = [] self.dSentenceError.clear() # parse sentences sText = self._getCleanText() for iStart, iEnd in text.getSentenceBoundaries(sText): if 2 < (iEnd - iStart) < 3000: try: self.sSentence = sText[iStart:iEnd] self.sSentence0 = self.sText0[iStart:iEnd] self.nOffsetWithinParagraph = iStart self.lTokens = list(_oTokenizer.genTokens(self.sSentence, True)) self.dTokenPos = { dToken["nStart"]: dToken for dToken in self.lTokens if dToken["sType"] != "INFO" } if bFullInfo: |
︙ | ︙ |
Modified gc_lang/fr/rules.grx from [174f3f11b7] to [792dc46f36].
︙ | ︙ | |||
1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 | TEST: ce chien […] ne {{semblez}} pas en forme. ->> semble TEST: ce chat {{(…)}} ne {{ressemblez}} pas aux autres. ->> […]|||ressemble TEST: un homme [las] {{devaient}} retrouver la joie de vivre ->> devait TEST: Allons (re)voir ce film TEST: et ce malgré [une] condamnation pénale. !! !! !!!! Virgules !! !! !! | > > > > > > > > > > > > > > > > > | 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 | TEST: ce chien […] ne {{semblez}} pas en forme. ->> semble TEST: ce chat {{(…)}} ne {{ressemblez}} pas aux autres. ->> […]|||ressemble TEST: un homme [las] {{devaient}} retrouver la joie de vivre ->> devait TEST: Allons (re)voir ce film TEST: et ce malgré [une] condamnation pénale. !! !! !!!! Typographie des unités de mesure !! !! !! __typo_unités__ *NUM [Kg|KG] <<- /typo/ space(\1, 1, 1) -2:>> kg && Le symbole du kilogramme est “kg” toujours en minuscules.|https://fr.wiktionary.org/wiki/kg *NUM L <<- /typo/ space(\1, 1, 1) -2:>> l|ℓ && Le symbole du litre est préférablement “l” (minuscule) ou éventuellement le symbole typographique dédié “ℓ” (désuet). TEST: masse : 2 {{KG}} ->> kg TEST: masse : 2,4 {{Kg}} ->> kg TEST: volume : 3 {{L}} ->> l|ℓ !! !! !!!! Virgules !! !! !! |
︙ | ︙ | |||
1871 1872 1873 1874 1875 1876 1877 | -2:3>> ,|. && Pas de virgule après un point (sauf éventuellement après une abréviation). TEST: Les chiens, les chats{{.,}} les poules. ->> ,|. TEST: A., dans le meilleur des cas, s’abstenait de tout commentaire __virg_pronoms__ | < < < < < < < < | < | < | 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 | -2:3>> ,|. && Pas de virgule après un point (sauf éventuellement après une abréviation). TEST: Les chiens, les chats{{.,}} les poules. ->> ,|. TEST: A., dans le meilleur des cas, s’abstenait de tout commentaire __virg_pronoms__ <start> elle elle <start> nous nous nous <start> vous nous nous <start> elles elles <start> iels iels <<- /virg/ -2>> \2, && Mettez une virgule pour mettre ce pronom en incise. <start> elle aussi elle <start> iel aussi iel <start> nous aussi nous nous <start> vous aussi nous nous <start> elles aussi elles <start> iels aussi iels <<- /virg/ -2:3>> \2 \3, && Mettez une virgule pour mettre ce pronom en incise. TEST: {{nous}} nous nous sommes fâchés avec tout le monde ->> nous, TEST: {{elle aussi}} elle est malade ->> elle aussi, # Fin de paragraphe #__<i>/typo__ ({w_2}) *$ @@0 # <<- before("[a-zéàùèê][.] ") and not before("^(?:\\d|\w[.])") # -1>> \1.|\1…|\1 !|\1 ?|\1 :|\1 ;|\1, && Il manque une ponctuation finale. |
︙ | ︙ | |||
5881 5882 5883 5884 5885 5886 5887 | du haut en bas du même [acabit|coup|ordre|tonneau] du moins ?,¿ pas du [nord|sud] au [nord|sud] du tac au tac du tout au tout eh bien | | | 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 | du haut en bas du même [acabit|coup|ordre|tonneau] du moins ?,¿ pas du [nord|sud] au [nord|sud] du tac au tac du tout au tout eh bien en [aparté|apparence|arrière|avance|avant|catimini|cachette|ceci|cela|clair|commun|conséquence|continu|contrebas|contrepartie|dedans|définitive|détail|direct|distanciel|douce|effet|émoi|enfilade|filigrane|général|goguette|hâte|loucedé|majorité|moyenne|outre|pâmoison|parallèle|partie|particulier|permanence|personne|pratique|présentiel|prime|privé|principe|priorité|public|retour|revanche|rien|rogne|route|secret|silence|somme|suspens|tapinois|théorie|trompe-l’œil|vain|vérité] en réalité ?[augmentée|virtuelle]¿ en âge [de|d’] procréer en aucun cas en aucune [façon|manière] en ?[assez|si|très|trop]¿ bas âge en ?[assez|si|très|trop]¿ bon état ?général¿ en ?[assez|si|très|trop]¿ bon état [de|d’] [fonctionnement|marche] |
︙ | ︙ | |||
6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 | ?le¿ dos au mur le cas échéant le cœur battant la chamade le cœur ?[plus|moins|si|très]¿ [léger|gros|serré] le moins du monde les bras ballants les [choses|événements|évènements] suivant leur cours ?[endiablé|effréné|frénétique|implacable|inarrêtable]¿ loin d’ être loin s’ en [faut|fallait] malgré [ça|cela|ceci|tout] manu militari mezza voce mieux [vaut|valait] tard [que|qu’] jamais moins [tôt|tard] | > | 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 | ?le¿ dos au mur le cas échéant le cœur battant la chamade le cœur ?[plus|moins|si|très]¿ [léger|gros|serré] le moins du monde les bras ballants les [choses|événements|évènements] suivant leur cours ?[endiablé|effréné|frénétique|implacable|inarrêtable]¿ les larmes aux yeux loin d’ être loin s’ en [faut|fallait] malgré [ça|cela|ceci|tout] manu militari mezza voce mieux [vaut|valait] tard [que|qu’] jamais moins [tôt|tard] |
︙ | ︙ | |||
6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 | [que|qu’] [je|j’] m’ en réjouisse ou que [je|j’] le déplore [que|qu’] tu t’ en réjouisses ou que tu le déplores qu’ [il|elle|iel|on] s’ en réjouisse ou qu’ [il|elle|iel|on] le déplore [que|qu’] nous nous en réjouissions ou que nous le déplorions [que|qu’] vous vous en réjouissez ou que vous le déploriez qu’ [ils|elles|iels] s’ en réjouissent ou qu’ [ils|elles|iels] le déplorent ## quel qu’ en soit [le|l’] [moyen|prix|danger] quel qu’ en soit [le|l’] risque ?[économique|financier|légal|juridique|militaire]¿ quelle qu’ en soit la [cause|raison] quelque peu ?[de|d’]¿ quelque part qui plus est quoi qu’ il [arrive|arrivât|advienne|advînt] | > > > > > > > | 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 | [que|qu’] [je|j’] m’ en réjouisse ou que [je|j’] le déplore [que|qu’] tu t’ en réjouisses ou que tu le déplores qu’ [il|elle|iel|on] s’ en réjouisse ou qu’ [il|elle|iel|on] le déplore [que|qu’] nous nous en réjouissions ou que nous le déplorions [que|qu’] vous vous en réjouissez ou que vous le déploriez qu’ [ils|elles|iels] s’ en réjouissent ou qu’ [ils|elles|iels] le déplorent ## que j’ en [aie|eusse] conscience ou non que tu en [aies|eusses] conscience ou non qu’ [il|elle|iel] en [ait|eût] conscience ou non que nous en [ayons|eussions] conscience ou non que vous en [ayez|eussiez] conscience ou non qu’ [ils|elles|iels] en [aient|eussent] conscience ou non ## quel qu’ en soit [le|l’] [moyen|prix|danger] quel qu’ en soit [le|l’] risque ?[économique|financier|légal|juridique|militaire]¿ quelle qu’ en soit la [cause|raison] quelque peu ?[de|d’]¿ quelque part qui plus est quoi qu’ il [arrive|arrivât|advienne|advînt] |
︙ | ︙ | |||
6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 | sans raison apparente sans résultat probant sans tambour ?,¿ ni trompette sans [croiser|rencontrer|voir] personne sans [croiser|rencontrer|voir] âme qui vive sans ?jamais¿ [ciller|flancher|tergiverser] sans vouloir [me|m’|te|t’|lui|nous|vous|leur] manquer [de|d’] respect sans y [croire|parvenir|réussir|réfléchir|songer|penser] sans y [faire|prêter] attention sans y prendre [garde|goût|gout|ombrage] selon toute [apparence|vraisemblance] sens dessus dessous sens devant derrière >seul à >seul | > | 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 | sans raison apparente sans résultat probant sans tambour ?,¿ ni trompette sans [croiser|rencontrer|voir] personne sans [croiser|rencontrer|voir] âme qui vive sans ?jamais¿ [ciller|flancher|tergiverser] sans vouloir [me|m’|te|t’|lui|nous|vous|leur] manquer [de|d’] respect sans y aller par [quatre|4] chemins sans y [croire|parvenir|réussir|réfléchir|songer|penser] sans y [faire|prêter] attention sans y prendre [garde|goût|gout|ombrage] selon toute [apparence|vraisemblance] sens dessus dessous sens devant derrière >seul à >seul |
︙ | ︙ | |||
6473 6474 6475 6476 6477 6478 6479 | !! !! !!!! Élisions !! !! !! # presque : élision | | | | | | 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 | !! !! !!!! Élisions !! !! !! # presque : élision __eleu_presque__ presqu’ *WORD <<- /eleu/ not morph(\2, ">[iî]le/") -1>> "presque " && Pas d’élision autorisée sur “presque”, sauf avec “presqu’île”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1745 TEST: {{Presqu’}}exclusivement bâtie en pierre. ->> "Presque " TEST: C’est une presqu’île. TEST: Cette presqu’ile est particulièrement venteuse. # quelque : élision __eleu_quelque__ quelqu’ *WORD <<- /eleu/ not value(\2, "|un|une|") -1>> "quelque " && Pas d’élision autorisée sur “quelque”, sauf avec “quelqu’un” ou “quelqu’une”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1745 TEST: {{Quelqu’}}absurde que ce soit, il faut y céder. ->> "Quelque " TEST: quelqu’un vient. TEST: elle s’en est allée avec quelqu’une… |
︙ | ︙ | |||
19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038 19039 19040 | [>boîte|>boite] [de|d’] nuit >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement|sous-munitions] >bombe à rayonnement renforcé >bonimenteur [de|d’] foire >bonnet [de|d’] nuit [bonne+s|>bonniche] à tout faire >bordereau d’ expédition >boucle d’ >oreille >bouée [de|d’] sauvetage >bouffée d’ air [frais|pur] >bout [de|d’] gras bras d’ honneur bras [de|d’] fer >brave ?d’¿ entre les braves | > | 19043 19044 19045 19046 19047 19048 19049 19050 19051 19052 19053 19054 19055 19056 19057 | [>boîte|>boite] [de|d’] nuit >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement|sous-munitions] >bombe à rayonnement renforcé >bonimenteur [de|d’] foire >bonnet [de|d’] nuit [bonne+s|>bonniche] à tout faire >bordereau d’ expédition >bouche d’ aération >boucle d’ >oreille >bouée [de|d’] sauvetage >bouffée d’ air [frais|pur] >bout [de|d’] gras bras d’ honneur bras [de|d’] fer >brave ?d’¿ entre les braves |
︙ | ︙ | |||
19177 19178 19179 19180 19181 19182 19183 | >cuillère à [café|soupe] >cure [de|d’] [désintoxication|désintox] >danseur [de|d’] cabaret >date butoir >date d’ expiration >débat sans fin >déclaration sur l’ honneur | | | 19194 19195 19196 19197 19198 19199 19200 19201 19202 19203 19204 19205 19206 19207 19208 | >cuillère à [café|soupe] >cure [de|d’] [désintoxication|désintox] >danseur [de|d’] cabaret >date butoir >date d’ expiration >débat sans fin >déclaration sur l’ honneur >défaut [de|d’] [conception|fabrication|paiement] >degré d’ arc >délai [de|d’] [attente|carence|connexion|prescription|préavis|rétraction|rigueur] >demande d’ asile >demandeur d’ [asile|emploi] >dépôt [de|d’] bilan >descente aux [enfers|flambeaux] >détournement de fonds ?[publics|privés]¿ |
︙ | ︙ | |||
19276 19277 19278 19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 19289 | >feu [de|d’] la rampe >feuille [de|d’] route >fibre [de|d’] verre >fiche [de|d’] [paie|paye] >fiche S >fil à retordre >file d’ attente >fille à [papa|maman|>soldat] >fille au pair >fille [de|d’] [*NUM|$:B] ans >fillette [de|d’] [*NUM|$:B] ans >film X fils à [papa|maman] fils [de|d’] pute | > | 19293 19294 19295 19296 19297 19298 19299 19300 19301 19302 19303 19304 19305 19306 19307 | >feu [de|d’] la rampe >feuille [de|d’] route >fibre [de|d’] verre >fiche [de|d’] [paie|paye] >fiche S >fil à retordre >file d’ attente >filet [de|d’] sécurité >fille à [papa|maman|>soldat] >fille au pair >fille [de|d’] [*NUM|$:B] ans >fillette [de|d’] [*NUM|$:B] ans >film X fils à [papa|maman] fils [de|d’] pute |
︙ | ︙ | |||
19506 19507 19508 19509 19510 19511 19512 19513 19514 19515 19516 19517 19518 19519 | >pacte [de|d’] [non-agression|sang] >pain au levain ?liquide¿ >pain [de|d’] mie >pain d’ épices >palais d’ [été|hiver] >panier à linge >papier à [>lettre|musique] >parc à [bestiaux|thème] >parc d’ attractions >parc [de|d’] stationnement >parole en l’ air >parole d’ honneur >partie [de|d’] jambes en l’ air >passage à tabac | > | 19524 19525 19526 19527 19528 19529 19530 19531 19532 19533 19534 19535 19536 19537 19538 | >pacte [de|d’] [non-agression|sang] >pain au levain ?liquide¿ >pain [de|d’] mie >pain d’ épices >palais d’ [été|hiver] >panier à linge >papier à [>lettre|musique] >papier d’ emballage >parc à [bestiaux|thème] >parc d’ attractions >parc [de|d’] stationnement >parole en l’ air >parole d’ honneur >partie [de|d’] jambes en l’ air >passage à tabac |
︙ | ︙ | |||
19622 19623 19624 19625 19626 19627 19628 19629 19630 19631 | >résidence d’ [été|hiver] >responsable qualité [>resto|>restau] u >retour à la case départ >retour à la normale >retour [de|d’] [bâton|flamme] >retour en arrière revers [de|d’] fortune >revue [de|d’] presse >rivière à sec | > | | 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 19659 | >résidence d’ [été|hiver] >responsable qualité [>resto|>restau] u >retour à la case départ >retour à la normale >retour [de|d’] [bâton|flamme] >retour en arrière >rêve d’ enfance revers [de|d’] fortune >revue [de|d’] presse >rivière à sec >robe [de|d’] [chambre|mariée|soirée] >robe du soir >robe sans >manche >roi [de|d’] [carreau|cœur|pique|trèfle] >roman à [>sensation|suspense] >roman à l’ eau [de|d’] rose >roman d’ [aventure|amour] [rond+s] [de|d’] >jambe |
︙ | ︙ | |||
19785 19786 19787 19788 19789 19790 19791 | >voie [de|d’] [garage|recours|perdition] >vol à l’ étalage >vol à la [sauvette|tire] >vol à main armée >volée [de|d’] bois vert >voie à double sens >voie à sens unique | | > | 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814 19815 19816 19817 19818 19819 19820 19821 | >voie [de|d’] [garage|recours|perdition] >vol à l’ étalage >vol à la [sauvette|tire] >vol à main armée >volée [de|d’] bois vert >voie à double sens >voie à sens unique >voiture [de|d’] [location|luxe|sport] >vote par correspondance ?électronique¿ >voyage [de|d’] noces [vue+s] d’ ensemble >wagon à bestiaux >zone [de|d’] [confort|non-droit] >zone [de|d’] transit ?principal¿ <<- morph(\1, ":N") and not morph(<1, ":Os") ~2:0>> * <<- __also__ =>> =select(\1, ":[NA]") |
︙ | ︙ | |||
29954 29955 29956 29957 29958 29959 29960 29961 29962 29963 29964 29965 29966 29967 | nous ?[ne|n’]¿ >être [nous-même|nous-mêmes] vous ?[ne|n’]¿ >être [vous-même|vous-mêmes] ils ?[ne|n’]¿ >être eux-mêmes elles ?[ne|n’]¿ >être elles-mêmes iels ?[ne|n’]¿ >être iels-mêmes <<- ~-1>> * __purge_prep_pronom_comparaison__ à [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] à {_pronom_obj_} avec [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] avec {_pronom_obj_} contre [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] contre {_pronom_obj_} de [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] de {_pronom_obj_} par [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] par {_pronom_obj_} | > > > > > > > > > > > > > > > > > > > > > > > > | 29975 29976 29977 29978 29979 29980 29981 29982 29983 29984 29985 29986 29987 29988 29989 29990 29991 29992 29993 29994 29995 29996 29997 29998 29999 30000 30001 30002 30003 30004 30005 30006 30007 30008 30009 30010 30011 30012 | nous ?[ne|n’]¿ >être [nous-même|nous-mêmes] vous ?[ne|n’]¿ >être [vous-même|vous-mêmes] ils ?[ne|n’]¿ >être eux-mêmes elles ?[ne|n’]¿ >être elles-mêmes iels ?[ne|n’]¿ >être iels-mêmes <<- ~-1>> * __purge_pronoms_objets__ [<start>|,|(] moi je [<start>|,|(] toi tu [<start>|,|(] lui il [<start>|,|(] elle elle [<start>|,|(] nous nous nous [<start>|,|(] vous nous nous [<start>|,|(] eux ils [<start>|,|(] elles elles [<start>|,|(] iels iels <<- ~2>> * [<start>|,|(] moi aussi je [<start>|,|(] toi aussi tu [<start>|,|(] lui aussi il [<start>|,|(] elle aussi elle [<start>|,|(] nous aussi nous nous [<start>|,|(] vous aussi nous nous [<start>|,|(] eux aussi ils [<start>|,|(] elles aussi elles [<start>|,|(] iels aussi iels <<- ~2:3>> * __purge_prep_pronom_comparaison__ à [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] à {_pronom_obj_} avec [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] avec {_pronom_obj_} contre [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] contre {_pronom_obj_} de [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] de {_pronom_obj_} par [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] par {_pronom_obj_} |
︙ | ︙ |