Grammalecte  Check-in [b6e56fcc5a]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: b6e56fcc5a5264bc894e3d589e6d7222706d33981ba8f94064790cc3daf3b29e
User & Date: olr on 2020-10-05 14:27:26
Other Links: manifest | tags
Context
2020-10-05
15:11
[fr] ajustements check-in: b58441eefd user: olr tags: fr, trunk
14:27
[fr] ajustements check-in: b6e56fcc5a user: olr tags: fr, trunk
2020-10-03
19:59
[fr] mise à jour du dictionnaire check-in: f11700d693 user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/data/phonet_simil.txt from [43ded4e75c] to [a07d317fd0].

   406    406   four fours fourre fourres fourrent
   407    407   frai frais fraie fraies fraient fret frets
   408    408   frêne frênes freine freines freinent
   409    409   fumée fumées fumé fumet fumets fumer
   410    410   fus fut fût fûts futs
   411    411   futé futés futée futées futaie futaies
   412    412   gal gals gale gales galle galles
          413  +gan gans gant gants
   413    414   gang gangs gangue gangues
   414    415   garantie garanties garantis garantit
   415    416   gaule gaules goal goals
   416    417   gai gais gaie gaies gay gays gué gués guet guets
   417    418   gaieté gaietés gaîté gaîtés guetter
   418    419   gaz gaze gazes gazent
   419    420   gel gels gèle gèles gèlent

Modified gc_lang/fr/rules.grx from [59ed3b6ccd] to [93992fcea7].

  3793   3793   !!
  3794   3794   !!!! Élisions & euphonie                                                                          !!
  3795   3795   !!
  3796   3796   !!
  3797   3797   
  3798   3798   # élisions
  3799   3799   __eleu_élisions_manquantes__
  3800         -    [le|la|de]  ~^[aâeéèêiîoôuûyœæ].
  3801         -        <<- /eleu/ space_after(\1, 1, 1) and not re.search("(?i)^(?:onz[ei]|énième|iourte|oui|ouï-dire|ouistiti|ouate|one-?step|ouf|yacht|Ouagadougou|I(?:I|V|X|er|ᵉʳ|ʳᵉ|è?re))", \2) and not morph(\2, ":G")
         3800  +    [le|la|de]  ~^[aâeéèêiîoôuûyœæh].
         3801  +        <<- /eleu/ space_after(\1, 1, 1) and not re.search("(?i)^(?:onz[ei]|énième|iourte|oui|ouï-dire|ouistiti|ouate|one-?step|ouf|yacht|Ouagadougou|I(?:I|V|X|er|ᵉʳ|ʳᵉ|è?re))", \2) and morph(\2, ":", ":G|;é")
  3802   3802           -1:.2>> =\1[0:1]+"’"                                                && Élision de l’article devant un mot commençant par une voyelle.|http://fr.wikipedia.org/wiki/Élision
  3803   3803   
  3804   3804       si [il|ils]
  3805   3805           <<- /eleu/ space_after(\1, 1, 1) -1:.2>> s’                         && Il faut élider “si” et l’accoler au pronom.|http://fr.wikipedia.org/wiki/Élision
  3806   3806   
  3807   3807       que [il|ils|elle|elles|on|iel|iels]
  3808   3808           <<- /eleu/ space_after(\1, 1, 1) -1:.2>> qu’                        && Il faut élider “que” et l’accoler au pronom.|http://fr.wikipedia.org/wiki/Élision
  3809   3809   
  3810         -    [me|te|se]  ~^[aâeéèêiîoôuûyœæ].
  3811         -        <<- /eleu/ not \1.isupper() and space_after(\1, 1, 1) and morph(\2, ":V", ":Q")
         3810  +    [je|ne|me|te|se]  ~^[aâeéèêiîoôuûyœæh].
         3811  +        <<- /eleu/ not \1.isupper() and space_after(\1, 1, 1) and morph(\2, ":V", ":Q|;é")
  3812   3812           -1:.2>> =\1[0:1]+"’"                                                && Il faut élider le pronom “\1” et l’accoler au verbe.|http://fr.wikipedia.org/wiki/Élision
  3813   3813   
  3814         -TEST: {{le }}amour                                                        ->> l’
  3815         -TEST: {{la }}imagination                                                  ->> l’
  3816         -TEST: {{de }}amour                                                        ->> d’
  3817         -TEST: {{de }}est                                                          ->> d’
  3818         -TEST: je crois que {{si }}ils viennent, ils seront mécontents
  3819         -TEST: {{Que }}ils soient heureux
  3820         -TEST: Il {{se }}avançait parmi eux.
  3821         -TEST: il {{me }}oublie souvent
         3814  +TEST: {{le }}amour                                                          ->> l’
         3815  +TEST: {{la }}imagination                                                    ->> l’
         3816  +TEST: {{de }}amour                                                          ->> d’
         3817  +TEST: {{de }}est en ouest                                                   ->> d’
         3818  +TEST: je crois que {{si }}ils viennent, ils seront mécontents               ->> s’
         3819  +TEST: {{Que }}ils soient heureux                                            ->> Qu’
         3820  +TEST: Il {{se }}avançait parmi eux.                                         ->> s’
         3821  +TEST: il {{me }}oublie souvent                                              ->> m’
         3822  +TEST: je {{ne }}arrive pas à comprendre                                     ->> n’
         3823  +TEST: {{je }}arrive                                                         ->> j’
  3822   3824   TEST: J’ai passé une journée de ouf.
  3823   3825   TEST: le yacht
         3826  +TEST: de i1 à i2
         3827  +
         3828  +
         3829  +__eleu_élisions_superflues__
         3830  +    l’  @>[aâeéèêiîoôuûyœæh].*;é
         3831  +        <<- /eleu/ morph(\2, ":(?:[123][sp]|[NA].*:e)") -1>> le|la          && Pas d’élision.
         3832  +        <<- /eleu/ __else__ and morph(\2, ":[NA].*:m") -1>> le              && Pas d’élision.
         3833  +        <<- /eleu/ __else__ and morph(\2, ":[NA].*:f") -1>> la              && Pas d’élision.
         3834  +        <<- /eleu/ __else__ -1>> le|la                                      && Pas d’élision.
         3835  +
         3836  +    [d’|qu’|j’|n’|m’|t’|s’]  @^[aâeéèêiîoôuûyœæh].*;é
         3837  +        <<- /eleu/ -1>> =\1[0:-1]+"e"                                       && Pas d’élision.
         3838  +
         3839  +TEST: {{l’}}haricot                                                         ->> le
         3840  +TEST: {{l’}}ouistiti                                                        ->> le
         3841  +TEST: {{j’}}hâble                                                           ->> je
         3842  +TEST: {{l’}}énième                                                          ->> le|la
         3843  +TEST: {{l’}}hulotte                                                         ->> la
         3844  +TEST: combien {{d’}}iourtes                                                 ->> de
  3824   3845   
  3825   3846   
  3826   3847   # ce -> cet
  3827   3848   __eleu_euphonie_cet__
  3828   3849       ce  ~^[aâeéèêiîoôuûyœæ]
  3829   3850           <<- /eleu/ not re.search("(?i)^(?:onz|énième|ouf|énième|ouistiti|yacht|one-?step|I(?:I|V|X|er|ᵉʳ))", \2) and morph(\2, ":[NA].*:[me]")
  3830   3851           -1>> cet                                                                && Euphonie : “ce” devient “cet” devant un mot commençant par une voyelle.|https://fr.wikipedia.org/wiki/Euphonie
