Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pt-PT] Rewrote rule ID:CHEGAR_AO_FIM_FINDAR_TERMINAR #10951

Merged
merged 1 commit into from
Oct 18, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4107,27 +4107,32 @@ USA
</rule>


<rule id='CHEGAR_AO_FIM_FINDAR_TERMINAR' name="[pt-PT][Simplificar] Chegar ao fim → findar/terminar/acabar" type="style" tone_tags="objective">
<!-- IDEA shorten_it -->
<!-- Created by Marco A.G.Pinto, Portuguese rule 2022-07-03 (Checked/Enhanced) (5-JUN-2022+) -->
<!--
Outro ano que chega ao fim. → Outro ano que finda/termina.
Outro ano a chegar ao fim. → Outro ano a findar/terminar.
-->
<rule id='CHEGAR_AO_FIM_FINDAR_TERMINAR' name="[pt-PT][Simplificar] Chegar ao fim → findar/terminar/acabar" type="style" tone_tags="objective" default="temp_off">
<!-- Used ChatGPT 4o for enhancements and extra accuracy -->
<antipattern>
<token postag='V.+|N.+|AQ.+|UNKNOWN|RN|SPS00' postag_regexp='yes'/>
<token skip='4' regexp='yes'>a|por|que|se</token>
<token inflected='yes'>chegar</token>
<token>ao</token>
<token>fim</token>
<token regexp='yes'>d[ao]s?|de</token>
<example>Nossos irmãos dizem que não chega ao fim da estação, e que chama pelos filhos.</example>
<example>Kinako se recusa, explicando que ela está chegando ao fim de sua vida útil natural.</example>
<example>Reformas variadas (e demasiadas, não se chegando ao fim de nenhuma, o que também é recorrente).</example>
<example>Há diversos caminhos para se chegar ao fim de um estágio e uma infinidade de segredos bem escondidos.</example>
</antipattern>
<pattern>
<token/>
<token regexp='yes'>a|que</token>
<token min="0" max="1"><exception regexp='no' inflected='yes'>chegar</exception></token>
<token skip='4' regexp='yes'>a|por|que|se</token>
<marker>
<token inflected='yes'>chegar</token>
<token>ao</token>
<token>fim</token>
</marker>
</pattern>
<message>Enriqueça a linguagem para causar mais impacto ao leitor.</message>
<suggestion><match no='4' postag='V.+' postag_regexp='yes'>findar</match></suggestion>
<suggestion><match no='4' postag='V.+' postag_regexp='yes'>terminar</match></suggestion>
<suggestion><match no='4' postag='V.+' postag_regexp='yes'>acabar</match></suggestion>
<message>Substitua &quot;chegar ao fim&quot; por uma expressão equivalente, mantendo a concordância e o sentido da frase.</message>
<suggestion><match no='2' postag='V.+' postag_regexp='yes'>findar</match></suggestion>
<suggestion><match no='2' postag='V.+' postag_regexp='yes'>terminar</match></suggestion>
<suggestion><match no='2' postag='V.+' postag_regexp='yes'>acabar</match></suggestion>
<example correction="finda|termina|acaba">Outro ano que <marker>chega ao fim</marker>.</example>
</rule>

Expand Down