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

Reply via email to