................................................................................
  6044   6065   !!! Conjugaison                                                                                   !!
  6045   6066   !!!
  6046   6067   !!!
  6047   6068   
  6048   6069   ## 1sg
  6049   6070   __conj_je__
  6050   6071       je est un autre
  6051         -        <<- !2>>
         6072  +        <<- !1:2>>
  6052   6073   
  6053   6074       je  @:V¬:(?:1s|Ov)
  6054   6075           <<- /conj/ not (morph(\-1, ":[PQ]") and morph(<1, ":V0.*:1s"))
  6055   6076           --1>> =suggVerb(\-1, ":1s")                             && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
  6056   6077   
  6057   6078       j’       ?[en|y]¿                                                             @:V¬:(?:1s|Ov)
  6058   6079       [je|j’]  [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]            @:V¬:(?:1s|Ov)
................................................................................
 12674  12695   # gentilés / ethnonymes
 12675  12696   __maj_gentilés__
 12676  12697       océan Indien
 12677  12698       [îles|iles] Britanniques
 12678  12699       à [la|l’] [afghane|albanaise|algérienne|allemande|américaine|andorrane|anglaise|angolaise|arabe|argentine|arménienne|australienne|autrichienne|asiatique|azerbaïdjanaise|bahamienne|bangladaise|bengladeshie|barbadienne|basque|belge|bélizienne|béninoise|bretonne|bhoutanaise|biélorusse|birmane|bolivienne|bosnienne|botswanaiso|brésilienne|britannique|brunéiene|bulgare|burkinabé|burundaise|cambodgienne|camerounaise|canadienne|capverdienne|centrafricaine|chilienne|chinoise|chypriote|colombienne|comorienne|congolaise|nord-coréenne|corse|costaricienne|croate|cubaine|danoise|djiboutienne|dominicaine|égyptienne|émiratie|équatorienne|érythréenne|estonienne|espagnole|étatsunienne|états-unienne|étasunienne|éthiopienne|fidjienne|finlandaise|formosane|française|gabonaise|gambienne|géorgienne|ghanéenne|grecque|grenadienne|guadeloupéenne|guatémaltèque|guinéenne|équato-guinéenne|guyanienne|haïtienne|honduriene|hollandaise|hongroise|indienne|indochinoise|indonésienne|irakienne|italienne|iranienne|irlandaise|islandaise|israélienne|ivoirienne|jamaïcaine|japonaise|jordanienne|kazakhe|kényane|kosovare|koweïtienne|laotienne|lapone|lettone|libanaise|libérienne|libyenne|liechtensteinoise|lituanienne|luxembourgeois|macédonienne|maghrébine|malgache|malaisienne|malawite|maldivienne|malienne|maltaise|maorie|marocaine|martienne|mauricienne|mauritanienne|mexicaine|micronésienne|moldave|monégasque|monténégrine|mongole|mozambicaine|namibiene|népalaise|nicaraguayenne|nigérienne|nigériane|néerlandaise|norvégienne|néo-zélandaise|ougandaise|ouzbèke|pakistanaise|palestinienne|panaméenne|paraguayenne|perse|péruvienne|philippine|polonaise|polynésienne|portugaise|québécoise|qatarie|roumaine|russe|rwandaise|saoudienne|scandinave|salvadorienne|sénégalaise|serbe|singapourienne|slovaque|slovène|somalienne|soudanaise|soviétique|srilankaise|suédoise|suisse|surinamaise|syrienne|sud-africaine|sud-coréenne|américaine|tadjike|tanzanienne|tchadienne|tchèque|thaïlandaise|togolaise|tahitienne|tunisiene|turkmène|turque|taïwanaise|ukrainienne|uruguayenne|vénézuélienne|vietnamienne|yéménite|yougoslave|zaïroise|zambienne|zimbabwéenne]
 12679  12700           <<- !-1>>
 12680  12701   
 12681         -    [>afghan|>albanais|>algérien|>allemand|>américain|>andorran|>anglais|>angolais|>arabe|>argentin|>arménien|>australien|>autrichien|>asiatique|>azerbaïdjanais|>bahamien|>bangladais|>bengladeshi|>barbadien|>basque|>belge|>bélizien|>béninois|>breton|>bhoutanais|>biélorusse|>birman|>bolivien|>bosnien|>botswanais|>brésilien|>britannique|>brunéien|>bulgare|>burkinabé|>burundais|>cambodgien|>camerounais|>canadien|>capverdien|>centrafricain|>chilien|>chinois|>chypriote|>colombien|>comorien|>congolais|>nord-coréen|>corse|>costaricien|>croate|>cubain|>danois|>djiboutien|>dominicain|>égyptien|>émirati|>équatorien|>érythréen|>estonien|>espagnol|>étatsunien|>états-unien|>étasunien|>éthiopien|>fidjien|>finlandais|>formosan|>français|>gabonais|>gambien|>géorgien|>ghanéen|>grec|>grenadien|>guadeloupéen|>guatémaltèque|>guinéen|>équato-guinéen|>guyanien|>haïtien|>hondurien|>hollandais|>hongrois|>indien|>indochinois|>indonésien|>irakien|>italien|>iranien|>irlandais|>islandais|>israélien|>ivoirien|>jamaïcain|>japonais|>jordanien|>kazakh|>kényan|>kosovar|>koweïtien|>laotien|>lapon|>letton|>libanais|>libérien|>libyen|>liechtensteinois|>lituanien|>luxembourgeois|>macédonien|>maghrébin|>malgache|>malaisien|>malawite|>maldivien|>malien|>maltais|>maori|>marocain|>martien|>mauricien|>mauritanien|>mexicain|>micronésien|>moldave|>monégasque|>monténégrin|>mongol|>mozambicain|>namibien|>népalais|>nicaraguayen|>nigérien|>nigérian|>néerlandais|>norvégien|>néo-zélandais|>ougandais|>ouzbek|>pakistanais|>palestinien|>panaméen|>paraguayen|>perse|>péruvien|>philippin|>polonais|>polynésien|>portugais|>québécois|>qatari|>roumain|>russe|>rwandais|>saoudien|>scandinave|>salvadorien|>sénégalais|>serbe|>singapourien|>slovaque|>slovène|>somalien|>soudanais|>soviétique|>srilankais|>suédois|>suisse|>surinamais|>syrien|>sud-africain|>sud-coréen|>américain|>tadjik|>tanzanien|>tchadien|>tchèque|>thaïlandais|>togolais|>tahitien|>tunisien|>turkmène|>turc|>taïwanais|>ukrainien|>uruguayen|>vénézuélien|>vietnamien|>yéménite|>yougoslave|>zaïrois|>zambien|>zimbabwéen]
        12702  +    $;G
 12682  12703           <<- /maj/ \1.istitle() and morph(<1, ":N", ":(?:A|V0e|D|R|B|X)") -1:>> =\1.lower()          && S’il s’agit d’un adjectif, ne mettez pas de majuscule.
 12683  12704           <<- /maj/ \1.islower() and not \1.startswith("canadienne") and
 12684  12705               ( value(<1, "|certains|certaines|maints|maintes|ce|cet|cette|ces|des|les|nos|vos|leurs|quelques|plusieurs|chaque|une|aux|la|ma|ta|sa|")
 12685         -            or ( morph(<1, ":B:e:p") and not morph(<2, ">numéro/") )
        12706  +            or ( value(<1, "|le|") and not morph(\1, ";L") )
 12686  12707               or ( value(<1, "|l’|") and morph(\1, ":N.*:f:[si]") )
 12687  12708               or ( value(<1, "|de|d’|") and morph(<2, ">(?:beaucoup|énormément|multitude|tant|tellement|poignée|groupe|car|bus|équipe|plus|moins|pas|trop|majorité|millier|million|centaine|dizaine|douzaine|combien|photo|complot|enlèvement|témoignage|viol|meurtre|assassinat|duel|tiers|quart|pourcentage|proportion|génération|portrait|rencontre|reportage|parole|communauté|vie|rassemblement|bataillon|armée|émigration|immigration|invasion|trio|couple|famille|descendante|action|attente|désir|souhait|vote|volonté)/") )
 12688         -            or ( value(<1, "|un|") and not value(<2, "|dans|numéro|") and not after("(?:approximatif|argotique|correct|courant|parfait|facile|haché|aisé|impeccable|incompréhensible|prononcé|baragouiné)") ) )
 12689         -        -1>> =\1.capitalize()                                                                       && S’il s’agit d’un gentilé, mettez une majuscule.
        12709  +            or ( value(<1, "|un|") and not value(<2, "|dans|numéro|") and not after("(?:approximatif|argotique|correct|courant|parfait|facile|haché|aisé|impeccable|incompréhensible|prononcé|baragouiné)") )
        12710  +            or ( morph(<1, ":B:e:p") and not morph(<2, ">numéro/") ) )
        12711  +        -1>> =\1.capitalize()                                                                       && S’il s’agit d’un gentilé, mettez une majuscule.|https://fr.wiktionary.org/wiki/gentil%C3%A9
 12690  12712   
 12691  12713       [un|une|certains|certaines|maints|maintes|ce|cet|cette|ces|le|la|les|l’|des|quelques|plusieurs|chaque] [>européen|>parisien|>lyonnais|>marseillais|>lillois|>toulousain|>nantais|>strasbourgeois|>montpelliérain|>bordelais|>bruxellois|>montréalais|>londonien|>genévois|>zurichois|>bâlois|>berlinois|>romain|>californien]
 12692         -        <<- /maj/ \2.islower() -2>> =\2.capitalize()                                                && S’il s’agit d’un gentilé, mettez une majuscule.
        12714  +        <<- /maj/ \2.islower() -2>> =\2.capitalize()                                                && S’il s’agit d’un gentilé, mettez une majuscule.|https://fr.wiktionary.org/wiki/gentil%C3%A9
 12693  12715   
 12694  12716   TEST: deux {{français}}                                                 ->> Français
 12695  12717   TEST: des {{français}} sont arrivés                                     ->> Français
 12696  12718   TEST: c’est de conception {{Allemande}}                                 ->> allemande
 12697  12719   TEST: une référence aux {{israéliens}}
 12698  12720   TEST: une {{érythréenne}}
 12699  12721   TEST: c’est la volonté d’{{anglais}} fâchés
