Revision: 7213
http://languagetool.svn.sourceforge.net/languagetool/?rev=7213&view=rev
Author: dominikoeo
Date: 2012-06-03 17:17:44 +0000 (Sun, 03 Jun 2012)
Log Message:
-----------
[br] - fixed false positive in "he chas"
- detect error in *Digoret ez eus bet ar skol* ->
"Digoret eo bet ar skol"
- detect error in *Ret eo ober diwall* -> "Ret eo diwall"
Modified Paths:
--------------
trunk/JLanguageTool/src/rules/br/grammar.xml
Modified: trunk/JLanguageTool/src/rules/br/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/br/grammar.xml 2012-06-03 15:57:25 UTC
(rev 7212)
+++ trunk/JLanguageTool/src/rules/br/grammar.xml 2012-06-03 17:17:44 UTC
(rev 7213)
@@ -930,10 +930,10 @@
<marker>
<and>
<token regexp="yes" inflected="yes">k.*
- <exception>dije</exception>
<exception inflected="yes" regexp="yes" postag="N[^M]*"
postag_regexp="yes">g.*</exception>
</token>
<token regexp="yes" negate="yes">c’h.*</token>
+ <token regexp="yes">[gk].*</token>
</and>
</marker>
</pattern>
@@ -944,6 +944,7 @@
<example type="correct">En em gompren a ran.</example>
<example type="correct">He dije</example>
<example type="correct">He ger</example>
+ <example type="correct">He chas</example>
</rule>
<rule>
<pattern>
@@ -1543,7 +1544,7 @@
<marker>
<and>
<token regexp="yes" inflected="yes">t.*</token>
- <token regexp="yes">[dz].*</token>
+ <token regexp="yes">[dz].*<exception>zo</exception></token>
</and>
</marker>
</pattern>
@@ -3039,6 +3040,23 @@
</rule>
</rulegroup>
+ <rulegroup id="V_PPA_EZ_EUS_BET_AR" name="digoret ez eus bet ar → digoret
eo bet ar">
+ <rule>
+ <pattern>
+ <token postag="V ppa"></token>
+ <marker>
+ <token>ez</token>
+ <token>eus</token>
+ </marker>
+ <token>bet</token>
+ <token regexp="yes">a[nrl]</token>
+ </pattern>
+ <message>Ret eo implijout <suggestion>eo</suggestion>.</message>
+ <example type="incorrect">Digoret <marker>ez eus</marker> bet ar skol
nevez.</example>
+ <example type="correct">Digoret eo bet ar skol nevez.</example>
+ </rule>
+ </rulegroup>
+
<rule id="HOCH_EUS" name="oc’h eus → hoc’h eus">
<pattern>
<token>oc’h<exception scope="previous">distroet</exception></token>
@@ -3085,7 +3103,7 @@
<token regexp="yes">[ae]m|hon</token>
<token postag="X KAOUT2">eus</token>
</marker>
- <token
regexp="yes">alies|atav|a-wechoù|a-wezhioù|bepred|bemdez|bemnoz</token>
+ <token
regexp="yes">alies|atav|a-wechoù|a-wezhioù|bepred|bemdez|bemnoz|dalc‘hmat</token>
</pattern>
<message>Ret eo skrivañ <suggestion>\1 bez</suggestion> gant ar ger
«\3».</message>
<example type="incorrect">Sec’hed <marker>am eus</marker>
atav.</example>
@@ -3097,7 +3115,7 @@
<token regexp="yes">[ae](z|c‘h)</token>
<token postag="X KAOUT2" regexp="yes">p?eus</token>
</marker>
- <token
regexp="yes">alies|atav|a-wechoù|a-wezhioù|bepred|bemdez|bemnoz</token>
+ <token
regexp="yes">alies|atav|a-wechoù|a-wezhioù|bepred|bemdez|bemnoz|dalc‘hmat</token>
</pattern>
<message>Ret eo skrivañ <suggestion><match no="1" regexp_match="(.).*"
regexp_replace="$1z"/> pez</suggestion> gant ar ger «\3».</message>
<example type="incorrect">Sec’hed <marker>az peus</marker>
atav.</example>
@@ -4353,7 +4371,7 @@
<marker>
<token>evit</token>
</marker>
- <token
regexp="yes">dilun|dimeurzh|dimerc’her|diriaou|digwener|disadorn|disul|w?arc’hoazh|pegoulz|pedavare|pavare</token>
+ <token
regexp="yes">dilun|dimeurzh|dimerc’her|diriaou|digwener|disadorn|disul|w?arc’hoazh|pegoulz|pedavare|pavare|peur</token>
</pattern>
<message>Ne vez ket implijet an araogenn «evit» a-raok ar ger «\2». Ha
fellout a rae deoc’h skrivañ <suggestion>a-benn</suggestion>?</message>
<example type="incorrect">Prest e vo <marker>evit</marker>
dilun.</example>
@@ -6245,6 +6263,16 @@
<example type="correct">Krog int da zeskiñ brezhoneg.</example>
</rule>
</rulegroup>
+
+ <rule id = "DIWALL" name="ober diwall → diwall">
+ <pattern>
+ <token inflected="yes">ober</token>
+ <token>diwall</token>
+ </pattern>
+ <message>Ne vez ket implijet ar ger «\2» gant ar verb «\1».</message>
+ <example type="incorrect">Ret eo <marker>ober diwall</marker>.</example>
+ <example type="correct">Ret eo diwall.</example>
+ </rule>
</category>
<!-- vim: foldmethod=marker foldmarker=<category,</category:
-->
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs