Revision: 9052
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=9052&view=rev
Author:   jaumeortola
Date:     2013-01-18 14:56:48 +0000 (Fri, 18 Jan 2013)
Log Message:
-----------
[ca] Fixed false alarms. 

Modified Paths:
--------------
    
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/catalan.dict
    
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/catalan_synth.dict
    
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/catalan_tags.txt
    
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
    
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/multiwords.txt
    trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml

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

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

Modified: 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/catalan_tags.txt
===================================================================
--- 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/catalan_tags.txt
        2013-01-18 14:55:21 UTC (rev 9051)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/catalan_tags.txt
        2013-01-18 14:56:48 UTC (rev 9052)
@@ -96,6 +96,7 @@
 NPMPG00
 NPMPSP0
 NPMSG00
+NPMSO00
 NPMSSP0
 P010P000
 P010S000

Modified: 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
===================================================================
--- 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
      2013-01-18 14:55:21 UTC (rev 9051)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
      2013-01-18 14:56:48 UTC (rev 9052)
@@ -2461,7 +2461,7 @@
         <rule>
             <pattern>
                 <marker>
-                    <token 
regexp="yes">[1234567890][1234567890.,]+[1234567890]</token>
+                    <token regexp="yes">[1234567890][1234567890., 
]+[1234567890]</token>
                 </marker>
             </pattern>
             <disambig action="add"><wd lemma="numeral" 
pos="NCCN000"></wd></disambig>
@@ -2469,7 +2469,7 @@
         <rule>
             <pattern>
                 <marker>
-                    <token 
regexp="yes">[1234567890][1234567890.,]+[1234567890]</token>
+                    <token regexp="yes">[1234567890][1234567890., 
]+[1234567890]</token>
                 </marker>
             </pattern>
             <disambig action="add"><wd lemma="numeral" 
pos="DN0CP0"></wd></disambig>
@@ -2489,24 +2489,42 @@
                 </marker>
             </pattern>
             <disambig action="add"><wd lemma="numeral" 
pos="DN0CP0"></wd></disambig>
+        </rule>  
+        <rule>
+            <pattern>
+                <marker>
+                    <token spacebefore="yes">1</token>
+                </marker>
+            </pattern>
+            <disambig action="add"><wd lemma="numeral" 
pos="DN0CS0"></wd></disambig>
         </rule>
-        
         <rule>
             <pattern>
                 <marker>
                     <token spacebefore="yes">1</token>
                 </marker>
             </pattern>
+            <disambig action="remove"><wd lemma="numeral" 
pos="DN0CP0"></wd></disambig>
+        </rule>
+        <rule>
+            <pattern>
+                <token regexp="yes">[^.,]</token>
+                <marker>
+                    <token spacebefore="no">1</token>
+                </marker>
+            </pattern>
             <disambig action="add"><wd lemma="numeral" 
pos="DN0CS0"></wd></disambig>
         </rule>
         <rule>
             <pattern>
+                <token regexp="yes">[^.,]</token>
                 <marker>
-                    <token spacebefore="yes" regexp="yes">1</token>
+                    <token spacebefore="no">1</token>
                 </marker>
             </pattern>
             <disambig action="remove"><wd lemma="numeral" 
pos="DN0CP0"></wd></disambig>
         </rule>
+        
         <!-- ordinals -->
         <rule>
             <pattern>
@@ -2583,6 +2601,28 @@
             </pattern>
             <disambig action="remove"><wd lemma="ordinal" 
pos="AO0CN0"/></disambig>
         </rule>
+        <!-- El + any (en xifres) -->
+        <rule>
+            <pattern>
+                <token regexp="yes">en|anys?|l|el|l'</token>
+                <marker>
+                    <token regexp="yes">[123456789][1234567890]{0,3}</token>
+                </marker>
+            </pattern>
+            <disambig action="replace" postag="_C_TEMPS"/>
+        </rule>
+        <rule>
+            <pattern>
+                <token inflected="yes">numeral</token>
+                <marker>
+                    <token regexp="yes">aC|dC</token>
+                </marker>
+            </pattern>
+            <disambig action="replace"><wd pos="RG"/></disambig>
+        </rule>
+       
+        
+        
 <!--         <rule>  aquesta i la següent es poden eliminar?
             un cop, aquestes tres
             <pattern>
