Revision: 9424
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=9424&view=rev
Author:   jaumeortola
Date:     2013-02-19 18:01:30 +0000 (Tue, 19 Feb 2013)
Log Message:
-----------
[ca] Fixed some false alarms. 

Modified Paths:
--------------
    
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
    
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/rules/ca/grammar.xml

Modified: 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
===================================================================
--- 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
      2013-02-18 23:08:35 UTC (rev 9423)
+++ 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
      2013-02-19 18:01:30 UTC (rev 9424)
@@ -1124,10 +1124,10 @@
         <rule>
             <pattern>
                 <!-- cal revisar amb cura |UNKNOWN -->
-                <token postag="(DD|PD).*|V.*|P[P0].*|NP.*|NC.*" 
postag_regexp="yes"><exception postag="C.*|R.*|DA.*|V.N.*" 
postag_regexp="yes"/><exception 
regexp="yes">tu|e[mts]|[mts]e|ens|us|[mtsln]'|'[mtsln]|li|els?|la|les|en|hi|ho</exception></token>
+                <token postag="(DD|PD).*|V.*|P[P0].*|NP.*|NC.*" 
postag_regexp="yes"><exception postag="C.*|R.*|DA.*|V.N.*" 
postag_regexp="yes"/><exception 
regexp="yes">tu|e[mts]|[mts]e|ens|us|[mtsln]'|'[mtsln]|li|els?|la|les|en|hi|ho|any|dia</exception></token>
                 <marker>
                     <and>
-                        <token postag="V.[IS].2S0.?" 
postag_regexp="yes"><exception 
regexp="yes">trobes|dius|vas|prens|pots|vols|sols|tens|confesses</exception></token>
+                        <token postag="V.[IS].2S0.?" 
postag_regexp="yes"><exception 
regexp="yes">trobes|dius|vas|prens|pots|vols|sols|tens|confesses|veus</exception></token>
                         <token postag="N.*|A.*|V.P.*" postag_regexp="yes" />
                     </and>
                 </marker>
@@ -4399,7 +4399,7 @@
                 <marker>
                     <and>
                         <token postag="N.*" postag_regexp="yes"><exception 
postag="V.[MSI].*" postag_regexp="yes"/></token>
-                        <token postag="AQ.C.*" postag_regexp="yes"><exception 
regexp="yes">corrent|pendent</exception></token>
+                        <token postag="AQ.C.*" postag_regexp="yes"><exception 
regexp="yes">corrent|pendent|comensal</exception></token>
                     </and>
                 </marker>
                 <token postag="N.*" postag_regexp="yes"><exception 
postag="V.[MSI].*|AQ.*|V.P.*|PX.*" postag_regexp="yes"/><exception 
regexp="yes">\p{Lu}.+</exception></token>
@@ -7010,7 +7010,7 @@
         cap capar VMIP1S0-->
         <rule>
             <pattern>
-                <token regexp="yes" inflected="yes" 
skip="2">anar|córrer|traslladar|moure|avançar</token>
+                <token regexp="yes" inflected="yes" 
skip="2">anar|córrer|traslladar|moure|avançar|caminar</token>
                 <marker>
                     <token postag="SPS.*" postag_regexp="yes">cap</token>
                 </marker>
@@ -8037,7 +8037,7 @@
          -->
         <rule>
             <pattern>
-                <token inflected="yes" regexp="yes" 
skip="5">tenir|trobar<exception scope="next" inflected="yes" 
regexp="yes">missió|sortida|eixida|alternativa|recurs|remei|solució|opció|camí</exception></token>
+                <token inflected="yes" regexp="yes" 
skip="5">tenir|trobar<exception scope="next" inflected="yes" 
regexp="yes">objectiu|vocació|missió|sortida|eixida|alternativa|recurs|remei|solució|opció|camí</exception></token>
                 <marker>
                     <token>que</token>
                 </marker>
@@ -8048,7 +8048,7 @@
         <rule>
             <pattern>
                 <token skip="1">hi</token>
-                <token inflected="yes" skip="5">haver<exception scope="next" 
inflected="yes" 
regexp="yes">missió|sortida|eixida|alternativa|recurs|remei|solució|opció|camí</exception></token>
+                <token inflected="yes" skip="5">haver<exception scope="next" 
inflected="yes" 
regexp="yes">objectiu|vocació|missió|sortida|eixida|alternativa|recurs|remei|solució|opció|camí</exception></token>
                 <marker>
                     <token>que</token>
                 </marker>
