Revision: 9498
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=9498&view=rev
Author:   jaumeortola
Date:     2013-02-27 23:46:17 +0000 (Wed, 27 Feb 2013)
Log Message:
-----------
[ca] Fixed false alarms. Dictionary update.

Modified Paths:
--------------
    
trunk/languagetool/languagetool-language-modules/ca/src/main/java/org/languagetool/rules/ca/ReflexiveVerbsRule.java
    
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/catalan.dict
    
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/catalan_synth.dict
    
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/catalan_tags.txt
    
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/java/org/languagetool/rules/ca/ReflexiveVerbsRule.java
===================================================================
--- 
trunk/languagetool/languagetool-language-modules/ca/src/main/java/org/languagetool/rules/ca/ReflexiveVerbsRule.java
 2013-02-26 22:19:35 UTC (rev 9497)
+++ 
trunk/languagetool/languagetool-language-modules/ca/src/main/java/org/languagetool/rules/ca/ReflexiveVerbsRule.java
 2013-02-27 23:46:17 UTC (rev 9498)
@@ -41,8 +41,8 @@
    * Patterns
    */
   
-//List of only pronominal verbs from GDLC (eliminats: assolar, enfundar, 
burlar, traslluir) (afegits: delir)
-  private static final Pattern VERBS_PRONOMINALS = 
Pattern.compile("auto.+|delir|fugar|abacallanar|abalançar|ablenar|aborrallonar|abotifarrar|abrinar|abromar|abstenir|acagallonar|acanyar|acarcanyar|acarnissar|acatarrar|aciutadanar|aclocar|acopar|acorriolar|adir|adonar|adormissar|afal·lerar|afarrossar|afeccionar|aferrallar|aferrissar|aferrussar|agallinar|agarbir|agarrofar|agemolir|agenollar|agotzonar|aiguabarrejar|allocar|alçurar|amatinar|amelar|amigar|amoixir|amoltonar|amotar|amullerar|amunionar|antullar|aparroquianar|aparroquiar|aperduar|apergaminar|apiadar|aponentar|apropinquar|apugonar|arguellar|arrapinyar|arrasir|arravatar|arraïmar|arrepapar|arrepenjar|arrepetellar|arrigolar|arrodir|arrogar|arrossar|arruar|assemblar|assocarrar|atendar|atenir|atorrentar|atrafegar|atrevir|avencar|avidolar|avinençar|balbar|balcar|balir|balmar|bescomptar|boirar|boixar|botinflar|bromar|cagaferrar|candir|capbaixar|capmassar|captenir|cariar|carnificar|carpir|coalitzar|colltrencar|collvinclar|compenetrar|condoldre|condolir|congraciar|contorçar|contrapuntar|contòrcer|corcorcar|coresforçar|cornuar|corruixar|crisalidar|desafeccionar|desalenar|desamorar|desaparroquiar|desapassionar|desaplegar|desavenir|desbocar|descantar|descarar|descontrolar|descovar|desdubtar|desempallegar|desenrojolar|desentossudir|desfeinar|desmemoriar|desnodrir|despondre|despreocupar|dessolidaritzar|desteixinar|desvagar|desvergonyir|desviure|dignar|embarbussar|embascar|embessonar|embordeir|embordir|emborrascar|emborrossar|embotifarrar|embotzegar|embromallar|embromar|embroquerar|emmainadar|emmalurar|emmalurir|emmarar|emmarranar|emmatar|emmigranyar|emmorronar|emmurriar|empassar|empassolar|empegueir|empenyalar|empescar|empillocar|empinyar|empiocar|empitarrar|emplomissar|emplujar|emportar|encabotar|encabritar|encalmar|encalostrar|encelar|encinglar|encirar|encistar|enclaperar|encolerir|encordar|encruar|endoblir|endur|enfarfollar|enfaristolar|enfavar|enfereir|enferotgir|enferritjar|enfugir|enfurrunyar|enfutimar|enfutismar|engelabrir|engolfar|engorgar|engripar|enguerxinar|enllagrimar|enlleganyar|enlleir|ennavegar|enneguitar|enquistar|enrinxar|enseriosir|ensobecar|entonyinar|entossudir|entotsolar|entreabaltir|entrebadar|entrebatre|entrebesar|entrecavalcar|entredevorar|entreferir|entreforcar|entrematar|entremetre|entremirar|entrenyorar|entresaludar|entreseguir|entresoldar|entretocar|entretzenar|entrigar|envidreir|envidriar|envolar|enxautar|esbafar|esbafegar|esbatussar|esblamar|esbojarrar|esborneiar|esbromar|escabridar|escamotar|escanyellar|escanyolir|escanyussar|escapolar|escapolir|escarcanyar|escarramicar|escarrassar|escarxofar|escatifenyar|esconillar|escorporar|escullar|escunçar|esfarinar|esfetgegar|esforçar|esgargamellar|esgatinyar|esgolar|esguimbar|esllanguir|esllavissar|esperitar|espitellar|espitxar|espollinar|espoltrar|esporcellar|espotonar|esprimatxar|esquifir|esquitllar|estilar|estritllar|esvedellar|esventegar|esvomegar|etiolar|extralimitar|extravasar|extravenar|gamar|gaspar|gatinyar|gaubar|gloriar|grifar|immiscir|indigestar|industriar|innivar|insolentar|insurgir|intersecar|inveterar|irèixer|jactar|juramentar|lateritzar|llufar|malfiar|malfixar|migrolar|mofar|mullerar|neulir|obstinar|octubrar|olivar|pellobrir|pellpartir|pelltrencar|penedir|penjolar|pollar|prosternar|queixar|querar|querellar|quillar|ramificar|rancurar|realegrar|rebel·lar|rebordeir|refiar|repanxolar|repapar|repetellar|reressagar|resclosir|ressagar|ressentir|revenjar|salinar|suïcidar|tinyar|tolir|transvestir|traspostar|trufar|vanagloriar|vanagloriejar|vanar|vantar|vergonyar|xautar");
+//List of only pronominal verbs from GDLC (eliminats: assolar, enfundar, 
burlar, traslluir, intersecar) (afegits: delir, desomplir)
+  private static final Pattern VERBS_PRONOMINALS = 
Pattern.compile("auto.+|desomplir|delir|fugar|abacallanar|abalançar|ablenar|aborrallonar|abotifarrar|abrinar|abromar|abstenir|acagallonar|acanyar|acarcanyar|acarnissar|acatarrar|aciutadanar|aclocar|acopar|acorriolar|adir|adonar|adormissar|afal·lerar|afarrossar|afeccionar|aferrallar|aferrissar|aferrussar|agallinar|agarbir|agarrofar|agemolir|agenollar|agotzonar|aiguabarrejar|allocar|alçurar|amatinar|amelar|amigar|amoixir|amoltonar|amotar|amullerar|amunionar|antullar|aparroquianar|aparroquiar|aperduar|apergaminar|apiadar|aponentar|apropinquar|apugonar|arguellar|arrapinyar|arrasir|arravatar|arraïmar|arrepapar|arrepenjar|arrepetellar|arrigolar|arrodir|arrogar|arrossar|arruar|assemblar|assocarrar|atendar|atenir|atorrentar|atrafegar|atrevir|avencar|avidolar|avinençar|balbar|balcar|balir|balmar|bescomptar|boirar|boixar|botinflar|bromar|cagaferrar|candir|capbaixar|capmassar|captenir|cariar|carnificar|carpir|coalitzar|colltrencar|collvinclar|compenetrar|condoldre|condolir|congraciar|contorçar|contrapuntar|contòrcer|corcorcar|coresforçar|cornuar|corruixar|crisalidar|desafeccionar|desalenar|desamorar|desaparroquiar|desapassionar|desaplegar|desavenir|desbocar|descantar|descarar|descontrolar|descovar|desdubtar|desempallegar|desenrojolar|desentossudir|desfeinar|desmemoriar|desnodrir|despondre|despreocupar|dessolidaritzar|desteixinar|desvagar|desvergonyir|desviure|dignar|embarbussar|embascar|embessonar|embordeir|embordir|emborrascar|emborrossar|embotifarrar|embotzegar|embromallar|embromar|embroquerar|emmainadar|emmalurar|emmalurir|emmarar|emmarranar|emmatar|emmigranyar|emmorronar|emmurriar|empassar|empassolar|empegueir|empenyalar|empescar|empillocar|empinyar|empiocar|empitarrar|emplomissar|emplujar|emportar|encabotar|encabritar|encalmar|encalostrar|encelar|encinglar|encirar|encistar|enclaperar|encolerir|encordar|encruar|endoblir|endur|enfarfollar|enfaristolar|enfavar|enfereir|enferotgir|enferritjar|enfugir|enfurrunyar|enfutimar|enfutismar|engelabrir|engolfar|engorgar|engripar|enguerxinar|enllagrimar|enlleganyar|enlleir|ennavegar|enneguitar|enquistar|enrinxar|enseriosir|ensobecar|entonyinar|entossudir|entotsolar|entreabaltir|entrebadar|entrebatre|entrebesar|entrecavalcar|entredevorar|entreferir|entreforcar|entrematar|entremetre|entremirar|entrenyorar|entresaludar|entreseguir|entresoldar|entretocar|entretzenar|entrigar|envidreir|envidriar|envolar|enxautar|esbafar|esbafegar|esbatussar|esblamar|esbojarrar|esborneiar|esbromar|escabridar|escamotar|escanyellar|escanyolir|escanyussar|escapolar|escapolir|escarcanyar|escarramicar|escarrassar|escarxofar|escatifenyar|esconillar|escorporar|escullar|escunçar|esfarinar|esfetgegar|esforçar|esgargamellar|esgatinyar|esgolar|esguimbar|esllanguir|esllavissar|esperitar|espitellar|espitxar|espollinar|espoltrar|esporcellar|espotonar|esprimatxar|esquifir|esquitllar|estilar|estritllar|esvedellar|esventegar|esvomegar|etiolar|extralimitar|extravasar|extravenar|gamar|gaspar|gatinyar|gaubar|gloriar|grifar|immiscir|indigestar|industriar|innivar|insolentar|insurgir|inveterar|irèixer|jactar|juramentar|lateritzar|llufar|malfiar|malfixar|migrolar|mofar|mullerar|neulir|obstinar|octubrar|olivar|pellobrir|pellpartir|pelltrencar|penedir|penjolar|pollar|prosternar|queixar|querar|querellar|quillar|ramificar|rancurar|realegrar|rebel·lar|rebordeir|refiar|repanxolar|repapar|repetellar|reressagar|resclosir|ressagar|ressentir|revenjar|salinar|suïcidar|tinyar|tolir|transvestir|traspostar|trufar|vanagloriar|vanagloriejar|vanar|vantar|vergonyar|xautar");
   private static final Pattern NO_VERBS_PRONOMINALS = 
