diff --git a/languagetool-language-modules/pt/src/main/java/org/languagetool/rules/pt/PortugueseWikipediaRule.java b/languagetool-language-modules/pt/src/main/java/org/languagetool/rules/pt/PortugueseWikipediaRule.java
index 274ca73adcd7..9949aff61403 100644
--- a/languagetool-language-modules/pt/src/main/java/org/languagetool/rules/pt/PortugueseWikipediaRule.java
+++ b/languagetool-language-modules/pt/src/main/java/org/languagetool/rules/pt/PortugueseWikipediaRule.java
@@ -57,8 +57,9 @@ public PortugueseWikipediaRule(ResourceBundle messages, String path, Language la
setCategory(Categories.WIKIPEDIA.getCategory(messages));
setLocQualityIssueType(ITSIssueType.Grammar);
useSubRuleSpecificIds();
- addExamplePair(Example.wrong("mais também"),
- Example.fixed("mas também"));
+ // gradually making this rule obsolete, we've removed tests and also this example pair
+// addExamplePair(Example.wrong("mais também"),
+// Example.fixed("mas também"));
}
@Override
diff --git a/languagetool-language-modules/pt/src/main/resources/org/languagetool/resource/pt/entities/misc.ent b/languagetool-language-modules/pt/src/main/resources/org/languagetool/resource/pt/entities/misc.ent
index 3325ff1ee769..48c0453cea6c 100644
--- a/languagetool-language-modules/pt/src/main/resources/org/languagetool/resource/pt/entities/misc.ent
+++ b/languagetool-language-modules/pt/src/main/resources/org/languagetool/resource/pt/entities/misc.ent
@@ -82,3 +82,116 @@
+
+
+
+
diff --git a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/grammar.xml b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/grammar.xml
index b378e545df99..622b3dcb5db4 100644
--- a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/grammar.xml
+++ b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/grammar.xml
@@ -169,10 +169,80 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-
-
+
+
+
+ melhor(es)?
+ &hifen;
+ &compounds_with_bem;
+
+ O superlativo e comparativo de adjetivos compostos se formam com "mais".
+ mais bem-\3
+ Ela era a menina melhor educada.
+ Os melhor-dotados da classe.
+ As casas estão melhores acabadas que os jardins.
+
+
+
+
+ pior(es)?
+ &hifen;
+ &compounds_with_mal;
+
+ O superlativo e comparativo de adjetivos compostos se formam com "mais".
+ mais mal-\3
+ Ficaram ainda pior humorados.
+
+
+
+
+
+ melhores
+
+
+ Se "\1" estiver formando o comparativo ou superlativo da expressão "bem \2", trata-se de um advérbio e é, portanto, invariável.
+ melhor \2
+ mais bem \2
+ Os melhores colocados ganharam um prêmio.
+
+
+
+
+ melhores
+ classificados
+
+ Se "\1" estiver formando o comparativo ou superlativo da expressão "bem \2", trata-se de um advérbio e é, portanto, invariável.
+ melhor \2
+ mais bem \2
+ Os melhores classificados ganharam um prêmio.
+
+
+
+
+ piores
+
+
+ Se "\1" estiver formando o comparativo ou superlativo da expressão "mal \2", trata-se de um advérbio e é, portanto, invariável.
+ pior \2
+ mais mal \2
+ Os piores colocados voltaram para Taubaté.
+
+
+
+
+ piores
+ classificados
+
+ Se "\1" estiver formando o comparativo ou superlativo da expressão "mal \2", trata-se de um advérbio e é, portanto, invariável.
+ pior \2
+ mais mal \2
+ Os piores classificados voltaram para Taubaté.
+
+
+
+
@@ -12041,6 +12111,19 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+ meio
+ &hifen;
+ dia
+ e
+
+ meio
+
+
+ Nesta expressão, meia é a forma abreviada de "meia hora", e por isso se deve usar o feminino.
+ Chegamos meio-dia e meio.
+
@@ -12118,20 +12201,6 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-
-
- meio
- &hifen;
- dia
- e
-
- meio
-
-
- Nesta expressão, meia é a forma abreviada de "meia hora", e por isso se deve usar o feminino.
- Chegamos meio-dia e meio.
-
-
diff --git a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/pt-BR/wordiness.txt b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/pt-BR/wordiness.txt
index 4a7e35aa26a6..e8ba7fd0b268 100644
--- a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/pt-BR/wordiness.txt
+++ b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/pt-BR/wordiness.txt
@@ -1,3 +1,4 @@
ativo valioso=ativo
ativos valioso=ativos
genus numquam perit=o gênero nunca perece
+cum granu salis=com ponderação|com parcimônia|com moderação
diff --git a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/pt-PT/wordiness.txt b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/pt-PT/wordiness.txt
index dddca5a5811b..813eec8995c7 100644
--- a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/pt-PT/wordiness.txt
+++ b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/pt-PT/wordiness.txt
@@ -6,3 +6,4 @@ efetuámos alterações no=alterámos o
efetuámos alterações nos=alterámos os
voltámos a repetir que=reforçámos que
genus numquam perit=o género nunca perece
+cum granu salis=com ponderação|com parcimónia|com moderação
diff --git a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/wikipedia.txt b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/wikipedia.txt
index 56d5a36bd41a..9f9f32e58915 100644
--- a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/wikipedia.txt
+++ b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/wikipedia.txt
@@ -17,18 +17,7 @@
ao meu ver=a meu ver
as sua=as suas
Castanheira de Pêra=Castanheira de Pera
-da seu=dá seu
-da seu=do seu
-das seus=dos seus
de encontro ao=ao encontro do
-dos suas=das suas
-# possible exceptions verify
-Joana d´Arc=Joana d'Arc
-mais também=mas também
-melhores classificados=mais bem classificados
-melhores colocados=mais bem colocados
+# Gender varies in pt-BR and pt-PT
#o síndrome=a síndrome
-os seu=os seus
# um síndrome=uma síndrome
-# Gender varies in pt-BR and pt-PT
-vez enquando=vez em quando
diff --git a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/wordiness.txt b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/wordiness.txt
index bcc403747254..0eeffa6c731e 100644
--- a/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/wordiness.txt
+++ b/languagetool-language-modules/pt/src/main/resources/org/languagetool/rules/pt/wordiness.txt
@@ -820,7 +820,6 @@ contra jus=contra o direito
contra legem=contra a lei
corpus delicti=corpo de delito
cuique suum=a cada um o seu
-cum granu salis=com ponderação|com parcimónia|com moderação
custas ex lege=custas conforme a lei
custos legis=fiscal da lei
da mihi factum dabo tibi jus=dá-me os fatos|dar-lhe-ei o direito
diff --git a/languagetool-language-modules/pt/src/test/java/org/languagetool/rules/pt/PortugueseWikipediaRuleTest.java b/languagetool-language-modules/pt/src/test/java/org/languagetool/rules/pt/PortugueseWikipediaRuleTest.java
deleted file mode 100644
index 87291c9d0d6b..000000000000
--- a/languagetool-language-modules/pt/src/test/java/org/languagetool/rules/pt/PortugueseWikipediaRuleTest.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/* LanguageTool, a natural language style checker
- * Copyright (C) 2005 Daniel Naber (http://www.danielnaber.de)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
- * USA
- */
-
-package org.languagetool.rules.pt;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.languagetool.JLanguageTool;
-import org.languagetool.TestTools;
-import org.languagetool.language.Portuguese;
-import org.languagetool.rules.RuleMatch;
-
-import java.io.IOException;
-
-import static org.junit.Assert.assertEquals;
-
-/**
- *
- * @author Tiago F. Santos based on SimpleReplaceRule test
- * @since 3.6
- */
-public class PortugueseWikipediaRuleTest {
-
- private PortugueseWikipediaRule rule;
- private JLanguageTool lt;
-
- @Before
- public void setUp() throws Exception {
- lt = new JLanguageTool(new Portuguese());
- rule = new PortugueseWikipediaRule(TestTools.getMessages("pt"), "/pt/wikipedia.txt", lt.getLanguage());
- }
-
- @Test
- public void testRule() throws IOException {
-
- // correct sentences:
- assertEquals(0, rule.match(lt.getAnalyzedSentence("Estas frase não tem erros comuns na Wikipédia.")).length);
-
- // incorrect sentences:
-
- // at the beginning of a sentence (Romanian replace rule is case-sensitive)
- checkSimpleReplaceRule("Melhores colocados.", "Mais bem colocados");
- // inside sentence
- checkSimpleReplaceRule("Os 20 melhores colocados.", "mais bem colocados");
- }
-
- /**
- * Check if a specific replace rule applies.
- * @param sentence the sentence containing the incorrect/misspelled word.
- * @param word the word that is correct (the suggested replacement).
- */
- private void checkSimpleReplaceRule(String sentence, String word) throws IOException {
- RuleMatch[] matches = rule.match(lt.getAnalyzedSentence(sentence));
- assertEquals("Invalid matches.length while checking sentence: "
- + sentence, 1, matches.length);
- assertEquals("Invalid replacement count wile checking sentence: "
- + sentence, 1, matches[0].getSuggestedReplacements().size());
- assertEquals("Invalid suggested replacement while checking sentence: "
- + sentence, word, matches[0].getSuggestedReplacements().get(0));
- }
-}