mirror of
https://github.com/languagetool-org/languagetool
synced 2026-04-21 13:37:25 +00:00
[pl] a new rule and tiny corrections
This commit is contained in:
parent
17b3fff1fc
commit
4581e0e744
4 changed files with 55 additions and 30 deletions
|
|
@ -4,3 +4,8 @@ end_of_line = lf
|
|||
[*.java]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[*.txt]
|
||||
indent_size = tab
|
||||
indent_size = 1
|
||||
|
||||
|
|
|
|||
|
|
@ -10901,6 +10901,53 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
|||
<example>Zahary Quinto i Jessica Lange byli wychwalani pod niebiosa.</example>
|
||||
<example>Oboje byli odurzeni.</example>
|
||||
</rule>
|
||||
<rule id="DO_CI_DO_CIEBIE" name="Nieakcentowana forma zaimka po przyimku">
|
||||
|
||||
<!-- if preposition requires CASE and following noun (or jej/jego + noun) is in that CASE, DON'T flag -->
|
||||
<antipattern>
|
||||
<token postag="prep:([a-z]+).*" postag_regexp="yes"/>
|
||||
<token postag="subst.*[\.:]\1.*" postag_regexp="yes"/>
|
||||
</antipattern>
|
||||
|
||||
<antipattern>
|
||||
<token postag="prep:([a-z]+).*" postag_regexp="yes"/>
|
||||
<token regexp="yes">jej|jego</token>
|
||||
<token postag="subst.*[\.:]\1.*" postag_regexp="yes"/>
|
||||
</antipattern>
|
||||
|
||||
<!-- MAIN PATTERN: preposition + (unaccented) personal pronoun -->
|
||||
<pattern>
|
||||
<!-- 1) preposition: capture its case in the tag but ignore interrogative prepositions "co|jak" -->
|
||||
<token postag="prep:([a-z]+).*" postag_regexp="yes">
|
||||
<exception regexp="yes">co|jak</exception>
|
||||
</token>
|
||||
|
||||
<!-- 2) pronoun marker (this is the token we want to replace from nakc -> akc) -->
|
||||
<marker>
|
||||
<token postag="ppron.*:nakc.*" postag_regexp="yes"/>
|
||||
</marker>
|
||||
</pattern>
|
||||
|
||||
<message>
|
||||
Tu powinna być forma akcentowana zaimka:
|
||||
<!--
|
||||
Use match no="2" (the pronoun). Capture the postag so we can replace "nakc" with "akc".
|
||||
postag="(ppron.*:)(nakc)(.*)" captures parts before and after nakc, we then recompose with $1akc$3
|
||||
-->
|
||||
<suggestion><match no="2"
|
||||
postag="(ppron.*:)(nakc)(.*)"
|
||||
postag_regexp="yes"
|
||||
postag_replace="$1akc$3"/></suggestion>.
|
||||
</message>
|
||||
|
||||
<short>Błędna forma gramatyczna</short>
|
||||
|
||||
<example correction="Ciebie">Mówię do <marker>Cię</marker>.</example>
|
||||
<example>Mówię do Ciebie.</example>
|
||||
<example>Mówię do niego.</example>
|
||||
<example>Mówię do jej matki.</example> <!-- not flagged due to antipattern -->
|
||||
</rule>
|
||||
|
||||
<rule id="NIEZGODNA_FORMA_ORZECZNIKA_POT_PRAET" name="Niezgodność formy orzecznika przymiotnikowego z czasownikiem „być”">
|
||||
<antipattern>
|
||||
<unify><feature id="gender"></feature><feature id="case"/><feature id="number"/>
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
serbian.info
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
<parent>
|
||||
<groupId>org.languagetool</groupId>
|
||||
<artifactId>languagetool-parent</artifactId>
|
||||
<version>5.8</version>
|
||||
<version>${revision}</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>languagetool</artifactId>
|
||||
|
|
@ -654,15 +654,6 @@
|
|||
</file>
|
||||
<ruleset>default-ruleset</ruleset>
|
||||
</entry>
|
||||
<!-- <entry>-->
|
||||
<!-- <name>-->
|
||||
<!-- /usr/share/java/${parent.project.name}-${project.version}/libs/wiki/commons-jxpath.jar-->
|
||||
<!-- </name>-->
|
||||
<!-- <file>-->
|
||||
<!-- ../${parent.project.name}-wikipedia/target/${parent.project.camelcase}-wikipedia-${project.version}/${parent.project.camelcase}-wikipedia-${project.version}/libs/commons-jxpath.jar-->
|
||||
<!-- </file>-->
|
||||
<!-- <ruleset>default-ruleset</ruleset>-->
|
||||
<!-- </entry>-->
|
||||
<entry>
|
||||
<name>
|
||||
/usr/share/java/${parent.project.name}-${project.version}/libs/commons-lang3.jar
|
||||
|
|
@ -775,15 +766,6 @@
|
|||
</file>
|
||||
<ruleset>default-ruleset</ruleset>
|
||||
</entry>
|
||||
<!-- <entry>-->
|
||||
<!-- <name>-->
|
||||
<!-- /usr/share/java/${parent.project.name}-${project.version}/libs/wiki/jopt-simple.jar-->
|
||||
<!-- </name>-->
|
||||
<!-- <file>-->
|
||||
<!-- ../${parent.project.name}-wikipedia/target/${parent.project.camelcase}-wikipedia-${project.version}/${parent.project.camelcase}-wikipedia-${project.version}/libs/jopt-simple.jar-->
|
||||
<!-- </file>-->
|
||||
<!-- <ruleset>default-ruleset</ruleset>-->
|
||||
<!-- </entry>-->
|
||||
<entry>
|
||||
<name>/usr/share/java/${parent.project.name}-${project.version}/libs/jsonic.jar
|
||||
</name>
|
||||
|
|
@ -818,15 +800,6 @@
|
|||
</file>
|
||||
<ruleset>default-ruleset</ruleset>
|
||||
</entry>
|
||||
<!-- <entry>-->
|
||||
<!-- <name>-->
|
||||
<!-- /usr/share/java/${parent.project.name}-${project.version}/libs/wiki/log4j.jar-->
|
||||
<!-- </name>-->
|
||||
<!-- <file>-->
|
||||
<!-- ../${parent.project.name}-wikipedia/target/${parent.project.camelcase}-wikipedia-${project.version}/${parent.project.camelcase}-wikipedia-${project.version}/libs/log4j.jar-->
|
||||
<!-- </file>-->
|
||||
<!-- <ruleset>default-ruleset</ruleset>-->
|
||||
<!-- </entry>-->
|
||||
<entry>
|
||||
<name>
|
||||
/usr/share/java/${parent.project.name}-${project.version}/libs/wiki/lucene-analyzers-common.jar
|
||||
|
|
@ -913,7 +886,8 @@
|
|||
/usr/share/java/${parent.project.name}-${project.version}/libs/morfologik-speller.jar
|
||||
</name>
|
||||
<file>
|
||||
../${parent.project.name}-standalone/target/${parent.project.camelcase}-${project.version}/${parent.project.camelcase}-${project.version}/libs/morfologik-speller.jar
|
||||
|
||||
../${parent.project.name}-standalone/target/${parent.project.camelcase}-${project.version}/${parent.project.camelcase}-${project.version}/libs/morfologik-speller.jar
|
||||
</file>
|
||||
<ruleset>default-ruleset</ruleset>
|
||||
</entry>
|
||||
|
|
|
|||
Loading…
Reference in a new issue