Revision: 8673
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=8673&view=rev
Author:   jaumeortola
Date:     2012-12-26 23:15:35 +0000 (Wed, 26 Dec 2012)
Log Message:
-----------
[ca] Rebuilt morfologik speller dictionary so there are no errors in 
abbreviations. 

Modified Paths:
--------------
    
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/hunspell/ca_ES.dict
    trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml
    
trunk/JLanguageTool/src/test/java/org/languagetool/rules/ca/MorfologikCatalanSpellerRuleTest.java

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

Modified: 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml
===================================================================
--- 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml    
    2012-12-26 22:28:32 UTC (rev 8672)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml    
    2012-12-26 23:15:35 UTC (rev 8673)
@@ -8579,6 +8579,17 @@
         </rule>
     </category>
     <category name="C1) Ortotipografia">
+        <rule id="PUNT_EN_ABREVIATURES" name="Comprova que hi ha punt en 
abreviatures: pàg., núm., etc.">
+            <pattern case_sensitive="no">
+                <marker>
+                    <token 
regexp="yes">(abr|abs|acad|add|adj|adm|admdor|admdora|admtiu|admtiva|adv|ag|agl|agr|agron|agròn|aj|alim|ampl|ap|apmt|apnt|apr|aprox|apt|arq|arqueol|arquit|atm|aut|aux|b|batx|bda|bibl|bl|bnc|butll|bxs|calef|cartogr|catedr|catol|cf|cin|climat|col·l|constr|contr|conv|corp|corr|cpl|cpt|cra|cró|ct|cte|ctra|cts|d|dc|dept|desp|dg|dip|disp|distr|div|dj|Dr|Dra|drec|ds|dt|dta|dte|dupl|dv|econ|ed|Emm|entl|esp|espf|esq|etc|exc|Excm|Excma|exp|exped|ext|f|fac|fca|febr|gov|gr|gral|Hble|Il·lm|Il·lma|Il·ltre|Im|Ima|imp|impr|impt|inc|insp|int|inv|j|jul|jurispr|leg|llic|loc|ltda|làm|Mgfc|Mgfca|mil·l|Mn|màx|mín|n|nov|nre|núm|oct|op|p|paq|pda|pg|pl|ppda|ppt|pral|prev|prof|progr|pta|ptes|ptge|pvt|pàg|rbla|ref|rev|secr|sgt|sotsp|Sr|Sra|Sres|Srs|St|Sta|supl|supt|telegr|trad|trans|transcr|transf|tripl|trv|tt|tèc|univ|urb|veg|vid|vig|vocab|àt|íd)</token>
+                </marker>
+                <token><exception>.</exception></token>
+            </pattern>
+            <message>Probablement falta un punt darrere de l'abreviatura: 
<suggestion><match no="1"/>.</suggestion></message>
+            <example type="incorrect" correction="núm.">Viu al 
<marker>núm</marker> 25 del carrer Nou.</example>
+            <example type="correct">Viu al núm. 25 del carrer Nou.</example>
+        </rule>
         <rule id="PUNTS_SUSPENSIUS" name="Usa el caràcter de punts suspensius" 
default="off">
             <pattern>
                 <token>.</token>

Modified: 
trunk/JLanguageTool/src/test/java/org/languagetool/rules/ca/MorfologikCatalanSpellerRuleTest.java
===================================================================
--- 
trunk/JLanguageTool/src/test/java/org/languagetool/rules/ca/MorfologikCatalanSpellerRuleTest.java
   2012-12-26 22:28:32 UTC (rev 8672)
+++ 
trunk/JLanguageTool/src/test/java/org/languagetool/rules/ca/MorfologikCatalanSpellerRuleTest.java
   2012-12-26 23:15:35 UTC (rev 8673)
@@ -52,8 +52,10 @@
         assertEquals(0, rule.match(langTool.getAnalyzedSentence(",")).length);
         // Spellcheck dictionary contains Valencian and general accentuation
         assertEquals(0, rule.match(langTool.getAnalyzedSentence("Francès i 
francés.")).length);
+        // checks abbreviations 
+        assertEquals(0, rule.match(langTool.getAnalyzedSentence("Viu al núm. 
23 del carrer Nou.")).length);
+        assertEquals(0, rule.match(langTool.getAnalyzedSentence("N'hi ha de 
color vermell, blau, verd, etc.")).length);
         
-        
         //test for "LanguageTool":
         assertEquals(0, 
rule.match(langTool.getAnalyzedSentence("LanguageTool!")).length);
         assertEquals(0, rule.match(langTool.getAnalyzedSentence(",")).length);

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


------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to