Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c76f536

Browse files
committed
[pt] Added rule ID:MORRER_PERECER_FALECER
1 parent 2424abd commit c76f536

File tree

1 file changed

+111
-0
lines changed
  • languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt

1 file changed

+111
-0
lines changed

languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/style.xml

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3633,6 +3633,117 @@ USA
36333633
</rule>
36343634

36353635

3636+
<rulegroup id='MORRER_PERECER_FALECER' name="morrer → perecer/falecer" tags='picky' tone_tags='formal' default='temp_off'>
3637+
3638+
<!-- Subrule 1: not using "mort[ao]s?" -->
3639+
<rule>
3640+
<antipattern>
3641+
<token inflected='yes'>morrer<exception regexp='yes'>mort[ao]s?</exception></token>
3642+
<token regexp='yes'>a|de</token>
3643+
<token min="0" max="1" regexp='yes' inflected='yes'>&adverbios_de_intensidade;</token>
3644+
<token>rir</token> <!-- VMN0000 tested, only "rir" was valid -->
3645+
<example>Morri de rir quando descobri que é o famoso boa noite Cinderela.</example>
3646+
<example>Morri a rir.</example>
3647+
<example>Morri de tanto rir.</example>
3648+
<example>Eu morri de rir com esse trailer de Pets, como amo bichos estou doida pra ver!</example>
3649+
<example>Tom está morrendo de rir.</example>
3650+
</antipattern>
3651+
<antipattern>
3652+
<token skip='4' inflected='yes' regexp='yes'>árvore|bateria|budismo|chip|computador|cristianismo|ecrã|écran|flor|laptop|memória|motherboard|paganismo|PC|planta|satanismo|TV</token> <!-- Add exception words here -->
3653+
<token inflected='yes'>morrer<exception regexp='yes'>mort[ao]s?</exception>
3654+
<exception scope='previous' postag='P.+' postag_regexp='yes'/>
3655+
<exception scope='previous' regexp='no'>para</exception>
3656+
</token>
3657+
<example>E ainda dizem a TV está morrendo, mas não é bem o que os números mostram.</example>
3658+
<example>Se uma árvore morrer, plante outra no seu lugar.</example>
3659+
<example>A bateria morreu.</example>
3660+
<example>As plantas morreram por falta de água.</example>
3661+
<example>As árvores morreram.</example>
3662+
</antipattern>
3663+
<antipattern>
3664+
<token skip='4' inflected='yes' regexp='yes'>ser|estar</token>
3665+
<token inflected='yes'>morrer<exception regexp='yes'>mort[ao]s?</exception></token>
3666+
<token regexp='yes'>de|para</token>
3667+
<token postag='NC.+|AQ.+|NP.+|VMN0000' postag_regexp='yes'/>
3668+
<example>É NECESSÁRIO MORRER PARA VIVER!</example>
3669+
<example>E olha só o detalhe do chaveiro não é pra morrer de amores?!</example>
3670+
<example>Estou morrendo de dor nas costas.</example>
3671+
<example>Estou morrendo de fome!</example>
3672+
<example>Estou morrendo de vontade de uma xícara de café.</example>
3673+
<example>Estou morrendo de vergonha dessa situação.</example>
3674+
</antipattern>
3675+
<pattern>
3676+
<token inflected='yes'>morrer<exception regexp='yes'>mort[ao]s?</exception>
3677+
<exception regexp='no' case_sensitive='yes'>Morro</exception> <!-- Proper names -->
3678+
</token>
3679+
</pattern>
3680+
<message>Num contexto formal, é preferível escrever &quot;perecer&quot; ou &quot;falecer&quot;.</message>
3681+
<suggestion><match no='1' postag='V.+' postag_regexp='yes'>perecer</match></suggestion>
3682+
<suggestion><match no='1' postag='V.+' postag_regexp='yes'>falecer</match></suggestion>
3683+
<example correction="pereceu|faleceu">O pai dele <marker>morreu</marker> no ano passado.</example>
3684+
</rule>
3685+
3686+
<!-- Subrule 2: using only "mort[ao]s?" -->
3687+
<rule>
3688+
<antipattern>
3689+
<token skip='4' inflected='yes' regexp='yes'>ser|estar</token>
3690+
<token regexp='yes'>mort[ao]s?</token>
3691+
<example>Quando um dos animais é morto em seu trabalho, ele decide usá-los contra quem o atormenta.</example>
3692+
<example>Ele foi morto na guerra.</example>
3693+
<example>O soldado foi morto em ação.</example>
3694+
<example>É uma pena, mas a sua personagem é morta no começo da peça.</example>
3695+
<example>Ator é morto na varanda do hotel a facadas na noite desta quarta-feira.</example>
3696+
<example>A mulher que me revelou a verdade foi encontrada morta em seu apartamento.</example>
3697+
</antipattern>
3698+
<antipattern>
3699+
<token postag='V.+|RG' postag_regexp='yes'/>
3700+
<token min='0' max='1' postag='SPS00|Z0.+' postag_regexp='yes'/>
3701+
<token postag='NC.+|AQ.+|NP.+|Z0.+' postag_regexp='yes'/>
3702+
<token regexp='yes'>mort[ao]s?</token>
3703+
<example>"Quem não se enamora de Deus, vendo Cristo morto na cruz, não se abrasará jamais".</example>
3704+
<example>A vala comum que continha os restos mortais de 14 soldados alemães mortos em agosto de 1944.</example>
3705+
<example>Os caranguejos comem pele morta nas costas da iguana e, em troca, fornecem serviço de esfoliação.</example>
3706+
<example>O dia foi marcado por protestos que deixaram ao menos 60 mortos no país.</example>
3707+
<example>O pintor utiliza-se apenas de cores mortas em suas obras.</example>
3708+
<example>Há mais de cem mortos na catástrofe.</example>
3709+
<example>Desabamento de prédio deixa mais de 1000 mortos em Bangladesh.</example>
3710+
<example>Corpos não identificados de mulheres mortas em Los Angeles geralmente são chamados: "Sally in the Alley"</example>
3711+
</antipattern>
3712+
<pattern>
3713+
<marker>
3714+
<token regexp='yes'>mort[ao]s?
3715+
<exception regexp='no' case_sensitive='yes'>Mortos</exception> <!-- Proper names -->
3716+
<exception scope='previous' postag='_PUNCT|VMII3.+|SPS00' postag_regexp='yes'/>
3717+
<exception scope='next' postag='SENT_END' postag_regexp='no'/>
3718+
</token>
3719+
</marker>
3720+
<token regexp='yes'>em|n[ao]s?
3721+
<exception scope='next' postag='Z0.+|PP.+' postag_regexp='yes'/>
3722+
</token>
3723+
</pattern>
3724+
<message>Num contexto formal, é preferível escrever &quot;perecer&quot; ou &quot;falecer&quot;.</message>
3725+
<suggestion><match no='1' postag='V.+' postag_regexp='yes'>perecer</match></suggestion>
3726+
<suggestion><match no='1' postag='V.+' postag_regexp='yes'>falecer</match></suggestion>
3727+
<example correction="perecidos|falecidos">Os militares <marker>mortos</marker> em combate foram muitos.</example>
3728+
<example correction="perecidos|falecidos">Os militares <marker>mortos</marker> no combate.</example>
3729+
<example>Do matrimónio nasceram dois filhos, além de uma menina que nasceu morta em 1890.</example>
3730+
<example>Em um ofício publicado no mesmo dia da batalha, o General Labatut estimou o número de mortos em 200.</example>
3731+
<example>Foi um mestre de Okinawa-te, do estilo Tomari-te, nascido em 1829 e morto em 1898.</example>
3732+
<example>Para o acompanharem na árdua tarefa de sepultar o seu filho Larry, morto na guerra do Afeganistão.</example>
3733+
<example>ABERTO o testamento do âncora do noticiário ABC NEWS, PETER JENNINGS, morto em agosto de 2005.</example>
3734+
<example>Patton também descendia de Hugh Mercer, morto na Batalha de Princeton na Guerra da Independência.</example>
3735+
<example>Suely Kanayama, a "Chica", morta em fins de 1974 num confronto com militares.</example>
3736+
<example>os laços com a Matéria, te enchem a mente com futilidade estéreis e mortas em si, vazias de bons propósitos.</example>
3737+
<example>Ele jazia morto na banheira.</example>
3738+
<example>Em 1893, o próprio Eça o declarava morto nas "Notas Contemporâneas"</example>
3739+
<example>Devido à violência brutal, que resultou em milhares de mortos no país, uma intervenção militar é necessária</example>
3740+
<example>O número de mortos no terremoto italiano cresceu a 247, talvez mais.</example>
3741+
<example>O número total de mortos no conflito ainda é incerto.</example>
3742+
<example>Os clássicos sempre chamam uma atenção a mais e há vários casos de mortos em regiões mais distantes.</example>
3743+
</rule>
3744+
</rulegroup>
3745+
3746+
36363747
<!-- VESTIR calçar -->
36373748
<rule id='CONFUSÃO_VESTIR_CALÇAR' name="[Confusão] vestir/calçar" tags='picky' tone_tags="formal">
36383749
<antipattern>

0 commit comments

Comments
 (0)