[pt] Name for rule - 2021-06-07

Hello @udomai

Do you have a good name for the ID, name and message for this rule I have created?

Thanks!

	<!-- NEM SABE ESCREVER O NOME nem o nome sabe escrever -->
    <rulegroup id='XXX' name="XXX">
    <!--      Created by Marco A.G.Pinto, Portuguese rule 2021-06-07 (17-MAR-2021+)      -->
	<!--
Ele nem sabe escrever o nome. → Ele nem o nome sabe escrever
	-->
	  <rule>
		<pattern>
			<token>nem</token>
			<marker>
				<token postag='V.+' postag_regexp='yes'>
					<exception postag_regexp='no' postag='VMN0000'/>
				</token>
				<token postag='VMN0000' postag_regexp='no'/>
				<token postag='DA.+|DI.+' postag_regexp='yes'/>
				<token postag='NP.+|NC.+|AQ0.+' postag_regexp='yes'/>
			</marker>
			<token negate_pos="yes" postag='SPS.+|CC|NP.+|NC.+|AQ0.+|V.+|RG|RN' postag_regexp='yes'/>
		</pattern>		
		<message>Esta perífrase pode ser simplificada.</message>
		<suggestion>\4 \5 \2 \3</suggestion>
		<example correction="o nome sabe escrever">Ele nem <marker>sabe escrever o nome</marker>.</example>
      </rule>
	  <rule>
		<pattern>
			<token>nem</token>
			<marker>
				<token postag='V.+' postag_regexp='yes'>
					<exception postag_regexp='no' postag='VMN0000'/>
				</token>
				<token postag='VMN0000' postag_regexp='no'/>
				<token postag='DA.+|DI.+' postag_regexp='yes'/>
				<token postag='NP.+|NC.+|AQ0.+' postag_regexp='yes'/>
				<token postag='NP.+|NC.+|AQ0.+' postag_regexp='yes'/>
			</marker>
			<token negate_pos="yes" postag='SPS.+|CC|NP.+|NC.+|AQ0.+|V.+|RG|RN' postag_regexp='yes'/>
		</pattern>		
		<message>Esta perífrase pode ser simplificada.</message>
		<suggestion>\4 \5 \6 \2 \3</suggestion>
		<example correction="o nome próprio sabe escrever">Ele nem <marker>sabe escrever o nome próprio</marker>.</example>
      </rule>	  
	</rulegroup>

Hi @marcoagpinto :slight_smile:

This is a good one!! It’s about a colloquially admissible left dislocation of the object (for focus purposes).

DESLOCACAO_A_ESQUERDA? This might be a type="style" rule, suggesting that the word order should be different in formal contexts.

The name could be “Nem o nome sabe escrever (Nem sabe escrever o nome)”, unless you want to make it more abstract.

The message could say “Em um registo formal, poderia ser preferível colocar o objeto depois do verbo.” – if that is factually accurate (you be the judge of that) :man_judge: