

    <category name="Rôzne">
        <rulegroup id="Menovať-Vymenovať" name="Vymenovať niekoho za"> 
            <rule>
                <pattern>
                    <token inflected="yes">menovať</token>
                    <token postag="S...7" postag_regexp="yes"></token>
                </pattern>

		<message>Nahraďte výrazom <suggestion>ne<match no="1" postag="V.....">vymenovať</match> za <match no="2" postag="S..(.)7" postag_regexp="yes" postag_replace="S..$14"/></suggestion>.</message>

                <short>Chybný výraz. Použite výraz „vymenovať niekoho za“.</short>
                <example correction="vymenoval za profesora" type="incorrect">Prezident <marker>menoval profesorom</marker> Jána Petrika.</example>
                <example type="correct">Prezident vymenoval za profesora Jána Petrika.</example>
            </rule>

            <rule>
                <pattern>
                    <token postag_regexp="yes" regexp="yes" inflected="yes">xmenovať|xvymenovať|xnemenovať|xnevymenovať</token>
                    <token postag="S...7" postag_regexp="yes"></token>
                </pattern>

                <!--message>Nahraďte výrazom <suggestion>vy<match no="1"/> za <match no="2" postag="S...4" postag_regexp="yes"/></suggestion>.</message-->
                <message>Nahraďte výrazom <suggestion>vy<match no="1"/> za <match no="2" postag="S..(.+)7" postag_regexp="yes" postag_replace="S..$14"/></suggestion>.</message>

                <short>Chybný výraz. Použite výraz „vymenovať niekoho za“.</short>
                <example type="incorrect">Prezident <marker>menoval profesorom</marker> Jána Petrika.</example>
                <example type="correct">Prezident vymenoval za profesora Jána
                <!--message>Nahraďte výrazom <suggestion>vy<match no="1"/> za <match no="2" postag="S...4" postag_regexp="yes"/></suggestion>.</message-->
                <!--message>Nahraďte výrazom <suggestion>vy<match no="1"/> za <match no="2" postag="S..(.+)7" postag_regexp="yes" postag_replace="S..$14"/></suggestion>.</message-->
 Petrika.</example>
            </rule>

        </rulegroup>
    </category>

    <!--  ======================================== -->

    <!--  ======================================== -->

    <category name="Predložky">
        <!--  ======================================== -->

        <rulegroup id="Namiesto_niečoho_1" name="Namiesto niečoho 1">
            <rule>
		<!-- -->
                <pattern>
                    <token>miesto</token>
		    <!-- Hocičo v druhom páde -->
                    <token postag="....2" postag_regexp="yes"></token>
                </pattern>

                <message>Nahraďte slovom <suggestion>namiesto \2</suggestion>.</message>

                <short>Možná chybná zámena príslovky „namiesto“ podst. menom „miesto“ .</short>
		<example correction="namiesto ceruzky" type="incorrect"> Pero dostali <marker>miesto ceruzky</marker>.  </example>
                <example type="correct">Pero dostali namiesto ceruzky.</example>
            </rule>

        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="Miesto_na" name="Miesto na">
            <rule>
                <pattern>
                    <token>miesto</token> 
                    <token regexp="yes" skip="-1">k|ku</token> 
                    <token postag="S...3" postag_regexp="yes"></token>
                </pattern>

                <message>Nahraďte výrazom miesto <suggestion>miesto na <match no="3" postag="S...4" postag_regexp="yes"/></suggestion>.</message> 

                <short>Chybná predložka. Použite výraz miesto „na“.</short>
                <example correction="miesto na stavbu|miesto na stavby" type="incorrect">Kúpil pozemok ako <marker>miesto k stavbe</marker> domu.</example> 
                <example type="correct">Kúpil pozemok ako miesto na stavbu domu.</example>
            </rule>

            <!-- Neobsahuje chybu ??? v example
                <rule id="Miesto_na_2" name="Miesto na_2">
                    <pattern >
                        <token >miesto</token>
                        <token postag_regexp="yes" postag="S...3" >
                            <exception regexp="yes">k|ku|na</exception>
                        </token>
                    </pattern>
                    <message>Nahraďte výrazom miesto
                        <suggestion>miesto na <match no="2" postag_regexp="yes" postag="S...4"/></suggestion>.
                    </message>
                    <short>Chyba predložky. Použite výraz miesto na</short>
                    <example correction="miesto na stavbu" type="incorrect"> Kúpil pozemok ako <marker>miesto k stavbe</marker> domu.</example>
                    <example type="correct">Kúpil pozemok ako miesto na stavbu domu.</example>
                </rule>
            -->
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="Mimo_2_pád" name="Mimo sa viaže s 2. pádom">
            <rule>
                <pattern>
                    <token>mimo</token> 
                    <token postag="S(S|F|U)..4" postag_regexp="yes"><exception postag="S(S|F|U)..2" postag_regexp="yes"></exception></token>
                </pattern>

                <message>Predložka „mimo“ sa viaže s 2. pádom: <suggestion>mimo <match no="2" postag="S(S|F|U)..2" postag_regexp="yes"/></suggestion>.</message> 

                <short>Chybná predložka. „Mimo“ sa viaže s 2. pádom.</short>
                <example correction="mimo prevádzky|mimo prevádzok" type="incorrect">Prístroj bol dočasne <marker>mimo prevádzku</marker>.</example> 
                <example type="correct">Prístroj bol dočasne mimo prevádzky.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="Mimo_okrem" name="Zameňte mimo na okrem">
            <rule>
                <pattern>
                    <token skip="-1">mimo</token> 
                    <token postag="A...4." postag_regexp="yes"></token>
                </pattern>

                <message>Predložku „mimo“ nahraďte výrazom <suggestion>okrem <match include_skipped="all" no="2" postag="A...4." postag_regexp="yes"/></suggestion>.</message> 

                <short>Chybná predložka. Zameňte „mimo“ za „okrem“.</short>
                <example correction="okrem nového" type="incorrect">Mal <marker>mimo nového</marker> aj tento dom.</example> 
                <example type="correct">Mal okrem nového aj tento dom.</example>
            </rule>

            <rule id="Mimo_okrem_2" name="Zameňte mimo na okrem_2">
                <pattern>
                    <token skip="-1">mimo</token> 
                    <token postag="P...4" postag_regexp="yes"></token>
                </pattern>

                <message>Predložku „mimo“ nahraďte výrazom <suggestion>okrem <match include_skipped="all" no="2" postag="P...4" postag_regexp="yes"/></suggestion>.</message> 

                <short>Chybná predložka. Zameňte mimo za okmer</short>
                <example correction="okrem iného" type="incorrect">Mal <marker>mimo iného</marker> aj tento dôvod.</example> 
                <example type="correct">Mal okrem iného aj tento dôvod.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="OD_A_PO_Z" name="OD A PO Z">
            <rule>
                <pattern>
                    <token>od</token>
                    <token postag="(S.*)" postag_regexp="yes"></token>
                    <marker>
                        <token>do</token>
                        <token postag="(S...2)" postag_regexp="yes"></token>
                    </marker>
                </pattern>

                <message>Chybný výraz. Zmeňte 'do' na 'po'. <suggestion>po <match no="4" postag="S..s4" postag_regexp="yes"/></suggestion></message>

                <short>Chybný výraz. Zmeňte do na po</short>
                <example correction="po koniec" type="incorrect">Prešli to od začiatku <marker>do konca</marker>.</example>
                <example type="correct">Prešli to od začiatku po koniec.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="DO_a_2_pád" name="DO + 2. pád">
	<!-- aký je vlastne problém? Čo sa používa nesprávne?-->
	<!-- pridať varianty s prívlastkom alebo prívlastkami-->
            <rule>
                <pattern>
                    <token>do</token>
		    <token postag="SS.*" postag_regexp="yes">
			    <exception postag="SS..2" postag_regexp="yes"/>
	    	    </token>
                </pattern>

                <message>Predložka do sa viaže s 2. pádom: <suggestion>do <match no="2" postag="SS..2" postag_regexp="yes"/></suggestion>.</message>


                <short>Chybná predložka. Do sa viaže s 2. pádom</short>
                <example correction="do konca|do koncov" type="incorrect">Prešli to od začiatku <marker>do koniec</marker>.</example> 
                <example type="correct">Prešli to od začiatku do konca.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="po_a_4_alebo_6_pád" name="Po + 4. alebo 6. pád">
	<!-- aký je vlastne problém? Čo sa používa nesprávne?-->
	<!-- pridať varianty s prívlastkom alebo prívlastkami-->
            <rule>
                <pattern>
                    <token>po</token>
		    <!-- POZN. Regulárne výrazy vo výnimke vylúčia všetky podst. mená v 4. a 6. páde
		    a adjektívne podst. mená v 2. a 3. páde 
		    (ktoré majú rovnaký tvar ako v 6. páde - napr. 'od hradskej') -->
		    <token postag="S.*" postag_regexp="yes"><exception postag="(SS..(4|6))|(SA..(2|3))" postag_regexp="yes"></exception></token>
                </pattern>

                <message>Predložka po sa viaže s 4. alebo 6. pádom: <suggestion>po
                    <match no="2" postag="SS..(4|6)" postag_regexp="yes"/></suggestion>.</message>

                <short>Chybná predložka. Po sa viaže s 4. alebo 6. pádom</short>
                <example type="incorrect">Prešli to od začiatku <marker>po konca</marker>.</example>
                <example type="correct">Prešli to od začiatku po koniec.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

	<rulegroup id="_S_SO_" name="Použitie predložiek typu s/so">
            <rule id="S_SO" name="Zameňte „s“ za „so“">
                <pattern>
                    <marker>
                        <token>s</token>
			<token regexp="yes">
				(s.*)|(š.*)|(z.*)|(ž.*)|(vč.*)|(vs.*)|(vš.*)|(vz.*)|(vž.*)|(mn.*)
			</token>
                    </marker>
                </pattern>

                <message>Nahraďte predložkou „so“: <suggestion>so \2</suggestion>.</message>

                <short>Chybná predložka. Zameňte „s“ za „so“</short>
                <example correction="so" type="incorrect">Toto je test <marker>s</marker> štýlom.</example>
                <example type="correct">Toto je test so štýlom.</example>
            </rule>

        <!--  ======================================== -->

            <rule id="SO_S" name="Zameňte „so“ za „s“">
                <pattern>
                    <marker>
                        <token>so</token>
		    <token negate="yes" regexp="yes">
			    <exception>mnou</exception>(s.*)|(š.*)|(z.*)|(ž.*)|(vč.*)|(vs.*)|(vš.*)|(vz.*)|(vž.*)
		    </token>
                    </marker>
                </pattern>

                <message>Nahraďte predložkou „s“: <suggestion>s \2</suggestion>.</message>

                <short>Chybná predložka. Zameňte „so“ za „s“</short>
		<example correction="s" type="incorrect"> Toto je test <marker>so</marker> ohľadom na štýl.  </example>
                <example type="correct">Toto je test s ohľadom na štýl.</example>
            </rule>

        <!--  ======================================== -->

            <rule id="Z_ZO" name="Zameňte „z“ za „zo“">
                <pattern>
                    <marker>
                        <token>z</token>
			<token regexp="yes"> (s.*)|(š.*)|(z.*)|(ž.*)|(vč.*)|(vs.*)|(vš.*)|(vz.*)|(vž.*)|(mňa)
			</token>
                    </marker>
                </pattern>

                <message>Nahraďte predložkou „zo“: <suggestion>zo \2</suggestion>.</message>

                <short>Chybná predložka. Zameňte „z“ za „zo“</short>
		<example correction="zo" type="incorrect"> Často prechádza <marker>z</marker> štýlu do štýlu.  </example>
                <example type="correct">Často prechádza zo štýlu do štýlu.</example>
            </rule>

        <!--  ======================================== -->

            <rule id="ZO_Z" name="Zameňte „zo“ za „z“">
                <pattern>
                    <marker>
                        <token>zo</token>
		    <token negate="yes" regexp="yes"> (s.*)|(š.*)|(z.*)|(ž.*)|(vč.*)|(vs.*)|(vš.*)|(vz.*)|(vž.*)|(mňa)
		    </token>
                    </marker>
                </pattern>

                <message>Nahraďte predložkou „z“: <suggestion>z \2</suggestion>.</message>

                <short>Chybná predložka. Zameňte „zo“ za „z“</short>
                <example correction="z" type="incorrect">Čo <marker>zo</marker> teba zostalo?</example>
                <example type="correct">Čo z teba zostalo?</example>
            </rule>

        <!--  ======================================== -->

            <rule id="K_KU" name="Zameňte „k“ za „ku“">
                <pattern>
                    <marker>
                        <token>k</token>
			<token regexp="yes"> (k.*)|(g.*) </token>
                    </marker>
                </pattern>

                <message>Nahraďte predložkou „ku“: <suggestion>ku \2</suggestion>.</message>

                <short>Chybná predložka. Zameňte „z“ za „zo“</short>
		<example correction="ku" type="incorrect"> Priblížil sa <marker>k</marker> gunárovi.  </example>
                <example type="correct">Priblížil sa ku gunárovi.</example>
            </rule>

        <!--  ======================================== -->

            <rule id="KU_K" name="Zameňte „ku“ za „k“">
                <pattern>
                    <marker>
                        <token>ku</token>
		    	<token negate="yes" regexp="yes"> (k.*)|(g.*) </token>
                    </marker>
                </pattern>

                <message>Nahraďte predložkou „k“: <suggestion>k \2</suggestion>.</message>

                <short>Chybná predložka. Zameňte „ku“ za „k“</short>
                <example correction="k" type="incorrect">Prišli <marker>ku</marker> nám.</example>
		<example type="correct">Prišli k nám.</example>
            </rule>

        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="K_TOMU" name="Zameňte „k tomu“ za „na to“">
            <!-- http://www.civil.gov.sk/archiv/casopis/2005/6/0621ho.htm -->

            <rule>
                <pattern>
                    <token>vzhľadom</token>
                    <marker>
                        <token>k</token>
                        <token>tomu</token>
                    </marker>
                </pattern>

                <message>Správne má byť „<suggestion>na to</suggestion>“.</message>

                <short>Štylistická chyba. Zameňte „k tomu“ za „na to“</short>
		<example correction="na to" type="incorrect">
			Vzhľadom <marker>k tomu</marker>, že…
		</example>
                <example type="correct">Vzhľadom na to, že…</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="ZA_A_PROTI" name="Zameňte „PRE a proti“ za „ZA a proti“">
            <!-- http://www.civil.gov.sk/archiv/casopis/2005/6/0621ho.htm -->

            <rule>
                <pattern>
                    <marker>
                        <token>pre</token>
                    	<token regexp="yes">a|i|aj|alebo</token>
                    	<token>proti</token>
                    </marker>
                </pattern>

                <message>Správne má byť „<suggestion>za \2 \3</suggestion>“.</message>

                <short>Gramatická chyba. Zameňte „pre a proti“ za „za a proti“</short>
		<example correction="za" type="incorrect"> Musíme zvážiť všetky <marker>pre</marker> a proti… </example>
                <example type="correct">Musíme zvážiť všetky za a proti…</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="IST_PO_LEKARA" name="Ísť po lekára">
            <!-- Funguje len pre niektoré tvary slova ísť.-->

            <rule>
                <pattern>
                    <token regexp="yes">ísť|idem|ideš|ide|ideme|idete|idú|išiel|išla|išli|odísť|odídem|odídeš|odíde|odídeme|odídete|odídu|odišiel|odišli</token> 
                    <token>pre</token> 
                    <token postag="S...4" postag_regexp="yes"></token>
                </pattern>

                <message>Po slove „ísť“ a jeho tvaroch sa so 4. pádom viaže predložka
                    „<suggestion><match no="1"/> po <match no="3" postag="S...4" postag_regexp="yes"/></suggestion>“, nie „pre“.</message> 

                <short>Chybná predložka. Použite predložku „po“.</short>
                <example correction="Odišli po chlieb" type="incorrect"><marker>Odišli pre chlieb</marker>.</example> 
                <example type="correct">Odišli po chlieb.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="JEST_S_NIECIM" name="Jesť s niečím">
            <rule>
	    <!-- viazať len na 'lyžicou', 'vidličkou', 'nožom', 'paličkami', 'príborom', inak označí aj 'jahody jem len s jogurtom' -->
	    <!-- 'krájať s nožom", 'hádzať s lopatou'....-->
	    <!-- 'jesť s nožom v ústach' je správne -->
	    <!-- sú slovesá jest, hádzať, kopať (činnosť) nejaká kategória?) -->
	    <!-- ak je "jesť s lyžicou" nasledované podst menom v inom ako 4. páde, je to OK -->

                <pattern>
                    <token>jesť</token> 
                    <marker>
                        <token regexp="yes" skip="-1">s|so</token> 
                        <token postag="S...7" postag_regexp="yes"></token>
                    </marker>
                </pattern>

                <message>Slovo „jesť“ v 7. páde sa viaže s podstatným menom bez predložky <suggestion> <match no="3"/></suggestion>.</message> 

                <short>Chybná predložka. Odstráňte ju.</short>
                <example correction=" paličkami" type="incorrect">Nevedel jesť <marker>s paličkami</marker>.</example> 
                <example type="correct">Nevedel jesť paličkami.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="NA_AKY_UCEL" name="Na aký účel">
            <rule>
                <pattern>
                    <token>k</token> 
                    <token postag="A...3." postag_regexp="yes"></token> 
                    <token>účelu</token>
                </pattern>

                <message>Fráza „k … účelu “ je nesprávna. Nahraďte ju: <suggestion>na
                    <match no="2" postag="A.ms1." postag_regexp="yes"/> účel</suggestion>.</message> 

                <short>Chybná predložka. Použite výraz „na účel“.</short>
                <example type="incorrect"><marker>K netradičnému účelu</marker> poslúžilo kladivo.</example>

                <example type="correct">Na netradičný účel poslúžilo kladivo.</example>
            </rule>
        </rulegroup>
    </category>

    <!--  ======================================== -->

    <!--  ======================================== -->

    <category name="Gramatika">
        <!--  ======================================== -->

        <rulegroup id="PRIDAVNE_MENO_MP1" name="Zameňte „dobrý chlapi“ za „dobrí chlapi“">
            <rule>
                <pattern>
                    <marker>
                        <token postag="AA.*" postag_regexp="yes"><exception postag="AAmp1." postag_regexp="yes"></exception></token>
                    </marker> 
                    <token postag="S(S|A|F)mp1" postag_regexp="yes"><exception regexp="yes">korektori|prehliadači</exception></token>
                </pattern>

                <message>Pravdepodobne nesprávny tvar (<match no="1"/>) prídavného mena pred
                    podstatným menom. Správne by malo byť <suggestion><match no="1" postag="AA.*" postag_regexp="yes" postag_replace="AAmp1x"/></suggestion>.</message> 

                <short>Gramatická chyba. Nominatív množného čísla mužského rodu.</short>
                <example correction="Dobrí" type="incorrect"><marker>Dobrý</marker> chlapi ešte nevymreli…</example> 
                <example type="correct">Dobrí chlapi ešte nevymreli…</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="A_TO_A_TAK" name="Čiarka pred „a to“, „a tak“">
            <rule>
                <pattern>
                    <token><exception>,</exception></token> 
                    <marker>
                        <token spacebefore="yes">a</token> 
                        <token regexp="yes" spacebefore="yes">tak|to|preto|teda|predsa|jednako|pritom</token>
                    </marker>
                </pattern>

                <message>Dajte čiarku pre „a to“ „a tak“: <suggestion>, <match no="2"/> <match no="3"/></suggestion>.</message> 

                <short>Gramatická chyba. Dajte čiarku pred „a to“ „a tak“.</short>
                <example correction=", a tak" type="incorrect">Neprišli<marker> a tak</marker> odišiel.</example> 
                <example type="correct">Neprišli, a tak odišiel.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <!-- pravidlo nerozlišuje jednotné/množné číslo!-->

        <rulegroup id="Delegácia" name="Delegácia">
            <rule>
                <pattern>
                    <token>delegácii</token>
                </pattern>

                <message>Zmeňte koncovku slova na delegácií alebo delegácie
                    <suggestion><match no="1">delegácií</match></suggestion>
		    <suggestion><match no="1">delegácie</match></suggestion>
	        </message> 

                <short>Gramatická chyba. Zlý tvar slova delegácia.</short>
                <example correction="delegácií|delegácie" type="incorrect">Dostali od zahraničnej <marker>delegácii</marker>.</example> 
                <example correction="delegácií|delegácie" type="incorrect">Snažili sa dostať do vládnych <marker>delegácii</marker>.</example> 
                <example type="correct">Rozhovor s predsedom delegácie dopadol výborne.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="DRUHYM_ROKOM" name="Druhým rokom">
		<!-- viazať na neexistenciu preložky pred 'druhým' -->

            <rule>
		<!-- Nájde "druhým rokom študoval"-->
                <pattern>
			<token postag="N.ms7" postag_regexp="yes"/> 	<!-- čísl. v 7. páde -->
			<token>rokom</token>
			<token postag="V.*" postag_regexp="yes"/> 	<!-- sloveso -->
                </pattern>

                <message>Gramatická chyba. Zmeňte na 4. pád.: <suggestion><match no="1" postag="N.is4" postag_regexp="yes"/> <match no="2" postag="S..s4" postag_regexp="yes"/> \3</suggestion>.</message>

                <short>Gramatická chyba. 'Druhým rokom študovať' je nespisovné.</short>
		<example correction="druhý rok" type="incorrect"><marker>Druhým rokom študoval</marker>politológu.</example>
                <example type="correct">Druhý rok študoval politológiu.</example>
            </rule>

            <rule>
		<!-- Nájde "študovať (už) druhým rokom"-->
                <pattern>
			<token postag="V.*" postag_regexp="yes" skip="1"></token> 	<!-- sloveso + slovo-->
			<token postag="N.ms7" postag_regexp="yes"></token> 	<!-- čísl. v 7. páde -->
			<token>rokom</token>
                </pattern>

		<message>Gramatická chyba. Zmeňte na 4. pád.: <suggestion><match no="1" include_skipped="all"/> <match no="2" postag="N.is4" postag_regexp="yes"/> <match no="3" postag="S..s4" postag_regexp="yes"/></suggestion>.</message>

                <short>Gramatická chyba. 'Študovať druhým rokom' je nespisovné.</short>
		<example correction="druhý rok" type="incorrect">Politológiu študoval už<marker>druhým rokom</marker>, keď…</example>
                <example type="correct">Politológiu študoval už druhý rok, keď…</example>
            </rule>

        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="JEDNY_POMNOZNE" name="Jedny + pomnožné pod. mená">
            <rule>
                <pattern>
                    <token>jedni</token>

                    <token postag="S.(i|f|n)(p|o)." postag_regexp="yes"></token>
                </pattern>

                <message>Slovo „jedni“ má v spojení s podstatnými menami tvar
			<suggestion>jedny <match no="2" postag="S.(i|f|n)(p|o)." postag_regexp="yes"/></suggestion>.
		</message>


                <short>Gramatická chyba. Spisovný tvar je jedny.</short>
                <example correction="jedny nohavice" type="incorrect">Kúpil si <marker>jedni nohavice</marker>.</example>
                <example type="correct">Kúpil si jedny nohavice.</example>
            </rule>
        </rulegroup>

        <!--============================= -->

        <rulegroup id="CHAPAT_TOMU" name="Nesprávna väzba „chápať tomu“">
            <rule>
                <pattern>
                    <token regexp="yes">chápať|chápem|chápeš|chápe|chápeme|chápete|chápu|
                        nechápať|nechápem|nechápeš|nechápe|nechápeme|nechápete|nechápu|
                        chápal|chápala|chápalo|chápali|
                        nechápal|nechápala|nechápalo|nechápali|
                        nepochopiť|nepochopím|nepochopíš|nepochopí|nepochopíme|nepochopíte|nepochopia|
                        pochopiť|pochopím|pochopíš|pochopí|pochopíme|pochopíte|pochopia|
                        pochopil|pochopila|pochopilo|pochopili</token>
                    <token>tomu</token>
                </pattern>

                <message>Chápať sa viaže s „to“: <suggestion><match no="1"/> to</suggestion>.</message>

                <short>„Chápať“ sa viaže s „to“.</short>
                <example correction="Chápem to" type="incorrect"><marker>Chápem tomu</marker>, keď…</example>
                <example type="correct">Chápem to, keď…</example>
            </rule>

            <rule>
                <pattern>
                    <token>tomu</token>
                    <token regexp="yes">chápať|chápem|chápeš|chápe|chápeme|chápete|chápu|
                        nechápať|nechápem|nechápeš|nechápe|nechápeme|nechápete|nechápu|
                        chápal|chápala|chápalo|chápali|
                        nechápal|nechápala|nechápalo|nechápali|
                        nepochopiť|nepochopím|nepochopíš|nepochopí|nepochopíme|nepochopíte|nepochopia|
                        pochopiť|pochopím|pochopíš|pochopí|pochopíme|pochopíte|pochopia|
                        pochopil|pochopila|pochopilo|pochopili</token>
                </pattern>

                <message>„Chápať“ sa viaže s „to“: <suggestion>to <match no="2"/></suggestion>.</message>

                <example correction="to pochopiť" type="incorrect">Dokážem <marker>tomu pochopiť</marker>, keď…</example>
                <example type="correct">Dokážem to pochopiť, keď…</example>
            </rule>

            <rule>
                <pattern>
                    <token regexp="yes">chápal|chápala|chápalo|chápali|
                        nechápal|nechápala|nechápalo|nechápali|
                        pochopil|pochopila|pochopilo|pochopili|
                        nepochopil|nepochopila|nepochopilo|nepochopili</token>
                    <token regexp="yes">som|si|sme|ste</token>
                    <token>tomu</token>
                </pattern>

                <message>„Chápať“ sa viaže s „to“: <suggestion><match no="1"/> <match no="2"/> to</suggestion>.</message>

                <example type="incorrect"><marker>Chápal som tomu</marker>, keď…</example>
                <example type="correct">Chápal som to, keď…</example>
            </rule>
        </rulegroup>

        <!--============================= -->

        <rulegroup id="ROZUMIET_TO" name="Nesprávna väzba „rozumieť to“">
            <rule>
                <pattern>
                    <token regexp="yes">rozumieť|rozumiem|rozumieš|rozumie|rozumieme|rozumiete|rozumejú|
                        nerozumieť|nerozumiem|nerozumieš|nerozumie|nerozumieme|nerozumiete|nerozumejú|
                        rozumel|rozumela|rozumelo|rozumeli|
                        nerozumel|nerozumela|nerozumelo|nerozumeli|
                        porozumieť|porozumiem|porozumieš|porozumie|porozumejú|
                        porozumieme|porozumiete|
                        neporozumieť|neporozumiem|neporozumieš|neporozumie|
                        neporozumieme|neporozumiete|neporozumejú|
                        porozumel|porozumela|porozumelo|porozumeli</token>
                    <token>to</token>
                </pattern>

                <message>Rozumieť sa viaže s „tomu“: <suggestion><match no="1"/> tomu</suggestion>.</message>

                <short>„Rozumieť“ sa viaže s „tomu“.</short>
                <example correction="Porozumiem tomu" type="incorrect"><marker>Porozumiem to</marker>, keď…</example>
                <example type="correct">Porozumiem tomu, keď…</example>
            </rule>

            <rule>
                <pattern>
                    <token>to</token>
                    <token regexp="yes">rozumieť|rozumiem|rozumieš|rozumie|rozumieme|rozumiete|rozumejú|
                        nerozumieť|nerozumiem|nerozumieš|nerozumie|nerozumieme|nerozumiete|nerozumejú|
                        rozumel|rozumela|rozumelo|rozumeli|
                        nerozumel|nerozumela|nerozumelo|nerozumeli|
                        porozumieť|porozumiem|porozumieš|porozumie|porozumejú|
                        porozumieme|porozumiete|
                        neporozumieť|neporozumiem|neporozumieš|neporozumie|
                        neporozumieme|neporozumiete|neporozumejú|
                        porozumel|porozumela|porozumelo|porozumeli</token>
                </pattern>

                <message>„Rozumieť“ sa viaže s „tomu“: <suggestion>tomu <match no="2"/></suggestion>.</message>

		<example correction="tomu porozumieť" type="incorrect">
			Dokázal by som <marker>to porozumieť</marker>, ak…
		</example>
                <example type="correct">Dokázal by som tomu porozumieť, ak…</example>
            </rule>

            <rule>
                <pattern>
                    <token regexp="yes">rozumel|rozumela|rozumelo|rozumeli|
                        nerozumel|nerozumela|nerozumelo|nerozumeli|
                        porozumel|porozumela|porozumelo|porozumeli|
                        neporozumel|neporozumela|neporozumelo|neporozumeli</token>
                    <token regexp="yes">som|si|sme|ste</token>
                    <token>to</token>
                </pattern>

		<message>
			„Rozumieť“ sa viaže s „tomu“: 
			<suggestion><match no="1"/> <match no="2"/> tomu</suggestion>.
		</message>

                <example correction="Rozumel som tomu" type="incorrect"><marker>Rozumel som to</marker>, keď…</example>
                <example type="correct">Rozumel som tomu, keď…</example>
            </rule>
        </rulegroup>

    </category>

    <!--  ======================================== -->

    <!--  ======================================== -->

    <category name="Číslovky">
        <!--  ======================================== -->

        <rulegroup id="DVE_DECI" name="Dve deci">
            <rule>
                <pattern>
                    <token>dva</token> 
                    <token postag="S.np." postag_regexp="yes"><exception>krát</exception></token>
                </pattern>

                <message>Čislovka dva má s pod. menami stredného rodu tvar
                    <suggestion>dve <match no="2" postag="S.np." postag_regexp="yes"/></suggestion>.</message>


                <short>Chybná číslovka. Spisovný tvar je dve.</short>
                <example correction="dve mestá" type="incorrect">Navštívili <marker>dva mestá</marker>.</example> 
                <example type="correct">Navštívili dve mestá.</example>
            </rule>
        </rulegroup>

        <!--  ======================================== -->

        <rulegroup id="CISLOVKA_KRAT" name="Číslovka + krát">
            <rule>
                <pattern>
                    <token postag="N.*" postag_regexp="yes"></token> 
                    <token spacebefore="yes">krát</token>
                </pattern>

                <message>Číslovky a slovo krát sa píšu spolu: <suggestion><match no="1"/>krát</suggestion>.</message> 

                <short>Chybná číslovka. Použite xxxkrát.</short>
                <example correction="sedemkrát" type="incorrect">Ten film som už videl <marker>sedem krát</marker>.</example> 
                <example type="correct">Ten film som už videl sedemkrát.</example>
            </rule>
        </rulegroup>
    </category>

    <!--  ======================================== -->

    <!--  ======================================== -->

    <category name="Nespisovné">
        <!--  ======================================== -->

        <rulegroup id="ODSTAVEC" name="Odstavec -&gt; odsek">
            <rule>
                <pattern>
                    <token regexp="yes">odstavec|odstavca|odstavcu|odstavci|odstavcom|odstavce|odstavcoch|odstavcami</token>
                </pattern>

                <message>Namiesto slova odstavec použite slovo <suggestion>odsek</suggestion>.</message> 

                <short>Nespisovné slovo.</short>
                <example correction="odsek" type="incorrect">Tabulátorom odsaďte <marker>odstavec</marker>.</example> 
                <example type="correct">Tabulátorom odsaďte odsek.</example>
            </rule>
        </rulegroup>
    </category>
