Revision: 10083
          http://sourceforge.net/p/languagetool/code/10083
Author:   yakovru
Date:     2013-05-14 19:18:20 +0000 (Tue, 14 May 2013)
Log Message:
-----------
[ru] add bitext rule, fix false grammar error

Modified Paths:
--------------
    
trunk/languagetool/languagetool-language-modules/pl/src/main/resources/org/languagetool/rules/pl/bitext.xml
    
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/grammar.xml
    trunk/languagetool/languagetool-standalone/CHANGES.txt

Added Paths:
-----------
    
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/bitext.xml

Modified: 
trunk/languagetool/languagetool-language-modules/pl/src/main/resources/org/languagetool/rules/pl/bitext.xml
===================================================================
--- 
trunk/languagetool/languagetool-language-modules/pl/src/main/resources/org/languagetool/rules/pl/bitext.xml
 2013-05-14 11:29:56 UTC (rev 10082)
+++ 
trunk/languagetool/languagetool-language-modules/pl/src/main/resources/org/languagetool/rules/pl/bitext.xml
 2013-05-14 19:18:20 UTC (rev 10083)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<rules targetLang="pl" xsi:noNamespaceSchemaLocation="../bitext.xsd" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+<rules targetLang="pl" 
xsi:noNamespaceSchemaLocation="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/bitext.xsd"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
     <category name="negation">
         <rule lang="pl" id="there_is" name="There is -> Istnieje">
             <pattern>

Added: 
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/bitext.xml
===================================================================
--- 
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/bitext.xml
                         (rev 0)
+++ 
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/bitext.xml
 2013-05-14 19:18:20 UTC (rev 10083)
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<rules targetLang="ru" 
xsi:noNamespaceSchemaLocation="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/bitext.xsd"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+    <category name="negation">
+        <rule lang="ru" id="there_is" name="There is -> Это">
+            <pattern>
+                <source lang="en">
+                    <token>there</token>
+                    <token>is</token>
+                    <token><exception 
regexp="yes">no|nothing|nobody</exception></token>
+                </source>
+                <target>
+                    <marker>
+                        <token>нет</token>
+                    </marker>
+                    <token/>
+                </target>
+            </pattern>
+            <message>Было ли это <suggestion>там</suggestion>?</message>
+            <example type="correct">
+                <srcExample>There is a dog.</srcExample>
+                <trgExample>Это собака.</trgExample>
+            </example>
+            <example type="incorrect">
+                <srcExample><marker>There is a</marker> dog.</srcExample>
+                <trgExample><marker>Нет</marker> собаки.</trgExample>
+            </example>
+        </rule>
+    </category>
+</rules>
\ No newline at end of file

Modified: 
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/grammar.xml
===================================================================
--- 
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/grammar.xml
        2013-05-14 11:29:56 UTC (rev 10082)
+++ 
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/grammar.xml
        2013-05-14 19:18:20 UTC (rev 10083)
@@ -626,15 +626,18 @@
             <rule>
                 <!-- Вводные слова: конечно, несомненно, вероятно, может быть, 
кажется, однако ...-->
                 <pattern case_sensitive="yes">
-                        <token negate="yes" 
regexp="yes">[\p{Punct}]|-|—|наиболее|наименее|более|менее|а|и|но<exception 
postag="SENT_START"></exception></token>
-                        <token 
regexp="yes">конечно|несомненно|вероятно|кажется|однако</token>
-                        <token negate="yes">,</token>
+                    <token negate="yes" 
regexp="yes">[\p{Punct}]|-|—|наиболее|наименее|более|менее|а|и|но<exception 
postag="SENT_START"></exception></token>
+                    <token 
regexp="yes">конечно|несомненно|вероятно|кажется|однако</token>              
+                    <and>
+                        <token negate="yes">,</token>                       
+                        <token postag_regexp="yes" postag="VB:.*"></token> 
+                    </and>            
                 </pattern>
                 <message>Запятая пропущена здесь:<suggestion>\1, \2, 
\3</suggestion>.</message>
                 
<url>http://ru.wikipedia.org/wiki/%D0%92%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0</url>
                 <short>Нет запятой.</short>
                 <example type="correct">Эта работа, несомненно, представляет 
огромную научную ценность.</example>
-       <!--         <example type="correct">Звук кажется выше на 
октаву.</example>  -->
+                <example type="correct">Звук кажется выше на октаву.</example>
                 <example type="correct">Я поеду в город, однако если будут 
пробки, то я заночую в мотеле.</example>
                 <example type="incorrect" correction="работа, несомненно, 
представляет">Эта <marker>работа несомненно представляет</marker> огромную 
научную ценность.</example>
             </rule>

Modified: trunk/languagetool/languagetool-standalone/CHANGES.txt
===================================================================
--- trunk/languagetool/languagetool-standalone/CHANGES.txt      2013-05-14 
11:29:56 UTC (rev 10082)
+++ trunk/languagetool/languagetool-standalone/CHANGES.txt      2013-05-14 
19:18:20 UTC (rev 10083)
@@ -23,6 +23,7 @@
   -fixed some false alarms
   -added new segmentation rules
   -added false-friend rule
+  -added bitext rule
 
  -Ukrainian
   -new POS dictionary

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to