Grammalecte  Check-in [efb4fbf4aa]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: efb4fbf4aac1a879df5b241a70a3a83c33bf00bf871cf43125d70ea9debbb6d9
User & Date: olr on 2020-06-15 07:29:01
Other Links: manifest | tags
Context
2020-06-15
07:43
[build] variable renaming and line id instead of rule id to identify rules check-in: 5d4721e754 user: olr tags: build, trunk
07:29
[fr] ajustements check-in: efb4fbf4aa user: olr tags: fr, trunk
2020-06-10
13:26
[fr][lo] update extension update data check-in: 1fa1cbc867 user: olr tags: fr, lo, trunk
Changes

Modified gc_lang/fr/rules.grx from [388aa5f929] to [c15a147274].

  1094   1094   TEST: 5 points de suspension{{…..}}
  1095   1095   TEST: Double point{{..}}
  1096   1096   TEST: Ligne de points…{{...........................}}
  1097   1097   TEST: Ligne de points{{...........................}}
  1098   1098   TEST: Aujourd’hui, M. Camus va nous lire son texte.
  1099   1099   
  1100   1100   
  1101         -
  1102         -!!
  1103         -!!
  1104         -!!!! Tirets                                                                                       !!
  1105         -!!
  1106         -!!
  1107         -
  1108         -# Tirets, énumérations et dialogues
  1109         -__<s>/typo(typo_tiret_début_ligne)__    ^[-_][  ] <<- ->> "— |– "           && Dialogues et énumérations : un tiret cadratin ou demi-cadratin, suivi d’un espace insécable, est requis.
  1110         -__<s>/typo(typo_tiret_dans_dialogue)__  ^ *«[  ](-[  ]) @@$ <<- -1>> "— |– "
  1111         -    && Dialogues : un tiret cadratin ou demi-cadratin, suivi d’un espace insécable, est requis. (Attention : à moins qu’il s’agisse d’un dialogue inclus dans un autre dialogue, cette manière d’écrire est erronée.)
  1112         -__<s>/nbsp(nbsp_après_tiret1)__          ^([—–]) +  @@0  <<- ->> "\1 "      && Dialogues et énumérations : ce tiret doit être suivi d’un espace insécable.
  1113         -__<s>/nbsp(nbsp_après_tiret2)__  ^([—–-])[\w«“‘]  @@0  <<- -1>> "— |– "     && Dialogues et énumérations : il faut tiret cadratin ou demi-cadratin suivi d’un espace insécable.
  1114         -__<s>/typo(typo_tiret_incise)__         " - " <<- ->> " – | — "             && Tiret d’incise : un tiret cadratin ou demi-cadratin est requis.
  1115         -
  1116         -TEST: {{- }}Ce tiret n’est correct nulle part.                              ->> "— |– "
  1117         -TEST: {{– }}Il manque toujours un espace insécable !                        ->> "– "
  1118         -TEST: {{— }}Idem ! etc.                                                     ->> "— "
  1119         -TEST: {{_ }}C’est long !                                                    ->> "— |– "
  1120         -TEST: {{—}}Viens là.                                                        ->> "— |– "
  1121         -TEST: Cette phrase contient{{ - }}c’est certain – des tirets d’incise.      ->> " – | — "
  1122         -TEST: « {{- }}Viens ! On va en finir avec cette affaire, sale fils de pute. ->> "— |– "
  1123         -
  1124         -
  1125   1101   !!
  1126   1102   !!
  1127   1103   !!!! Ponctuations redondantes                                                                     !!
  1128   1104   !!
  1129   1105   !!
  1130   1106   
  1131   1107   # virgules et points
................................................................................
  1173   1149   TEST: Quoi{{?}}                                                             ->> " ?"
  1174   1150   TEST: Voici{{:}} les deux points.                                           ->> " :"
  1175   1151   TEST: Voyelles:{{a}}.                                                       ->> " a"
  1176   1152   TEST: Succession : a{{;}} b.                                                ->> " ;"
  1177   1153   TEST: C’est assez {{: }}parlez !                                            ->> ": "
  1178   1154   TEST: {{» }}C’est ce qu’on croit savoir.                                    ->> "» |« "
  1179   1155   
         1156  +
         1157  +!!
         1158  +!!
         1159  +!!!! Tirets                                                                                       !!
         1160  +!!
         1161  +!!
         1162  +
         1163  +# Tirets, énumérations et dialogues
         1164  +__<s>/typo(typo_tiret_début_ligne)__    ^[-_][  ] <<- ->> "— |– "           && Dialogues et énumérations : un tiret cadratin [1] ou demi-cadratin [2], suivi d’un espace insécable, est requis.
         1165  +__<s>/typo(typo_tiret_dans_dialogue)__  ^ *«[  ](-[  ]) @@$ <<- -1>> "— |– "
         1166  +    && Dialogues : un tiret cadratin [1] ou demi-cadratin [2], suivi d’un espace insécable, est requis. (Attention : à moins qu’il s’agisse d’un dialogue inclus dans un autre dialogue, cette manière d’écrire est erronée.)
         1167  +__<s>/nbsp(nbsp_après_tiret1)__          ^([—–]) +  @@0  <<- ->> "\1 "      && Dialogues et énumérations : ce tiret doit être suivi d’un espace insécable.
         1168  +__<s>/nbsp(nbsp_après_tiret2)__  ^([—–-])\d  @@0  <<- -1>> "— |– |−"        && Dialogues et énumérations : il faut tiret cadratin [1] ou demi-cadratin [2] suivi d’un espace insécable. S’il s’agit du signe “moins” indiquant un nombre négatif, utilisez le signe “moins” [3].
         1169  +__<s>/nbsp(nbsp_après_tiret3)__  ^([—–-])[\w«“‘]  @@0  <<- -1>> "— |– "     && Dialogues et énumérations : il faut tiret cadratin [1] ou demi-cadratin [2] suivi d’un espace insécable.
         1170  +__<s>/typo(typo_tiret_incise)__         " - " <<- ->> " – | — "             && Tiret d’incise : un tiret demi-cadratin [1] ou cadratin [2] est requis.
         1171  +
         1172  +TEST: {{- }}Ce tiret n’est correct nulle part.                              ->> "— |– "
         1173  +TEST: {{– }}Il manque toujours un espace insécable !                        ->> "– "
         1174  +TEST: {{— }}Idem ! etc.                                                     ->> "— "
         1175  +TEST: {{_ }}C’est long !                                                    ->> "— |– "
         1176  +TEST: {{—}}Viens là.                                                        ->> "— |– "
         1177  +TEST: {{-}}200 degrés                                                       ->> "— |– |−"
         1178  +TEST: Cette phrase contient{{ - }}c’est certain – des tirets d’incise.      ->> " – | — "
         1179  +TEST: « {{- }}Viens ! On va en finir avec cette affaire, sale fils de pute. ->> "— |– "
         1180  +
  1180   1181   
  1181   1182   !!
  1182   1183   !!
  1183   1184   !!!! Signes typographiques                                                                        !!
  1184   1185   !!
  1185   1186   !!
         1187  +
         1188  +__<s]/typo(typo_signe_moins)__
         1189  +    -(\d+)  @@$  <<- not before("\\w$") ->> −\1|– \1|— \1
         1190  +    && S’il s’agit de représenter un nombre négatif, utilisez le signe typographique “moins” [1]. S’il s’agit d’une incise, utilisez un tiret demi-cadratin [2] ou un tiret cadratin [3].
         1191  +
         1192  +TEST: Résultat : {{-72}}.
         1193  +
  1186   1194   
  1187   1195   __<s>/typo(typo_signe_multiplication)__
  1188   1196       (\d+) ?[x*] ?(\d+)  @@0,$ <<- not \0.startswith("0x") ->> \1 × \2                               && Signe de multiplication typographique.
  1189   1197   
  1190   1198   TEST: {{800 x 600}}                                                         ->> 800 × 600
  1191   1199   TEST: {{800*600}}                                                           ->> 800 × 600
  1192   1200   TEST: {{800 * 600}}                                                         ->> 800 × 600
  1193   1201   TEST: nombre au format hexadécimal : 0x4407
  1194   1202   
  1195         -
  1196         -__<s]/typo(typo_signe_moins)__
  1197         -    -(\d+)  @@$  <<- not before("\\w$") ->> −\1|– \1|— \1
  1198         -    && S’il s’agit de représenter un nombre négatif, utilisez le signe typographique “moins”. S’il s’agit d’une incise, utilisez un tiret demi-cadratin ou un tiret cadratin.
  1199         -
  1200         -TEST: Résultat : {{-72}}.
  1201         -
  1202   1203   
  1203   1204   __<s>/typo(typo_inférieur_ou_égal)__                [\w  ](<=)[\w  ]  @@* <<- -1>> ≤|⩽              && Signe “inférieur ou égal”.
  1204   1205   __<s>/typo(typo_supérieur_ou_égal)__                [\w  ](>=)[\w  ]  @@* <<- -1>> ≥|⩾              && Signe “supérieur ou égal”.
  1205   1206   
  1206   1207   TEST: 3{{>=}}2
  1207   1208   TEST: est-ce que a {{<=}} c
  1208   1209   