Pattern.compile("atendre|escollir|assolir|autofinançar|autografiar|automatitzar|autoritzar");
   //Eliminats: témer
   private static final Pattern VERBS_NO_PRONOMINALS = 
Pattern.compile("baixar|caure|callar|marxar|albergar|olorar|seure");

Modified: 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/catalan.dict
===================================================================
(Binary files differ)

Modified: 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/catalan_synth.dict
===================================================================
(Binary files differ)

Modified: 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/catalan_tags.txt
===================================================================
--- 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/catalan_tags.txt
        2013-02-26 22:19:35 UTC (rev 9497)
+++ 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/catalan_tags.txt
        2013-02-27 23:46:17 UTC (rev 9498)
@@ -285,6 +285,7 @@
 VMIP2S0V
 VMIP2S0Z
 VMIP3P00
+VMIP3P0B
 VMIP3P0V
 VMIP3P0Z
 VMIP3S00

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-26 22:19:35 UTC (rev 9497)
+++ 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
      2013-02-27 23:46:17 UTC (rev 9498)
@@ -6961,7 +6961,7 @@
             <token><exception postag="SPS00|CC" 
postag_regexp="yes"/><exception inflected="yes" 
regexp="yes">ser|estar|semblar|parèixer|considerar</exception></token> <!-- en 
calent -->
             <marker>
                 <and>
