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