Skip to content

Commit

Permalink
Merge pull request #10908 from languagetool-org/lt_marcoagpinto_20241…
Browse files Browse the repository at this point in the history
…002_0631

[pt] Fixed and removed "temp_off" from rule ID:PARA_NADA_DESNECESSARIAMENTE
  • Loading branch information
marcoagpinto authored Oct 10, 2024
2 parents 0c9dde7 + bcf5b76 commit a715288
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3192,6 +3192,31 @@ USA
</rule>


<rule id='PARA_NADA_DESNECESSARIAMENTE' name="[pt-PT][Formal] Para nada → desnecessariamente" tone_tags='formal'>
<!-- Used ChatGPT 4o for enhancements and extra accuracy -->
<antipattern>
<token>não</token>
<token regexp='yes' inflected='yes'>conceder|concluir|determinar|esperar|finalizar|obter</token> <!-- Exceptions for below -->
<token min='0' max='1' postag='V.+' postag_regexp='yes'/>
<token min='0' regexp='yes'>[ao]s?|u(m|ns)|umas?|nu(m|ns)|numas?</token>
<token postag='N.[MF].+' postag_regexp='yes'/>
<example>Quando você vai para o treinamento de futebol, não espera conseguir nomeações presidenciais para nada.</example>
</antipattern>
<pattern>
<token regexp='yes' inflected='yes'>adjudicar|administrar|afligir|aguardar|ajudar|analisar|antecipar|aplicar|arranjar|assentar|assistir|assumir|atuar|atribuir|auxiliar|avaliar|causar|coagir|comandar|completar|complicar|conceder|concluir|conduzir|conseguir|conservar|considerar|consumir|coordenar|criar|decidir|delegar|desenvolver|desenhar|desencadear|despender|desperdiçar|determinar|dirigir|dispor|dissipar|efec?tuar|elaborar|embaralhar|embaraçar|empregar|encarregar|entregar|entravar|esbanjar|esculpir|esperar|estimular|estruturar|exercer|executar|explicar|ficar|finalizar|forçar|formular|funcionar|gerar|gerenciar|gerir|governar|guiar|incentivar|induzir|iniciar|insistir|justificar|lidar|liderar|manipular|manusear|misturar|modelar|moldar|motivar|obrigar|obter|operar|optar|organizar|originar|permanecer|performar|persuadir|planear|planejar|praticar|preservar|preparar|prever|produzir|programar|projec?tar|provocar|realizar|reafirmar|resolver|reiterar|solucionar|suportar|suscitar|teimar|terminar|tratar|utilizar|usar</token>
<token min='0' regexp='yes'>[ao]s?|u(m|ns)|umas?|nu(m|ns)|numas?</token>
<token skip='4' postag='N.[MF].+' postag_regexp='yes'/>
<marker>
<token>para</token>
<token>nada</token>
</marker>
</pattern>
<message>Num contexto formal empregue <suggestion>desnecessariamente</suggestion>.</message>
<example correction="desnecessariamente">A Ana utiliza equações complicadas <marker>para nada</marker>.</example>
<example correction="desnecessariamente">O Pedro cria os mapas com demasiadas cores <marker>para nada</marker>.</example>
</rule>


<rulegroup id='PASSAR_TEMPO_DECORRER_TEMPO' name="[pt-PT][Formal] 'passar' tempo → decorrer">

<antipattern>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3617,23 +3617,6 @@ USA
<category id='FORMAL' name='Linguagem formal' type='style' tone_tags="formal">


<rule id='PARA_NADA_DESNECESSARIAMENTE' name="Para nada → desnecessariamente" tone_tags='formal' default='temp_off'>
<!-- Used ChatGPT 4o for enhancements and extra accuracy -->
<pattern>
<token regexp='yes' inflected='yes'>adjudicar|administrar|afligir|aguardar|ajudar|analisar|antecipar|aplicar|arranjar|assentar|assistir|assumir|atuar|atribuir|auxiliar|avaliar|causar|coagir|comandar|completar|complicar|conceder|concluir|conduzir|conseguir|conservar|considerar|consumir|coordenar|criar|decidir|delegar|desenvolver|desenhar|desencadear|despender|desperdiçar|determinar|dirigir|dispor|dissipar|efec?tuar|elaborar|embaralhar|embaraçar|empregar|encarregar|entregar|entravar|esbanjar|esculpir|esperar|estimular|estruturar|exercer|executar|explicar|ficar|finalizar|forçar|formular|funcionar|gerar|gerenciar|gerir|governar|guiar|incentivar|induzir|iniciar|insistir|justificar|lidar|liderar|manipular|manusear|misturar|modelar|moldar|motivar|obrigar|obter|operar|optar|organizar|originar|permanecer|performar|persuadir|planear|planejar|praticar|preservar|preparar|prever|produzir|programar|projec?tar|provocar|realizar|reafirmar|resolver|reiterar|solucionar|suportar|suscitar|teimar|terminar|tratar|utilizar|usar</token>
<token min='0' regexp='yes'>[ao]s?|u(m|ns)|umas?|nu(m|ns)|numas?</token>
<token skip='4' postag='N.[MF].+' postag_regexp='yes'/>
<marker>
<token>para</token>
<token>nada</token>
</marker>
</pattern>
<message>Num contexto formal empregue <suggestion>desnecessariamente</suggestion>.</message>
<example correction="desnecessariamente">A Ana utiliza equações complicadas <marker>para nada</marker>.</example>
<example correction="desnecessariamente">O Pedro cria os mapas com demasiadas cores <marker>para nada</marker>.</example>
</rule>


<rule id='AGORA_ATUAL' name="Agora → Atual" tone_tags='formal'>
<pattern>
<token inflected='yes'>ter</token>
Expand Down

0 comments on commit a715288

Please sign in to comment.