Revision: 8528
http://languagetool.svn.sourceforge.net/languagetool/?rev=8528&view=rev
Author: dominikoeo
Date: 2012-12-10 09:26:29 +0000 (Mon, 10 Dec 2012)
Log Message:
-----------
[br] detect mutation error such as:
*War gwellaat ez a an amzer.* -> "War wellaat ez an amzer."
Modified Paths:
--------------
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/br/grammar.xml
Modified:
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/br/grammar.xml
===================================================================
---
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/br/grammar.xml
2012-12-09 23:09:03 UTC (rev 8527)
+++
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/br/grammar.xml
2012-12-10 09:26:29 UTC (rev 8528)
@@ -592,6 +592,70 @@
</rule>
</rulegroup>
+ <rulegroup id="KEMM_WAR_VLOTAAT" name="Kemmadur dre vlotaat goude ar ger
war">
+ <rule>
+ <pattern>
+ <token>war</token>
+ <marker>
+ <and>
+ <token postag="V inf.*" postag_regexp="yes"
regexp="yes">(k|c’h).*aat<exception postag="V inf M:1:.*"
postag_regexp="yes"/></token>
+ <token postag="V inf.*" postag_regexp="yes" regexp="yes"
inflected="yes">k.*aat</token>
+ </and>
+ </marker>
+ </pattern>
+ <message>Ur c’hemmadur dre vlotaat a zlefe bezañ er verb «\2» goude ar
ger «war». Ha fellout a rae deoc’h skrivañ <suggestion><match no="2"
regexp_match=".(.*)" regexp_replace="g$1"/></suggestion>?</message>
+ <example type="incorrect">War <marker>koshaat</marker> az da
dud.</example>
+ <example type="incorrect">War <marker>c’hoshaat</marker> az da
dud.</example>
+ <example type="correct">War <marker>goshaat</marker> az da
dud.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>war</token>
+ <marker>
+ <and>
+ <token postag="V inf.*" postag_regexp="yes"
regexp="yes">[gk]w.*aat<exception postag="V inf M:1:.*"
postag_regexp="yes"/></token>
+ <token postag="V inf.*" postag_regexp="yes" regexp="yes"
inflected="yes">gw.*aat</token>
+ </and>
+ </marker>
+ </pattern>
+ <message>Ur c’hemmadur dre vlotaat a zlefe bezañ er verb «\2» goude ar
ger «war». Ha fellout a rae deoc’h skrivañ <suggestion><match no="2"
regexp_match=".(.*)" regexp_replace="$1"/></suggestion>?</message>
+ <example type="incorrect">N’a ket an amzer war
<marker>gwellaat</marker>.</example>
+ <example type="incorrect">N’a ket an amzer war
<marker>kwellaat</marker>.</example>
+ <example type="correct">N’a ket an amzer war
<marker>wellaat</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>war</token>
+ <marker>
+ <and>
+ <token postag="V inf.*" postag_regexp="yes"
regexp="yes">[bp].*aat<exception postag="V inf M:1:.*"
postag_regexp="yes"/></token>
+ <token postag="V inf.*" postag_regexp="yes" regexp="yes"
inflected="yes">b.*aat</token>
+ </and>
+ </marker>
+ </pattern>
+ <message>Ur c’hemmadur dre vlotaat a zlefe bezañ er verb «\2» goude ar
ger «war». Ha fellout a rae deoc’h skrivañ <suggestion><match no="2"
regexp_match=".(.*)" regexp_replace="v$1"/></suggestion>?</message>
+ <example type="incorrect">War <marker>bihanaat</marker> az da
vamm.</example>
+ <example type="incorrect">War <marker>pihanaat</marker> az da
vamm.</example>
+ <example type="correct">War <marker>vihanaat</marker> az da
vamm.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>war</token>
+ <marker>
+ <and>
+ <token postag="V inf.*" postag_regexp="yes"
regexp="yes">[tz].*aat<exception postag="V inf M:1:.*"
postag_regexp="yes"/></token>
+ <token postag="V inf.*" postag_regexp="yes" regexp="yes"
inflected="yes">t.*aat</token>
+ </and>
+ </marker>
+ </pattern>
+ <message>Ur c’hemmadur dre vlotaat a zlefe bezañ er verb «\2» goude ar
ger «war». Ha fellout a rae deoc’h skrivañ <suggestion><match no="2"
regexp_match=".(.*)" regexp_replace="d$1"/></suggestion>?</message>
+ <example type="incorrect">War <marker>teñvalaat</marker> az an
amzer.</example>
+ <example type="incorrect">War <marker>zeñvalaat</marker> az an
amzer.</example>
+ <example type="correct">War <marker>deñvalaat</marker> az an
amzer.</example>
+ </rule>
+ <!-- TODO: add more mutation cases -->
+ </rulegroup>
+
<rulegroup id="KEMM_DA_ANV_DIVOUTIN" name="da Brest → da vBrest">
<rule>
<pattern>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits