Revision: 9039
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=9039&view=rev
Author:   jaumeortola
Date:     2013-01-16 09:08:59 +0000 (Wed, 16 Jan 2013)
Log Message:
-----------
[ca] Fixed several false alarms.
- CatalanSynthesizer.java: regexp are now case insensitive.

Modified Paths:
--------------
    
trunk/JLanguageTool/src/main/java/org/languagetool/synthesis/ca/CatalanSynthesizer.java
    
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

Modified: 
trunk/JLanguageTool/src/main/java/org/languagetool/synthesis/ca/CatalanSynthesizer.java
===================================================================
--- 
trunk/JLanguageTool/src/main/java/org/languagetool/synthesis/ca/CatalanSynthesizer.java
     2013-01-16 08:43:02 UTC (rev 9038)
+++ 
trunk/JLanguageTool/src/main/java/org/languagetool/synthesis/ca/CatalanSynthesizer.java
     2013-01-16 09:08:59 UTC (rev 9039)
@@ -60,10 +60,10 @@
        private static final Pattern pPrep = Pattern.compile("(DT)(.*)");
 
        /** Patterns for apostrophation **/
-       private static final Pattern pMascYes = 
Pattern.compile("h?[aeiouàèéíòóú].*");
-       private static final Pattern pMascNo = 
Pattern.compile("h?[ui][aeioàèéóò].+");
-       private static final Pattern pFemYes = 
Pattern.compile("h?[aeoàèéíòóú].*|h?[ui][^aeiouàèéíòóúüï]+[aeiou][ns]?|urbs");
-       private static final Pattern pFemNo = Pattern.compile("host|ira|inxa");
+       private static final Pattern pMascYes = 
Pattern.compile("h?[aeiouàèéíòóú].*",Pattern.CASE_INSENSITIVE|Pattern.UNICODE_CASE);
+       private static final Pattern pMascNo = 
Pattern.compile("h?[ui][aeioàèéóò].+",Pattern.CASE_INSENSITIVE|Pattern.UNICODE_CASE);
+       private static final Pattern pFemYes = 
Pattern.compile("h?[aeoàèéíòóú].*|h?[ui][^aeiouàèéíòóúüï]+[aeiou][ns]?|urbs",Pattern.CASE_INSENSITIVE|Pattern.UNICODE_CASE);
+       private static final Pattern pFemNo = 
Pattern.compile("host|ira|inxa",Pattern.CASE_INSENSITIVE|Pattern.UNICODE_CASE);
 
        public CatalanSynthesizer() {
                super(RESOURCE_FILENAME, TAGS_FILE_NAME);

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-16 08:43:02 UTC (rev 9038)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/catalan_tags.txt
        2013-01-16 09:08:59 UTC (rev 9039)
@@ -90,7 +90,9 @@
 NPFPG00
 NPFPSP0
 NPFSG00
+NPFSO00
 NPFSSP0
+NPMNG00
 NPMPG00
 NPMPSP0
 NPMSG00

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-16 08:43:02 UTC (rev 9038)
+++ 
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
      2013-01-16 09:08:59 UTC (rev 9039)
@@ -539,7 +539,7 @@
     <rulegroup id="sigles" name="sigles">
         <rule>
             <pattern>
-                <token regexp="yes">[1234567890]+|/|per</token>
+                <token regexp="yes">[1234567890.,]+|/|per</token>
                 <marker>
                     <token>ha</token>
                 </marker>
@@ -692,7 +692,7 @@
         </rule> 
         <rule id="nompropi_noverb" name="nom propi no verb: el mont Or">
             <pattern>
-                <token inflected="yes" 
regexp="yes">mont|pare|premi|concurs|quadre|taula|novel·la|obra|riu|estil|programa|orquestra|escola|registre|finca</token>
+                <token inflected="yes" 
regexp="yes">mont|pare|premi|cursa|concurs|quadre|taula|novel·la|obra|riu|estil|programa|orquestra|escola|registre|finca</token>
                 <marker>
                     <token regexp="yes">\p{Lu}.+</token>
                 </marker>
@@ -1345,7 +1345,7 @@
         <rule>
             <pattern>
                 <marker>
-                    <token inflected="yes" 
regexp="yes">pare|premi|concurs|quadre|taula|novel·la|obra|riu|estil|programa|orquestra|escola|registre|finca</token>
+                    <token inflected="yes" 
regexp="yes">pare|premi|cursa|concurs|quadre|taula|novel·la|obra|riu|estil|programa|orquestra|escola|registre|finca</token>
                 </marker>
                 <token regexp="yes">\p{Lu}[\p{Lu}\p{Ll}·]+</token>
             </pattern>

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