Thanks, Jan, I use "1" and "3" but TESTRULES PT gives an error in: <message>Com o verbo haver não é necessário usar "atrás": <suggestion>\1 \2 \3</suggestion>.</message>
Can you help? Thanks! On 17/08/2016 12:36, Jan Schreiber wrote: > Marco, > > I think you could replace > <token></token> > from your original version with the following: > <token min="0" max="3"/> > (Replace 0 with 1 if necessary.) > > Best, > Jan > > Am 17.08.2016 um 13:25 schrieb Marco A.G.Pinto: >> Yakov, >> >> It didn't work. >> >> I tried it in the stand-alone tool after using *TESTRULES PT*, with the >> sentences: >> *Isso aconteceu à quase 20 anos!** >> **Isso aconteceu à quase vinte e três anos!** >> **Há 10 anos atrás** >> **Há quarenta e dois anos atrás* >> >> Rules I changed: >> * <!-- HÁ n SEGUNDOS/MINUTOS/HORAS/DIAS/SEMANAS/MESES/ANOS ATRÁS >> (remove "ATRÁS") -->** >> ** <rule id="HÁ-ATRÁS" name="há n tempo atrás">** >> ** <pattern>** >> ** <token skip="1">há</token>** >> ** <token skip="1"></token>** >> ** <token >> regexp="yes">segundos?|minutos?|horas?|dias?|semanas?|mês|meses|anos?</token>** >> ** <token>atrás</token>** >> ** </pattern>** >> ** <message>Com o verbo haver não é necessário usar "atrás": >> <suggestion>\1 \2 \3</suggestion>.</message>** >> ** <example correction="Há n segundos"><marker>Há n segundos >> atrás</marker>.</example>** >> ** </rule>** >> ** >> ** >> ** ** >> ** <!-- À QUASE há quase -->** >> ** <rule id="À_QUASE" name="há quase">** >> ** <pattern>** >> ** <marker>** >> ** <token>à</token> ** >> ** </marker> ** >> ** <token skip="1">quase</token> ** >> ** <token skip="1"></token>** >> ** <token >> regexp="yes">segundos?|minutos?|horas?|dias?|semanas?|mês|meses|anos?</token>** >> ** </pattern>** >> ** <message>Substituir «à» por <suggestion>há</suggestion>.</message>** >> ** <example correction="há">Conheço a Ana <marker>à</marker> quase >> 30 anos.</example>** >> ** </rule> * >> >> >> Thanks! >> >> Kind regards, >> >Marco A.G.Pinto >> ----------------------- >> >> >> On 17/08/2016 11:35, Yakov Reztsov wrote: >>> Hello! >>> One of the options is add *skip="1":* >>> >>> <!-- HÁ n SEGUNDOS/MINUTOS/HORAS/DIAS/SEMANAS/MESES/ANOS ATRÁS (remove >>> "ATRÁS") --> >>> <rule id="HÁ-ATRÁS" name="há n tempo atrás"> >>> <pattern> >>> <token skip="1">há</token> >>> <token skip="1" ></token> >>> <token >>> regexp="yes">segundos?|minutos?|horas?|dias?|semanas?|mês|meses|anos?</token> >>> <token>atrás</token> >>> </pattern> >>> <message>Com o verbo haver não é necessário usar "atrás": >>> <suggestion>\1 \2 \3</suggestion>.</message> >>> <example correction="Há n segundos"><marker>Há n segundos >>> atrás</marker>.</example> >>> </rule> >>> >>> Среда, 17 августа 2016, 10:59 +03:00 от "Marco A.G.Pinto" <>: >>> >>> Hello! >>> >>> I want to improve the following rule: >>> >>> * <!-- HÁ n SEGUNDOS/MINUTOS/HORAS/DIAS/SEMANAS/MESES/ANOS >>> ATRÁS (remove "ATRÁS") -->** >>> ** <rule id="HÁ-ATRÁS" name="há n tempo atrás">** >>> ** <pattern>** >>> ** <token>há</token>** >>> ** <token></token>** >>> ** <token >>> >>> regexp="yes">segundos?|minutos?|horas?|dias?|semanas?|mês|meses|anos?</token>** >>> ** <token>atrás</token>** >>> ** </pattern>** >>> ** <message>Com o verbo haver não é necessário usar "atrás": >>> <suggestion>\1 \2 \3</suggestion>.</message>** >>> ** <example correction="Há n segundos"><marker>Há n segundos >>> atrás</marker>.</example>** >>> ** </rule>* >>> >>> >>> I want the token after "há" to accept up to three words. >>> >>> For example: >>> "há *vinte e três* dias atrás" >>> >>> What changes shall I make? >>> >>> Thanks! >>> >>> Kind regards, >>> >Marco A.G.Pinto >>> ----------------------- >>> >>> -- >>> >>> >>> -- >>> >>> Yakov Reztsov >> -- >> >> --
------------------------------------------------------------------------------
_______________________________________________ Languagetool-devel mailing list Languagetool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-devel