-                    <token postag="V.G.*" 
postag_regexp="yes"><exception>arrogant</exception></token> <!-- exception: 
tots els verbs reflexius -->
+                    <token postag="V.G.*" postag_regexp="yes"><exception 
regexp="yes">arrogant|equivalent</exception></token> <!-- exception: tots els 
verbs reflexius -->
                     <token postag="A.*" postag_regexp="yes"><exception 
postag="_GN.*" postag_regexp="yes" /></token>
                 </and>
             </marker>
@@ -7016,7 +7016,7 @@
                 </and>
             </marker>
         </pattern>
-        <disambig action="filter" postag="V.*"></disambig>
+        <disambig action="filter" postag="[^N].*"></disambig>
     </rule>
      <rulegroup id="CAP2" name="cap: tractament especial (det, adj, nom, adv, 
verb...)">
     <!-- TODO: ampliar 

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-26 22:19:35 UTC (rev 9497)
+++ 
trunk/languagetool/languagetool-language-modules/ca/src/main/resources/org/languagetool/rules/ca/grammar.xml
        2013-02-27 23:46:17 UTC (rev 9498)
@@ -3870,7 +3870,7 @@
                     <marker>
                         <token>fins</token>
                     </marker>
-                    <token regexp="yes">sobre|sota|quasi|gairebé</token>
+                    <token regexp="yes">sobre|sota|quasi|gairebé|mitjan</token>
                 </pattern>
                 <message>Correcte si vol dir "fins i tot"; si no, cal escriure 
<suggestion>fins a</suggestion>.</message>
                 <example type="incorrect" correction="Fins 
a"><marker>Fins</marker> sota el font.</example>
@@ -6011,6 +6011,17 @@
                 <example type="correct">que volíem deixar enrere amb el 
procés</example>
                 <example type="correct">amb A. Moncunill.</example>
             </rule>
+            <rule>
+                <pattern>
+                    <token regexp="yes">(?-i)a</token> 
+                    <token 
regexp="yes">arrere|enrere|endarrere|avant|endavant|envant</token>
+                </pattern>
+                <message>Sobra la preposició 'a'.</message>
+                <suggestion><match no="2"/></suggestion>
+                <short>Sobra un element</short>
+                <example type="incorrect" correction="enrere">Cap a dins i cap 
<marker>a enrere</marker>.</example>
+                <example type="correct">Anaven avant.</example>
+            </rule>
             <!-- <rule>
                 <pattern>
                     <token postag="SPS00" 
regexp="yes">per|cap|fins|com</token> 
@@ -11286,15 +11297,18 @@
         </rule>
         <rule id="COM_A_MOLT" name="com a molt">
             <pattern>
-                <token>com</token>
-                <token>a</token>
-                <token>molt</token>
+               <marker>
+                       <token>com</token>
+                       <token>a</token>
+                       <token>molt</token>
+                </marker>
+                <token><exception postag="AQ.*" postag_regexp="yes" /></token>
             </pattern>
             <message>Expressió incorrecta si vol dir <suggestion>com a 
màxim</suggestion>.</message>
             <suggestion>a tot estirar</suggestion>
             <short>Expressió incorrecta</short>
             <example type="incorrect"><marker>com a molt</marker> te'n donaré 
tres</example>
-            <example type="correct"><marker>a tot estirar</marker> te'n donaré 
tres</example>
+            <example type="correct">És vist com a molt greu.</example>
         </rule>
         <rule id="COBRAMENT_REVERTIT" name="cobrament revertit">
             <pattern>
@@ -14192,21 +14206,37 @@
             <example type="incorrect" correction="autodidàctic">Promou 
l'aprenentatge <marker>autodidacte</marker></example>
             <example type="correct">És un sistema autodidàctic.</example>
         </rule>