@@ -2754,6 +2794,27 @@
             <disambig action="replace"><wd pos="LOC_ADV"/><wd 
pos="LOC_ADV"/></disambig>
         </rule>
     </rulegroup>  
+    <rulegroup id="PUNTS_CARDINALS" name="punts cardinals, sigles">
+        <rule>
+            <pattern>
+                <token postag="DA0MS0"/>
+                <marker>
+                    <token regexp="yes">(?-i)N|S|E|W|NE|SE|NW|SW</token>
+                </marker>
+            </pattern>
+            <disambig action="replace"><wd pos="NCMS000"/></disambig>
+        </rule>
+        <rule>
+            <pattern>
+                <token regexp="yes">(?-i)N|S|E|W|NE|SE|NW|SW</token>
+                <token/>
+                <marker>
+                    <token regexp="yes">(?-i)N|S|E|W|NE|SE|NW|SW</token>
+                </marker>
+            </pattern>
+            <disambig action="replace"><wd pos="NCMS000"/></disambig>
+        </rule>
+    </rulegroup>    
     <rulegroup id="C_LLOC" name="complements de lloc">
         <rule id="dins_meu" name="dins meu">
             <pattern>
@@ -3514,7 +3575,7 @@
                 <feature id="nombre"/>
                 <feature id="genere"/>
                 <marker>
-                    <token postag="N.*" postag_regexp="yes" regexp="yes" 
inflected="yes">corrent|pendent</token>
+                    <token postag="N.*" postag_regexp="yes" regexp="yes" 
inflected="yes">corrent|pendent|carretera</token>
                 </marker>
                 <token postag="AQ.*" postag_regexp="yes"/>
             </unify>
@@ -4999,7 +5060,7 @@
             <pattern>
                 <and><token postag="D.*" postag_regexp="yes"/><token 
postag="_GN_MS"><exception postag="_GN_FS"/></token></and>
                 <marker>
-                    <and><token postag="NCCS.*|NCMN.*" 
postag_regexp="yes"/><token postag="_GN_MS"/></and>
+                    <and><token postag="NCCS.*|NCMN.*|NCCN.*" 
postag_regexp="yes"/><token postag="_GN_MS"/></and>
                 </marker>
             </pattern>
             <disambig action="add"><wd pos="NCMS000"></wd></disambig>
@@ -5008,7 +5069,7 @@
             <pattern>
                 <and><token postag="D.*" postag_regexp="yes"/><token 
postag="_GN_FS"><exception postag="_GN_MS"/></token></and>
                 <marker>
-                    <and><token postag="NCCS.*|NCFN.*" 
postag_regexp="yes"/><token postag="_GN_FS"/></and>
+                    <and><token postag="NCCS.*|NCFN.*|NCCN.*" 
postag_regexp="yes"/><token postag="_GN_FS"/></and>
                 </marker>
             </pattern>
             <disambig action="add"><wd pos="NCFS000"></wd></disambig>
@@ -5140,44 +5201,6 @@
             </pattern>
             <disambig action="filter" postag="DN.*|_GN.*"></disambig>
         </rule>
-        <!-- El + any (en xifres) -->
-        <!--       <rule>
-            <pattern>
-                <token regexp="yes">en|e?l|dels?|anys?</token>
-                <marker>
-                    <token regexp="yes">[123456789][1234567890]{0,3}</token>
-                </marker>
-            </pattern>
-            <disambig action="add"><wd lemma="numeral" 
pos="NCMS000"></wd></disambig>
-        </rule>
-        <rule>
-            <pattern>
-                <token regexp="yes">en|e?l|dels?|anys?</token>
-                <marker>
-                    <token regexp="yes">[123456789][1234567890]{0,3}</token>
-                </marker>
-            </pattern>
-            <disambig action="filter" postag="N.*"></disambig>
-        </rule>
-        <rule>
-            <pattern>
-                <token regexp="yes">[123456789][1234567890]{0,3}</token>
-                <marker>
-                    <token regexp="yes">aC|dC</token>
-                </marker>
-            </pattern>
-            <disambig action="add"><wd pos="RG"></wd></disambig>
-        </rule>
-        <rule>
-            <pattern>
-                <token regexp="yes">[123456789][1234567890]{0,3}</token>
-                <marker>
-                    <token regexp="yes">aC|dC</token>
-                </marker>
-            </pattern>
-            <disambig action="filter" postag="RG"></disambig>
-        </rule>
--->
     </rulegroup>
     <rulegroup id="TOT" name="tot (determinant, nom o pronom)">
         <rule> <!-- Nom si ha concordat-->
@@ -5294,6 +5317,15 @@
             </pattern>
             <disambig action="filter" postag="PI.*"></disambig>
         </rule>
+        <rule> <!-- totes de-->
+            <pattern>
+                <marker>
+                    <token postag="PI.*"  postag_regexp="yes" 
inflected="yes">tot</token>
+                </marker>
+                <token regexp="yes">de|d'</token>
+            </pattern>
+            <disambig action="filter" postag="PI.*"></disambig>
+        </rule>
     </rulegroup>
     <rule id="P0_DA" name="pronom feble i article: pronom feble">
         <!--mogut per "L'ens"-->
@@ -6164,7 +6196,7 @@
     </rule>
     <rule id="VerbNom" name="verb i nom que no ha concordat"> <!-- Això fou 
estrany -->
         <pattern>
-            <token postag="V.[MSI].*|_GV_" postag_regexp="yes" 
negate_pos="yes"><exception postag="V.[MSI].*|_GV_|R[GN]|.*LOC_ADV.*|C.*" 
postag_regexp="yes"/><exception regexp="yes">["“«'‘(]</exception><exception 
inflected="yes" 
regexp="yes">mot|paraula|terme|expressió|vocable|nom|tipus</exception></token>
+            <token><exception 
postag="V.[MSI].*|_GV_|R[GN]|.*LOC_ADV.*|C.*|_PUNCT.*" 
postag_regexp="yes"/><exception regexp="yes">["“«'‘(]</exception><exception 
inflected="yes" 
regexp="yes">mot|paraula|terme|expressió|vocable|nom|tipus</exception></token>
             <marker>
                 <and>
                     <token postag="NC.*" postag_regexp="yes"><exception 
postag="_GN_.*" postag_regexp="yes" /><exception 
regexp="yes">força|coma|cap|noms?|nou|deu</exception></token>
@@ -6181,11 +6213,11 @@
             <marker>
                 <and>
                     <token postag="NC.*" postag_regexp="yes"></token>
-                    <token postag="V.[MSI].*" postag_regexp="yes" 
regexp="yes">.+e|.+[aei]sses|.+[ae]res|.+era<exception postag="_GV_" /></token>
+                    <token postag="V.[MSI].*" postag_regexp="yes" 
regexp="yes">.+e|.+[aei]sses|.+[ae]res|.+era<exception postag="_GN_.*" 
postag_regexp="yes" /></token>
                 </and>
             </marker>
         </pattern>
-        <disambig action="filter" postag="V.*"></disambig>
+        <disambig action="filter" postag="V.*|_GV_"></disambig>
     </rule>   
     <rule id="VerbNom_valencians2" name="verb (valencià) i nom que no ha 
concordat">
     <!-- després de totes les comprovacions, donem prioritat al nom sobre la 
forma verbal valenciana --> 
@@ -7930,7 +7962,7 @@
     </rulegroup>
     <rule id="possible_nom_propi" name="possible nom propi">
             <pattern>
-                <token><exception postag="SENT_START"/><exception 
regexp="yes">[¿¡"«»—–:\-]</exception></token>
+                <token><exception postag="SENT_START"/><exception regexp="yes" 
spacebefore="yes">[¿¡"«»—–:\-]</exception></token>
                 <marker>
                     <token postag="DA.*|PP.*|P0.*|V.[MSI].*|NP.*" 
postag_regexp="yes" regexp="yes">\p{Lu}.*</token>
                 </marker>

Modified: 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/multiwords.txt
===================================================================
--- 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/multiwords.txt
  2013-01-18 14:55:21 UTC (rev 9051)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/multiwords.txt
  2013-01-18 14:56:48 UTC (rev 9052)
@@ -164,6 +164,7 @@
 Al més LOC_ADV
 Allèn d'       LOC_PREP
 Allèn de       LOC_PREP
+Ab origine     LOC_ADV
 Amb caràcter d'        LOC_PREP
 Amb caràcter de        LOC_PREP
 Amb freqüència LOC_ADV
@@ -244,6 +245,7 @@
 De cara a      LOC_PREP
 De debò        LOC_ADV
 De dretes      LOC_ADV
+De facto       LOC_ADV
 De gom a gom   LOC_ADV
 De iure        LOC_ADV
 De l tot       LOC_ADV
@@ -663,6 +665,7 @@
 al més LOC_ADV
 allèn d'       LOC_PREP
 allèn de       LOC_PREP
+ab origine     LOC_ADV
 amb caràcter d'        LOC_PREP
 amb caràcter de        LOC_PREP
 amb freqüència LOC_ADV
@@ -743,6 +746,7 @@
 de cara a      LOC_PREP
 de debò        LOC_ADV
 de dretes      LOC_ADV
+de facto       LOC_ADV
 de fiar        LOC_ADJ
 de gom a gom   LOC_ADV
 de iure        LOC_ADV

Modified: 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml
===================================================================
--- 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml    
    2013-01-18 14:55:21 UTC (rev 9051)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml    
    2013-01-18 14:56:48 UTC (rev 9052)
@@ -56,7 +56,7 @@
                 <pattern>
                     <token postag="DN..P.*" postag_regexp="yes"><exception 
postag="A...S.*|N..S.*|.*LOC_ADV.*" postag_regexp="yes" /><exception 
inflected="yes">ordinal</exception></token>
                     <marker>
-                        <token postag="N..S.*" postag_regexp="yes"><exception 
postag="N..P.*|V.[^P].*" postag_regexp="yes" /><exception 
inflected="yes">ordinal</exception></token>
+                        <token postag="N..S.*" postag_regexp="yes"><exception 
postag="N..P.*|V.[^P].*" postag_regexp="yes" /><exception 
inflected="yes">ordinal</exception><exception 
regexp="yes">gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre</exception></token>
                     </marker>
                 </pattern>
                 <message>Error de concordança: <suggestion><match no="2" 
postag="N..P.*" /></suggestion>.</message>
@@ -95,7 +95,7 @@
                 <pattern>
                     <token postag="N.*" postag_regexp="yes" 
regexp="yes">\p{Ll}[\p{Ll}·]+</token>
                     <marker>
-                        <token postag="DN0FP0"><exception postag="_GN_FP" 
/></token>
+                        <token postag="DN0FP0"><exception postag="_GN_FP" 
/><exception regexp="yes">[\d .,]+</exception></token>
                     </marker>
                     <token><exception regexp="yes">o|i</exception></token>
                 </pattern>
@@ -818,6 +818,7 @@
                 <example type="incorrect"><marker>Els tres 
culleres</marker>.</example>
                 <example type="correct">Les tres culleres.</example>
                 <example type="correct">expulsarà de davant teu set 
nacions</example>
+                <example type="correct">assolí els 477 h el 1877</example>
             </rule>
             <rule>
                 <pattern>
@@ -1044,6 +1045,7 @@
                 <example type="correct">Una de les seves cases.</example>
                 <example type="correct">tant de les institucions com de la 
ciutadania</example>
                 <example type="correct">Sabem ben poc de les èpoques 
posteriors</example>
+                <example type="correct">acostumaven a venir totes dels sectors 
més carques</example>
             </rule>
             <rule>
                 <pattern>
@@ -1939,6 +1941,7 @@
                 <example type="correct">hom devora els aliments a queixalada 
franca</example>
                 <example type="correct">els nens jugaven a cuit</example>
                 <example type="correct">les campanes toquen a mort</example>
+                <!-- <example type="correct">eren adversaris a mort</example> 
-->
             </rule>
             <rule>
                 <pattern>
@@ -3673,28 +3676,29 @@
         <rulegroup id="NECESSITAR_DE" name="necessitar *de">
             <rule>
                 <pattern>
-                    <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_.*" postag_regexp="yes"/></token>
                     <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"/></token>
                         <token regexp="yes">de|d'<exception 
postag=".*LOC_ADV.*" postag_regexp="yes"/></token>
-                    </marker>
+                    </marker>    
                     <token><exception 
regexp="yes">manera|forma|què|qui(ns|na|nes)?|mi</exception><exception 
postag="PP.*" postag_regexp="yes"/></token>
                 </pattern>
-                <message>'Necessitar' no regeix la preposició 'de'. 
Elimineu-la.</message>
-                <example type="incorrect">necessitava <marker>de</marker> 
comprensió</example>
-                <example type="incorrect">ha necessitat <marker>de</marker> 
comprensió</example>
-                <example type="correct">hi ha necessitat <marker>de</marker> 
comprensió</example>
-                <example type="incorrect">sense necessitar <marker>de</marker> 
moure el cap</example>
-                <example type="incorrect">no van pas necessitar 
<marker>de</marker>ls béns orientals,</example> 
+                <message>Aquest verb no regeix la preposició 'de'. 
Elimineu-la.<suggestion><match no="1" 
include_skipped="all"/></suggestion></message>
+                <example type="incorrect" 
correction="necessitava"><marker>necessitava de</marker> comprensió</example>
+                <example type="incorrect" correction="necessitat">ha 
<marker>necessitat de</marker> comprensió</example>
+                <example type="correct">hi ha necessitat de 
comprensió</example>
+                <example type="incorrect" correction="necessitar">sense 
<marker>necessitar de</marker> moure el cap</example>
+                <example type="incorrect">no van pas <marker>necessitar 
de</marker>ls béns orientals,</example> 
                 <example type="correct">sense necessitat de moure el 
cap</example>
                 <example type="correct">Ho necessitava de manera 
urgent</example>
                 <example type="correct">necessita comprensió</example>
                 <example type="correct">sentia la necessitat de 
fer-ho</example>
                 <example type="correct">o necessitat de satisfer un benestar 
material,</example>
                 <example type="correct">si hi ha necessitat de 
biòpsia.</example>   
-                <example type="incorrect">no requereixen necessàriament 
<marker>de</marker> l’ús de noves tecnologies</example>
+                <example type="incorrect" correction="requereixen 
necessàriament">no <marker>requereixen necessàriament de</marker> l’ús de noves 
tecnologies</example>
                 <example type="correct">Tot el que necessiti de 
vosaltres</example>
                 <example type="correct">Tot el que necessiti de mi</example>
                 <example type="correct">Tot el que necessitis de més a 
més</example>
+                <example type="correct">Sí que hi havia, en canvi, necessitat 
de tota mena de llibertat.</example>
             </rule>
         </rulegroup>
     </category>
@@ -5661,6 +5665,7 @@
                 <example type="incorrect" correction="d'1"><marker>de 
1</marker> a 3</example>
                 <example type="incorrect" correction="d'1"><marker>de 
1</marker>, de 3</example>
                 <example type="correct">de 1.400 habitants</example>
+                <example type="correct">a una distància de 1 630 anys 
llum.</example>
             </rule>
             <rule>
                 <pattern>
@@ -7440,7 +7445,7 @@
                 <pattern>
                     <token><exception 
postag="P0.{6}|PP3CN000|PP3NN000|PP3..A00|PP3CP000|PP3CSD00|V.[MNG].*" 
postag_regexp="yes"/></token>
                     <marker>
-                        <token 
postag="P0.{6}|PP3CN000|PP3NN000|PP3..A00|PP3CP000|PP3CSD00" 
postag_regexp="yes"><exception postag="_GV_|_possible_nompropi" 
postag_regexp="yes"/><exception 
postag="allow_saxon_genitive"/><exception>te</exception></token>
+                        <token 
postag="P0.{6}|PP3CN000|PP3NN000|PP3..A00|PP3CP000|PP3CSD00" 
postag_regexp="yes"><exception postag="_GV_|_possible_nompropi" 
postag_regexp="yes"/><exception 
postag="allow_saxon_genitive"/><exception>te</exception><exception 
regexp="yes">(?-i)SE</exception></token>
                     </marker>
                     <token><exception 
postag="P0.{6}|PP3CN000|PP3NN000|PP3..A00|PP3CP000|PP3CSD00|V.[SI].*" 
postag_regexp="yes"/><exception regexp="yes">["‘“«]</exception></token>
                 </pattern>
@@ -7451,6 +7456,7 @@
                 <example type="correct">si no es "deterioren"</example>
                 <example type="correct">Les famoses Christie's i Sotheby's 
britàniques</example>
                 <example type="correct">S'estava a la ciutat d'Us.</example>
+                <example type="correct">En direcció NW-SE</example>
             </rule>
             <rule>
                 <pattern>
@@ -9958,20 +9964,35 @@
             <example type="incorrect"><marker>Seguim endavant</marker> el 
pla.</example>
             <example type="correct">Seguim endavant amb el pla</example>
         </rule>
-        <rule id="UNA_VIDA_PER_ENDAVANT" name="Una vida *per endavant/al 
davant">
-            <pattern>
-                <token regexp="yes" 
skip="1">vida|futur|camí|dies|anys?|mes|mesos|dècad(a|es)|feina|faena|tasca</token>
-                <marker>
-                    <token>per</token>
-                    <token regexp="yes">endavant|davant</token>
-                </marker>
-            </pattern>
-            <message>Cal substituir per <suggestion>al davant</suggestion> o 
eliminar-ho.</message>
-            <url>http://esadir.cat/sintaxi/per_davant</url>
-            <example type="incorrect" correction="al davant">una vida 
<marker>per endavant</marker></example>
-            <example type="incorrect" correction="al davant">Dos anys té 
<marker>per davant</marker></example>
-            <example type="correct">una vida al davant</example>
-        </rule>
+        <rulegroup id="UNA_VIDA_PER_ENDAVANT" name="Una vida *per endavant/al 
davant">
+            <rule>
+                <pattern>
+                    <token regexp="yes" skip="1" 
inflected="yes">repte|vida|futur|camí|dies|any|mes|dècada|feina|faena|tasca</token>
+                    <marker>
+                        <token>per</token>
+                        <token regexp="yes">endavant|davant</token>
+                    </marker>
+                </pattern>
+                <message>Cal substituir per <suggestion>al davant</suggestion> 
o eliminar-ho.</message>
+                <url>http://esadir.cat/sintaxi/per_davant</url>
+                <example type="incorrect" correction="al davant">una vida 
<marker>per endavant</marker></example>
+                <example type="incorrect" correction="al davant">Dos anys té 
<marker>per davant</marker></example>
+                <example type="correct">una vida al davant</example>
+            </rule>
+            <rule>
+                <pattern>
+                    <marker>
+                        <token>per</token>
+                        <token regexp="yes" skip="1">endavant|davant</token>
+                    </marker>
+                    <token regexp="yes" skip="1" 
inflected="yes">repte|vida|futur|camí|dies|any|mes|dècada|feina|faena|tasca</token>
+                </pattern>
+                <message>Cal substituir per <suggestion>al davant</suggestion> 
o eliminar-ho.</message>
+                <url>http://esadir.cat/sintaxi/per_davant</url>
+                <example type="incorrect" correction="al davant">té 
<marker>per davant</marker> el repte de menjar-se</example>
+                <example type="correct">té el repte de menjar-se</example>
+            </rule>
+        </rulegroup>   
         <rule id="A_BEN_SEGUR" name="a ben segur">
             <pattern>
                 <token>a</token>
@@ -14184,6 +14205,16 @@
                 <example type="incorrect"> Els <marker>propers 10 
anys</marker></example>
                 <example type="correct">L'any que ve</example>
             </rule>
+            <rule>
+                <pattern>
+                    <token>proper</token>
+                    <token regexp="yes">\d+</token>
+                </pattern>
+                <message>'Proper' és inadequat o redundant en expressions de 
temps. Val més dir: <suggestion><match no="2"/></suggestion>, 
<suggestion>pròxim <match no="2"/></suggestion>, <suggestion>propvinent <match 
no="2"/></suggestion></message>
+                <short>Expressió preferible</short>
+                <example type="incorrect" correction="4|pròxim 4|propvinent 
4">El <marker>proper 4</marker> de febrer</example>
+                <example type="correct">El considera proper</example>
+            </rule>
         </rulegroup>
         <rule id="A_AQUEST_FI" name="a aquest fi">
             <pattern>
@@ -16002,13 +16033,14 @@
                 <pattern>
                     <token skip="-1">si<exception 
postag="PR.*|PT.*|DT.*|.*LOC_CONJ.*|C.*" postag_regexp="yes" 
scope="next"/><exception scope="next" 
regexp="yes">perquè|com</exception></token>
                     <marker>
-                        <token postag="V.[^NGP].*" postag_regexp="yes" 
regexp="yes" skip="-1">[\p{Ll}·]+<exception postag="_GN_.*|N.*|A.*|V.[NGP].*" 
postag_regexp="yes"/><exception>di</exception><exception scope="next" 
regexp="yes">[:;,.!?\(\)–—]|com|perquè|que</exception><exception 
postag="C.*|PR.*|PT.*|DT.*|.*LOC_CONJ.*" postag_regexp="yes" 
scope="next"/></token>
+                        <token postag="V.[^NGP].*" postag_regexp="yes" 
regexp="yes" skip="-1">[\p{Ll}·]+<exception postag="_GN_.*|N.*|A.*|V.[NGP].*" 
postag_regexp="yes"/><exception>di</exception><exception scope="next" 
regexp="yes">com|perquè|que</exception><exception 
postag="C.*|PR.*|PT.*|DT.*|.*LOC_CONJ.*|_PUNCT.*" postag_regexp="yes" 
scope="next"/></token>
                         <token postag="V.[^NGP].*" postag_regexp="yes" 
regexp="yes">[\p{Ll}·]+<exception postag="_GN_.*|N.*|A.*|V.[NGP].*|.*LOC.*" 
postag_regexp="yes"/><exception regexp="yes">di|cap</exception></token>
                     </marker>
                 </pattern> 
                 <message>Falta una coma entre els verbs.</message>
                 <example type="incorrect">Si <marker>volem pujar un semitò 
haurem</marker> de multiplicar la freqüència per dos.</example>
                 <example type="correct">Si volem pujar un semitò, haurem de 
multiplicar la freqüència per dos.</example>
+                <example type="correct">festa que -si no perdem de vista els 
seus orígens- enalteix el grotesc</example>
             </rule>
         <rulegroup id="PREP_VERB_CONJUGAT" name="combinació impossible: 
preposició + verb conjugat">
             <rule>
@@ -16174,7 +16206,7 @@
         <rulegroup id="EVITA_VERBS_VALENCIANS" name="Evita verbs valencians 
(pense, diga, patisca, patesca, patix, cantara)">
             <rule>
                 <pattern>
-                    <token postag="V.[^N].*" postag_regexp="yes" 
regexp="yes">.+e<exception postag="_GN.*|V.N.*|N.*|AQ.*" postag_regexp="yes" 
/><exception 
regexp="yes">he|ve|.*obre|.*omple|.*corre|vine</exception><exception 
postag="_possible_nompropi"/></token>
+                    <token postag="V.[^N].*" postag_regexp="yes" 
regexp="yes">.+e<exception postag="_GN.*|V.N.*|N.*|AQ.*|_possible_nompropi" 
postag_regexp="yes" /><exception 
regexp="yes">he|ve|.*obre|.*omple|.*corre|vine</exception><exception 
postag="_possible_nompropi"/></token>
                 </pattern>
                 <message>Forma verbal pròpia del valencià.</message>
                 <!-- per a fer suggeriments cal mirar les conjugacions-->
@@ -16183,10 +16215,11 @@
                 <example type="correct">Jo ho <marker>penso</marker>.</example>
                 <example type="correct">No es va poder encendre mai.</example>
                 <example type="correct">un mosaic d’exotismes digne de 
veure</example>
+                <example type="correct">l'aeroport de Mais-Grate</example>
             </rule>
             <rule>
                 <pattern>
-                    <token postag="V.S.*" postag_regexp="yes" 
regexp="yes">.+(a|en?)<exception postag="_GN.*|V.N.*|N.*|V.I.*" 
postag_regexp="yes" /><exception 
regexp="yes">(s|c)àpig(a|uen)|vinga|fóra|visca</exception><exception 
postag="_possible_nompropi"/></token>
+                    <token postag="V.S.*" postag_regexp="yes" 
regexp="yes">.+(a|en?)<exception 
postag="_GN.*|V.N.*|N.*|V.I.*|_possible_nompropi" postag_regexp="yes" 
/><exception 
regexp="yes">(s|c)àpig(a|uen)|vinga|fóra|visca</exception><exception 
postag="_possible_nompropi"/></token>
                 </pattern>
                 <message>Forma verbal pròpia del valencià.</message>
                 <short>Forma valenciana.</short>
@@ -16200,7 +16233,7 @@
             </rule>
             <rule>
                 <pattern>
-                    <token postag="V.S.*" postag_regexp="yes" 
regexp="yes">.+es<exception postag="_GN.*|N.*|V.[MI].*" postag_regexp="yes" 
/><exception regexp="yes">(s|c)àpigues|fes</exception></token>
+                    <token postag="V.S.*" postag_regexp="yes" 
regexp="yes">.+es<exception postag="_GN.*|N.*|V.[MI].*|_possible_nompropi" 
postag_regexp="yes" /><exception 
regexp="yes">(s|c)àpigues|fes</exception></token>
                 </pattern>
                 <message>Forma verbal pròpia del valencià.</message>
                 <short>Forma valenciana.</short>
@@ -16212,10 +16245,11 @@
                 <example type="incorrect">No m'importa res del que 
<marker>digues</marker></example>
                 <example type="correct">Vull que sàpigues això.</example>
                 <example type="correct">Li hauria agradat que ho fes.</example>
+                <example type="correct">Garraf, temes sobre els quals redactà 
memòries</example>
             </rule>
             <rule>
                 <pattern>
-                    <token postag="V.M.*" postag_regexp="yes" 
regexp="yes">.+en?<exception postag="_GN.*|N.*|V.[IN].*" postag_regexp="yes" 
/><exception 
regexp="yes">(s|c)àpiguen|vine|obre|omple|pren|ven|fen|.*corre</exception></token>
+                    <token postag="V.M.*" postag_regexp="yes" 
regexp="yes">.+en?<exception postag="_GN.*|N.*|V.[IN].*|_possible_nompropi" 
postag_regexp="yes" /><exception 
regexp="yes">(s|c)àpiguen|vine|obre|omple|pren|ven|fen|.*corre</exception></token>
                 </pattern>
                 <message>Forma verbal pròpia del valencià.</message>
                 <short>Forma valenciana.</short>
@@ -16228,7 +16262,7 @@
             </rule>
             <rule>
                 <pattern>
-                    <token postag="V.M03S0" postag_regexp="yes" 
regexp="yes">.+a<exception postag="_GN.*|N.*|V.I.*|V.M02S0" postag_regexp="yes" 
/><exception regexp="yes">(s|c)àpiga|vinga|visca</exception><exception 
postag="_possible_nompropi"/></token>
+                    <token postag="V.M03S0" postag_regexp="yes" 
regexp="yes">.+a<exception postag="_GN.*|N.*|V.I.*|V.M02S0|_possible_nompropi" 
postag_regexp="yes" /><exception 
regexp="yes">(s|c)àpiga|vinga|visca</exception><exception 
postag="_possible_nompropi"/></token>
                 </pattern>
                 <message>Forma verbal pròpia del valencià.</message>
                 <short>Forma valenciana.</short>
@@ -16241,7 +16275,7 @@
             </rule>
             <rule>
                 <pattern>
-                    <token postag="VMS.*" postag_regexp="yes" 
regexp="yes">.+(ara|era|ira)<exception postag="VMI.*" 
postag_regexp="yes"/></token>
+                    <token postag="VMS.*" postag_regexp="yes" 
regexp="yes">.+(ara|era|ira)<exception postag="VMI.*|_possible_nompropi" 
postag_regexp="yes"/></token>
                 </pattern>
                 <message>Forma verbal pròpia del valencià.</message>
                 <short>Forma valenciana.</short>
@@ -16250,10 +16284,11 @@
                 <example type="correct">Ell <marker>haguera</marker> vingut, 
si li ho haguessis dit.</example>
                 <example type="correct">La il·lusió que li amara el 
cor.</example>
                 <example type="correct">que li regira l'estómac</example>
+                <example type="correct">Maria Barbara Bach</example>
             </rule>
             <rule>
                 <pattern>
-                    <token postag="V.SI.*" postag_regexp="yes" 
regexp="yes">.+(asses|àssem|àsseu|assen|esses|éssem|ésseu|essen)<exception 
postag="_GN.*|VMI.*" postag_regexp="yes" /></token>
+                    <token postag="V.SI.*" postag_regexp="yes" 
regexp="yes">.+(asses|àssem|àsseu|assen|esses|éssem|ésseu|essen)<exception 
postag="_GN.*|VMI.*|_possible_nompropi" postag_regexp="yes" /></token>
                 </pattern>
                 <message>Forma verbal pròpia del valencià.</message>
                 <short>Forma valenciana.</short>

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


------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to