................................................................................
 14465  14487       à [de|d’] nombreuses [lieues|verstes|UA|années-lumière] à la ronde
 14466  14488       à [de|d’] nombreuses [lieues|verstes|UA|années-lumière] aux alentours
 14467  14489       à des [dizaines|douzaines|centaines|milliers|milliards] [de|d’] [nanomètres|millimètres|centimètres|décamètres|pas|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] [de|d’] [distance|ici]
 14468  14490       à des [dizaines|douzaines|centaines|milliers|milliards] [de|d’] [nanomètres|millimètres|centimètres|décamètres|pas|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] en [amont|aval]
 14469  14491       à des [dizaines|douzaines|centaines|milliers|milliards] [de|d’] [nanomètres|millimètres|centimètres|décamètres|pas|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] plus loin
 14470  14492       à des [dizaines|douzaines|centaines|milliers|milliards] [de|d’] [nanomètres|millimètres|centimètres|décamètres|pas|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] à la ronde
 14471  14493       à des [dizaines|douzaines|centaines|milliers|milliards] [de|d’] [nanomètres|millimètres|centimètres|décamètres|pas|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] aux alentours
        14494  +    à un jet [de|d’] pierre [de|d’] [distance|ici]
        14495  +    à un jet [de|d’] pierre en [amont|aval]
        14496  +    à un jet [de|d’] pierre plus loin
        14497  +    à un jet [de|d’] pierre à la ronde
        14498  +    à un jet [de|d’] pierre aux alentours
 14472  14499           <<- ~>> *
 14473  14500   
 14474  14501       à ?[moins|plus|si|très|trop]¿ haute altitude
 14475  14502       à ?[moins|plus|si|très|trop]¿ grande profondeur
 14476  14503       à ?[si|très|trop]¿ peu [de|d’] distance
 14477  14504           <<- ~>> *
 14478  14505