Revision: 6139
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6139&view=rev
Author:   dominikoeo
Date:     2012-01-01 19:19:06 +0000 (Sun, 01 Jan 2012)
Log Message:
-----------
[eo] added rules to detect error: "sia" can't be subject. Example:
     *Tom kaj sia fratino alvenis* ?\226?\134?\146 "Tom kaj ?\197?\157ia 
fratino alvenis"

Modified Paths:
--------------
    trunk/JLanguageTool/src/rules/eo/grammar.xml

Modified: trunk/JLanguageTool/src/rules/eo/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/eo/grammar.xml        2012-01-01 18:46:31 UTC 
(rev 6138)
+++ trunk/JLanguageTool/src/rules/eo/grammar.xml        2012-01-01 19:19:06 UTC 
(rev 6139)
@@ -2675,7 +2675,7 @@
       <example type="incorrect"><marker>La manĝi</marker> ne bonas</example>
       <example type="correct">La manĝaĵo ne bonas</example>
       <example type="correct">Jen aŭdiĝis ankaŭ la ĝis nun superbruita 
fontano.</example>
-      <example type="correct">La ĉefa parto de la ĉirkaŭ 2 miliardoj de 
dolaroj</example>
+      <example type="correct">La ĉefa parto de la ĉirkaŭ 2 miliardoj de 
dolaroj.</example>
     </rule>
 
     <rule id="SI_SUBJ" name="si subjekto">
@@ -2691,6 +2691,62 @@
       <example type="incorrect">Lin vidas <marker>si</marker>.</example>
     </rule>
 
+    <rulegroup id="SIA_SUBJ" name="si subjekto">
+      <rule>
+        <pattern mark_from="1" mark_to="-1">
+          <token postag="SENT_START"/>
+          <token regexp="yes">siaj?</token>
+          <token postag_regexp="yes" postag="O nak.*">
+            <exception regexp="yes">.*inoj?</exception>
+          </token>
+        </pattern>
+        <message>La vorto «\2» ne povas esti subjekto. Ĉu vi intencis diri 
<suggestion><match no="2" regexp_match=".(.*)" 
regexp_replace="l$1"/></suggestion>?</message>
+        <example type="incorrect"><marker>Sia</marker> frato alvenis.</example>
+        <example type="correct">Lia frato alvenis.</example>
+        <example type="correct">Li parolis al sia frato.</example>
+      </rule>
+      <rule>
+        <pattern mark_from="1" mark_to="-1">
+          <token postag="SENT_START"/>
+          <token regexp="yes">siaj?</token>
+          <token postag_regexp="yes" postag="O nak.*" 
regexp="yes">.*inoj?</token>
+        </pattern>
+        <message>La vorto «\2» ne povas esti subjekto. Ĉu vi intencis diri 
<suggestion><match no="2" regexp_match=".(.*)" 
regexp_replace="ŝ$1"/></suggestion>?</message>
+        <example type="incorrect"><marker>Siaj</marker> fratinoj 
alvenis.</example>
+        <example type="correct">Ŝiaj frato alvenis.</example>
+      </rule>
+      <rule>
+        <pattern mark_from="3" mark_to="-2">
+          <token postag="SENT_START"/>
+          <token/>
+          <token regexp="yes">kaj|aŭ</token>
+          <token regexp="yes">siaj?</token>
+          <token postag_regexp="yes" postag="O nak.*">
+            <exception regexp="yes">.*inoj?</exception>
+          </token>
+          <token postag_regexp="yes" postag="V.*"/>
+        </pattern>
+        <message>La vorto «\4» ne povas esti subjekto. Ĉu vi intencis diri 
<suggestion><match no="4" regexp_match=".(.*)" 
regexp_replace="l$1"/></suggestion>?</message>
+        <example type="incorrect">Tom kaj <marker>sia</marker> frato 
alvenis.</example>
+        <example type="correct">Tom kaj lia frato alvenis.</example>
+        <example type="correct">Kun Tom kaj sia frato parolis la 
intruktoj.</example>
+      </rule>
+      <rule>
+        <pattern mark_from="3" mark_to="-2">
+          <token postag="SENT_START"/>
+          <token/>
+          <token regexp="yes">kaj|aŭ</token>
+          <token regexp="yes">siaj?</token>
+          <token postag_regexp="yes" postag="O nak.*" 
regexp="yes">.*inoj?</token>
+          <token postag_regexp="yes" postag="V.*"/>
+        </pattern>
+        <message>La vorto «\4» ne povas esti subjekto. Ĉu vi intencis diri 
<suggestion><match no="4" regexp_match=".(.*)" 
regexp_replace="ŝ$1"/></suggestion>?</message>
+        <example type="incorrect">Tom kaj <marker>sia</marker> fratino 
alvenis.</example>
+        <example type="correct">Tom kaj ŝia fratino alvenis.</example>
+        <example type="correct">Kun Tom kaj sia fratino parolis la 
intruktoj.</example>
+      </rule>
+    </rulegroup>
+
     <rule id="KONI" name="koni">
       <pattern mark_to="-2">
         <token inflected="yes">koni</token>

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


------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to