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

Skip to content

Commit 6a3d5ee

Browse files
committed
[es] disable AGREEMENT_POSTPONED_ADJ if there is an alternative
1 parent ece7c4d commit 6a3d5ee

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

languagetool-core/src/main/java/org/languagetool/JLanguageTool.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,6 +1093,15 @@ private boolean isRuleActiveForLanguageWithModel(Rule rule, Language language, M
10931093
}
10941094
}
10951095
}
1096+
if (language.getShortCode().equals("es")) {
1097+
List<String> disableFrenchRules = Arrays.asList("AGREEMENT_POSTPONED_ADJ");
1098+
RemoteRuleResult remoteRulesResult = remoteRulesResults.get("AI_ES_GGEC");
1099+
if (remoteRulesResult != null) {
1100+
if (remoteRulesResult.isSuccess()) {
1101+
return !disableFrenchRules.contains(rule.getId());
1102+
}
1103+
}
1104+
}
10961105
return true;
10971106
}
10981107

languagetool-language-modules/es/src/main/resources/org/languagetool/resource/es/multiwords.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#separatorRegExp=[\t;]
2+
oso panda;NCMS000
3+
osos panda;NCMP000
4+
osos pandas;NCMP000
25
golden visa;NCFS000
36
golden visas;NCFP000
47
barriles bomba;NCMP000

languagetool-language-modules/es/src/main/resources/org/languagetool/rules/es/remote-rule-filters.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1026,5 +1026,14 @@ To ignore a remote rule match, set the <marker> so that it exactly covers the te
10261026
<example correction="">Vos <marker>peleás</marker>.</example>
10271027
</rule>
10281028
</rulegroup>
1029+
<rulegroup id="AI_ES_GGEC_REPLACEMENT_ADJECTIVE_FORM" name="">
1030+
<rule>
1031+
<pattern>
1032+
<token>osos</token>
1033+
<token>panda</token>
1034+
</pattern>
1035+
<example correction="">Los <marker>osos panda</marker>.</example>
1036+
</rule>
1037+
</rulegroup>
10291038
</category>
10301039
</rules>

0 commit comments

Comments
 (0)