@@ -8059,7 +8059,7 @@
         <rule>
             <pattern>
                 <token inflected="yes">haver</token>
-                <token skip="5">-hi<exception scope="next" inflected="yes" 
regexp="yes">sortida|eixida|alternativa|recurs|remei|solució|opció|camí</exception></token>
+                <token skip="5">-hi<exception scope="next" inflected="yes" 
regexp="yes">objectiu|vocació|sortida|eixida|alternativa|recurs|remei|solució|opció|camí</exception></token>
                 <marker>
                     <token>que</token>
                 </marker>

Modified: 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/rules/ca/grammar.xml
===================================================================
--- 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/rules/ca/grammar.xml
        2013-02-18 23:08:35 UTC (rev 9423)
+++ 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/rules/ca/grammar.xml
        2013-02-19 18:01:30 UTC (rev 9424)
@@ -2547,7 +2547,7 @@
             <rule>
                 <pattern case_sensitive="yes">
                     <marker>
-                        <token regexp="yes" 
spacebefore="yes">[MCDXLVI]+<exception 
regexp="yes">(?=.)M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})</exception><exception
 postag="[ANDV].*" postag_regexp="yes"/></token>
+                        <token regexp="yes" 
spacebefore="yes">[MCDXLVI]+<exception 
regexp="yes">(?=.)M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})</exception><exception
 postag="[ANDV].*|.*LOC.*" postag_regexp="yes"/></token>
                     </marker>
                 </pattern>
                 <message>Nombre romà incorrecte.</message>
@@ -2558,7 +2558,7 @@
             <rule>
                 <pattern case_sensitive="yes">
                     <marker>
-                        <token regexp="yes" 
spacebefore="yes">[mcdxlvi]+<exception 
regexp="yes">(?=.)m{0,4}(cm|cd|d?c{0,3})(xc|xl|l?x{0,3})(ix|iv|v?i{0,3})</exception><exception
 postag="[ANDV].*" postag_regexp="yes"/></token>
+                        <token regexp="yes" 
spacebefore="yes">[mcdxlvi]+<exception 
regexp="yes">(?=.)m{0,4}(cm|cd|d?c{0,3})(xc|xl|l?x{0,3})(ix|iv|v?i{0,3})</exception><exception
 postag="[ANDV].*|.*LOC.*" postag_regexp="yes"/></token>
                     </marker>
                 </pattern>
                 <message>Nombre romà incorrecte.</message>
@@ -2566,6 +2566,7 @@
                 <example type="correct">Hi ha xxi solucions.</example>
                 <example type="correct">Tinc mil coses</example>
                 <example type="correct">És d'obra civil.</example>
+                <example type="correct">Al cim del cimbori.</example>
             </rule>
         </rulegroup>
     </category>
@@ -3619,39 +3620,42 @@
             <example type="correct">sota el pont</example>
             <example type="correct">donar una ullada per sobre als 
diaris</example>
         </rule>
-        <rule id="CAP_ELS_CAP_ALS" name="*cap els/cap als">
+        <rulegroup id="CAP_ELS_CAP_ALS" name="*cap el/cap al">
         <!-- Falten excepcions!! -->