................................................................................
 11426  11427   
 11427  11428   
 11428  11429   # verre / vers / vert / ver
 11429  11430   __conf_ver_vers_verre_vert__
 11430  11431       ce [ver|>verre|vert] quoi
 11431  11432           <<- /conf/ -2>> vers                                        && Confusion. Dans la locution “ce vers quoi”, écrivez “vers” (qui signifie “en direction de”).
 11432  11433   
        11434  +    >plat [>fond] [de|d’] [vert+s|>ver]
        11435  +    >plafond [de|d’] [vert+s|>ver]
        11436  +        <<- /conf/ --1>> verre                                      && Confusion. Locution “plafond de verre”.|https://fr.wiktionary.org/wiki/plafond_de_verre
        11437  +
 11433  11438       [le|ce|du|un] [>verre|vert|verts|vers] ?qui¿ [ai|ait|es|est|>étai|était|étais|serais|serai|serait|fut|fût|fus] dans le fruit
 11434  11439       [le|ce|du|un] [>verre|vert|verts|vers] dans le fruit
 11435  11440           <<- /conf/ -2>> ver
 11436  11441           && Confusion. Verre = matière. Vert = couleur. Vers = suite de mots rythmés. Vers = préposition (« en direction de »). L’animal s’écrit “ver”.
 11437  11442   
 11438  11443       [>verre|vert|verts] de terre
 11439  11444           <<- /conf/ -1>> verre|verres
................................................................................
 11448  11453           && Confusion. Verre = matière. Vert = couleur. L’animal s’écrit “ver”.
 11449  11454   
 11450  11455   TEST: ce {{vert}} quoi nous allons, c’est une catastrophe à l’échelle planétaire.
 11451  11456   TEST: en finir avec le {{vert}} qui était dans le fruit.
 11452  11457   TEST: un immonde {{vert}} de terre
 11453  11458   TEST: Un {{ver}} de bière fraîche.
 11454  11459   TEST: On va lui tirer les {{verts}} du nez
        11460  +TEST: plafond de {{ver}}
 11455  11461   
 11456  11462   
 11457  11463   # voix / voie / vois / voit
 11458  11464   __conf_voie_voix_vois_voit__
 11459  11465       à ?[si|très|trop]¿ haute [>voie|vois|voit]
 11460  11466       à ?[si|très|trop]¿ haute et intelligible [>voie|vois|voit]
 11461  11467       de vive [>voie|vois|voit]
................................................................................
 15435  15441       >pièce [de|d’] [théâtre|monnaie]
 15436  15442       >pièce [de|d’] *NUM [>euro|>dollar|>centime|>cent|>livre|>shilling]
 15437  15443       >pile à [combustible|hydrogène]
 15438  15444       >pince à linge
 15439  15445       [>piqûre|>piqure] [de|d’] rappel
 15440  15446       >pistolet à [eau|plomb]
 15441  15447       >placard à [>balai|chaussures]
        15448  +    >plafond de verre
 15442  15449       >plan [A|B|C|cul]
 15443  15450       >plan [de|d’] relance
 15444  15451       >planche [de|d’] salut
 15445  15452       >planche à repasser
 15446  15453       >plein aux as
 15447  15454       >poignée [de|d’] porte
 15448  15455       >police [de|d’] [caractères|écriture]