Back to LanguageTool Homepage - Privacy - Imprint

Proposal for french <rulegroup id="ETRE_VPPA_OU_ADJ" name="être + participe présent" >


(Oswald) #1

(deleted because of markup issues, see below for real post)


(Oswald) #2

Excuse-me I did not manage to write properly the above message.
I try again.

Since it is about french correction,I hope it is allowed to speak in french ?

1.Fisrt proposal

<rulegroup id="ETRE_VPPA_OU_ADJ" name="être + participe présent">

VPPA désigne le participe passé. Et de fait les exemples et les règles de ce groupe concernent le participe passé.
Or le nom "human readable" du groupe est "être + participe présent"
Je crois qu'il faudrait corriger et remplacé présent par passé.
Bien sûr, ça n'améliore pas les performances de LanguageTool,
mais ça rend la lecture de grammar.xml plus facile.

2.Second proposal
Voici la modification que je propose :

<rule>
  <antipattern>
    <token>noir</token>
    <token>de</token>
    <token>jais</token>
  </antipattern>
  <pattern>
    <token postag="SENT_START" skip="-1"><exception postag="[NR].*sp?|V inf" postag_regexp="yes" scope="next"/></token>
    <token postag="N . p|R pers suj [13].* p|R dem.* p" postag_regexp="yes"><exception postag="N . sp?" postag_regexp="yes"/></token>
    <token max="1" min="0" regexp="yes">eux-mêmes|elles-mêmes|vous-mêmes|nous-mêmes</token>
    <token inflected="yes" postag="V .*p" postag_regexp="yes" regexp="yes">être|devenir|sembler|para[îi]tre</token>
    <token max="1" min="0" postag="A"/><marker>
    <token postag="V.* ppa .* s|J . s" postag_regexp="yes"><exception regexp="yes">juste|même|vite</exception><exception postag="V.* ppa .* s?p|J . s?p" postag_regexp="yes"/></token></marker>
  </pattern>
  <message>Le mot singulier « \6 » n’est pas accordé en nombre avec le mot pluriel « \2 ».</message>
  <example correction="">Des orages sont <marker>annoncé</marker>.</example>
  <example>Des orages sont <marker>annoncés</marker>.</example>
  <example correction="">Elles sont <marker>absente</marker>.</example>
  <example>Elles sont <marker>absentes</marker>.</example>
  <example>Vous êtes <marker>certain</marker>.</example>
  <example>Le vernis à ongles est inutile.</example>
  <example>Courir les magasins est devenu une corvée.</example>
  <example correction="">Nous étions <marker>fatigué</marker>.</example>
  <example>Nous étions <marker>fatigués</marker>.</example>
  <example>Ils sont même allés faire la guerre.</example>
  <example correction="">Celles-là sont <marker>folle</marker>.</example>
  <example>Celles-là sont folles.</example>
  <example>Une des réponses est correcte.</example>
  <example>Ils sont juste arrivés.</example>
  <example correction="">Nous étions trop <marker>fatigué</marker>.</example>
  <example>Nous étions trop <marker>fatigués</marker>.</example>
  <example>Ils sont bien <marker>sûr</marker> ressortis indemnes.</example>
  <example>Nous sommes quelque peu occupés.</example>
  <example>Ces ordinateurs sont meilleur marché que ceux-là.</example>
  <example>Ces ordinateurs sont dernier cri.</example>
  <example>Ses cheveux étaient noir de jais.</example>
  <example correction="">Les deux voleurs eux-mêmes sont <marker>exemplaire</marker>.</example>
  <example>Les deux voleurs eux-mêmes sont <marker>exemplaires</marker>.</example>
</rule>

Dans cette règle j'ai rajouté la ligne n°10
En conséquence dans la ligne n°15, j'ai remplacé \5 par \6
J'ai rajouté aussi le dernier exemple (lignes n°37 et 38) qui n'était pas détecté auparavant.

3.Third proposal
En grammaire française la liste des verbes d'état est traditionnellement :
être, paraître, sembler, demeurer, devenir, rester.
( sans compter les deux locutions verbales "passer pour" et "avoir l'air")
Il est normal que cette liste apparaisse dans grammar.xml, comme par exemple dans la règle ci-dessus.
Mais je ne comprend pas pourquoi "rester" a été exclu de la liste.
Est-ce qu'il ne faudrait pas le rajouter partout ?
Dans la règle ci dessus, en rajoutant "rester" le site de LanguageTool ne semble pas détecter de faux positifs.

<example correction="">Ils restent <marker>dernier</marker>.</example>
<example>Ils restent <marker>derniers</marker>.</example>

(Dominique PELLÉ) #3

Luc Oswald wrote:

Since it is about french correction,I hope it is allowed to speak in french ?

Oui bien sûr. Toutes les langues sont acceptées dans le forum de LanguageTool.

Je viens de faire cette correction :

Je vais regarder les autres suggestions très bientôt.

Merci !
Dominique