-            <pattern>
-                <token negate="yes">a<exception postag="V.*" 
postag_regexp="yes" inflected="yes">fer</exception></token>
-                <marker>
-                    <token>cap<exception postag="_GN_.*" 
postag_regexp="yes"/></token>
-                    <token>els</token>
-                </marker>
-            </pattern>
-            <message>Volíeu dir <suggestion>cap als</suggestion>?</message>
-            <example type="incorrect">la confiança <marker>cap els</marker> 
partits</example>
-            <example type="correct">la confiança cap als partits</example>
-            <example type="correct">que portaren a cap els comtes</example>
-            <example type="correct">on fan cap els comtes</example>
-            <example type="correct">tocar amb el cap els esquís de la 
gent</example>
-        </rule>
-        <rule id="CAP_EL_CAP_AL" name="*cap el/cap al">
-        <!-- Falten excepcions!! -->
-            <pattern>
-                <token negate="yes">a<exception postag="V.*" 
postag_regexp="yes" inflected="yes">fer</exception></token>
-                <marker>
-                    <token>cap<exception postag="_GN_.*" 
postag_regexp="yes"/></token>
-                    <token>el</token>
-                </marker>
-            </pattern>
-            <message>¿Volíeu dir <suggestion>cap al</suggestion>?</message>
-            <example type="incorrect">la confiança <marker>cap el</marker> 
partit</example>
-            <!-- <example type="incorrect">un sistema electoral orientat 
<marker>cap el</marker> ciutadà</example> -->
-            <example type="correct">la confiança cap al partit</example>
-            <example type="correct">que tingué com a cap el Comte 
d'Espanya</example>
-            <example type="correct">on fa cap el Comte</example>
-            <example type="correct">la Colònia del Cap el 1788</example>
-        </rule>
+               <rule>
+                   <pattern>
+                       <token negate="yes">a<exception postag="V.*" 
postag_regexp="yes" inflected="yes">fer</exception></token>
+                       <marker>
+                           <token>cap<exception postag="_GN_.*" 
postag_regexp="yes"/></token>
+                           <token regexp="yes">els?</token>
+                       </marker>
+                   </pattern>
+                   <message>Volíeu dir <suggestion>cap <match no="3" 
regexp_match="e(ls?)" regexp_replace="a$1"/></suggestion>?</message>
+                   <example type="incorrect" correction="cap als">la confiança 
<marker>cap els</marker> partits</example>
+                   <example type="correct">la confiança cap als 
partits</example>
+                   <example type="correct">que portaren a cap els 
comtes</example>
+                   <example type="correct">on fan cap els comtes</example>
+                   <example type="correct">tocar amb el cap els esquís de la 
gent</example>
+                   <example type="incorrect" correction="cap al">la confiança 
<marker>cap el</marker> partit</example>
+                   <!-- <example type="incorrect">un sistema electoral 
orientat <marker>cap el</marker> ciutadà</example> -->
+                   <example type="correct">la confiança cap al partit</example>
+                   <example type="correct">que tingué com a cap el Comte 
d'Espanya</example>
+                   <example type="correct">on fa cap el Comte</example>
+                   <example type="correct">la Colònia del Cap el 1788</example>
+               </rule>
+               <rule>
+                   <pattern>
+                       <token negate="yes">a<exception postag="V.*" 
postag_regexp="yes" inflected="yes">fer</exception></token>
+                       <marker>
+                           <token>cap<exception postag="_GN_.*" 
postag_regexp="yes"/></token>
+                           <token regexp="yes">la|les</token>
+                       </marker>
+                   </pattern>
+                   <message>¿Volíeu dir <suggestion>cap a <match 
no="3"/></suggestion>?</message>
+                   <example type="incorrect" correction="cap a la">Camina 
<marker>cap la</marker> primavera</example>
+                   <example type="correct">la Colònia del Cap el 1788</example>
+               </rule>
+           </rulegroup>    
         <rulegroup id="DACI_A" name="d'ací a">
             <rule>
                 <pattern>
@@ -3899,7 +3903,7 @@
             <rule>
                 <pattern>
                     <marker>
-                        <token skip="1" postag="V.[MSING].*|_GV_" 
postag_regexp="yes" inflected="yes" 
regexp="yes">necessitar|necessita(t|ts|da|des)|requerir|requeri(t|ts|da|des)<exception
 postag="_GN_.*|NC.*" postag_regexp="yes"/><exception scope="next" 
regexp="yes">més|menys</exception></token>
+                        <token skip="1" postag="V.[MSING].*|_GV_" 
postag_regexp="yes" inflected="yes" 
regexp="yes">necessitar|necessita(t|ts|da|des)|requerir|requeri(t|ts|da|des)<exception
 postag="_GN_.*|NC.*" postag_regexp="yes"/><exception scope="next" 
postag="_GN_.*|NC.*" postag_regexp="yes"/><exception scope="next" 
regexp="yes">més|menys</exception></token>
                         <token regexp="yes">de|d'<exception 
postag=".*LOC_ADV.*" postag_regexp="yes"/></token>
                     </marker>    
                     <token><exception 
regexp="yes">manera|forma|què|qui(ns|na|nes)?|mi</exception><exception 
postag="PP.*" postag_regexp="yes"/></token>
@@ -3924,6 +3928,7 @@
                 <example type="correct">Sí que hi havia, en canvi, necessitat 
de tota mena de llibertat.</example>
                 <example type="correct">Necessiten més de 24 hores.</example>
                 <example type="correct">Necessiten menys de 24 hores.</example>
+                <example type="correct">Necessiten entreteniment de 
tertúlia.</example>
             </rule>
         </rulegroup>
     </category>
@@ -6489,6 +6494,20 @@
             </rule>
             <rule>
                 <pattern>
+                    <token>col</token>
+                    <token>-</token>
+                    <token>i</token>
+                    <token>-</token>
+                    <token regexp="yes">flors?</token>
+                </pattern>
+                <message>S'escriu sense guionets.</message>
+                <suggestion>coli<match no="5"/></suggestion>
+                <short>Error ortogràfic</short>
+                <example type="incorrect" correction="coliflors">Les 
<marker>col-i-flors</marker> del president</example>
+                <example type="correct">La coliflor.</example>
+            </rule>
+            <rule>
+                <pattern>
                     <token>vetes</token>
                     <token>-</token>
                     <token>i</token>
@@ -6622,13 +6641,14 @@
             <!-- Cal estudiar "que el feu". Mirar que no hi hagi cap verb ni 
pronom de 2P abans. "que el feu famós"... -->
             <rule>
                 <pattern>
-                    <token postag="P0300000|PP3.S000|_GN_.S|N..S.*" 
postag_regexp="yes"><exception postag="D.0MS0|PX3MS0C0|DP3CSP" 
postag_regexp="yes"/></token>
+                    <token skip="1" postag="P0300000|PP3.S000|_GN_.S|N..S.*" 
postag_regexp="yes"><exception postag="D.0MS0|PX3MS0C0|DP3CSP" 
postag_regexp="yes"/></token>
                     <marker>
                         <token>feu</token>
                     </marker>
                 </pattern>
                 <message>Si el verb és en passat, cal escriure 
<suggestion>féu</suggestion>.</message>
                 <example type="incorrect">es <marker>feu</marker> l'any 
passat</example>
+                <example type="incorrect">Que se li <marker>feu</marker> 
cas</example>
                 <example type="correct">vosaltres ho feu bé</example>
                 <example type="correct">cal que ho feu bé</example>
                 <example type="correct">Feu-ho bé</example>
@@ -11309,7 +11329,7 @@
             </rule>
             <rule>
                 <pattern>
-                    <token><exception 
regexp="yes">en|donat|posat|fos|fóra|sigui|siga</exception><exception 
postag="D.*" postag_regexp="yes" /><exception postag="V.*" postag_regexp="yes" 
inflected="yes">fer</exception></token>
+                    <token><exception 
regexp="yes">en|donat|posat|fos|fóra|sigui|siga|per</exception><exception 
postag="D.*" postag_regexp="yes" /><exception postag="V.*" postag_regexp="yes" 
inflected="yes">fer</exception></token>
                     <marker>
                         <token>cas<exception postag="_GN_.*" 
postag_regexp="yes"/></token>
                         <token skip="3">que</token>
@@ -11325,6 +11345,7 @@
                 <example type="correct">, en cas que aquest no fos 
bisbe.</example>
                 <example type="incorrect">o, <marker>cas que</marker> no ho 
fossin,</example>
                 <example type="correct">o, en cas que no ho fossin,</example>
+                <example type="correct">Posem per cas que sigui així.</example>
             </rule>
         </rulegroup>
         <rulegroup id="DE_PEU" name="de peu">
@@ -11462,9 +11483,9 @@
                     <token>vistes</token>
                     <token>a</token> <!-- excepcions: nom propi (de lloc), 
llocs: mar, etc.  -->
                 </marker>
-                <token><exception postag="NP.*" 
postag_regexp="yes"/><exception inflected="yes" 
regexp="yes">vila|poble|ciutat|riu|mar|platja|façana|vall</exception></token>
-                <token><exception postag="NP.*" 
postag_regexp="yes"/><exception inflected="yes" 
regexp="yes">vila|poble|ciutat|riu|mar|platja|façana|vall</exception></token>
-                <token><exception postag="NP.*" 
postag_regexp="yes"/><exception inflected="yes" 
regexp="yes">vila|poble|ciutat|riu|mar|platja|façana|vall</exception></token>
+                <token><exception postag="NP.*" 
postag_regexp="yes"/><exception inflected="yes" 
regexp="yes">carrer|vila|poble|ciutat|riu|mar|platja|façana|vall</exception></token>
+                <token><exception postag="NP.*" 
postag_regexp="yes"/><exception inflected="yes" 
regexp="yes">carrer|vila|poble|ciutat|riu|mar|platja|façana|vall</exception></token>
+                <token><exception postag="NP.*" 
postag_regexp="yes"/><exception inflected="yes" 
regexp="yes">carrer|vila|poble|ciutat|riu|mar|platja|façana|vall</exception></token>
             </pattern>
             <message>Cal dir <suggestion>amb vista <match 
no="3"></match></suggestion> quan significa "pensant en".</message>
             <short>Expressió incorrecta.</short>

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


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to