-        <rule id="DESVETLLAR" name="desvetllar / desvelar">
-            <pattern>
-                <marker>
-                    <token inflected="yes" skip="5">desvetllar</token>
-                </marker>
-                <token postag="N.*" postag_regexp="yes" inflected="yes" 
regexp="yes">causa|origen|veritat|jo|secret|misteri</token>
-            </pattern>
-            <message>¿Volíeu dir <suggestion><match no="1" postag="(V.*)" 
postag_regexp="yes" postag_replace="$1">desvelar</match></suggestion> en 
comptes de "<match no="1" case_conversion="alllower"/>" (= treure la son, 
suscitar)?</message>
-            <suggestion><match no="1" postag="(V.*)" postag_regexp="yes" 
postag_replace="$1">descobrir</match></suggestion>
-            <suggestion><match no="1" postag="(V.*)" postag_regexp="yes" 
postag_replace="$1">revelar</match></suggestion>
-            <short>Possible error</short>
-            <example type="incorrect">Diu que vol <marker>desvetllar</marker> 
tots els secrets.</example>
-            <example type="correct">vol desvetllar interès</example>
-            <example type="correct">Desvetlla't, no ens rebutgis per 
sempre.</example>
-        </rule>
+        <rulegroup id="DESVETLLAR" name="desvetllar / desvelar">
+               <rule>
+                   <pattern>
+                       <marker>
+                           <token inflected="yes" skip="5">desvetllar</token>
+                       </marker>
+                       <token postag="N.*" postag_regexp="yes" inflected="yes" 
regexp="yes">causa|origen|veritat|jo|secret|misteri</token>
+                   </pattern>
+                   <message>¿Volíeu dir <suggestion><match no="1" 
postag="(V.*)" postag_regexp="yes" 
postag_replace="$1">desvelar</match></suggestion> en comptes de "<match no="1" 
case_conversion="alllower"/>" (= treure la son, suscitar)?</message>
+                   <suggestion><match no="1" postag="(V.*)" 
postag_regexp="yes" postag_replace="$1">descobrir</match></suggestion>
+                   <suggestion><match no="1" postag="(V.*)" 
postag_regexp="yes" postag_replace="$1">revelar</match></suggestion>
+                   <short>Possible error</short>
+                   <example type="incorrect" 
correction="desvelar|descobrir|revelar">Diu que vol <marker>desvetllar</marker> 
tots els secrets.</example>
+                   <example type="correct">vol desvetllar interès</example>
+                   <example type="correct">Desvetlla't, no ens rebutgis per 
sempre.</example>
+               </rule>
+               <rule>
+                   <pattern>
+                       <marker>
+                           <token inflected="yes">desvetllar</token>
+                       </marker>
+                       <token>que</token>
+                   </pattern>
+                   <message>¿Volíeu dir <suggestion><match no="1" 
postag="(V.*)" postag_regexp="yes" 
postag_replace="$1">desvelar</match></suggestion> en comptes de "<match no="1" 
case_conversion="alllower"/>" (= treure la son, suscitar)?</message>
+                   <suggestion><match no="1" postag="(V.*)" 
postag_regexp="yes" postag_replace="$1">descobrir</match></suggestion>
+                   <suggestion><match no="1" postag="(V.*)" 
postag_regexp="yes" postag_replace="$1">revelar</match></suggestion>
+                   <short>Possible error</short>
+                   <example type="incorrect" 
correction="desvelà|descobrí|revelà">Li <marker>desvetllà</marker> que era 
ell.</example>
+                   <example type="correct">vol desvetllar interès</example>
+               </rule>
+        </rulegroup>
         <rulegroup id="FALLAR" name="fallar">
             <rule>
                 <pattern>
@@ -15549,7 +15579,7 @@
         </rule>
         <rule id="POSSESIU_CARREC_FAVOR_PARER" name="possessiu + 
càrrec/favor/parer">
             <pattern>
-                <token><exception inflected="yes" 
regexp="yes">.*tornar|.*integrar</exception></token>
+                <token><exception inflected="yes" 
regexp="yes">.*tornar|.*integrar|renunciar</exception></token>
                 <marker>
                     <token>a</token>
                     <token spacebefore="no">l</token>

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