summaryrefslogtreecommitdiffstats
path: root/JLanguageTool/src/rules/ro
diff options
context:
space:
mode:
Diffstat (limited to 'JLanguageTool/src/rules/ro')
-rw-r--r--JLanguageTool/src/rules/ro/compounds.txt36
-rw-r--r--JLanguageTool/src/rules/ro/grammar.xml5551
-rw-r--r--JLanguageTool/src/rules/ro/replace.txt827
3 files changed, 6414 insertions, 0 deletions
diff --git a/JLanguageTool/src/rules/ro/compounds.txt b/JLanguageTool/src/rules/ro/compounds.txt
new file mode 100644
index 0000000..17f11da
--- /dev/null
+++ b/JLanguageTool/src/rules/ro/compounds.txt
@@ -0,0 +1,36 @@
+#
+# [ro] Cuvinte compuse care, în mod normal, nu se scriu separat ci legat sau cu cratimă.
+# Tot aici sunt incluse și cuvintele care nu se scriu cu cratimă ci legat.
+# [en] Romanian compound words that are usually not written as separate words.
+# Also contains words that are not written with hyphen but as one word.
+#
+# [ro] Codare fișier: UTF-8
+# [en] Encoding: UTF-8
+#
+# [ro] Fișier folosit de clasa java rules.ro.CompoundRule
+# [en] File used by rules.ro.CompoundRule java class
+#
+# [ro] All words must contain at least one hyphen, even if the word is usually not spelled with a hyphen
+# [en] Toate cuvintele trebuie să conțină cratimă, chiar dacă cuvântul nu conține cratimă în scriea normală.
+
+
+# 1. cuvinte scrise legat.
+# [ro] "+" la sfârșit indică faptul că acest cuvânt se scrie legat (fără cratimă)
+# [en] "+" at the end of the line will turn off the suggestion that uses a hyphen
+câte-și-trei+
+câte-și-patru+
+tus-trei+
+
+# 2. cuvinte scrise doar cu cratimă
+# [ro] "*" la sfârșit indică faptul că acest cuvânt se doar cu cratimă (și nu separat).
+# Nu sunt incluse aici cuvintele scrise legat în loc de a fi scrise cu cratimă. Se for folosi reguli xml pentru astfel de cazuri.
+# [en] "*" at end of line = only offer hyphen suggestion
+# Does not include words that showd be written with hyphen but are written as one word. Use xml rules for that.
+
+# [ro] niciun cuvânt deocamdată / [en] none so far
+
+# 3. cuvinte scrise fie legat fie cu cratimă
+# [ro] fără niciun simbol la sfârșit - cuvinte care se scriu atât cu cratimă cât și legat (ambele forme sunt valabile)
+# [en] no marker at the end: words written with hyphens or together (like en. semi-colon)
+
+# [ro] niciun cuvânt deocamdată / [en] none so far \ No newline at end of file
diff --git a/JLanguageTool/src/rules/ro/grammar.xml b/JLanguageTool/src/rules/ro/grammar.xml
new file mode 100644
index 0000000..7d5f09b
--- /dev/null
+++ b/JLanguageTool/src/rules/ro/grammar.xml
@@ -0,0 +1,5551 @@
+<?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" ?>
+ <!--
+ Romanian Grammar and Typo Rules for LanguageTool Copyright (C) 2009
+ Ionuț Păduraru
+
+ Current status for Romanian xml rules is available at http://code.google.com/p/languagetoolro/issues
+ If there is an error you want LanguageTool to detect but you do not know how to do it: open an issue
+ there describing the error, give some examples - I'll try to fix it as soon as I can.
+
+ Version: $Id$
+
+ -->
+<rules lang="ro" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../rules.xsd">
+ <phrases>
+ <phrase id="FARA_GRAD_DE_COMPARATIE">
+ <token regexp="yes" inflected="yes">celebru|bestial|frigorific|perfect|rarisim|vast|optim|admirabil|superior|inferior|uriaș|imens|magnific|străvechi|teribil|metalic|bărbătesc|trunghiular|minor|enorm|plin|gol|mort|complet|întreg|principal|termogen|major|oportun|anterior|posterior|ulterior|interior|exterior|extrem|minim|maxim|suprem|ultim|asemenea|complet|general|gigantic|uriaș|petrolifer|unic|principal|veșnic|uluitor|nemaipomenit|extraordinar|oral|desăvârșit|fantastic|formidabil|ultra|super|trăsnet|mortal|supraaglomerat|ultrasensibil|excelent|splendid|geniu|genial|calitativ|endocrin|viu</token>
+ </phrase>
+ <phrase id="LUNILE_ANULUI">
+ <token regexp="yes" inflected="yes">ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie</token>
+ </phrase>
+ </phrases>
+
+ <category name="Litere inversate">
+ <rulegroup id="LITERE_INVERSATE_LA_UN" name="Litere inversate - la nu = la un">
+ <rule name="la nu - la un">
+ <pattern mark_from="1" mark_to="-1">
+ <token>la</token>
+
+ <token>nu</token>
+ <token postag="S(n|m)s3anc000|Dms3a0h000|N0..a0h000|A.s3an0000"
+ postag_regexp="yes">
+ <exception>mai</exception>
+ </token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>un</suggestion>?</message>
+
+ <example type="incorrect" correction="un">La <marker>nu</marker> proiect.</example>
+ <example type="incorrect" correction="un">La <marker>nu</marker> băiat.</example>
+ <example type="incorrect" correction="un">La <marker>nu</marker> oarecare moment.</example>
+
+ <example type="incorrect" correction="un">La <marker>nu</marker> anumit moment.</example>
+ <example type="incorrect" correction="un">La <marker>nu</marker> oarecare moment.</example>
+ <example type="incorrect" correction="un">La <marker>nu</marker> mare moment.</example>
+
+ <example type="correct">La <marker>un</marker> proiect.</example>
+ <example type="correct">La <marker>nu</marker> mai puțin de un metru.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="LITERE_INVERSATE_AL_LA">
+ <rule name="al + (subst acuzativ)/(subst neart) - al + (subst genitiv)/al + (subst neart)">
+
+ <pattern case_sensitive="yes" mark_to="-1">
+ <token>al</token>
+ <token postag_regexp="yes" postag="S(n|f)s3anc000"><exception
+ postag="N(.*)|G(.*)|Sfs3gac000|Sns3gac000" postag_regexp="yes"></exception><exception
+ regexp="yes">[A-Z,ĂÎȘȚ](.*)</exception></token>
+ <token><exception>-</exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"/> <match no="2" postag="Sfs3gac000|Sns3gac000" postag_regexp="yes"
+ ></match></suggestion> sau <suggestion>la <match no="2"/></suggestion>?</message>
+
+ <example type="correct">Recensământ <marker>al populației</marker>.</example>
+ <example type="incorrect" correction="al populației|la populație">ceea ce a fost <marker>al populație</marker> dat.</example>
+ <example type="correct">Mergem <marker>la piață</marker>.</example>
+ <example type="incorrect">Mergem <marker>al piață</marker>.</example>
+ <example type="correct">Mergem <marker>la film</marker>.</example>
+ <example type="incorrect">Mergem <marker>al film</marker>.</example>
+ <example type="correct">Mergem <marker>la mai</marker> multe filme.</example>
+ <example type="correct">Este <marker>al mai</marker> multor filme.</example>
+ <example type="correct">Este <marker>al tău</marker>.</example>
+ <example type="correct">Este <marker>al cui</marker> se cuvine.</example>
+ <example type="correct">Situl oficial <marker>al Studio</marker> Pierrot.</example>
+ <example type="incorrect" correction="al studioului|la studio">Situl oficial <marker>al studio</marker> Pierrot.</example>
+ <example type="correct">Situl oficial <marker>al Început</marker> Zilei.</example>
+ <example type="correct">Director și editor <marker>al site</marker>-ului de stiri.</example>
+ <example type="correct">Director și editor <marker>al sitului</marker> de stiri.</example>
+ <example type="correct">Un nivel mai scăzut <marker>al TVA</marker>-ului.</example>
+ </rule>
+ </rulegroup>
+
+ <rulegroup id="LITERE_INVERSATE_SI_CE_UNDE" name="și ce unde - și de unde">
+ <rule>
+ <pattern>
+ <token>și</token>
+ <token>ce</token>
+ <token>unde</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 de \3</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example reason="" type="incorrect">Cum <marker>și ce unde</marker> se vor obține datele.</example>
+ <example type="correct">Cum <marker>și de unde</marker> se vor obține datele.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="LITERE_INVERSATE_LA_NIVEL_CE" name="la nivel ce - la nivel de">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token>la</token>
+ <token>nivel</token>
+ <token>ce</token>
+ <token postag_regexp="yes" postag="S..3anc000"></token>
+
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>de</suggestion>?</message>
+ <example type="incorrect" correction="de">La nivel <marker>ce</marker> nod.</example>
+ <example type="correct">La nivel <marker>de</marker> nod.</example>
+
+ <example type="incorrect" correction="de">La nivel <marker>ce</marker> carte.</example>
+ <example type="correct">La nivel <marker>de</marker> carte.</example>
+ <example type="incorrect" correction="de">La nivel <marker>ce</marker> cărți.</example>
+
+ <example type="correct">La nivel <marker>de</marker> cărți.</example>
+ </rule>
+ </rulegroup>
+ </category>
+ <category name="Diverse">
+ <rulegroup id="SPUS_CA_SA_L_ASTEPT" name="a spus ca să-l aștept">
+ <rule>
+ <pattern>
+ <token regexp="yes">a|au</token>
+ <token>spus</token>
+ <token>ca</token>
+ <token>să</token>
+ <token>-</token>
+ <token></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \2 \4\5\6</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect" correction="a spus să-l">El <marker>a spus ca să-l</marker> aștept.</example>
+ <example type="incorrect" correction="au spus să-i">Ei <marker>au spus ca să-i</marker> aștept.</example>
+ <example type="correct">El <marker>a spus să-l</marker> aștept.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">a|au</token>
+ <token>spus</token>
+ <token>ca</token>
+ <token>să</token>
+ <token regexp="yes">îl|le|l|îi</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \2 \4 \5</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect" correction="a spus să îl">El <marker>a spus ca să îl</marker> aștept.</example>
+ <example type="incorrect" correction="au spus să îi">Ei <marker>au spus ca să îi</marker> aștept.</example>
+ <example type="correct">El <marker>a spus să îl</marker> aștept.</example>
+ </rule>
+ </rulegroup>
+ <rule id="MIAU" name="miau - mi-au">
+ <pattern>
+ <token>miau</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>mi-au</suggestion>?</message>
+ <example type="incorrect" correction="mi-au">Nu <marker>miau</marker> spus tot.</example>
+ <example type="correct">Nu <marker>mi-au</marker> spus tot.</example>
+ </rule>
+ <rule id="ANUL_NOU" name="Anul nou - Anul Nou">
+ <pattern case_sensitive="yes">
+ <token>Anul</token>
+ <token>nou</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>Anul Nou</suggestion>?</message>
+ <example type="incorrect" correction="Anul Nou">L-am invitat de <marker>Anul nou</marker> la noi.</example>
+ <example type="correct">L-am invitat de <marker>Anul Nou</marker> la noi.</example>
+ </rule>
+ <rule id="BUNA_VESTIRE" name="Buna vestire - Buna Vestire">
+ <pattern case_sensitive="yes">
+ <token>Buna</token>
+ <token>vestire</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>Buna Vestire</suggestion>?</message>
+ <example type="incorrect" correction="Buna Vestire">L-am invitat de <marker>Buna vestire</marker> la noi.</example>
+ <example type="correct">L-am invitat de <marker>Buna Vestire</marker> la noi.</example>
+ </rule>
+ <rule id="CREIAM" name="creiam/creiai/creia/creiați/creiau">
+ <pattern>
+ <token regexp="yes">crei(am|ai|a|ați|au|ez|ezi|ăm|ați|eze|ai|ași|arăm|arăți|asem|aseși|ase|aserăm|aserăți|aseră)</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1" regexp_match="(cre)i(.*)" regexp_replace="$1$2"></match></suggestion>?</message>
+ <example type="incorrect" correction="cream">Eu <marker>creiam</marker> ceva.</example>
+ <example type="incorrect" correction="creai">Tu <marker>creiai</marker> ceva.</example>
+ <example type="incorrect" correction="crea">El/Ea <marker>creia</marker> ceva.</example>
+ <example type="incorrect" correction="cream">Noi <marker>creiam</marker> ceva.</example>
+ <example type="incorrect" correction="creați">Voi <marker>creiați</marker> ceva.</example>
+ <example type="incorrect" correction="creaserăm">Noi <marker>creiaserăm</marker> ceva.</example>
+ <example type="incorrect" correction="creau">Voi <marker>creiau</marker> ceva.</example>
+ <example type="correct">Noi <marker>cream</marker> ceva.</example>
+ </rule>
+ <rule id="CREEM_CREAM" name="creem - creăm">
+ <pattern>
+ <token>creem</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>creăm</suggestion>?</message>
+ <example type="incorrect" correction="creăm">Acum noi <marker>creem</marker> prototipul mașinii.</example>
+ <example type="correct">Acum noi <marker>creăm</marker> prototipul mașinii.</example>
+ </rule>
+ <rule id="CREAZA_CREEAZA" name="crează - creează">
+ <pattern>
+ <token>crează</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>creează</suggestion>?</message>
+ <example type="incorrect" correction="creează">Acum el <marker>crează</marker> prototipul mașinii.</example>
+ <example type="correct">Acum el <marker>creează</marker> prototipul mașinii.</example>
+ </rule>
+ <rule id="CREEATA_CREATA" name="creeată - creată">
+ <pattern>
+ <token>creeată</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>creată</suggestion>?</message>
+ <example type="incorrect" correction="creată">Opera a fost <marker>creeată</marker> cu mult timp în urmă.</example>
+ <example type="correct">Opera a fost<marker>creată</marker> cu mult timp în urmă.</example>
+ </rule>
+ <rule id="CREEAT_CREAT" name="creeat - creat">
+ <pattern>
+ <token>creeat</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>creat</suggestion>?</message>
+ <example type="incorrect" correction="creat">Opusul a fost <marker>creeat</marker> cu mult timp în urmă.</example>
+ <example type="correct">Opusul a fost<marker>creat</marker> cu mult timp în urmă.</example>
+ </rule>
+ <rule id="REFERIT_DESPRE" name="referit despre">
+ <pattern>
+ <token>referit</token>
+ <token>despre</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>referit la</suggestion>, <suggestion>referit la modul cum</suggestion> sau <suggestion>referit la modul în care</suggestion>?</message>
+ <example type="incorrect" correction="referit la|referit la modul cum|referit la modul în care">M-am <marker>referit despre</marker> cum au jucat ei.</example>
+ <example type="correct">M-am <marker>referit la</marker> cum au jucat ei.</example>
+ </rule>
+ <rule id="AS_AVEA" name="as avea - aș avea (avea, vrea, dori, putea)">
+ <pattern>
+ <token>as</token>
+ <token regexp="yes">avea|vrea|dori|putea</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>aș \2</suggestion>?</message>
+ <example type="incorrect" correction="aș dori">Nu <marker>as dori</marker> nimic altceva.</example>
+ <example type="correct">Nu <marker>aș dori</marker> nimic altceva.</example>
+ </rule>
+ <rule id="ASA" name="asa - așa">
+ <pattern>
+ <token>asa</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>așa</suggestion>?</message>
+ <example type="correct">Nu este <marker>așa</marker> cum spui.</example>
+ <example type="incorrect" correction="așa">Nu este <marker>asa</marker> cum spui.</example>
+ </rule>
+ <rule id="MAI_MULTI" name="mai multi - mai mulți">
+ <pattern>
+ <token>mai</token>
+ <token>multi</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 mulți</suggestion>?</message>
+ <example type="incorrect" correction="mai mulți">Cei <marker>mai multi</marker> cumpărători preferă aceste produse.</example>
+ <example type="correct">Cei <marker>mai mulți</marker> cumpărători preferă aceste produse.</example>
+ </rule>
+ <rule id="COMPETENTE_COMPETENTE" name="aptitudini și competente/competențe">
+ <pattern>
+ <token>aptitudini</token>
+ <token>și</token>
+ <token>competente</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>aptitudini și competențe</suggestion>?</message>
+ <example type="incorrect" correction="aptitudini și competențe">El are multe <marker>aptitudini și competente</marker>.</example>
+ <example type="correct">El are multe <marker>aptitudini și competențe</marker>.</example>
+ </rule>
+ <rule id="SE_POT_OFERI_SA" name="se pot oferi sa/să">
+ <pattern mark_from="3" mark_to="-1">
+ <token>se</token>
+ <token>pot</token>
+ <token postag="V000000f00" />
+ <token>sa</token>
+ <token postag="V0p3000cz0" />
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>să</suggestion>?</message>
+ <example type="correct">Se pot oferi <marker>să</marker> facă multe.</example>
+ <example type="incorrect">Se pot oferi <marker>sa</marker> facă multe.</example>
+ </rule>
+ <rule id="VREA_SA_FACA_MULTE" name="sa - să. Ex: vrea sa/să facă">
+ <pattern mark_from="1" mark_to="-1">
+ <token postag="V0s3000iz0" />
+ <token>sa</token>
+ <token postag="V0s3000cz0" />
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>să</suggestion>?</message>
+ <example type="correct">Vrea <marker>să</marker> facă multe.</example>
+ <example type="incorrect" correction="să">Vrea <marker>sa</marker> facă multe.</example>
+ </rule>
+ <rule id="VOR_SA_FACA_MULTE" name="sa - să. Ex: vor sa/să facă">
+ <pattern mark_from="1" mark_to="-1">
+ <token postag="V0p3000iz0" />
+ <token>sa</token>
+ <token postag="V0p3000cz0" />
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>să</suggestion>?</message>
+ <example type="correct">Vor <marker>să</marker> facă multe.</example>
+ <example type="incorrect" correction="să">Vor <marker>sa</marker> facă multe.</example>
+ </rule>
+
+ <rule id="MAI_ITI_ESTE" name="mai îți este...">
+ <pattern mark_to="-1">
+ <token>mai</token>
+ <token regexp="yes">îți|vă|îi|vă|ne|le</token>
+ <token regexp="yes">este|era</token>
+ <token postag_regexp="yes" postag="S...anc000|A....n0000"></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\2 mai \3</suggestion> \4?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect" correction="Le mai era"><marker>Mai le era</marker> cald?</example>
+ <example type="correct"><marker>Îți mai este</marker> cald?</example>
+ <example type="incorrect" correction="Îți mai este"><marker>Mai îți este</marker> foame?</example>
+ <example type="correct"><marker>Îți mai este</marker> foame?</example>
+ </rule>
+
+ <rulegroup id="DIVERSE_GRESELI" name="Diverse">
+ <rule name="proceduri stocate">
+ <pattern>
+ <token inflected="yes">procedură</token>
+ <token>stocare</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 stocate</suggestion> sau <suggestion>\1 de stocare</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect" correction="proceduri stocate|proceduri de stocare">A scris câteva <marker>proceduri stocare</marker>.</example>
+ <example type="correct">A scris câteva <marker>proceduri stocate</marker>.</example>
+ </rule>
+ <rule name=".. un doar un" id="UN_DOAR_UN">
+ <pattern>
+ <token></token>
+ <token>un</token>
+ <token>doar</token>
+ <token>un</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \3 \4</suggestion> sau <suggestion>\1 \2</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect" correction="era doar un|era un">Acolo <marker>era un doar un</marker> copil.</example>
+ <example type="correct">Acolo <marker>era doar un</marker> copil.</example>
+ </rule>
+ <rule name=".. o doar o" id="O_DOAR_O">
+ <pattern>
+ <token></token>
+ <token>o</token>
+ <token>doar</token>
+ <token>o</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \3 \4</suggestion> sau <suggestion>\1 \2</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect" correction="era doar o|era o">Acolo <marker>era o doar o</marker> copilă.</example>
+ <example type="correct">Acolo <marker>era doar o</marker> copilă.</example>
+ </rule>
+ <rule id="S_A_ARE" name="s-a - sa. Ex: mama s-a are...">
+ <pattern>
+ <token>s</token>
+ <token>-</token>
+ <token>a</token>
+ <token postag="V.*i.." postag_regexp="yes"><exception postag_regexp="yes" postag="V.*p..|V.*f.."></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>sa \4</suggestion>?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="sa este">Mama <marker>s-a este</marker> aici.</example>
+ <example type="correct">Mama <marker>sa are</marker> nevoie de liniste.</example>
+ <example type="correct">Suprafața orașului <marker>s-a mărit</marker> în semnificativ.</example>
+ <example type="correct">Spune-i și <marker>s-a îndrepta</marker> îndată.</example>
+ </rule>
+ <rule id="SA_DUS" name="sa - s-a. Ex: sa dus...">
+ <pattern>
+ <token>sa</token>
+ <token postag="V(m|n)s3000p00" postag_regexp="yes"><exception postag="G.*|Sfs3anc000" postag_regexp="yes"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>s-a \2</suggestion>?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="s-a dus">Bunicul <marker>sa dus</marker> la piata.</example>
+ <example type="correct">Mama <marker>sa dusă</marker> a fost.</example>
+ <example type="correct">Bunicul <marker>s-a dus</marker> la piata.</example>
+ <example type="correct">Experiența <marker>sa deosebit</marker> de variată l-a ajutat mult.</example>
+ <example type="incorrect" correction="s-a găsit">Acolo <marker>sa găsit</marker> Tezaurul de Guarrazar.</example>
+ <example type="incorrect" correction="s-a terminat">Acest conflict <marker>sa terminat</marker> cu războiul de la Arauco</example>
+ <example type="incorrect" correction="s-a realizat">Acest lucru <marker>sa realizat</marker> prin întreruperea fasciculului de lumină.</example>
+ <example type="incorrect" correction="s-a apucat">El <marker>sa apucat</marker> de treabă</example>
+ <!-- <example type="correct">Are în structura <marker>sa țesut</marker> adipos.</example> -->
+ </rule>
+ </rulegroup>
+ <rule id="DINTRODATA" name="dintrodată - dintr-odată/ dintr-o dată">
+ <pattern>
+ <token>dintrodată</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>dintr-odată</suggestion> (loc. adv.) sau <suggestion>dintr-o dată</suggestion> (prop.)?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="dintr-odată|dintr-o dată">A plecat <marker>dintrodată</marker>.</example>
+ <example type="correct">A plecat <marker>dintr-odată</marker>.</example>
+ </rule>
+ <rule id="VASAZICA" name="va să zică - vasăzică">
+ <pattern>
+ <token>va</token>
+ <token>să</token>
+ <token>zică</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>vasăzică</suggestion> (conj. adv.)?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="Vasăzică"><marker>Va să zică</marker> a plecat...</example>
+ <example type="correct"><marker>Vasăzică</marker> a plecat...</example>
+ </rule>
+ <rule id="AZINOAPTE" name="azinoapte - azi-noapte">
+ <pattern>
+ <token>azinoapte</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>azi-noapte</suggestion>?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="azi-noapte">A venit <marker>azinoapte</marker>, pe la trei.</example>
+ <example type="correct">A venit <marker>azi-noapte</marker>, pe la trei.</example>
+ </rule>
+ <rule id="DINTRADINS" name="dintradins - dintr-adins">
+ <pattern>
+ <token>dintradins</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>dintr-adins</suggestion>?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="dintr-adins">Sunt sigur că a făcut <marker>dintradins</marker>.</example>
+ <example type="correct">Sunt sigur că a făcut <marker>dintr-adins</marker>.</example>
+ </rule>
+ <rule id="ASUPRA_CE" name="asupra ce - asupra a ce">
+ <pattern>
+ <token>asupra</token>
+ <token>ce</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 a \3</suggestion>?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="asupra a ce">Nu sunt dubii <marker>asupra ce</marker> va face.</example>
+ <example type="incorrect" correction="asupra a ce">Nu știu <marker>asupra ce</marker> elemente vrei să te oprești.</example>
+ <example type="correct">Nu sunt dubii <marker>asupra a ce</marker> va face.</example>
+ </rule>
+ <rule id="BUNA_STARE" name="bună-stare - bunăstare">
+ <pattern>
+ <token>bună</token>
+ <token>-</token>
+ <token>stare</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>bunăstare</suggestion>?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="bunăstare">A arătat <marker>bună-stare</marker>.</example>
+ <example type="correct">A arătat <marker>bunăstare</marker>.</example>
+ </rule>
+ <rule id="INTRODUCERE_PRELIMINARA" name="introducere preliminară">
+ <pattern>
+ <token inflected="yes">introducere</token>
+ <token inflected="yes">preliminar</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="introducere">Aș dori să fac o <marker>introducere preliminară</marker>.</example>
+ <example type="incorrect" correction="introducerea">În ceea ce privește <marker>introducerea preliminară</marker> făcută de el, nu sunt de acord.</example>
+ <example type="correct">Aș dori să fac o <marker>introducere</marker>.</example>
+ </rule>
+ <rule id="A_IESI_AFARA" name="a ieși afară">
+ <pattern>
+ <token inflected="yes">ieși</token>
+ <token>afară</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Greșeală de scriere</short>
+ <example type="incorrect" correction="ieșind">L-am văzut <marker>ieșind afară</marker>.</example>
+ <example type="incorrect" correction="ieșit">El a <marker>ieșit afară</marker>.</example>
+ <example type="correct">L-am văzut <marker>ieșind</marker>.</example>
+ </rule>
+ </category>
+ <category name="Ghilimele">
+ <rule id="GHILIMELE_DUBLE_INCEPUT" name="Ghilimele duble la început de propoziție: [&quot;] în loc de [„]">
+ <pattern case_sensitive="no">
+ <token postag="SENT_START"/>
+ <token spacebefore="no">"</token>
+ </pattern>
+ <message>Pentru limba română se folosește simbolul <suggestion>„</suggestion>.</message>
+ <short>Ghilimele românești.</short>
+ <example correction="„" type="incorrect"><marker>"</marker>Un test".</example>
+ <example type="correct">„Test”.</example>
+ </rule>
+ <rule id="GHILIMELE_DUBLE_SFARSIT" name="Ghilimele duble la sfârșit de propoziție: [&quot;] în loc de [”]">
+ <pattern mark_from="1" mark_to="0">
+ <token regexp="yes">.*(\p{L}|.)</token>
+ <token postag="SENT_END" spacebefore="no">"</token>
+ </pattern>
+ <message>Pentru limba română se folosește simbolul <suggestion>”</suggestion>.</message>
+ <short>Ghilimele românești.</short>
+ <example correction="”" type="incorrect">"Un test<marker>"</marker></example>
+ <example correction="”" type="incorrect">"Un test.<marker>"</marker></example>
+ <!-- this for Romanian this is not a correct sentence, the dot must be inside quotes, as above
+ <example correction="”" type="incorrect">"Un test<marker>"</marker>.</example> -->
+ <example type="correct">„Test”</example>
+ </rule>
+ <rule id="GHILIMELE_DUBLE_INTERIOR_INCEPUT" name="Citat în citat (deschidere): [&lt;&lt;] în loc de «">
+ <pattern>
+ <token>&lt;</token>
+ <token>&lt;</token>
+ </pattern>
+ <message>Pentru limba română se folosește simbolul <suggestion>«</suggestion>.</message>
+ <short>Ghilimele românești.</short>
+ <example correction="«" type="incorrect">Un <marker>&lt;&lt;</marker>prim test».</example>
+ <example correction="«" type="incorrect"><marker>&lt;&lt;</marker>un alt test»</example>
+ <example type="correct">Un «test».</example>
+ </rule>
+ <rule id="GHILIMELE_DUBLE_INTERIOR_SFARSIT" name="Citat în citat (închidere): [&gt;&gt;] în loc de »">
+ <pattern>
+ <token>&gt;</token>
+ <token>&gt;</token>
+ </pattern>
+ <message>Pentru limba română se folosește simbolul <suggestion>»</suggestion>.</message>
+ <short>Ghilimele românești.</short>
+ <example correction="»" type="incorrect">Un «test<marker>&gt;&gt;</marker> oarecare.</example>
+ <example correction="»" type="incorrect">„Un «test<marker>&gt;&gt;</marker> oarecare.”</example>
+ <example type="correct">Un «test» oarecare.</example>
+ </rule>
+ </category>
+
+ <category name="Greșeli de exprimare">
+
+ <rulegroup id="CARE__PE_CARE" name="Care/pe care">
+ <rule id="CARE_PE_CARE__CARTEA_CARE_TI-AM" name="(s ac art) + care ți-am + (v part)">
+ <pattern mark_from="1" mark_to="-6">
+ <token postag="Sf..aac000" postag_regexp="yes"></token>
+ <token>care</token>
+ <token regexp="yes">ți|mi|i|v</token>
+ <token>-</token>
+ <token regexp="yes">a|au|am|ai</token>
+ <token postag_regexp="yes" postag="V...000p00"></token>
+ <token>-</token>
+ <token>o</token>
+
+ </pattern>
+ <message>În acest context formularea corectă este <suggestion>pe care</suggestion>.</message>
+ <example type="correct">cartea <marker>pe care</marker> ți-am dat-o.</example>
+ <example type="incorrect">cartea <marker>care</marker> ți-am dat-o.</example>
+
+ <example type="correct">S-a ivit pe cer steaua <marker>care</marker> i-a călăuzit pe cei trei.</example>
+ <example type="incorrect" correction="pe care">Ea nu intră decât pe ușa <marker>care</marker> i-am deschis-o.</example>
+ <example type="correct">Cu puterea <marker>care</marker> mi s-a dat.</example>
+
+ <example type="correct">Generația <marker>care</marker> i-a urmat lui Mozart.</example>
+ </rule>
+ <rule id="CARE_PE_CARE__CAIETUL_CARE_L-AM" name="(s ac art) + care l-am + (v part)" default="off">
+ <pattern mark_from="1" mark_to="-1">
+ <token postag="S...aac000" postag_regexp="yes"></token>
+ <token>care</token>
+ <token regexp="yes">l|i|le</token>
+ <token>-</token>
+ <token regexp="yes">am|ai|au</token>
+ <token postag_regexp="yes" postag="V...000p00"></token>
+ </pattern>
+ <message>În acest context formularea corectă este <suggestion>pe care \3\4\5</suggestion>.</message>
+
+ <example type="incorrect" correction="pe care l-am">Votul <marker>care l-am</marker> dat ieri a fost anulat</example>
+ <example type="correct">Votul <marker>pe care l-am</marker> dat ieri a fost anulat</example>
+ </rule>
+ <rule id="CARE_PE_CARE__CAIETUL_CARE_IL-DESCHID" name="(s ac art) + care îl + (v part)" default="off">
+ <pattern mark_from="1" mark_to="-1">
+ <token postag="S(m|n)..aac000" postag_regexp="yes"></token>
+ <token>care</token>
+ <token>îl</token>
+ <token postag_regexp="yes" postag="V...000iz0"><exception inflected="yes">putea</exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>pe care \3</suggestion>.</message>
+
+ <example type="incorrect" correction="pe care îl">Caietul <marker>care îl</marker> citesc este al meu.</example>
+ <example type="correct">Caietul <marker>pe care îl</marker> citesc este al meu.</example>
+ <example type="correct">Vehiculele care îl pot transporta nu sunt disponibile.</example>
+ <example type="correct">Teorema care îi poartă numele este cunosută.</example>
+ <example type="correct">Organizația care îl susține este foarte puternică.</example>
+<!-- <example type="correct">Grupul care îl susține este foarte puternic.</example>-->
+ <example type="correct">Este afacerea care îi aduce cel mai mare profit.</example>
+ </rule>
+ <rule id="CARE_PE_CARE__BINELE_CARE_MI_L_AI" name="(s ac art) + care mi l-ai + (v part)">
+ <pattern mark_from="1" mark_to="-1">
+ <token postag="S...aac000" postag_regexp="yes"></token>
+ <token>care</token>
+ <token regexp="yes">ni|mi|ți|i</token>
+ <token>l</token>
+ <token>-</token>
+ <token regexp="yes">am|au|ai|a</token>
+ <token postag_regexp="yes" postag="V...000p00"></token>
+ </pattern>
+ <message>În acest context formularea corectă este <suggestion>pe care \3 \4\5\6</suggestion>.</message>
+
+ <example type="incorrect" correction="pe care mi l-ai">Binele <marker>care mi l-ai</marker> făcut nu poate fi uitat.</example>
+ <example type="correct">Binele <marker>pe care mi l-ai</marker> făcut nu poate fi uitat.</example>
+ </rule>
+ </rulegroup>
+
+
+ <rule id="SA_VORBESTE" name="să 'vorbește'">
+ <pattern mark_from="1" mark_to="0">
+ <token>să</token>
+ <token postag="V0s3000iz0"><exception postag_regexp="yes" postag="V0s1000cz0|V0s2000cz0|V0s3000cz0|V0p1000cz0|V0p2000cz0|V0p3000cz0"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați dorit să scrieți <suggestion><match no="2"
+ postag_regexp="yes"
+ postag="V0s1000cz0|V0s2000cz0|V0s3000cz0|V0p1000cz0|V0p2000cz0|V0p3000cz0" /></suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect">Să <marker>vorbește</marker> corect.</example>
+ <example type="correct">Să <marker>vorbesc</marker> corect.</example>
+ <example type="correct">Să <marker>vorbească</marker> corect.</example>
+ <example type="correct">Să <marker>vorbim</marker> corect.</example>
+ <example type="incorrect" reason="el dorea să asmute câinii">El dorea să <marker>asmute</marker> câinii.</example>
+ </rule>
+ <rule id="ESTE_CU_SIGURANTA" name="este cu sigurantă">
+ <pattern>
+ <token regexp="yes">e|este|era</token>
+ <token>cu</token>
+
+ <token inflected="yes">siguranță</token>
+ <token>că</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 sigur că</suggestion> sau <suggestion>cu siguranță că</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+
+ <example type="incorrect"><marker>E cu siguranță că</marker> va veni.</example>
+ <example type="correct"><marker>Cu siguranță că</marker> va veni.</example>
+ <example type="correct"><marker>Sigur că</marker> va veni.</example>
+ </rule>
+
+ <rule id="ESTE_BINE_CA_SA_SIGURANTA" name="este bine ca să ...">
+ <pattern mark_from="2" mark_to="0">
+ <token regexp="yes">e|este</token>
+ <token postag="G00000p00m" />
+ <token>ca</token>
+ <token>să</token>
+ <token postag_regexp="yes" postag="V0(.*)000cz0"></token>
+
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>să \5</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect">E bine <marker>ca să pleci</marker> mâine.</example>
+
+ <example type="incorrect">E bine <marker>ca să plecăm</marker> mâine.</example>
+ <example type="incorrect">E bine <marker>ca să plecați</marker> mâine.</example>
+ <example type="incorrect">E bine <marker>ca să plece</marker> mâine.</example>
+
+ <example type="correct">E bine <marker>să pleci</marker> mâine.</example>
+ <example type="incorrect">Este esențial <marker>ca să contribui</marker>.</example>
+ <example type="correct">Este esențial <marker>să contribui</marker>.</example>
+ <example type="incorrect" correction="să poată">Este suficient <marker>ca să poată</marker> fi categorisită.</example>
+ <example type="incorrect" correction="să existe">Este necesar <marker>ca să existe</marker> un înalt nivel de dezvolare.</example>
+
+ </rule>
+
+ <rule id="ALE_CEEA_CE" name="ale ceea ce...">
+ <pattern mark_from="1" mark_to="-2">
+ <token postag="Sfp3aac000"></token>
+ <token>ale</token>
+ <token>ceea</token>
+ <token>ce</token>
+ </pattern>
+
+ <message>Ați dorit să scrieți <suggestion>a</suggestion> ceea ce?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect">Consecințele <marker>ale</marker> ceea ce a făcut.</example>
+ <example type="correct">Consecințele <marker>a</marker> ceea ce a făcut.</example>
+
+ </rule>
+ <rule id="MI-AR_PLACEA" name="mi-ar plăcea">
+ <pattern mark_from="3" mark_to="0">
+ <token>mi</token>
+ <token>-</token>
+ <token>ar</token>
+ <token>place</token>
+
+ </pattern>
+ <message>Se folosește forma de infinitiv: mi-ar <suggestion>plăcea</suggestion>.</message>
+
+ <short>Greșeală de exprimare</short>
+ <example correction="plăcea" type="incorrect">Mi-ar <marker>place</marker> să vii.</example>
+
+ <example type="correct">Mi-ar <marker>plăcea</marker> să vii.</example>
+ </rule>
+ <rulegroup id="SE_MERITA" name="se merită, se riscă">
+ <rule>
+ <pattern>
+ <token>se</token>
+ <token inflected="yes" regexp="yes">merita|risca</token>
+ </pattern>
+ <message>"Se \2" este greșit, formularea corectă este <suggestion>\2</suggestion></message>
+ <short>Greșeală de exprimare.</short>
+ <example type="incorrect" correction="merită">Cred că <marker>se merită</marker> să... </example>
+ <example type="incorrect" correction="meritau">Cred că <marker>se meritau</marker> făcuți... </example>
+ <example type="incorrect" correction="riscă">Nu <marker>se riscă</marker> stând târziu.</example>
+ <example type="correct">Nu <marker>riscă</marker> stând târziu.</example>
+ <example type="correct">Cred că <marker>merită</marker> să...</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>m</token>
+ <token>-</token>
+ <token>aș</token>
+ <token>risca</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\3 \4</suggestion></message>
+ <short>Greșeală de exprimare.</short>
+ <example type="incorrect" correction="aș risca">Nu <marker>m-aș risca</marker>.</example>
+ <example type="correct">Nu <marker>aș risca</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>s</token>
+ <token>-</token>
+ <token>ar</token>
+ <token regexp="yes">risca|merita</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\3 \4</suggestion></message>
+ <short>Greșeală de exprimare.</short>
+ <example type="incorrect" correction="ar risca">Zice că nu <marker>s-ar risca</marker>.</example>
+ <example type="incorrect" correction="ar merita">Zice că nu <marker>s-ar merita</marker> să mai stăm.</example>
+ <example type="correct">Zice că nu <marker>ar risca</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>mă</token>
+ <token>risc</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\2</suggestion></message>
+ <short>Greșeală de exprimare.</short>
+ <example type="incorrect" correction="risc">Nu <marker>mă risc</marker>.</example>
+ <example type="correct">Nu <marker>risc</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>te</token>
+ <token>riști</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\2</suggestion></message>
+ <short>Greșeală de exprimare.</short>
+ <example type="incorrect" correction="riști">Nu <marker>te riști</marker>.</example>
+ <example type="incorrect" correction="Riști"><marker>Te riști</marker>?</example>
+ <example type="correct">Nu <marker>riști</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="DECAT_ATAT" name="decât atât">
+ <rule name="decât atât">
+ <pattern mark_from="3" mark_to="0">
+ <and>
+ <token negate="yes">-</token>
+ <token negate="yes">nu</token>
+ </and>
+ <token>a</token>
+
+ <token postag="Vms3000p00"></token>
+ <token>decât</token>
+ <token>atât</token>
+
+ </pattern>
+ <message>"decât atât" este greșit, formularea corectă este <suggestion>atât</suggestion></message>
+ <short>"decât atât" este greșit.</short>
+
+ <example type="incorrect">A făcut <marker>decât atât</marker> cât a putut.</example>
+ <example type="correct">A făcut atât cât a putut.</example>
+ <example type="correct">Nu a făcut <marker>decât atât</marker> cât a putut.</example>
+ <example type="correct">N-a făcut <marker>decât atât</marker> cât a putut.</example>
+
+ </rule>
+ </rulegroup>
+ <rule id="DE_PREFERABIL" name="de preferabil">
+ <pattern>
+ <token>de</token>
+ <token>preferabil</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>preferabil</suggestion> sau <suggestion>de preferință</suggestion>.</message>
+ <short>Greșeală de exprimare</short>
+ <example type="correct">Este <marker>preferabil</marker> să vii mai devreme.</example>
+ <example type="incorrect" correction="preferabil|de preferință">Este <marker>de preferabil</marker> să vii mai devreme.</example>
+ </rule>
+ </category>
+
+ <category name="Greșeli gramaticale - acord substantiv" >
+
+ <rule id="UN_SF_O_SF" name="un + (subst fem) - o + (subst fem)">
+ <pattern mark_to="-1">
+ <token>un</token>
+ <token postag="Sfs3anc000"><exception postag_regexp="yes" postag="A(.*)"></exception></token>
+ </pattern>
+ <message>Pentru substantivele de gen feminin se folosește <suggestion>o</suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="correct"><marker>O</marker> masă</example>
+
+ <example type="incorrect"><marker>Un</marker> masă</example>
+ </rule>
+
+ <rule id="ACEASTA_SF_ACEASTA_SF" name="această + (subst fem neart) - această + (subst fem art)">
+ <pattern mark_from="1">
+ <token>această</token>
+ <token postag="Sfs3aac000"></token>
+ </pattern>
+
+ <message>Folosire incorectă a substantivului feminin articulat. "Această" cere substantiv nearticulat: <suggestion><match
+ no="2" postag="Sfs3anc000" /></suggestion></message>
+ <short>"Această" cere substantiv nearticulat.</short>
+ <example type="correct">Această <marker>carte</marker> este a mea.</example>
+ <example type="incorrect">Această <marker>cartea</marker> este a mea.</example>
+
+ </rule>
+
+ <rule id="SFN_ESTE_A" name="(subst fem neart) + este a - (subst fem art) + este a ">
+ <pattern mark_from="1" mark_to="-2">
+ <token postag="SENT_START" />
+ <token postag="Sfs3anc000"></token>
+ <token>este</token>
+ <token>a</token>
+ </pattern>
+
+ <message>Ați vrut să folosiți substantivul articulat <suggestion><match
+ no="2" postag="Sfs3aac000" /></suggestion></message>
+ <short>Greșeală gramaticală</short>
+ <example type="correct"><marker>Cartea</marker> este a mea.</example>
+ <example type="incorrect"><marker>Carte</marker> este a mea.</example>
+ </rule>
+
+ <rule id="O_SUBST_ART_TERMINAT_IN_A" name="o + (subst fem art) - o + (subst fem neart)">
+ <pattern mark_from="2">
+ <token><exception>-</exception></token>
+ <token>o</token>
+ <token postag="Sfs3aac000"><exception postag_regexp="yes" postag="V0s3000iz0|V0s3000ii0|Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Folosire incorectă a substantivului feminin articulat . "o" cere substantiv nearticulat: <suggestion><match
+ no="3" postag="Sfs3anc000" /></suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="correct">Evoluția pe care a avut-o <marker>regula</marker> aceasta.</example>
+ <example type="correct">El o <marker>ia</marker> de mână.</example>
+ <example type="correct">Îl înconjurau ca o <marker>manta</marker> uriașă.</example>
+ <example type="correct">O <marker>ruga</marker> să-i spuie ce a visat.</example>
+ <example type="correct">El o <marker>urma</marker> mereu.</example>
+<!-- <example type="incorrect">Părea că o <marker>tabla</marker> neagră se-ntinde în față.</example>-->
+ </rule>
+ <rule id="CEA_MAI_SUBST_ART" name="cea + mai + (subst art) - cea + mai + (subst neart)">
+ <pattern>
+ <token regexp="yes">cel|cea</token>
+ <token>mai</token>
+ <token postag_regexp="yes" postag="A(...)aa(.*)"></token>
+ </pattern>
+ <message>Folosire incorectă a adjectivului articulat. "\1 \2" cere adjectiv nearticulat: <suggestion><match no="1"
+ /> <match no="2"/> <match
+ no="3" postag_regexp="yes" postag="A(...)aa(.*)" postag_replace="A$1an$2"/></suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="cea mai nouă">Această deltă este <marker>cea mai noua</marker> din lume.</example>
+ <example type="incorrect" correction="cea mai bună">Aceasta este <marker>cea mai buna</marker> carte.</example>
+ <example type="correct">Această deltă este <marker>cea mai nouă</marker> din lume.</example>
+ </rule>
+ <rule id="CEL_MAI_SUBST_PLURAL" name="cel + mai + (subst plural) - cel + mai + (subst singular)">
+ <pattern>
+ <token>cel</token>
+ <token>mai</token>
+ <token postag_regexp="yes" postag="Amp.*"><exception postag_regexp="yes" postag="Ams.*"></exception></token>
+ </pattern>
+ <message>Folosire incorectă a adjectivului. "\1 \2" cere numărul singular: <suggestion><match no="1"
+ /> <match no="2"/> <match
+ no="3" postag_regexp="yes" postag="Amp(.*)" postag_replace="Ams$1"/></suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="cel mai bun">Este <marker>cel mai buni</marker> dintre toți.</example>
+ <example type="correct">Este <marker>cel mai bun</marker> dintre toți.</example>
+ </rule>
+ <rule id="CEA_MAI_SUBST_PLURAL" name="cea + mai + (subst plural) - cea + mai + (subst singular)">
+ <pattern>
+ <token>cea</token>
+ <token>mai</token>
+ <token postag_regexp="yes" postag="Afp.*"><exception postag_regexp="yes" postag="Afs.*"></exception></token>
+ </pattern>
+ <message>Folosire incorectă a adjectivului. "\1 \2" cere numărul singular: <suggestion><match no="1"
+ /> <match no="2"/> <match
+ no="3" postag_regexp="yes" postag="Afp(.*)" postag_replace="Afs$1"/></suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="cea mai nouă">Această deltă este <marker>cea mai noi</marker> din lume.</example>
+ <example type="correct">Această deltă este <marker>cea mai nouă</marker> din lume.</example>
+ </rule>
+ <rule id="CEI_MAI_SUBST_PLURAL" name="cei + mai + (subst singular) - cei + mai + (subst plural)">
+ <pattern mark_to="-1">
+ <token>cei</token>
+ <token>mai</token>
+ <token postag_regexp="yes" postag="Ams.*" regexp="yes">bun|remarcabil|curios<exception postag_regexp="yes" postag="Amp.*"></exception></token>
+ <token negate="yes">de</token>
+ </pattern>
+ <message>Folosire incorectă a adjectivului. "\1 \2" cere numărul plural: <suggestion><match no="1"/> <match no="2"/> <match
+ no="3" postag_regexp="yes" postag="Ams(.*)" postag_replace="Amp$1"/></suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="cei mai buni">Sunt <marker>cei mai bun</marker> dintre toți.</example>
+ <example type="incorrect" correction="cei mai remarcabili">El este unul dintre <marker
+ >cei mai remarcabil</marker> cățărători ai tuturor timpurilor.</example>
+ <example type="correct">Sunt <marker>cei mai buni</marker> dintre toți.</example>
+ <example type="correct">Acești jucători sunt <marker>cei mai ușor</marker> de antrenat.</example>
+ <example type="correct">Printre cronicarii din prima categorie, <marker
+ >cei mai frecvent</marker> citați sînt aceștia.</example>
+ <example type="correct">Ochii albaști sunt <marker>cei mai des</marker> întâlniți.</example>
+ <example type="correct">Suedezii sunt printre <marker>cei mai puțin</marker> religioși oameni.</example>
+ <example type="correct">Pentru <marker>cei mai puțin</marker> tehnici există TV tunerele plug and play.</example>
+ </rule>
+ <rule id="CELE_MAI_SUBST_PLURAL" name="cele + mai + (subst singular) - cele + mai + (subst plural)">
+ <pattern>
+ <token>cele</token>
+ <token>mai</token>
+ <token postag_regexp="yes" postag="Afs.*"><exception postag_regexp="yes" postag="Afp.*"></exception></token>
+ </pattern>
+ <message>Folosire incorectă a adjectivului. "\1 \2" cere numărul plural: <suggestion><match no="1"
+ /> <match no="2"/> <match
+ no="3" postag_regexp="yes" postag="Afs(.*)" postag_replace="Afp$1"/></suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="cele mai noi">Aceste cărți sunt <marker>cele mai nouă</marker>.</example>
+ <example type="correct">Aceste cărți sunt <marker>cele mai noi</marker>.</example>
+ </rule>
+ <rule id="VERB_O_SUBST_ART" name="verb o + (subst fem art) - verb o + (subst fem neart)">
+ <pattern mark_from="2">
+ <token postag="V000000f00"/>
+ <token>o</token>
+ <token postag="Sfs3aac000"><exception postag_regexp="yes" postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Folosire incorectă a substantivului feminin articulat . "o" cere substantiv nearticulat: <suggestion><match
+ no="3" postag="Sfs3anc000" /></suggestion>.</message>
+
+ <short>Greșeală gramaticală</short>
+
+ <example type="incorrect" correction="regulă">Se alege o <marker>regula</marker>.</example>
+ <example type="correct">Se alege o <marker>regulă</marker>.</example>
+ </rule>
+
+ <rule id="UN_SART_UN_SNERT" name="un + (subst art) - un + (subst neart)">
+ <pattern mark_from="1">
+ <token>un</token>
+ <token postag="Sns3aac000"
+ ><exception postag_regexp="yes" postag="A(.*)"></exception
+ ><exception postag="Sns3anc000"></exception
+ ><exception regexp="yes">recul|video</exception></token>
+ </pattern>
+ <message>Folosire incorectă a substantivului masculin articulat. "un" cere substantiv nearticulat: <suggestion><match no="2" postag="Sns3anc000" /></suggestion>.</message>
+
+ <short>Dezacord gramatical</short>
+
+ <example type="incorrect" correction="document">Se alege un <marker>documentul</marker> nou.</example>
+ <example type="correct">Se alege un <marker>nr</marker>.</example>
+ <example type="correct">Se alege un <marker>document</marker> nou.</example>
+ <example type="incorrect" correction="caz">Pentru un <marker>cazul</marker> ca acesta.</example>
+
+ </rule>
+
+ <rule id="UNUI_SAG_UN_SNEART" name="unui + (subst art g) - un + (subst neart)">
+ <pattern mark_from="1">
+ <token>unui</token>
+ <token postag="Sms3gac000"></token>
+ </pattern>
+ <message>Folosire incorectă a substantivului masculin articulat. "unui" cere substantiv nearticulat: <suggestion><match no="2" postag="Sms3anc000" /></suggestion>.</message>
+
+ <short>Dezacord gramatical</short>
+
+ <example type="incorrect" correction="angajat">Acesta se trimite unui <marker>angajatului</marker> nou.</example>
+ <example type="correct">Acesta se trimite unui <marker>angajat</marker> nou.</example>
+ <example type="incorrect" correction="om">Acesta se trimite unui <marker>omului</marker> potrivit.</example>
+
+ <example type="correct">Acesta se trimite unui <marker>om</marker> potrivit.</example>
+ </rule>
+
+ <rule id="UNOR_AAG_UNOR_SN" name="unor + (subst art g) - unor + (subst neart)">
+ <pattern mark_from="1">
+ <token>unor</token>
+ <token postag_regexp="yes" postag="S(m|f|n)p3gac000"></token>
+
+ </pattern>
+ <message>Folosire incorectă a substantivului masculin articulat. "unor" cere substantiv nearticulat: <suggestion><match
+ no="2" postag_regexp="yes" postag="S(.)p3gac000" setpos="yes" postag_replace="S$1p3anc000" /></suggestion>.</message>
+ <short>Dezacord gramatical</short>
+
+ <example type="incorrect" correction="angajate">Acesta se trimite unor <marker>angajatelor</marker> noi.</example>
+ <example type="correct">Acesta se trimite unor <marker>angajate</marker> noi.</example>
+
+ <example type="incorrect" correction="oameni">Acesta se trimite unor <marker>oamenilor</marker> potriviți.</example>
+ <example type="correct">Acesta se trimite unor <marker>oameni</marker> potriviți.</example>
+ <example type="incorrect" correction="">Acesta se datorează unor <marker>bețelor</marker> anume.</example>
+
+ <example type="correct">Acesta se datorează unor <marker>bețe</marker> anume.</example>
+ </rule>
+
+ <rule id="SELECTAREA_DE_RESURSEI" name="selectarea de resursei">
+ <pattern>
+ <token postag="Sfs3aac000" />
+ <token>de</token>
+ <token postag="Sfs3gac000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \3</suggestion>?</message>
+
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect" correction="Selectarea resursei"><marker>Selectarea de resursei</marker> este ușoară.</example>
+ <example type="correct"><marker>Selectarea resursei</marker> este ușoară.</example>
+ <example type="correct"><marker>Fabricarea de baterii</marker> este dificilă.</example>
+ <example type="incorrect" correction="Creșterea producției"><marker>Creșterea de producției</marker> germane a fost rapidă.</example>
+ <example type="incorrect" correction="forma opoziției">Aceasta a luat rareori <marker>forma de opoziției</marker> politice.</example>
+ <example type="incorrect" correction="distribuția presiunii">Legată de <marker>distribuția de presiunii</marker> din fluid.</example>
+ <example type="incorrect" correction="industria sticlăriei">Materia primă în <marker>industria de sticlăriei</marker> este aceasta.</example>
+ </rule>
+ <rule id="DAT_FIIND__FEM_PLURAL" name="dat fiind + (subst fem plural) = date fiind + (subst fem plural)">
+ <pattern>
+ <token>dat</token>
+ <token>fiind</token>
+ <token postag="Sfp..a....|Dfp3a0d000" postag_regexp="yes"><exception postag="Sfs..a....|Dfs3a0d000" postag_regexp="yes"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>date fiind \3</suggestion>?</message>
+ <short>Dezacord gramatical</short>
+ <example type="incorrect" correction="Date fiind performanțele"><marker>Dat fiind performanțele</marker> sale, a fost admis.</example>
+ <example type="incorrect" correction="Date fiind aceste"><marker>Dat fiind aceste</marker> performanțe, a fost admis.</example>
+ <example type="correct"><marker>Dat fiind performanța</marker> sale, a fost admis.</example>
+ <example type="correct"><marker>Dat fiind curajul</marker> sale, a fost admis.</example>
+ <example type="correct"><marker>Date fiind performanțele</marker> sale, a fost admis.</example>
+ </rule>
+ <rule id="DAT_FIIND__MASC_PLURAL" name="dat fiind + (subst masc plural) = dați fiind + (subst masc plural)">
+ <pattern>
+ <token>dat</token>
+ <token>fiind</token>
+ <token postag="S[m|n]p..a...." postag_regexp="yes"><exception postag="S[m|n]s..a...." postag_regexp="yes"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>dați fiind \3</suggestion>?</message>
+ <short>Dezacord gramatical</short>
+ <example type="incorrect" correction="Dați fiind anii"><marker>Dat fiind anii</marker> săi, a fost admis.</example>
+ <example type="correct"><marker>Dat fiind anul</marker> său fructuos, a fost admis.</example>
+ <example type="correct"><marker>Dat fiind în</marker> judecată, a fost supărat.</example>
+ <example type="correct"><marker>Dat fiind curajul</marker> sale, a fost admis.</example>
+ <example type="correct"><marker>Dați fiind anii</marker> săi, a fost admis.</example>
+ </rule>
+ <rule id="NISTE_COPIII" name="niște + (subst art) Ex: niște copiii">
+ <pattern>
+ <token regexp="yes">niște|câțiva</token>
+ <token postag="Smp3aac000"><exception postag="S.p3anc000" postag_regexp="yes"></exception></token>
+ </pattern>
+ <message>Ați vrut să folosiți forma nearticulată<suggestion><match no="1"/> <match
+ no="2" postag="Smp3anc000"/></suggestion>?</message>
+ <short>Dezacord</short>
+ <!-- aici "copili" este declinarea pentru copil cu sensul de lăstar -->
+ <example type="incorrect" correction="niște copii|niște copili">Au venit <marker>niște copiii</marker>.</example>
+ <example type="incorrect" correction="niște geamgii">Au venit <marker>niște geamgiii</marker>.</example>
+ <example type="incorrect" correction="niște abagii">Au venit <marker>niște abagiii</marker>.</example>
+ <example type="incorrect" correction="câțiva copii|câțiva copili">Au venit <marker>câțiva copiii</marker>.</example>
+ <example type="correct">Au venit <marker>niște copii</marker>.</example>
+ <example type="correct">Au cumpărat <marker>niște copili</marker>.</example>
+ <example type="correct">Au venit <marker>niște abagii</marker>.</example>
+ <example type="correct">A primit moștenire <marker>niște moșii</marker>.</example>
+ <example type="correct">Doctorul a făcut <marker>niște operații</marker>.</example>
+ <example type="correct">Au văzut schimbările ca pe <marker>niște erezii</marker>.</example>
+ <example type="correct">Are <marker>niște principii</marker> foarte solide.</example>
+
+ </rule>
+ <rule id="TOTI_COPII" name="toți + (subst neart) Ex: toți copii">
+ <pattern>
+ <token>toți</token>
+ <token postag="Smp3anc000"><exception postag="Smp3aac000"></exception></token>
+ </pattern>
+ <message>Ați vrut să folosiți forma articulată<suggestion><match no="1"/> <match
+ no="2" postag="Smp3aac000"/></suggestion>?</message>
+ <short>Dezacord</short>
+ <!-- aici "copili" este declinarea pentru copil cu sensul de lăstar -->
+ <example type="incorrect" correction="toți copiii|toți copilii">Au venit <marker>toți copii</marker>.</example>
+ <example type="incorrect" correction="toți abagiii">Au venit <marker>toți abagii</marker>.</example>
+ <example type="correct">Sunt <marker>toți frumoși</marker>.</example>
+ <example type="correct">Sunt <marker>toți duși</marker> de acasă.</example>
+ <example type="correct">Au venit <marker>toți copiii</marker>.</example>
+ <example type="correct">Au cumpărat <marker>toți copilii</marker>.</example>
+ <example type="correct">Au venit <marker>toți abagiii</marker>.</example>
+ </rule>
+ <rule id="HARNICII_MEMBRII" name="(adj pl art) + (subst pl art) - (adj pl art) + (subst pl neart). Ex: harnicii membrii">
+ <pattern case_sensitive="yes">
+ <token postag="Amp3aa0000"></token>
+ <token postag="Smp3aac000"><exception postag="Smp3anc000|Sf.*" postag_regexp="yes"
+ ></exception><exception regexp="yes">[A-Z].*</exception></token>
+ </pattern>
+ <message>Ați vrut să folosiți forma nearticulată<suggestion><match no="1"/> <match
+ no="2" postag="Smp3anc000"/></suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="harnicii membri">Au venit și <marker>harnicii membrii</marker> ai colectivului.</example>
+ <example type="correct">Înființarea <marker>noii Episcopii</marker> a Giurgiului...</example>
+ <example type="correct">Dețineau suveranitatea asupra <marker>întregii Germanii</marker>.</example>
+ <example type="correct">Au venit și <marker>harnicii membri</marker> ai colectivului.</example>
+ <example type="correct">în cuprinsul <marker>vechii Dacii</marker>.</example>
+ <example type="correct">Își protejează <marker>propriile soții</marker> și copiii</example>
+ </rule>
+ </category>
+ <category name="Greșeli gramaticale - acord adjectiv" >
+ <rule id="O_ADJ_ART_TERMINAT_IN_A" name="o + (adj fem art) - o + (adj fem neart)">
+ <pattern mark_from="2">
+ <token><exception>-</exception></token>
+ <token>o</token>
+ <token postag="Afs3aa0000"><exception postag_regexp="yes" postag="Afs3an0000"></exception></token>
+ </pattern>
+ <message>Folosire incorectă a adjectivului feminin articulat . "o" cere adjectiv nearticulat: <suggestion><match
+ no="3" postag="Afs3an0000" /></suggestion>.</message>
+
+ <short>Greșeală gramaticală</short>
+ <example type="correct">Evoluția pe care a avut-o <marker>frumoasa</marker> actriță este foarte interesantă.</example>
+ <example type="incorrect" correction="frumoasă">El a cunoscut o <marker>frumoasa</marker> actriță.</example>
+ </rule>
+ <rule id="UN_ADJ_ART_UN_ADJ_NEART" name="un + (adjectiv art) - un + (adjectiv neart)">
+ <pattern mark_from="1">
+ <token>un</token>
+ <token postag_regexp="yes" postag="Ams3aa0000|Sns3aac000"><exception postag="Sns3anc000|Sms3anc000" postag_regexp="yes"></exception> </token>
+ </pattern>
+ <message>Folosire incorectă a adjectivului/substantivului masculin articulat. "un" cere forma nearticulată: <suggestion><match
+ no="2" postag="(.)ms3aa0000" postag_replace="($1)ms3an0000"
+ postag_regexp="yes"></match></suggestion>.</message>
+ <short>Dezacord gramatical</short>
+ <example type="incorrect" correction="frumos">Se alege un <marker>frumosul</marker> exemplar.</example>
+ <example type="correct">Se alege un <marker>frumos</marker> exemplar.</example>
+ <example type="incorrect" correction="cunoscut">Este un <marker>cunoscutul</marker> actor.</example>
+ <example type="correct">Este un <marker>cunoscut</marker> actor.</example>
+ <example type="incorrect" correction="brav">Este un <marker>bravul</marker> soldat.</example>
+ <example type="correct">Este un <marker>brav</marker> soldat.</example>
+ <example type="incorrect" correction="soldat">Este un <marker>soldatul</marker> curajos.</example>
+ <example type="correct">Este un <marker>soldat</marker> curajos.</example>
+ <example type="incorrect" correction="brav">Este un <marker>bravul</marker> soldat.</example>
+ <example type="correct">Este un <marker>brav</marker> soldat.</example>
+ <example type="correct">Un <marker>video</marker> cu lungimea de 7 minute.</example>
+ <example type="correct" reason="Caliciu suplimentar care înveleste anumite flori">este alcătuit dintr-un <marker>calicul</marker>.</example>
+ </rule>
+ <rule id="EXCESIVI_DE_SCUMPI" name="(adj pl) de (adj pl) - (adj sg) de (adj pl). Ex: excesivi de scumpi">
+ <pattern mark_from="1">
+ <token><exception>mai</exception></token>
+ <token inflected="yes" regexp="yes" postag="A.p3an0000" postag_regexp="yes">excesiv|nespus|abuziv|extraordinar|exagerat|exorbitant|bolnăvicios|grozav<exception postag_regexp="yes" postag="A.s3an0000|V.*p.."></exception></token>
+ <token>de</token>
+ <token postag="A.p3an0000" postag_regexp="yes"></token>
+ </pattern>
+ <message>Dezacord gramatical: ați vrut să scrieți <suggestion><match
+ no="2" postag="A(.)p3an0000" postag_regexp="yes" postag_replace="Ams3an0000" /> <match no="3"/> <match no="4"/></suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="excesiv de scumpi">Acești pepeni sunt <marker>excesivi de scumpi</marker>.</example>
+ <example type="incorrect" correction="excesiv de scumpe">Aceste cărți sunt <marker>excesive de scumpe</marker>.</example>
+ <example type="incorrect" correction="grozav de scumpe">Aceste cărți sunt <marker>grozave de scumpe</marker>.</example>
+ <example type="incorrect" correction="grozav de frumoase">Aceste cărți sunt <marker>grozave de frumoase</marker>.</example>
+ <example type="correct">Acești pepeni sunt <marker>excesiv de scumpi</marker>.</example>
+ </rule>
+ </category>
+ <category name="Greșeli gramaticale - acord predicat">
+ <rulegroup id="SE_POT_VB" name="se pot + (verb)">
+ <rule name="se pot + (verb)">
+ <pattern mark_from="2" mark_to="0">
+ <token>se</token>
+ <token>pot</token>
+ <token postag="V0p2000iz0"></token>
+ </pattern>
+ <message>Dezacord gramatical: se folosește forma de infinitiv <suggestion><match
+ no="3" postag="V000000f00" /></suggestion>.</message>
+
+ <short>Greșeală gramaticală</short>
+ <example type="correct">Se pot <marker>alege</marker>.</example>
+ <example type="incorrect" correction="alege">Se pot <marker>alegeți</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="EU_FACUSI" name="eu + (perfectul simplu)">
+ <pattern mark_from="1">
+ <token>eu</token>
+ <token postag_regexp="yes" postag="V0..000is0"><exception
+ postag_regexp="yes" postag="V0s1000is0|V0p3000iz0"></exception><exception>voi</exception></token>
+ </pattern>
+ <message>Dezacord gramatical: forma de persoana I singular a perfectului simplu de la verbul "a <match
+ no="2" postag="V000000f00" />" este <suggestion><match
+ no="2" postag="V0s1000is0" /></suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="correct">Eu <marker>știu</marker> multe povești.</example>
+ <example type="correct">Eu <marker>voi</marker> fi acolo.</example>
+ <example type="correct">Eu <marker>făcui</marker> multe greșeli.</example>
+ <example type="incorrect" correction="făcui">Eu <marker>făcuși</marker> multe greșeli.</example>
+ </rule>
+ <rule id="TU_FACUI" name="tu + (perfectul simplu)">
+ <pattern mark_from="1">
+ <token>tu</token>
+ <token postag_regexp="yes" postag="V0..000is0"><exception postag="V0s2000is0"></exception></token>
+ </pattern>
+ <message>Dezacord gramatical: forma de persoana I singular a perfectului simplu de la verbul "a <match
+ no="2" postag="V000000f00" />" este <suggestion><match
+ no="2" postag="V0s2000is0" /></suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="correct">Tu <marker>făcuși</marker> multe greșeli.</example>
+ <example type="incorrect" correction="făcuși">Tu <marker>făcui</marker> multe greșeli.</example>
+ </rule>
+ <rule id="ESTE_FRUMOSI" name="este + (adj pl) -> (v pl) + (adj pl) sau (v sg) + (adj sg)">
+ <pattern>
+ <token>este</token>
+ <token postag="A.p.*" postag_regexp="yes"><exception postag="A.s.*" postag_regexp="yes"></exception></token>
+ </pattern>
+ <message>Dezacord gramatical: ați vrut să scrieți <suggestion>sunt <match
+ no="2" postag="A(.)p(.*)" postag_replace="A$1p$2" postag_regexp="yes"/></suggestion> sau <suggestion>este <match
+ no="2" postag="A(.)p(.*)" postag_replace="A$1s$2" postag_regexp="yes"/></suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="correct"><marker>Este frumos</marker> colorat.</example>
+ <example type="correct">Sunt frumos colorat.</example>
+ <example type="incorrect" correction="Sunt frumoși|Este frumos"><marker>Este frumoși</marker> colorați.</example>
+ <example type="incorrect" correction="sunt deștepți|este deștept">Care <marker>este deștepți</marker>.</example>
+ <example type="correct">Care <marker>sunt deștepți </marker>.</example>
+ <example type="incorrect" correction="sunt deștepte|este deșteaptă">Care <marker>este deștepte</marker>.</example>
+ <example type="correct">Care <marker>sunt deștepte</marker>.</example>
+ <example type="correct">Care <marker>este folositoare</marker>.</example>
+ <example type="correct">Singura care <marker>este muritoare</marker>.</example>
+ <example type="correct">Singura care <marker>este aproape</marker>.</example>
+ <example type="correct">Într-o țară care <marker>este anti-religioasă</marker>.</example>
+ </rule>
+ <rule id="CE_X_SI_CE_Y_SE_STIU" name="ce faci și ce vorbești se știu [se știe]">
+ <pattern mark_from="5">
+ <token>ce</token>
+ <token postag="V0..000iz0" postag_regexp="yes"></token>
+ <token>și</token>
+ <token>ce</token>
+ <token postag="V0..000iz0" postag_regexp="yes"></token>
+ <token>se</token>
+ <token>știu</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>se știe</suggestion>.</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="se știe">Ce faci și ce vorbești <marker>se știu</marker>.</example>
+ <example type="incorrect" correction="se știe">Ce faceți și ce vorbiți <marker>se știu</marker>.</example>
+ <example type="incorrect" correction="se știe">Ce facem și ce vorbim <marker>se știu</marker>.</example>
+ <example type="correct">Ce faci și ce vorbești <marker>se știe</marker>.</example>
+ </rule>
+ </category>
+ <category name="Greșeli gramaticale - acordul după caz">
+ <rule id="AL_CLASEI_HULITA" name="al + (subst fem genitiv sg) + (adj acuzativ sg): al clasei hulită">
+ <!--
+ aici este folosită forma de particiu în loc de genitiv singular articulat: varianta actuală
+ de dicționar (Mai 2009) nu conține formele de genitiv singular nearticulat
+ -->
+ <pattern>
+ <token>al</token>
+ <token postag="Sfs3gac000"></token>
+ <token postag="Vfs3000p00"><exception postag_regexp="yes" postag="P.*|Vfp3000p00"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"/> <match no="2"/> <match no="3" postag="Vfp3000p00"></match></suggestion></message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="al clasei hulite">Este un reprezentant al hoților, <marker>al clasei hulită</marker> de oamenii cinstiți.</example>
+ <example type="correct">Este un reprezentant al hoților, <marker>al clasei hulite</marker> de oamenii cinstiți.</example>
+ <example type="incorrect" correction="al limbii vorbite">Codul ISO <marker>al limbii vorbită</marker> de rromi sau romany.</example>
+ <example type="incorrect" correction="al domniei reprezentate">A existat un permanent control <marker>al domniei reprezentată</marker> de orlicul de târg.</example>
+ <example type="correct">A fost membru <marker>al formației datorită</marker> intenției lui Vikernes.</example>
+ </rule>
+ <rule id="UNEI_IUBIRI_FORMIDABILA" name="unei + (subst fem genitiv sg) + (adj acuzativ sg): unei iubiri formidabilă">
+ <!--
+ aici este folosit cazul acuzativ plural nearticulat în loc de genitiv singular nearticulat: varianta actuală
+ de dicționar (Mai 2009) nu conține formele de genitiv singular nearticulat
+ -->
+ <pattern>
+ <token>unei</token>
+ <token postag="Sfp3anc000"></token>
+ <token postag="Afs3an0000"><exception postag="Afp3an0000|C.*" postag_regexp="yes"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"/> <match no="2"/> <match no="3" postag="Afp3an0000"></match></suggestion>?</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="unei iubiri formidabile">Acest copil este fructul <marker>unei iubiri formidabilă</marker>.</example>
+ <example type="correct">Acest copil este fructul <marker>unei iubiri formidabile</marker>.</example>
+ <example type="incorrect" correction="unei povestiri scrise">Este o prelucrare a <marker>unei povestiri scrisă</marker> cu câțiva ani mai înainte.</example>
+ <example type="incorrect" correction="unei fortificații capabile">Are aspectul <marker>unei fortificații capabilă</marker> să reziste unui asediu.</example>
+ <example type="incorrect" correction="unei abații conduse">Populatia localității se afla sub jurisdicția <marker>unei abații condusă</marker> de Andreas.</example>
+ <example type="incorrect" correction="unei păduri populate">Are aspectul <marker>unei păduri populată</marker> de figuri alegorice.</example>
+ <example type="incorrect" correction="unei potcoave orientate">Sunt aranjați în forma <marker>unei potcoave orientată</marker> cu deschiderea spre sud-est.</example>
+ <example type="incorrect" correction="unei catedrale dedicate">În 1883 a început construcția <marker>unei catedrale dedicată</marker> Sfintei Familii.</example>
+ <example type="correct">El intervine în procesul de luare a <marker>unei decizii dacă</marker> este necesar.</example>
+ </rule>
+ <rule id="BAIATULUI_ACESTA" name="(subst masc genitiv) + (pron acuzativ) - (subst masc gen) + (pron genitiv)">
+ <pattern>
+ <token postag="Sms3gac000"></token>
+ <token postag="Nms3a0d00a"><exception postag="Nms3gad00a"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"/> <match no="2" postag="Nms3gad00a"></match></suggestion>?</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="Băiatului acestuia"><marker>Băiatului acesta</marker> i s-a dat un premiu nemeritat.</example>
+ <example type="correct"><marker>Băiatului acestuia</marker> i s-a dat un premiu nemeritat.</example>
+ </rule>
+ <rule id="FEMEILOR_ACESTEA" name="(subst fem genitiv) + (pron acuzativ) - (subst fem gen) + (pron genitiv)">
+ <pattern>
+ <token postag="Sfp3gac000"></token>
+ <token postag="Nfp3a0d00a|Dfp3a0d000" postag_regexp="yes"><exception postag="N0p3gad00a"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"/> <match no="2" postag="N0p3gad00a"></match></suggestion>?</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="Femeilor acestora"><marker>Femeilor acestea</marker> le este rușine de ce au făcut.</example>
+ <example type="correct"><marker>Femeilor acestora</marker> le este rușine de ce au făcut.</example>
+ </rule>
+ <rule id="IDEILOR_ACESTEA" name="(subst fem genitiv) + (pron acuzativ) - (subst fem gen) + (pron genitiv)">
+ <pattern>
+ <token postag="Sfs3gac000"></token>
+ <token postag="Nfp3a0d00a"><exception postag="Nfs3gad00a"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"/> <match no="2" postag="Nfs3gad00a"></match></suggestion>?</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="ideii acesteia">Eu sunt un critic al <marker>ideii acestea</marker>.</example>
+ <example type="correct">Eu sunt un critic al <marker>ideii acesteie</marker>.</example>
+ </rule>
+ </category>
+ <category name="Greșeli gramaticale - acord pronume">
+ <rule id="ACEIASI_FEMEIE" name="aceiași + (subst feminin)">
+ <pattern>
+ <token>aceiași</token>
+ <token postag="Sfs3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>aceeași</suggestion>?</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="aceeași">Este <marker>aceiași femeie</marker> ca și ieri.</example>
+ <example type="correct">Este <marker>aceeași femeie</marker> ca și ieri.</example>
+ </rule>
+ <rule id="ACEEASI_BARBATI" name="aceeași + (subst masc)">
+ <pattern>
+ <token>aceeași</token>
+ <token postag="Smp3anc000"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>aceiași</suggestion>?</message>
+ <short>Greșeală gramaticală</short>
+ <example type="incorrect" correction="aceiași">Sunt <marker>aceeași bărbați</marker> ca și ieri.</example>
+ <example type="correct">Sunt <marker>aceeași femeie</marker> ca și ieri.</example>
+ </rule>
+ </category>
+
+ <category name="Pleonasme">
+ <rule id="A_ADAUGA_O_COMPLETARE" name="a adăuga o completare">
+ <pattern>
+ <token inflected="yes">adăuga</token>
+ <token regexp="yes">o|câteva|niște|unele</token>
+ <token inflected="yes">completare</token>
+
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1"
+ postag=".*">completa</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="completa">A <marker>adăuga o completare</marker>.</example>
+ <example type="correct">A <marker>completa</marker>.</example>
+
+ <example type="incorrect" correction="completaseră">Ei <marker>adăugaseră o completare</marker>.</example>
+ <example type="incorrect" correction="completaseră">Ei <marker>adăugaseră unele completări</marker>.</example>
+ </rule>
+ <rule id="A_AVANSA_INAINTE" name="a avansa înainte">
+ <pattern>
+ <token inflected="yes">avansa</token>
+
+ <token inflected="yes">înainte</token>
+ </pattern>
+ <message>"A avansa" implică noţiunea de înaintare. Ați vrut să scrieți <suggestion><match
+ no="1"></match></suggestion> sau <suggestion><match no="1"
+ postag=".*">înainta</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="avansa|înainta">A <marker>avansa înainte</marker>.</example>
+
+ <example type="correct">A <marker>avansa</marker>.</example>
+ <example type="correct">A <marker>înainta</marker>.</example>
+ <example type="incorrect" correction="avansăm|înaintăm">Să <marker>avansăm înainte</marker> repede.</example>
+ <example type="correct">Să <marker>avansăm</marker> repede.</example>
+
+ <example type="correct" >Să <marker>înaintăm</marker> repede.</example>
+ <example type="incorrect" correction="Avansasem|Înaintasem"><marker>Avansasem înainte</marker> repede.</example>
+ <example type="correct"><marker>Avansasem</marker> repede.</example>
+ <example type="correct" ><marker>Înaintând</marker> repede.</example>
+
+ </rule>
+ <rulegroup id="A_ADUCE_APORTUL" name="a aduce aportul">
+ <rule name="a-și aduce aportul">
+ <pattern>
+ <token inflected="yes">aduce</token>
+ <token>aportul</token>
+ </pattern>
+ <message>"„apporter” înseamnă „a aduce”. Ați vrut să scrieți <suggestion><match
+ no="1"></match> contribuția</suggestion>?</message>
+
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="aduce contribuția">A <marker>aduce aportul</marker> la ceva.</example>
+ <example type="correct">A <marker>aduce contribuția</marker>.</example>
+ <example type="incorrect" correction="adus contribuția">Și-a <marker>adus aportul</marker> la ceva.</example>
+
+ <example type="incorrect" correction="aduceau contribuția">Își <marker>aduceau aportul</marker> la ceva.</example>
+ <example type="correct">Și-a <marker>adus contribuția</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="INDOI_IN_DOUA" name="a îndoi în două">
+ <rule id="A_INDOI_IN_DOUA" name="a îndoi în două">
+ <pattern>
+
+ <token inflected="yes">îndoi</token>
+ <token>în</token>
+ <token>două</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+
+ <example type="incorrect" correction="îndoi">A <marker>îndoi în două</marker>.</example>
+ <example type="correct">A <marker>îndoi</marker>.</example>
+ <example type="incorrect" correction="îndoit">A <marker>îndoit în două</marker>.</example>
+ <example type="correct">A <marker>îndoit</marker>.</example>
+
+ </rule>
+ <rule id="A_INDOI_CEVA_IN_DOUA" name="a îndoi ceva în două">
+ <pattern>
+ <token inflected="yes">îndoi</token>
+ <token></token>
+ <token>în</token>
+ <token>două</token>
+
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1 \2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="îndoi cartea">A <marker>îndoi cartea în două</marker>.</example>
+ <example type="correct">A <marker>îndoi cartea</marker>.</example>
+
+ <example type="incorrect" correction="îndoit cartea">A <marker>îndoit cartea în două</marker>.</example>
+ <example type="correct">A <marker>îndoit cartea</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_REVENI_DIN_NOU" name="a reveni din nou">
+ <pattern>
+ <token inflected="yes">reveni</token>
+
+ <token>din</token>
+ <token>nou</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="reveni">A <marker>reveni din nou</marker>.</example>
+
+ <example type="correct">A <marker>reveni</marker>.</example>
+ <example type="incorrect" correction="revenind">L-a văzut <marker>revenind din nou</marker> acolo.</example>
+ </rule>
+ <rule id="A_CONVIETUI_LAOLALTA" name="a conviețui laolaltă">
+ <pattern>
+ <token inflected="yes">conviețui</token>
+ <token>laolaltă</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="conviețuiau">Ei <marker>conviețuiau laolaltă</marker> acolo.</example>
+
+ <example type="incorrect" correction="conviețuiesc">Ei <marker>conviețuiesc laolaltă</marker>.</example>
+ <example type="correct">A <marker>conviețui</marker>.</example>
+ </rule>
+ <rule id="A_COEXISTA_IMPREUNA" name="a coexista împreună">
+ <pattern>
+ <token inflected="yes">coexista</token>
+
+ <token>împreună</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="coexista">A <marker>coexista împreună</marker>.</example>
+
+ <example type="incorrect" correction="coexistau">Acestea <marker>coexistau împreună</marker>.</example>
+ <example type="correct">A <marker>coexista</marker>.</example>
+ </rule>
+ <rule id="SINUCIS_SINGUR" name="sinucis singur">
+ <pattern>
+ <token inflected="yes">sinucide</token>
+ <token regexp="yes">singur|singură|singuri|singure</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="sinucis">Se povestește că s-a <marker>sinucis singur</marker>.</example>
+ <example type="incorrect" correction="sinucisese">Se povestește că se <marker>sinucisese singur</marker>.</example>
+ <example type="incorrect" correction="sinucidă">Se povestește că doreau să se <marker>sinucidă singure</marker>.</example>
+ <example type="incorrect" correction="sinucidă">Se povestește că dorea să se <marker>sinucidă singur</marker>.</example>
+ <example type="correct">Se povestește că s-a <marker>sinucis</marker>.</example>
+ </rule>
+ <rule id="MUNCA_LABORIOASA" name="muncă laborioasă">
+ <pattern>
+ <token>muncă</token>
+
+ <token>laborioasă</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1 grea</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect">Este o <marker>muncă laborioasă</marker>.</example>
+
+ <example type="correct">Este o <marker>muncă grea</marker>.</example>
+ </rule>
+ <rule id="NE_RESPECTA_Sb_NOASTRA" name="ne respectă (subst) noastră">
+ <pattern>
+ <token>ne</token>
+ <token regexp="yes">respectă|respectau|respecta</token>
+ <token postag_regexp="yes" postag="Sf(.*)"></token>
+ <token>noastră</token>
+ </pattern>
+ <message>Pleonasm: ne ... noastră. Ați vrut să scrieți <suggestion>\1 \2 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="ne respectă munca">El <marker>ne respectă munca noastră</marker>.</example>
+ <example type="incorrect" correction="ne respectau munca">Ei <marker>ne respectau munca noastră</marker>.</example>
+ <example type="correct">El <marker>ne respectă munca</marker>.</example>
+ </rule>
+ <rule id="DIRECT_NEMIJLOCIT" name="direct nemijlocit" >
+ <pattern>
+ <token>direct</token>
+
+ <token>nemijlocit</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="direct|nemijlocit" reason="pleonasm">Contact <marker>direct nemijlocit</marker>.</example>
+
+ <example type="correct">Contact <marker>direct</marker>.</example>
+ <example type="correct">Contact <marker>nemijlocit</marker>.</example>
+ </rule>
+ <rule id="A_REVENI_IAR" name="a reveni iar">
+ <pattern>
+ <token inflected="yes">reveni</token>
+ <token regexp="yes">iar|iarăși|înapoi</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="revine" reason="pleonasm">Știrea <marker>revine iar</marker> în actualitate.</example>
+ <example type="incorrect" correction="revine" reason="pleonasm">Știrea <marker>revine înapoi</marker> în actualitate.</example>
+ <example type="incorrect" correction="revenise" reason="pleonasm">Știrea <marker>revenise iarăși</marker> în actualitate.</example>
+ <example type="correct">Stirea <marker>revine</marker> în actualitate.</example>
+ </rule>
+ <rule id="GREU_SI_DIFICIL" name="greu și dificil">
+ <pattern>
+
+ <token inflected="yes">greu</token>
+ <token>și</token>
+ <token inflected="yes">dificil</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="greu|dificil" reason="pleonasm">Drumul a fost <marker>greu și dificil</marker>.</example>
+ <example type="incorrect" correction="grea|dificilă" reason="pleonasm">Calea a fost <marker>grea și dificilă</marker>.</example>
+ <example type="correct">Drumul a fost<marker>greu</marker>.</example>
+ <example type="correct">Drumul a fost<marker>dificil</marker>.</example>
+ </rule>
+ <rule id="FIRESC_SI_NATURAL" name="firesc și natural">
+ <pattern>
+ <token inflected="yes">firesc</token>
+ <token>și</token>
+ <token inflected="yes">natural</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="firesc|natural" reason="pleonasm">Soluția a venit <marker>firesc și natural</marker>.</example>
+
+ <example type="incorrect" correction="firească|naturală" reason="pleonasm">Soluția a fost <marker>firească și naturală</marker>.</example>
+ <example type="correct">Soluția este <marker>firească</marker>.</example>
+ </rule>
+ <rule id="CEL_MAI" name="cel mai...">
+ <pattern>
+ <token inflected="yes" regexp="yes">cel|cea|celui|mult</token>
+ <token regexp="yes">mai|mare</token>
+ <phraseref idref="FARA_GRAD_DE_COMPARATIE"/>
+ </pattern>
+ <message>"\3" nu are grad de comparație. Ați vrut să scrieți <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="optim">Acesta este algoritmul <marker>cel mai optim</marker>.</example>
+ <example type="incorrect" correction="celebru">El este <marker>cel mai celebru</marker>.</example>
+ <example type="correct">El este <marker>superior</marker>.</example>
+ </rule>
+ <rule id="DEOSEBIT_DE" name="deosebit de ...">
+ <pattern>
+ <token inflected="yes" regexp="yes">deosebit|extraordinar|nespus|uluitor|nemaipomenit|incredibil</token>
+ <token>de</token>
+ <phraseref idref="FARA_GRAD_DE_COMPARATIE"/>
+ </pattern>
+ <message>"\3" nu are grad de comparație. Ați vrut să scrieți <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="optim">Algoritmul acesta este <marker>deosebit de optim</marker>.</example>
+ <example type="incorrect" correction="celebru">El este <marker>deosebit de celebru</marker>.</example>
+ <example type="correct">El este <marker>superior</marker>.</example>
+ </rule>
+ <rule id="PLEONASM__MAI" name="mai...">
+ <pattern mark_from="1">
+ <token><exception inflected="yes" regexp="yes">cel|cea|celui|mult</exception></token>
+ <token>mai</token>
+ <phraseref idref="FARA_GRAD_DE_COMPARATIE"/>
+ </pattern>
+ <message>"\3" nu are grad de comparație. Ați vrut să scrieți <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="optim">Acesta este algoritmul <marker>mai optim</marker>.</example>
+ <example type="correct">El este <marker>superior</marker>.</example>
+ </rule>
+ <rule id="FOARTE" name="foarte...">
+ <pattern>
+ <token regexp="yes">foarte|puțin|extra|super|ultra|mult|oarecum</token>
+ <phraseref idref="FARA_GRAD_DE_COMPARATIE"/>
+ </pattern>
+ <message>"\2" nu are grad de comparație. Ați vrut să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="superior" reason="pleonasm">El este <marker>foarte superior</marker>.</example>
+
+ <example type="correct">El este <marker>superior</marker>.</example>
+ </rule>
+ <rule id="DESTUL_DE" name="destul de...">
+ <pattern>
+ <token regexp="yes">destul|extrem</token>
+ <token>de</token>
+ <phraseref idref="FARA_GRAD_DE_COMPARATIE"/>
+ </pattern>
+ <message>"\3" nu are grad de comparație. Ați vrut să scrieți <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="superior" reason="pleonasm">El este <marker>destul de superior</marker>.</example>
+ <example type="correct">El este <marker>superior</marker>.</example>
+ </rule>
+ <rule id="DE_MILIOANE" name="de milioane">
+ <pattern>
+ <token regexp="yes">oarecum|mai|foarte|puțin|extra|super|ultra|mult</token>
+ <token>de</token>
+ <token>milioane</token>
+ </pattern>
+ <message>"de milioane" nu are grad de comparație. Ați vrut să scrieți <suggestion>de milioane</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="de milioane" reason="pleonasm">Meciul a fost <marker>super de milioane</marker>.</example>
+ <example type="correct">Meciul a fost <marker>de milioane</marker>.</example>
+ </rule>
+ <rule id="DIN_CALE_AFARA" name="din cale afară">
+ <pattern>
+ <token regexp="yes">oarecum|mai|foarte|puțin|extra|super|ultra|mult</token>
+ <token>din</token>
+ <token>cale</token>
+ <token>-</token>
+ <token>afară</token>
+ </pattern>
+ <message>"din cale-afară" nu are grad de comparație. Ați vrut să scrieți <suggestion>din cale-afară</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="din cale-afară" reason="pleonasm">Meciul a fost <marker>super din cale-afară</marker> de interesant.</example>
+ <example type="correct">Meciul a fost <marker>din cale-afară</marker> de interesant.</example>
+ </rule>
+ <rulegroup id="O_PERIOADA_DE_TIMP" name="o perioadă de timp">
+ <rule>
+ <pattern>
+ <token>o</token>
+ <token>perioadă</token>
+ <token>de</token>
+ <token>timp</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>o perioadă</suggestion> sau <suggestion>un timp</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="o perioadă|un timp" reason="pleonasm">A plecat pentru <marker>o perioadă de timp</marker>.</example>
+ <example type="correct">A plecat pentru <marker>un timp</marker>.</example>
+ <example type="correct">A plecat pentru <marker>o perioadă</marker>.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="1">
+ <token><exception>o</exception></token>
+ <token>perioadă</token>
+ <token>de</token>
+ <token>timp</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>perioadă</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="perioadă" reason="pleonasm">El este plecat în această <marker>perioadă de timp</marker>.</example>
+ <example type="correct">El este plecat în această <marker>perioadă</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="PROTAGONIST_PRINCIPAL" name="protagonist principal">
+<!-- protagonist principal-->
+<!-- <rule id="PROTAGONIST_PRINCIPAL_AL" name="protagonist principal al...">-->
+ <rule name="protagonist principal al...">
+ <pattern>
+ <token inflected="yes" regexp="yes">protagonist|protagonistă</token>
+ <token inflected="yes">principal</token>
+ <token inflected="yes" regexp="yes">al|a|ale</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="protagonistul" >El este <marker>protagonistul principal al</marker> piesei.</example>
+ <example type="incorrect" correction="protagoniștii" >Ei sunt <marker>protagoniștii principali ale</marker> piesei.</example>
+ <example type="incorrect" correction="protagonista" >Ea este <marker>protagonista principală a</marker> piesei.</example>
+
+ <example type="incorrect" correction="protagonistele" >Ele sunt <marker>protagonistele principale ale</marker> piesei.</example>
+ <example type="correct">Ele sunt <marker>protagonistele</marker> piesei.</example>
+ </rule>
+<!-- <rule id="PROTAGONIST_PRINCIPAL_DIN" name="protagonist principal (din)...">-->
+ <rule name="protagonist principal (din)...">
+ <pattern mark_to="-1">
+
+ <token inflected="yes" regexp="yes">protagonist|protagonistă</token>
+ <token inflected="yes">principal</token>
+ <token><exception inflected="yes" regexp="yes">al|a|ale</exception></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+
+ <example type="incorrect" correction="protagonistul" >El este <marker>protagonistul principal</marker> din această piesă.</example>
+ <example type="incorrect" correction="protagonistele" >Ele sunt <marker>protagonistele principale</marker> din această piesă.</example>
+ <example type="correct">Ele sunt <marker>protagonistele</marker> din această piesă.</example>
+
+ </rule>
+ <!-- principal protagonist -->
+<!-- <rule id="PRINCIPAL_PROTAGONIST_AL" name="principal protagonist al...">-->
+ <rule name="principal protagonist al...">
+ <pattern>
+ <token inflected="yes">principal</token>
+ <token inflected="yes" >protagonist</token>
+ <token inflected="yes" regexp="yes">al|a|ale|ai</token>
+ </pattern>
+
+ <message>Ați vrut să scrieți <suggestion><match no="1" postag="A(.*)0000" postag_regexp="yes" postag_replace="S($1)c000">protagonist</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="protagonistul" >El este <marker>principalul protagonist al</marker> piesei.</example>
+ <example type="incorrect" correction="protagoniștii" >Ei sunt <marker>principalii protagoniști ai</marker> piesei.</example>
+
+ <example type="correct">Ele sunt <marker>protagonistele</marker> piesei.</example>
+ </rule>
+<!-- <rule id="PRINCIPALA_PROTAGONISTA_A" name="principală protagonistă a...">-->
+ <rule name="principală protagonistă a...">
+ <pattern>
+ <token inflected="yes">principal</token>
+ <token inflected="yes">protagonistă</token>
+
+ <token inflected="yes" regexp="yes">al|a|ale</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1" postag="A(.*)0000" postag_regexp="yes" postag_replace="S($1)c000">protagonistă</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="protagonistele" >Ele sunt <marker>principalele protagoniste ale</marker> piesei.</example>
+
+ <example type="incorrect" correction="protagonistelor" >Sunt ale <marker>principalelor protagoniste ale</marker> piesei.</example>
+ <example type="correct">Ele sunt <marker>protagonistele</marker> piesei.</example>
+ </rule>
+<!-- <rule id="PRINCIPAL_PROTAGONIST_DIN" name="principal protagonist (din)...">-->
+ <rule name="principal protagonist (din)...">
+ <pattern mark_to="-1">
+
+ <token inflected="yes">principal</token>
+ <token inflected="yes">protagonist</token>
+ <token><exception inflected="yes" regexp="yes">al|a|ale|ai</exception></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1" postag="A(.*)0000" postag_regexp="yes"
+ postag_replace="S($1)c000">protagonist</match></suggestion>?</message>
+ <short>Pleonasm</short>
+
+ <example type="incorrect" correction="protagonistului" >Meritul este al <marker>principalului protagonist</marker> din piesă.</example>
+ <example type="incorrect" correction="protagonistul" >El este <marker>principalul protagonist</marker> din piesă.</example>
+ <example type="incorrect" correction="protagoniștilor" >Sunt ai <marker>principalilor protagoniști</marker> din piesă.</example>
+
+ <example type="incorrect" correction="protagoniștii" >Ei sunt <marker>principalii protagoniști</marker> din piesă.</example>
+ <example type="incorrect" correction="protagonistului" >Este al <marker>principalului protagonist</marker> din piesă.</example>
+
+ <example type="correct">Ei sunt <marker>protagoniștii</marker> piesei.</example>
+
+ </rule>
+<!-- <rule id="PRINCIPALA_PROTAGONISTA_DIN" name="principală protagonistă (din)...">-->
+ <rule name="principală protagonistă (din)...">
+ <pattern mark_to="-1">
+ <token inflected="yes">principal</token>
+ <token inflected="yes">protagonistă</token>
+ <token><exception inflected="yes" regexp="yes">al|a|ale</exception></token>
+ </pattern>
+
+ <message>Ați vrut să scrieți <suggestion><match no="1" postag="A(.*)0000" postag_regexp="yes"
+ postag_replace="S($1)c000">protagonistă</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="protagonista" >Ea este <marker>principala protagonistă</marker> din piesă.</example>
+ <example type="incorrect" correction="protagonistelor" >Sunt ale <marker>principalelor protagoniste</marker> din piesă.</example>
+
+ <example type="incorrect" correction="protagonistele" >Ele sunt <marker>principalele protagoniste</marker> din piesă.</example>
+ <example type="incorrect" correction="protagonistei" >Este al <marker>principalei protagoniste</marker> din piesă.</example>
+
+ <example type="correct">Ei sunt <marker>protagoniștii</marker> piesei.</example>
+
+ </rule>
+ </rulegroup>
+ <rulegroup id="INAUGURARE_OFICIALA" name="inaugurarea oficială">
+ <rule name="inaugurarea oficială a (verb)">
+ <pattern mark_to="-2">
+ <token inflected="yes">inaugurare</token>
+ <token regexp="yes">oficială|oficiale</token>
+ <token regexp="yes">a|au</token>
+ <token postag="V(.*)p.." postag_regexp="yes"></token>
+
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1"/></suggestion> sau <suggestion><match no="1" postag="(.*)"
+ postag_regexp="yes">deschidere</match> <match no="2"/></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="Inaugurarea|Deschiderea oficială"
+ ><marker>Inaugurarea oficială</marker> a avut loc astăzi.</example>
+
+ <example type="incorrect" correction="Inaugurările|Deschiderile oficiale"
+ ><marker>Inaugurările oficiale</marker> au avut loc astăzi.</example>
+ <example type="correct" ><marker>Inaugurărea</marker> a avut loc astăzi.</example>
+ </rule>
+
+ <rule name="inaugurarea oficială a (subst)">
+ <pattern mark_to="-1">
+ <token inflected="yes">inaugurare</token>
+ <token regexp="yes">oficială|oficiale</token>
+ <token regexp="yes">a|ale</token>
+ <token postag="Sf.3gac000" postag_regexp="yes"></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1"/></suggestion> sau <suggestion><match no="1" postag="(.*)"
+ postag_regexp="yes">deschidere</match> <match no="2"/> <match no="3"/></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="inaugurarea|deschiderea oficială a"
+ >Astazi a avut loc <marker>inaugurarea oficială a</marker> școlii.</example>
+ <example type="incorrect" correction="inaugurările|deschiderile oficiale ale"
+ >Astazi au avut loc <marker>inaugurările oficiale ale</marker> școlilor.</example>
+ </rule>
+
+ <rule name="inaugurarea oficială (a, ale, au) - alte situații">
+ <pattern mark_to="-1">
+ <token inflected="yes">inaugurare</token>
+ <token regexp="yes">oficială|oficiale</token>
+ <token regexp="yes">a|au|ale</token>
+ <token><exception postag="Sf.3gac000|V(.*)p.." postag_regexp="yes"/></token>
+ </pattern>
+
+ <message>Ați vrut să scrieți <suggestion><match no="1"/></suggestion> sau <suggestion><match no="1" postag="(.*)"
+ postag_regexp="yes">deschidere</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" ><marker>Inaugurarea oficială a</marker> acestor clădiri.</example>
+ <example type="incorrect" ><marker>Inaugurarea oficială a</marker> câtorva clădiri.</example>
+
+ <example type="incorrect" ><marker>Inaugurarea oficială a</marker> câtorva mici dar importante clădiri.</example>
+ <example type="correct"><marker>Inaugurarea</marker> acestor clădiri.</example>
+ </rule>
+
+ <rule name="inaugurarea oficială (fără a, ale, au)">
+ <pattern mark_to="-1">
+ <token inflected="yes">inaugurare</token>
+ <token regexp="yes">oficială|oficiale</token>
+ <token><exception regexp="yes">a|au|ale</exception></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1"/></suggestion> sau <suggestion><match no="1" postag="(.*)"
+ postag_regexp="yes">deschidere</match> <match no="2"/></suggestion>?</message>
+
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="inaugurarea|deschiderea oficială"
+ >A participat la <marker>inaugurarea oficială</marker> de astăzi.</example>
+ <example type="incorrect" correction="inaugurările|deschiderile oficiale"
+ >Cei care au participat la <marker>inaugurările oficiale</marker> de astăzi.</example>
+ </rule>
+ </rulegroup>
+ <rule name="etica și morala" id="ETICA_SI_MORALA">
+ <pattern>
+ <token inflected="yes" regexp="yes">etic|etică</token>
+ <token>și</token>
+ <token inflected="yes" regexp="yes">moral|morală</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="Etica|Morala"><marker>Etica și morala</marker> crestină sunt considerate temelia societății.</example>
+ <example type="incorrect" correction="etică|morală">A scris un tratat despre <marker>etică și morală</marker>.</example>
+ <example type="incorrect" correction="eticii|moralei">A scris un tratat asupra <marker>eticii și moralei</marker>.</example>
+ </rule>
+
+ <rule id="MENTINE_IN_CONTINUARE" name="a menține în continuare">
+ <pattern>
+ <token inflected="yes">menține</token>
+ <token>în</token>
+ <token>continuare</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="menținut">A <marker>menținut în continuare</marker> acea stare.</example>
+ <example type="incorrect" correction="mențină">A dorit să <marker>mențină în continuare</marker> acea stare.</example>
+ <example type="incorrect" correction="menținând">L-am surprins <marker>menținând în continuare</marker> acea stare.</example>
+ <example type="correct">A dorit să <marker>mențină</marker> acea stare.</example>
+ </rule>
+ <rule id="MIJLOACE_MASS-MEDIA" name="mijloace mass-media">
+ <pattern>
+ <token inflected="yes">mijloc</token>
+ <token>mass</token>
+ <token>-</token>
+ <token regexp="yes">media|MÉDIA</token>
+ </pattern>
+ <message>MASS-MÉDIA reprezintă totalitatea mijloacelor de informare a maselor. Ați vrut să scrieți <suggestion>mass-media</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="mass-media">Au fost influențați prin <marker>mijloace mass-media</marker>.</example>
+ <example type="incorrect" correction="mass-media">S-a datorat <marker>mijloacelor mass-media</marker> de atunci.</example>
+ <example type="correct">Au fost influențați prin <marker>mass-media</marker>.</example>
+ </rule>
+
+ <rulegroup id="ADAUGA_ADITIVI" name="adaugă aditivi">
+ <rule name="adaugă aditivi (plural)">
+ <pattern mark_to="-1">
+ <token postag="..p(.*)" postag_regexp="yes" inflected="yes">adăuga</token>
+ <token inflected="yes">aditiv</token>
+ </pattern>
+ <message>ADITIV: Substanță care se adaugă la (ceva). Ați vrut să scrieți <suggestion><match no="1" postag="..p(.*)"
+ postag_regexp="yes">folosi</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="folosesc">Pentru a-i modifica atributele se <marker>adaugă</marker> aditivi.</example>
+ <example type="incorrect" correction="foloseau">Pentru a-i modifica atributele se <marker>adăugau</marker> aditivi.</example>
+ <example type="correct">Pentru a-i modifica atributele se <marker>folosesc</marker> aditivi.</example>
+ </rule>
+
+ <rule name="adaug aditivi (singular)">
+ <pattern mark_to="-1">
+ <token postag="..s(.*)" postag_regexp="yes" inflected="yes">adăuga<exception postag="..p(.*)" postag_regexp="yes"/></token>
+ <token inflected="yes">aditiv</token>
+ </pattern>
+ <message>ADITIV: Substanță care se adaugă la (ceva). Ați vrut să scrieți <suggestion><match no="1" postag="..s(.*)"
+ postag_regexp="yes">folosi</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="folosesc">Pentru a-i modifica atributele <marker>adaug</marker> aditivi.</example>
+ <example type="correct">Pentru a-i modifica atributele se <marker>folosesc aditivi</marker>.</example>
+ </rule>
+
+ <rule name="adaugă un aditiv">
+ <pattern mark_to="-1">
+ <token inflected="yes">adăuga</token>
+ <token>un</token>
+ <token inflected="yes">aditiv</token>
+ </pattern>
+ <message>ADITIV: Substanță care se adaugă la (ceva). Ați vrut să scrieți <suggestion><match no="1" postag="(.*)"
+ postag_regexp="yes">folosi</match> un</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="folosește un">Pentru a-i modifica atributele se <marker>adaugă un</marker> aditiv.</example>
+ <example type="correct">Pentru a-i modifica atributele se <marker>folosește un</marker> aditiv.</example>
+ </rule>
+ </rulegroup>
+ <rule id="APROPO_DE_ASTA" name="apropo de asta">
+ <pattern>
+ <token>apropo</token>
+ <token>de</token>
+ <token regexp="yes">asta|aceasta|acestea|aceste</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="apropo">Și <marker>apropo de asta</marker>, ce părere ai?</example>
+ <example type="correct">Și <marker>apropo</marker>, ce părere ai?</example>
+ </rule>
+ <rule id="SALVAMONTISTI_MONTANI" name="salvamontiști montani">
+ <pattern>
+ <token inflected="yes">salvamontist</token>
+ <token inflected="yes">montan</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="salvamontiștilor">A scăpat cu viață datorită <marker>salvamontiștilor montani</marker>.</example>
+ <example type="correct">A scăpat cu viață datorită <marker>salvamontiștilor</marker>.</example>
+ </rule>
+ <rule id="SANTIER_IN_LUCRU" name="șantier în lucru">
+ <pattern>
+ <token inflected="yes">șantier</token>
+ <token>în</token>
+ <token>lucru</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="șantier">În partea dreaptă se află un <marker>șantier în lucru</marker>.</example>
+ <example type="incorrect" correction="șantierul">În partea dreaptă se află <marker>șantierul în lucru</marker>.</example>
+ <example type="correct">În partea dreaptă se află un <marker>șantier</marker>.</example>
+ </rule>
+ <rulegroup id="INTRAJUTORARE_RECIPROCA" name="întrajutorare reciprocă">
+ <rule>
+ <pattern>
+ <token inflected="yes" regexp="yes">întrajutorare|interasistență</token>
+ <token inflected="yes" regexp="yes">reciproc|mutual</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="întrajutorare">Este un mecanism de <marker>întrajutorare reciprocă</marker>.</example>
+ <example type="incorrect" correction="întrajutorare">Este un mecanism de <marker>întrajutorare mutuală</marker>.</example>
+ <example type="incorrect" correction="întrajutorării">Acestea este una dintre condițiile <marker>întrajutorării reciproce</marker>.</example>
+ <example type="incorrect" correction="interasistenței">Acestea este una dintre condițiile <marker>interasistenței reciproce</marker>.</example>
+ <example type="correct">Este un mecanism de <marker>întrajutorare</marker>.</example>
+ <example type="correct">Stă la baza <marker>interasistenței</marker>.</example>
+ </rule>
+ </rulegroup>
+
+ <rule id="A_INGHETA_DE_FRIG" name="a îngheța de frig">
+ <pattern>
+ <token inflected="yes" regexp="yes">îngheța|înghețat</token>
+ <token>de</token>
+ <token>frig</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="înghețat">L-am găsit <marker>înghețat de frig</marker>.</example>
+ <example type="incorrect" correction="înghețată">Am găsit-o <marker>înghețată de frig</marker>.</example>
+ <example type="incorrect" correction="îngheață">Se plângeau că <marker>îngheață de frig</marker>.</example>
+ <example type="incorrect" correction="înghețăm">Ne plângeam că <marker>înghețăm de frig</marker>.</example>
+ <example type="correct">Se plângeau că <marker>îngheață</marker>.</example>
+ </rule>
+
+ <rulegroup id="A_SE_OPUNE_IMPOTRIVA" name="se opune împotriva">
+ <rule>
+ <pattern>
+ <token>se</token>
+ <token inflected="yes" postag="(.*)i(z|m)0" postag_regexp="yes">opune</token>
+ <token>împotriva</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1"></match> <match no="2"></match></suggestion> sau <suggestion><match
+ no="1"></match> <match no="2" postag="(.*)i(z|m)0">împotrivi</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="se opune|se împotrivește">El <marker>se opune împotriva</marker> tuturor.</example>
+ <example type="incorrect" correction="se opusese|se împotrivise">El <marker>se opusese împotriva</marker> tuturor.</example>
+ <example type="correct">El <marker>se opune</marker> tuturor.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>s</token>
+ <token>-</token>
+ <token regexp="yes">a|au</token>
+ <token inflected="yes" postag="(.*)p00" postag_regexp="yes">opune</token>
+ <token>împotriva</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>s-<match no="3"></match> <match no="4"></match></suggestion> sau <suggestion>s-<match
+ no="3"></match> <match no="4"
+ postag="(.*)p00">împotrivi</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="s-a opus|s-a împotrivit">El <marker>s-a opus împotriva</marker> tuturor.</example>
+ <example type="correct">Ei <marker>s-au opuns</marker> tuturor.</example>
+ </rule>
+ </rulegroup>
+ <rule id="SCHIMB_RECIPROC" name="schimb reciproc">
+ <pattern>
+ <token inflected="yes">schimb</token>
+ <token>reciproc</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="schimb">Au făcut un <marker>schimb reciproc</marker> de idei.</example>
+ <example type="incorrect" correction="schimbului">Acestea sunt notițele din timpul <marker>schimbului reciproc</marker> de idei.</example>
+ <example type="correct">Au făcut un <marker>schimb</marker> de idei.</example>
+ </rule>
+
+ <rule id="PERSPECTIVE_DE_VIITOR" name="perspective de viitor">
+ <pattern>
+ <token inflected="yes">perspectivă</token>
+ <token regexp="yes">de|pentru|în</token>
+ <token>viitor</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="perspectivelor" >O analiză asupra <marker>perspectivelor de viitor</marker> oferite.</example>
+ <example type="incorrect" correction="perspective">Serviciul îi oferă multe <marker>perspective de viitor</marker>.</example>
+ <example type="incorrect" correction="perspectivelor">Este îngrijorat în privința <marker>perspectivelor de viitor</marker>.</example>
+ <example type="correct">Serviciul îi oferă multe <marker>perspective</marker>.</example>
+ <example type="correct">O analiză asupra <marker>perspectivelor</marker> oferite.</example>
+ </rule>
+
+ <rule id="PANACEU_UNIVERSAL" name="Panaceu universal">
+ <pattern>
+ <token inflected="yes">panaceu</token>
+ <token>universal</token>
+ </pattern>
+ <message>Panaceu înseamnă remediu universal. Ați vrut să scrieți <suggestion><match
+ no="1"></match></suggestion> sau <suggestion><match no="1"
+ postag=".*">remediu</match> <match
+ no="2"></match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="panaceu|remediu universal">Nici medicina alopată nu este <marker>panaceu universal</marker>.</example>
+ <example type="incorrect" correction="panaceului|remediului universal">S-au oprit asupra <marker>panaceului universal</marker> descoperit recent.</example>
+ <example type="correct">Nici medicina alopată nu este <marker>panaceu</marker>.</example>
+ </rule>
+
+ <rulegroup id="FEMEIE_XYZ" name="femeie + (ziaristă, româncă)">
+ <rule name="femeielor + (ziaristă, româncă)">
+ <pattern>
+ <token>femeilor</token>
+ <token inflected="yes" regexp="yes" postag_regexp="yes" postag="Sf(.*)">ziaristă|româncă</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion><match
+ no="2" postag="Sfp3gac000" postag_regexp="yes"/></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="Româncelor"><marker>Femeilor românce</marker> le place să danseze.</example>
+ <example type="correct"><marker>Femeilor</marker> le place să danseze.</example>
+ <example type="correct"><marker>Romăncelor</marker> le place să danseze.</example>
+ </rule>
+ <rule name="femeii + (ziaristă, româncă)">
+ <pattern>
+ <token>femeii</token>
+ <token inflected="yes" regexp="yes" postag_regexp="yes" postag="Sf(.*)">ziaristă|româncă</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion><match
+ no="2" postag="Sfs3gac000" postag_regexp="yes"/></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="Româncei"><marker>Femeii românce</marker> îi place să danseze.</example>
+ <example type="correct"><marker>Femeilor</marker> le place să danseze.</example>
+ <example type="correct"><marker>Româncelor</marker> le place să danseze.</example>
+ </rule>
+ <rule name="femeie + (ziaristă, româncă)">
+ <pattern>
+ <token>femeie</token>
+ <token inflected="yes" regexp="yes" postag_regexp="yes" postag="Sf(.*)">ziarist|româncă</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="româncă">Este nevoie de o <marker>femeie româncă</marker>.</example>
+ <example type="correct">Este nevoie de o <marker>româncă</marker>.</example>
+ </rule>
+ <rule name="femeia + (ziaristă, româncă)">
+ <pattern>
+ <token>femeia</token>
+ <token inflected="yes" regexp="yes" postag_regexp="yes" postag="Sf(.*)">ziarist|româncă</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion><match no="2" postag="Sfs3aac000"></match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="românca">A venit <marker>femeia româncă</marker>.</example>
+ <example type="correct">Este nevoie de o <marker>româncă</marker>.</example>
+ </rule>
+ </rulegroup>
+
+ <rule id="FAPTA_FACUTA" name="fapta făcută">
+ <pattern>
+ <token inflected="yes">faptă</token>
+ <token postag="(.*)p.." postag_regexp="yes" inflected="yes">face</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="Fapta"><marker>Fapta făcută</marker> este condamnabilă.</example>
+ <example type="correct"><marker>Fapta</marker> este condamnabilă.</example>
+ </rule>
+
+ <rule id="A_EPILA_PARUL" name="a epila părul">
+ <pattern>
+ <token inflected="yes" regexp="yes">epila|epilare</token>
+ <token inflected="yes">păr</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="epilarea">Uneori este necesară <marker>epilarea părului</marker>.</example>
+ <example type="correct">Uneori este necesară <marker>epilarea</marker>.</example>
+ </rule>
+
+ <rule id="ECHIDISTANTA_EGALA" name="echidistanță egală">
+ <pattern>
+ <token inflected="yes" regexp="yes">echidistant|echidistanță</token>
+ <token regexp="yes">egală|egal|egale|egali</token>
+ </pattern>
+ <message>Pleonasm sau exprimare greșită. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect">A fost lansată chiar de ziua <marker>echidistant egală</marker> din punct de vedere temporal între cele momente.</example>
+ <example type="correct">Aceste linii sunt <marker>echidistante</marker>.</example>
+ </rule>
+ <rule id="DUNE_DE_NISIP" name="dune de nisip">
+ <pattern mark_to="-1">
+ <token inflected="yes">dună</token>
+ <token>de</token>
+ <token>nisip</token>
+ <token><exception>mișcător</exception></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="dune">Acolo sunt <marker>dune de nisip</marker>.</example>
+ <example type="incorrect" correction="dunelor">În spatele <marker>dunelor de nisip</marker> este o oază.</example>
+ <example type="incorrect" correction="dune">Acolo sunt <marker>dune de nisip</marker> mișcătoare.</example>
+ <example type="correct">Acolo sunt <marker>dune de nisip</marker> mișcător.</example>
+ <example type="correct">Acolo sunt <marker>dune</marker>.</example>
+ </rule>
+
+ <rule id="DREAPTA_RECTILINIE" name="dreaptă rectilinie">
+ <pattern>
+ <token>dreaptă</token>
+ <token>rectilinie</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="dreaptă">A trasat o <marker>dreaptă rectilinie</marker>.</example>
+ <example type="correct">A trasat o <marker>dreaptă</marker>.</example>
+ </rule>
+
+ <rule id="DEMOCRATIE_POPULARA" name="democrație populară">
+ <pattern>
+ <token inflected="yes">democrație</token>
+ <token inflected="yes">popular</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="democrație">Este vorba de o <marker>democrație populară</marker> străveche.</example>
+ <example type="incorrect" correction="democrației">Schimbarea s-a datorat <marker>democrației populare</marker> străvechi.</example>
+ <example type="correct">Stă la baza <marker>democrație</marker>.</example>
+ </rule>
+ <rulegroup id="CONDUCERE_MANAGERIALA" name="conducere managerială">
+ <rule>
+ <pattern>
+ <token inflected="yes" regexp="yes">conduce|conducere</token>
+ <token regexp="yes">managerial|managerială|manageriale</token>
+ <token>a</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="conducerea">Firma este sub <marker>conducerea managerială a</marker> unui mare om.</example>
+ <example type="correct">Firma este sub <marker>conducerea</marker> sa.</example>
+ </rule>
+ <rule>
+ <pattern mark_to="-1">
+ <token inflected="yes" regexp="yes">conduce|conducere</token>
+ <token regexp="yes">managerial|managerială|manageriale</token>
+ <token><exception>a</exception></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="conducere">Firma este sub o severă <marker>conducere managerială</marker>.</example>
+ <example type="incorrect" correction="condusă">Firma este <marker>condusă managerial</marker> de mai multe persoane.</example>
+ <example type="correct">Firma este sub o severă <marker>conducere</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="ALEGERI_ELECTORALE" name="alegeri electorale">
+ <pattern>
+ <token inflected="yes">alegere</token>
+ <token regexp="yes">electoral|electorale</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="alegerile">Ei prezintă informații despre <marker>alegerile electorale</marker> din acel oraș.</example>
+ <example type="incorrect" correction="alegerilor">Ei prezintă informații despre desfășurarea <marker>alegerilor electorale</marker>.</example>
+ <example type="correct">Ei prezintă informații despre <marker>alegerile</marker> din acel oraș.</example>
+ </rule>
+ <rulegroup id="ALCOOLEMIE_IN_SANGE" name="alcoolemie în sânge">
+ <rule>
+ <pattern>
+ <token inflected="yes">alcoolemie</token>
+ <token regexp="yes">în|din|a|de</token>
+ <token inflected="yes">sânge</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="alcoolemie">A fost surprins cu o <marker>alcoolemie în sânge</marker> foarte mare.</example>
+ <example type="incorrect" correction="alcoolemiei">Pe baza <marker>alcoolemiei din sânge</marker> au stabilit multe.</example>
+ <example type="correct">A fost surprins cu o <marker>alcoolemie</marker> foarte mare.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">alcoolemie</token>
+ <token inflected="yes">sânge</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="alcoolemiei">Pe baza <marker>alcoolemiei sângelui</marker> au stabilit multe.</example>
+ <example type="correct">Pe baza <marker>alcoolemiei</marker> au stabilit multe.</example>
+ </rule>
+ </rulegroup>
+ <rule id="AUTORITATE_COMPETENTA" name="autoritate competentă">
+ <pattern>
+ <token inflected="yes" regexp="yes">autoritate|autorități</token>
+ <token inflected="yes" regexp="yes">oficial|competent|competentă</token>
+ </pattern>
+ <message>autoriate ... 2. Organ al puterii de stat competent să ia măsuri și să... Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="autoritatea">Care este <marker>autoritatea competentă</marker> în materie de drept civil?</example>
+ <example type="incorrect" correction="autoritățile">A anunțat <marker>autoritățile competente</marker>.</example>
+ <example type="incorrect" correction="autoritățile">A anunțat <marker>autoritățile oficiale</marker>.</example>
+ <example type="correct">A anunțat <marker>autoritățile</marker></example>
+ </rule>
+ <rule id="SPECTACOL_ARTISTIC" name="spectacol artistic">
+ <pattern>
+ <token inflected="yes" regexp="yes" >spectacol|reprezentație</token>
+ <token regexp="yes">artistic|artistic</token>
+ </pattern>
+ <message>autoriate ... 2. Organ al puterii de stat competent să ia măsuri și să... Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="spectacol">Formația a susținut un <marker>spectacol artistic</marker>.</example>
+ <example type="correct">Formația a susținul un <marker>spectacol</marker>.</example>
+ </rule>
+ <rulegroup id="MOS_BATRAN_BABA_BATRANA" name="moș bătrân">
+ <rule id="MOS_BATRAN" name="moș bătrân">
+ <pattern>
+ <token inflected="yes" regexp="yes">moș|moșneag</token>
+ <token inflected="yes">bătrân</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+
+ <example type="incorrect" correction="moș">Am văzut un <marker>moș bătrân</marker>.</example>
+ <example type="incorrect" correction="moșului">Am dat cartea <marker>moșului bătrân</marker>.</example>
+ <example type="incorrect" correction="moșneagului">Am dat cartea <marker>moșneagului bătrân</marker>.</example>
+ <example type="incorrect" correction="moșilor">Am dat cărțile <marker>moșilor bătrâni</marker>.</example>
+ <example type="correct">Am văzut un <marker>moș</marker>.</example>
+ </rule>
+ <rule id="BABA_BATRANA" name="babă bătrână">
+ <pattern>
+ <token inflected="yes">babă</token>
+ <token inflected="yes">bătrână</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+
+ <example type="incorrect" correction="babă">Am văzut o <marker>babă bătrână</marker>.</example>
+ <example type="incorrect" correction="babe">Am văzut câteva <marker>babe bătrâne</marker>.</example>
+ <example type="incorrect" correction="babelor">Am dat câteva ceva <marker>babelor bătrâne</marker>.</example>
+ <example type="correct">Am văzut o <marker>babă</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="IMPUS_OBLIGATORIU" name="impus obligatoriu">
+ <rule>
+ <pattern>
+ <token inflected="yes" regexp="yes" >impus|forțat</token>
+ <token regexp="yes">obligat|obligatoriu|obligatorii|forțat|forțată</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="impus">Formația noastră s-a <marker>impus forțat</marker> în fața formației gazdă.</example>
+ <example type="correct">Formația noastră s-a <marker>impus</marker> în fața formației gazdă.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes" regexp="yes" >impus|forțat</token>
+ <token>cu</token>
+ <token>forța</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="impus">Formația noastră s-a <marker>impus cu forța</marker> în fața formației gazdă.</example>
+ <example type="correct">Formația noastră s-a <marker>impus</marker> în fața formației gazdă.</example>
+ </rule>
+ </rulegroup>
+ <rule id="ICRE_DE_PESTE" name="icre de pește">
+ <pattern>
+ <token>icre</token>
+ <token>de</token>
+ <token>pește</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="icre">El a cerut <marker>icre de pește</marker>.</example>
+ <example type="correct">El a cerut <marker>icre</marker>.</example>
+ </rule>
+ <rulegroup id="HIPERTENSIUNE_MARE_FOARTE_MARE" name="hipertensiune mare">
+ <rule>
+ <pattern>
+ <token inflected="yes">hipertensiune</token>
+ <token regexp="yes">mare|mari</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>hipertensiune</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="hipertensiune">El are <marker>hipertensiune mare</marker>.</example>
+ <example type="correct">El are <marker>hipertensiune</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">hipertensiune</token>
+ <token regexp="yes">foarte|aproape|oarecum</token>
+ <token regexp="yes">mare|mari</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>hipertensiune</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="hipertensiune">El are <marker>hipertensiunea foarte mare</marker>.</example>
+ <example type="correct">El are <marker>hipertensiune</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">hipertensiune</token>
+ <token regexp="yes">destul|exagerat|extraordinar|extrem</token>
+ <token>de</token>
+ <token regexp="yes">mare|mari</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>hipertensiune</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="hipertensiune">El are <marker>hipertensiunea destul de mare</marker>.</example>
+ <example type="incorrect" correction="hipertensiune">El are <marker>hipertensiunea exagerat de mare</marker>.</example>
+ <example type="correct">El are <marker>hipertensiune</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="HEMORAGIE_DE_SANGE" name="hemoragie de sânge">
+ <rule>
+ <pattern>
+ <token inflected="yes">hemoragie</token>
+ <token regexp="yes">în|din|a|de</token>
+ <token inflected="yes">sânge</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="hemoragie">Această <marker>hemoragie de sânge</marker> trebuie oprită.</example>
+ <example type="correct">Această <marker>hemoragie</marker> trebuie oprită.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">hemoragie</token>
+ <token inflected="yes">sânge</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="hemoragiei">A murit din cauza <marker>hemoragiei sângelui</marker>.</example>
+ <example type="correct">A murit din cauza <marker>hemoragiei</marker>.</example>
+ </rule>
+ </rulegroup>
+
+ <rulegroup id="HEMOGRAMA_A_SANGELUI" name="hemogramă a sângelui">
+ <rule>
+ <pattern>
+ <token inflected="yes">hemogramă</token>
+ <token regexp="yes">în|din|a|de</token>
+ <token inflected="yes">sânge</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="hemogramă">Această <marker>hemogramă a sângelui</marker> este foarte veche.</example>
+ <example type="correct">Această <marker>hemogramă</marker> este foarte veche.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">hemogramă</token>
+ <token inflected="yes">sânge</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="hemogramei">Pe baza <marker>hemogramei sângelui</marker> au stabilit multe.</example>
+ <example type="correct">Pe baza <marker>hemogramei</marker> au stabilit multe.</example>
+ </rule>
+ </rulegroup>
+ <rule id="HEMOGLOBINA_DIN_SANGE" name="hemoglobina din sânge">
+ <pattern>
+ <token inflected="yes">hemoglobină</token>
+ <token regexp="yes">în|din|a</token>
+ <token inflected="yes">sânge</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="hemoglobinei">Blocarea totală a <marker>hemoglobinei din sânge</marker> este periculoasă.</example>
+ <example type="correct">Blocarea totală a <marker>hemoglobinei</marker> este periculoasă.</example>
+ </rule>
+ <rule id="DECAT_NUMAI" name="decât numai">
+ <pattern>
+ <token>decât</token>
+ <token>numai</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="decât|numai">Să vorbești <marker>decât numai</marker> cu persoanele cunoscute.</example>
+ <example type="correct">Să vorbești <marker>decât</marker> cu persoanele cunoscute.</example>
+ </rule>
+ <rule id="DAR_INSA" name="dar însă">
+ <pattern>
+ <token>dar</token>
+ <token>însă</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="dar|însă">L-am auzit, <marker>dar însă</marker> nu l-am înțeles.</example>
+ <example type="correct">L-am auzit, <marker>dar</marker> nu l-am înțeles.</example>
+ </rule>
+ <rulegroup id="HARTA_MAPAMONDULUI" name="harta mapamondului">
+ <rule>
+ <pattern>
+ <token inflected="yes">hartă</token>
+ <token inflected="yes" regexp="yes">mapamond|planisferă|planiglob</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1 lumii</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="harta lumii">Aceasta este <marker>harta mapamondului</marker>.</example>
+ <example type="incorrect" correction="harta lumii">Aceasta este <marker>harta planiglobului</marker>.</example>
+ <example type="incorrect" correction="harta lumii">Aceasta este <marker>harta planisferei</marker>.</example>
+ <example type="correct">Acearta este <marker>harta lumii</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">hartă</token>
+ <token>a</token>
+ <token inflected="yes" regexp="yes">mapamond|planisferă|planiglob</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1 a lumii</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="hartă a lumii">Aceasta este o <marker>hartă a mapamondului</marker>.</example>
+ <example type="incorrect" correction="hartă a lumii">Aceasta este o <marker>hartă a planiglobului</marker>.</example>
+ <example type="incorrect" correction="hartă a lumii">Aceasta este o <marker>hartă a planisferei</marker>.</example>
+ <example type="correct">Aceasta este o <marker>hartă a lumii</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="JUNE_TANAR" name="june tânăr">
+ <rule>
+ <pattern>
+ <token inflected="yes">june</token>
+ <token>tânăr</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="june">A venit un <marker>june tânăr</marker>.</example>
+ <example type="correct">A venit un <marker>june</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">tânăr</token>
+ <token>june</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="tânărului">Este meritul <marker>tânărului june</marker>.</example>
+ <example type="correct">Este meritul <marker>tânărului</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup name="autobiografia mea" id="AUTOBIOGRAFIA_MEA">
+ <rule>
+ <pattern>
+ <token inflected="yes">autobiografie</token>
+ <token regexp="yes">mea|proprie</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>biografia \2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="autobiografia|biografia proprie">În cele ce urmează vă voi prezenta <marker>autobiografia proprie</marker>.</example>
+ <example type="correct">În cele ce urmează vă voi prezenta <marker>autobiografia</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>propria</token>
+ <token>autobiografie</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>autobiografia</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="autobiografia">În cele ce urmează vă voi prezenta <marker>propria autobiografie</marker>.</example>
+ <example type="correct">În cele ce urmează vă voi prezenta <marker>autobiografia</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule name="alcoolic cronic" id="ALCOOLIC_CRONIC">
+ <pattern>
+ <token inflected="yes">alcoolic</token>
+ <token inflected="yes">cronic</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="alcoolic">El a devenit cu timpul a devenit un <marker>alcoolic cronic</marker>.</example>
+ <example type="incorrect" correction="alcoolică">Ea a devenit cu timpul a devenit o <marker>alcoolică cronică</marker>.</example>
+ <example type="correct">Ea a devenit cu timpul a devenit o <marker>alcoolică</marker>.</example>
+ </rule>
+ <rule name="poate fi utilizabil" id="POATE_FI_UTILIZABIL">
+ <pattern>
+ <token regexp="yes">pot|poate</token>
+ <token>fi</token>
+ <token inflected="yes">utilizabil</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"/> <match no="2"/> <match no="3" postag=".*"
+ >utilizat</match></suggestion> sau <suggestion
+ ><match no="1" postag_regexp="yes" setpos="yes" postag="V0(..)000iz0" postag_replace="V0$1000iz.">fi</match
+ > <match no="3"/></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="poate fi utilizată|este utilizabilă">Această piesă <marker>poate fi utilizabilă</marker>.</example>
+ <example type="incorrect" correction="pot fi utilizate|sunt utilizabile">Aceaste piese <marker>pot fi utilizabile</marker>.</example>
+ <example type="incorrect" correction="poate fi utilizat|este utilizabil">Aceast obiect <marker>poate fi utilizabil</marker>.</example>
+ <example type="correct">Această piesă <marker>poate fi utilizată</marker>.</example>
+ <example type="correct">Aceast obiect <marker>poate fi utilizat</marker>.</example>
+ <example type="correct">Aceaste piese <marker>pot fi utilizate</marker>.</example>
+ </rule>
+ <rulegroup name="continuă menținerea" id="CONTINUA_MENTINEREA">
+ <rule>
+ <pattern>
+ <token inflected="yes">continua</token>
+ <token inflected="yes">menținere</token>
+ <token></token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion
+ ><match no="1"/> <match no="3" postag_regexp="yes" setpos="yes" postag="(....)g(.*)" postag_replace="$1a(a|0).*"></match
+ ></suggestion> or <suggestion
+ ><match no="1" postag_regexp="yes" setpos="yes" postag="V(.*)" postag_replace="V$1">menține</match
+ > <match no="3" postag_regexp="yes" setpos="yes" postag="(....)g(.*)" postag_replace="$1a(a|0).*"></match
+ ></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="continuat supravegherea|menținut supravegherea">El a <marker>continuat menținerea supravegherii</marker>.</example>
+ <example type="incorrect" correction="continuat aceasta|menținut aceasta">El a <marker>continuat menținerea acesteia</marker>.</example>
+
+ <example type="correct">El a <marker>continuat supravegherea</marker>.</example>
+ <example type="correct">El a <marker>menținut supravegherea</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">continuare</token>
+ <token inflected="yes">menținere</token>
+ <token></token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion
+ ><match no="1"/> <match no="3"/></suggestion> or <suggestion
+ ><match no="1" postag_regexp="yes" setpos="yes" postag="S(.*)" postag_replace="S$1">menținere</match
+ > <match no="3"/></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="continuarea supravegherii|menținerea supravegherii">El a dorit <marker>continuarea menținerii supravegherii</marker>.</example>
+ <example type="correct">El a dorit <marker>continuarea</marker> supravegherii.</example>
+ <example type="correct">El a dorit <marker>menținerea</marker> supravegherii.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">continua</token>
+ <token>să</token>
+ <token>mențină</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion
+ ><match no="1"/></suggestion> or <suggestion
+ ><match no="1" postag_regexp="yes" postag="V(.*[^m]..)" postag_replace="V$1">menține</match
+ ></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="continua|menținea">El <marker>continua să mențină</marker> supravegherea.</example>
+ <example type="incorrect" correction="continuă|menține">El <marker>continuă să mențină</marker> supravegherea.</example>
+ <example type="incorrect" correction="continuau|mențineau">Ei <marker>continuau să mențină</marker> supravegherea.</example>
+ <example type="correct">Ei <marker>continuau</marker> supravegherea.</example>
+ <example type="correct">Ei <marker>mențineau</marker> supravegherea.</example>
+ </rule>
+ </rulegroup>
+ <rule id="CONSENS_DE_OPINII" name="consens de opinii">
+ <pattern>
+ <token>consens</token>
+ <token>de</token>
+ <token regexp="yes">opinii|păreri</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="consens">Au ajuns la un <marker>consens de opinii</marker>.</example>
+ <example type="incorrect" correction="consens">Au ajuns la un <marker>consens de păreri</marker>.</example>
+ <example type="correct">Au ajuns la un <marker>consens</marker>.</example>
+ </rule>
+ <rule id="BIFURCA_IN_DOUA" name="bifurcă în două">
+ <pattern>
+ <token inflected="yes">bifurca</token>
+ <token>în</token>
+ <token>două</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="bifurcă">Drumul se <marker>bifurcă în două</marker>.</example>
+ <example type="correct">Drumul se <marker>bifurcă</marker>.</example>
+ </rule>
+ <rule id="PREVAZUT_IN_VEDEREA" name="prevăzut în vederea">
+ <pattern>
+ <token inflected="yes">prevăzut</token>
+ <token>în</token>
+ <token>vederea</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1 în scopul</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="prevăzute în scopul">Acestea au fost <marker>prevăzute în vederea</marker> extinderii funcționalități.</example>
+ <example type="incorrect" correction="prevăzută în scopul">Aceasta a fost <marker>prevăzută în vederea</marker> extinderii funcționalități.</example>
+ <example type="correct">Acestea au fost <marker>prevăzute în scopul</marker> extinderii funcționalități.</example>
+ </rule>
+ <rulegroup id="FUNDAMENTAT_PE_BAZE" name="fundamentat pe baze">
+ <rule>
+ <pattern>
+ <token regexp="yes">fundamentat|fundamentată|fundamentați|fundamentate</token>
+ <token>pe</token>
+ <token regexp="yes">baze|temelii</token>
+ </pattern>
+ <message>Pleonasm. Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect">A fost <marker>fundamentat pe baze</marker> greșite.</example>
+ <example type="correct">A fost <marker>fundamentat</marker> greșit.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">fundamentat|fundamentată|fundamentați|fundamentate</token>
+ <token>pe</token>
+ <token>o</token>
+ <token regexp="yes">bază|temelie</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect">A fost <marker>fundamentat pe o bază</marker> greșită.</example>
+ <example type="correct">A fost <marker>fundamentat</marker> greșit.</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_PRILEJUIT_OCAZIA" name="a prilejuit ocazia">
+ <pattern>
+ <token inflected="yes">prilejui</token>
+ <token>ocazia</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion
+ ><match no="1" postag_regexp="yes" postag="V(.*)" postag_replace="V$1">oferi</match
+ > <match no="2"></match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="oferit ocazia">Aceasta a <marker>prilejuit ocazia</marker> afirmării.</example>
+ <example type="correct">Aceasta a <marker>oferit ocazia</marker> afirmării.</example>
+ </rule>
+ <rule id="DIRECT_SI_NEMIJLOCIT" name="direct și nemijlocit">
+ <pattern>
+ <token inflected="yes">direct</token>
+ <token>și</token>
+ <token inflected="yes">nemijlocit</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="direct|nemijlocit">El a discutat <marker>direct și nemijlocit</marker> cu oficialitățile.</example>
+ <example type="incorrect" correction="directă|nemijlocită">El a ales o cale <marker>directă și nemijlocită</marker> de a pătrunde în instituție.</example>
+ <example type="incorrect" correction="directa|nemijlocita">Operațiunea s-a desfășurat sub <marker>directa și nemijlocita</marker> supraveghere a directorului.</example>
+ <example type="correct">El a discutat <marker>direct</marker> cu oficialitățile.</example>
+ <example type="correct">El a discutat <marker>nemijlocit</marker> cu oficialitățile.</example>
+ </rule>
+
+ <rule id="SIMPLA_SI_NESOFISTICATA" name="simplă și nesofisticată">
+ <pattern>
+ <token inflected="yes">simplu</token>
+ <token>și</token>
+ <token inflected="yes">nesofisticat</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="simplu|nesofisticat">El are un stil <marker>simplu și nesofisticat</marker>.</example>
+ <example type="incorrect" correction="simplă|nesofisticată">El a folosit o abordare <marker>simplă și nesofisticată</marker>.</example>
+ <example type="correct">El are un stil <marker>simplu</marker>.</example>
+ <example type="correct">El are un stil <marker>nesofisticat</marker>.</example>
+ </rule>
+
+ <rule id="NUL_SI_NEAVENIT" name="nul și neavenit">
+ <pattern>
+ <token inflected="yes">nul</token>
+ <token>și</token>
+ <token inflected="yes">neavenit</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="nul|neavenit">Actul este considerat <marker>nul și neavenit</marker>.</example>
+ <example type="incorrect" correction="nulă|neavenită">Dovada este considerată <marker>nulă și neavenită</marker>.</example>
+ <example type="correct" >Dovada este considerată <marker>neavenită</marker>.</example>
+ <example type="correct" >Dovada este considerată <marker>nulă</marker>.</example>
+ </rule>
+ <rule id="CINSTE_SI_ONOARE" name="cinste și onoare">
+ <pattern>
+ <token inflected="yes">cinste</token>
+ <token>și</token>
+ <token inflected="yes">onoare</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="cinste|onoare">A dat dovadă de <marker>cinste și onoare</marker>.</example>
+ <example type="correct" >A dat dovadă de <marker>cinste</marker>.</example>
+ <example type="correct" >A dat dovadă de <marker>onoare</marker>.</example>
+ <example type="incorrect" correction="cinstea|onoarea">Ține foarte mult la <marker>cinstea și onoarea</marker> sa.</example>
+ </rule>
+ <rule id="MUTUAL_SI_RECIPROC" name="mutual și reciproc">
+ <pattern>
+ <token inflected="yes">mutual</token>
+ <token>și</token>
+ <token inflected="yes">reciproc</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="mutual|reciproc">S-a bazat pe un ajutor <marker>mutual și reciproc</marker>.</example>
+ <example type="correct" >S-a bazat pe un ajutor <marker>mutual</marker>.</example>
+ <example type="correct" >S-a bazat pe un ajutor <marker>reciproc</marker>.</example>
+ </rule>
+
+ <rule id="COLABORARE_SI_COOPERARE" name="colaborare și cooperare">
+ <pattern>
+ <token inflected="yes">colaborare</token>
+ <token>și</token>
+ <token inflected="yes">cooperare</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="colaborare|cooperare">Relația s-a bazat pe <marker>colaborare și cooperare</marker>.</example>
+ <example type="incorrect" correction="colaborării|cooperării">Aceasta a fost în scopul <marker>colaborării și cooperării</marker>.</example>
+ <example type="correct" >Relația s-a bazat pe <marker>colaborare</marker>.</example>
+ </rule>
+ <rule id="SCURTA_ALOCUTIUNE" name="scurtă alocuțiune">
+ <pattern>
+ <token inflected="yes">scurtă</token>
+ <token inflected="yes">alocuțiune</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="alocuțiune">E a ținut o <marker>scurtă alocuțiune</marker>.</example>
+ <example type="incorrect" correction="alocuțiuni">Gestul lui a urmat unei <marker>scurte alocuțiuni</marker> a colegului.</example>
+ <example type="correct">E a ținut o <marker>alocuțiune</marker>.</example>
+ </rule>
+ <rule id="GEAM_DE_STICLA" name="geam de sticlă">
+ <pattern>
+ <token inflected="yes">geam</token>
+ <token>de</token>
+ <token>sticlă</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="geamul">E a spart <marker>geamul de sticlă</marker>.</example>
+ <example type="correct">E a spart <marker>geamul</marker>.</example>
+ </rule>
+ <rule id="AVERSE_DE_PLOAIE" name="averse de ploaie">
+ <pattern>
+ <token regexp="yes">aversă|averse</token>
+ <token>de</token>
+ <token>ploaie</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="averse">Mâine vor cădea <marker>averse de ploaie</marker> și va fi ceață.</example>
+ <example type="correct">Mâine vor cădea <marker>averse</marker> și va fi ceață.</example>
+ </rule>
+ <rule id="A_COLABORA_IMPREUNA" name="a colabora împreună">
+ <pattern>
+ <token inflected="yes" regexp="yes">colabora|colaborare</token>
+ <token>împreună</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="colabora">Ei vor <marker>colabora împreună</marker> la acest proiect.</example>
+ <example type="correct">Ei vor <marker>colabora</marker> la acest proiect.</example>
+ <example type="incorrect" correction="colaborat">Ei au <marker>colaborat împreună</marker> la acest proiect.</example>
+ <example type="incorrect" correction="colaboreze">Ei urmează să <marker>colaboreze împreună</marker> la acest proiect.</example>
+ <example type="incorrect" correction="colaborând">Au reușit doar <marker>colaborând împreună</marker> la acel proiect.</example>
+ <example type="incorrect" correction="colaborării">Reușita se datorează <marker>colaborării împreună</marker> la acel proiect.</example>
+ </rule>
+ <rulegroup id="CALIGRAFIE_FRUMOASA" name="caligrafie frumoasă">
+ <rule>
+ <pattern>
+ <token inflected="yes">caligrafie</token>
+ <token inflected="yes">frumos</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="caligrafie">Acesta este primul pas spre o <marker>caligrafie frumoasă</marker>.</example>
+ <example type="correct">Acesta este primul pas spre o <marker>caligrafie</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">frumos</token>
+ <token inflected="yes">caligrafie</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="caligrafie">Acesta este primul pas spre o <marker>frumoasă caligrafie</marker>.</example>
+ <example type="correct">Acesta este primul pas spre o <marker>caligrafie</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">frumos</token>
+ <token postag_regexp="yes" postag="N.*(s|p)..."></token>
+ <token inflected="yes">caligrafie</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>a \2 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="a sa caligrafie">El se mândrește cu <marker>frumoasa sa caligrafie</marker>.</example>
+ <example type="correct">El se mândrește cu <marker>a sa caligrafie</marker>.</example>
+ <example type="incorrect" correction="a lor caligrafie">Ei se mândrește cu <marker>frumoasa lor caligrafie</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">caligrafie</token>
+ <token postag_regexp="yes" postag="N.*(s|p)..."></token>
+ <token inflected="yes">frumos</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1 \2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="caligrafia sa">El se mândrește cu <marker>caligrafia sa frumoasă</marker>.</example>
+ <example type="correct">El se mândrește cu <marker>caligrafia sa</marker>.</example>
+ <example type="incorrect" correction="caligrafia ei">Domnica se mândrește cu <marker>caligrafia ei frumoasă</marker>.</example>
+ </rule>
+ </rulegroup>
+
+ <rule id="A_COMEMORA_MEMORIA" name="a comemora memoria">
+ <pattern>
+ <token inflected="yes">comemora</token>
+ <token regexp="yes">memoria|amintirea</token>
+ <token></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1"/> <match no="3" postag="(....)ga(....)|N(.*)" postag_regexp="yes"
+ postag_replace="$1aa$2|N.*"></match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="comemora înaintașii">Elevii s-au adunat pentru a <marker>comemora memoria înaintașilor</marker>.</example>
+ <example type="incorrect" correction="comemora eroii">Elevii s-au adunat pentru a <marker>comemora memoria eroilor</marker>.</example>
+ <example type="incorrect" correction="comemora primul">Elevii s-au adunat pentru a <marker>comemora memoria primului</marker> conducător.</example>
+ <example type="correct">Elevii s-au adunat pentru a <marker>comemora eroii</marker>.</example>
+ <example type="incorrect" correction="comemora înaintașii">Elevii s-au adunat pentru a <marker>comemora amintirea înaintașilor</marker>.</example>
+ <example type="incorrect" correction="comemora eroii">Elevii s-au adunat pentru a <marker>comemora amintirea eroilor</marker>.</example>
+ <example type="incorrect" correction="comemora primul">Elevii s-au adunat pentru a <marker>comemora amintirea primului</marker> conducător.</example>
+ <example type="incorrect" correction="comemora sa">Elevii s-au adunat pentru a <marker>comemora amintirea sa</marker>.</example>
+ <example type="incorrect" correction="comemora iubitul">Elevii s-au adunat pentru a <marker>comemora amintirea iubitului</marker> coleg.</example>
+ </rule>
+ <rulegroup id="APROXIMATIV_CAM" name="aproximativ cam">
+ <rule>
+ <pattern>
+ <token regexp="yes">aproximativ|cam|vreo|circa</token>
+ <token regexp="yes">aproximativ|cam|vreo|circa</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="aproximativ|cam">În clasă sunt <marker>aproximativ cam</marker> zece elevi.</example>
+ <example type="correct">În clasă sunt <marker>cam</marker> zece elevi.</example>
+ <example type="correct">În clasă sunt <marker>aproximativ</marker> zece elevi.</example>
+ <example type="incorrect" correction="cam|aproximativ">În clasă sunt <marker>cam aproximativ</marker> zece elevi.</example>
+ <example type="correct">În clasă sunt <marker>cam</marker> zece elevi.</example>
+ <example type="correct">În clasă sunt <marker>aproximativ</marker> zece elevi.</example>
+ <example type="incorrect" correction="cam|aproximativ">În clasă sunt <marker>cam aproximativ</marker> zece elevi.</example>
+ <example type="correct">În clasă sunt <marker>cam</marker> zece elevi.</example>
+ <example type="correct">În clasă sunt <marker>aproximativ</marker> zece elevi.</example>
+ <example type="incorrect" correction="vreo|circa">În clasă sunt <marker>vreo circa</marker> zece elevi.</example>
+ <example type="correct">În clasă sunt <marker>vreo</marker> zece elevi.</example>
+ <example type="correct">În clasă sunt <marker>circa</marker> zece elevi.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="PARTAJ_INTRE_PARTI" name="partaj între părți">
+ <rule>
+ <pattern>
+ <token>partaj</token>
+ <token>între</token>
+ <token>părți</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="partaj">În cele din urmă s-a ajuns la <marker>partaj între părți</marker>.</example>
+ <example type="correct">În cele din urmă s-a ajuns la <marker>partaj</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>partaj</token>
+ <token>între</token>
+ <token>cele</token>
+ <token>două</token>
+ <token>părți</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="partaj">În cele din urmă s-a ajuns la <marker>partaj între cele două părți</marker>.</example>
+ <example type="correct">În cele din urmă s-a ajuns la <marker>partaj</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="ANI_DE_ZILE" name="ani de zile">
+ <pattern>
+ <token>ani</token>
+ <token>de</token>
+ <token>zile</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="ani">El s-a întors după doi <marker>ani de zile</marker>.</example>
+ <example type="correct">El s-a întors după doi <marker>ani</marker>.</example>
+ </rule>
+ <rule id="UN_NUMAR_DE_X" name="în/un număr de ...">
+ <pattern>
+ <token>un</token>
+ <token>număr</token>
+ <token>de</token>
+ <token postag="M..3a.c000|UNKNOWN" postag_regexp="yes"></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="cinci">El are <marker>un număr de cinci</marker> mere.</example>
+ <example type="incorrect" correction="Cinci"><marker>Un număr de cinci</marker> persoane au lipsit.</example>
+ <example type="incorrect" correction="20">El are <marker>un număr de 20</marker> de mere.</example>
+
+ <example type="correct">El are <marker>cinci</marker> mere.</example>
+ <example type="correct">El mi-a dat <marker>un număr de telefon</marker>.</example>
+ <example type="correct">El mi-a dat <marker>un număr de contact</marker>.</example>
+ <example type="incorrect" correction="douăzeci">Acolo se aflau <marker>un număr de douăzeci</marker> și trei de persoane.</example>
+ </rule>
+ <rule id="MIJLOCUL_CENTRULUI" name="mijlocul centrului">
+ <pattern>
+ <token>mijlocul</token>
+ <token>centrului</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>mijloc</suggestion> sau <suggestion>centru</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="mijloc|centru">Jucătorii s-au întreptat către <marker>mijlocul centrului</marker>.</example>
+ <example type="correct">Jucătorii s-au întreptat către <marker>mijloc</marker>.</example>
+ </rule>
+
+ <rulegroup id="INDEPENDENTA_SI_NEATARNARE" name="independență și neatârnare">
+ <rule>
+ <pattern>
+ <token inflected="yes">independență</token>
+ <token>și</token>
+ <token inflected="yes">neatârnare</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="independență|neatârnare">Ostașii au luptat pentru <marker>independență și neatârnare</marker>.</example>
+ <example type="incorrect" correction="independența|neatârnarea">Ostașii au luptat pentru <marker>independența și neatârnarea</marker> țării.</example>
+ <example type="correct">Ostașii au luptat pentru <marker>independență</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">neatârnare</token>
+ <token>și</token>
+ <token inflected="yes">independență</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="neatârnare|independență">Ostașii au luptat pentru <marker>neatârnare și independență</marker>.</example>
+ <example type="incorrect" correction="neatârnarea|independența">Ostașii au luptat pentru <marker>neatârnarea și independența</marker> țării.</example>
+ <example type="correct">Ostașii au luptat pentru <marker>independența</marker> țării.</example>
+ </rule>
+ </rulegroup>
+ <rule id="SEDUS_SI_PACALIT" name="sedus și păcălit">
+ <pattern>
+ <token inflected="yes">sedus</token>
+ <token>și</token>
+ <token inflected="yes">păcălit</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="sedus|păcălit">Abia atunci și-a dat seama că fusese <marker>sedus și păcălit</marker>.</example>
+ <example type="incorrect" correction="sedusă|păcălită">Abia atunci și-a dat seama că fusese <marker>sedusă și păcălită</marker>.</example>
+ <example type="correct">Abia atunci și-a dat seama că fusese <marker>sedusă</marker>.</example>
+ </rule>
+ <rule id="TENTATIVA_DE_INCERCARE" name="tentativă de încercare">
+ <pattern>
+ <token inflected="yes">tentativă</token>
+ <token>de</token>
+ <token inflected="yes">încercare</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="tentativă|încercare">A avut o <marker>tentativă de încercare</marker> în acest sens dar a renunțat.</example>
+ <example type="incorrect" correction="tentative|încercări">A avut mai multe <marker>tentative de încercări</marker> în acest sens dar a renunțat.</example>
+ <example type="correct">A avut mai multe <marker>tentative</marker> în acest sens dar a renunțat.</example>
+ </rule>
+ <rulegroup id="RAFALE_PUTERNICE" name="rafale puternice">
+ <rule>
+ <pattern>
+ <token inflected="yes">rafală</token>
+ <token regexp="yes" inflected="yes">puternic|brusc|violent|scurt</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="rafale">Pentru astăzi se anunță <marker>rafale puternice</marker> de vânt.</example>
+ <example type="incorrect" correction="rafale">Pentru astăzi se anunță <marker>rafale violente</marker> de vânt.</example>
+ <example type="incorrect" correction="rafală">El a fost surpsins de o <marker>rafală puternică</marker> de vânt.</example>
+ <example type="correct">Pentru astăzi se anunță <marker>rafale</marker> de vânt.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes" inflected="yes">puternic|brusc|violent|scurt</token>
+ <token inflected="yes">rafală</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="rafale">Pentru astăzi se anunță <marker>puternice rafale</marker> de vânt.</example>
+ <example type="incorrect" correction="rafale">Pentru astăzi se anunță <marker>violente rafale</marker> de vânt.</example>
+ <example type="incorrect" correction="rafală">El a fost surpsins de o <marker>puternică rafală</marker> de vânt.</example>
+ <example type="correct">Pentru astăzi se anunță <marker>rafale</marker> de vânt.</example>
+ </rule>
+ </rulegroup>
+ <rule id="COASOCIAT" name="coasociat">
+ <pattern>
+ <token inflected="yes">coasociat</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1" postag="(.*)"
+ >asociat</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="asociat">I-a fost <marker>coasociat</marker>.</example>
+ <example type="incorrect" correction="asociatului">A trimis vorbă <marker>coasociatului</marker>.</example>
+ <example type="correct">A trimis vorbă <marker>asociatului</marker>.</example>
+ </rule>
+ <rule id="COPARTAS" name="copărtaș">
+ <pattern>
+ <token inflected="yes">copărtaș</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1" postag="(.*)"
+ >părtaș</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="părtaș">I-a fost <marker>copărtaș</marker>.</example>
+ <example type="incorrect" correction="părtașului">A trimis vorbă <marker>copărtașului</marker>.</example>
+ <example type="correct">A trimis vorbă <marker>părtașului</marker>.</example>
+ </rule>
+ <rule id="COPARTENER" name="copartener">
+ <pattern>
+ <token regexp="yes">copartener|copartenerul|copartenerului|copartenerilor|coparteneri</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1" regexp_match="co(.*)"
+ regexp_replace="$1"></match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="partener">I-a fost <marker>copartener</marker>.</example>
+ <example type="incorrect" correction="partenerului">A trimis vorbă <marker>copartenerului</marker>.</example>
+ <example type="correct">A trimis vorbă <marker>partenerului</marker>.</example>
+ </rule>
+ <rule id="VESTIGII_TRECUTE" name="vestigii trecute">
+ <pattern>
+ <token regexp="yes">vestigii|vestigiile</token>
+ <token>trecute</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>vestigii</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="vestigii">Se uita cu melancolie la <marker>vestigiile trecute</marker>.</example>
+ <example type="correct">Se uita cu melancolie la <marker>vestigii</marker>.</example>
+ </rule>
+ <rulegroup id="RESCRIE_IAR" name="rescrie iar">
+ <rule>
+ <pattern>
+ <token inflected="yes">rescrie</token>
+ <token>iar</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="rescrisă">Lucrarea a fost <marker>rescrisă iar</marker>.</example>
+ <example type="correct">Lucrarea a fost <marker>rescrisă</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">rescrie</token>
+ <token>din</token>
+ <token>nou</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="rescrisă">Lucrarea a fost <marker>rescrisă din nou</marker>.</example>
+ <example type="correct">Lucrarea a fost <marker>rescrisă</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="PROCENT_LA_SUTA" name="un procent de x la sută">
+ <rule>
+ <pattern>
+ <token regexp="yes">procent|procentaj</token>
+ <token>la</token>
+ <token>sută</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="procent">Are și el un <marker>procent la sută</marker> din acțiuni.</example>
+ <example type="correct">Are și el un <marker>procent</marker> din acțiuni.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="1">
+ <token negate="yes">-</token>
+ <token regexp="yes">un|în</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token regexp="yes">([0-9])*</token>
+ <token>la</token>
+ <token regexp="yes">sută|mie</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5 \6 \7</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="12 la sută">Are <marker>un procent de 12 la sută</marker> zahăr.</example>
+ <example type="incorrect" correction="12 la sută">Este <marker>în procent de 12 la sută</marker> zahăr.</example>
+ <example type="correct"> <marker>12 la sută</marker> zahăr.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="1">
+ <token negate="yes">-</token>
+ <token regexp="yes">un|în</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token postag="M.*" postag_regexp="yes"></token>
+ <token>la</token>
+ <token regexp="yes">sută|mie</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5 \6 \7</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="zece la sută">Are <marker>un procent de zece la sută</marker> zahăr.</example>
+ <example type="correct"> <marker>zece la sută</marker> zahăr.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>într</token>
+ <token >-</token>
+ <token>un</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token regexp="yes">([0-9])*</token>
+ <token>la</token>
+ <token regexp="yes">sută|mie</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5 \6 \7 \8</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="de 12 la sută">Concentrația este <marker>într-un procent de 12 la sută</marker>.</example>
+ <example type="correct">Concentrația este <marker>de 12 la sută</marker> zahăr.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>într</token>
+ <token >-</token>
+ <token>un</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token postag="M.*" postag_regexp="yes"></token>
+ <token>la</token>
+ <token regexp="yes">sută|mie</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5 \6 \7 \8</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="de zece la sută">Concentrația este <marker>într-un procent de zece la sută</marker>.</example>
+ <example type="correct">Concentrația este <marker>de zece la sută</marker> zahăr.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="1">
+ <token negate="yes">-</token>
+ <token regexp="yes">un|în</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token regexp="yes">([0-9])*</token>
+ <token spacebefore="ignore">%</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5\6</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="12%">Are <marker>un procent de 12%</marker> zahăr.</example>
+ <example type="correct">Are <marker>12%</marker> zahăr.</example>
+ <example type="incorrect" correction="12%">Are <marker>un procent de 12 %</marker> zahăr.</example>
+ <example type="correct">Are <marker>12 %</marker> zahăr.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="1">
+ <token negate="yes">-</token>
+ <token regexp="yes">un|în</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token postag="M.*" postag_regexp="yes"></token>
+ <token spacebefore="ignore">%</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5 la sută</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="zece la sută">Are <marker>un procent de zece %</marker> zahăr.</example>
+ <example type="incorrect" correction="zece la sută">Are <marker>un procent de zece%</marker> zahăr.</example>
+ <example type="correct">Are <marker>zece %</marker> zahăr.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>într</token>
+ <token>-</token>
+ <token>un</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token regexp="yes">([0-9])*</token>
+ <token spacebefore="ignore">%</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5 \6\7</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="de 12%">Concentrația de zahăr este <marker>într-un procent de 12 %</marker>.</example>
+ <example type="correct">Concentrația de zahăr este <marker>de 12 %</marker>.</example>
+ <example type="incorrect" correction="de 12%">Concentrația de zahăr este <marker>într-un procent de 12%</marker>.</example>
+ <example type="correct">Concentrația de zahăr este <marker>de 12%</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>într</token>
+ <token>-</token>
+ <token>un</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token regexp="yes">([0-9])*</token>
+ <token>,</token>
+ <token regexp="yes">([0-9])*</token>
+ <token spacebefore="ignore">%</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5 \6\7\8 \9</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="de 12,2 %">Concentrația de zahăr este <marker>într-un procent de 12,2 %</marker>.</example>
+ <example type="correct">Concentrația de zahăr este <marker>de 12,2 %</marker>.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="1">
+ <token><exception>-</exception></token>
+ <token>un</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token regexp="yes">([0-9])*</token>
+ <token>,</token>
+ <token regexp="yes">([0-9])*</token>
+ <token spacebefore="ignore">%</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5\6\7\8</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="12,3%">Are <marker>un procent de 12,3%</marker> zahăr.</example>
+ <example type="incorrect" correction="12,3%">Are <marker>un procent de 12,3 %</marker> zahăr.</example>
+ <example type="correct">Are <marker>12,3%</marker> zahăr.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>într</token>
+ <token>-</token>
+ <token>un</token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token postag="M.*" postag_regexp="yes"></token>
+ <token>%</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\5 \6 la sută</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="de zece la sută">Concentrația de zahăr este <marker>într-un procent de zece %</marker>.</example>
+ <example type="correct">Concentrația de zahăr este <marker>de zece %</marker>.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="1">
+ <token><exception regexp="yes">un|în</exception></token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token postag="M.*" postag_regexp="yes"></token>
+ <token spacebefore="ignore">%</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\4 la sută</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="Zece la sută"><marker>Procent de zece %</marker>.</example>
+ <example type="incorrect" correction="zece la sută">Acel <marker>procent de zece %</marker> nu este semnificativ.</example>
+ <example type="correct"><marker>Zece %</marker>.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="1">
+ <token><exception regexp="yes">un|în</exception></token>
+ <token regexp="yes">procent|procentaj</token>
+ <token>de</token>
+ <token regexp="yes">([0-9])*</token>
+ <token>,</token>
+ <token regexp="yes">([0-9])*</token>
+ <token spacebefore="ignore">%</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\4\5\6\7</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="12,2%">Concentrația de zahăr este <marker>procent de 12,2%</marker>.</example>
+ <example type="incorrect" correction="12,2%">Concentrația de zahăr este <marker>procent de 12,2 %</marker>.</example>
+ <example type="correct">Concentrația de zahăr este <marker>de 12,2%</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="GENUNCHIUL_PICIORULUI" name="genunchiul piciorului">
+ <pattern mark_to="-1">
+ <token>genunchiul</token>
+ <token>piciorului</token>
+ <token postag_regexp="yes" postag="C.*|SENT_END"></token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion><match no="1" postag="S(...)aa(.*)" postag_regexp="yes" postag_replace="S$1an$2"
+ /></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="genunchi">S-a lovit la <marker>genunchiul piciorului</marker>.</example>
+ <example type="incorrect" correction="genunchi">S-a lovit la <marker>genunchiul piciorului</marker> dar nu l-a durut.</example>
+ <example type="correct">S-a lovit la <marker>genunchiul piciorului</marker> drept.</example>
+ <example type="correct">S-a lovit la <marker>genunchi</marker></example>
+ <example type="correct">Blocați <marker>genunchiul piciorului</marker> care lucrează.</example>
+ <example type="correct"><marker>Genunchiul piciorului</marker> din față trebuie să cadă în dreptul degetelor de la picior.</example>
+ </rule>
+ <rulegroup id="DECI__IN_CONCLUZIE" name="deci în concluzie">
+ <rule>
+ <pattern>
+ <token>deci</token>
+ <token regexp="yes">în|prin</token>
+ <token regexp="yes">concluzie|urmare</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\2 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="deci|în concluzie">A plecat, <marker>deci în concluzie</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>în concluzie</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>deci</marker> nu mai poate fi găsit.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>deci</token>
+ <token>,</token>
+ <token regexp="yes">în|prin</token>
+ <token regexp="yes">concluzie|urmare</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3 \4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="deci|în concluzie">A plecat, <marker>deci, în concluzie</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>în concluzie</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>deci</marker> nu mai poate fi găsit.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="IN_CONCLUZIE__DECI" name="în concluzie deci">
+ <rule>
+ <pattern>
+ <token regexp="yes">în|prin</token>
+ <token regexp="yes">concluzie|urmare</token>
+ <token>deci</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1 \2</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="în concluzie|deci">A plecat, <marker>în concluzie deci</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>în concluzie</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>deci</marker> nu mai poate fi găsit.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">în|prin</token>
+ <token regexp="yes">concluzie|urmare</token>
+ <token>,</token>
+ <token>deci</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1 \2</suggestion> sau <suggestion>\4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="în concluzie|deci">A plecat, <marker>în concluzie, deci</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>în concluzie</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>deci</marker> nu mai poate fi găsit.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="ASADAR__DECI" name="așadar deci">
+ <rule>
+ <pattern>
+ <token>așadar</token>
+ <token>deci</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="așadar|deci">A plecat, <marker>așadar deci</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>așadar</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>deci</marker> nu mai poate fi găsit.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>așadar</token>
+ <token>,</token>
+ <token>deci</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="așadar|deci">A plecat, <marker>așadar, deci</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>în concluzie</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>deci</marker> nu mai poate fi găsit.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="DECI__ASADAR" name="deci așadar">
+ <rule>
+ <pattern>
+ <token>deci</token>
+ <token>așadar</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="deci|așadar">A plecat, <marker>deci așadar</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>așadar</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>deci</marker> nu mai poate fi găsit.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>deci</token>
+ <token>,</token>
+ <token>așadar</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="deci|așadar">A plecat, <marker>deci, așadar</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>în concluzie</marker> nu mai poate fi găsit.</example>
+ <example type="correct">A plecat, <marker>deci</marker> nu mai poate fi găsit.</example>
+ </rule>
+ </rulegroup>
+ <rule id="CONCLUZIE_FINALA" name="concluzie finală">
+ <pattern>
+ <token>concluzie</token>
+ <token>finală</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="concluzie">Ideea sa a venit ca o <marker>concluzie finală</marker>.</example>
+ <example type="correct">Ideea sa a venit ca o <marker>concluzie</marker>.</example>
+ </rule>
+ <rule id="CONTRABANDA_ILEGALA" name="contrabandă ilegală">
+ <pattern>
+ <token>contrabandă</token>
+ <token>ilegală</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="contrabandă">El a fost acuzat de <marker>contrabandă ilegală</marker>.</example>
+ <example type="correct">El a fost acuzat de <marker>contrabandă</marker>.</example>
+ </rule>
+ <rule id="OMORAT_DEFINITIV" name="ucis/omorât definitiv">
+ <pattern>
+ <token regexp="yes">ucis|omorât</token>
+ <token>definitiv</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="ucis">Partenerul său a fost <marker>ucis definitiv</marker>.</example>
+ <example type="incorrect" correction="omorât">Partenerul său a fost <marker>omorât definitiv</marker>.</example>
+ <example type="correct">Partenerul său a fost <marker>ucis</marker>.</example>
+ </rule>
+ <rule id="COPIE_XEXOX" name="copie xerox">
+ <pattern>
+ <token>copie</token>
+ <token>xerox</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>fotocopie</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="copie|fotocopie">Aici este necesară o <marker>copie xerox</marker>.</example>
+ <example type="correct">Aici este necesară o <marker>copie</marker>.</example>
+ <example type="correct">Aici este necesară o <marker>fotocopie</marker>.</example>
+ </rule>
+ <rule id="CI_DIMPOTRIVA" name="ci dimpotrivă">
+ <pattern>
+ <token>ci</token>
+ <token>dimpotrivă</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="ci|dimpotrivă">Nu a plecat <marker>ci dimpotrivă</marker> a rămas.</example>
+ <example type="correct">Nu a plecat<marker>ci</marker> a rămas.</example>
+ <example type="correct">Nu a plecat<marker>dimpotrivă</marker> a rămas.</example>
+ </rule>
+ <rule id="VIRUSUL_HIV" name="virusul HIV">
+ <pattern>
+ <token>virusul</token>
+ <token>HIV</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>HIV</suggestion> (Human Immunodeficiency Virus)?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="HIV">Multe persoane au fost infectate cu <marker>virusul HIV</marker>.</example>
+ <example type="correct">Multe persoane au fost infectate cu <marker>HIV</marker>.</example>
+ </rule>
+ <rulegroup id="SPEECH_SCURT" name="speech scurt">
+ <rule>
+ <pattern>
+ <token>speech</token>
+ <token>scurt</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\1</suggestion> sau <suggestion>scurt discurs</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="speech|scurt discurs">El a ținut un <marker>speech scurt</marker>.</example>
+ <example type="correct">El a ținut un <marker>speech</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>scurt</token>
+ <token>speech</token>
+ </pattern>
+ <message>Ați vrut să scrieți <suggestion>\2</suggestion> sau <suggestion>scurt discurs</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="speech|scurt discurs">El a ținut un <marker>scurt speech</marker>.</example>
+ <example type="correct">El a ținut un <marker>speech</marker>.</example>
+ <example type="correct">El a ținut un <marker>scurt discurs</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="ORTOGRAFIE_CORECTA" name="ortografie corectă">
+ <pattern>
+ <token inflected="yes">ortografie</token>
+ <token>corectă</token>
+ </pattern>
+ <message>Pleonasm. Ar fi bine să reformulați, ortografia se referă la scrierea corectă a unui limbi.</message>
+ <short>Pleonasm</short>
+ <example type="incorrect">El a ținut cont de <marker>ortografia corectă</marker>.</example>
+ <example type="correct">El a ținut cont de <marker>ortografie</marker>.</example>
+ </rule>
+ <rule id="INCLUSIV_SI" name="inclusiv și">
+ <pattern>
+ <token>inclusiv</token>
+ <token>și</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="inclusiv|și">El a folosit tot, <marker>inclusiv și</marker> vechile materiale.</example>
+ <example type="correct">El a folosit tot, <marker>inclusiv</marker> vechile materiale.</example>
+ </rule>
+ <rule id="BLAZON_DE_NOBLETE" name="blazon de noblețe">
+ <pattern>
+ <token inflected="yes">blazon</token>
+ <token>de</token>
+ <token>noblețe</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="blazonului">El nu a arătat respectul cuvenit <marker>blazonului de noblețe</marker> vechile materiale.</example>
+ <example type="correct">El nu a arătat respectul cuvenit <marker>blazonului</marker> vechile materiale.</example>
+ </rule>
+ <rule id="A_RELUA_DIN_NOU" name="a relua din nou">
+ <pattern>
+ <token inflected="yes">relua</token>
+ <token>din</token>
+ <token>nou</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="reluat">El a <marker>reluat din nou</marker> aceeași temă.</example>
+ <example type="incorrect" correction="reluând">A plictisit auditoriul <marker>reluând din nou</marker> aceeași temă.</example>
+ <example type="incorrect" correction="reluase">Până să-l opresc, <marker>reluase din nou</marker> aceeași idee.</example>
+ <example type="correct">El a <marker>reluat</marker> aceeași temă.</example>
+ </rule>
+ <rulegroup id="ATAC_AGRESIV" name="atac agresiv">
+ <rule>
+ <pattern>
+ <token>atac</token>
+ <token>agresiv</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="atac">El m-a învățat cum să încep un <marker>atac agresiv</marker>.</example>
+ <example type="correct">El m-a învățat cum să încep un <marker>atac</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>agresiv</token>
+ <token>atac</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="atac">El m-a învățat cum să încep un <marker>agresiv atac</marker>.</example>
+ <example type="correct">El m-a învățat cum să încep un <marker>atac</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_PRECIZA_CU_EXACTITATE" name="a preciza cu exactitate">
+ <pattern>
+ <token inflected="yes">preciza</token>
+ <token>cu</token>
+ <token>exactitate</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="preciza">El <marker>preciza cu exactitate</marker> problemele apărute.</example>
+ <example type="incorrect" correction="precizase">El <marker>precizase cu exactitate</marker> problemele apărute.</example>
+ <example type="incorrect" correction="precizând">El m-a impresionat plăcut <marker>precizând cu exactitate</marker> problemele apărute.</example>
+ <example type="incorrect" correction="preciza">Se vor <marker>preciza cu exactitate</marker> intervalele orare.</example>
+ <example type="correct">El <marker>preciza</marker> problemele apărute.</example>
+ </rule>
+ <rule id="NUMEROASE_POLITRAUMATISME" name="numeroase politraumatisme">
+ <pattern>
+ <token regexp="yes">numeroase|numeros</token>
+ <token regexp="yes">politraumatisme|politraumatism</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>politraumatism</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="politraumatism">Cinci răniţi sunt internaţi cu <marker>numeroase politraumatisme</marker>.</example>
+ <example type="correct">Cinci răniţi sunt internaţi cu <marker>politraumatism</marker>.</example>
+ </rule>
+ <rulegroup id="A_REPETA_INCA_O_DATA" name="a repeta încă o dată">
+ <rule>
+ <pattern>
+ <token inflected="yes">repeta</token>
+ <token>încă</token>
+ <token>o</token>
+ <token>dată</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="repetat">A <marker>repetat încă o dată</marker> poezia.</example>
+ <example type="correct">A <marker>repetat</marker> poezia.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">repeta</token>
+ <token>încă</token>
+ <token>odată</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="repetat">A <marker>repetat încă odată</marker> poezia.</example>
+ <example type="correct">A <marker>repetat</marker> poezia.</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_RAMANE_IN_CONTINUARE" name="a rămâne în continuare">
+ <!-- ""330.000 google matches :( -->
+ <pattern>
+ <token inflected="yes">rămâne</token>
+ <token>în</token>
+ <token>continuare</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="rămas">A <marker>rămas în continuare</marker> acolo.</example>
+ <example type="correct">A <marker>rămas</marker> acolo.</example>
+ </rule>
+ <rule id="A_URMA_IN_CONTINUARE" name="a urma în continuare">
+ <pattern>
+ <token inflected="yes">urma</token>
+ <token>în</token>
+ <token>continuare</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="urmat">A <marker>urmat în continuare</marker> o prezentare a produsului.</example>
+ <example type="correct">A <marker>urmat</marker> o prezentare a produsului.</example>
+ </rule>
+ <rule id="A_POPOSI_PENTRU_ODIHNA" name="poposi pentru odihnă">
+ <pattern>
+ <token inflected="yes">poposi</token>
+ <token>pentru</token>
+ <token>odihnă</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="poposi">Apoi el <marker>poposi pentru odihnă</marker> la han.</example>
+ <example type="correct">Apoi el <marker>poposi</marker> la han.</example>
+ </rule>
+ <rulegroup id="PERSUASIUNE_CONVINGATOARE" name="persuasiune convingătoare">
+ <rule>
+ <pattern mark_from="1">
+ <token><exception>o</exception></token>
+ <token inflected="yes">persuasiune</token>
+ <token>convingătoare</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="persuasiune">S-a exprimat cu <marker>persuasiune convingătoare</marker>.</example>
+ <example type="incorrect" correction="persuasiunea">S-a exprimat cu <marker>persuasiunea convingătoare</marker> care îl caracterizează.</example>
+ <example type="correct">S-a exprimat cu <marker>persuasiune</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>o</token>
+ <token>persuasiune</token>
+ <token>convingătoare</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="persuasiune">S-a exprimat cu <marker>o persuasiune convingătoare</marker>.</example>
+ <example type="correct">S-a exprimat cu <marker>persuasiune</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="DAINUI_PERMANENT" name="a dăinui permanent">
+ <pattern>
+ <token inflected="yes">dăinui</token>
+ <token>permanent</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="dăinui">Amintirea sa va <marker>dăinui permanent</marker>.</example>
+ <example type="correct">Amintirea sa va <marker>dăinui</marker>.</example>
+ </rule>
+ <rule id="A_CONTINE_IN_CUPRINS" name="a conţine în cuprins">
+ <pattern>
+ <token inflected="yes">conține</token>
+ <token>în</token>
+ <token>cuprins</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"></match></suggestion> sau <suggestion><match
+ no="1" postag="(.*)" postag_regexp="yes">cuprinde</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="conținea|cuprindea">Cartea <marker>conținea în cuprins</marker> multe capitole.</example>
+ <example type="incorrect" correction="conține|cuprinde">Cartea va <marker>conține în cuprins</marker> multe capitole.</example>
+ <example type="correct">Cartea <marker>conținea</marker> multe capitole.</example>
+ <example type="correct">Cartea <marker>cuprindea</marker> multe capitole.</example>
+ </rule>
+ <rule id="A_CONLUCRA_IMPREUNA" name="a conlucra împreună">
+ <pattern>
+ <token inflected="yes">conlucra</token>
+ <token>împreună</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"></match></suggestion> sau <suggestion><match
+ no="1" postag="(.*)" postag_regexp="yes">lucra</match> <match no="2"></match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="conlucrat|lucrat împreună">Ei au <marker>conlucrat împreună</marker> la acel proiect.</example>
+ <example type="correct">Ei au <marker>conlucrat</marker> la acel proiect.</example>
+ <example type="correct">Ei au <marker>lucrat împreună</marker> la acel proiect.</example>
+ </rule>
+ <rulegroup id="A_EXTERMINA_PE_TOTI" name="a extermina pe toți">
+ <rule>
+ <pattern>
+ <token regexp="yes">extermina|exterminase|exterminaseră|exterminară|exterminat|extermin|extermini</token>
+ <token>toți</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="exterminat">El a <marker>exterminat toți</marker> paraziții.</example>
+ <example type="correct">El a <marker>exterminat</marker> paraziții.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">extermina|exterminase|exterminaseră|exterminară|exterminat|extermin|extermini</token>
+ <token>pe</token>
+ <token>toți</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="exterminat">El a <marker>exterminat pe toți</marker> paraziții.</example>
+ <example type="correct">El a <marker>exterminat</marker> paraziții.</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_EXMATRICULA_DIN_SCOALA" name="a exmatricula din școală">
+ <pattern>
+ <token regexp="yes">exmatricula|exmatriculat|exmatriculată|exmatriculați|exmatriculate</token>
+ <token>din</token>
+ <token>școală</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="exmatriculat">El a fost <marker>exmatriculat din școală</marker>.</example>
+ <example type="correct">El a fost <marker>exmatriculat</marker>.</example>
+ </rule>
+ <rulegroup id="A_ERADICA_DIN_RADACINA" name="a eradica din rădăcină">
+ <rule>
+ <pattern>
+ <token inflected="yes">eradica</token>
+ <token>din</token>
+ <token>rădăcină</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="eradicat">El a <marker>eradicat din rădăcină</marker> toate problemele.</example>
+ <example type="correct">El a <marker>eradicat</marker> toate problemele.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">eradica</token>
+ <token>de</token>
+ <token>la</token>
+ <token>rădăcină</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="eradicat">El a <marker>eradicat de la rădăcină</marker> toate problemele.</example>
+ <example type="correct">El a <marker>eradicat</marker> toate problemele.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="A_DECIMA_PE_TOTI" name="a decima pe toți">
+ <rule>
+ <pattern>
+ <token inflected="yes">decima</token>
+ <token>pe</token>
+ <token>toți</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="decimat">El i-a <marker>decimat pe toți</marker> șoarecii.</example>
+ <example type="correct">El i-a <marker>decimat</marker> șoarecii.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">decima</token>
+ <token>toți</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="decimat">El i-a <marker>decimat toți</marker> șoarecii.</example>
+ <example type="correct">El i-a <marker>decimat</marker> șoarecii.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="DARZENIE_APRIGA" name="dârzenie aprigă">
+ <rule>
+ <pattern mark_from="1">
+ <token><exception>o</exception></token>
+ <token inflected="yes">dârzenie</token>
+ <token>aprigă</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="dârzenie">El dat dovadă de <marker>dârzenie aprigă</marker>.</example>
+ <example type="correct">El dat dovadă de <marker>dârzenie</marker>.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="1">
+ <token><exception>o</exception></token>
+ <token>aprigă</token>
+ <token inflected="yes">dârzenie</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="dârzenie">El dat dovadă de <marker>aprigă dârzenie</marker>.</example>
+ <example type="correct">El dat dovadă de <marker>dârzenie</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>o</token>
+ <token inflected="yes">dârzenie</token>
+ <token>aprigă</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="dârzenie">El dat dovadă de <marker>o dârzenie aprigă</marker>.</example>
+ <example type="correct">El dat dovadă de <marker>dârzenie</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>o</token>
+ <token>aprigă</token>
+ <token inflected="yes">dârzenie</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="dârzenie">El dat dovadă de <marker>o aprigă dârzenie</marker>.</example>
+ <example type="correct">El dat dovadă de <marker>dârzenie</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="MIGRENA_DE_CAP" name="migrenă de cap">
+ <pattern>
+ <token inflected="yes">migrenă</token>
+ <token>de</token>
+ <token>cap</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"></match></suggestion> sau <suggestion><match
+ no="1" postag="(.*)">durere</match> de cap</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="migrenă|durere de cap">Ea are o <marker>migrenă de cap</marker>.</example>
+ <example type="incorrect" correction="migrenei|durerii de cap">Nu a putut veni din cauza <marker>migrenei de cap</marker>.</example>
+ <example type="correct">Ea are o <marker>migrenă</marker>.</example>
+ <example type="correct">Ea are o <marker>durere de cap</marker>.</example>
+ </rule>
+ <rule id="CONTINUITATE_NEINTRERUPTA" name="continuitate neîntreruptă">
+ <pattern>
+ <token inflected="yes">continuitate</token>
+ <token>neîntreruptă</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="continuitate">Aceste documente atestă o <marker>continuitate neîntreruptă</marker> în acest areal.</example>
+ <example type="incorrect" correction="continuitatea">S-a bazat pe <marker>continuitatea neîntreruptă</marker> în acest areal.</example>
+ <example type="correct">Aceste documente atestă o <marker>continuitate</marker> în acest areal.</example>
+ </rule>
+ <rule id="AMANDOI_IMPREUNA" name="amândoi împreună">
+ <pattern>
+ <token>amândoi</token>
+ <token>împreună</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="amândoi|împreună">Au lucrat <marker>amândoi împreună</marker>.</example>
+ <example type="correct">Au lucrat <marker>amândoi</marker>.</example>
+ <example type="correct">Au lucrat <marker>împreună</marker>.</example>
+ </rule>
+ <rule id="APROPE_CVASI___" name="aproape cvasi... Ex: aproape cvasicunoscut">
+ <pattern>
+ <token regexp="yes">oarecum|aproape|aproximativ|cam</token>
+ <token regexp="yes">cvasi(.*)</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="cvasicunoscut">Acest artist este <marker>aproape cvasicunoscut</marker>.</example>
+ <example type="incorrect" correction="cvasicunoscut">Acest artist este <marker>cam cvasicunoscut</marker>.</example>
+ <example type="incorrect" correction="cvasinecunoscut">Acest artist este <marker>aproape cvasinecunoscut</marker>.</example>
+ <example type="incorrect" correction="cvasinecunoscut">Acest artist este <marker>cam cvasinecunoscut</marker>.</example>
+ <example type="correct">Acest artist este <marker>cvasicunoscut</marker>.</example>
+ </rule>
+ <rule id="DAR_IN_SCHIMB" name="dar în schimb">
+ <pattern>
+ <token>dar</token>
+ <token>în</token>
+ <token>schimb</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\2 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="dar|în schimb">A fost bine <marker>dar în schimb</marker> nu am putut rămâne mult.</example>
+ <example type="correct">A fost bine <marker>dar</marker> nu am putut rămâne mult.</example>
+ <example type="correct">A fost bine <marker>în schimb</marker> nu am putut rămâne mult.</example>
+ </rule>
+ <rule id="A_ANEXA_ALATURI" name="a anexa alături">
+ <pattern>
+ <token inflected="yes">anexa</token>
+ <token>alături</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"></match></suggestion> sau <suggestion><match no="1" postag="(.*)">alătura</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="anexat|alăturat">El a <marker>anexat alături</marker> o copie după buletin.</example>
+ <example type="incorrect" correction="anexate|alăturate">El a găsit <marker>anexate alături</marker> o copie după buletin.</example>
+ <example type="incorrect" correction="anexând|alăturând|alăturându">El rezolvat problema <marker>anexând alături</marker> o carte de vizită.</example>
+ <example type="correct">El a <marker>alăturat</marker> o copie după buletin.</example>
+ <example type="correct">El a <marker>anexat</marker> o copie după buletin.</example>
+ </rule>
+ <rule id="ALTRUIST_CU_ALTUL" name="altruist cu altul">
+ <pattern>
+ <token regexp="yes">altruist|altruistă|altruiști|altruiste</token>
+ <token>cu</token>
+ <token regexp="yes">ceilalți|celelalte|altul|alta|alții|altele</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="altruist">Este în firea lui să fie <marker>altruist cu alții</marker>.</example>
+ <example type="incorrect" correction="altruistă">Este în firea ei să fie <marker>altruistă cu ceilalți</marker>.</example>
+ <example type="incorrect" correction="altruiști">Este în firea noastră să fim <marker>altruiști cu ceilalți</marker>.</example>
+ <example type="correct">Este în firea lui să fie <marker>altruist</marker>.</example>
+ </rule>
+ <rulegroup id="POATE_FI_REZOLVABIL" name="care poate fi rezolvabil">
+ <rule>
+ <pattern mark_from="1">
+ <token><exception>care</exception></token>
+ <token>poate</token>
+ <token>fi</token>
+ <token>rezolvabil</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>este \4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="este rezolvabil">Acest lucru <marker>poate fi rezolvabil</marker>.</example>
+ <example type="correct">Acest lucru <marker>este fi rezolvabil</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>care</token>
+ <token>poate</token>
+ <token>fi</token>
+ <token>rezolvabil</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>este \4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="este rezolvabil">Este un lucru <marker>care poate fi rezolvabil</marker>.</example>
+ <example type="correct">Este un lucru <marker>rezolvabil</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="COROBORA_COMPARATIV" name="corobora comparativ">
+ <pattern>
+ <token inflected="yes">corobora</token>
+ <token>comparativ</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="coroborăm">Dacă <marker>coroborăm comparativ</marker> aceste informații aflăm soluția.</example>
+ <example type="incorrect" correction="coroborate">Aceste date <marker>coroborate comparativ</marker> vor oferi soluția.</example>
+ <example type="correct">Dacă <marker>coroborăm</marker> aceste informații aflăm soluția.</example>
+ </rule>
+ <rulegroup id="ALUZII_SI_INSINUARI" name="aluziile și insinuările">
+ <rule>
+ <pattern>
+ <token inflected="yes">aluzie</token>
+ <token>și</token>
+ <token inflected="yes">insinuare</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="aluziile|insinuările">După <marker>aluziile și insinuările</marker> mele nu a mai îndrăznit să obiecteze.</example>
+ <example type="incorrect" correction="aluzii|insinuări">După aceste <marker>aluzii și insinuări</marker> nu a mai îndrăznit să obiecteze.</example>
+ <example type="correct">După <marker>aluziile</marker> mele nu a mai îndrăznit să obiecteze.</example>
+ <example type="correct">După <marker>insinuările</marker> mele nu a mai îndrăznit să obiecteze.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token inflected="yes">insinuare</token>
+ <token>și</token>
+ <token inflected="yes">aluzie</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="insinuările|aluziile">După <marker>insinuările și aluziile</marker> mele nu a mai îndrăznit să obiecteze.</example>
+ <example type="incorrect" correction="insinuări|aluzii">După aceste <marker>insinuări și aluzii</marker> nu a mai îndrăznit să obiecteze.</example>
+ <example type="correct">După <marker>aluziile</marker> mele nu a mai îndrăznit să obiecteze.</example>
+ <example type="correct">După <marker>insinuările</marker> mele nu a mai îndrăznit să obiecteze.</example>
+ </rule>
+ </rulegroup>
+ <rule id="A_SOPTI_INCET" name="a șopti încet">
+ <pattern>
+ <token inflected="yes">șopti</token>
+ <token>încet</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="șopti">Atunci el <marker>șopti încet</marker> temerile sale.</example>
+ <example type="incorrect" correction="șoptind">Atunci el, <marker>șoptind încet</marker>, expuse temerile sale.</example>
+ <example type="correct">Atunci el <marker>șopti</marker> temerile sale.</example>
+ </rule>
+ <rule id="SINE_INSUSI" name="sine însuși">
+ <pattern>
+ <token>sine</token>
+ <token regexp="yes">însuși|înseși|însele</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="sine">A păstrat totul în <marker>sine însuși</marker>.</example>
+ <example type="incorrect" correction="sine">Au păstrat totul în <marker>sine însele</marker>.</example>
+ <example type="correct">A păstrat totul în <marker>sine</marker>.</example>
+ </rule>
+ <rule id="CHIAR_EL_INSUSI" name="chiar el însuși">
+ <pattern>
+ <token>chiar</token>
+ <token regexp="yes">ele|ei|el|ea</token>
+ <token regexp="yes">însuși|înseși|însele</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \2</suggestion> sau <suggestion>\2 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="chiar el|el însuși">A intervenit <marker>chiar el însuși</marker>.</example>
+ <example type="incorrect" correction="chiar ele|ele însele">Au intervenit <marker>chiar ele însele</marker>.</example>
+ <example type="correct">A intervenit <marker>chiar el</marker>.</example>
+ </rule>
+ <rule id="EL_INSUSI_IN_PERSOANA" name="el însuși în persoană">
+ <pattern>
+ <token regexp="yes">el|ea|ele|ei</token>
+ <token regexp="yes">însuși|înseși|însele</token>
+ <token>în</token>
+ <token>persoană</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \2</suggestion> sau <suggestion>\1 \3 \4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="el însuși|el în persoană">A intervenit <marker>el însuși în persoană</marker>.</example>
+ <example type="incorrect" correction="ele însele|ele în persoană">Au intervenit <marker>ele însele în persoană</marker>.</example>
+ <example type="correct">A intervenit <marker>chiar el</marker>.</example>
+ </rule>
+ <rule id="A_RETURNA_INAPOI" name="a returna înapoi">
+ <pattern>
+ <token inflected="yes">returna</token>
+ <token>înapoi</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="returnat">A <marker>returnat înapoi</marker> cartea.</example>
+ <example type="incorrect" correction="Returnând"><marker>Returnând înapoi</marker> cartea, nu a mai rămas nimic de spus.</example>
+ <example type="correct">A <marker>returnat</marker> cartea.</example>
+ </rule>
+ <rule id="JUMATATI_EGALE" name="jumătăți egale">
+ <pattern>
+ <token>jumătăți</token>
+ <token>egale</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="jumătăți">A împărțit mărul în două <marker>jumătăți egale</marker>.</example>
+ <example type="correct">A împărțit mărul în două <marker>jumătăți</marker>.</example>
+ </rule>
+ <rule id="A_INTRA_INAUNTRU" name="a intra înăuntru">
+ <pattern>
+ <token regexp="yes" inflected="yes">introduce|intra</token>
+ <token>înăuntru</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="intrat">A <marker>intrat înăuntru</marker> fără să spună un cuvânt.</example>
+ <example type="incorrect" correction="introdus">A <marker>introdus înăuntru</marker> o monedă.</example>
+ <example type="correct">A <marker>intrat</marker> fără să spună un cuvânt.</example>
+ </rule>
+ <rule id="OM_UMANOID" name="om umanoid">
+ <pattern>
+ <token>om</token>
+ <token>umanoid</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="om|umanoid">A descoperit un <marker>om umanoid</marker>.</example>
+ <example type="correct">A descoperit un <marker>umanoid</marker>.</example>
+ <example type="correct">A descoperit un <marker>om</marker>.</example>
+ </rule>
+ <rule id="ASADAR_SI_PRIN_URMARE" name="așadar și prin urmare">
+ <pattern>
+ <token>așadar</token>
+ <token>și</token>
+ <token>prin</token>
+ <token>urmare</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\3 \4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="Așadar|Prin urmare"><marker>Așadar și prin urmare</marker> a plecat.</example>
+ <example type="correct"><marker>Așadar</marker> a plecat.</example>
+ <example type="correct"><marker>prin urmare</marker> a plecat.</example>
+ </rule>
+ <rule id="O_PERECHE_DE___" name="o pereche de pijamale/ochelari/pantaloni">
+ <pattern>
+ <token>o</token>
+ <token>pereche</token>
+ <token>de</token>
+ <token regexp="yes">pijamale|ochelari|pantaloni|doi</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="pijamale">Și-a cumpărat <marker>o pereche de pijamale</marker>.</example>
+ <example type="incorrect" correction="doi">Și-a cumpărat <marker>o pereche de doi</marker> porumbei.</example>
+ <example type="correct">Și-a cumpărat <marker>pijamale</marker>.</example>
+ <example type="correct">Și-a cumpărat <marker>doi</marker> porumbei.</example>
+ </rule>
+ <rule id="DIN_NOU_IARASI" name="din nou iarăși">
+ <pattern>
+ <token>din</token>
+ <token>nou</token>
+ <token>iarăși</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \2</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="din nou|iarăși">A venit <marker>din nou iarăși</marker> la noi.</example>
+ <example type="correct">A venit <marker>iarăși</marker> la noi.</example>
+ </rule>
+ <rule id="SERVOLEAZA_PESTE" name="survolează peste...">
+ <pattern>
+ <token inflected="yes">survola</token>
+ <token>peste</token>
+ <token postag="S(.*)" postag_regexp="yes"></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"></match> <match
+ no="3" postag="S(....)(.)(.*)" postag_replace="S$1a$3" postag_regexp="yes"></match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="survolează munții">Avionul <marker>survolează peste munți</marker>.</example>
+ <example type="incorrect" correction="survolează munții">Avionul <marker>survolează peste munții</marker> patriei.</example>
+ <example type="incorrect" correction="survolează orașele">Avionul <marker>survolează peste orașe</marker>.</example>
+ <example type="incorrect" correction="survolează orașele">Avionul <marker>survolează peste orașele</marker> patriei.</example>
+ <example type="incorrect" correction="survolează casele">Avionul <marker>survolează peste case</marker>.</example>
+ <example type="incorrect" correction="survolează casele">Avionul <marker>survolează peste casele</marker> orașului.</example>
+ <example type="correct">Avionul <marker>survolează munții</marker>.</example>
+ </rule>
+ <rule id="SERVOLEAZA_PRIN_AER" name="survolează prin aer">
+ <pattern>
+ <token inflected="yes">survola</token>
+ <token>prin</token>
+ <token>aer</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="survolează">Avionul <marker>survolează prin aer</marker>.</example>
+ <example type="incorrect" correction="survola">Avionul <marker>survola prin aer</marker>.</example>
+ <example type="correct">Avionul <marker>survolează</marker>.</example>
+ </rule>
+ <rule id="APOI_A_URMAT" name="apoi a urmat">
+ <pattern>
+ <token>apoi</token>
+ <token>a</token>
+ <token>urmat</token>
+ </pattern>
+ <message>Pleonasm. Ați dorit să scrieți <suggestion>\2 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="A urmat"><marker>Apoi a urmat</marker> o mică petrecere.</example>
+ <example type="correct"><marker>A urmat</marker> o mică petrecere.</example>
+ </rule>
+ <rule id="INCORSETARE_RIGIDA" name="încorsetare rigidă">
+ <pattern>
+ <token inflected="yes" regexp="yes">încorseta|încorsetare</token>
+ <token regexp="yes">rigid|rigidă|rigide</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="încorsetării">Se simte rău din cauza <marker>încorsetării rigide</marker>.</example>
+ <example type="incorrect" correction="încorsetată">Se simte rău deoarece a fost <marker>încorsetată rigid</marker>.</example>
+ <example type="correct">Se simte rău din cauza <marker>încorsetării</marker>.</example>
+ </rule>
+ <rule id="DESCHIDEREA_VERNISAJULUI" name="deschiderea vernisajului">
+ <pattern>
+ <token inflected="yes">deschidere</token>
+ <token inflected="yes">vernisaj</token>
+ </pattern>
+ <message>vernisaj = este ceremonia de deschiderea a unei expoziţii. Ați dorit să scrieți <suggestion><match
+ no="1" postag="Sf(.*)" postag_replace="Sn$1">vernisaj</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="vernisajul">A participat la <marker>deschiderea vernisajului</marker> de la sala Dales.</example>
+ <example type="incorrect" correction="vernisajului">S-au întâlnit cu ocazia <marker>deschiderii vernisajului</marker> de la sala Dales.</example>
+ <example type="correct" >A participat la <marker>vernisajul</marker> de la sala Dales.</example>
+ <example type="correct" >S-au întâlnit cu ocazia <marker>vernisajului</marker> de la sala Dales.</example>
+ </rule>
+ <rulegroup id="ADICA_CU_ALTE___" name="adică, cu alte cuvinte">
+ <rule>
+ <pattern>
+ <token>adică</token>
+ <token>,</token>
+ <token>cu</token>
+ <token>alte</token>
+ <token>cuvinte</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>adică</suggestion> sau <suggestion>cu alte cuvinte</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="adică|cu alte cuvinte">Este pregătit, <marker>adică, cu alte cuvinte</marker> te poate ajuta</example>
+ <example type="correct">Este pregătit, <marker>adică</marker> te poate ajuta</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>adică</token>
+ <token>cu</token>
+ <token>alte</token>
+ <token>cuvinte</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>adică</suggestion> sau <suggestion>cu alte cuvinte</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="adică|cu alte cuvinte">Este pregătit, <marker>adică cu alte cuvinte</marker> te poate ajuta.</example>
+ <example type="correct">Este pregătit, <marker>adică</marker> te poate ajuta.</example>
+ </rule>
+ </rulegroup>
+ <rule id="PREFERA_MAI_BINE" name="a prefera mai bine">
+ <pattern>
+ <token inflected="yes">prefera</token>
+ <token>mai</token>
+ <token>bine</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="prefer">Eu <marker>prefer mai bine</marker> să rămân.</example>
+ <example type="incorrect" correction="preferând">Au plecat, <marker>preferând mai bine</marker> să nu vadă ce se întâmplă.</example>
+ <example type="correct">Eu <marker>prefer</marker> să rămân.</example>
+ </rule>
+ <rule id="DIRECT_PE_SLEAU" name="direct pe șleau">
+ <pattern>
+ <token>direct</token>
+ <token>pe</token>
+ <token>șleau</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>pe șleau</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="direct|pe șleau">Le-a spus <marker>direct pe șleau</marker> tot ce avea de spus.</example>
+ <example type="correct">Le-a spus <marker>pe șleau</marker> tot ce avea de spus.</example>
+ </rule>
+ <rule id="POATE_FI_POSIBIL" name="poate fi posibil">
+ <pattern>
+ <token>poate</token>
+ <token>fi</token>
+ <token inflected="yes">posibil</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>este <match no="3"></match></suggestion> sau <suggestion>poate fi <match
+ no="3" postag="A(.*)" postag_replace="A$1">realizat</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="este posibil|poate fi realizat">Așa ceva nu <marker>poate fi posibil</marker>.</example>
+ <example type="incorrect" correction="este posibilă|poate fi realizată">Aceasta nu <marker>poate fi posibilă</marker>.</example>
+ <example type="correct">Așa ceva nu <marker>este posibil</marker>.</example>
+ </rule>
+ <rule id="POATE_FI_ADMISIBIL" name="poate fi admisibil">
+ <pattern>
+ <token>poate</token>
+ <token>fi</token>
+ <token inflected="yes">admisibil</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>este <match no="3"></match></suggestion> sau <suggestion>poate fi <match
+ no="3" postag="A(.*)" postag_replace="A$1">admis</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="este admisibil|poate fi admis">Așa ceva nu <marker>poate fi admisibil</marker>.</example>
+ <example type="incorrect" correction="este admisibilă|poate fi admisă">Aceasta nu <marker>poate fi admisibilă</marker>.</example>
+ <example type="correct">Așa ceva nu <marker>este admisibil</marker>.</example>
+ </rule>
+ <rule id="PRIN_PRISMA_PUNCTULUI___" name="prin prisma punctului meu de vedere">
+ <pattern>
+ <token>prin</token>
+ <token>prisma</token>
+ <token>punctului</token>
+ <token></token>
+ <token>de</token>
+ <token>vedere</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>din punctul \4 \5 \6</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="din punctul meu de vedere">Am prezentat lucrurile <marker>prin prisma punctului meu de vedere</marker>.</example>
+ <example type="correct">Am prezentat lucrurile <marker>din punctul meu de vedere</marker>.</example>
+ </rule>
+ <rule id="EXCLUSIV_NUMAI" name="exclusiv numai">
+ <pattern>
+ <token>exclusiv</token>
+ <token regexp="yes">numai|doar</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="exclusiv|numai">Am primit <marker>exclusiv numai</marker> rebuturi.</example>
+ <example type="correct">Am primit <marker>numai</marker> rebuturi.</example>
+ </rule>
+ <rule id="SUBSTITUIT_IN_LOCUL" name="substituit în locul">
+ <pattern>
+ <token inflected="yes">substitui</token>
+ <token>în</token>
+ <token>locul</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="substituit">X poate fi <marker>substituit în locul</marker> lui Y.</example>
+ <example type="incorrect" correction="substitui">X nu se poate <marker>substitui în locul</marker> lui Y.</example>
+ <example type="correct">X poate fi <marker>substituit</marker> lui Y.</example>
+ </rule>
+ <rule id="COTIDIANA_DE_ZI_CU_ZI" name="cotidiană de zi cu zi">
+ <pattern>
+ <token inflected="yes">cotidian</token>
+ <token>de</token>
+ <token>zi</token>
+ <token regexp="yes">cu|de</token>
+ <token>zi</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\2 \3 \4 \5</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="cotidiană|de zi cu zi">Activitatea <marker>cotidiană de zi cu zi</marker> este plictisitoare.</example>
+ <example type="correct">Activitatea <marker>de zi cu zi</marker> este plictisitoare.</example>
+ <example type="correct">Activitatea <marker>cotidiană</marker> este plictisitoare.</example>
+ </rule>
+ <rule id="COTIDIAN_ZILNIC" name="cotidian zilnic">
+ <pattern>
+ <token inflected="yes">cotidian</token>
+ <token inflected="yes">zilnic</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\2</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="cotidiană|zilnică">Activitatea <marker>cotidiană zilnică</marker> este plictisitoare.</example>
+ <example type="correct">Activitatea <marker>cotidiană</marker> este plictisitoare.</example>
+ </rule>
+ <rule id="INFATISARE_CU_ASPECT" name="înfățișare cu aspect">
+ <pattern>
+ <token inflected="yes">înfățișare</token>
+ <token>cu</token>
+ <token>aspect</token>
+ </pattern>
+ <message>Cuvintele «înfățișare» și «aspect» sunt sinonime.</message>
+ <short>Pleonasm</short>
+ <example type="incorrect">Avea o <marker>înfățișare cu aspect</marker> neîngrijit.</example>
+ <example type="correct">Avea o <marker>aspect</marker> neîngrijit.</example>
+ </rule>
+ <rule id="LA_FEL_CA" name="la fel ca">
+ <pattern mark_to="-1">
+ <token>la</token>
+ <token>fel</token>
+ <token>ca</token>
+ <token><exception regexp="yes">și|în|-</exception></token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\3</suggestion> sau <suggestion>\1 \2 cu</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="ca|la fel cu">Avea o căciulă <marker>la fel ca</marker> a mea.</example>
+ <example type="correct">Avea o căciulă <marker>ca</marker> a mea.</example>
+ <example type="correct">Avea o căciulă <marker>la fel cu</marker> a mea.</example>
+ <example type="correct">Este <marker>la fel ca în</marker> Marea Britanie</example>
+ <example type="correct">Este <marker>la fel ca-n</marker> Marea Britanie</example>
+ </rule>
+ <rule id="LA_FEL_CA_SI" name="la fel ca și">
+ <pattern>
+ <token>la</token>
+ <token>fel</token>
+ <token>ca</token>
+ <token>și</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\3 \4</suggestion> sau <suggestion>\1 \2 cu</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="ca și|la fel cu">Marte, <marker>la fel ca și</marker> Venus, este format din...</example>
+ <example type="correct">Marte, <marker>ca și</marker> Venus, este format din...</example>
+ </rule>
+ <rule id="IDENTIC_LA_FEL" name="identic la fel">
+ <pattern>
+ <token>identic</token>
+ <token>la</token>
+ <token>fel</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\2 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="la fel">Avea o căciulă <marker>identic la fel</marker> cu a mea.</example>
+ <example type="correct">Avea o căciulă <marker>la fel</marker> cu a mea.</example>
+ </rule>
+ <rule id="PENTRU_CA_SA" name="pentru ca să">
+ <pattern>
+ <token>pentru</token>
+ <token>ca</token>
+ <token>să</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\2 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="ca să">A plecat <marker>pentru ca să</marker> îl anunțe.</example>
+ <example type="correct">A plecat <marker>ca să</marker> îl anunțe.</example>
+ </rule>
+ <rule id="EXEMPLE_ILUSTRATIVE" name="exemple ilustrative">
+ <pattern>
+ <token inflected="yes">exemplu</token>
+ <token inflected="yes">ilustrativ</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="exemple">Acestea sunt doar câteva <marker>exemple ilustrative</marker>.</example>
+ <example type="incorrect" correction="exemplu">Acesta este doar un <marker>exemplu ilustrativ</marker>.</example>
+ <example type="correct">Acestea sunt doar câteva <marker>exemple</marker>.</example>
+ </rule>
+ <rule id="ILUSTRAT_CU_EXEMPLE" name="ilustrat cu exemple">
+ <pattern>
+ <token inflected="yes">ilustra</token>
+ <token regexp="yes">cu|prin</token>
+ <token inflected="yes">exemplu</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1" postag=".*">exemplifica</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="exemplificat">A <marker>ilustrat prin exemple</marker> ceea ce avea de spus.</example>
+ <example type="incorrect" correction="exemplific">Doresc să <marker>ilustrez cu exemple</marker> ceea ce am de spus.</example>
+ <example type="correct">Doresc să <marker>exemplific</marker> ceea ce am de spus.</example>
+ </rule>
+ <rule id="ACORD_COMUN" name="acord comun">
+ <pattern>
+ <token inflected="yes">acord</token>
+ <token>comun</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="acord">Au ajuns la un <marker>acord comun</marker>.</example>
+ <example type="incorrect" correction="acordului">Pe baza <marker>acordului comun</marker>...</example>
+ <example type="correct">Au ajuns la un <marker>acord</marker>.</example>
+ </rule>
+ <rule id="PUBELE_DE_GUNOI" name="pubele de gunoi">
+ <pattern>
+ <token inflected="yes">pubelă</token>
+ <token>de</token>
+ <token inflected="yes">gunoi</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="pubele">Au adus alte <marker>pubele de gunoi</marker>.</example>
+ <example type="incorrect" correction="pubelă">Au adus altă <marker>pubelă de gunoi</marker>.</example>
+ <example type="incorrect" correction="pubelelor">A mers pe uma <marker>pubelelor de gunoi</marker>.</example>
+ <example type="correct">Au adus alte <marker>pubele</marker>.</example>
+ </rule>
+ <rule id="PAUZA_TEMPORARA" name="pauză temporară">
+ <pattern>
+ <token inflected="yes">pauză</token>
+ <token>temporară</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="pauză">Au făcut o <marker>pauză temporară</marker>.</example>
+ <example type="incorrect" correction="pauze">Au făcut multe <marker>pauze temporară</marker>.</example>
+ <example type="correct">Au făcut multe <marker>pauze</marker>.</example>
+ </rule>
+ <rule id="IMPARTIT_IN_TREI_TRIMESTERE" name="împărțit în trei trimestre">
+ <pattern>
+ <token inflected="yes">împărți</token>
+ <token>în</token>
+ <token>trei</token>
+ <token>trimestre</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \2 \4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="împărțit în trimestre">Anul școlar a fost <marker>împărțit în trei trimestre</marker>.</example>
+ <example type="incorrect" correction="împărțite în trimestre">Perioadele a fost <marker>împărțite în trei trimestre</marker>.</example>
+ <example type="correct">Anul școlar a fost <marker>împărțit în trimestre</marker>.</example>
+ </rule>
+ <rule id="IMPARTIT_IN_DOUA_SEMESTRE" name="împărțit în două semestre">
+ <pattern>
+ <token inflected="yes">împărți</token>
+ <token>în</token>
+ <token>două</token>
+ <token>semestre</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \2 \4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="împărțit în semestre">Anul școlar a fost <marker>împărțit în două semestre</marker>.</example>
+ <example type="incorrect" correction="împărțite în semestre">Perioadele a fost <marker>împărțite în două semestre</marker>.</example>
+ <example type="correct">Anul școlar a fost <marker>împărțit două semestre</marker>.</example>
+ </rule>
+ <rule id="CREDE_IN_SINEA_LUI" name="crede în sinea lui">
+ <pattern>
+ <token inflected="yes">crede</token>
+ <token>în</token>
+ <token>sinea</token>
+ <token regexp="yes">mea|ei|lor|lui|ei|noastră|noastră</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="crezut">El a <marker>crezut în sinea lui</marker> că este bine.</example>
+ <example type="incorrect" correction="credeam">Eu <marker>credeam în sinea lui</marker> că este bine.</example>
+ <example type="correct">Eu <marker>credeam</marker> că este bine.</example>
+ </rule>
+ <rule id="COBAI_DE_EXPERIENTA" name="cobai de experiență">
+ <pattern>
+ <token inflected="yes">cobai</token>
+ <token>de</token>
+ <token regexp="yes">experiență|experiențe</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="cobai">Acest hamster este doar un <marker>cobai de experiență</marker>.</example>
+ <example type="incorrect" correction="cobaii">A folosit <marker>cobaii de experiență</marker>.</example>
+ <example type="correct">Acest hamster este doar un <marker>cobai</marker>.</example>
+ </rule>
+ <rule id="EXPERIENTA_TRECUTA" name="experiență trecută/anterioară">
+ <pattern>
+ <token inflected="yes">experiență</token>
+ <token regexp="yes" inflected="yes">trecut|anterior</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>experință</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="experință">Știu toate acestea din <marker>experiențele trecute</marker>.</example>
+ <example type="correct"><marker>Experința trecută</marker> pe cartea de muncă.</example>
+ <example type="correct">Știu toate acestea din <marker>experință</marker>.</example>
+ </rule>
+ <rule id="CA_DREPT_RASPLATA" name="ca drept răsplată">
+ <pattern>
+ <token>ca</token>
+ <token>drept</token>
+ <token>răsplată</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \3</suggestion> sau <suggestion>\2 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="ca răsplată|drept răsplată">I-a oferit <marker>ca drept răsplată</marker> o carte.</example>
+ <example type="correct">I-a oferit <marker>drept răsplată</marker> o carte.</example>
+ </rule>
+ <rule id="INTOARCE_TE_INAPOI" name="întoarce-te înapoi">
+ <pattern>
+ <token inflected="yes" postag_regexp="yes" postag="V.*m..">întoarce</token>
+ <token>-</token>
+ <token postag_regexp="yes" postag="N.*"></token>
+ <token>înapoi</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1\2\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="întoarce-te">Hei, <marker>întoarce-te înapoi</marker>!</example>
+ <example type="incorrect" correction="întoarceți-vă">Hei, <marker>întoarceți-vă înapoi</marker>!</example>
+ <example type="correct">Hei, <marker>întoarce-te</marker>!</example>
+ </rule>
+ <rule id="ADAUGA_UN_SPOR" name="a adăuga un spor">
+ <pattern>
+ <token inflected="yes">adăuga</token>
+ <token>un</token>
+ <token>spor</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1" postag=".*">spori</match></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="sporit">El a <marker>adăugat un spor</marker>.</example>
+ <example type="correct">El a <marker>sporit</marker> valoarea cărții.</example>
+ </rule>
+ <rule id="RAMAI_SI_NU_PLECA" name="rămâi și nu pleca">
+ <pattern>
+ <token>rămâi</token>
+ <token>și</token>
+ <token>nu</token>
+ <token>pleca</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\3 \4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="Rămâi|Nu pleca"><marker>Rămâi și nu pleca</marker>!</example>
+ <example type="correct"><marker>Rămâi</marker>!</example>
+ </rule>
+ <rule id="A_CONLOCUI_LAOLALTA" name="a conlocui laolaltă/împreună">
+ <pattern>
+ <token inflected="yes">conlocui</token>
+ <token regexp="yes">împreună|laolaltă</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion><match no="1"/></suggestion> sau <suggestion><match
+ no="1" postag=".*">locui</match> <match no="2"/></suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="conlocuiesc|locuiesc laolaltă">Ei <marker>conlocuiesc laolaltă</marker> cu multe alte persoane.</example>
+ <example type="correct">Ei <marker>locuiesc laolaltă</marker> cu multe alte persoane.</example>
+ </rule>
+ <rule id="LIMITA_NUMAI_LA" name="a se limita numai la">
+ <pattern>
+ <token inflected="yes">limita</token>
+ <token regexp="yes">numai|doar</token>
+ <token>la</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="limitează la">La <marker>limitează numai la</marker> câteva noțiuni.</example>
+ <example type="correct">La <marker>limitează la</marker> câteva noțiuni.</example>
+ </rule>
+ <rule id="ECRANIZA_UN_FILM" name="a ecraniza un film">
+ <pattern>
+ <token regexp="yes">ecraniza|ecranizat|ecranizeze|ecranizez</token>
+ <token>un</token>
+ <token>film</token>
+ </pattern>
+ <message>Pleonasm. ECRANIZA = A turna un film...</message>
+ <short>Pleonasm</short>
+ <example type="incorrect">A <marker>ecranizat un film</marker> nou.</example>
+ <example type="correct">A <marker>turnat un film</marker> nou.</example>
+ </rule>
+ <rule id="GOALE_SI_FARA_SENS" name="goale și fără sens">
+ <pattern>
+ <token inflected="yes">gol</token>
+ <token>și</token>
+ <token>fără</token>
+ <token>sens</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\3 \4</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="goale|fără sens">A inșirat fraze <marker>goale și fără sens</marker>.</example>
+ <example type="incorrect" correction="goală|fără sens">Fraza părea <marker>goală și fără sens</marker>.</example>
+ <example type="correct">A inșirat fraze <marker>fără sens</marker>.</example>
+ </rule>
+ <rule id="ATENTIE_SI_CONCENTRARE" name="atenție și concentrare">
+ <pattern>
+ <token>atenție</token>
+ <token>și</token>
+ <token>concentrare</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="atenție|concentrare">Examenul necesită multă <marker>atenție și concentrare</marker>.</example>
+ <example type="correct">Examenul necesită multă <marker>concentrare</marker>.</example>
+ </rule>
+ <rulegroup id="RECULEGERE_SI_MEDITATIE" name="reculegere și meditație">
+ <rule>
+ <pattern>
+ <token>meditație</token>
+ <token>și</token>
+ <token>reculegere</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="meditație|reculegere">Acolo era un loc de <marker>meditație și reculegere</marker>.</example>
+ <example type="correct">Acolo era un loc de <marker>reculegere</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>reculegere</token>
+ <token>și</token>
+ <token>meditație</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1</suggestion> sau <suggestion>\3</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="reculegere|meditație">Acolo era un loc de <marker>reculegere și meditație</marker>.</example>
+ <example type="correct">Acolo era un loc de <marker>reculegere</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>reculegere</token>
+ <token>și</token>
+ <token>de</token>
+ <token>meditație</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \2</suggestion> sau <suggestion>\4 \5</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="de reculegere|de meditație">Acolo era un loc <marker>de reculegere și de meditație</marker>.</example>
+ <example type="correct">Acolo era un loc de <marker>de reculegere</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token>de</token>
+ <token>meditație</token>
+ <token>și</token>
+ <token>de</token>
+ <token>reculegere</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 \2</suggestion> sau <suggestion>\4 \5</suggestion>?</message>
+ <short>Pleonasm</short>
+ <example type="incorrect" correction="de meditație|de reculegere">Acolo era un loc <marker>de meditație și de reculegere</marker>.</example>
+ <example type="correct">Acolo era un loc de <marker>de reculegere</marker>.</example>
+ </rule>
+ </rulegroup>
+ </category>
+
+ <category name="Cacofonie">
+ <rule id="CACOFONIE__CA" name="cacofonie: ...ca ca...">
+ <pattern case_sensitive="yes">
+ <token regexp="yes">.*ca|Ca|.*cî|.*că|Că<exception regexp="yes">Biserica|biserica|aortică</exception></token>
+ <token regexp="yes">ca.*|câ.*|că.*<exception regexp="yes">C.*</exception></token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="correct"><marker>Mica cetate</marker> este foarte frumoasă.</example>
+ <!-- <example type="incorrect"><marker>Biserica care</marker> se află după deal este nouă.</example> -->
+ <example type="correct"><marker>Biserica catolică</marker> este foarte răspândită.</example>
+ <example type="incorrect"><marker>Mica carte</marker> este foarte frumoasă.</example>
+ <example type="incorrect"><marker>Mica cămilă</marker> este foarte frumoasă.</example>
+ <example type="incorrect">Această <marker>mică camilă</marker> este foarte frumoasă.</example>
+ <example type="incorrect">Aceasta este o <marker>politică care</marker> enervează electoratul.</example>
+ <example type="correct">Regret că nu sunt de acord <marker>colegii mei</marker>. </example>
+ <example type="incorrect">De data asta <marker>pleca către</marker> exterior.</example>
+ <example type="correct">A studiat opera lui Ion <marker>Luca Caragiale</marker></example>
+ </rule>
+ <rule id="CACOFONIE__CO_CO" name="cacofonie: ...co/cu/ca/că co/cu...">
+ <pattern>
+ <token regexp="yes">.*co|.*că|.*ca</token>
+ <token regexp="yes">co.*|cu.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect"><marker>Nico colaborase</marker> cu toți</example>
+ <example type="correct"><marker>Nico a colaborat</marker> cu toți</example>
+ <example type="incorrect"><marker>Bunica cunoscuse</marker> multă lume</example>
+ <example type="correct"><marker>Bunica a cunoscut</marker> multă lume</example>
+ <example type="incorrect">Regret <marker>că colegii</marker> mei nu sunt de acord.</example>
+ <example type="incorrect"><marker>Ca consilier</marker> are noi responsabilități.</example>
+ </rule>
+ <rule id="CACOFONIE__CU_RU" name="cacofonie: ...cu ru...">
+ <pattern>
+ <token regexp="yes">.*cu</token>
+ <token regexp="yes">ru.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect">Am venit <marker>cu rugămintea</marker> de a-mi motiva absențele. </example>
+ <example type="correct">Am venit <marker>cu o rugăminte</marker> de a-mi motiva absențele. </example>
+ </rule>
+ <rule id="CACOFONIE__CU_CU" name="cacofonie: ...cu cu...">
+ <pattern>
+ <token regexp="yes">.*cu</token>
+ <token regexp="yes">cu.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect">Mă privește <marker>cu curiozitate</marker>.</example>
+ <example type="correct">Mă privește <marker>cu vădită curiozitate</marker>.</example>
+ </rule>
+ <rule id="CACOFONIE__CI_CI" name="cacofonie: ...ci ci...">
+ <pattern>
+ <token regexp="yes">.*ci|.*ca</token>
+ <token regexp="yes">ci.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect">Nu a fost el <marker>ci cineva</marker> din afară.</example>
+ <example type="correct">Nu a fost el <marker>ci o persoană</marker> din afară.</example>
+ <example type="incorrect">Trebuie <marker>ca cineva</marker> să răspundă.</example>
+ </rule>
+ <rule id="CACOFONIE__LA" name="cacofonie: ...la la...">
+ <pattern>
+ <token regexp="yes">.*la</token>
+ <token regexp="yes">la.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect">Astăzi facem ora de chimie <marker>la laborator</marker>.</example>
+ <example type="correct">Astăzi facem ora de chimie <marker>în laborator</marker>.</example>
+ </rule>
+ <rule id="CACOFONIE__VA" name="cacofonie: ...va va...">
+ <pattern>
+ <token regexp="yes">.*va</token>
+ <token regexp="yes">va.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect"><marker>Undeva valea</marker> se îngusta.</example>
+ <example type="correct"><marker>Undeva se îngusta valea</marker>.</example>
+ </rule>
+ <rule id="CACOFONIE__PUL_A" name="cacofonie: ...pul a...">
+ <pattern>
+ <token regexp="yes">.*pul</token>
+ <token regexp="yes">a.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect">Cu <marker>timpul a</marker> înțeles toate problemele.</example>
+ <example type="correct"><marker>In timp, a</marker> înțeles toate problemele.</example>
+ <example type="incorrect">În <marker>timpul acesta</marker> vorbea profesorul.</example>
+ <example type="correct"><marker>În acest timp</marker>, vorbea profesorul.</example>
+ <example type="incorrect"><marker>Tipul acela</marker> nu-mi place.</example>
+ <example type="correct"><marker>Acel tip</marker> nu-mi place.</example>
+ </rule>
+ <rule id="CACOFONIE__TA_TA" name="cacofonie: ...ta ta...">
+ <pattern>
+ <token regexp="yes">.*ta</token>
+ <token regexp="yes">ta.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect"><marker>Fata ta</marker> nu este aici.</example>
+ <example type="correct">A <marker>ta fată</marker> nu este aici.</example>
+ </rule>
+ <rulegroup id="CACOFONIE__MA_MA" name="cacofonie: ...ma ma...">
+ <rule>
+ <pattern>
+ <token regexp="yes">.*ma</token>
+ <token regexp="yes">ma.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect">A plecat și <marker>ultima mașină</marker>.</example>
+ <example type="correct">A plecat și <marker>ultima dintre mașini</marker>.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">.*mă</token>
+ <token regexp="yes">mă.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect">A luat o <marker>ultimă măsură</marker>.</example>
+ <example type="correct">A luat <marker>încă o măsură, ultima</marker>.</example>
+ </rule>
+ </rulegroup>
+ <rule id="CACOFONIE__DE" name="cacofonie: ...de de..." default="off">
+ <pattern>
+ <token regexp="yes">.*de</token>
+ <token regexp="yes">de.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect">Știu <marker>unde depune</marker> Maria cererea.</example>
+ <example type="correct">Știu <marker>unde Maria depune</marker> cererea.</example>
+ </rule>
+ <rulegroup id="CACOFONIE__BA" name="cacofonie: ...bă bă...">
+ <rule>
+ <pattern>
+ <token regexp="yes">.*bă</token>
+ <token regexp="yes">bă.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect">O <marker>babă bătea</marker> cânepa.</example>
+ <example type="correct">O <marker>babă</marker> cânepa bătea.</example>
+ </rule>
+ <rule>
+ <pattern>
+ <token regexp="yes">.*ba</token>
+ <token regexp="yes">ba.*</token>
+ </pattern>
+ <message>Cacofonie: încercați să evitați astfel de formulări.</message>
+ <short>Cacofonie</short>
+ <example type="incorrect"><marker>Roaba bate</marker> pisica.</example>
+ <example type="correct"><marker>Roaba aceea bate</marker> pisica.</example>
+ </rule>
+ </rulegroup>
+ </category>
+
+ <category name="Acordul încrucișat">
+ <rulegroup id="AL_CARUI_PRIETENUL__CAINE" name="(Sms) + al cărui + (Sms)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag_regexp="yes" postag="Sms3..c000"><exception postag_regexp="yes" postag="Sfs3..c000"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>al</exception></token>
+ <token>cărui</token>
+ <token postag="S(m|n)s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al cărui">Prietenul <marker>a cărui</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al cărui">Prietenul <marker>a cărui</marker> băț este nou e aici.</example>
+ <example type="correct">Prietenul <marker>al cărui</marker> câine nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag_regexp="yes" postag="Sms3..c000"><exception postag_regexp="yes" postag="Sfs3..c000"></exception></token>
+ <token>al</token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărui</exception></token>
+ <token postag="S(m|n)s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al cărui">Prietenul <marker>al cărei</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al cărui">Prietenul <marker>al cărei</marker> băț e roșu e aici.</example>
+ <example type="correct">Prietenul <marker>al cărui</marker> câine nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes" ><exception postag="Sfs3..c000" postag_regexp="yes" ></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>al</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărui</exception></token>
+ <token postag="S(m|n)s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al cărui">Prietenul <marker>ai cărei</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al cărui">Prietenul <marker>ai cărei</marker> băț e roșu e aici.</example>
+ <example type="correct">Prietenul <marker>al cărui</marker> câine nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENUL__PISICA" name="(Sms) + a cărui + (Sfs)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes"><exception postag="Sfs3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token>cărui</token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a cărui">Prietenul <marker>al cărui</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietenul <marker>a cărui</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes"><exception postag="Sfs3..c000|P.*" postag_regexp="yes"></exception></token>
+ <token>a</token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărui</exception></token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a cărui">Prietenul <marker>a cărei</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietenul <marker>a cărui</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes"><exception postag="Sfs3..c000|P.*" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărui</exception></token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a cărui">Prietenul <marker>al cărei</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietenul <marker>a cărui</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENUL__CAINI" name="(Sms) + ai cărui + (Smp)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes"><exception postag="Sfs3..c000|P.*" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ai</exception></token>
+ <token>cărui</token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai cărui">Prietenul <marker>al cărui</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietenul <marker>ai cărui</marker> câini nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes"><exception postag="Sfs3..c000|P.*" postag_regexp="yes"></exception></token>
+ <token>ai</token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărui</exception></token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai cărui">Prietenul <marker>ai cărei</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietenul <marker>ai cărui</marker> câini nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes"><exception postag="Sfs3..c000|P.*" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ai</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărui</exception></token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai cărui">Prietenul <marker>al cărei</marker> câini nu mușcă e aici.</example>
+ <example type="incorrect" correction="ai cărui">Prietenul <marker>a cărei</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietenul <marker>ai cărui</marker> câini nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENUL__PISICI" name="(Sms) + ale cărui + (Sfp)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes"><exception postag="Sfs3..c000|P.*" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ale</exception></token>
+ <token>cărui</token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale cărui">Prietenul <marker>al cărui</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietenul <marker>ale cărui</marker> cărți îmi plac e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes"><exception postag="Sfs3..c000|P.*" postag_regexp="yes"></exception></token>
+ <token>ale</token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărui</exception></token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale cărui">Prietenul <marker>ale cărei</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietenul <marker>ale cărui</marker> cărți îmi plac e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sms3..c000" postag_regexp="yes"><exception postag="Sfs3..c000|P.*" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărui</exception></token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale cărui</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale cărui">Prietenul <marker>al cărei</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietenul <marker>ale cărui</marker> cărți îmi plac e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENA__CAINE" name="(Sfs) + al cărei + (Sms)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>al</exception></token>
+ <token>cărei</token>
+ <token postag="S[m|n]s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al cărei">Prietena <marker>a cărei</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al cărei">Prietena <marker>a cărei</marker> popor...</example>
+ <example type="correct">Prietena <marker>al cărei</marker> câine nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token>al</token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărei</exception></token>
+ <token postag="S[m|n]s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al cărei">Prietena <marker>al cărui</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al cărei">Prietena <marker>al cărui</marker> popor...</example>
+ <example type="correct">Prietena <marker>al cărei</marker> câine nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>al</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărei</exception></token>
+ <token postag="S[m|n]s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al cărei">Prietena <marker>a cărui</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al cărei">Prietena <marker>a cărui</marker> popor...</example>
+ <example type="incorrect" correction="al cărei">Țara <marker>a cărui</marker> popor..</example>
+ <example type="correct">Prietena <marker>al cărei</marker> câine nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENA__PISICA" name="(Sfs) + a cărei + (Sfs)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token>cărei</token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a cărei">Prietena <marker>al cărei</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietena <marker>a cărei</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token>a</token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărei</exception></token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a cărei">Prietena <marker>a cărui</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietena <marker>a cărei</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărei</exception></token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a cărei">Prietena <marker>al cărui</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietena <marker>a cărei</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENA__CAINI" name="(Sfs) + ai cărei + (Smp)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ai</exception></token>
+ <token>cărei</token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai cărei">Prietena <marker>a cărei</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietena <marker>ai cărei</marker> câini nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token>ai</token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărei</exception></token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai cărei">Prietena <marker>ai cărui</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietena <marker>ai cărei</marker> câini nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ai</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărei</exception></token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai cărei">Prietena <marker>a cărui</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietena <marker>ai cărei</marker> câini nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENA__PISICI" name="(Sfs) + ale cărei + (Sfp)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ale</exception></token>
+ <token>cărei</token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale cărei">Prietena <marker>al cărei</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietena <marker>ale cărei</marker> cărți îmi plac e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"><exception postag="Sms3..c000" postag_regexp="yes"></exception></token>
+ <token>ale</token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărei</exception></token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale cărei">Prietena <marker>ale cărui</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietena <marker>ale cărei</marker> cărți îmi plac e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfs3..c000" postag_regexp="yes"></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>cărei</exception></token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale cărei</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale cărei">Prietena <marker>al cărui</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietena <marker>ale cărei</marker> cărți îmi plac e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENII__CAINE" name="(Smp) + al căror + (Sms)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token regexp="yes">al|a|ai|ale<exception>al</exception></token>
+ <token>căror</token>
+ <token postag="S[m|n]s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al căror">Prietenii <marker>a căror</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al căror">Prietenii <marker>a căror</marker> popor...</example>
+ <example type="correct">Prietenii <marker>al căror</marker> câine nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token>al</token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="S[m|n]s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al căror">Prietenii <marker>al cărei</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al căror">Prietenii <marker>al cărei</marker> popor...</example>
+ <example type="correct">Prietenii <marker>al căror</marker> câine nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token regexp="yes">al|a|ai|ale<exception>al</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="S[m|n]s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al căror">Prietenii <marker>ai cărei</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al căror">Prietenii <marker>ai cărei</marker> popor...</example>
+ <example type="correct">Prietenii <marker>al căror</marker> câine nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENII__PISICA" name="(Smp) + a căror + (Sfs)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token>căror</token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a căror">Prietenii <marker>al căror</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietenii <marker>a căror</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token>a</token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a căror">Prietenii <marker>a cărui</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietenii <marker>a căror</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a căror">Prietenii <marker>al cărui</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietenii <marker>a căror</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENII__CAINI" name="(Smp) + ai căror + (Smp)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token regexp="yes">al|a|ai|ale<exception>ai</exception></token>
+ <token>căror</token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai căror">Prietenii <marker>al căror</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietenii <marker>ai căror</marker> câini nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token>ai</token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai căror">Prietenii <marker>ai cărei</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietenii <marker>ai căror</marker> câini nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token regexp="yes">al|a|ai|ale<exception>ai</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai căror">Prietenii <marker>al cărei</marker> câini nu mușcă e aici.</example>
+ <example type="incorrect" correction="ai căror">Prietenii <marker>a cărei</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietenii <marker>ai căror</marker> câini nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENII__PISICI" name="(Smp) + ale cărui + (Sfp)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token regexp="yes">al|a|ai|ale<exception>ale</exception></token>
+ <token>căror</token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale căror">Prietenii <marker>al căror</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietenii <marker>ale căror</marker> cărți îmi plac e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token>ale</token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale căror">Prietenii <marker>ale cărei</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietenii <marker>ale căror</marker> cărți îmi plac e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Smp3..c000" postag_regexp="yes"></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale căror">Prietenii <marker>al cărei</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietenii <marker>ale căror</marker> cărți îmi plac e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENELE__CAINI" name="(Sfp) + ai căror + (Smp)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ai</exception></token>
+ <token>căror</token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai căror">Prietenele <marker>a căror</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietenele <marker>ai căror</marker> câini nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token>ai</token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai căror">Prietenele <marker>ai cărui</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietenele <marker>ai căror</marker> câini nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ai</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Smp3anc000"><exception postag="Sfp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ai căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ai căror">Prietenele <marker>a cărui</marker> câini nu mușcă e aici.</example>
+ <example type="correct">Prietenele <marker>ai căror</marker> câini nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENELE__CAINE" name="(Sfp) + al căror + (Sms)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>al</exception></token>
+ <token>căror</token>
+ <token postag="S[m|n]s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al căror">Prietenele <marker>a căror</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al căror">Prietenele <marker>a căror</marker> popor...</example>
+ <example type="correct">Prietenele <marker>al căror</marker> câine nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token>al</token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="S[m|n]s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al căror">Prietenele <marker>al cărui</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al căror">Prietenele <marker>al cărui</marker> popor...</example>
+ <example type="correct">Prietenele <marker>al căror</marker> câine nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>al</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="S[m|n]s3anc000" postag_regexp="yes"><exception postag="Sfs3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>al căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="al căror">Prietenele <marker>a cărui</marker> câine nu mușcă e aici.</example>
+ <example type="incorrect" correction="al căror">Prietenele <marker>a cărui</marker> popor...</example>
+ <example type="correct">Prietenele <marker>al căror</marker> câine nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENELE__PISICA" name="(Sfp) + a căror + (Sfs)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token>căror</token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a căror">Prietenele <marker>al căror</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietenele <marker>a căror</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token>a</token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a căror">Prietenele <marker>a cărui</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietenele <marker>a căror</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>a</exception></token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Sfs3anc000"><exception postag="Sms3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>a căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="a căror">Prietenele <marker>al cărui</marker> pisică nu mușcă e aici.</example>
+ <example type="correct">Prietenele <marker>a căror</marker> pisică nu mușcă e aici.</example>
+ </rule>
+ </rulegroup>
+ <rulegroup id="AL_CARUI_PRIETENELE__PISICI" name="(Sfp) + ale căror + (Sfp)">
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag_regexp="yes" postag="Sfp3..c000"><exception postag_regexp="yes" postag="Smp3..c000"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ale</exception></token>
+ <token>căror</token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale căror">Prietenele <marker>al căror</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietenele <marker>ale căror</marker> cărți îmi plac e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token>ale</token>
+ <token regexp="yes">cărui|căror|cărei<exception>căror</exception></token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale căror">Prietenele <marker>ale cărui</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietenele <marker>ale căror</marker> cărți îmi plac e aici.</example>
+ </rule>
+ <rule>
+ <pattern mark_from="2" mark_to="-1">
+ <token><exception regexp="yes">din|de</exception></token>
+ <token postag="Sfp3..c000" postag_regexp="yes"><exception postag="Smp3..c000" postag_regexp="yes"></exception></token>
+ <token regexp="yes">al|a|ai|ale<exception>ale</exception></token>
+ <token regexp="yes">cărui|cărei|căror<exception>căror</exception></token>
+ <token postag="Sfp3anc000"><exception postag="Smp3anc000"></exception></token>
+ </pattern>
+ <message>Dezacord. Ați vrut să scrieți <suggestion>ale căror</suggestion>?</message>
+ <short>Dezacord</short>
+ <example type="incorrect" correction="ale căror">Prietenele <marker>al cărui</marker> cărți îmi plac e aici.</example>
+ <example type="correct">Prietenele <marker>ale căror</marker> cărți îmi plac e aici.</example>
+ </rule>
+ </rulegroup>
+ </category>
+ <category name="Repetiții">
+ <rule id="ETC_ETC" name="etc. etc.">
+ <pattern>
+ <token>etc</token>
+ <token>.</token>
+ <token>etc</token>
+ <token>.</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1\2</suggestion> sau <suggestion>\1\2, \3\4</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect" correction="etc.|etc., etc.">A spus <marker>etc. etc.</marker></example>
+ <example type="correct">A spus <marker>etc.</marker></example>
+ </rule>
+ <rule id="SAMD_SAMD" name="șamd. șamd.">
+ <pattern>
+ <token>șamd</token>
+ <token>.</token>
+ <token>șamd</token>
+ <token>.</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1\2</suggestion>?</message>
+ <short>Greșeală de exprimare</short>
+ <example type="incorrect" correction="șamd.">A spus <marker>șamd. șamd.</marker></example>
+ <example type="correct">A spus <marker>șamd.</marker></example>
+ </rule>
+ </category>
+ <category name="Numeral">
+ <rule id="A_CINCIA" name="a cincia - a cincea">
+ <pattern>
+ <token>a</token>
+ <token>cincia</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 cincea</suggestion>?</message>
+ <short>Folosire greșită a numeralului</short>
+ <example type="incorrect" correction="A cincea"><marker>A cincia</marker> lucrare era a lui.</example>
+ <example type="correct"><marker>A cincea</marker> lucrare era a lui.</example>
+ </rule>
+ <rule id="AL_OPTELEA" name="al optelea - al optulea">
+ <pattern >
+ <token regexp="yes">al|a</token>
+ <token>optelea</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>al optulea</suggestion>?</message>
+ <short>Folosire greșită a numeralului</short>
+ <example type="incorrect" correction="Al optulea"><marker>A optelea</marker> caiet era a lui.</example>
+ <example type="correct"><marker>Al optulea</marker> caiet era a lui.</example>
+ </rule>
+ <rule id="O_SUTELEA" name="o sutelea - o sutălea">
+ <pattern >
+ <token>o</token>
+ <token>sutelea</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 sutălea</suggestion>?</message>
+ <short>Folosire greșită a numeralului</short>
+ <example type="incorrect" correction="o sutălea">El era al <marker>o sutelea</marker> pe listă.</example>
+ <example type="correct">El era al<marker>o sutălea</marker> pe listă.</example>
+ </rule>
+ <rule id="DOUA_SUTALEA" name="două sutălea - două sutelea">
+ <pattern>
+ <token postag="D.p(.*)" postag_regexp="yes"></token>
+ <token>sutălea</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 sutelea</suggestion>?</message>
+ <short>Folosire greșită a numeralului</short>
+ <example type="incorrect" correction="două sutelea">El era al <marker>două sutălea</marker> pe listă.</example>
+ <example type="correct">El era al<marker>două sutelea</marker> pe listă.</example>
+ </rule>
+ <rule id="UNU_APRILIE" name="unu aprilie - întâi aprilie">
+ <pattern mark_from="1">
+ <token><exception>cu</exception></token>
+ <token>unu</token>
+ <phraseref idref="LUNILE_ANULUI"/>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>întâi \3</suggestion>?</message>
+ <short>Folosire greșită a numeralului</short>
+ <example type="incorrect" correction="întâi aprilie">Mâine este <marker>unu aprilie</marker>.</example>
+ <example type="correct">Mâine este întâi aprilie.</example>
+ <example type="incorrect" correction="întâi mai">Mâine este <marker>unu mai</marker>.</example>
+ <example type="correct">Am primit cu unu mai mult decât mă așteptam.</example>
+ </rule>
+ <rule id="NEVASTA_DE_AL_DOILEA" name="nevastă de-a doua - nevastă de-al doilea">
+ <pattern>
+ <token regexp="yes" inflected="yes">nevastă|soție</token>
+ <token>de</token>
+ <token>-</token>
+ <token>a</token>
+ <token>doua</token>
+ </pattern>
+ <message>Ați dorit să scrieți <suggestion>\1 de-al doilea</suggestion>?</message>
+ <short>Folosire greșită a numeralului</short>
+ <example type="incorrect" correction="nevastă de-al doilea">Și-a luat <marker>nevastă de-a doua</marker>.</example>
+ <example type="correct">Și-a luat nevastă de-al doilea.</example>
+ <example type="incorrect" correction="soție de-al doilea">Și-a luat <marker>soție de-a doua</marker>.</example>
+ <example type="incorrect" correction="nevestei de-al doilea">Casa este a <marker>nevestei de-a doua</marker>.</example>
+ <example type="correct">Casa este a <marker>nevestei de-aal doilea</marker>.</example>
+ </rule>
+ </category>
+</rules>
diff --git a/JLanguageTool/src/rules/ro/replace.txt b/JLanguageTool/src/rules/ro/replace.txt
new file mode 100644
index 0000000..e317240
--- /dev/null
+++ b/JLanguageTool/src/rules/ro/replace.txt
@@ -0,0 +1,827 @@
+# [ro] Codare fișier: UTF-8 / [en] File encoding: UTF-8
+#
+# @author Ionuț Păduraru
+# @version $Id$
+#
+# Fișierul conține intrări de tipul
+# valoare_incorectă=valoare_corectă
+# cu semnificația că pentru toate cuvintele de
+# tipul "valoare_incorectă" se va sugera forma "valoare_corectă"
+# Dacă mai multe forme greșite au aceeași formă corectă vor trebui separate prin "|". Ex: axterix|asterics|axterics=asterisc.
+# Dacă sunt mai multe forme corecte acestea vor trebui separate prin "|". Ex: adinioarea=adineaori|adineauri
+
+# numerale
+întâiei=întâii
+întâielor=întâilor
+zecilea=zecelea
+douăzecelea=douăzecilea
+patrusprezece=paisprezece
+cinsprezece=cincisprezece
+șasesprezece=șaisprezece
+întâiele=întâile
+patruzecioptist=pașoptist
+jumate=jumătate
+juma=jumătate
+
+# diverse
+deacord=de acord
+
+
+# cf. corect greșit românește de Marin Rădulescu și Silvia Rădulescu
+
+# A
+
+abizal=abisal
+acătări=acătării
+accepțiune=accepție
+acurateță=acuratețe
+aqua forte=acvaforte
+adaus=adaos
+adăogită=adăugită|adăugată
+adecuat=adecvat
+ades=adesea|adeseori
+adinioarea=adineaori|adineauri
+adopțiune=adopție
+afrodisiac=afrodiziac
+afruntare=afrontare
+aghiasmă=agheasmă
+aicea=aici
+iceberg=aisberg
+adălmaș=aldămaș
+aleator=aleatoriu
+alocurea=alocuri
+aloie=aloe
+alminterea=alminteri
+almintrelea=alminteri
+aliură=alură
+halviță=alviță
+amărală=amăreală
+ambigu=ambiguu
+ambulator=ambulatoriu
+amortizment=amortisment
+anghină=angină
+antidiluvian=antediluvian
+antivorbitor=antevorbitor
+arădan=arădean
+arădancă=arădeancă
+aeropag=areopag
+argeșan=argeșean
+arhaizm=arhaism
+ansambla=asambla
+axterix|asterics|axterics=asterisc
+astmă=astm
+atențiune=atenție
+auguriu=augur
+avantgardă=avangardă
+avantpost=avanpost
+adversiune=aversiune
+advocat=avocat
+asvârli=azvârli
+
+
+# B
+
+babilonean=babilonian
+bacaloriat|bacaloreat=bacalaureat
+badmington=badminton
+bacnotă=bancnotă
+bazedow=basedow
+bazorelief=basorelief
+batjocoră=batjocură
+bejanie|bejenie=băjenie
+bălmoji=bălmăji
+bendiță=bentiță
+berbece=berbec
+bergamot=pergamut
+bioloagă=biologă
+biter=bitter
+placheu=blacheu
+bleumaren=bleumarin
+bluz=blues
+baoabab=baobab
+bozumflat=bosumflat
+bransardă=brasardă
+brigi=bridge
+brizbriz=brizbiz
+brustor=brusture
+buduar=budoar
+bulin=bulină
+bunavestire=Buna Vestire
+
+
+# C
+
+gabrioletă=cabrioletă
+canfor=camfor
+chemping=camping
+canciog=cancioc
+gangrenă=cangrenă
+capod=capot
+carachiul=caracul
+garafă=carafă
+caramea=caramelă
+cartaboș=caltaboș
+cartesian=cartezian
+catadixi=catadicsi
+catapeteazmă=catapeteasmă
+cauboi|cau-boi|cou-boi|cow-boi|cow-boy=cowboy
+cazino=cazinou
+căsdășie=cârdășie
+câtea=câta
+gergevea|giurgiuvea=cercevea
+cerșitor=cerșetor
+chebab=chebap
+cheftea=chiftea
+chemen=chimen
+chemoterapie=chimioterapie
+chiotoare=cheotoare|cheutoare
+chermesă=chermeză
+chiazm=chiasm
+chici|kici=kitsch
+chics=chix
+cvietism=chietism
+chilimbar=chihlimbar
+chinoleină=chinolină
+chipeng=chepeng
+chisăliță=chiseliță
+chesea=chisea
+ghitară=chitară
+chiuloasă=chiulasă|culasă
+ghiuvetă=chiuvetă
+circomferință=circumferință
+cismar=cizmar
+klips=clips
+cucor=cocor
+cox=cocs
+codirlă=codârlă
+coherent=coerent
+cogemite|gogeamite=cogeamite
+colicist=colecist
+colinear=coliniar
+complecta=completa
+complectat=completat
+conclusiv=concluziv
+concupescență=concupiscență
+comfort=confort
+congresman|congres-man=congresmen
+conteiner=container
+contigent|cotingent=contingent
+coreian=coreean
+corosiv=coroziv
+coseur=cozeur
+cosciug=coșciug
+cozorog|cosorog=cozoroc
+crenvușt|crenvurșt=crenvurst
+crochi=crochiu
+cromozon=cromozom
+cuadratură=cvadratură
+cuartet=cvartet
+cocoană=cucoană
+curcubitacee=cucurbitacee
+culuar=culoar
+cuvincios=cuviincios
+cuadrimotor=cvadrimotor
+cvantă=cuantă
+cuartal=cvartal
+cuartă=cvartă
+cvor=cvorum
+
+# D
+
+dendi=dandy
+dărac=darac
+dar-mi-te=darămite|darmite
+dînsul=dânsul
+de-a-ndăratele=de-a-ndăratelea
+debraia=debreia
+decemvrie=decembrie
+degivra=dejivra
+delicateță=delicatesă|delicatețe
+delicvent=delincvent
+desag|disagă=desagă
+descălica=descăleca
+desconspira=deconspira
+desemn=desen
+dezhăma=deshăma
+despersonaliza=depersonaliza
+detaila=detalia
+detențiune=detenție
+dezăpezi=deszăpezi
+deszice=dezice
+dezinterie|dizinterie=dizenterie
+dezzăvorî=deszăvorî
+dinlăuntru=dinăuntru
+diriginție=dirigenție
+discipul=discipol
+dizertație=disertație
+dizident=disident
+despera=dispera
+destructiv=distructiv
+divident=dividend
+dizain=design
+doctoră=doctoriță
+dojeană=dojană
+dolianță=doleanță
+du-te vino=du-te-vino
+
+# E
+
+echinox=echinocțiu
+echinoxial=echinocțial
+iecuator=ecuator
+efizem=emfizem
+egzemă|exemă=eczemă
+helicopter=elicopter
+elocuență|elocință=elocvență
+embargou=embargo
+hemistih=emistih
+entrată=intradă
+ierbicid=erbicid
+ierbivor=erbivor
+excală=escală
+excapadă=escapadă
+eschimoș=eschimos
+excortă=escortă
+excroc=escroc
+eshatologie=escatologie
+expadrila=espadrila
+etanșitate=etanșeitate
+eteroclit=heteroclit
+eterodox=heterodox
+excadrilă=escadrilă
+excadron=escadron
+excalada=escalada
+escavator=excavator
+excorta=escorta
+expozițiune=expoziție
+expre=expres
+estrudare=extrudare
+exudat=exsudat
+
+# F
+
+faximil=facsimil
+fair-play|ferplei|feir-play=fairplay
+farfastăc=farafastăc
+fascicol=fascicul
+fascicolă=fasciculă
+fardelege|fărdelege=fărădelege
+fășie=fâșie
+femenin=feminin
+feon=föhn
+filigram=filigran
+firmitură=firimitură
+fiziune=fisiune
+flanea=flanelă
+fleș=flash
+flăcăuandru=flăcăiandru
+flutur=fluture
+foarfece=foarfecă
+fundator=fondator
+flanș|franș=franc
+franceji=francezi
+friz=friză
+# frusta=frustra - ambele există, au sensuri diferite
+fucs=fux
+fumuar=fumoar
+fondație=fundație
+funeral=funerar
+funeralii=funerarii
+fuziform|fiziform=fusiform
+fusiune=fuziune
+
+# G
+
+gablonț=gablonz
+galantom=galanton
+gastropod=gasteropod
+gâinaț=găinaț
+gărgăune=gărgăun
+gârneață=gârniță
+geambarale=geamparale
+genetiv=genitiv
+genoflexiune=genuflexiune
+gentilon=gentilom
+gentlemen=gentleman
+genunche=genunchi
+gheorghin=gherghin
+gheto=ghetou
+ghioacă=ghioagă
+gheonoaia=gheonoie
+ghiotora=ghiotura
+ghișeft=gheșeft
+giacă=geacă
+ginicologie=ginecologie
+gips=ghips|ipsos
+juvaier=giuvaier
+glașpapir=glaspapir
+glasvant=glasvand
+globtrotter|globtroter|globtrotăr=globe-trotter
+glossă=glosă
+goden=godin
+guguman=gogoman
+golgeter=golgheter
+grahan=graham
+grăunț=grăunță|grăunte
+greiere=greier
+grefuit|grefut=grepfrut
+grezie=gresie
+greșală=greșeală
+griu=gri
+grimază=grimasă
+gris=griș
+grunțuros=grunzuros
+
+# H
+abitaclu=habitaclu
+alva=halva
+hamger|hangher=hanger
+hepiend=happy-end
+arpagon=harpagon
+hașdeian=hasdeian
+heghemom|heghemon=hegemon
+eleșteu=heleșteu
+hematon=hematom
+emiciclu=hemiciclu
+ermeneutică=hermeneutică
+heteroclit=eteroclit
+ieroglifă=hieroglifă
+istrion|istriom=histrion
+hobi|hoby=hobby
+hogeag=hogeac
+ortensie=hortensie
+urui=hurui
+uța=huța|huța-huța
+
+# I
+
+ianoarie=ianuarie
+idiosincrasie=idiosincrazie
+erarhic=ierarhic
+erbar|herbar=ierbar
+higienă=igienă
+egrasie=igrasie
+iman=imam
+impegat=impiegat
+inoportuna=importuna
+inamiciție=inimiciție
+incaș=incas
+incoherent=incoerent
+imcomplet=incomplet
+încrimina=incrimina
+încrusta=incrusta
+# TODO: move this kind of words to the XML rule file in order to replace all inflected forms.
+încrustație=incrustație
+indigou=indigo
+inestricabil=inextricabil
+inhibitoriu=inhibitor
+îngurgita=ingurgita
+inopinant=inopinat
+intermețo|intermezo=intermezzo
+întitula=intitula
+întrepid=intrepid
+intreprindere=întreprindere
+înveterat=inveterat
+iridentism=iredentism
+irumpe=irupe
+izraelian=islaerian
+intinerar|itinerariu=itinerar
+iubareț=iubăreț
+islaz=izlaz
+
+# J
+
+jeratic=jăratic
+jegmăni=jecmăni
+gip|gep=jeep
+jerse=jerseu
+jeț=jilț
+jiglor=jiclor
+jiujitsu|jiujițu|jujițu|jujitu|jujitzu=jiu-jitsu
+jicni=jigni
+jongleur=jongler
+giudo=judo
+jumate|juma=jumătate
+huntă=juntă
+juristconsult=juriconsult
+juristprudență=jurisprudență
+iuxtapunere=juxtapunere
+
+# K
+
+kakiu=kaki
+keciup=ketchup
+kibuț=kibbutz
+kici=kitsch
+
+
+#L
+lăcătușerie=lăcătușărie
+lăcrămioară=lăcrimioară
+lăncer=lăncier
+lănțuc=lănțug
+lehuză=lăuză
+leader=lider
+loaial=leal|loial
+lebervurșt=lebăr|lebărvurst
+lingerie=lenjerie
+leos=loess
+libidou=libido
+licuri=licări
+lid=lied
+lindenă=lindină
+linoleu=linoleum
+living-rum=living|living-room
+livrească=livrescă
+loby=lobby
+lodin=loden
+lornetă=lornietă
+luare aminte=luare-aminte
+lubrefiant=lubrifiant
+lucsa=luxa
+lucsație=luxație
+lunatec=lunatic
+luzitan=lusitan
+
+# M
+
+macrame=macrameu
+macrocosm=macrocosmos
+magaziner=magazioner
+măghiran=maghiran
+maieu=maiou
+majestuos=maiestuos
+malachit=malahit
+maltusian=malthusian
+manegement=management
+maneger|meneger=manager
+marcheting=marketing
+marghidan=marchitan
+marihuana=marijuana
+marmoră=marmură
+marou=maro
+marochinerie=marochinărie
+marșalier=marșarier
+mazochist=masochist
+massmedia=mass-media
+mașinațiune=mașinație
+maștehă=mașteră
+mătăhală=matahală
+matricul=matricol
+mauzoleu=mausoleu
+mazagram=mazagran
+măestru=măiestru
+măjer=măjar
+mănuchi=mănunchi
+mânușă=mănușă
+mătăciune=mătăcină
+memorand=memorandum
+minghină=menghină
+menu=meniu
+misadă=mesadă
+mezelic=mizilic
+mețosoprană=mezzosoprană
+miază-noapte=miazănoapte
+miercure=miercuri
+mignon=minion
+mincioc=minciog
+mingie=minge
+miosotis=miozotis
+misancenă=mizanscenă
+misoghin=misogin
+mixandră=micsandră
+molatec=molatic
+molcum=molcom
+monetă=monedă
+monstră=mostră
+moto=motto
+muche=muchie
+mugure=mugur
+mușchiular=muscular
+mușcel=muscel
+muțește=mutește
+mutoal=mutual
+
+# N
+
+naibii=naiba
+narangiu=naramziu
+narciziac=narcisiac
+nemeți=nămeți
+năpraznic=năprasnic
+neaua=nea
+nedumirit=nedumerit
+nesațiu=nesaț
+nestimată=nestemată
+nisam-nitam=nitam-nisam
+noatin=noaten
+nylon=nailon
+
+# O
+
+obiecțiune=obiecție
+obijnui=obișnui
+oblete=obleț
+obligator=obligatoriu
+obșcen=obscen
+obstacul=obstacol
+obstretică|obstretrică=obstetrică
+oclusiv=ocluziv
+otgon=odgon
+odoleană=odolean
+ofici=oficiu
+oftamologie=oftalmologie
+olană=olan
+omnibus=omnibuz
+opium=opiu
+oprobiu=oprobriu
+orhestră|orchestă=orchestră
+origină=origine
+ospici=ospiciu
+ostatec=ostatic
+oțâră=o țâră
+oțeți=oțeti
+out-sider=outsider
+ovăs=ovăz
+
+#P
+
+pahiderme=pakiderne
+paianjăn|paianjen=păianjen
+palavrageală=pălăvrăgeală
+paleativ=paliativ
+pancardă=pancartă
+pandispan=pandișpan
+papillon=papion
+paradisiac=paradiziac
+paradontoză=parodontoză
+parfeu=parfe
+paremie=parimie
+pariser=parizer
+pasă-mi-te=pasămite
+pasim=passim
+patrioată=patriotă
+pauperitate=paupertate
+pârte=pârtie
+pâsat=păsat
+păstrungă=păstrugă
+patrat=pătrat
+pârău=pârâu
+pecetie=pecete
+pedigree=pedigriu
+peisagiu=peisaj
+pejorativ=peiorativ
+perciun=perciune
+pelegrin=peregrin
+peremtoriu|pereemtoriu|pereemptoriu=peremptoriu
+perină=pernă
+persian=persan
+petec=petic
+petroxin=petrosin
+picap=pick-up
+picol=picolo
+petrifica=pietrifica
+pincenez=pince-nez
+pitagoreism=pitagorism
+pița=pizza
+pire|pireu=piure
+plancartă|plancardă=placardă
+plapomă=plapumă
+plastur=plasture
+prăsea=plăsea
+plăzmui=plăsmui
+plebicist=plebiscit
+plenipotențial=plenipotențiar
+plezni=plesni
+pocinoc=pocinog
+plocadă|plocat=pocladă
+pons=ponce
+ponson=poanson
+porthartă=porthart
+porto-franc=porto-franco
+portovoce=portavoce
+potpuri=potpuriu
+prapure|prapor=prapur
+predicțiune=predicție
+preerie=prerie
+preliminariu=preliminar
+premiza=premisa
+premiză=premisă
+prenardez|prenandez=prenadez
+prepeleag=prepeleac
+prescure=prescură
+președenție|preșidinție=președinție
+preșpan|prespan=presșpan
+pretutindinea=pretutindeni
+prezviterianism|presviterianism|presbiteranism|presbiterianism|presbiterianism=prezbiterianism
+prezidium=prezidiu
+prezumpție=prezumție
+picromigdală=pricomigdală
+picromigdale=pricomigdale
+primministru|priministru=prim-ministru
+primministrul|priministrul=prim-ministrul
+primulministru|primul-ministru=prim-ministrul
+primplan=prim-plan
+prișniță=prișniț
+prooroc=proroc
+potropop=protopop
+pulovăr=pulover
+purece=purice
+
+# R
+
+rapiț=rabiț
+lacră=raclă
+relanti=ralanti
+ranci|renci=ranch
+randevu=rendez-vous
+rascheta=rașcheta
+rașper=rașpel
+richită=răchită
+răsalniță=răsadniță
+răstriște=restriște
+răzăș=răzeș
+răzgăia=răzgâia
+rezmeriță|răzmeliță=răzmeriță
+reazăm=reazem
+receptacol=receptacul
+rechizitor=rechizitoriu
+racordman=racordmen
+regviem=recviem
+redondant=redundant
+relache=relaș
+ringlotă|reinglotă|renglot=renglotă
+renumerație=remunerație
+repaos=repaus
+repercursiune=repercusiune
+repertoar=repertoriu
+respector=respectuos
+respiratoriu=respirator
+reeșapa=reșapa
+reveion=revelion
+revindecare=revendicare
+revolvel=revorver
+rezidu=reziduu
+ridicul=ridicol
+rituos=ritos
+roc|rok=rock
+roentgen|rontgen|rointgen=röntgen
+roșietic=roșiatic
+rota=roti
+roz-alb=rozalb
+rumi|rummi=rummy
+rund=rundă
+rusac|ruxac=rucsac
+
+# S
+
+sacrosant=sacrosanct
+salar=salariu
+șalopetă=salopetă
+sandală=sanda
+sanguin=sangvin
+sentinelă=santinală
+sarmală=sarma
+saten=satin
+sațiu=saț
+semință=sămânță
+scaraoschi=scaraoțchi
+scălambăia=scălâmbăia
+scândurea=scândurică
+șcena=scena
+șcenă=scenă
+ski=schi
+sclinti|scrinti=scrânti
+scoci=scotch
+sconx=sconcs
+scrijela=scrijeli
+segregațiune=segregație
+safe|safeu=seif
+semering=simering
+siringă=seringă
+servici=serviciu
+seziune=sesiune
+sâmbioză=simbioză
+zmoală=smoală
+zmulge=smulge
+sotovoce=sotto-voce
+șpaghete=spaghete
+spermanțetă=spermanțet
+spese=speze
+șpicher=spicher
+sprey|șprei|șprey|șprai|sprai=spray
+ștampă=stampă
+ștand=stand
+ștandard=standard
+ștat=stat
+statue=statuie
+statuietă=statuetă
+statut=ștatut
+stejeriș=stejăriș
+stewardeză=stewardesă
+ștoc=stoc
+ștofă=stofă
+ștrangula=strangula
+strampotină=strapontină
+sterpezi=strepezi
+șters|ștress|stress=stres
+ștuc=stuc
+sufraj=sufragiu
+sulcină=sulfină
+sumit|samit=summit
+susetă=suzetă
+zvastică=svastică
+
+# Ș
+
+# TODO
+
+
+# T
+
+# TODO
+
+
+# Ț
+
+țumburuș=țumburuc
+țapă=țeapă
+țigare=țigară|țigaretă
+țipet=țipăt
+țolinc=țolincă
+țurțure=țurțur
+
+# U
+
+ulcior=urcior
+ultragiu=ultraj
+humeraș=umeraș
+humoare=umoare
+humor=umor
+uricios=urâcoius
+usufruct=uzufruct
+utricul=utriculă
+
+# V
+
+vax=vacs
+vagabondă=vagaboandă
+val-vârtej=valvârtej
+variete=varieteu
+vasomotoriu=vasomotor
+văratec=văratic
+vehicol=vehicul
+venezuelian=venezuelean
+vernisagiu=vernisaj
+vertige=vertij
+vesteji=veșteji
+veștmânt|vestmânt=veșmânt
+viajer=viager
+viajeră=viageră
+vitanjă=vidanja
+vidrochen=vilbrochen
+vindecativ=vindicativ
+vignietă=vinietă
+vivisecțiune=vivisecție
+volei-bal=volei
+voluptos=voluptuos
+vrășmaș=vrăjmaș
+hultan=vultur
+
+# W
+
+week-end=weekend
+uestern|uertărn|westărn=western
+vidia=widia
+
+# X
+
+xerocs=xerox
+csilofon=xilofon
+
+# Y
+
+iankeu=yankeu
+iemenit=yemenit
+ien=yen
+ioga=yoga
+
+# Z
+
+zală=za
+zahana=zalhana
+ziafet|zaifet=zaiafet
+zamă=zeamă
+zădări|zădărâ=zădărî
+zănatec=zănatic
+sbangiu=zbangiu
+țepelin=zepelin
+zevzeg=zevzec
+zig-zag=zigzag
+ziler=zilier
+smeu=zmeu
+smeură=zmeură
+jugrav=zugrav
+svon=zvon
+
+# EOF \ No newline at end of file