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