summaryrefslogtreecommitdiffstats
path: root/JLanguageTool/src/rules/ca
diff options
context:
space:
mode:
Diffstat (limited to 'JLanguageTool/src/rules/ca')
-rw-r--r--JLanguageTool/src/rules/ca/accentuacio.txt226
-rw-r--r--JLanguageTool/src/rules/ca/castellanismes.txt59
-rw-r--r--JLanguageTool/src/rules/ca/grammar.xml2415
3 files changed, 2700 insertions, 0 deletions
diff --git a/JLanguageTool/src/rules/ca/accentuacio.txt b/JLanguageTool/src/rules/ca/accentuacio.txt
new file mode 100644
index 0000000..30c0f87
--- /dev/null
+++ b/JLanguageTool/src/rules/ca/accentuacio.txt
@@ -0,0 +1,226 @@
+# @author Jimmy O'Regan
+# Based on material provided by Luis Villarejo, Universitat Oberta de Catalunya
+alfíl=alfil
+amít=amit
+beisbòl=beisbol
+cautxu=cautxú
+cèltiber=celtiber
+cèntigram=centigram
+ciclòp=ciclop
+Cistèr=Cister
+críquet=criquet
+elít=elit
+filantròp=filantrop
+fluòr=fluor
+futbòl=futbol
+handbòl=handbol
+hàndicap=handicap
+hèctogram=hectogram
+hòquei=hoquei
+ibèr=iber
+ínterval=interval
+lèvogir=levogir
+línier=linier
+míl·ligram=mil·ligram
+mísantrop=misantrop
+oboe=oboè
+ovàl=oval
+pelica=pelicà
+pivot=pivot
+pívot=pivot
+polícrom=policrom
+pòlicrom=policrom
+políglot=poliglot
+pòliglot=poliglot
+quefír=quefir
+radàr=radar
+sahraui=sahrauí
+sovièt=soviet
+taiga=taigà
+timpa=timpà
+tiquèt=tiquet
+tuàreg=tuareg
+urdu=urdú
+xandàll=xandall
+xassis=xassís
+zenít=zenit
+Àdam=Adam
+Artúr=Artur
+Ausias=Ausiàs
+Boris=Borís
+Elísabet=Elisabet
+Guifre=Guifré
+Raímon=Raimon
+Biarrítz=Biarritz
+Carpàts=Carpats
+Múnic=Munic
+Tíbet=Tibet
+Zúric=Zuric
+àcne=acne
+aerostat=aeròstat
+almoravit=almoràvit
+alveol=alvèol
+anèmone=anemone
+anglofob=anglòfob
+apoplexía=apoplexia
+astur=àstur
+atmosfèra=atmosfera
+augur=àugur
+auríga=auriga
+bantú=bantu
+bíosfera=biosfera
+bronquiol=bronquíol
+centigrad=centígrad
+cèntilitre=centilitre
+cònclave=conclave
+cònsola=consola
+cotiledon=cotilèdon
+dínamo=dinamo
+endòsmosi=endosmosi
+èpiclesi=epiclesi
+èxegesi=exegesi
+èxosmosi=exosmosi
+gurú=guru
+hèctolitre=hectolitre
+hèmiplegia=hemiplegia
+kàrate=karate
+letàrgia=letargia
+líbido=libido
+ligur=lígur
+mèdul·la=medul·la
+megalit=megàlit
+mil·lilitre=mil·lilitre
+mímesi=mimesi
+missil=míssil
+nucleol=nuclèol
+omoplat=omòplat
+osmosi=osmosi
+paraplegia=paraplegia
+picnic=pícnic
+poliester=polièster
+prensil=prènsil
+quadriga=quadriga
+quilolitre=quilolitre
+reostat=reòstat
+reptil=rèptil
+rupia=rupia
+sicomor=sicòmor
+sinergia=sinergia
+termit=tèrmit
+termostat=termòstat
+textil=tèxtil
+torticoli=torticoli
+tulipa=tulipa
+vacuol=vacúol
+viking=víking
+vimet=vímet
+zoofit=zoòfit
+zulú=zulu
+Agamemnon=Agamèmnon
+Aristídes=Aristides
+Arquimèdes=Arquimedes
+Astàrte=Astarte
+Cerber=Cèrber
+Ciriac=Ciríac
+Didac=Dídac
+Edip=Èdip
+Eol=Èol
+Esquil=Èsquil
+Espartac=Espàrtac
+Ganimèdes=Ganimedes
+Herodot=Heròdot
+Igor=Ígor
+Jafet=Jàfet
+Jason=Jàson
+Karamazov=Karamàzov
+Kefren=Kefren
+Lacedemon=Lacedèmon
+Vercingetorix=Vercingetòrix
+Aneu=Àneu
+Èfes=Efes
+Eufràtes=Eufrates
+Ilúro=Iluro
+Kharkov=Khàrkov
+Kiev=Kíev
+Màli=Mali
+Marraqueix=Marràqueix
+Negueb=Nègueb
+Ravenna=Ravenna
+Samaria=Samaria
+Sebastopol=Sebastòpol
+Subur=Súbur
+Tarent=Tàrent
+Ucraina=Ucraïna
+anode=ànode
+antropofagia=antropofàgia
+areola=arèola
+aureola=aurèola
+autolisi=autòlisi
+catode=càtode
+diode=díode
+dioptria=diòptria
+eczema=èczema
+electrode=elèctrode
+electrolisi=electròlisi
+endospora=endòspora
+enema=ènema
+epode=èpode
+especimen=espècimen
+exospora=exòspora
+gameta=gàmeta
+isobara=isòbara
+marqueting=màrqueting
+metopa=mètopa
+olimpiada=olimpíada
+patxuli=pàtxuli
+pentode=pèntode
+periode=període
+pneumonia=pneumònia
+quadriceps=quàdriceps
+rubeola=rubèola
+tetrode=tètrode
+triode=tríode
+video=vídeo
+zoospora=zoòspora
+Artemis=Àrtemis
+Astiages=Astíages
+Atila=Àtila
+Cibele=Cíbele
+Damocles=Dàmocles
+Esquines=Èsquines
+Eumenes=Èumenes
+Fafila=Fàfila
+Favila=Fàvila
+Heracles=Hèracles
+Lascaris=Làscaris
+Pericles=Pèricles
+Praxiteles=Praxíteles
+Proserpina=Prosèrpina
+Sennaquerib=Sennàquerib
+Setabis=Sètabis
+Suintila=Suíntila
+Ulfila=Úlfila
+Vitiza=Vítiza
+Barcino=Bàrcino
+Bassora=Bàssora
+Betulo=Bètulo
+Brindisi=Bríndisi
+Ecbatana=Ecbàtana
+Egara=Ègara
+Etiopia=Etiòpia
+Helsinki=Hèlsinki
+Himalaia=Himàlaia
+Itaca=Ítaca
+Katmandu=Kàtmandu
+Ladoga=Làdoga
+Larissa=Làrissa
+Larnaca=Làrnaca
+Megara=Mègara
+Mikonos=Míkonos
+Otranto=Òtranto
+Sahara=Sàhara
+Samosata=Samòsata
+Sicoris=Sícoris
+Tarraco=Tàrraco
+Toquio=Tòquio
+Umbria=Úmbria
diff --git a/JLanguageTool/src/rules/ca/castellanismes.txt b/JLanguageTool/src/rules/ca/castellanismes.txt
new file mode 100644
index 0000000..1ac36fc
--- /dev/null
+++ b/JLanguageTool/src/rules/ca/castellanismes.txt
@@ -0,0 +1,59 @@
+# @author Jimmy O'Regan
+#
+# Castellanismes
+#
+# FIXME: Add full conjugation for verbs?
+#
+# FIMXE Multiwords... check Romanian?
+# crucigrama=mots encreuats
+# jabalí=porc senglar
+# quiròfan=sala d'operacions
+#
+# FIXME: Needs its own rule:
+# pues=doncs
+# (pua, pues)
+#
+
+acera=vorera
+aconteixement=esdeveniment
+ajedrès=escacs
+alemà=alemany
+aleman=alemany
+antes=abans
+assunto=assumpte
+averiguar=esbrinar
+barco=vaixell
+bueno=bé
+carinyo=afecte
+desaigüe=desguàs
+después=després
+disfrutar=gaudir
+enfermetat=malaltia
+enfermetats=malalties
+entonses=aleshores
+gasto=despesa
+garantitzar=garantir
+gelos=gelosia
+hasta=fins
+huelga=vaga
+inglès=anglès
+làmpara=làmpada
+lavadora=rentadora
+mantequilla=mantega
+parxe=pegat
+quadro=quadre
+recado=encàrrec
+reflexar=reflectir
+sello=segell
+sombra=ombra
+tamany=mida
+tonto=babau
+urbano=urbà
+verbena=revetlla
+vivenda=habitatge
+xarco=toll
+# acronyms
+máx=màx
+cód=cod
+admón=adm
+dña=sra
diff --git a/JLanguageTool/src/rules/ca/grammar.xml b/JLanguageTool/src/rules/ca/grammar.xml
new file mode 100644
index 0000000..1d79207
--- /dev/null
+++ b/JLanguageTool/src/rules/ca/grammar.xml
@@ -0,0 +1,2415 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="../print.xsl"
+title="Pretty print" ?>
+<?xml-stylesheet type="text/css" href="../rules.css"
+title="Easy editing stylesheet" ?>
+<!--
+Catalan Grammar and Typo Rules for LanguageTool
+Copyright (C) 2009 Ricard Roca
+-->
+<rules lang="ca" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../rules.xsd">
+ <category name="errors gramaticals">
+ <rule id="DE_QUE" name="de que">
+ <pattern>
+ <token>de</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>que</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">La possibilitat <marker>de que</marker> ho facis</example>
+ <example type="correct">La possibilitat <marker>que</marker> ho facis</example>
+ </rule>
+ <rule id="EN_QUE" name="en que">
+ <pattern>
+ <token>en</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>en què</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">El lloc <marker>en que</marker> ho van trobar</example>
+ <example type="correct">El lloc <marker>en què</marker> ho van trobar</example>
+ </rule>
+ <rule id="PER_QUE" name="per que">
+ <pattern>
+ <token>per</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>per què</suggestion> o <suggestion>perquè</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">El motiu <marker>per que</marker> ho fan</example>
+ <example type="correct">El motiu <marker>perquè</marker> ho fan</example>
+ <example type="correct"><marker>Per què</marker> ho fan?</example>
+ </rule>
+ <rule id="PER_A_QUE" name="per a que">
+ <pattern>
+ <token>per</token>
+ <token>a</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>per a què</suggestion> o <suggestion>perquè</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">La finalitat <marker>per a que</marker> ho fan</example>
+ <example type="correct">La finalitat <marker>perquè</marker> ho fan</example>
+ <example type="correct"><marker>Per a què</marker> ho fan?</example>
+ </rule>
+ <rulegroup id="HI_HAN" name="hi han">
+ <rule>
+ <pattern>
+ <token>hi</token>
+ <token>han</token>
+ </pattern>
+ <message>Cal dir <suggestion>hi ha</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">No <marker>hi han</marker> entrades</example>
+ <example type="correct">No <marker>hi ha</marker> entrades</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>hi</token>
+ <token>havien</token>
+ </pattern>
+ <message>Cal dir <suggestion>hi havia</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">No <marker>hi havien</marker> entrades</example>
+ <example type="correct">No <marker>hi havia</marker> entrades</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>hi</token>
+ <token>hauran</token>
+ </pattern>
+ <message>Cal dir <suggestion>hi haurà</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">No <marker>hi hauran</marker> concerts</example>
+ <example type="correct">No <marker>hi haurà</marker> concerts</example>
+ </rule>
+ </rulegroup>
+ <rule id="HI_HA_QUE" name="hi ha que">
+ <pattern>
+ <token>hi</token>
+ <token>ha</token>
+ <token>que</token>
+ </pattern>
+ <message>Incorrecte quan vol dir <suggestion>cal</suggestion>.</message>
+ <short>Incorrecte quan vol dir ‘cal’</short>
+ <example type="incorrect">No <marker>hi ha que</marker> fer res</example>
+ <example type="correct">No <marker>cal</marker> fer res</example>
+ </rule>
+ <rulegroup id="CONTRACCIONS" name="contraccions">
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>el</token>
+ </pattern>
+ <message>Cal dir <suggestion>del</suggestion>.</message>
+ <short>Error gramatical</short>
+ <example type="incorrect"><marker>de el</marker> camí</example>
+ <example type="correct"><marker>del</marker> camí</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>els</token>
+ </pattern>
+ <message>Cal dir <suggestion>dels</suggestion>.</message>
+ <short>Error gramatical</short>
+ <example type="incorrect"><marker>de els</marker> camins</example>
+ <example type="correct"><marker>dels</marker> camins</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>per</token>
+ <token>el</token>
+ </pattern>
+ <message>Cal dir <suggestion>pel</suggestion>.</message>
+ <short>Error gramatical</short>
+ <example type="incorrect"><marker>per el</marker> camí</example>
+ <example type="correct"><marker>pel</marker> camí</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>per</token>
+ <token>els</token>
+ </pattern>
+ <message>Cal dir <suggestion>pels</suggestion>.</message>
+ <short>Error gramatical</short>
+ <example type="incorrect"><marker>per els</marker> camins</example>
+ <example type="correct"><marker>pels</marker> camins</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>el</token>
+ </pattern>
+ <message>Cal dir <suggestion>al</suggestion>.</message>
+ <short>Error gramatical</short>
+ <example type="incorrect"><marker>a el</marker> camí</example>
+ <example type="correct"><marker>al</marker> camí</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>els</token>
+ </pattern>
+ <message>Cal dir <suggestion>als</suggestion>.</message>
+ <short>Error gramatical</short>
+ <example type="incorrect"><marker>a els</marker> camins</example>
+ <example type="correct"><marker>als</marker> camins</example>
+ </rule>
+ </rulegroup>
+ </category>
+ <category name="errors ortogràfics">
+ <rulegroup id="APOSTROFACIO" name="apostrofació">
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token regexp="yes">[aeiouhàèéíòóú].*</token>
+ </pattern>
+ <message>Cal dir <suggestion>d'<match no="2"></match></suggestion>.</message>
+ <short>Error ortogràfic</short>
+ <example type="incorrect"><marker>de ortografia</marker></example>
+ <example type="correct"><marker>d'ortografia</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>el</token>
+ <token regexp="yes">[aeiouhàèéíòóú].*<exception regexp="yes">iode|iogurt</exception></token>
+ </pattern>
+ <message>Cal dir <suggestion>l'<match no="2"></match></suggestion>.</message>
+ <short>Error ortogràfic</short>
+ <example type="incorrect"><marker>el home</marker></example>
+ <example type="correct"><marker>l'home</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>del</token>
+ <token regexp="yes">[aeiouhàèéíòóú].*<exception regexp="yes">iode|iogurt</exception></token>
+ </pattern>
+ <message>Cal dir <suggestion>de l'<match no="2"></match></suggestion>.</message>
+ <short>Error ortogràfic</short>
+ <example type="incorrect"><marker>del home</marker></example>
+ <example type="correct"><marker>de l'home</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token regexp="yes">[aeiouhàèéíòóú].*<exception regexp="yes">iode|iogurt</exception></token>
+ </pattern>
+ <message>Cal dir <suggestion>a l'<match no="2"></match></suggestion>.</message>
+ <short>Error ortogràfic</short>
+ <example type="incorrect"><marker>al home</marker></example>
+ <example type="correct"><marker>a l'home</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>pel</token>
+ <token regexp="yes">[aeiouhàèéíòóú].*<exception regexp="yes">iode|iogurt</exception></token>
+ </pattern>
+ <message>Cal dir <suggestion>per l'<match no="2"></match></suggestion>.</message>
+ <short>Error ortogràfic</short>
+ <example type="incorrect"><marker>pel home</marker></example>
+ <example type="correct"><marker>per l'home</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>l</token>
+ <token regexp="yes">['’]</token>
+ <token regexp="yes">iode|iogurt</token>
+ </pattern>
+ <message>Cal dir <suggestion>el <match no="3"></match></suggestion>.</message>
+ <short>Error ortogràfic</short>
+ <example type="incorrect"><marker>l'iogurt</marker></example>
+ <example type="correct"><marker>el iogurt</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>l</token>
+ <token regexp="yes">['’]</token>
+ <token>universitat</token>
+ </pattern>
+ <message>Cal dir <suggestion>la <match no="3"></match></suggestion>.</message>
+ <short>Error ortogràfic</short>
+ <example type="incorrect"><marker>l'universitat</marker></example>
+ <example type="correct"><marker>la universitat</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>la</token>
+ <token regexp="yes">[aeoàèéíòóú].*<exception regexp="yes">host|universitat</exception></token>
+ </pattern>
+ <message>Cal dir <suggestion>l'<match no="2"></match></suggestion>.</message>
+ <short>Error ortogràfic</short>
+ <example type="incorrect"><marker>la ombra</marker></example>
+ <example type="correct"><marker>l'ombra</marker></example>
+ </rule>
+ </rulegroup>
+ </category>
+ <category name="locucions errònies">
+ <rulegroup id="DENCA" name="d’ençà">
+ <rule>
+ <pattern>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ <token>ençà</token>
+ <token>el</token>
+ </pattern>
+ <message>Cal dir <suggestion>d'ençà del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>d'ençà el</marker> matí, has millorat</example>
+ <example type="correct"><marker>d'ençà del</marker> matí, has millorat</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ <token>ençà</token>
+ <token>els</token>
+ </pattern>
+ <message>Cal dir <suggestion>d'ençà dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>d'ençà els</marker> medicaments, has millorat</example>
+ <example type="correct"><marker>d'ençà dels</marker> medicaments, has millorat</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ <token>ençà</token>
+ <token negate="yes" regexp="yes">d|de</token>
+ </pattern>
+ <message>Cal dir <suggestion>d'ençà de <match no="4" /></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>d'ençà la</marker> tornada, has millorat</example>
+ <example type="correct"><marker>d'ençà de</marker> la tornada, has millorat</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="ESMENT_A" name="esment a">
+ <rule>
+ <pattern>
+ <token>esment</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>esment de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">fer <marker>esment a</marker> la qüestió</example>
+ <example type="correct">fer <marker>esment de</marker> la qüestió</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>esment</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>esment del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">fer <marker>esment al</marker> tema</example>
+ <example type="correct">fer <marker>esment del</marker> tema</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>esment</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>esment dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">fer <marker>esment als</marker> temes</example>
+ <example type="correct">fer <marker>esment dels</marker> temes</example>
+ </rule>
+ </rulegroup>
+ <rule id="TREBALLAR_DUR" name="treballar dur">
+ <pattern>
+ <token inflected="yes">treballar</token>
+ <token>dur</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" /> de valent</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>treballem dur</marker></example>
+ <example type="correct"><marker>treballem de valent</marker></example>
+ </rule>
+ <rulegroup id="APOSTROF" name="apòstrof">
+<!-- FIXME - works in the gui, but not in the test?
+ <rule>
+ <pattern mark_to="-1">
+ <token regexp="yes">[mts]e</token>
+ <token>el</token>
+ <token postag="V.*" postag_regexp="yes"><exception regexp="yes">[haeoàèéíòóú].*</exception></token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" />'l</suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>me el dóna</marker></example>
+ <example type="correct"><marker>me'l dóna</marker></example>
+ </rule>
+-->
+ <rule>
+ <pattern mark_to="-1">
+ <token>el</token>
+ <token>hi</token>
+ <token postag="V.*" postag_regexp="yes"><exception regexp="yes">[haeoàèéíòóú].*</exception></token>
+ </pattern>
+ <message>Cal dir <suggestion>l'<match no="2" /></suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>el hi</marker> dóna</example>
+ <example type="correct"><marker>l'hi dóna</marker></example>
+ </rule>
+ <rule>
+ <pattern mark_to="-1">
+ <token>la</token>
+ <token>en</token>
+ <token postag="V.*" postag_regexp="yes"><exception regexp="yes">[haeoàèéíòóú].*</exception></token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" />'n</suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>la en</marker> treu</example>
+ <example type="correct"><marker>la'n treu</marker></example>
+ </rule>
+ <rule>
+ <pattern mark_to="-1">
+ <token>se</token>
+ <token>en</token>
+ <token postag="V.*" postag_regexp="yes"><exception regexp="yes">[haeoàèéíòóú].*</exception></token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" />'n</suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>se en</marker> treu</example>
+ <example type="correct"><marker>se'n treu</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="V.*" postag_regexp="yes"></token>
+ <token regexp="yes">['’]</token>
+ <token>me</token>
+ <token regexp="yes">['’]</token>
+ <token regexp="yes">h[oi]</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" />-m'<match no="5" /></suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>dóna'me'ho</marker></example>
+ <example type="correct"><marker>dóna-m'ho</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="V.*" postag_regexp="yes"></token>
+ <token regexp="yes">['’]</token>
+ <token>te</token>
+ <token regexp="yes">['’]</token>
+ <token regexp="yes">h[oi]</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" />-t'<match no="5" /></suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>dóna'te'ho</marker></example>
+ <example type="correct"><marker>dóna-t'ho</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="V.*" postag_regexp="yes"></token>
+ <token regexp="yes">['’]</token>
+ <token>se</token>
+ <token regexp="yes">['’]</token>
+ <token regexp="yes">h[oi]</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" />-s'<match no="5" /></suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>dóna'se'ho</marker></example>
+ <example type="correct"><marker>dóna-s'ho</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="V.*" postag_regexp="yes"></token>
+ <token>me</token>
+ <token regexp="yes">h[oi]</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" />-m'<match no="3" /></suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>dóna me ho</marker></example>
+ <example type="correct"><marker>dóna-m'ho</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="V.*" postag_regexp="yes"></token>
+ <token>te</token>
+ <token regexp="yes">h[oi]</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" />-t'<match no="3" /></suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>dóna te ho</marker></example>
+ <example type="correct"><marker>dóna-t'ho</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="V.*" postag_regexp="yes"></token>
+ <token>se</token>
+ <token regexp="yes">h[oi]</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" />-s'<match no="3" /></suggestion>.</message>
+ <short>Error d'apostrofació</short>
+ <example type="incorrect"><marker>dóna se ho</marker></example>
+ <example type="correct"><marker>dóna-s'ho</marker></example>
+ </rule>
+ </rulegroup>
+ <rule id="A_AQUESTES_ALCADES" name="a aquestes alçades/altures">
+ <pattern>
+ <token>a</token>
+ <token>aquestes</token>
+ <token regexp="yes">alçades|altures</token>
+ </pattern>
+ <message>Cal dir <suggestion>a hores d'ara</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a aquestes alçades</marker> encara no has vingut</example>
+ <example type="correct"><marker>a hores d'ara</marker> encara no has vingut</example>
+ </rule>
+ <rule id="A_BEN_SEGUR" name="a ben segur">
+ <pattern>
+ <token>a</token>
+ <token>ben</token>
+ <token>segur</token>
+ </pattern>
+ <message>Cal dir <suggestion>ben segur</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a ben segur</marker> que ho faràs</example>
+ <example type="correct"><marker>ben segur</marker> que ho faràs</example>
+ </rule>
+ <rulegroup id="A_CANVI_DE" name="a canvi de">
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>canvi</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>en compensació <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">T'ajudaré <marker>a canvi de</marker> menjar</example>
+ <example type="correct">T'ajudaré <marker>en compensació de</marker> menjar</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>canvi</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>en compensació d'</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">T'ajudaré <marker>a canvi d'</marker>allò</example>
+ <example type="correct">T'ajudaré <marker>en compensació d'</marker>allò</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_CIÈNCIA_CERTA" name="a ciència certa">
+ <pattern>
+ <token>a</token>
+ <token>ciència</token>
+ <token>certa</token>
+ </pattern>
+ <message>Cal dir <suggestion>de ciència certa</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">Això ho sap <marker>a ciència certa</marker>.</example>
+ <example type="correct">Això ho sap <marker>de ciència certa</marker></example>
+ </rule>
+ <rulegroup id="A_COMENÇAMENTS_DE" name="a començaments de">
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>començaments</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>al començament <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a començaments de</marker> la primavera</example>
+ <example type="correct"><marker>al començament de</marker> la primavera</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>començaments</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>al començament d'</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a començaments d'</marker>aquest segle</example>
+ <example type="correct"><marker>al començament d'</marker>aquest segle</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_DIARI" name="a diari">
+ <pattern>
+ <token>a</token>
+ <token>diari</token>
+ </pattern>
+ <message>Cal dir <suggestion>cada dia</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">em llevo d'hora <marker>a diari</marker>.</example>
+ <example type="correct">em llevo d'hora <marker>cada dia</marker></example>
+ </rule>
+ <rulegroup id="A_ESQUENES_DE" name="a esquenes de">
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>esquenes</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>a l'esquena <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta en sentit figurat</short>
+ <example type="incorrect">Això ho has fet <marker>a esquenes de</marker> ton pare</example>
+ <example type="correct">Això ho has fet <marker>a l'esquena de</marker> ton pare</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>esquenes</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>a l'esquena d'</suggestion>.</message>
+ <short>Expressió incorrecta en sentit figurat</short>
+ <example type="incorrect">Això ho has fet <marker>a esquenes d'</marker>aquesta persona</example>
+ <example type="correct">Això ho has fet <marker>a l'esquena d'</marker>aquesta persona</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_FI_DE_COMPTES" name="a fi de comptes">
+ <pattern>
+ <token>a</token>
+ <token>fi</token>
+ <token>de</token>
+ <token>comptes</token>
+ </pattern>
+ <message>Cal dir <suggestion>al cap i a la fi</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a fi de comptes</marker>, no en traurem res</example>
+ <example type="correct"><marker>al cap i a la fi</marker>, no en traurem res</example>
+ </rule>
+ <rulegroup id="A_FINALS_DE" name="a finals de">
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>finals</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>al final <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a finals de</marker> la tardor</example>
+ <example type="correct"><marker>al final de</marker> la tardor</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>finals</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>al final d'</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a finals d'</marker>aquesta tardor</example>
+ <example type="correct"><marker>al final d'</marker>aquesta tardor</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_LACTUALITAT" name="a/en l’actualitat">
+ <pattern>
+ <token regexp="yes">a|en</token>
+ <token>l</token>
+ <token regexp="yes">['’]</token>
+ <token>actualitat</token>
+ </pattern>
+ <message>Cal dir <suggestion>actualment</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en l'actualitat</marker> l'empresa va bé</example>
+ <example type="correct"><marker>actualment</marker> l'empresa va bé</example>
+ </rule>
+ <rule id="A_LIGUAL_QUE" name="a l’igual que">
+ <pattern>
+ <token>a</token>
+ <token>l</token>
+ <token regexp="yes">['’]</token>
+ <token>igual</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>igual que</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a l'igual que</marker> tu ho fas, ho faré jo també</example>
+ <example type="correct"><marker>igual que</marker> tu ho fas, ho faré jo també</example>
+ </rule>
+ <rule id="A_LOBJECTE_QUE" name="a l’objecte que">
+ <pattern>
+ <token>a</token>
+ <token>l</token>
+ <token regexp="yes">['’]</token>
+ <token>objecte</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>amb l'objectiu que</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">han avisat un notari <marker>a l'objecte que</marker> els arregli el testament</example>
+ <example type="correct">han avisat un notari <marker>amb l'objectiu que</marker> els arregli el testament</example>
+ </rule>
+ <rule id="A_MIDA_QUE" name="a mida que">
+ <pattern>
+ <token>a</token>
+ <token>mida</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>a mesura que</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a mida que</marker> arribeu, seieu</example>
+ <example type="correct"><marker>a mesura que</marker> arribeu, seieu</example>
+ </rule>
+ <rulegroup id="A_MITJANS" name="a mitjans">
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>mitjans</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>a mitjan</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a mitjans del</marker> segle XX</example>
+ <example type="correct"><marker>a mitjan</marker> segle XX</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>mitjans</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>a mitjan</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a mitjans d'</marker>aquest segle</example>
+ <example type="correct"><marker>a mitjan</marker> segle</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="A_MODE_DE" name="a mode de">
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>mode</token>
+ <token>de</token>
+ </pattern>
+ <message>Cal dir <suggestion>a manera de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">llegirà un text <marker>a mode de</marker> presentació</example>
+ <example type="correct">llegirà un text <marker>a manera de</marker> presentació</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>mode</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>a manera d'</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">llegirà un text <marker>a mode d'</marker>acabament</example>
+ <example type="correct">llegirà un text <marker>a manera d'</marker>acabament</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_NO_SER_QUE" name="a no ser que">
+ <pattern>
+ <token>a</token>
+ <token>no</token>
+ <token>ser</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>tret que</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a no ser que</marker> m'ho demani, no li diré res</example>
+ <example type="correct"><marker>tret que</marker> m'ho demani, no li diré res</example>
+ </rule>
+ <rule id="A_PENES_SI" name="a penes si">
+ <pattern>
+ <token>a</token>
+ <token>penes</token>
+ <token>si</token>
+ </pattern>
+ <message>Cal dir <suggestion>a penes</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a penes si</marker> arribaria</example>
+ <example type="correct"><marker>a penes</marker> arribaria</example>
+ </rule>
+ <rulegroup id="A_PRINCIPIS_DE" name="a principis de">
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>principis</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>al principi d'</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a principis d'</marker>aquest estiu</example>
+ <example type="correct"><marker>al principi d'</marker>aquest estiu</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>principis</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>al principi <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a principis de</marker> l'estiu</example>
+ <example type="correct"><marker>al principi de</marker> l'estiu</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="A_ÚLTIMS_DE" name="a últims de">
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>últims</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>a final <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a últims de</marker> maig</example>
+ <example type="correct"><marker>a final de</marker> maig</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>a</token>
+ <token>últims</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>a final d'</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>a últims d'</marker>agost</example>
+ <example type="correct"><marker>a final d'</marker>agost</example>
+ </rule>
+ </rulegroup>
+ <rule id="ACTE_SEGUIT" name="acte seguit">
+ <pattern>
+ <token>acte</token>
+ <token>seguit</token>
+ </pattern>
+ <message>Expressió incorrecta quan vol dir <suggestion>tot seguit</suggestion>.</message>
+ <short>Expressió incorrecta quan vol dir ‘tot seguit’</short>
+ <example type="incorrect"><marker>acte seguit</marker>, va tancar la porta</example>
+ <example type="correct"><marker>tot seguit</marker>, va tancar la porta</example>
+ </rule>
+ <rule id="AL_DIA_SEGÜENT" name="al dia següent">
+ <pattern>
+ <token regexp="yes">al|el</token>
+ <token>dia</token>
+ <token>següent</token>
+ </pattern>
+ <message>Cal dir <suggestion>l'endemà</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>al dia següent</marker> em trobava millor</example>
+ <example type="correct"><marker>l'endemà</marker> em trobava millor</example>
+ </rule>
+ <rulegroup id="POSSESIU_CARREC_FAVOR_PARER" name="possessiu + càrrec/favor/parer">
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token>meu</token>
+ <token>càrrec</token>
+ </pattern>
+ <message>Cal dir <suggestion>a càrrec meu</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">el sopar va <marker>al meu càrrec</marker></example>
+ <example type="correct">el sopar va <marker>a càrrec meu</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token>meu</token>
+ <token>favor</token>
+ </pattern>
+ <message>Cal dir <suggestion>a favor meu</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">una transferència <marker>al meu favor</marker></example>
+ <example type="correct">una transferència <marker>a favor meu</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token>meu</token>
+ <token>parer</token>
+ </pattern>
+ <message>Cal dir <suggestion>a parer meu</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>al meu parer</marker>, això acabarà bé</example>
+ <example type="correct"><marker>a parer meu</marker>, això acabarà bé</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token>seu</token>
+ <token>càrrec</token>
+ </pattern>
+ <message>Cal dir <suggestion>a càrrec seu</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">el sopar va <marker>al seu càrrec</marker></example>
+ <example type="correct">el sopar va <marker>a càrrec seu</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token>seu</token>
+ <token>favor</token>
+ </pattern>
+ <message>Cal dir <suggestion>a favor seu</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">una transferència <marker>al seu favor</marker></example>
+ <example type="correct">una transferència <marker>a favor seu</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token>seu</token>
+ <token>parer</token>
+ </pattern>
+ <message>Cal dir <suggestion>a parer seu</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>al seu parer</marker>, això acabarà bé</example>
+ <example type="correct"><marker>a parer seu</marker>, això acabarà bé</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token>teu</token>
+ <token>càrrec</token>
+ </pattern>
+ <message>Cal dir <suggestion>a càrrec teu</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">un sopar <marker>al teu càrrec</marker></example>
+ <example type="correct">un sopar <marker>a càrrec teu</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token>teu</token>
+ <token>favor</token>
+ </pattern>
+ <message>Cal dir <suggestion>a favor teu</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">una transferència <marker>al teu favor</marker></example>
+ <example type="correct">una transferència <marker>a favor teu</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>al</token>
+ <token>teu</token>
+ <token>parer</token>
+ </pattern>
+ <message>Cal dir <suggestion>a parer teu</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>al teu parer</marker>, no acabaríem mai</example>
+ <example type="correct"><marker>a parer teu</marker>, no acabaríem mai</example>
+ </rule>
+ </rulegroup>
+ <rule id="AL_RESPECTE" name="al respecte">
+ <pattern>
+ <token>al</token>
+ <token>respecte</token>
+ </pattern>
+ <message>Expressió incorrecta si vol dir <suggestion>pel que fa a això</suggestion>.</message>
+ <short>Expressió incorrecta si vol dir ‘pel que fa a això’</short>
+ <example type="incorrect">no tinc res a dir <marker>al respecte</marker></example>
+ <example type="correct">no tinc res a dir <marker>pel que fa a això</marker></example>
+ </rule>
+ <rule id="AL_TEMPS_QUE" name="al temps que">
+ <pattern>
+ <token>al</token>
+ <token>temps</token>
+ <token>que</token>
+ </pattern>
+ <message>Expressió incorrecta si vol dir <suggestion>alhora que</suggestion>.</message>
+ <short>Expressió incorrecta si vol dir ‘alhora que’</short>
+ <example type="incorrect"><marker>al temps que</marker> cuino podem xerrar</example>
+ <example type="correct"><marker>alhora que</marker> cuino podem xerrar</example>
+ </rule>
+ <rule id="ALTES_INSTÀNCIES" name="altes instàncies">
+ <pattern>
+ <token>altes</token>
+ <token>instàncies</token>
+ </pattern>
+ <message>Cal dir <suggestion>altes institucions</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">és cosa de les <marker>altes instàncies</marker></example>
+ <example type="correct">és cosa de les <marker>altes institucions</marker></example>
+ </rule>
+ <rulegroup id="AMB_EXCLUSIÓ_DE" name="amb exclusió de">
+ <rule>
+ <pattern>
+ <token>amb</token>
+ <token>exclusió</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>a exclusió <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>amb exclusió de</marker> dues lleis</example>
+ <example type="correct"><marker>a exclusió de</marker> dues lleis</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>amb</token>
+ <token>exclusió</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>a exclusió d'</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>amb exclusió d'</marker>aquestes lleis</example>
+ <example type="correct"><marker>a exclusió d'</marker>aquestes lleis</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="ARREL_DE" name="arrel de">
+ <rule>
+ <pattern>
+ <token>arrel</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Expressió incorrecta quan equival a <suggestion>arran <match no="2"/></suggestion>.</message>
+ <short>Expressió incorrecta quan equival a ‘arran de’</short>
+ <example type="incorrect"><marker>arrel de</marker> la situació, ja no es parlen</example>
+ <example type="correct"><marker>arran de</marker> la situació, ja no es parlen</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>arrel</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Expressió incorrecta quan equival a <suggestion>arran d'</suggestion>.</message>
+ <short>Expressió incorrecta quan equival a ‘arran de’</short>
+ <example type="incorrect"><marker>arrel d'</marker>aquesta situació, ja no es parlen</example>
+ <example type="correct"><marker>arran d'</marker>aquesta situació, ja no es parlen</example>
+ </rule>
+ </rulegroup>
+ <rule id="ASSUMPTES_ESTRANGERS" name="assumptes estrangers">
+ <pattern>
+ <token>assumptes</token>
+ <token>estrangers</token>
+ </pattern>
+ <message>Cal dir <suggestion>afers estrangers</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">Ministeri d'<marker>assumptes estrangers</marker></example>
+ <example type="correct">Ministeri d'<marker>Afers Estrangers</marker></example>
+ </rule>
+ <rulegroup id="ATEMPTAT_A" name="atemptat a">
+ <rule>
+ <pattern>
+ <token>atemptat</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>atemptat contra</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>atemptat a</marker> la reina</example>
+ <example type="correct"><marker>atemptat contra</marker> la reina</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>atemptat</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>atemptat contra els</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>atemptat als</marker> reis</example>
+ <example type="correct"><marker>atemptat contra els</marker> reis</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>atemptat</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>atemptat contra el</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>atemptat al</marker> rei</example>
+ <example type="correct"><marker>atemptat contra el</marker> rei</example>
+ </rule>
+ </rulegroup>
+ <rule id="AVUI_PER_AVUI" name="avui per avui">
+ <pattern>
+ <token>avui</token>
+ <token>per</token>
+ <token>avui</token>
+ </pattern>
+ <message>Cal dir <suggestion>ara com ara</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>avui per avui</marker>, encara no està arreglat</example>
+ <example type="correct"><marker>ara com ara</marker>, encara no està arreglat</example>
+ </rule>
+ <rule id="DE_BRAÇOS_CREUATS" name="de braços creuats">
+ <pattern>
+ <token>de</token>
+ <token>braços</token>
+ <token>creuats</token>
+ </pattern>
+ <message>Cal dir <suggestion>de braços plegats</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">ja pots esperar <marker>de braços creuats</marker></example>
+ <example type="correct">ja pots esperar <marker>de braços plegats</marker></example>
+ </rule>
+ <rule id="BUSCA_I_CAPTURA" name="busca i captura">
+ <pattern>
+ <token>busca</token>
+ <token>i</token>
+ <token>captura</token>
+ </pattern>
+ <message>Cal dir <suggestion>crida i cerca</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">el criminal està en <marker>busca i captura</marker></example>
+ <example type="correct">el criminal està en <marker>crida i cerca</marker></example>
+ </rule>
+ <rule id="COBRAMENT_REVERTIT" name="cobrament revertit">
+ <pattern>
+ <token>cobrament</token>
+ <token>revertit</token>
+ </pattern>
+ <message>Cal dir <suggestion>cobrament a destinació</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">una trucada de <marker>cobrament revertit</marker></example>
+ <example type="correct">una trucada de <marker>cobrament a destinació</marker></example>
+ </rule>
+ <rule id="COM_A_MOLT" name="com a molt">
+ <pattern>
+ <token>com</token>
+ <token>a</token>
+ <token>molt</token>
+ </pattern>
+ <message>Cal dir <suggestion>a tot estirar</suggestion>.</message>
+ <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>
+ </rule>
+ <rule id="COM_PER_A" name="com per a">
+ <pattern>
+ <token>com</token>
+ <token>per</token>
+ <token regexp="yes">a|al|als</token>
+ </pattern>
+ <message>Cal dir <suggestion>per <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">n'hi ha <marker>com per a</marker> desesperar-se</example>
+ <example type="correct">n'hi ha <marker>per a</marker> desesperar-se</example>
+ </rule>
+ <rule id="COM_PERQUÈ" name="com perquè">
+ <pattern>
+ <token>com</token>
+ <token>perquè</token>
+ </pattern>
+ <message>Cal dir <suggestion>perquè</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">no tens prou experiència <marker>com perquè</marker> et surti bé</example>
+ <example type="correct">no tens prou experiència <marker>perquè</marker> et surti bé</example>
+ </rule>
+ <rule id="CONJUNTAMENT_AMB" name="conjuntament amb">
+ <pattern>
+ <token>conjuntament</token>
+ <token>amb</token>
+ </pattern>
+ <message>Cal dir <suggestion>juntament amb</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">l'aprovaran <marker>conjuntament amb</marker> l'altra llei</example>
+ <example type="correct">l'aprovaran <marker>juntament amb</marker> l'altra llei</example>
+ </rule>
+ <rulegroup id="CONTRADICTORI_A" name="contradictori a">
+ <rule>
+ <pattern>
+ <token regexp="yes">contradictori|contradictòria</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1"/> de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">un terme <marker>contradictori a</marker> l'anterior</example>
+ <example type="correct">un terme <marker>contradictori de</marker> l'anterior</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">contradictori|contradictòria</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1"/> del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">un terme <marker>contradictori al</marker> d'abans</example>
+ <example type="correct">un terme <marker>contradictori del</marker> d'abans</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">contradictori|contradictòria</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1"/> dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">un terme <marker>contradictori als</marker> anteriors</example>
+ <example type="correct">un terme <marker>contradictori dels</marker> anteriors</example>
+ </rule>
+ </rulegroup>
+ <rule id="DAQUÍ_QUE" name="d’aquí que">
+ <pattern>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ <token>aquí</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>per això</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">ha estudiat molt: <marker>d'aquí que</marker> hagi tret bones notes</example>
+ <example type="correct">ha estudiat molt: <marker>per això</marker> ha tret bones notes</example>
+ </rule>
+ <rule id="DIMMEDIAT" name="d’immediat">
+ <pattern>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ <token>immediat</token>
+ </pattern>
+ <message>Cal dir <suggestion>immediatament</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">posa't a fer feina <marker>d'immediat</marker></example>
+ <example type="correct">posa't a fer feina <marker>immediatament</marker></example>
+ </rule>
+ <rule id="DE_CARA_PER_AMUNT" name="de cara per amunt">
+ <pattern>
+ <token>de</token>
+ <token>cara</token>
+ <token>per</token>
+ <token>amunt</token>
+ </pattern>
+ <message>Cal dir <suggestion>de cara enlaire</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">aquest exercici s'ha de fer <marker>de cara per amunt</marker></example>
+ <example type="correct">aquest exercici s'ha de fer <marker>de cara enlaire</marker></example>
+ </rule>
+ <rulegroup id="DE_LORDRE_DE" name="de l’ordre de">
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>l</token>
+ <token regexp="yes">['’]</token>
+ <token>ordre</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Expressió incorrecta quan equival a <suggestion>a l'entorn <match no="5"/></suggestion>.</message>
+ <short>Expressió incorrecta quan equival a ‘de l'entorn’</short>
+ <example type="incorrect">hem guanyat <marker>de l'ordre de</marker> dos milions</example>
+ <example type="correct">hem guanyat <marker>a l'entorn de</marker> dos milions</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>l</token>
+ <token regexp="yes">['’]</token>
+ <token>ordre</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Expressió incorrecta quan equival a <suggestion>a l'entorn d'</suggestion>.</message>
+ <short>Expressió incorrecta quan equival a ‘de l'entorn’</short>
+ <example type="incorrect">hem guanyat <marker>de l'ordre d'</marker>un milió</example>
+ <example type="correct">hem guanyat <marker>a l'entorn d'</marker>un milió</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="DE_LA_MÀ_DE" name="de la mà de">
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>la</token>
+ <token>mà</token>
+ <token>de</token>
+ </pattern>
+ <message>Cal dir <suggestion>donant la mà a</suggestion>.</message>
+ <short>Expressió incorrecta quan significa ‘donant la mà’</short>
+ <example type="incorrect">heu de caminar <marker>de la mà de</marker> la professora</example>
+ <example type="correct">heu de caminar <marker>donant la mà a</marker> la professora</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>la</token>
+ <token>mà</token>
+ <token>del</token>
+ </pattern>
+ <message>Cal dir <suggestion>donant la mà al</suggestion>.</message>
+ <short>Expressió incorrecta quan significa ‘donant la mà’</short>
+ <example type="incorrect">heu de caminar <marker>de la mà del</marker> professor</example>
+ <example type="correct">heu de caminar <marker>donant la mà al</marker> professor</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>la</token>
+ <token>mà</token>
+ <token>dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>donant la mà als</suggestion>.</message>
+ <short>Expressió incorrecta quan significa ‘donant la mà’</short>
+ <example type="incorrect">heu de caminar <marker>de la mà dels</marker> professors</example>
+ <example type="correct">heu de caminar <marker>donant la mà als</marker> professors</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>la</token>
+ <token>mà</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>donant la mà a</suggestion>.</message>
+ <short>Expressió incorrecta quan significa ‘donant la mà’</short>
+ <example type="incorrect">heu de caminar <marker>de la mà d'</marker>aquesta professora</example>
+ <example type="correct">heu de caminar <marker>donant la mà a</marker> aquesta professora</example>
+ </rule>
+ </rulegroup>
+ <rule id="DE_PEU" name="de peu">
+ <pattern>
+ <token>de</token>
+ <token>peu</token>
+ </pattern>
+ <message>Cal dir <suggestion>dret</suggestion>.</message>
+ <short>Expressió incorrecta quan significa ‘dret'</short>
+ <example type="incorrect">cansa molt estar tant de temps <marker>de peu</marker></example>
+ <example type="correct">cansa molt estar tant de temps <marker>dret</marker></example>
+ </rule>
+ <rule id="DE_TOTES_FORMES" name="de totes formes">
+ <pattern>
+ <token>de</token>
+ <token>totes</token>
+ <token>formes</token>
+ </pattern>
+ <message>Cal dir <suggestion>de totes maneres</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>de totes formes</marker>, no hauríem arribat avui</example>
+ <example type="correct"><marker>de totes maneres</marker>, no hauríem arribat avui</example>
+ </rule>
+ <rulegroup id="DIFERENT_A" name="diferent a">
+ <rule>
+ <pattern>
+ <token>diferent</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>diferent del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">un resultat <marker>diferent al</marker> d'abans</example>
+ <example type="correct">un resultat <marker>diferent del</marker> d'abans</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>diferent</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>diferent dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">un resultat <marker>diferent als</marker> d'abans</example>
+ <example type="correct">un resultat <marker>diferent dels</marker> d'abans</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>diferent</token>
+ <token>a</token>
+ <token regexp="yes">[^aeiouhàéèíòóúh].*</token>
+ </pattern>
+ <message>Cal dir <suggestion>diferent de <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">un resultat <marker>diferent a mi</marker></example>
+ <example type="correct">un resultat <marker>diferent de mi</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>diferent</token>
+ <token>a</token>
+ <token regexp="yes">[aeiouhàéèíòóúh].*</token>
+ </pattern>
+ <message>Cal dir <suggestion>diferent d'<match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">un resultat <marker>diferent a aquest</marker></example>
+ <example type="correct">un resultat <marker>diferent d'aquest</marker></example>
+ </rule>
+ </rulegroup>
+ <rule id="DONAT_QUE" name="donat que">
+ <pattern>
+ <token>donat</token>
+ <token>que</token>
+ </pattern>
+ <message>Cal dir <suggestion>atès que</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>donat que</marker> no has vingut, no t'hem deixat res</example>
+ <example type="correct"><marker>atès que</marker> no has vingut, no t'hem deixat res</example>
+ </rule>
+ <rulegroup id="EN_ARES_DE" name="en ares de">
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>ares</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>en nom <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en ares de</marker> la concòrdia</example>
+ <example type="correct"><marker>en nom de</marker> la concòrdia</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>ares</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>en nom d'</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en ares d'</marker>aquesta amistat</example>
+ <example type="correct"><marker>en nom d'</marker>aquesta amistat</example>
+ </rule>
+ </rulegroup>
+ <rule id="EN_ATENCIÓ_A" name="en atenció a">
+ <pattern>
+ <token>en</token>
+ <token>atenció</token>
+ <token regexp="yes">a|al|als</token>
+ </pattern>
+ <message>Cal dir <suggestion>en consideració <match no="3"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en atenció a</marker> aquest tracte</example>
+ <example type="correct"><marker>en consideració a</marker> aquest tracte</example>
+ </rule>
+ <rulegroup id="EN_BASE_A" name="en base a">
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>base</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>d'acord amb</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en base a</marker> la sentència</example>
+ <example type="correct"><marker>d'acord amb</marker> la sentència</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>base</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>d'acord amb el</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en base al</marker> jutge</example>
+ <example type="correct"><marker>d'acord amb el</marker> jutge</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>base</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>d'acord amb els</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en base als</marker> jutge</example>
+ <example type="correct"><marker>d'acord amb els</marker> jutge</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="EN_COMPARACIÓ_AMB" name="en comparació amb">
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>comparació</token>
+ <token>amb</token>
+ <token>el</token>
+ </pattern>
+ <message>Cal dir <suggestion>en comparació del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en comparació amb el</marker> teu, el meu és més bonic</example>
+ <example type="correct"><marker>en comparació del</marker> teu, el meu és més bonic</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>comparació</token>
+ <token>amb</token>
+ <token>els</token>
+ </pattern>
+ <message>Cal dir <suggestion>en comparació dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en comparació amb els</marker> teus, el meu és més bonic</example>
+ <example type="correct"><marker>en comparació dels</marker> teus, el meu és més bonic</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>comparació</token>
+ <token>amb</token>
+ <token regexp="yes">[aeiouàéèíóòúh].*</token>
+ </pattern>
+ <message>Cal dir <suggestion>en comparació d'<match no="4"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en comparació amb aquesta</marker>, la teva casa és més bonica</example>
+ <example type="correct"><marker>en comparació d'aquesta</marker>, la teva casa és més bonica</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>comparació</token>
+ <token>amb</token>
+ <token regexp="yes">[^aeiouàéèíóòúh].*</token>
+ </pattern>
+ <message>Cal dir <suggestion>en comparació de <match no="4"/></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en comparació amb l</marker>'altre, el meu és més bonic</example>
+ <example type="correct"><marker>en comparació de l'altre</marker>, el meu és més bonic</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="EN_DEFECTE_DE" name="en defecte de">
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>defecte</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>si no hi ha</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en defecte de</marker> llei, cal aplicar la jurisprudència</example>
+ <example type="correct"><marker>si no hi ha</marker> llei, cal aplicar la jurisprudència</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>defecte</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>si no n'hi ha</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en defecte d'</marker>una llei, cal aplicar la jurisprudència</example>
+ <example type="correct"><marker>si no hi ha</marker> una llei, cal aplicar la jurisprudència</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="EN_MOTIU_DE" name="en motiu de">
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>motiu</token>
+ <token regexp="yes">de|del|dels</token>
+ </pattern>
+ <message>Cal dir <suggestion>amb motiu <match no="3" /></suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en motiu de</marker> la celebració de l'aniversari</example>
+ <example type="correct"><marker>amb motiu de</marker> la celebració de l'aniversari</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>motiu</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ </pattern>
+ <message>Cal dir <suggestion>amb motiu d'</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en motiu d'</marker>aquest aniversari</example>
+ <example type="correct"><marker>amb motiu d'</marker>aquest aniversari</example>
+ </rule>
+ </rulegroup>
+ <rule id="EN_OCASIONS" name="en ocasions">
+ <pattern>
+ <token>en</token>
+ <token>ocasions</token>
+ </pattern>
+ <message>Expressió incorrecta si equival a <suggestion>de vegades</suggestion>.</message>
+ <short>Expressió incorrecta si equival a ‘de vegades’</short>
+ <example type="incorrect"><marker>en ocasions</marker> veig fantasmes</example>
+ <example type="correct"><marker>de vegades</marker> veig fantasmes</example>
+ </rule>
+ <rulegroup id="EN_OPOSICIÓ_A" name="en oposició a">
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>oposició</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>en oposició amb</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en oposició a</marker> la llei A actua la llei B</example>
+ <example type="correct"><marker>en oposició amb</marker> la llei A actua la llei B</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>oposició</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>en oposició amb el</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en oposició al</marker> jutge</example>
+ <example type="correct"><marker>en oposició amb el</marker> jutge</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>oposició</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>en oposició amb els</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>en oposició als</marker> jutges</example>
+ <example type="correct"><marker>en oposició amb els</marker> jutges</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="EN_RELACIÓ_A" name="en relació a">
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>relació</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>en relació amb</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">no vull saber res <marker>en relació a</marker> aquest tema</example>
+ <example type="correct">no vull sabe res <marker>en relació amb</marker> aquest tema</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>relació</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>en relació amb el</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">no vull saber res <marker>en relació al</marker> tema</example>
+ <example type="correct">no vull sabe res <marker>en relació amb el</marker> tema</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>en</token>
+ <token>relació</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>en relació amb els</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">no vull saber res <marker>en relació als</marker> temes</example>
+ <example type="correct">no vull sabe res <marker>en relació amb els</marker> temes</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="ENTORN_A" name="entorn a">
+ <rule>
+ <pattern>
+ <token>entorn</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>entorn de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>entorn a</marker> la botiga hi ha molta gent</example>
+ <example type="correct"><marker>entorn de</marker> la botiga hi ha molta gent</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>entorn</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>entorn del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>entorn al</marker> mercat hi ha molta gent</example>
+ <example type="correct"><marker>entorn del</marker> mercat hi ha molta gent</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>entorn</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>entorn dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>entorn als</marker> mercats hi ha molta gent</example>
+ <example type="correct"><marker>entorn dels</marker> mercats hi ha molta gent</example>
+ </rule>
+ </rulegroup>
+ <rule id="ENTRE_PARÈNTESI" name="entre parèntesi">
+ <pattern>
+ <token>entre</token>
+ <token>parèntesi</token>
+ </pattern>
+ <message>Cal dir <suggestion>entre parèntesis</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">cal posar-ho <marker>entre parèntesi</marker></example>
+ <example type="correct">cal posar-ho <marker>entre parèntesis</marker></example>
+ </rule>
+ <rulegroup id="CAS_A" name="cas a">
+ <rule>
+ <pattern>
+ <token>cas</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>cas de</suggestion>.</message>
+ <short>Cal dir ‘fer cas de’, no ‘fer cas a’</short>
+ <example type="incorrect">no facis <marker>cas a</marker> la teva cosina</example>
+ <example type="correct">no facis <marker>cas de</marker> la teva cosina</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>cas</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>cas del</suggestion>.</message>
+ <short>Cal dir ‘fer cas de’, no ‘fer cas a’</short>
+ <example type="incorrect">no facis <marker>cas al</marker> pare</example>
+ <example type="correct">no facis <marker>cas del</marker> pare</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>cas</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>cas dels</suggestion>.</message>
+ <short>Cal dir ‘fer cas de’, no ‘fer cas a’</short>
+ <example type="incorrect">no facis <marker>cas als</marker> pares</example>
+ <example type="correct">no facis <marker>cas dels</marker> pares</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="FRONT_A" name="front a">
+ <rule>
+ <pattern>
+ <token>front</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>enfront de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>front a</marker> la situació, hem d'actuar ràpidament</example>
+ <example type="correct"><marker>enfront de</marker> la situació, hem d'actuar ràpidament</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>front</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>enfront del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>front al</marker> problema, hem d'actuar ràpidament</example>
+ <example type="correct"><marker>enfront del</marker> problema, hem d'actuar ràpidament</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>front</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>enfront dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>front als</marker> problemes, hem d'actuar ràpidament</example>
+ <example type="correct"><marker>enfront dels</marker> problemes, hem d'actuar ràpidament</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="GUST_A" name="gust a">
+ <rule>
+ <pattern>
+ <token>gust</token>
+ <token>a</token>
+ </pattern>
+ <message>Incorrecte si vol dir <suggestion>gust de</suggestion>.</message>
+ <short>Incorrecte si vol dir ‘gust d'alguna cosa’</short>
+ <example type="incorrect">fa <marker>gust a</marker> maduixa</example>
+ <example type="correct">fa <marker>gust de</marker> maduixa</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>gust</token>
+ <token>al</token>
+ </pattern>
+ <message>>Incorrecte si vol dir <suggestion>gust del</suggestion>.</message>
+ <short>Incorrecte si vol dir ‘gust d'alguna cosa’</short>
+ <example type="incorrect">fa <marker>gust al</marker> caramel</example>
+ <example type="correct">fa <marker>gust del</marker> caramel</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>gust</token>
+ <token>als</token>
+ </pattern>
+ <message>Incorrecte si vol dir <suggestion>gust dels</suggestion>.</message>
+ <short>Incorrecte si vol dir ‘gust d'alguna cosa’</short>
+ <example type="incorrect">fa <marker>gust als</marker> caramels</example>
+ <example type="correct">fa <marker>gust dels</marker> caramels</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="IGUAL_A" name="igual a">
+ <rule>
+ <pattern>
+ <token>igual</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>igual que</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">és <marker>igual a</marker> la meva neboda</example>
+ <example type="correct">és <marker>igual que</marker> la meva neboda</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>igual</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>igual que el</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">és <marker>igual al</marker> meu nebot</example>
+ <example type="correct">és <marker>igual que el</marker> meu nebot</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>igual</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>igual que els</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">és <marker>igual als</marker> meus nebots</example>
+ <example type="correct">és <marker>igual que els</marker> meus nebots</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="MAJOR_MENOR_A" name="major/menor a">
+ <rule>
+ <pattern>
+ <token regexp="yes">major|menor|majors|menors</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" /> que</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">el pes és <marker>major a</marker> l'anterior</example>
+ <example type="correct">el pes és <marker>major que</marker> l'anterior</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">major|menor|majors|menors</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" /> que el</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">el pes és <marker>major al</marker> d'abans</example>
+ <example type="correct">el pes és <marker>major que el</marker> d'abans</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">major|menor|majors|menors</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion><match no="1" /> que els</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">el pes és <marker>major als</marker> d'abans</example>
+ <example type="correct">el pes és <marker>major que els</marker> d'abans</example>
+ </rule>
+ </rulegroup>
+ <rule id="MATÈRIA_GRIS" name="matèria gris">
+ <pattern>
+ <token>matèria</token>
+ <token regexp="yes">gris|grisa</token>
+ </pattern>
+ <message>Cal dir <suggestion>substància grisa</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">la <marker>matèria grisa</marker> del cervell</example>
+ <example type="correct">la <marker>substància grisa</marker> del cervell</example>
+ </rule>
+ <rulegroup id="MATÈRIA_PRIMA" name="matèria prima">
+ <rule>
+ <pattern>
+ <token>matèria</token>
+ <token>prima</token>
+ </pattern>
+ <message>Cal dir <suggestion>matèria primera</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">està fet d'una <marker>matèria prima</marker> de qualitat</example>
+ <example type="correct">està fet d'una <marker>matèria primera</marker> de qualitat</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>matèries</token>
+ <token>primes</token>
+ </pattern>
+ <message>Cal dir <suggestion>matèries primeres</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">està fet d'unes <marker>matèries primes</marker> de qualitat</example>
+ <example type="correct">està fet d'unes <marker>matèries primeres</marker> de qualitat</example>
+ </rule>
+ </rulegroup>
+ <rule id="MÉS_VAL" name="més val">
+ <pattern>
+ <token>més</token>
+ <token>val</token>
+ </pattern>
+ <message>Cal dir <suggestion>val més</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>més val</marker> que no ho facis</example>
+ <example type="correct"><marker>val més</marker> que no ho facis</example>
+ </rule>
+ <rule id="NO_ÉS_DESTRANYAR" name="no és d’estranyar">
+ <pattern>
+ <token>no</token>
+ <token>és</token>
+ <token>d</token>
+ <token regexp="yes">['’]</token>
+ <token>estranyar</token>
+ </pattern>
+ <message>Cal dir <suggestion>no és estrany</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>no és d'estranyar</marker> que ocorri això</example>
+ <example type="correct"><marker>no és estrany</marker> que ocorri això</example>
+ </rule>
+ <rule id="NO_IMPORTA" name="no importa">
+ <pattern>
+ <token>no</token>
+ <token>importa</token>
+ </pattern>
+ <message>És incorrecte si vol dir <suggestion>és igual</suggestion>.</message>
+ <short>Incorrecte si vol dir ‘és igual’</short>
+ <example type="incorrect"><marker>no importa</marker>, ja vindràs més tard</example>
+ <example type="correct"><marker>és igual</marker>, ja vindràs més tard</example>
+ </rule>
+ <rule id="NO_MASSA" name="no massa">
+ <pattern>
+ <token>no</token>
+ <token>massa</token>
+ </pattern>
+ <message>Cal dir <suggestion>no gaire</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">hem trobat pomes <marker>no massa</marker> bones</example>
+ <example type="correct">hem trobat pomes <marker>no gaire</marker> bones</example>
+ </rule>
+ <rule id="NO_NOMÉS" name="no només">
+ <pattern>
+ <token>no</token>
+ <token>només</token>
+ </pattern>
+ <message>Cal dir <suggestion>no solament</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>no només</marker> vull que te'n vagis...</example>
+ <example type="correct"><marker>no solament</marker> vull que te'n vagis...</example>
+ </rule>
+ <rulegroup id="OLOR_A" name="olor a">
+ <rule>
+ <pattern>
+ <token>olor</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>olor de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">fa <marker>olor a</marker> perfum</example>
+ <example type="correct">fa <marker>olor de</marker> perfum</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>olor</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>olor del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">fa <marker>olor al</marker> perfum</example>
+ <example type="correct">fa <marker>olor del</marker> perfum</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>olor</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>olor dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">fa <marker>olor als</marker> perfums</example>
+ <example type="correct">fa <marker>olor dels</marker> perfums</example>
+ </rule>
+ </rulegroup>
+ <rule id="PAPER_SECANT" name="paper secant">
+ <pattern>
+ <token>paper</token>
+ <token>secant</token>
+ </pattern>
+ <message>Cal dir <suggestion>paper assecant</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">hem comprat <marker>paper secant</marker></example>
+ <example type="correct">hem comprat <marker>paper assecant</marker></example>
+ </rule>
+ <rule id="PEL_CONTRARI" name="pel contrari">
+ <pattern>
+ <token>pel</token>
+ <token>contrari</token>
+ </pattern>
+ <message>Cal dir <suggestion>al contrari</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>pel contrari</marker>, aquesta llei no resulta aplicable</example>
+ <example type="correct"><marker>al contrari</marker> , aquesta llei no resulta aplicable</example>
+ </rule>
+ <rulegroup id="PER_TEMPS" name="per + temps">
+ <rule>
+ <pattern>
+ <token>pel</token>
+ <token>matí</token>
+ </pattern>
+ <message>Cal dir <suggestion>al matí</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>pel matí</marker> em llevo d'hora</example>
+ <example type="correct"><marker>al matí</marker> em llevo d'hora</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>pels</token>
+ <token>matins</token>
+ </pattern>
+ <message>Cal dir <suggestion>als matins</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>pels matins</marker> em llevo d'hora</example>
+ <example type="correct"><marker>als matins</marker> em llevo d'hora</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>per</token>
+ <token>la</token>
+ <token>nit</token>
+ </pattern>
+ <message>Cal dir <suggestion>a la nit</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>per la nit</marker> tinc son</example>
+ <example type="correct"><marker>a la nit</marker> tinc son</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>per</token>
+ <token>les</token>
+ <token>nits</token>
+ </pattern>
+ <message>Cal dir <suggestion>a les nits</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>per les nits</marker> tinc son</example>
+ <example type="correct"><marker>a les nits</marker> tinc son</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>per</token>
+ <token>la</token>
+ <token>tarda</token>
+ </pattern>
+ <message>Cal dir <suggestion>a la tarda</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>per la tarda</marker> es pon el sol</example>
+ <example type="correct"><marker>a la tarda</marker> es pon el sol</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>per</token>
+ <token>les</token>
+ <token>tardes</token>
+ </pattern>
+ <message>Cal dir <suggestion>a les tardes</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>per les tardes</marker> es pon el sol</example>
+ <example type="correct"><marker>a les tardes</marker> es pon el sol</example>
+ </rule>
+ </rulegroup>
+ <rule id="PER_ANTICIPAT" name="per anticipat">
+ <pattern>
+ <token>per</token>
+ <token>anticipat</token>
+ </pattern>
+ <message>Cal dir <suggestion>per endavant</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">cal pagar-ho <marker>per anticipat</marker></example>
+ <example type="correct">cal pagar-ho <marker>per endavant</marker></example>
+ </rule>
+ <rule id="PER_ÚLTIM" name="per últim">
+ <pattern>
+ <token>per</token>
+ <token>últim</token>
+ </pattern>
+ <message>Cal dir <suggestion>finalment</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>per últim</marker>, els precs i preguntes</example>
+ <example type="correct"><marker>finalment</marker>, els precs i preguntes</example>
+ </rule>
+ <rule id="POC_A_POC" name="poc a poc">
+ <pattern mark_from="1">
+ <token negate="yes">a</token>
+ <token>poc</token>
+ <token>a</token>
+ <token>poc</token>
+ </pattern>
+ <message>Cal dir <suggestion>a poc a poc</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>poc a poc</marker> remuntarem el riu</example>
+ <example type="correct"><marker>a poc a poc</marker> remuntarem el riu</example>
+ </rule>
+ <rulegroup id="POR_A" name="por a">
+ <rule>
+ <pattern>
+ <token>por</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>por de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">tinc <marker>por a</marker> la soledat</example>
+ <example type="correct">tinc <marker>por de</marker> la soledat</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>por</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>por del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">tinc <marker>por al</marker> fantasma</example>
+ <example type="correct">tinc <marker>por del</marker> fantasma</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>por</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>por dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">tinc <marker>por als</marker> fantasmes</example>
+ <example type="correct">tinc <marker>por dels</marker> fantasmes</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="PUDOR_A" name="pudor a">
+ <rule>
+ <pattern>
+ <token>pudor</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>pudor de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>pudor a</marker> mort</example>
+ <example type="correct"><marker>pudor de</marker> mort</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>pudor</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>pudor del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>pudor al</marker> mort</example>
+ <example type="correct"><marker>pudor del</marker> mort</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>pudor</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>pudor dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>pudor als</marker> morts</example>
+ <example type="correct"><marker>pudor dels</marker> morts</example>
+ </rule>
+ </rulegroup>
+ <rule id="QUANT_ABANS_MILLOR" name="quant abans millor">
+ <pattern>
+ <token>quant</token>
+ <token>abans</token>
+ <token>millor</token>
+ </pattern>
+ <message>Cal dir <suggestion>com més aviat millor</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">cal fer-ho <marker>quant abans millor</marker></example>
+ <example type="correct">cal fer-ho <marker>com més aviat millor</marker></example>
+ </rule>
+ <rule id="QUANT_MENYS" name="quant menys">
+ <pattern>
+ <token>quant</token>
+ <token>menys</token>
+ </pattern>
+ <message>Cal dir <suggestion>com menys</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>quant menys</marker> en portin, millor</example>
+ <example type="correct"><marker>com menys</marker> en portin, millor</example>
+ </rule>
+ <rule id="QUANT_MÉS" name="quant més">
+ <pattern>
+ <token>quant</token>
+ <token>més</token>
+ </pattern>
+ <message>Cal dir <suggestion>com més</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>quant més</marker> en portin, millor</example>
+ <example type="correct"><marker>com més</marker> en portin, millor</example>
+ </rule>
+ <rulegroup id="REBUIG_A" name="rebuig a">
+ <rule>
+ <pattern>
+ <token>rebuig</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>rebuig de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">tenia <marker>rebuig a</marker> tu</example>
+ <example type="correct">tenia <marker>rebuig de</marker> tu</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>rebuig</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>rebuig del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">tenia <marker>rebuig al</marker> passat</example>
+ <example type="correct">tenia <marker>rebuig del</marker> passat</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>rebuig</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>rebuig dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">tenia <marker>rebuig als</marker> antibiòtics</example>
+ <example type="correct">tenia <marker>rebuig dels</marker> antibiòtics</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="REPÀS_A" name="repàs a">
+ <rule>
+ <pattern>
+ <token>repàs</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>repàs de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>repàs a</marker> les matemàtiques</example>
+ <example type="correct"><marker>repàs de</marker> les matemàtiques</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>repàs</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>repàs del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>repàs al</marker> tema</example>
+ <example type="correct"><marker>repàs del</marker> tema</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>repàs</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>repàs dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>repàs als</marker> temes</example>
+ <example type="correct"><marker>repàs dels</marker> temes</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="SEMBLA_SER" name="sembla ser">
+ <rule>
+ <pattern>
+ <token>sembla</token>
+ <token>ser</token>
+ </pattern>
+ <message>Cal dir <suggestion>sembla</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>sembla ser</marker> que no arribarem a temps</example>
+ <example type="correct"><marker>sembla</marker> que no arribarem a temps</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>semblava</token>
+ <token>ser</token>
+ </pattern>
+ <message>Cal dir <suggestion>semblava</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>semblava ser</marker> que no arribaríem a temps</example>
+ <example type="correct"><marker>semblava</marker> que no arribaríem a temps</example>
+ </rule>
+ </rulegroup>
+ <rule id="SEMPRE_I_QUAN" name="sempre i quan">
+ <pattern>
+ <token>sempre</token>
+ <token>i</token>
+ <token>quan</token>
+ </pattern>
+ <message>Cal dir <suggestion>sempre que</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>sempre i quan</marker> es pagui dins el termini</example>
+ <example type="correct"><marker>sempre que</marker> es pagui dins el termini</example>
+ </rule>
+ <rule id="SI_PROCEDEIX" name="si procedeix">
+ <pattern>
+ <token>si</token>
+ <token>procedeix</token>
+ </pattern>
+ <message>Cal dir <suggestion>si escau</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>si procedeix</marker>, s'aplicarà la llei</example>
+ <example type="correct"><marker>si escau</marker>, s'aplicarà la llei</example>
+ </rule>
+ <rule id="FINS_AL_DIA_DESPRES" name="fins al dia després">
+ <pattern>
+ <token>fins</token>
+ <token>al</token>
+ <token>dia</token>
+ <token regexp="yes">desp[ru]és</token>
+ </pattern>
+ <message>Cal dir <suggestion>fins a l'endemà</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">L'actualització de les dades es fa un cop al dia, per la qual cosa no veuràs l'ingrés <marker>fins al dia després</marker> d'haver-lo fet</example>
+ <example type="correct">L'actualització de les dades es fa un cop al dia, per la qual cosa no veuràs l'ingrés <marker>fins a l'endemà</marker> d'haver-lo fet</example>
+ </rule>
+ <rule id="LA_PASSADA_SETMANA" name="la passada setmana">
+ <pattern mark_from="1">
+ <token>la</token>
+ <token>passada</token>
+ <token>setmana</token>
+ </pattern>
+ <message>Cal dir <suggestion>setmana passada</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">La connexió al Campus va ser dificultosa durant la <marker>passada setmana</marker>.</example>
+ <example type="correct">La connexió al Campus va ser dificultosa durant la <marker>setmana passada</marker>.</example>
+ </rule>
+ <rule id="UN_CLAR_EXEMPLE" name="un clar exemple">
+ <pattern mark_from="1">
+ <token>un</token>
+ <token>clar</token>
+ <token>exemple</token>
+ </pattern>
+ <message>Cal dir <suggestion>exemple clar</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">Aquest és un <marker>clar exemple</marker> del sistema d'intercanvi.</example>
+ <example type="correct">Aquest és un <marker>exemple clar</marker> del sistema d'intercanvi.</example>
+ </rule>
+ <rule id="AMB_O_SENSE_SUCRE" name="amb o sense sucre">
+ <pattern>
+ <token>amb</token>
+ <token>o</token>
+ <token>sense</token>
+ <token>sucre</token>
+ </pattern>
+ <message>Cal dir <suggestion>amb sucre o sense</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>amb o sense sucre</marker>.</example>
+ <example type="correct"><marker>amb sucre o sense</marker>.</example>
+ </rule>
+ <rule id="TAL_I_COM" name="tal i com">
+ <pattern>
+ <token>tal</token>
+ <token>i</token>
+ <token>com</token>
+ </pattern>
+ <message>Cal dir <suggestion>tal com</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect"><marker>tal i com</marker> vam quedar ahir</example>
+ <example type="correct"><marker>tal com</marker> vam quedar ahir</example>
+ </rule>
+ <rule id="TALS_COM" name="tals com">
+ <pattern>
+ <token>tals</token>
+ <token>com</token>
+ </pattern>
+ <message>Cal dir <suggestion>com ara</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">m'agraden les flors, <marker>tals com</marker> roses i clavells</example>
+ <example type="correct">m'agraden les flors, <marker>com ara</marker> roses i clavells</example>
+ </rule>
+ <rulegroup id="PROFIT_A" name="profit a">
+ <rule>
+ <pattern>
+ <token>profit</token>
+ <token>a</token>
+ </pattern>
+ <message>Cal dir <suggestion>profit de</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">no sabeu treure <marker>profit a</marker> la situació</example>
+ <example type="correct">no sabeu treure <marker>profit de</marker> la situació</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>profit</token>
+ <token>al</token>
+ </pattern>
+ <message>Cal dir <suggestion>profit del</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">no sabeu treure <marker>profit al</marker> problema</example>
+ <example type="correct">no sabeu treure <marker>profit del</marker> problema</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>profit</token>
+ <token>als</token>
+ </pattern>
+ <message>Cal dir <suggestion>profit dels</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">no sabeu treure <marker>profit als</marker> problemes</example>
+ <example type="correct">no sabeu treure <marker>profit dels</marker> problemes</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="UN_A_UN" name="un a un">
+ <rule>
+ <pattern>
+ <token>un</token>
+ <token>a</token>
+ <token>un</token>
+ </pattern>
+ <message>Cal dir <suggestion>d'un en un</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">passeu <marker>un a un</marker></example>
+ <example type="correct">passeu <marker>d'un en un</marker></example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>una</token>
+ <token>a</token>
+ <token>una</token>
+ </pattern>
+ <message>Cal dir <suggestion>d'una en una</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">passeu <marker>una a una</marker></example>
+ <example type="correct">passeu <marker>d'una en una</marker></example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="ÚNICAMENT_I_EXCLUSIVAMENT" name="únicament i exclusivament">
+ <rule>
+ <pattern>
+ <token>única</token>
+ <token>i</token>
+ <token>exclusivament</token>
+ </pattern>
+ <message>Cal dir <suggestion>únicament</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">s'aplicarà <marker>única i exclusivament</marker> la llei de la demanda</example>
+ <example type="correct">s'aplicarà <marker>únicament</marker> la llei de la demanda</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>únicament</token>
+ <token>i</token>
+ <token>exclusiva</token>
+ </pattern>
+ <message>Cal dir <suggestion>únicament</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">s'aplicarà <marker>únicament i exclusiva</marker> la llei de la demanda</example>
+ <example type="correct">s'aplicarà <marker>únicament</marker> la llei de la demanda</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>únicament</token>
+ <token>i</token>
+ <token>exclusivament</token>
+ </pattern>
+ <message>Cal dir <suggestion>únicament</suggestion>.</message>
+ <short>Expressió incorrecta</short>
+ <example type="incorrect">s'aplicarà <marker>únicament i exclusivament</marker> la llei de la demanda</example>
+ <example type="correct">s'aplicarà <marker>únicament</marker> la llei de la demanda</example>
+ </rule>
+ </rulegroup>
+ <rule id="DE_CARA_A" name="de cara a">
+ <pattern>
+ <token>de</token>
+ <token>cara</token>
+ <token regexp="yes">a|al|als</token>
+ </pattern>
+ <message>Cal dir <suggestion>amb vista <match no="3" /></suggestion> quan equival a aquesta expressió.</message>
+ <short>Expressió incorrecta quan equival a ‘amb vista a’</short>
+ <example type="incorrect">farem això <marker>de cara a</marker> resoldre el problema</example>
+ <example type="correct">farem això <marker>amb vista a</marker> resoldre el problema</example>
+ </rule>
+ </category>
+ <category name="mots solts">
+ <rule id="llistat" name="llistat">
+ <pattern>
+ <token>llistat</token>
+ </pattern>
+ <message>És incorrecte si vol dir <suggestion>llista</suggestion>.</message>
+ <short>És incorrecte si vol dir ‘llista’</short>
+ <example type="incorrect">tenim un <marker>llistat</marker> de clients</example>
+ <example type="correct">tenim una <marker>llista</marker> de clients</example>
+ </rule>
+ <rule id="MELENA" name="melena">
+ <pattern>
+ <token>melena</token>
+ </pattern>
+ <message>És incorrecte si vol dir <suggestion>cabellera</suggestion>.</message>
+ <short>Incorrecte si vol dir ‘cabellera’</short>
+ <example type="incorrect">la <marker>melena</marker> al vent</example>
+ <example type="correct">la <marker>cabellera</marker> al vent</example>
+ </rule>
+ <rule id="MODALS" name="modals">
+ <pattern>
+ <token>modals</token>
+ </pattern>
+ <message>És incorrecte si vol dir <suggestion>maneres</suggestion>.</message>
+ <short>Incorrecte si vol dir ‘maneres’</short>
+ <example type="incorrect">no té bons <marker>modals</marker></example>
+ <example type="correct">no té bones <marker>maneres</marker></example>
+ </rule>
+ </category>
+</rules>