Overview
Comment: | [fr] ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
b9e7b706897a38ceeb39954f4cb703e4 |
User & Date: | olr on 2020-08-17 17:15:17 |
Other Links: | manifest | tags |
Context
2020-08-17
| ||
17:15 | [fx] ui: enlarge a little the spinning pearl check-in: 246965c90e user: olr tags: trunk, fx | |
17:15 | [fr] ajustements check-in: b9e7b70689 user: olr tags: trunk, fr | |
14:09 | [fx] gc panel: websites exception list for writing within page check-in: d33b55a9be user: olr tags: trunk, fx | |
Changes
Modified gc_lang/fr/rules.grx from [904aa6b5e0] to [758a330e91].
︙ | ︙ | |||
1007 1008 1009 1010 1011 1012 1013 | ({w1})([.],) @@0,$ <<- not re.search("^(?:etc|[A-Z]|fig|hab|litt|circ|coll|ref|étym|suppl|bibl|bibliogr|cit|vol|déc|nov|oct|janv|juil|avr|sept|pp?)$", \1) -2>> ,|. && Pas de virgule après un point (sauf éventuellement après une abréviation). TEST: ceci, cela{{, …}} ->> … TEST: Les chiens, les chats{{.,}} les poules. ->> ,|. | < | 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 | ({w1})([.],) @@0,$ <<- not re.search("^(?:etc|[A-Z]|fig|hab|litt|circ|coll|ref|étym|suppl|bibl|bibliogr|cit|vol|déc|nov|oct|janv|juil|avr|sept|pp?)$", \1) -2>> ,|. && Pas de virgule après un point (sauf éventuellement après une abréviation). TEST: ceci, cela{{, …}} ->> … TEST: Les chiens, les chats{{.,}} les poules. ->> ,|. # 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. !! |
︙ | ︙ | |||
1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 | __[s]/typo(typo_math)__ (?:cos|sin|tan|cotan|log|ln)²? [2-9]?[a-zA-Zα-ωΑ-Ω] <<- ->> =\0.replace(" ", "(")+")|"+\0.replace(" ", " ") && Mettez des parenthèses (ou éventuellement un espace insécable). TEST: {{cos ω}} ->> cos(ω)|cos ω TEST: {{sin γ}} ->> sin(γ)|sin γ !! !! !!!! Tirets !! !! !! | > > > > > > > > > | 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 | __[s]/typo(typo_math)__ (?:cos|sin|tan|cotan|log|ln)²? [2-9]?[a-zA-Zα-ωΑ-Ω] <<- ->> =\0.replace(" ", "(")+")|"+\0.replace(" ", " ") && Mettez des parenthèses (ou éventuellement un espace insécable). TEST: {{cos ω}} ->> cos(ω)|cos ω TEST: {{sin γ}} ->> sin(γ)|sin γ #__[s]/virg(virg_nombre)__ # [0-9]+[.]([0-9]+)(?![,.]) # <<- ->> =\0.replace(".", ",") && En français, le séparateur décimal est la virgule, non le point. # #TEST: +{{1.5}} dioptrie #TEST: j’en veux 2.000 #TEST: et moi 3.000.000 de dollars !! !! !!!! Tirets !! !! !! |
︙ | ︙ | |||
12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 | tout [mes|tes|ses|ces|nos|vos|leurs|ceux|celles] <<- /gn/ not morph(<1, ">(?:d[eu]|avant|après|malgré)/") -1>> tous && Erreur d’accord probable avec « \2 ». tout les @:¬:(?:3s|Oo) <<- /gn/ not morph(<1, ">(?:d[eu]|avant|après|malgré)/") -1>> tous && Erreur d’accord probable avec « les \3 ». TEST: {{Tout}} deux sont partis les premiers. TEST: {{Tout}} mes hommes sont venus. TEST: {{Tout}} les hommes sont dingues. TEST: Donne à manger à {{tout}} ceux qui sont là. TEST: Revenus de tout ceux qui sont partis ont perdu la foi. TEST: car malgré tout ceux qui persistent obtiennent parfois justice. TEST: je ne connais pas du tout ceux dont tu parles. TEST: Malgré tout ces hommes sont quand même revenus. TEST: Les tout premiers hommes. TEST: Les tout petits ne sont pas des légumes. TEST: Faire des envois par tout petits nombres. __gn_toute_det__ toute [celles|les|des|mes|tes|ses|ces] <<- /gn/ -1>> toutes && Erreur d’accord probable avec “\2”. toute [ce|cet] <<- /gn/ -1>> tout && Erreur d’accord probable avec “\2”. toute mon ~^[bcdfgjklmnpqrstvwxz] <<- /gn/ -1>> tout && Erreur d’accord probable avec “\2”. TEST: {{Toute}} celles qui viendront… TEST: et {{toute}} ce barouf ne nous a apporté que des ennuis. TEST: car {{toute}} mon savoir vient d’elle TEST: toute mon ignorance __gn_tous_det_nom__ [<start>|,|(] tous [des|mes|tes|ses|ces] @:[NA].*:f¬:[me] [<start>|,|(] tous [les] @:[NA].*:f¬:(?:3p|[me]|Y) <<- /gn/ -2>> toutes && Erreur d’accord probable : « \4 » est féminin. <<- /gn/ __also__ and hasFemForm(\4) -4>> =suggMasPlur(\4, True) && Erreur d’accord probable : « \2 » est masculin. tous [des|mes|tes|ses|ces] @:[NA].*:f¬:[me] tous [les] @:[NA].*:f¬:(?:3p|[me]|Y) <<- /gn/ morph(<1, ":", ":(?:R|[123][sp]|Q)|>(?:[nv]ous|eux)/") -1>> toutes && Erreur d’accord probable : « \3 » est féminin. <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggMasPlur(\3, True) && Erreur d’accord probable : « \1 » est masculin. TEST: {{tous}} ces {{idiotes}} TEST: indubitablement {{tous}} des {{privilégiées}} TEST: ça consiste à ne pas tous les lire __gn_toutes_det_nom__ [<start>|,|(] toutes [des|mes|tes|ses|ces] @:[NA].*:m¬:[fe] [<start>|,|(] toutes [les] @:[NA].*:m¬:(?:3p|[fe]|Y) <<- /gn/ -2>> tous && Erreur d’accord probable : « \4 » est masculin. <<- /gn/ __also__ and hasFemForm(\4) -4>> =suggFemPlur(\4, True) && Erreur d’accord probable : « \2 » est féminin. toutes [des|mes|tes|ses|ces] @:[NA].*:m¬:[fe] toutes [les] @:[NA].*:m¬:(?:3p|[fe]|Y) <<- /gn/ morph(<1, ":", ":(?:R|[123][sp]|Q)|>(?:[nv]ous|eux)/") -1>> tous && Erreur d’accord probable : « \3 » est masculin. <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemPlur(\3, True) && Erreur d’accord probable : « \1 » est féminin. TEST: {{toutes}} mes {{bars}} TEST: vraiment {{toutes}} des {{costauds}} __gn_tout_nom__ [<start>|,|(] tout @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s) de tout @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s) <<- /gn/ -3>> =suggMasSing(\3, True) && Accord avec “tout” : “\3” devrait être au masculin singulier. | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 | tout [mes|tes|ses|ces|nos|vos|leurs|ceux|celles] <<- /gn/ not morph(<1, ">(?:d[eu]|avant|après|malgré)/") -1>> tous && Erreur d’accord probable avec « \2 ». tout les @:¬:(?:3s|Oo) <<- /gn/ not morph(<1, ">(?:d[eu]|avant|après|malgré)/") -1>> tous && Erreur d’accord probable avec « les \3 ». de tout les temps <<- /gn/ -2>> tous && Erreur d’accord avec « \3 \4 ». TEST: {{Tout}} deux sont partis les premiers. TEST: {{Tout}} mes hommes sont venus. TEST: {{Tout}} les hommes sont dingues. TEST: Donne à manger à {{tout}} ceux qui sont là. TEST: le meilleur hamburger de {{tout}} les temps TEST: Revenus de tout ceux qui sont partis ont perdu la foi. TEST: car malgré tout ceux qui persistent obtiennent parfois justice. TEST: je ne connais pas du tout ceux dont tu parles. TEST: Malgré tout ces hommes sont quand même revenus. TEST: Les tout premiers hommes. TEST: Les tout petits ne sont pas des légumes. TEST: Faire des envois par tout petits nombres. __gn_toute_det__ toute [celles|les|des|mes|tes|ses|ces] <<- /gn/ -1>> toutes && Erreur d’accord probable avec “\2”. toute [ce|cet] <<- /gn/ -1>> tout && Erreur d’accord probable avec “\2”. toute mon ~^[bcdfgjklmnpqrstvwxz] <<- /gn/ -1>> tout && Erreur d’accord probable avec “\2”. [<start>|,|(|/_start_] toute [ne|n’|me|m’|te|t’|se|s’] [<start>|,|(|/_start_] toute @:[123]p <<- /gn/ -2>> toutes && Si vous voulez dire “tous” au féminin, écrivez “toutes”. TEST: {{Toute}} celles qui viendront… TEST: et {{toute}} ce barouf ne nous a apporté que des ennuis. TEST: car {{toute}} mon savoir vient d’elle TEST: {{toute}} prenaient le train TEST: {{toute}} m’ennuyaient TEST: toute mon ignorance TEST: j’eus toutes les peines du monde à l’en convaincre __gn_tous_det_nom__ [<start>|,|(] tous [des|mes|tes|ses|ces] @:[NA].*:f¬:[me] [<start>|,|(] tous [les] @:[NA].*:f¬:(?:3p|[me]|Y) <<- /gn/ -2>> toutes && Erreur d’accord probable : « \4 » est féminin. <<- /gn/ __also__ and hasFemForm(\4) -4>> =suggMasPlur(\4, True) && Erreur d’accord probable : « \2 » est masculin. tous [des|mes|tes|ses|ces] @:[NA].*:f¬:[me] tous [les] @:[NA].*:f¬:(?:3p|[me]|Y) <<- /gn/ morph(<1, ":", ":(?:R|[123][sp]|Q)|>(?:[nv]ous|eux)/") -1>> toutes && Erreur d’accord probable : « \3 » est féminin. <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggMasPlur(\3, True) && Erreur d’accord probable : « \1 » est masculin. tous un chacun <<- /loc/ ->> tout un chacun && Pronom indéfini “tout un chacun”.|https://fr.wiktionary.org/wiki/tout_un_chacun [<start>|(] tous [le|l’|ce|cet|mon|ton|son|notre|votre|leur] @:N.*:[me]:[si] [<start>|(] tous [le|l’|ce|cet|mon|ton|son|notre|votre|leur] @:N.*:[me]:[si] <<- /gn/ -2>> tout && Erreur d’accord probable avec « \3 \4 ». TEST: {{tous}} ces {{idiotes}} TEST: indubitablement {{tous}} des {{privilégiées}} TEST: {{tous un chacun}} avait son opinion TEST: {{tous}} mon amour pour elle n’y fit rien TEST: {{tous}} mon plan consistait à les prendre par surprise et de vitesse TEST: ça consiste à ne pas tous les lire TEST: Ils ont tous mon plan de sauvetage de Beyrouth. TEST: il y avait pour tous une carte de bienvenue, pour toutes un bouquet de rose. TEST: ils avaient tous le même bagage, tous le dessein de vaincre __gn_toutes_det_nom__ [<start>|,|(] toutes [des|mes|tes|ses|ces] @:[NA].*:m¬:[fe] [<start>|,|(] toutes [les] @:[NA].*:m¬:(?:3p|[fe]|Y) <<- /gn/ -2>> tous && Erreur d’accord probable : « \4 » est masculin. <<- /gn/ __also__ and hasFemForm(\4) -4>> =suggFemPlur(\4, True) && Erreur d’accord probable : « \2 » est féminin. toutes [des|mes|tes|ses|ces] @:[NA].*:m¬:[fe] toutes [les] @:[NA].*:m¬:(?:3p|[fe]|Y) <<- /gn/ morph(<1, ":", ":(?:R|[123][sp]|Q)|>(?:[nv]ous|eux)/") -1>> tous && Erreur d’accord probable : « \3 » est masculin. <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemPlur(\3, True) && Erreur d’accord probable : « \1 » est féminin. [<start>|(] toutes [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] @:N.*:[fe]:[si] [<start>|(] toutes [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] @:N.*:[fe]:[si] <<- /gn/ -2>> toute && Erreur d’accord probable avec « \3 \4 ». TEST: {{toutes}} mes {{bars}} TEST: vraiment {{toutes}} des {{costauds}} TEST: {{toutes}} sa dévotion n’y suffisait pas ->> toute TEST: {{toutes}} la pensée philosophique a buté sur la question de la liberté ->> toute TEST: Elles connaissent toutes le monde féerique des princes et princesses. TEST: Les filles, plus studieuses que les garçons, ont toutes le document transmis par courriel. TEST: elles avaient toutes la même idée, toutes la même ambition, toutes l’obsession du succès __gn_tout_nom__ [<start>|,|(] tout @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s) de tout @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s) <<- /gn/ -3>> =suggMasSing(\3, True) && Accord avec “tout” : “\3” devrait être au masculin singulier. |
︙ | ︙ |