Permalink
Fetching contributors…
Cannot retrieve contributors at this time
4703 lines (4678 sloc) 259 KB
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/print.xsl" ?>
<?xml-stylesheet type="text/css" href="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/rules.css"
title="Easy editing stylesheet" ?>
<!--
Esperanto Grammar and Typo Rules for LanguageTool
Copyright (C) 2010-2018 Dominique Pellé <dominique.pelle@gmail.com>
Copyright (C) 2018 Robin van der Vliet <info@robinvandervliet.com>
Ligiloj al PMEG (Plena Manlibro de Esperanta Gramatiko) kun permeso
de ĝia verkisto Bertilo Wennergren.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
-->
<rules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" lang="eo" xsi:noNamespaceSchemaLocation="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/rules.xsd">
<category id="KAT_KONFUZOJ" name="Konfuzoj">
<rule id="EK_DE" name="ek de (ekde)">
<pattern>
<token>ek</token>
<token>de</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion>ekde</suggestion>?</message>
<url>http://bertilow.com/pmeg/vortfarado/afiksoj/prefiksoj/ek.html#i-4tv</url>
<example correction="ekde">Mi lernas Esperanton <marker>ek de</marker> la jaro 2005.</example>
</rule>
<rulegroup id="SE_CXU" name="se (ĉu)">
<url>http://bertilow.com/pmeg/gramatiko/subfrazoj/demandaj.html#i-e23</url>
<rule>
<pattern>
<token inflected="yes">scii</token>
<marker>
<token>se</token>
</marker>
</pattern>
<message>Laŭ la kunteksto ŝajnas, ke vi intencis skribi <suggestion>ĉu</suggestion>.</message>
<example correction="ĉu">Mi ne scias <marker>se</marker> li venos.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">scii</token>
<token>,</token>
<marker>
<token>se</token>
</marker>
</pattern>
<message>Laŭ la kunteksto ŝajnas, ke vi intencis skribi <suggestion>ĉu</suggestion>.</message>
<example correction="ĉu">Mi ne scias, <marker>se</marker> li venos.</example>
</rule>
</rulegroup>
<rule id="SERCXI" name="serĉi (ŝerci)">
<pattern>
<token inflected="yes">serĉi<exception scope="previous" regexp="yes" inflected="yes">tie|ĉie</exception></token>
<token>pri</token>
</pattern>
<message>Ĉu vi intencis <suggestion><match no="1" regexp_match="(?iu).*([aoiu]s?)" regexp_replace="ŝerc$1"/></suggestion> anstataŭ «\1»?</message>
<example correction="ŝercu">Ne <marker>serĉu pri</marker> tio!</example>
<example>Mi ĉie serĉis pri tio.</example>
</rule>
<rulegroup id="REPORTISTO" name="reportisto (raportisto)">
<rule>
<pattern>
<token inflected="yes">reportisto</token>
</pattern>
<message>Plej verŝajne vi intencis skribi <suggestion>raportisto</suggestion> anstataŭ «\1»?</message>
<example correction="raportisto">La <marker>reportistoj</marker> havis neniun novaĵon.</example>
</rule>
<rule>
<pattern>
<marker>
<token inflected="yes">reporti</token>
</marker>
<token regexp="yes">pri|ke</token>
</pattern>
<message>Laŭ la kunteksto ŝajnas, ke vi intencis skribi <suggestion><match no="1" regexp_match="(.).(.*)" regexp_replace="$1a$2"/></suggestion> anstataŭ «\1».</message>
<example correction="raportis">Li <marker>reportis</marker> pri la eventoj.</example>
</rule>
<rule>
<pattern>
<marker>
<token inflected="yes">reporti</token>
</marker>
<token>,</token>
<token>ke</token>
</pattern>
<message>Laŭ la kunteksto ŝajnas, ke vi intencis skribi <suggestion><match no="1" regexp_match="(.).(.*)" regexp_replace="$1a$2"/></suggestion> anstataŭ «\1».</message>
<example correction="raportis">Li <marker>reportis</marker>, ke la eventoj tiel okazis.</example>
</rule>
</rulegroup>
<rule id="REBELO" name="Rebelo (Ribelo)">
<antipattern>
<token>Flavio</token>
<marker><token>Rebelo</token></marker>
</antipattern>
<pattern>
<token inflected="yes" regexp="yes">rebel[oi]</token>
</pattern>
<message>La vorto «\1» estas neverŝajna. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="^(.)." regexp_replace="$1i"/></suggestion>?</message>
<url>https://eo.wikipedia.org/wiki/Flavio_Rebelo</url>
<example correction="ribeloj">La <marker>rebeloj</marker> venkis.</example>
<example>Flavio Rebelo funkciigis la retpaĝaron Ĝangalo.</example>
</rule>
<rulegroup id="DANKEMA" name="dankema (danka)">
<url>http://www.reta-vortaro.de/revo/art/dank.html</url>
<rule>
<pattern>
<marker>
<token inflected="yes">dankema</token>
</marker>
<token regexp="yes" skip="1">pro|por|se</token>
<token regexp="yes">helpo|servo</token>
</pattern>
<message>Laŭ la kunteksto ŝajnas, ke vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)(.*)em(.*)" regexp_replace="$1$2"/></suggestion>. Teorie «dankema» estas uzata por konstanta inklino al dankado, ne por provizora helpo.</message>
<example correction="dankaj">Ili estas tre <marker>dankemaj</marker> pro via helpo.</example>
<example>Mi estas tre danka pro via helpo.</example>
<example>Mi estas dankema al miaj infanoj.</example>
<example>Li havas dankeman karakteron.</example>
</rule>
<rule>
<pattern>
<token regexp="yes" skip="1">est[iuo]s</token>
<marker>
<token inflected="yes">dankema</token>
</marker>
</pattern>
<message>Laŭ la kunteksto ŝajnas, ke vi intencis skribi <suggestion><match no="2" regexp_match="(?iu)(.*)em(.*)" regexp_replace="$1$2"/></suggestion>. Teorie «dankema» estas uzata por konstanta inklino al dankado, ne por provizora helpo.</message>
<example correction="dankaj">Se vi helpus min, ni estus <marker>dankemaj</marker>.</example>
<example correction="dankaj">Se vi helpus min, ni estus tre <marker>dankemaj</marker>.</example>
</rule>
</rulegroup>
<rule id="LITERO_LETERO" name="litero (letero)">
<pattern>
<token skip="2" inflected="yes" regexp="yes">.*(?:adres|send|redakt|leg|ricev)i</token>
<marker>
<token inflected="yes">litero<exception scope="previous" regexp="yes" inflected="yes">(?:mal)?(?:grand|et)a|(?:ĉin|japan)a</exception></token>
</marker>
<token><exception regexp="yes">\p{L}</exception></token>
</pattern>
<message>Ĉu vi intencis <suggestion><match no="2" regexp_match="(.).(.*)" regexp_replace="$1e$2"/></suggestion> anstataŭ «\2»?</message>
<example correction="leteron">Mi dissendis la <marker>literon</marker>.</example>
<example>Mi ne povas legi etajn literojn.</example>
<example>Por ricevi la literon Ĥ, longe premu H.</example>
</rule>
<rule id="EBLECO" name="ebleco (eblo)">
<pattern>
<token inflected="yes" skip="1">havi</token>
<marker>
<token regexp="yes">eblecoj?n</token>
</marker>
</pattern>
<message>Laŭ la kunteksto, ŝajnas ke vi intencis diri <suggestion><match no="2" regexp_match="(?iu)ec(oj?n?)$" regexp_replace="$1"/></suggestion> anstataŭ «\2».</message>
<example correction="eblon">Mi havas <marker>eblecon</marker> ŝanĝi laboron.</example>
</rule>
<rulegroup id="RAKETO_RAKEDO" name="rakedo anstataŭ raketo">
<rule>
<pattern>
<token inflected="yes" regexp="yes" skip="-1">.*ludi|badminton[io]|.*tenis[io]|skvaŝ[io]|.*pilko</token>
<marker>
<token inflected="yes" regexp="yes">.*raketo</token>
</marker>
</pattern>
<message>Laŭ la kunteksto, ŝajnas ke vi intencis diri <suggestion><match no="2" regexp_match="(?iu)(.*rake)t(.*)" regexp_replace="$1d$2"/></suggestion> anstataŭ «\2».</message>
<example correction="tenisrakedo">Li forte frapis la pilkon per lia nova <marker>tenisraketo</marker>.</example>
</rule>
<rule>
<pattern>
<marker>
<token inflected="yes" regexp="yes" skip="-1">.*raketo</token>
</marker>
<token inflected="yes" regexp="yes">.*ludi|badminton[io]|.*tenis[io]|skvaŝ[io]|.*pilko</token>
</pattern>
<message>Laŭ la kunteksto, ŝajnas ke vi intencis diri <suggestion><match no="1" regexp_match="(?iu)(.*rake)t(.*)" regexp_replace="$1d$2"/></suggestion> anstataŭ «\2».</message>
<example correction="rakedojn">Mi aĉetis <marker>raketojn</marker> de tabloteniso.</example>
</rule>
</rulegroup>
<rulegroup id="AKCENTO_AKCXENTO" name="ankcento kaj akĉento">
<rule>
<pattern>
<token inflected="yes" regexp="yes" skip="1">[lmnŝv]ian|[mvlŝn]ia|afrikansa|albana|angla|araba|armena|baŝkira|bela|bosna|bretona|bulgara|ĉarma|ĉeĉena|ĉeĥa|ĉina|ĉuvaŝa|dana|diversa|ekstremadura|estona|eŭska|finna|franca|fremda|fremdlanda|frisa|friula|galega|germana|greka|gronlanda|hebrea|hinda|hindia|hispana|hungara|indonezia|inguŝa|irlanda|islanda|itala|japana|jida|kartvela|kataluna|kimra|korea|kroata|latina|latva|litova|loka|luksemburga|nederlanda|norvega|okcitana|oseta|persa|pola|portugala|rumana|rusa|serba|skota|slovaka|slovena|svahila|sveda|taja|tatara|terura|turka|udmurta|ukraina|urdua|usona|vjetnama</token>
<marker>
<token inflected="yes">akcento</token>
</marker>
<token><exception regexp="yes">sur|en</exception></token>
</pattern>
<message>Laŭ la kunteksto, ŝajnas ke vi intencis diri <suggestion><match no="2" regexp_match="(?iu)c" regexp_replace="ĉ"/></suggestion>.</message>
<example correction="akĉenton">Ŝi havas fortan francan <marker>akcenton</marker>.</example>
<example>La vorto havas akcenton sur la antaŭlasta silabo.</example>
</rule>
<rule>
<pattern>
<marker>
<token inflected="yes">akĉento</token>
</marker>
<token regexp="yes" inflected="yes">sur|en|troviĝi|fali</token>
</pattern>
<message>Laŭ la kunteksto, ŝajnas, ke vi intencis diri <suggestion><match no="1" regexp_match="(?iu)ĉ" regexp_replace="c"/></suggestion>.</message>
<example correction="akcento">La <marker>akĉento</marker> en tiu vorto estas sur la lasta silabo.</example>
</rule>
</rulegroup>
<rule id="VIOLINO_VIOLONO" name="violino kaj violono">
<pattern>
<token inflected="yes" skip="1" regexp="yes">ludi|lerni|studi</token>
<marker>
<token inflected="yes" regexp="yes">viol(?:in)?o</token>
</marker>
</pattern>
<message>Laŭ la kunteksto, ŝajnas, ke vi intencis diri <suggestion><match no="2" regexp_match="(?iu)li" regexp_replace="lo"/></suggestion>.</message>
<example correction="violonon">Ŝi ludas la <marker>violinon</marker> bonege.</example>
</rule>
<rulegroup id="JENO_ENO" name="jeno → eno">
<url>http://www.reta-vortaro.de/revo</url>
<rule>
<pattern>
<token regexp="yes">\d+</token>
<marker><token inflected="yes">jeno</token></marker>
</pattern>
<message>Se «\2» temas pri la japana monunuo, oni tiam skribas <suggestion><match no="2" regexp_match="^." regexp_replace=""/></suggestion>.</message>
<example correction="enojn">Tio kostas 200 <marker>jenojn</marker>.</example>
</rule>
<rule>
<pattern>
<token postag="N"/>
<marker><token inflected="yes">jeno</token></marker>
</pattern>
<message>Se «\2» temas pri la japana monunuo, oni tiam skribas <suggestion><match no="2" regexp_match="^." regexp_replace=""/></suggestion>.</message>
<example correction="enojn">Tio kostas ducent <marker>jenojn</marker>.</example>
</rule>
</rulegroup>
<rule id="NATURALA" name="naturala → natura">
<pattern>
<token regexp="yes" inflected="yes">(?:ne|mal|super)?natural(?:eg)?[aeio]</token>
</pattern>
<message>«\1» ŝajnas esti eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)al" regexp_replace=""/></suggestion>?</message>
<example correction="natura">Ŝi estas <marker>naturala</marker> virino.</example>
</rule>
<rulegroup id="POLUCIO_POLUO" name="polucio kaj poluo">
<rule>
<pattern>
<token skip="-1" regexp="yes" inflected="yes">aer[ao]|akvo|oceano|planedo|fiŝo|besto|naturo|tero|grundo|maro|.*mond[ao]|grava|problemo|homaro|malsan(?:ig)?[aoi]|radioaktiv.*|[ĥj]emi[ao]|atmosfero|urb[oa]</token>
<marker>
<token regexp="yes" inflected="yes">.*polucio</token>
</marker>
</pattern>
<message>Laŭ la kunteksto, ŝajnas, ke vi intencis diri <suggestion><match no="2" regexp_match="(?iu)ci" regexp_replace=""/></suggestion>.</message>
<example correction="poluo">Tutmonda <marker>polucio</marker> estas danĝero por la planedo.</example>
</rule>
<rule>
<pattern>
<marker>
<token regexp="yes" inflected="yes" skip="-1">.*polucio</token>
</marker>
<token regexp="yes" inflected="yes">aer[ao]|akvo|oceano|planedo|fiŝo|besto|naturo|tero|grundo|maro|.*mond[ao]|grava|problemo|homaro|malsan(?:ig)?[aoi]|radioaktiv.*|[ĥk]emi[ao]|atmosfero|urb[oa]</token>
</pattern>
<message>Laŭ la kunteksto, ŝajnas, ke vi intencis diri <suggestion><match no="1" regexp_match="(?iu)ci" regexp_replace=""/></suggestion>.</message>
<example correction="aerpoluo">Danĝera <marker>aerpolucio</marker> en la urboj malsanigas la homojn.</example>
</rule>
</rulegroup>
<rule id="MATRO" name="matro → patrino">
<pattern>
<token regexp="yes">matr(?:in)?[ao]j?n?</token>
</pattern>
<message>«\1» ŝajnas esti eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu).*([ao]j?n?)" regexp_replace="patrin$1"/></suggestion>?</message>
<example correction="patrino">Ŝia <marker>matro</marker> forpasis.</example>
</rule>
<rule id="MULTEKARA" name="multekara → multekosta">
<pattern>
<token regexp="yes">(?:mal)?multekar(?:eg)?aj?n?</token>
</pattern>
<message>Uzo de «\1» estas verŝajne eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)kar" regexp_replace="kost"/></suggestion>?</message>
<example correction="multekostaj">Tiuj aŭtoj estas <marker>multekaraj</marker>.</example>
</rule>
<rule id="REGARDI" name="regardi kaj rigardi">
<antipattern>
<token>Flavio</token>
<token>Rebelo</token>
</antipattern>
<pattern>
<token inflected="yes" regexp="yes">re(?:bel|cel|cev|fuĝ|fuz|gard|kolt|laks|lati|mark|mors|par|pet|poz|proĉ|verenc|volu)(?:a[ĉd]|e[tg])?[aeio]</token>
</pattern>
<message>Uzo de «\1» estas sufiĉe neverŝajna. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(.).(.*)" regexp_replace="$1i$2"/></suggestion>?</message>
<example correction="rigardis">Ŝi <marker>regardis</marker> lin.</example>
</rule>
<rule id="EKSPLORI" name="eksplori kaj esplori">
<pattern>
<token inflected="yes" regexp="yes">(?:ne|re|doplero?-?|erco?-?|merkato?-?|naturo?-?)?eksplor(?:ad|ebl|em|ist)?[ioae]</token>
</pattern>
<message>La vorto «\1» estas verŝajna eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)ks" regexp_replace="s"/></suggestion>?</message>
<example correction="esploris">Li <marker>eksploris</marker> la landon.</example>
<example correction="esploristoj">Ili estis <marker>eksploristoj</marker>.</example>
</rule>
<rule id="ENKONTRI" name="enkontri kaj renkonti">
<pattern>
<token inflected="yes" regexp="yes">(?:re)?(?:inter)?(?:[ei]nkontr?|r[ei]nkontr)(?:ad|ebl|em|i[ĝg])?[aieo]</token>
</pattern>
<message>La vorto «\1» estas verŝajna eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)([ei]nkontr?|r[ei]nkontr)" regexp_replace="renkont"/></suggestion>?</message>
<example correction="renkontis">Mi <marker>enkontris</marker> lian fraton.</example>
</rule>
<rule id="VERSIONO" name="versiono → versio">
<pattern>
<token inflected="yes" regexp="yes">version[oae]</token>
</pattern>
<message>La vorto «\1» ŝajnas esti eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)ion" regexp_replace="i"/></suggestion>?</message>
<example correction="versio">La nova <marker>versiono</marker> tre bonas.</example>
</rule>
<rule id="NACIONO" name="naciono → nacio">
<pattern>
<token inflected="yes" regexp="yes">nacion[oae]</token>
</pattern>
<message>La vorto «\1» ŝajnas esti eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)ion" regexp_replace="i"/></suggestion>?</message>
<example correction="nacio">La interesoj de la <marker>naciono</marker> ofte kontraŭas tiujn de la individuoj.</example>
</rule>
<rule id="MAGIKA" name="magika → magia">
<pattern>
<token inflected="yes" regexp="yes">magik[aoe]</token>
</pattern>
<message>La vorto «\1» ŝajnas esti eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)k" regexp_replace=""/></suggestion>?</message>
<example correction="magia">Estis <marker>magika</marker> vespero.</example>
</rule>
<rule id="DIFEKTO" name="defekto → difekto">
<pattern>
<token inflected="yes" regexp="yes">de(?:fekt|fin)[aeio]</token>
</pattern>
<message>La vorto «\1» ŝajnas esti eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(.).(.*)" regexp_replace="$1i$2"/></suggestion>?</message>
<example correction="difektojn">Mi havas neniujn <marker>defektojn</marker>.</example>
</rule>
<rule id="EKSTERNE" name="eksterne → ekstere">
<pattern>
<token inflected="yes" regexp="yes">(mal|ne)?ekstern[oae]</token>
</pattern>
<message>La vorto «\1» ŝajnas esti eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)rn" regexp_replace="r"/></suggestion>?</message>
<example correction="ekstere">Li ludas <marker>eksterne</marker>.</example>
</rule>
<rule id="ENLOGANTO" name="enloĝanto → loĝanto">
<pattern>
<token inflected="yes">enloĝanto</token>
</pattern>
<message>La vorto «\1» ŝajnas esti eraro pro influo de nacia lingvo. Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="..(.*)" regexp_replace="$1"/></suggestion>?</message>
<url>https://eo.wikipedia.org/wiki/Vikipedio:Oftaj_gramatikaj_eraroj</url>
<example correction="loĝantoj">La <marker>enloĝantoj</marker> de Argentino belas.</example>
</rule>
<rulegroup id="ADULTO_ADOLTO" name="adulto kaj adolto">
<rule>
<pattern>
<token regexp="yes">[mcvlŝn]i|ili|oni</token>
<token inflected="yes" regexp="yes" skip="1">esti|(?:far)?iĝi</token>
<marker>
<token inflected="yes">adulto</token>
</marker>
</pattern>
<message>Ĉu vi intencis skribi <suggestion><match no="3" regexp_match="(?iu)u" regexp_replace="o"/></suggestion>?</message>
<example correction="adolto">Li estas jam <marker>adulto</marker>.</example>
</rule>
<rule>
<pattern>
<marker>
<token inflected="yes">adulto</token>
</marker>
<token inflected="yes" regexp="yes" skip="1">,|kaj|aŭ</token>
<token regexp="yes" inflected="yes">(?:ge)?(?:infan|junul|beb|knab|fil)(?:in)?o</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)u" regexp_replace="o"/></suggestion>?</message>
<example correction="Adoltoj"><marker>Adultoj</marker> kaj liaj infanoj rajtas partopreni.</example>
</rule>
<rule>
<pattern>
<token regexp="yes" inflected="yes">(?:ge)?(?:infan|junul|beb|knab|fil)(?:in)?o</token>
<token inflected="yes" regexp="yes">,|kaj|aŭ</token>
<marker>
<token inflected="yes">adulto</token>
</marker>
</pattern>
<message>Ĉu vi intencis skribi <suggestion><match no="3" regexp_match="(?iu)u" regexp_replace="o"/></suggestion>?</message>
<example correction="adoltoj">Infanoj kaj <marker>adultoj</marker> partoprenis.</example>
</rule>
<rule>
<pattern>
<token regexp="yes" inflected="yes">geadult(?:in)?o|(?:ge)?adultino</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)u" regexp_replace="o"/></suggestion>?</message>
<example correction="adoltino">Maria baldaŭ fariĝos <marker>adultino</marker>.</example>
</rule>
<rule>
<pattern>
<token regexp="yes">al|por</token>
<marker><token>adultoj</token></marker>
</pattern>
<message>Ĉu vi intencis skribi <suggestion><match no="2" regexp_match="(?iu)u" regexp_replace="o"/></suggestion>?</message>
<example correction="adoltoj">Mi instruas Esperanton al <marker>adultoj</marker>.</example>
</rule>
</rulegroup>
<rulegroup id="PLASTA_PLASTIKA" name="plasta kaj plastika">
<rule>
<pattern>
<marker><token inflected="yes">plastika</token></marker>
<token inflected="yes" regexp="yes">sako|.*aĵo</token>
</pattern>
<message>Laŭ la kunteksto, ŝajnas ke vi intencis diri <suggestion><match no="1" regexp_match="(?iu)ik" regexp_replace=""/></suggestion>.</message>
<example correction="plastan">Ĉu vi havas <marker>plastikan</marker> sakon?</example>
<example>Li estas plastika kirurgo.</example>
</rule>
</rulegroup>
<rule id="FINNLANDO" name="Finlando → Finnlando">
<pattern><token regexp="yes">finland(?:an|uj)?[oa]j?n?</token></pattern>
<message>Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="^(..)" regexp_replace="$1n"/></suggestion>?</message>
<example correction="finnlandanoj">Post la rusia revolucio de 1905 la <marker>finlandanoj</marker> sukcesis havigi al si pliajn rajtojn.</example>
</rule>
<rule id="VIVI_LOGXI" name="vivi anstataŭ loĝi">
<pattern>
<token postag="R nak .*" postag_regexp="yes"/>
<marker><token inflected="yes" postag="V .*" postag_regexp="yes">vivi</token></marker>
<token>en</token>
<token regexp="yes">\p{Lu}.*o</token>
</pattern>
<message>Laŭ la kunteksto, ŝajnas, ke vi intencis skrivi <suggestion><match no="2" regexp_match="(?iu)^viv" regexp_replace="loĝ"/></suggestion>.</message>
<example correction="loĝas">Mi <marker>vivas</marker> en Nederlando.</example>
<example>Elefantoj vivas en Azio kaj Afriko.</example>
</rule>
</category>
<category id="KAT_MISLITERUMAJ_PROPRAJ_NOMOJ" name="Misliterumaj propraj nomoj">
<rule id="ZAMENHOF" name="Zamenof → Zamenhof">
<pattern>
<token regexp="yes">zh?amm?h?enn?h?o[vf]f?(-?aj?n?)?<exception regexp="yes">Zamenhof(-?aj?n?)?</exception></token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion>Zamenhof</suggestion>, se temas pri L. L. Zamenhof, kiu kreis Esperanton?</message>
<url>https://eo.wikipedia.org/wiki/L._L._Zamenhof</url>
<example correction="Zamenhof"><marker>Zamenof</marker> kreis Esperanton.</example>
</rule>
<rule id="FLAVIO_REBELO" name="Flavio Ribelo → Flavio Rebelo">
<pattern>
<token>Flavio</token>
<token regexp="yes">Ribb?ell?o</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion>\1 Rebelo</suggestion>, se temas pri la Esperantisto, kiu kreis Ĝangalon?</message>
<url>https://eo.wikipedia.org/wiki/Flavio_Rebelo</url>
<example correction="Flavio Rebelo"><marker>Flavio Ribelo</marker> funkciigis la retpaĝaron Ĝangalo.</example>
</rule>
<rule id="BERTILO_WENNERGREN" name="Bertilow Wennergren → Bertilo Wennergren">
<antipattern>
<token regexp="yes">Bertilo?</token>
<token>Wennergren</token>
</antipattern>
<pattern>
<token regexp="yes">Bertt?h?ill?ow?</token>
<token regexp="yes">Wh?eh?nn?eh?r?gh?rh?enn?</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion>Bertilo Wennergren</suggestion>, se temas pri la verkisto de PMEG?</message>
<url>https://eo.wikipedia.org/wiki/Bertilo_Wennergren</url>
<example correction="Bertilo Wennergren"><marker>Bertilow Wennergren</marker> estas sveda esperantisto.</example>
<example correction="Bertilo Wennergren"><marker>Bertilo Wenergren</marker> estas sveda esperantisto.</example>
<example>Bertilo Wennergren aŭ Bertil Wennergren estas ambaŭ ĝustaj.</example>
</rule>
</category>
<category id="KAT_EVITINDAJXOJ" name="Evitindaĵoj">
<rule id="NE_JAM" name="ne + jam (ankoraŭ ne)">
<pattern>
<token>ne</token>
<token>jam</token>
</pattern>
<message>Preferu <suggestion>ankoraŭ ne</suggestion> anstataŭ «\1 \2».</message>
<url>http://bertilow.com/pmeg/gramatiko/e-vortecaj_vortetoj/tempaj/jam.html#i-e5j</url>
<example correction="ankoraŭ ne">Mi <marker>ne jam</marker> studis la lecionon.</example>
</rule>
<rule id="NE_ANKORAUX" name="ne ankoraŭ (ankoraŭ ne)">
<pattern>
<token>ne</token>
<token inflected="yes">ankoraŭ</token>
</pattern>
<message>Preferu <suggestion>ankoraŭ ne</suggestion> anstataŭ «\1 \2».</message>
<example correction="ankoraŭ ne">Mi <marker>ne ankoraŭ</marker> vidis lin.</example>
</rule>
<rule id="PASI_EKZAMENON" name="pasi ekzamenon (trapasi ekzamenon)">
<pattern>
<token regexp="yes" skip="2">pas(?:i|u|as|is|us|os|(?:[aoi]n?t[ea]j?n?))</token>
<token regexp="yes">ekzamenoj?n?</token>
</pattern>
<message>«Pasi ekzamenon» evitindas. Preferu «sukcesi en ekzameno» aŭ «trapasi ekzamenon» laŭ tio, kion vi intencas.</message>
<example correction="">Li ne <marker>pasis la ekzamenon</marker>.</example>
<example>Li ne sukcesis en la ekzameno.</example>
<example correction=""><marker>Pasinte la ekzamenon</marker></example>
<example><marker>Trapasinte la ekzamenon</marker></example>
<example>Morgaŭ mi trapasos gravan ekzamenon.</example>
</rule>
<rule id="ADICII_AL" name="adicii x al y (adicii x kaj y)">
<pattern>
<token inflected="yes">adicii</token>
<token/>
<marker>
<token>al</token>
</marker>
<token/>
</pattern>
<message>Laŭ ReVo, «\1 \2 \3 \4» estas evitinda. Preferu la pli simetrian <suggestion>kaj</suggestion> anstataŭ «al».</message>
<url>http://www.reta-vortaro.de/revo/art/adici.html#adici.0i</url>
<example correction="kaj">Mi adicias 2 <marker>al</marker> 2.</example>
</rule>
<rule id="DARFI" name="darfi (rajti)">
<pattern>
<token inflected="yes" regexp="yes">(?:mal|ne)?darf(?:eg)?i</token>
</pattern>
<message>Laŭ PMEG, la verbo «darfi» estas superflua. Uzu <suggestion><match no="1" regexp_match="(?iu)darf" regexp_replace="rajt"/></suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/gravaj_verboj/povi_devi_voli/povi.html</url>
<example correction="rajtas">Vi <marker>darfas</marker> malfermi la fenestron.</example>
</rule>
<rule id="BILIONO" name="biliono">
<pattern>
<token inflected="yes">biliono</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda, ĉar diversaj vortaroj difinas ĝin malsame. Preferu <suggestion>miliardo</suggestion> aŭ <suggestion>mil miliardoj</suggestion> laŭ tio, kion vi intencas.</message>
<url>http://www.reta-vortaro.de/revo/art/bilion.html#bilion.0o</url>
<example correction="Miliardo|Mil miliardoj"><marker>Biliono</marker> da steloj</example>
</rule>
<rule id="BILIARDO" name="biliardo">
<pattern>
<token inflected="yes" regexp="yes">biliardo|triliardo|kvadriliardo</token>
</pattern>
<message>Vortoj kiel «biliardo», «triliardo», «kvadriliardo» k.t.p. tute ne ekzistas en Esperanto.</message>
<url>http://bertilow.com/pmeg/gramatiko/nombroj/o-vortoj.html#i-d48</url>
<example correction="">Du <marker>biliardoj</marker>.</example>
<example>Du <marker>bilionoj</marker>.</example>
</rule>
<rule id="OPAKIGXI" name="opakiĝi">
<pattern>
<token inflected="yes">opakiĝi</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda. Preferu <suggestion><match no="1" regexp_match="^.{4}" regexp_replace=""/> netravidebla</suggestion> aŭ <suggestion><match no="1" regexp_match="^.{4}" regexp_replace=""/> maldiafana</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/opak.html#opak.0a</url>
<example correction="iĝis netravidebla|iĝis maldiafana">Ĝi <marker>opakiĝis</marker>.</example>
</rule>
<rule id="OPAKA" name="opaka">
<pattern>
<token inflected="yes">opaka</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda. Preferu <suggestion><match no="1" regexp_match="^.{4}" regexp_replace="netravidebl"/></suggestion> aŭ <suggestion><match no="1" regexp_match="^.{4}" regexp_replace="maldiafan"/></suggestion> aŭ <suggestion><match no="1" regexp_match="^.{4}" regexp_replace="lumbar"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/opak.html#opak.0a</url>
<example correction="netravideblaj|maldiafanaj|lumbaraj">La fenestroj estas <marker>opakaj</marker>.</example>
</rule>
<rule id="BRASIKRAPO" name="brasikrapo → tigobrasiko">
<pattern>
<token inflected="yes">brasikrapo</token>
</pattern>
<message>«\1» estas evitinda. Preferu <suggestion>tigobrasiko</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/brasik.html#brasik.0rapo</url>
<example correction="tigobrasiko">Tiu <marker>brasikrapo</marker> bongustas.</example>
</rule>
<rule id="DEFLANKIGXI" name="deflankiĝi → forflankiĝi">
<pattern>
<token inflected="yes">deflankiĝi</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda. Preferu <suggestion>forflankiĝi</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/flank.html#flank.de0igxi</url>
<example correction="forflankiĝi">Mi devis <marker>deflankiĝi</marker>.</example>
</rule>
<rule id="CIFERO_DE" name="cifero de → nombro de">
<pattern>
<marker>
<token regexp="yes">ciferon?</token>
</marker>
<token>de</token>
</pattern>
<message>Preferu <suggestion>nombro de</suggestion>.</message>
<example correction="nombro de">La <marker>cifero</marker> de mortoj estas alta.</example>
</rule>
<rule id="DATIGXI" name="datiĝi">
<pattern>
<marker>
<token inflected="yes">datiĝi</token>
</marker>
<token skip="4">de</token>
<token regexp="yes">tagoj|semajnoj|monatoj|jaroj|jacentoj</token>
</pattern>
<message>Tiu uzo de «\1» estas mallogika kaj evitinda laŭ ReVo en tiu kunteksto.</message>
<url>http://www.reta-vortaro.de/revo/art/dat.html#dat.0igxi</url>
<example correction="">La teksto <marker>datiĝas</marker> de ok jaroj.</example>
<example>La teksto aperis antaŭ ok jaroj.</example>
</rule>
<rule id="SENDIFINA_MODO" name="sendifinia modo">
<pattern>
<token inflected="yes">sendifina</token>
<token inflected="yes">modo</token>
</pattern>
<message>«\1 \2» evitinda laŭ ReVo. Uzu <suggestion>infinitivo</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/difin.html#difin.sen0amodo</url>
<example correction="infinitivo"><marker>sendifina modo</marker>.</example>
</rule>
<rule id="KODIGO" name="kodigo">
<pattern>
<marker>
<token inflected="yes" skip="1">kodigo</token>
</marker>
<token regexp="yes">utf.*|latin\d+|ASCII|big.*|CP-?\d+|windows.*|ISO.*|UCS.*|IBM.*|EBCDIC.*|ECMA.*|ANSI.*|8859.*</token>
</pattern>
<message>Ne uzu «kodigo» tiusence. Uzu <suggestion>kodoprezento</suggestion>.</message>
<example correction="kodoprezento">Dosiero en la <marker>kodigo</marker> UTF-8.</example>
</rule>
<rule id="BLANKKOLUMULO" name="blankkolumulo">
<pattern>
<token inflected="yes" regexp="yes">(?:blank|blu)a?kolumulo</token>
</pattern>
<message>Iuj rigardas la idiomaĵon «\1» malklara, malmoderna kaj evitinda.</message>
<example correction="">Li estas <marker>blankkolumulo</marker>.</example>
<example>Li estas <marker>oficisto</marker>.</example>
</rule>
<rule id="VIDEOKONFERENCO" name="videokonferenco">
<pattern>
<token inflected="yes">videokonferenco</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda, uzu <suggestion>videkunveno</suggestion> aŭ <suggestion>telekunveno</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/konfer.html#konfer.video0o</url>
<example correction="videkunveno|telekunveno">Mi invitas vin al la <marker>videokonferenco</marker>.</example>
</rule>
<rule id="LAUXTLEGI" name="laŭtlegi">
<pattern>
<token inflected="yes">laŭtlegi</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda, uzu <suggestion><match no="1" regexp_match="(?iu).*g(.*)" regexp_replace="voĉleg$1"/></suggestion> aŭ <suggestion>laŭte <match no="1" regexp_match=".*g(.*)" regexp_replace="voĉleg$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/leg.html#leg.lauxt0i</url>
<example correction="voĉlegis|laŭte voĉlegis">Li <marker>laŭtlegis</marker> sian mesaĝon.</example>
</rule>
<rule id="LERNI" name="lerni">
<pattern>
<marker>
<token inflected="yes">lerni</token>
</marker>
<token regexp="yes">la|.*aj?n</token>
<token regexp="yes" inflected="yes">(?:novaĵ|ver)o</token>
</pattern>
<message>Tiu uzo de «\1» evitindas. Ŝajnas laŭ la kunteksto, ke vi intencis diri <suggestion><match no="1" regexp_match="(?iu).*n(.*)" regexp_replace="eksci$1"/></suggestion>.</message>
<example correction="eksciis">Mi ĵus <marker>lernis</marker> la novaĵon.</example>
</rule>
<rulegroup id="MORTA" name="morta">
<rule>
<pattern>
<marker>
<token inflected="yes">morta</token>
</marker>
<token inflected="yes" regexp="yes">korpo|homo|viro|virino|infano|soldato</token>
</pattern>
<message>Tiu uzo de «\1» evitindas. Ŝajnas laŭ la kunteksto, ke vi intencis diri <suggestion><match no="1" regexp_match="^...." regexp_replace="malviv"/></suggestion>.</message>
<example correction="malvivan">Li vidis lian <marker>mortan</marker> korpon.</example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">korpo|homo|viro|virino|infano|soldato</token>
<marker>
<token inflected="yes">morta</token>
</marker>
</pattern>
<message>Tiu uzo de «\1» evitindas. Ŝajnas laŭ la kunteksto, ke vi intencis diri <suggestion><match no="2" regexp_match="^...." regexp_replace="malviv"/></suggestion>.</message>
<example correction="malvivan">Li vidis lian korpon <marker>mortan</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">morta</token>
<token inflected="yes">naturo</token>
</pattern>
<message>Tiu uzo de «\1 \2» evitindas. Ŝajnas, ke vi intencis diri <suggestion><match no="1" regexp_match="^...." regexp_replace="mut"/> \2</suggestion>.</message>
<example correction="mutan naturon">Li pentris <marker>mortan naturon</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">naturo</token>
<token inflected="yes">morta</token>
</pattern>
<message>Tiu uzo de «\1 \2» evitindas. Ŝajnas, ke vi intencis diri <suggestion><match no="2" regexp_match="^...." regexp_replace="mut"/> \1</suggestion>.</message>
<example correction="mutan naturon">Li pentris <marker>naturon mortan</marker>.</example>
</rule>
</rulegroup>
<rule id="STUMPNAZA" name="stumpnaza → kuspnaza">
<pattern>
<token inflected="yes">stumpnaza</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda. Uzu <suggestion><match no="1" regexp_match="(?iu).*naza(.*)" regexp_replace="kuspnaza$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/naz.html#naz.stump0a</url>
<example correction="kuspnaza">Sokrato estis <marker>stumpnaza</marker>.</example>
</rule>
<rule id="PUBLIKA" name="publika → ŝtata">
<pattern>
<marker>
<token regexp="yes">publikaj?n?</token>
</marker>
<token regexp="yes" inflected="yes">(?:funkciul|aŭtoritato|prunt|pruntad|sekret|televid)o</token>
</pattern>
<message>Laŭ ReVo, tiu uzo de «\1» estas evitinda. Ĉu vi intencis <suggestion><match no="1" regexp_match="(?iu).*a(.*)" regexp_replace="ŝtata$1"/></suggestion>, <match no="1" regexp_match=".*a(.*)" regexp_replace="nacia$1"/> aŭ <match no="1" regexp_match="(?iu).*a(.*)" regexp_replace="regna$1"/>?</message>
<url>http://www.reta-vortaro.de/revo/art/publik.html#publik.0a</url>
<example correction="Ŝtata"><marker>Publika</marker> televido aĉas.</example>
</rule>
<rule id="ALTA_TAJDO" name="alta tajdo → altmaro">
<pattern>
<token regexp="yes">(?:mal)?altaj?n?</token>
<token regexp="yes">tajd(?:e[gt])?on?</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas evitinda. Uzu <suggestion><match no="1" regexp_match="(?iu)(.*)a(.*)" regexp_replace="$1maro$2"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/tajd.html#tajd.alta0o</url>
<example correction="altmaro">Estas nun <marker>alta tajdo</marker>.</example>
</rule>
<rule id="TOMOGRAFO" name="tomografo → tomografiilo">
<pattern>
<token inflected="yes">tomografo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(.*)" regexp_replace="tomografiilo$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/tomograf.html#tomograf.0o</url>
<example correction="tomografiilo">Komputila <marker>tomografo</marker></example>
</rule>
<rulegroup id="UNIKA" name="unika → ununura">
<url>http://www.reta-vortaro.de/revo/art/unik.html#unik.0a</url>
<rule>
<pattern>
<marker><token regexp="yes">unikaj?n?</token></marker>
<token regexp="yes">(?:ge)?(?:fil|id|infan|beb)(?:et)?(?:in)?oj?n?</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda en tiu kunteksto. Uzu <suggestion><match no="1" regexp_match="(?iu).*a(.*)" regexp_replace="ununura"/></suggestion>.</message>
<example correction="Ununura"><marker>Unika</marker> filo.</example>
</rule>
<rule>
<pattern>
<token regexp="yes">(?:ge)?(?:fil|id|infan|beb)(?:et)?(?:in)?oj?n?</token>
<marker><token regexp="yes">unikaj?n?</token></marker>
</pattern>
<message>Laŭ ReVo, «\2» estas evitinda en tiu kunteksto. Uzu <suggestion><match no="2" regexp_match="(?iu).*a(.*)" regexp_replace="ununura"/></suggestion>.</message>
<example correction="ununura">Filino <marker>unika</marker>.</example>
</rule>
</rulegroup>
<rule id="POCENTO" name="pocento → elcento">
<pattern>
<token inflected="yes">pocento</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(.*)" regexp_replace="elcento$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/cent.html#cent.po0o</url>
<example correction="elcentoj">Du <marker>pocentoj</marker> de la loĝantaro</example>
</rule>
<rule id="KONTINUA_KURENTO" name="kontinua kurento → konstanta kurento">
<pattern>
<token inflected="yes">kontinua</token>
<token inflected="yes">kurento</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas evitinda. Uzu <suggestion><match no="2" regexp_match="(?iu).*o(.*)" regexp_replace="konstanta$1 kurento$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/kurent.html#kurent.kontinua0o</url>
<example correction="konstanta kurento">Pasas <marker>kontinua kurento</marker></example>
</rule>
<rule id="CIKLOMETRIA_FUNKCIO" name="ciklometria funkcio → inversa trigonometria funkcio">
<pattern>
<token inflected="yes">ciklometria</token>
<token inflected="yes">funkcio</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas evitinda. Uzu <suggestion><match no="1" regexp_match="(?iu).*ri(.*)" regexp_replace="invers$1 trigonometri$1"/> \2</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/funkci.html#funkci.ciklometria0o</url>
<example correction="inversan trigonometrian funkcion">Ni kalkulas la <marker>ciklometrian funkcion</marker></example>
</rule>
<rule id="KOMUNONA" name="komunona → kunmezurebla">
<pattern>
<token inflected="yes" regexp="yes">(ne)?komunona</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda. Uzu <suggestion><match no="1" regexp_match="(?iu)(ne)?.*n(.*)" regexp_replace="$1kunmezurebl$2"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/komun.html#komun.0ona</url>
<example correction="nekunmezurebla">Diagonalo de kvadrato estas <marker>nekomunona</marker>.</example>
</rule>
<rule id="SURREALISMO" name="surrealismo → superrealismo">
<pattern>
<token inflected="yes" regexp="yes">surrealism[oa]</token>
</pattern>
<message>Laŭ ReVo, «\1» estas evitinda. Uzu <suggestion><match no="1" regexp_match="(?iu).*m(.*)" regexp_replace="superrealism$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/real.html#real.sur0ismo</url>
<example correction="superrealismo">La <marker>surrealismo</marker> de tiu artisto.</example>
</rule>
<rule id="PITSBURGO" name="Pitsburgo → Picburgo">
<pattern>
<token regexp="yes" inflected="yes">Pitsburg[ao]</token>
</pattern>
<message>Kvankam «\1» estas en PIV, onu devus uzi <suggestion><match no="1" regexp_match="^...." regexp_replace="Pic"/></suggestion> laŭ PMEG.</message>
<url>http://bertilow.com/pmeg/skribo_elparolo/elparolo/bazaj_reguloj.html#i-96j</url>
<example correction="Picburgo">Mi studis en <marker>Pitsburgo</marker>.</example>
</rule>
<rule id="POTSDAMO" name="Potsdamo → Pocdamo">
<pattern>
<token regexp="yes" inflected="yes">Potsdam[ao]</token>
</pattern>
<message>Kvankam «\1» estas en PIV, onu devus uzi <suggestion><match no="1" regexp_match="^...." regexp_replace="Poc"/></suggestion> laŭ PMEG.</message>
<url>http://bertilow.com/pmeg/skribo_elparolo/elparolo/bazaj_reguloj.html#i-96j</url>
<example correction="Pocdamo">Mi laboris en <marker>Potsdamo</marker>.</example>
</rule>
<rule id="GUATEMALO" name="Gŭatemalo → Gvatemalo">
<pattern>
<token regexp="yes" inflected="yes">Gŭatemal[ao]</token>
</pattern>
<message>Laŭ PMEG, «\1» estas evitinda. Uzu <suggestion><match no="1" regexp_match="^.." regexp_replace="Gv"/></suggestion>.</message>
<url>http://bertilow.com/pmeg/skribo_elparolo/elparolo/bazaj_reguloj.html#i-m1t</url>
<example correction="Gvatemalo">Ŝi loĝas en <marker>Gŭatemalo</marker>.</example>
</rule>
<rule id="TIELMANIERE" name="tielmaniere → tiumaniere">
<pattern>
<token>tielmaniere</token>
</pattern>
<message>Laŭ PMEG, «\1» estas eraro. Uzu <suggestion>tiumaniere</suggestion>.</message>
<url>http://bertilow.com/pmeg/vortfarado/principoj/frazetvortigo.html#i-o8c</url>
<example correction="tiumaniere">Mi ne ŝatas ŝin <marker>tielmaniere</marker>.</example>
</rule>
<rule id="TSETSEO" name="tsetseo → ceceo">
<pattern case_sensitive="yes">
<token regexp="yes" inflected="yes">tsetse[ao]</token>
</pattern>
<message>Laŭ ReVo, PIV kaj PMEG, la vorto «\1» estas misskribo, onu devus uzi <suggestion><match no="1" regexp_match="^....." regexp_replace="cec"/></suggestion>.</message>
<url>http://bertilow.com/pmeg/skribo_elparolo/elparolo/bazaj_reguloj.html#i-96j</url>
<example correction="ceceojn">Mi ne ŝatas <marker>tsetseojn</marker>.</example>
</rule>
<rule id="UATO" name="ŭato → vato">
<pattern>
<token inflected="yes">ŭato</token>
</pattern>
<message>Laŭ PMEG, «\1» estas evitinda. Uzu <suggestion><match no="1" regexp_match="^." regexp_replace="v"/></suggestion>.</message>
<url>http://bertilow.com/pmeg/skribo_elparolo/elparolo/bazaj_reguloj.html#i-m1t</url>
<example correction="Vaton">10 <marker>Ŭaton</marker>.</example>
</rule>
<rule id="UESTO" name="ŭesto → okcidento">
<pattern>
<token regexp="yes" inflected="yes">ŭest[ao]</token>
</pattern>
<message>Laŭ PMEG, «\1» estas evitinda. Uzu <suggestion><match no="1" regexp_match="^...." regexp_replace="okcident"/></suggestion>.</message>
<url>http://bertilow.com/pmeg/skribo_elparolo/elparolo/bazaj_reguloj.html#i-m1t</url>
<example correction="okcidenta">La <marker>ŭesta</marker> parto de la urbo.</example>
</rule>
<rule id="HODIE" name="hodie → hodiaŭ (ktp.)">
<pattern>
<token regexp="yes">almene|anke|ankore|apene|anstate|balde|ĉirke|hiere|hodie|kontre|kvaze|malante|malgre|morge|preske</token>
</pattern>
<message>Laŭ PMEG, nur en poezio oni povas trovi tian formon.</message>
<suggestion><match no="1" regexp_match=".$" regexp_replace=""/></suggestion>
<url>http://bertilow.com/pmeg/gramatiko/superrigardo/vortospecoj.html#i-m3h</url>
<example correction="hodiaŭ">Li alvenas <marker>hodie</marker>.</example>
</rule>
<rule id="TERMOBOTELO" name="termobotelo → varmbotelo">
<pattern>
<token regexp="yes" inflected="yes">termo?(?:banejo|botelo|fonto)</token>
</pattern>
<message>Laŭ PMEG, «termo» estas eksprefikso en kelkaj vortoj kun la signifo «varmo». Uzu kunmetaĵon kun «varm-».</message>
<suggestion><match no="1" regexp_match="(?iu)^termo?" regexp_replace="varm"/></suggestion>
<url>http://bertilow.com/pmeg/vortfarado/neoficialaj_afiksoj/prefiksoj/termo.html#i-685</url>
<example correction="varmbotelon">Mi aĉetis <marker>termobotelon</marker>.</example>
<example correction="varmbotelon">Mi aĉetis <marker>termbotelon</marker>.</example>
<example>Kie estas la <marker>termometro</marker>?</example>
</rule>
<rule id="DIGITA" name="diĝita → cifereca">
<pattern>
<token inflected="yes">diĝita</token>
</pattern>
<message>Laŭ ReVo kaj PIV, la vorto «\1» estas evitinda. Uzu <suggestion><match no="1" regexp_match="^....." regexp_replace="ciferec"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/digxit.html#digxit.0a</url>
<example correction="ciferecan">Mi aĉetis <marker>diĝitan</marker> fotilon.</example>
</rule>
<rulegroup id="GEEDZIGXI" name="geedziĝi, edziniĝi, edziĝi">
<rule>
<pattern>
<token regexp="yes">ili|ni|paroj?</token>
<marker><token inflected="yes" regexp="yes">geedziniĝi|edz(?:in)?iĝi</token></marker>
</pattern>
<message>Laŭ la kunteksto, ĉu vi eble intencis skribi <suggestion><match no="2" regexp_match="(?iu).*(ĝ|gx)" regexp_replace="geedzi$1"/></suggestion>?</message>
<example correction="geedziĝis">Kiam ili <marker>edziĝis</marker>?</example>
<example correction="geedziĝis">Kiam ili <marker>edziniĝis</marker>?</example>
<example correction="geedziĝis">Kiam ili <marker>geedziniĝis</marker>?</example>
<example>Tiuj, kiuj edziĝas, feliĉas.</example>
</rule>
<rule>
<pattern>
<token regexp="yes">ili|ni|paroj?</token>
<token regexp="yes" inflected="yes">ne|neniam|baldaŭ|ja|ĵus</token>
<marker><token inflected="yes" regexp="yes">geedziniĝi|edz(?:in)?iĝi</token></marker>
</pattern>
<message>Laŭ la kunteksto, ĉu vi eble intencis skribi <suggestion><match no="3" regexp_match="(?iu).*(ĝ|gx)" regexp_replace="geedzi$1"/></suggestion>?</message>
<example correction="geedziĝis">Ili ĵus <marker>edziĝis</marker>?</example>
<example correction="geedziĝis">Ili ĵus <marker>edziniĝis</marker>?</example>
<example correction="geedziĝis">Ili ĵus <marker>geedziniĝis</marker>?</example>
<example correction="geedzigxis">Ili jxus <marker>edzigxis</marker>?</example>
</rule>
<rule>
<pattern>
<token inflected="yes">ŝi<exception scope="previous" regexp="yes">kun|kaj</exception></token>
<marker><token inflected="yes" regexp="yes">geedziniĝi|(?:ge)?edziĝi</token></marker>
</pattern>
<message>Laŭ la kunteksto, ĉu vi eble intencis skribi <suggestion><match no="2" regexp_match="(?iu).*(ĝ|gx)" regexp_replace="edzini$1"/></suggestion>?</message>
<example correction="edziniĝis">Ŝi <marker>edziĝis</marker> kun li.</example>
<example correction="edziniĝis">Ŝi <marker>geedziĝis</marker> kun li.</example>
<example correction="edziniĝis">Ŝi <marker>geedziniĝis</marker> kun li.</example>
<example>Li kun ŝi <marker>edziĝis</marker>.</example>
</rule>
<rule>
<pattern>
<token>li<exception scope="previous">kun</exception></token>
<marker><token inflected="yes" regexp="yes">geedz(?:in)?iĝi|edziniĝi</token></marker>
</pattern>
<message>Laŭ la kunteksto, ĉu vi eble intencis skribi <suggestion><match no="2" regexp_match="(?iu).*(ĝ|gx)" regexp_replace="edzi$1"/></suggestion>?</message>
<example correction="edziĝis">Li <marker>edziniĝis</marker> kun ŝi.</example>
<example correction="edziĝis">Li <marker>geedziĝis</marker> kun ŝi.</example>
<example correction="edziĝis">Li <marker>geedziniĝis</marker> kun ŝi.</example>
<example>Ŝi kun li <marker>edziniĝis</marker>.</example>
</rule>
</rulegroup>
<rule id="SEMI" name="semi → duon">
<pattern>
<token regexp="yes">semi..+
<exception regexp="yes">seminari.*|semin?t?aj?n?</exception>
</token>
</pattern>
<message>La prefikso «semi-» estas superflua en Esperanto, kaj foje uzata pro influo de nacia lingvo. Oni anstataŭ uzas la prefikson «duon-». Ĉu vi volas skribi <suggestion><match no="1" regexp_match="^...." regexp_replace="duon"/></suggestion>?</message>
<url>http://bertilow.com/pmeg/vortfarado/neoficialaj_afiksoj/prefiksoj/semi.html</url>
<example correction="duoncirklo">Tio estas <marker>semicirklo</marker>.</example>
<example>Mi iris al <marker>seminario</marker>.</example>
<example>Ne ĉiam rikoltas tiu, kiu semis.</example>
</rule>
<rulegroup id="ISTO" name="kirurgisto → kirurgo (ktp)">
<rule>
<pattern>
<token regexp="yes" inflected="yes">(?:fi)?(?:ge)?(?:eks)?(?:ĉef)?(?:(?:infano?)psikolog|[ĥk]irurg|androlog|antropolog|ar[ĥk]eolog|astrolog|bakteriolog|biolog|birdolog|citolog|dermatolog|dialektolog|egiptolog|ekolog|embriolog|endokrinolog|entomolog|epidemiolog|esperantolog|etimolog|etnolog|farmakolog|filolog|fiziolog|frenolog|genealog|geolog|ginekolog|glaciolog|grafolog|hematolog|hidrolog|ideolog|imunolog|kancerolog|kardiolog|klimatolog|kosmobiolog|leksikolog|meteolog|meteorolog|mikrobiolog|mineralog|neŭrolog|oftalmolog|onkolog|ornitolog|paleontolog|politikolog|politolog|psi[ĥk]olog|radiolog|reŭmatolog|seksolog|sociolog|speleolog|te[ĥk]nolog|teolog|terminolog|toksolog|virusolog|zoolog)ist(?:estr)?(?:in)?(?:aĉ)?o</token>
</pattern>
<message>Oni ne uzas la sufikson «-ist» en tiuj vortoj, kiuj jam montras personon. Oni devas skribi <suggestion><match no="1" regexp_match="(?iu)ist" regexp_replace=""/></suggestion> aŭ <suggestion><match no="1" regexp_match="(?iu)ist" regexp_replace="iist"/></suggestion> anstataŭ «\1».</message>
<url>http://bertilow.com/pmeg/vortfarado/afiksoj/sufiksoj/ist.html#i-8e1</url>
<example correction="kirurgo|kirurgiisto">Li estas fama <marker>kirurgisto</marker>.</example>
<example>Oni povas diri «fotografo» aŭ «fotografisto».</example>
</rule>
<rule>
<pattern>
<token regexp="yes" inflected="yes">(?:fi)?(?:ge)?(?:eks)?(?:ĉef)?(?:aktor|astrolog|astronom|barbir|diplomat|doktor|episkop|general|geograf|gimnast|kelner|kurator|mim|profesor|redaktor|serĝent|ŝofor|student|soldat|teolog)ist(?:estr)?(?:in)?(?:aĉ)?o</token>
</pattern>
<message>Oni ne uzas la sufikson «-ist» en tiuj vortoj, kiuj jam montras personon. Oni devas skribi <suggestion><match no="1" regexp_match="(?iu)ist" regexp_replace=""/></suggestion> anstataŭ «\1».</message>
<url>http://bertilow.com/pmeg/vortfarado/afiksoj/sufiksoj/ist.html#i-8e1</url>
<example correction="aktoro">Li estas fama <marker>aktoristo</marker>.</example>
<example>Oni povas diri «fotografo» aŭ «fotografisto».</example>
</rule>
</rulegroup>
<rule id="DIFICILA" name="dificila → malfacila">
<pattern>
<token inflected="yes" regexp="yes">dificil(?:e[gt])?(?:[aei]|aĵo)</token>
</pattern>
<message>Uzu <suggestion><match no="1" regexp_match="^...." regexp_replace="malfa"/></suggestion>.</message>
<url>http://bertilow.com/pmeg/vortfarado/afiksoj/prefiksoj/mal.html#i-6a5</url>
<example correction="malfacila">Estas <marker>dificila</marker> demando.</example>
</rule>
<rulegroup id="HUMIDA" name="humida → malseka">
<url>http://www.reta-vortaro.de/revo/art/humid.html#humid.0a</url>
<rule>
<pattern>
<marker><token inflected="yes" regexp="yes">humid(e[tg])?a</token></marker>
<token min="0" max="1" postag="E .*" postag_regexp="yes"/>
<token inflected="yes" regexp="yes">(argil|branĉ|bot|buf|.*ĉemiz|ĉifon|fenestr|fingr|galoĉ|grund|har|haŭt|herb|kamp|lip|okul|poŝtuk|man|mantel|mur|naztuk|.*pantalon|neĝ|pajl|rigard|ran|sabl|ŝose|ŝton|ŝtrump|ŝu|ter|tolaĵ|tol|vang|vest|veturej|vitr)(e[gjt])?o</token>
</pattern>
<message>La vorto «\1» estas evitinda ekster scienca kunteksto, kiam ne temas pri kvanto de gasstata akvo en la aero.</message>
<suggestion><match no="1" regexp_match="^....." regexp_replace="malsek"/></suggestion>
<example correction="malsekaj">Liaj <marker>humidaj</marker> okuloj.</example>
<example>La humida vento.</example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">(argil|branĉ|bot|buf|.*ĉemiz|ĉifon|fenestr|fingr|galoĉ|grund|har|haŭt|herb|kamp|lip|okul|poŝtuk|man|mantel|mur|naztuk|.*pantalon|neĝ|pajl|rigard|ran|sabl|ŝose|ŝton|ŝtrump|ŝu|tolaĵ|tol|vang|vest|veturej|vitr)(e[gjt])?o</token>
<token min="0" max="1" postag="E .*" postag_regexp="yes"/>
<marker><token inflected="yes" regexp="yes">humid(e[tg])?a</token></marker>
</pattern>
<message>La vorto «\3» estas evitinda ekster scienca kunteksto, kiam ne temas pri kvanto de gasstata akvo en la aero.</message>
<suggestion><match no="3" regexp_match="^....." regexp_replace="malsek"/></suggestion>
<example correction="malsekaj">Liaj okuloj <marker>humidaj</marker>.</example>
<example correction="malsekaj">Liaj okuloj preskaŭ <marker>humidaj</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">(argil|branĉ|bot|buf|.*ĉemiz|ĉifon|fenestr|fingr|galoĉ|grund|har|haŭt|herb|kamp|lip|okul|poŝtuk|man|mantel|mur|naztuk|.*pantalon|neĝ|pajl|rigard|ran|sabl|ŝose|ŝton|ŝtrump|ŝu|ter|tolaĵ|tol|vang|vest|veturej|vitr)(e[gjt])?o</token>
<token inflected="yes" regexp="yes">esti|iĝi|fariĝi|resti</token>
<token min="0" max="1" postag="E .*" postag_regexp="yes"/>
<marker><token inflected="yes" regexp="yes">humid(e[tg])?a</token></marker>
</pattern>
<message>La vorto «\4» estas evitinda ekster scienca kunteksto, kiam ne temas pri kvanto de gasstata akvo en la aero.</message>
<suggestion><match no="4" regexp_match="^....." regexp_replace="malsek"/></suggestion>
<example correction="malsekaj">Liaj okuloj estis <marker>humidaj</marker>.</example>
<example correction="malsekaj">Liaj okuloj estis tre <marker>humidaj</marker>.</example>
<example correction="malseka">Liaj kampego estis tro <marker>humida</marker>.</example>
<example>La aero estas humida.</example>
</rule>
</rulegroup>
<rule id="PERFORI" name="perfori → tratrui">
<pattern>
<token inflected="yes">perfori</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="^.{6}" regexp_replace="tratru"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/perfor.html#perfor.0i</url>
<example correction="tratruis">Li <marker>perforis</marker> la muron.</example>
</rule>
<rule id="SEMINORMO" name="seminormo → duonnormo">
<pattern>
<token inflected="yes">seminormo</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="^.{8}" regexp_replace="duonnorm"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/semino.html#semino.0o</url>
<example correction="duonnormo">f(x) estas <marker>seminormo</marker>.</example>
</rule>
<rule id="HUMANITARA" name="humanitara → homhelpa">
<pattern>
<token inflected="yes">humanitara</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="^.{9}" regexp_replace="homhelp"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/humanitar.html#humanitar.0a</url>
<example correction="homhelpaj">La aŭtoritatoj kaj <marker>humanitaraj</marker> organizaĵoj nun timas, ke infektaj malsanoj disvastiĝos.</example>
</rule>
<rule id="LEGUMENO" name="legumeno → guŝo">
<pattern>
<token inflected="yes">legumeno</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="^.{7}" regexp_replace="guŝ"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/legume.html#legume.0o</url>
<example correction="guŝoj">Nekuiritaj <marker>legumenoj</marker> povas kaŭzi gravajn digestajn problemojn.</example>
</rule>
<rule id="LIMETO" name="limeto → limedo">
<pattern>
<token inflected="yes">limeto</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="^.{5}" regexp_replace="limed"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/limet.html#limet.0o</url>
<example correction="limedojn">Ŝi ŝatas manĝi <marker>limetojn</marker>.</example>
</rule>
<rule id="FOLIOLO" name="foliolo → foliero">
<pattern>
<token inflected="yes">foliolo</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="^.{6}" regexp_replace="folier"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/foliol.html#foliol.0o</url>
<example correction="folieroj">Folio konsistas el pluraj <marker>folioloj</marker>.</example>
</rule>
<rule id="NINGXO" name="ninĝo, ninĵao → ninĵo">
<pattern>
<token inflected="yes" regexp="yes">ninĝo|ninĵao</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(j?n?)$" regexp_replace="ninĵo$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/ningx.html#ningx.0o</url>
<example correction="ninĵo">Li estis <marker>ninĝo</marker>.</example>
<example correction="ninĵo">Li estis <marker>ninĵao</marker>.</example>
</rule>
<rule id="SXINOBO" name="ŝinobo → ninĵo">
<pattern>
<token inflected="yes">ŝinobo</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(j?n?)$" regexp_replace="ninĵo$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/sxinob.html#sxinob.0o</url>
<example correction="ninĵo">Li estis <marker>ŝinobo</marker>.</example>
<example correction="ninĵojn">Li vidis <marker>sxinobojn</marker>.</example>
</rule>
<rule id="MERDO" name="merdo → fekaĵo">
<pattern>
<token inflected="yes">merdo</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(j?n?)$" regexp_replace="fekaĵo$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/merd.html#merd.0o</url>
<example correction="fekaĵo">Mi marŝis en <marker>merdo</marker>.</example>
</rule>
<rule id="APARATO" name="aparato">
<pattern>
<token inflected="yes" regexp="yes">digesta|ekzokrina|endokrina|genera|imuna|kardiovaskula|nerva|reprodukta|spira|tegumenta</token>
<marker><token inflected="yes">aparato</token></marker>
</pattern>
<message>La vorto «\2» estas evitinda laŭ ReVo en tiu kunteksto. Uzu <suggestion><match no="2" regexp_match="^.{6}" regexp_replace="sistem"/></suggestion> aŭ <suggestion><match no="2" regexp_match="^.{6}" regexp_replace="organar"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/aparat.html#aparat.0o</url>
<example correction="sistemo|organaro">La digesta <marker>aparato</marker> inflamiĝis.</example>
</rule>
<rule id="MORTE_NASKITA" name="morte naskita → malvive naskita">
<pattern>
<token>morte</token>
<token inflected="yes">naskita</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas evitinda. Uzu <suggestion>malvive \2</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/nask.html#nask.morte0ita</url>
<example correction="malvive naskita">Lia filo estis <marker>morte naskita</marker>.</example>
</rule>
<rule id="F-INO" name="f-ino → s-ino">
<pattern>
<token inflected="yes">f-ino</token>
</pattern>
<message>Laŭ ReVo, la titolo «\1» estas evitinda. Uzu <suggestion>s-ino</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/frauxl.html#frauxl.0ino</url>
<example correction="s-ino">La opinio de <marker>f-ino</marker> Rozo estas tute erara.</example>
</rule>
<rule id="NEGRO" name="negro → nigrulo">
<pattern>
<token inflected="yes">negro</token>
</pattern>
<message>La vorto «\1» estas evitinda laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="^.{4}" regexp_replace="nigrul"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/negr.html#negr.0o</url>
<example correction="nigrulo">En nia kvartalo loĝas nur unu <marker>negro</marker>.</example>
</rule>
<rule id="ROMAJ_CIFEROJ" name="Romaj ciferoj">
<pattern case_sensitive="yes">
<token regexp="yes">[IVXLCDMⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅬⅭⅮⅯ]+-a</token>
</pattern>
<message>Laŭ PMEG, la romaj ciferoj (I, II, III, IV, V…) estas evitindaj, ĉar ili ne estas tut-monde konataj.</message>
<url>http://bertilow.com/pmeg/skribo_elparolo/skribo/helposignoj.html#i-rl3</url>
<example correction="">Li naskiĝis en la <marker>XVII-a</marker> jarcento.</example>
<example correction="">Li naskiĝis en la <marker>ⅩⅦ-a</marker> jarcento.</example>
</rule>
<rule id="CI" name="ci → vi">
<pattern>
<token regexp="yes">ci(?:n|aj?n?)?</token>
</pattern>
<message>Laŭ ReVo, la pronomo «\1» estas evitinda. Preferu skribi <suggestion><match no="1" regexp_match="(?iu).*i(.*)" regexp_replace="vi$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/ci.html#ci.0</url>
<example correction="vi">Kiel <marker>ci</marker> fartas?</example>
<example correction="Vi"><marker>Ci</marker> tute malpravas!</example>
<example correction="Viaj"><marker>Ciaj</marker> libroj aĉas!</example>
</rule>
</category>
<category id="ARKAISMOJ" name="Arkaismoj">
<rulegroup id="ARKAISMO" name="arkaismo">
<rule>
<pattern>
<token inflected="yes">atompezo</token>
</pattern>
<message>Laŭ PIV-2005, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu)pez" regexp_replace="mas"/></suggestion>.</message>
<url>http://vortaro.net/#atompezo</url>
<example correction="atommason">Ĉiu izotopo havas malsaman <marker>atompezon</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">abatiso</token>
</pattern>
<message>Laŭ PIV-2005, «\1» estas arkaismo. Konsideru uzi <suggestion><match no="1" regexp_match="(?iu)(abatis)(.*)" regexp_replace="arbobaraĵ$2"/></suggestion>.</message>
<url>http://vortaro.net/#abatiso</url>
<example correction="arbobaraĵon">Ili faris <marker>abatison</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">fibero</token>
</pattern>
<message>Laŭ PIV-2005, «\1» estas arkaismo. Konsideru uzi <suggestion><match no="1" regexp_match="(?iu)(.*)(r.*)" regexp_replace="ondat$2"/></suggestion>.</message>
<url>http://vortaro.net/#fibero</url>
<example correction="ondatroj">Jen <marker>fiberoj</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">abaĵuro</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(.*)" regexp_replace="lumŝirmilo$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/abajxur.html#abajxur.0o</url>
<example correction="lumŝirmilon">Mi aĉetis <marker>abaĵuron</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">multepeza</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu)multe(.*)" regexp_replace="$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/pez.html#pez.multe0a</url>
<example correction="peza">Estas <marker>multepeza</marker> valizo.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">ĥolesterino</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(j?n?)$" regexp_replace="ĥolesterolo$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/hxolesterin.html#hxolesterin.0o</url>
<example correction="ĥolesterolo">Troo da <marker>ĥolesterino</marker> en la sango povas kaŭzi malsanojn.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">aeroplano</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(.*)" regexp_replace="avio$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/aeropl.html#aeropl.0o</url>
<example correction="avioj">Pasas <marker>aeroplanoj</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">aideso</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(.*)" regexp_replace="aidoso$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/aides.html#aides.0o</url>
<example correction="aidoso">La viruso de <marker>aideso</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">alikvanto</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(.*)" regexp_replace="nedivizoro$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/alikva.html#alikva.0o</url>
<example correction="nedivizoro">Du estas <marker>alikvanto</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">ama[ĉĵ]i</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*[ĉĵ](.*)" regexp_replace="amor$1"/></suggestion>.</message>
<example correction="amori">Ili ŝatas <marker>amaĵi</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">pliami</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu)pliam(.*)" regexp_replace="prefer$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/am.html#am.pli0i</url>
<example correction="preferas">Li <marker>pliamas</marker> vojaĝi aviadile.</example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">amovendist(?:in)?o</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*t(in)?(.*)" regexp_replace="amorist$1$2"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/am.html#am.0ovendisto</url>
<example correction="amoristino">Ŝi estas <marker>amovendistino</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">ardejo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="^....." regexp_replace="fokus"/></suggestion>, <suggestion><match no="1" regexp_match="^....." regexp_replace="centr"/></suggestion>, <suggestion><match no="1" regexp_match="^....." regexp_replace="kern"/></suggestion> aŭ <suggestion><match no="1" regexp_match="^....." regexp_replace="brulej"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/ard.html#ard.0ejo</url>
<example correction="Fokuso|Centro|Kerno|Brulejo"><marker>Ardejo</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">armo|detruilo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(.*)" regexp_replace="armilo$1"/></suggestion>.</message>
<example correction="armilojn">Li vendas <marker>armojn</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">Baltiko</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(.*)" regexp_replace="Balta$1 Maro$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/baltik.html#baltik.0o</url>
<example correction="Balta Maro">Mi vojaĝas al la <marker>Baltiko</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">refaldoborderi</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*r(.*)" regexp_replace="orl$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/border.html#border.refaldo0i</url>
<example correction="orlas">Ŝi <marker>refaldoborderas</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">(?:mal)?dekstrano</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu)dekstran" regexp_replace="dekstrul"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/dekstr.html#dekstr.0ano</url>
<example correction="dekstrulo">Li estas <marker>dekstrano</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">delegato</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu)(.*)at(.*)" regexp_replace="$1it$2"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/deleg.html#deleg.0ato</url>
<example correction="delegito">Li estas <marker>delegato</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">detalaĵo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*ĵ(.*)" regexp_replace="detal$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/detal.html#detal.0ajxo</url>
<example correction="detalo">Tio estas <marker>detalaĵo</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">diakilono</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="^........" regexp_replace="diakil"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/diakilon.html#diakilon.0o</url>
<example correction="diakilon">Mi faris <marker>diakilonon</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">diletantismo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*m(.*)" regexp_replace="diletantec$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/dileta.html#dileta.0ismo</url>
<example correction="diletantecon">Li ŝatas <marker>diletantismon</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">diluvio</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*vi(.*)" regexp_replace="plejstocen$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/diluvi.html#diluvi.0o</url>
<example correction="plejstoceno">Li legas pri <marker>diluvio</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">aldoniteco</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*c(.*)" regexp_replace="sindon$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/don.html#don.al0iteco</url>
<example correction="sindono">La <marker>aldoniteco</marker> de la loĝantaro</example>
</rule>
<!-- Not sure whether this is really an archaism: ReVo is unclear there
<rule>
<pattern>
<token inflected="yes">eksponenta</token>
<token inflected="yes">funkcio</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas arkaismo. Uzu <suggestion><match no="2" regexp_match="(?iu).*i(.*)" regexp_replace="eksponencial$1"/></suggestion>.</message>
<example correction="krom">Tio estas <marker>eksponenta funkcio</marker></example>
<example>Tio estas <marker>eksponencialo</marker></example>
</rule>
-->
<rule>
<pattern>
<marker>
<token>ekster</token>
</marker>
<token regexp="yes">[mcvlŝn]i|ili|oni</token>
</pattern>
<message>Laŭ ReVo, tiu uzo de «\1» estas arkaismo. Uzu <suggestion>krom</suggestion>.</message>
<example correction="krom">Ĉiuj <marker>ekster</marker> mi sciis pri tio.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">elektra</token>
<token inflected="yes">fluo</token>
</pattern>
<message>Laŭ ReVo, tiu uzo «\1 \2» estas arkaismo. Uzu <suggestion><match no="2" regexp_match="(?iu).*u(.*)" regexp_replace="kurent$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/elektr.html#elektr.0afluo</url>
<example correction="kurenton">Mi mezuras la <marker>elektran fluon</marker>.</example>
</rule>
<rule>
<pattern>
<token>el</token>
<token>de</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas arkaismo. Uzu <suggestion>de</suggestion>.</message>
<example correction="de">Li eliras <marker>el de</marker> la lito.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">esprimaĵo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*ĵ(.*)" regexp_replace="esprim$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/esprim.html#esprim.0ajxo</url>
<example correction="esprimo">Stranga <marker>esprimaĵo</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">alesti|apudesti</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*t(.*)" regexp_replace="ĉeest$1"/></suggestion>.</message>
<example correction="ĉeestis">Li <marker>apudestis</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">motorfiakro</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*r(.*)" regexp_replace="taksi$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/fiakr.html#fiakr.motor0o</url>
<example correction="taksion">Ĉu vi bezonas <marker>motorfiakron</marker>?</example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">(?:brul|fajr)o?estingist(?:in)?o</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*t(in)?(.*)" regexp_replace="fajrobrigadist$1$2"/></suggestion> aŭ <suggestion><match no="1" regexp_match="(?iu).*t(in)?(.*)" regexp_replace="fajrobrigadan$1$2"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/esting.html#esting.brul0isto</url>
<example correction="fajrobrigadisto|fajrobrigadano">Li volas fariĝi <marker>fajroestingisto</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">floraĵo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*ĵ(.*)" regexp_replace="flor$1"/></suggestion> aŭ <suggestion><match no="1" regexp_match="(?iu).*ĵ(.*)" regexp_replace="florar$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/flor.html#flor.0ajxo</url>
<example correction="florojn|florarojn">Li aĉetis <marker>floraĵojn</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">flugpendi|fluggliti</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*[dt](.*)" regexp_replace="ŝveb$1"/></suggestion>.</message>
<example correction="ŝvebas">Nuboj <marker>flugpendas</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">fotografa</token>
<token inflected="yes">aparato</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas arkaismo. Uzu <suggestion><match no="2" regexp_match="(?iu).*t(.*)" regexp_replace="fotil$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/fotogr.html#fotogr.0aaparato</url>
<example correction="fotilon">Mi aĉetis <marker>fotografan aparaton</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">fruntaĵo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*ĵ(.*)" regexp_replace="fronton$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/frunt.html#frunt.0ajxo</url>
<example correction="frontono">Mi atendis sur la <marker>fruntaĵo</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">cirkla</token>
<token inflected="yes">funkcio</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*l(.*)" regexp_replace="trigonometri$1 funkcio"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/funkci.html#funkci.cirkla0o</url>
<example correction="trigonometria funkcio">Tio estas <marker>cirkla funkcio</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">sterlinga</token>
<token inflected="yes">funto</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas arkaismo. Uzu <suggestion><match no="2" regexp_match="^.{4}" regexp_replace="pund"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/funt.html#funt.sterlinga0o</url>
<example correction="pundoj">Kostas mil <marker>sterlingaj funtoj</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">sterlingfunto</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="^.{12}" regexp_replace="pund"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/funt.html#funt.sterlinga0o</url>
<example correction="pundoj">Kostas mil <marker>sterlingfuntoj</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">ĝazbando</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="^." regexp_replace="ĵ"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/gxazba.html#gxazba.0o</url>
<example correction="ĵazbandon">Mi ŝatas tiun <marker>ĝazbandon</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">ĝentilhomo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*m(.*)" regexp_replace="ĝentleman$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/gxenti.html#gxenti.0homo</url>
<example correction="ĝentlemano">Li estas <marker>ĝentilhomo</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">heksagono</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*n(.*)" regexp_replace="seslater$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/heksagon.html#heksagon.0o</url>
<example correction="seslatero">Jen <marker>heksagono</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">hidroaeroplano</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*n(.*)" regexp_replace="hidroplan$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/hidroa.html#hidroa.0o</url>
<example correction="hidroplano">Alvenas la <marker>hidroaeroplano</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">hinĝo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*ĝ(.*)" regexp_replace="pordhok$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/hingx.html#hingx.0o</url>
<example correction="pordhoko">La <marker>hinĝo</marker> rompiĝis.</example>
</rule>
<rule>
<pattern>
<token>pohore</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion>hore</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/hor.html#hor.po0e</url>
<example correction="hore">Por tiu laboro, mi petas 10 stelojn <marker>pohore</marker>.</example>
</rule>
<rule>
<pattern>
<token regexp="yes">(?:ĥin|h[hx]in)(?:aĵ|aj[hx]|ec|i|ism|land|uj)?(?:[ao]j?|e)n?</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="^." regexp_replace="ĉ"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/hxin.html#hxin.0o</url>
<example correction="Ĉinujo">Mi loĝas en <marker>Ĥinujo</marker>.</example>
<example correction="ĉino">Ŝi estas <marker>ĥino</marker>.</example>
</rule>
<rule>
<pattern>
<token regexp="yes">vask(aĵ|aj[hx]|ec|i|in|ism|o?land|uj)?([ao]j?|e)n?</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="^.." regexp_replace=""/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/vask.html#vask.0o</url>
<example correction="Eŭskujo">Mia fratino nun loĝas en <marker>Vaskujo</marker>.</example>
<example correction="eŭskoj">Ili estas <marker>vaskoj</marker>.</example>
</rule>
<rule>
<pattern>
<token>sen</token>
<token>ia</token>
<token inflected="yes">eĉ</token>
<token>plej</token>
<token>malgranda</token>
</pattern>
<message>Laŭ ReVo, «\1 \2 \3 \4 \5» estas arkaismo. Uzu <suggestion>sen ajna</suggestion> aŭ <suggestion>sen ia ajn</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/ia.html#ia.sen0ecxplejmalgranda</url>
<example correction="Sen ajna|Sen ia ajn"><marker>Sen ia eĉ plej malgranda</marker> difekto.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">imaginaro</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*r(.*)" regexp_replace="kompleks$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/imagin.html#imagin.0o</url>
<example correction="komplekso">Tiu valoro estas <marker>imaginaro</marker>.</example>
</rule>
<rule>
<pattern>
<marker>
<token inflected="yes">indico</token>
</marker>
<token skip="1">de</token>
<token inflected="yes" regexp="yes">krimo|murdo|ŝtelo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo en tiu kunteksto. Uzu <suggestion><match no="1" regexp_match="(?iu).*c(.*)" regexp_replace="indikaĵ$1"/></suggestion>.</message>
<example correction="indikaĵoj">Estis neniuj <marker>indicoj</marker> de la krimo.</example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">irigac[oi]</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu)(.*c)(.*)" regexp_replace="$1i$2"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/irigac.html#irigac.0o</url>
<example correction="irigacion">La plantoj bezonas <marker>irigacon</marker>.</example>
<example correction="irigacias">Li <marker>irigacas</marker> la kultivejojn.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">centjaro</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*r(.*)" regexp_replace="jarcent$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/jar.html#jar.cent0o</url>
<example correction="jarcentojn">Daŭris du <marker>centjarojn</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">granda</token>
<token inflected="yes">kalorio</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas arkaismo. Uzu <suggestion><match no="2" regexp_match="(?iu).*ri(.*)" regexp_replace="kilokalori$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/kalori.html#kalori.granda0o</url>
<example correction="kilokalorioj">Tiom da <marker>grandaj kalorioj</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">malgranda</token>
<token inflected="yes">kalorio</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas arkaismo. Uzu <suggestion><match no="2" regexp_match="(?iu).*ri(.*)" regexp_replace="kalori$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/kalori.html#kalori.malgranda0o</url>
<example correction="kalorioj">Tiom da <marker>malgrandaj kalorioj</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">karbolo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*l(.*)" regexp_replace="fenol$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/karbol.html#karbol.0o</url>
<example correction="Fenolo"><marker>Karbolo</marker> malodoras.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">karito</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*t(.*)" regexp_replace="karitat$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/karit.html#karit.0o</url>
<example correction="karitato">Li estas sen <marker>karito</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">kapeldinero</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*o(j?n?$)$" regexp_replace="akceptisto$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/kapeldiner.html#kapeldiner.0o</url>
<example correction="akceptistoj">Stariĝis du <marker>kapeldineroj</marker> ĉe la pordo.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">kaseto</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*t(.*)" regexp_replace="kased$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/kaset.html#kaset.0o</url>
<example correction="kasedon">Mi aĉetis <marker>kaseton</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">klukkluki</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*k(.*)" regexp_replace="gugl$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/kluk.html#kluk.kluk0i</url>
<example correction="guglanta">Mi estas <marker>klukklukanta</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">komisiitaro</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*r(.*)" regexp_replace="komision$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/komisi.html#komisi.0itaro</url>
<example correction="komisiono">La <marker>komisiitaro</marker> elektis lin.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">komisiulo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*l(.*)" regexp_replace="komisiist$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/komisi.html#komisi.0ulo</url>
<example correction="komisiisto">La <marker>komisiulo</marker> elektis lin.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">kompateco</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*c(.*)" regexp_replace="kompatem$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/kompat.html#kompat.0eco</url>
<example correction="kompatemo">La <marker>kompateco</marker> de Dio.</example>
</rule>
<rule>
<pattern>
<token inflected="yes" regexp="yes">komput[eo]ro</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*r(.*)" regexp_replace="komputil$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/komputor.html#komputor.0o</url>
<example correction="komputilon">Mi aĉetis novan <marker>komputeron</marker>.</example>
</rule>
<rule>
<pattern>
<token>enkomune</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion>entute</suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/komun.html#komun.en0e</url>
<example correction="entute">Ni <marker>enkomune</marker> decidis.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">akvokonduko</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*k(.*)" regexp_replace="akvokondukil$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/konduk.html#konduk.akvo0o</url>
<example correction="akvokondukilo">La <marker>akvokonduko</marker> de Romo.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">konfidencio</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu)(.*c)i(.*)" regexp_replace="$1$2"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/konfidenci.html#konfidenci.0o</url>
<example correction="konfidencon">Li faris <marker>konfidencion</marker></example>
</rule>
<rule>
<pattern>
<token inflected="yes">kontaktingo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*g(.*)" regexp_replace="ampoling$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/kontak.html#kontak.0ingo</url>
<example correction="ampolingo">La <marker>kontaktingo</marker> tro malgrandas.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">krampfo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*f(.*)" regexp_replace="kramf$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/krampf.html#krampf.0o</url>
<example correction="kramfon">Mi havas dolorigan <marker>krampfon</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">ksereso</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*s(.*)" regexp_replace="ŝere$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/kseres.html#kseres.0o</url>
<example correction="ŝereon">Ĉu vi ŝatas <marker>ksereson</marker>?</example>
</rule>
<rule>
<pattern>
<token inflected="yes">likvaĵo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*ĵ(.*)" regexp_replace="likv$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/likv.html#likv.0ajxo</url>
<example correction="likvon">Prenu tiun <marker>likvaĵon</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">literatoro</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*r(.*)" regexp_replace="literaturist$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/literator.html#literator.0o</url>
<example correction="literaturistojn">Mi invitis <marker>literatorojn</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">bela</token>
<token inflected="yes">literaturo</token>
</pattern>
<message>Laŭ ReVo, «\1 \2» estas arkaismo. Uzu <suggestion><match no="2" regexp_match="(?iu).*r(.*)" regexp_replace="beletr$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/litera.html#litera.bela0o</url>
<example correction="beletron">Mi ŝatas <marker>belan literaturon</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">kontraŭlogaritmo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*m(.*)" regexp_replace="eksponencial$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/logari.html#logari.kontraux0o</url>
<example correction="eksponencialo">La funkcio estas <marker>kontraŭlogaritmo</marker>.</example>
</rule>
<rule>
<pattern>
<marker>
<token inflected="yes">havi</token>
<token>lokon</token>
</marker>
<token regexp="yes">en|dum|je</token>
</pattern>
<message>Laŭ ReVo, «\1 \2 \3» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*v(.*)" regexp_replace="okaz$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/lok.html#lok.havi0on</url>
<example correction="okazas">La renkontiĝo <marker>havas lokon</marker> en Bretonio.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">plenmano</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*a(.*)" regexp_replace="manple$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/man.html#man.plen0o</url>
<example correction="manplenon">Prenu <marker>plenmanon</marker> de sablo.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">kontraŭmendi</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*d(.*)" regexp_replace="malmend$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/mend.html#mend.kontraux0i</url>
<example correction="malmendi">Ni bezonas <marker>kontraŭmendi</marker> ĉion.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">multiplikendo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*d(.*)" regexp_replace="multiplikat$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/multip1.html#multip1.0o</url>
<example correction="multiplikato">Tio estas la <marker>multiplikendo</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">nacionalismo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*m(.*)" regexp_replace="naciism$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/nacion.html#nacion.0o</url>
<example correction="naciismo">La <marker>nacionalismo</marker> estas forta en tiu lando.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">pafilkapo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*p(.*)" regexp_replace="kolb$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/paf.html#paf.0ilkapo</url>
<example correction="kolbo">La <marker>pafilkapo</marker> de fusilo.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">perpendiklo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*l(.*)" regexp_replace="ortant$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/perpen.html#perpen.0o</url>
<example correction="ortanto">Tiu rekto estas <marker>perpendiklo</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">poliedro</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*r(.*)" regexp_replace="pluredr$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/polied.html#polied.0o</url>
<example correction="pluredro">Tio estas <marker>poliedro</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">proletario</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*ri(.*)" regexp_replace="prolet$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/prolet1.html#prolet1.0o</url>
<example correction="proleto">Li estas <marker>proletario</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">enradiki</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu)(.*)k(.*)" regexp_replace="$1kig$2"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/radik.html#radik.en0i</url>
<example correction="enradikigas">Mi <marker>enradikas</marker> la planton.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">elradiki</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu)(.*)k(.*)" regexp_replace="$1kig$2"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/radik.html#radik.el0i</url>
<example correction="elradikigu">Oni <marker>elradiku</marker> la alkoholismon.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">radiofotografio</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*i(.*)" regexp_replace="radiografi$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/radiofotografi.html#radiofotografi.0o</url>
<example correction="radiografiojn">Mi devas fari <marker>radiofotografiojn</marker>.</example>
</rule>
<rule>
<pattern>
<token inflected="yes">povoscii</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*i(.*)" regexp_replace="scipov$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/sci.html#sci.povo0i0povi</url>
<example correction="scipovas">Mi ne <marker>povoscias</marker> la okcidentfrisan.</example>
</rule>
<rule id="HARLIGO" name="harligo">
<pattern>
<token inflected="yes">harligo</token>
</pattern>
<message>Laŭ ReVo, «\1» estas arkaismo. Uzu <suggestion><match no="1" regexp_match="(?iu).*g(.*)" regexp_replace="harplektaĵ$1"/></suggestion>.</message>
<url>http://www.reta-vortaro.de/revo/art/har.html#har.0ligo</url>
<example correction="harplektaĵon">Ŝi iam havis malgrandan <marker>harligon</marker>.</example>
</rule>
<rule id="INTERNLANDO" name="internlando → landinterno">
<pattern>
<token inflected="yes">internlando</token>
</pattern>
<message>La vorto «\1» estas arkaismo kaj evitinda laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="^.........." regexp_replace="landintern"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/land.html#land.intern0o</url>
<example correction="landinterno">En la <marker>internlando</marker> okazis malmulte.</example>
</rule>
<rule id="SPEKTATORO" name="spektatoro → spektanto">
<pattern>
<token inflected="yes" regexp="yes">spektator(?:in)?o</token>
</pattern>
<message>La vorto «\1» estas arkaismo kaj evitinda laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="(?iu).*o(j?n?)$" regexp_replace="spektanto$1"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/spektator.html#spektator.0o</url>
<example correction="spektantoj">Multaj <marker>spektatoroj</marker> venis.</example>
</rule>
</rulegroup>
<rule id="SERAJLO" name="serajlo">
<pattern>
<token inflected="yes">serajlo</token>
</pattern>
<message>La vorto «\1» estas arkaismo laŭ ReVo.</message>
<suggestion><match no="1" regexp_match="(?iu).*o(j?n?)$" regexp_replace="haremo$1"/></suggestion>
<suggestion><match no="1" regexp_match="(?iu).*o(j?n?)$" regexp_replace="palaco$1"/></suggestion>
<url>http://www.reta-vortaro.de/revo/art/serajl.html#serajl.0o</url>
<example correction="haremon|palacon">Li havis <marker>serajlon</marker>.</example>
</rule>
</category>
<category id="KAT_NE_OFICIALAJ_VORTOJ" name="Ne oficialaj vortoj">
<rule id="NEOFIC_PREP" name="neoficialaj rolvortetoj">
<pattern>
<token regexp="yes">na|far|cis|fri</token>
</pattern>
<message>«\1» estas neoficiala rolvorteto, kaj do evitinda.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html</url>
<example correction="">La libro estis verkita <marker>far</marker> fama aŭtoro.</example>
<example>La libro estis verkita fare de fama aŭtoro.</example>
<example correction="">Ŝi ŝategas <marker>na</marker> ambaŭ.</example>
</rule>
<rule id="NEOFIC_SING_PRON" name="neoficialaj singularaj pronomoj">
<pattern>
<token regexp="yes">([gr]i|geli|liŝi|ŝili|ŝli)(?:n|aj?n?)?</token>
</pattern>
<message>«\1» estas neoficiala pronomo. Preferu skribi <suggestion><match no="1" regexp_match="(?iu).*i(.*)" regexp_replace="ĝi$1"/></suggestion>, <suggestion><match no="1" regexp_match=".*i(.*)" regexp_replace="li$1"/></suggestion> aŭ <suggestion><match no="1" regexp_match="(?iu).*i(.*)" regexp_replace="ŝi$1"/></suggestion>.</message>
<url>https://eo.wikipedia.org/wiki/Riismo</url>
<example correction="Ĝi|Li|Ŝi"><marker>Ri</marker> estas bela.</example>
<example correction="ĝin|lin|ŝin">Mi amas <marker>ŝlin</marker>.</example>
<example correction="ĝia|lia|ŝia">Mi estas <marker>gia</marker> edzino.</example>
</rule>
<rule id="NEOFIC_PLUR_PRON" name="neoficialaj pluralaj pronomoj">
<pattern>
<token regexp="yes">iŝi(?:n|aj?n?)?</token>
</pattern>
<message>«\1» estas neoficiala pronomo. Preferu skribi <suggestion><match no="1" regexp_match="(?iu).*i(.*)" regexp_replace="ili$1"/></suggestion>.</message>
<example correction="Ili"><marker>Iŝi</marker> estas miaj fratinoj.</example>
<example correction="ilin">Mi amis <marker>iŝin</marker>.</example>
<example correction="Iliajn"><marker>Iŝiajn</marker> kukojn mi tre ŝatas.</example>
</rule>
<rule id="NEOFIC_ESTIEL" name="neoficiala vorto estiel">
<pattern>
<token>estiel</token>
</pattern>
<message>«\1» estas neoficiala vorto. Konsideru uzi <suggestion>estante</suggestion> aŭ <suggestion>kiel</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="estante|kiel">Mi <marker>estiel</marker> franco ŝatas fromaĝon.</example>
</rule>
<rule id="NEOFIC_MIES" name="neoficiala vorto mies, vies, lies, etc.">
<pattern>
<token regexp="yes">[mvlŝn]ies|ilies|onies</token>
</pattern>
<message>Tiu poseda pronoformo «\1» estas neregula kaj evitinda.</message>
<suggestion><match no="1" regexp_match="(?iu)es$" regexp_replace="a"/></suggestion>
<url>http://bertilow.com/pmeg/gramatiko/pronomoj/posedaj.html</url>
<example correction="mia">Tiu aŭto estas <marker>mies</marker>.</example>
</rule>
<rule id="NEOFIC_KAUX" name="neoficiala vorto kaŭ">
<pattern>
<token inflected="yes">kaŭ</token>
</pattern>
<message>«\1» estas neoficiala vorto. Konsideru uzi <suggestion>kaj/aŭ</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="kaj/aŭ">Mi <marker>kaŭ</marker> li ŝatas tion.</example>
</rule>
<rule id="NEOFIC_MEN" name="neoficiala vorto men">
<pattern>
<token>men</token>
</pattern>
<message>«\1» estas neoficiala kaj malmulte konata vorto. Ĉu vi intencis diri <suggestion>malpli</suggestion>?</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="Malpli"><marker>Men</marker> vinon, mi petas.</example>
</rule>
<rule id="NEOFIC_GRAUX" name="neoficiala vorto graŭ">
<pattern>
<token inflected="yes">graŭ</token>
</pattern>
<message>«\1» estas neoficiala kaj malmulte konata vorto. Uzu <suggestion>dank’ al</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="dank’ al">Mi sukcesis <marker>graŭ</marker> ŝia helpo.</example>
</rule>
<rule id="NEOFIC_SOR" name="neoficiala vorto sor">
<pattern>
<token>sor</token>
</pattern>
<message>«\1» estas neoficiala kaj malmulte konata vorto. Uzu <suggestion>supren</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="supren">Mi iras <marker>sor</marker>.</example>
</rule>
<rule id="NEOFIC_SOB" name="neoficiala vorto sob">
<pattern>
<token>sob</token>
</pattern>
<message>«\1» estas neoficiala kaj malmulte konata vorto. Uzu <suggestion>suben</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="suben">Mi iras <marker>sob</marker>.</example>
</rule>
<rule id="NEOFIC_NEN" name="neoficiala vorto nen">
<pattern>
<token>nen</token>
</pattern>
<message>«\1» estas neoficiala kaj malmulte konata vorto. Uzu <suggestion>ne</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="ne">Li respondis <marker>nen</marker>.</example>
</rule>
<rule id="NEOFIC_TABELVORTO" name="neoficialaj tabelvortoj">
<pattern>
<token regexp="yes">(?:inter)?(?:alia[lm]|alie[ls]|aliom|aliuj?n?)|sam(?:el|[oa]m)</token>
</pattern>
<message>«\1» estas neoficiala tabelvorto, kiu estas do evitinda.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="">Mi demandos <marker>aliun</marker>.</example>
<example>Mi demandos iun alian.</example>
</rule>
<rule id="NEOFIC_SIS" name="neoficiala vorto sis">
<pattern>
<token>sis</token>
</pattern>
<message>«\1» estas neoficiala kaj malmulte konata vorto por la vorto <suggestion>ses</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="ses">Ŝi havis <marker>sis</marker> infanojn.</example>
</rule>
<rule id="NEOFIC_SEPEN" name="neoficiala vorto sepen">
<pattern>
<token>sepen</token>
</pattern>
<message>«\1» estas neoficiala kaj malmulte konata vorto por la vorto <suggestion>sep</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/neoficialaj_vortetoj.html#i-356</url>
<example correction="sep">Ŝi havis <marker>sepen</marker> infanojn.</example>
</rule>
<rule id="NEOF_SUF_ICX" name="katiĉo → virkato (ktp.)">
<pattern>
<!-- The exception to the rule takes into account the few regular words that
end in -iĉo without being the sufix -iĉ-. I hope I did not forget any. -->
<token regexp="yes" inflected="yes">.*iĉo<exception inflected="yes" regexp="yes">.*(?:[knpr]|akron|Av|ded|fel|fet|Grenv|kond|kr|platd|past|post|sandv|suf|superst)iĉo</exception></token>
</pattern>
<message>«-iĉ» estas neoficiala sufikso. Konsideru uzi la adjektivon «vira» aŭ la prefikson «vir-» se taŭgas.</message>
<url>http://bertilow.com/pmeg/vortfarado/neoficialaj_afiksoj/sufiksoj/ich.html</url>
<example correction="">Mi havas tri <marker>katiĉojn</marker>.</example>
<example correction="">Mi amas tiun <marker>esperantisticxon</marker>.</example>
<example>Li rakontis la kondiĉojn de sia malfeliĉo dum mi manĝis sandviĉojn.</example>
</rule>
<rule id="NEOF_SUF_OZ" name="ventoza → venta (ktp.)">
<pattern>
<token regexp="yes" inflected="yes">(?:dolor|energi|humur|ole|neĝ|nub|pluv|rok|vent|ŝton)oza</token>
</pattern>
<message>«-oz» estas neoficiala sufikso. Preferu skribi <suggestion><match no="1" regexp_match="(?iu)oz" regexp_replace=""/></suggestion>.</message>
<url>http://bertilow.com/pmeg/vortfarado/neoficialaj_afiksoj/sufiksoj/oz.html</url>
<example correction="pluva">Estas <marker>pluvoza</marker> vetero.</example>
</rule>
<rule id="NEOF_SUF_OMETR" name="altometro → altomezurilo (ktp.)">
<pattern>
<token regexp="yes" inflected="yes">(?:alt|altec|pluv|buter)ometro</token>
</pattern>
<message>«-ometr» estas neoficiala sufikso. Preferu skribi <suggestion><match no="1" regexp_match="(?iu)metr" regexp_replace="mezuril"/></suggestion>.</message>
<url>http://bertilow.com/pmeg/vortfarado/neoficialaj_afiksoj/sufiksoj/ometr.html</url>
<example correction="altomezurilo">La <marker>altometro</marker> misfunkciis.</example>
<example correction="pluvomezurilon">Ŝi aĉetis malnovan <marker>pluvometron</marker>.</example>
</rule>
<rule id="NEOF_SUF_OTEK" name="libroteko → librokolekto (ktp.)">
<pattern>
<token regexp="yes" inflected="yes">(?:libr|film|lud)oteko</token>
</pattern>
<message>«-otek» estas neoficiala sufikso. Preferu skribi <suggestion><match no="1" regexp_match="(?iu)tek" regexp_replace="kolekt"/></suggestion>.</message>
<url>http://bertilow.com/pmeg/vortfarado/neoficialaj_afiksoj/sufiksoj/otek.html</url>
<example correction="filmokolekton">Mi ŝatas tiun <marker>filmotekon</marker>.</example>
</rule>
<rule id="NEOF_SUF_ARI" name="duaria → duuma (ktp.)">
<antipattern>
<token>aria</token>
</antipattern>
<pattern>
<token regexp="yes" inflected="yes">(?:(?:(?:du|tri|kvar|kvin|ses|sep|ok|naŭ)?dek)?(?:unu|du|tri|kvar|kvin|ses|sep|ok|naŭ)?|cent|n-)aria</token>
</pattern>
<message>«-ari» estas neoficiala sufikso. Preferu skribi <suggestion><match no="1" regexp_match="(?iu)ari" regexp_replace="um"/></suggestion>.</message>
<url>http://bertilow.com/pmeg/vortfarado/neoficialaj_afiksoj/sufiksoj/ari.html</url>
<example correction="duuma">Maŝinkodo estas <marker>duaria</marker> misfunkciis.</example>
<example correction="dekumaj">La nombrovortoj de Esperanto estas <marker>dekariaj</marker>.</example>
<example correction="deksesuma">La <marker>deksesaria</marker> nombrosistemo utilas por komputiloj.</example>
<example correction="trideksesuman">Kelkaj protokoloj uzas <marker>trideksesarian</marker> nombrosistemon.</example>
<example correction="naŭdekuman">Ĉu oni uzas la <marker>naŭdekarian</marker> nombrosistemon?</example>
<example correction="n-uma">La <marker>n-aria</marker> pozicia nombrosistemo uzas n ciferojn.</example>
<example correction="centuma">Ĝi estas <marker>centaria</marker> termometra sistemo.</example>
<example>Ĝi estas bela aria kanto.</example>
</rule>
<rulegroup id="NEOF_SUF_OFON" name="Esperantofona → Esperantlingva (ktp.)">
<url>http://bertilow.com/pmeg/vortfarado/neoficialaj_afiksoj/sufiksoj/ofon.html</url>
<rule>
<pattern>
<token regexp="yes" inflected="yes">(?:angl|afrikans|alban|angl|arab|armen|baŝkir|bosn|breton|bulgar|ĉeĉen|ĉeĥ|ĉin|ĉuvaŝ|dan|ekstremadur|esperant|eston|eŭsk|finn|franc|fris|friul|galeg|german|grek|gronland|hebre|hindi|hispan|hungar|id|indonezi|inguŝ|irland|island|ital|japan|jid|kartvel|katalun|kimr|klingon|kore|kroat|latin|latv|litov|luksemburg|nederland|norveg|okcitan|oset|pers|pol|portugal|ruman|rus|serb|slovak|sloven|svahil|sved|taj|tatar|turk|udmurt|ukrain|urdu|vjetnam|volapuk)ofon[ae]</token>
</pattern>
<message>«-ofon» estas neoficiala sufikso, kaj tute superflua. Preferu skribi <suggestion><match no="1" regexp_match="(?iu)ofon" regexp_replace="lingv"/></suggestion>.</message>
<example correction="Esperantlingva">Li estas ano de <marker>Esperantofona</marker> klubo.</example>
</rule>
<rule>
<pattern>
<token regexp="yes" inflected="yes">(?:angl|afrikans|alban|angl|arab|armen|baŝkir|bosn|breton|bulgar|ĉeĉen|ĉeĥ|ĉin|ĉuvaŝ|dan|ekstremadur|esperant|eston|eŭsk|finn|franc|fris|friul|galeg|german|grek|gronland|hebre|hindi|hispan|hungar|id|indonezi|inguŝ|irland|island|ital|japan|jid|kartvel|katalun|kimr|klingon|kore|kroat|latin|latv|litov|luksemburg|nederland|norveg|okcitan|oset|pers|pol|portugal|ruman|rus|serb|slovak|sloven|svahil|sved|taj|tatar|turk|udmurt|ukrain|urdu|vjetnam|volapuk)ofon(?:in)?o</token>
</pattern>
<message>«-ofon» estas neoficiala sufikso, kaj tute superflua. Preferu skribi <suggestion><match no="1" regexp_match="(?iu)ofon" regexp_replace="lingvan"/></suggestion>.</message>
<example correction="ĉeĉenlingvaninoj">Ili estas <marker>ĉeĉenofoninoj</marker>.</example>
</rule>
</rulegroup>
</category>
<category id="KAT_GRAMATIKO" name="Gramatiko">
<rule id="CXI_FOJE" name="ĉi foje (ĉi-foje)">
<pattern>
<token inflected="yes">ĉi<exception scope="previous" postag="T ... .. [ĉt].*" postag_regexp="yes"/></token>
<token postag="E .*" postag_regexp="yes">
<exception postag="T ... .. [ĉt].*" postag_regexp="yes"/>
</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion>\1-\2</suggestion> kun streketo?</message>
<url>http://bertilow.com/pmeg/gramatiko/e-vortecaj_vortetoj/lokaj/chi.html</url>
<example correction="ĉi-jare">Mi vojaĝos <marker>ĉi jare</marker>.</example>
<example>Ĉu tiu ĉi vere okazis?</example>
<example>Mi loĝas ĉi tie.</example>
</rule>
<rule id="HORO" name="je la 8 jaro → je la 8-a jaro">
<pattern>
<token>la</token>
<marker><token regexp="yes">[1-9]|1\d|2[0-3]|unu|du|tri|kvar|kvin|ses|sep|ok|naŭ|naux?|dek|dekunu|dekdu</token></marker>
<token>horo</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion>\2-a</suggestion>?</message>
<example correction="8-a">Je la <marker>8</marker> horo.</example>
</rule>
<rule id="JARCENTO" name="la 20 jarcento → la 20-a jarcento">
<pattern>
<token>la</token>
<marker><token regexp="yes">[0-9IVXⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ]{1,2}</token></marker>
<token>jarcento</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion>\2-a</suggestion>?</message>
<example correction="19-a">Li naskiĝis en la <marker>19</marker> jarcento.</example>
</rule>
<rule id="JARO" name="en la 2015 jaro → en la 2015-a jaro">
<pattern>
<token>la</token>
<marker><token regexp="yes">[12]\d\d\d?</token></marker>
<token>jaro</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion>\2-a</suggestion>?</message>
<example correction="2015-a">Tio okazis en la <marker>2015</marker> jaro.</example>
</rule>
<rulegroup id="JARAGXA" name="10 jaraĝa → 10-jaraĝa">
<url>https://eo.wikipedia.org/wiki/Streketo</url>
<rule>
<pattern>
<token postag="N"/>
<token inflected="yes">jaraĝa</token>
</pattern>
<message>Oni devas uzi streketon en la vortkombino <suggestion>\1-\2</suggestion>.</message>
<example correction="dudek-jaraĝaj">Ili estas <marker>dudek jaraĝaj</marker>.</example>
</rule>
<rule>
<pattern>
<token regexp="yes">\d+</token>
<token regexp="yes" inflected="yes">(?:jaraĝ)?a</token>
</pattern>
<message>Oni devas uzi streketon en la vortkombino <suggestion>\1-\2</suggestion>.</message>
<example correction="20-jaraĝaj">Ili estas <marker>20 jaraĝaj</marker>.</example>
<example correction="30-an">La <marker>30 an</marker> de Marto.</example>
</rule>
</rulegroup>
<rule id="CXI_O" name="ĉi-libro (ĉi libro)">
<pattern>
<token regexp="yes" inflected="yes">ĉi-.*o</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)(..)-(.*o)(j?n?)" regexp_replace="$1 $2$3"/></suggestion> aŭ <suggestion><match no="1" regexp_match="(?iu)(..)-(.*o)(j?n?)" regexp_replace="$1 tiu$3 $2$3"/></suggestion>?</message>
<url>http://bertilow.com/pmeg/gramatiko/e-vortecaj_vortetoj/lokaj/chi.html#i-gsf</url>
<example correction="ĉi libron|ĉi tiun libron">Mi ŝatis <marker>ĉi-libron</marker>.</example>
</rule>
<rulegroup id="CXI_TIU" name="ĉi-tiu (ĉi tiu)">
<url>http://bertilow.com/pmeg/gramatiko/e-vortecaj_vortetoj/lokaj/chi.html</url>
<rule>
<pattern>
<token regexp="yes">(?:ĉ|cx)i-?ti(?:(?:[aeou]j?n?)|el|am|es|om|eaj?n?)</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="(?iu)(?iu)(ĉi|cxi)-?" regexp_replace="$1 "/></suggestion> sen streketo?</message>
<example correction="Ĉi tiu"><marker>Ĉi-tiu</marker> aŭto.</example>
<example correction="Ĉi tiu"><marker>Ĉitiu</marker> aŭto.</example>
<example correction="ĉi tiun">Mi deziras <marker>ĉi-tiun</marker>.</example>
<example correction="ĉi tiun">Mi deziras <marker>ĉitiun</marker>.</example>
<example correction="ĉi tiean">Mi ŝatas la <marker>ĉi-tiean</marker> veteron.</example>
</rule>
<rule>
<pattern>
<token regexp="yes">ti(?:(?:[aeou]j?n?)|el|am|es|om)-(?:ĉ|cx)i</token>
</pattern>
<message>Ĉu vi intencis skribi <suggestion><match no="1" regexp_match="-" regexp_replace=" "/></suggestion> sen streketo?</message>
<example correction="tiun ĉi">Mi deziras <marker>tiun-ĉi</marker>.</example>
</rule>
</rulegroup>
<rule id="KELK" name="kelk dek → kelkdek">
<pattern>
<token>kelk</token>
<token regexp="yes">(?:dek|cent|mil)(?:[ao]j?n)?|milionoj?n?|bilionoj?n?</token>
</pattern>
<message>Ne eblas disskribi vorton kiel «\1 \2».</message>
<suggestion>\1\2</suggestion>
<url>http://bertilow.com/pmeg/vortfarado/afiksoj/afiksecaj_elementoj/radikoj_kunmetajhoj.html#i-pzn</url>
<example correction="kelkdek">Li scias nur <marker>kelk dek</marker> anglajn vortojn.</example>
</rule>
<rule id="KELKIU" name="kelkiu → kelkiuj">
<pattern>
<token regexp="yes">kelkiun?</token>
</pattern>
<message>La iafoje uzata formo «\1» (sen j) estas memkontraŭdira: -iu montras precize unu individuon, dum kelk- montras pli ol unu.</message>
<suggestion><match no="1" regexp_match="^(......)(.*)" regexp_replace="$1j$2"/></suggestion>
<url>http://bertilow.com/pmeg/vortfarado/afiksoj/afiksecaj_elementoj/radikoj_kunmetajhoj.html#i-pzn</url>
<example correction="Kelkiuj"><marker>Kelkiu</marker> alvenis.</example>
<example correction="kelkiujn">Mi vidis <marker>kelkiun</marker>.</example>
</rule>
<rule id="JA_JES" name="ja jes (jes ja)">
<pattern>
<token>ja</token>
<token>jes</token>
</pattern>
<message>Oni ne uzas «\1 \2», ĉu vi intencis skribi <suggestion>\2 \1</suggestion>?</message>
<url>http://bertilow.com/pmeg/gramatiko/e-vortecaj_vortetoj/ceteraj/ja.html</url>
<example correction="Jes Ja"><marker>Ja jes</marker>!</example>
</rule>
<rulegroup id="SE_CXU2" name="scias se (scias ĉu)">
<rule>
<pattern>
<token skip="1" postag="SENT_START|K" postag_regexp="yes"/>
<token postag="[RO].*" postag_regexp="yes"/>
<token inflected="yes" regexp="yes" skip="2">decidi|demandi|dubi|peti|provi|scii|scivoli</token>
<marker>
<token>se</token>
</marker>
</pattern>
<message>Demanda subfrazo komenciĝas per <suggestion>ĉu</suggestion>, ne per «se».</message>
<example correction="ĉu">Mi demandas min <marker>se</marker> li baldaŭ alvenos</example>
<example correction="ĉu">Mi demandas min, <marker>se</marker> li baldaŭ alvenos</example>
</rule>
</rulegroup>
<rule id="TRE_O" name="tre + o-vorto">
<pattern>
<token>tre</token>
<token>
<exception postag="[AEV].*" postag_regexp="yes"/>
<exception regexp="yes">pli|malpli</exception>
</token>
</pattern>
<message>Vorto «\1» ne povas priskribi vorton «\2».</message>
<url>http://bertilow.com/pmeg/gramatiko/e-vortecaj_vortetoj/ceteraj/tre.html#i-b3g</url>
<example correction=""><marker>Tre multo</marker> estas ankoraŭ farenda.</example>
<example>Tre multe estas ankoraŭ farenda.</example>
<example>Estas tre pli simple.</example>
</rule>
<rule id="TRO_O" name="tre + o-vorto">
<pattern>
<token>tro</token>
<token postag="[ORN].*" postag_regexp="yes"/>
</pattern>
<message>Vorto «\1» ne povas priskribi vorton «\2».</message>
<url>http://bertilow.com/pmeg/gramatiko/e-vortecaj_vortetoj/ceteraj/tro.html#i-3zs</url>
<example correction=""><marker>Tro multo</marker> estas ankoraŭ farenda.</example>
<example>Tro multe estas ankoraŭ farenda.</example>
<example>Mi havis tro da kafo.</example>
<example>Ne tro.</example>
</rule>
<rule id="MULTA_DA" name="multa da → multe da / multa">
<pattern>
<token regexp="yes" inflected="yes">(?:ne)?(?:mal)?(?:mult|kelk|sufiĉ)(?:e[gt])?a</token>
<token>da</token>
</pattern>
<message>Kiam oni anstataŭigas kvantan E-vorton per kvanta A-vorto, tiam «da» malaperas.</message>
<suggestion>\1</suggestion>
<suggestion><match no="1" regexp_match="(?iu)aj?n?$" regexp_replace="e"/> \2</suggestion>
<url>http://bertilow.com/pmeg/gramatiko/kvantaj_vortoj/e-vortoj.html#i-z3o</url>
<example correction="multan|multe da">Li havas <marker>multan da</marker> mono.</example>
</rule>
<rule id="KILO_DE" name="kilogramo de">
<pattern>
<token regexp="yes">(?:kilo)?gramoj?n?|(?:litr|tun)oj?n?</token>
<marker>
<token>de</token>
</marker>
</pattern>
<message>Ĉu vi intencis <suggestion>\1 da</suggestion> anstataŭ «\1 de»?</message>
<url>http://bertilow.com/pmeg/gramatiko/rolmontriloj/rolvortetoj/da/bazaj_reguloj.html</url>
<example correction="kilogramon da">Mi aĉetis kilogramon <marker>de</marker> terpomoj.</example>
</rule>
<rule id="BONVOLU_U" name="bonvolu + u-verbo">
<pattern>
<token>bonvolu</token>
<token min="0" max="1">,</token>
<marker>
<token postag="V .* (u|as|os|is|us)" postag_regexp="yes"/>
</marker>
</pattern>
<message>La verbo «\2» devus havi i-finaĵon.</message>
<url>http://bertilow.com/pmeg/gramatiko/verboj/vola.html#i-j6t</url>
<example correction="">Bonvolu <marker>fermu</marker> la fenestron.</example>
<example>Bonvolu fermi la fenestron.</example>
<example correction="">Bonvolu <marker>fermu</marker> la fenestron.</example>
<example>Bonvolu, fermi la fenestron.</example>
</rule>
<rule id="PO" name="misuzo de po">
<pattern>
<token>po</token>
<token regexp="yes">(?:(?:(?:kilo)?metr)|(?:(?:ge)?(?:person|hom))|(?:.*ul)|(?:jarmil|jarcent|jardek|jar|monat|semajn|tag|hor|minut|sekond))oj?</token>
</pattern>
<message>Misuzo de la vorto «po».</message>
<url>http://bertilow.com/pmeg/gramatiko/rolmontriloj/rolvortetoj/aliaj_rolvortetoj/po.html#i-4ov</url>
<example correction="">Kostas du eŭroj <marker>po persono</marker>.</example>
<example>Kostas po du eŭroj por persono.</example>
<example correction="">Mi veturis 100 kilometrojn <marker>po horo</marker>.</example>
</rule>
<rule id="AMBAUX_SING" name="ambaŭ + sing">
<pattern>
<token inflected="yes">ambaŭ</token>
<marker><token postag="[ROAT] ... np" postag_regexp="yes"/></marker>
<token negate="yes">kaj</token>
</pattern>
<message>La vorto «\1» postulas pluralon.</message>
<url>http://bertilow.com/pmeg/gramatiko/oa-vortecaj_vortetoj/ambau.html</url>
<example correction="">Ambaŭ <marker>teamo</marker> perdis.</example>
<example correction="">Ambaux <marker>teamo</marker> perdis.</example>
<example correction="">Ambau <marker>teamo</marker> perdis.</example>
<example>Mi amas ambaŭ patron kaj patrinon.</example>
</rule>
<rulegroup id="AMBAUX_LA" name="ambaŭ + la">
<rule>
<pattern>
<token inflected="yes">ambaŭ</token>
<token>la</token>
</pattern>
<message>Ne devas esti «\2» post «\1», ĉar «\1» estas jam difinilo.</message>
<url>http://bertilow.com/pmeg/gramatiko/oa-vortecaj_vortetoj/ambau.html</url>
<example correction=""><marker>Ambaŭ la</marker> teamoj perdis.</example>
<example>Ambaŭ teamoj perdis.</example>
</rule>
<rule>
<pattern>
<token>la</token>
<token inflected="yes">ambaŭ</token>
</pattern>
<message>Ne devas esti «\1» antaŭ «\2», ĉar «\2» estas jam difinilo.</message>
<url>http://bertilow.com/pmeg/gramatiko/oa-vortecaj_vortetoj/ambau.html</url>
<example correction=""><marker>La ambaŭ</marker> teamoj perdis.</example>
<example>Ambaŭ teamoj perdis.</example>
</rule>
</rulegroup>
<rulegroup id="PREP_AKU" name="prepozicio + akuzativo">
<rule>
<pattern>
<token postag="P sak"/>
<marker>
<token postag=". akz.*" postag_regexp="yes">
<exception regexp="yes">(?-i)[A-ZĈĜĤĴŜ].*</exception>
</token>
</marker>
<token>
<exception postag="V t[rn] i|E.*" postag_regexp="yes"/>
</token>
</pattern>
<message>Prepozicio «\1» neniam povas esti sekvita de akuzativo. Uzu <suggestion><match no="2" regexp_match="(?iu)n$" regexp_replace=""/></suggestion>.</message>
<example correction="vi">Mi pensas pri <marker>vin</marker>.</example>
<example correction="veturilo">Mi vojaĝas sen <marker>veturilon</marker>.</example>
<example>Por tion fari</example>
<example>Por ĉion lerte kolekti.</example>
<example>La teksto de Piron.</example>
</rule>
<rule>
<pattern>
<token postag="P sak"/>
<token postag="[DN]|E nak" postag_regexp="yes"/>
<marker>
<token postag=". akz.*" postag_regexp="yes"/>
</marker>
<token>
<exception postag="V t[rn] i|E.*" postag_regexp="yes"/>
</token>
</pattern>
<message>Prepozicio «\1» neniam povas esti sekvita de akuzativo. Skribu <suggestion><match no="3" regexp_match="(?iu)n$" regexp_replace=""/></suggestion>.</message>
<example correction="laboro">Mi pensas pri la <marker>laboron</marker>.</example>
<example correction="horoj">Mi alvenis ekde kvar <marker>horojn</marker>.</example>
</rule>
<rule>
<pattern>
<token postag="P sak"/>
<token postag="[DN]|E nak" postag_regexp="yes"/>
<token postag="N"/>
<marker>
<token postag=". akz.*" postag_regexp="yes"/>
</marker>
<token>
<exception postag="V t[rn] i|E.*" postag_regexp="yes"/>
</token>
</pattern>
<message>Prepozicio «\1» neniam povas esti sekvita de akuzativo. Skribu <suggestion><match no="4" regexp_match="(?iu)n$" regexp_replace=""/></suggestion>.</message>
<example correction="jaroj">Ili loĝis tie ekde cent dek <marker>jarojn</marker>.</example>
</rule>
<rule>
<pattern>
<token postag="P sak"/>
<token postag="[DN]|E nak" postag_regexp="yes"/>
<token postag="N"/>
<token postag="N"/>
<marker>
<token postag=". akz.*" postag_regexp="yes"/>
</marker>
<token>
<exception postag="V t[rn] i|E.*" postag_regexp="yes"/>
</token>
</pattern>
<message>Prepozicio «\1» neniam povas esti sekvita de akuzativo. Skribu <suggestion><match no="5" regexp_match="(?iu)n$" regexp_replace=""/></suggestion>.</message>
<example correction="jaroj">Ili loĝis tie ekde preskaŭ cent dek <marker>jarojn</marker>.</example>
</rule>
</rulegroup>
<rule id="VNETR_AKU" name="netransitiva verbo + akuzativo">
<pattern>
<token postag="V nt .*" postag_regexp="yes" skip="2">
<exception scope="next" postag="V.*|C .* n .|P kak|T nak .*[io]|T xxx pn k es" postag_regexp="yes"/>
<exception scope="next" regexp="yes">[!?-–,;:«»“"()]</exception>
<exception scope="previous" inflected="yes" regexp="yes">lasi|igi</exception>
</token>
<marker>
<token postag="[OA] akz.*|T akz .*[uoa]" postag_regexp="yes">
<exception inflected="yes" regexp="yes">(?:duono?)?(?:jarcent|jardek|jar|somer|vintr|printemp|aŭtun|sezon|monat|semajn|tag|maten|vesper|(?:post?)tagmez|nokt|hor|minut|sekund|moment|.*metr|k[mg]-|mejl|marmejl|fut|col|paŝ|lund|mard|merkred|ĵaŭd|vendred|sabat|dimanĉ|foj|temp|.*gram|funt|tun)o?(?:fin)?(e[tg])?o</exception>
<exception regexp="yes">(?:\d+-?an)|(?:\p{Lu}.*)</exception>
<exception postag="T akz .. k .*" postag_regexp="yes"/>
</token>
</marker>
<token>
<exception postag="V t[rn] .*" postag_regexp="yes"/>
<exception postag="C ... .. .. . n ." postag_regexp="yes"/>
<exception inflected="yes" regexp="yes">(?:duono?)?(?:jarcent|jardek|jar|somer|vintr|printemp|aŭtun|sezon|monat|semajn|tag|maten|vesper|(?:post?)tagmez|nokt|hor|minut|sekund|moment|.*metr|mejl|marmejl|fut|col|paŝ|lund|mard|merkred|ĵaŭd|vendred|sabat|dimanĉ|foj|temp|.*gram)o?(?:fin)?(?:e[tg])?o</exception>
</token>
</pattern>
<message>Netransitiva verbo «\1» kun akuzativo: akuzativo povas anstataŭigi prepozicion, sed konsideru uzi prepozicion por pli da klareco.</message>
<url>http://www.esperanto.mv.ru/Seppik/lec11.html#76</url>
<example correction="">Mi volas fariĝi <marker>instruiston</marker>.</example>
<example>Mi volas fariĝi <marker>instruisto</marker>.</example>
<example correction="">Mi estas <marker>lacan</marker>.</example>
<example>Mi estas <marker>laca</marker>.</example>
<example>Mi iras en la domon.</example>
<example>Mi iras tien.</example>
<example>La festo daŭris ok tagojn.</example>
<example>Dum la milito estis persekutinta esperantistojn.</example>
<example>La kongreso okazos la 2-an de marto.</example>
<example correction="">Okazas <marker>nenion</marker>.</example>
<example>Okazas nenio.</example>
<example>Oni ne trompiĝu pri tio, kion diras la aŭtoro.</example>
<example>Ĉu eblas tion fari?</example>
<example>Tio okazis la antaŭan jaron.</example>
<example>La tradukado daŭris proksimume du semajnojn.</example>
<example>Bela estas Ĝon.</example>
<example>Temas pri informoj kiujn ni jam legis.</example>
<example>Mi vojaĝis la semajnfinon.</example>
<example>Mi vojaĝis la semajnofinon.</example>
<example>Ni restis duonhoron.</example>
<example>Li lasis fali ĝin.</example>
<example>Tio daŭros nur momenteton.</example>
<example>Jen estas vorto kies signifon mi ne komprenas.</example>
<example>Li estas ĉion leginta.</example>
<example>La bebo pezis sep funtojn.</example>
<example>Mi havis <marker>agrablajn</marker> feriojn.</example>
<example correction="">Mi vivis <marker>agrablajn</marker> feriojn.</example>
<example>Mi vivis <marker>agrablan</marker> vivon.</example>
<example>Ni veturis 10 <marker>km-ojn</marker>.</example>
</rule>
<rulegroup id="SENSUBJEKTA_V" name="sensubjekta verbo">
<rule>
<pattern>
<token postag="R nak.*" postag_regexp="yes">
<exception scope="previous" postag="P .*" postag_regexp="yes"/>
</token>
<token inflected="yes" regexp="yes">(?:ek)?(?:frost|fulm|hajl|mateniĝ|neĝ|noktiĝ|pluv|ŝtorm|tagiĝ|tem|tondr|vent|vesperiĝ)(?:ad)?(?:et|eg)?i</token>
</pattern>
<message>La verbo «\2» estas sensubjekta verbo, do ne uzu «\1». Skribu <suggestion>\2</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/verboj_frazroloj/sensubjektaj.html</url>
<example correction="Pluvos"><marker>Ĝi pluvos</marker> morgaŭ.</example>
<example>Laŭ mi <marker>pluvos</marker> morgaŭ.</example>
</rule>
<rule>
<pattern>
<token postag="R nak.*" postag_regexp="yes">
<exception scope="previous" postag="P .*" postag_regexp="yes"/>
</token>
<token postag="E .*" postag_regexp="yes"/>
<token inflected="yes" regexp="yes">(?:ek)?(?:frost|fulm|hajl|mateniĝ|neĝ|noktiĝ|pluv|ŝtorm|tagiĝ|tem|tondr|vent|vesperiĝ)(?:et|eg)?i</token>
</pattern>
<message>La verbo «\3» estas sensubjekta verbo, do ne uzu «\1». Skribu <suggestion>\2 \3</suggestion>.</message>
<url>http://bertilow.com/pmeg/gramatiko/verboj_frazroloj/sensubjektaj.html</url>
<example correction="Verŝajne pluvetos"><marker>Ĝi verŝajne pluvetos</marker> morgaŭ.</example>
<example>Verŝajne pluvetos morgaŭ.</example>
</rule>
</rulegroup>
<rule id="NAK_VTR_NAK" name="mankanta akuzativo">
<pattern>
<token postag="[ROA] nak.*|T nak .. . [ou]" postag_regexp="yes" skip="1">
<exception postag="X ndo"/>
<exception scope="next" postag="[ROAT] akz.*" postag_regexp="yes"/>
<exception scope="next" regexp="yes">[!?-–,;:«»“"()]</exception>
<exception scope="previous" postag="P .ak" postag_regexp="yes"/>
</token>
<token postag="V t[rn] .*" postag_regexp="yes" skip="2">
<exception scope="next" postag="[KP].*|[RO] akz.*|T .* k .*|V nt .*" postag_regexp="yes"/>
<exception scope="next" regexp="yes">[!?-–,;:«»“"()]|ĉu|des|se|ol|ke|kiamaniere|,</exception>
<exception inflected="yes" regexp="yes">nomi|konsideri|kredi|trovi|opinii|taksi|senti|signifi</exception>
</token>
<marker>
<token postag="[ROAT] nak.*" postag_regexp="yes">
<exception postag="T .*e" postag_regexp="yes"/>
<exception regexp="yes">(?-i)[A-ZĈĜĤĴŜ].*|sola</exception>
</token>
</marker>
</pattern>
<message>Ĉu vi forgesis akuzativon post transitiva verbo «\2»?</message>
<example correction="">Mi forgesis la <marker>akuzativo</marker>.</example>
<example>Mi forgesis la <marker>akuzativon</marker>.</example>
<example>Mi kantas kun amiko.</example>
<example>Mi klarigis kial li ne venis.</example>
<example>Mi trovis tie novan veturilon.</example>
<example>Ŝi faris lin idealisto.</example>
<example>Li sentis sin fremdulo.</example>
<example>Mi sentas ke li timas.</example>
<example>Tiu romano povas esti uzata kiel lernolibro.</example>
<example>Mi venos, diris li.</example>
<example>Mi ne scias sed mi kredas.</example>
<example>La lernejo en kiu li instruis estis fermita pro la krizo.</example>
<example>Ni entreprenas – li konfesis.</example>
<example correction="">Mi volas aĉeti la <marker>komputilo</marker>.</example>
<example>Mi volas esti la instruisto.</example>
<example>Vi povas kontroli ĉu Esperanto funkcias.</example>
<example>Mi dankas Barbara.</example>
<example>Kiun rolon laŭ vi havis la teamo?</example>
<example>Tion oni nomas religio.</example>
<example>Tie loĝas mia amiko.</example>
<example>Kie loĝas la homo?</example>
<example>En la akvo ludas knaboj</example>
<example>Post vetero malbela lumas suno denove.</example>
<example>Ju pli ni havas des pli ni deziras.</example>
<example>Nenio pli teruras ol tertremo.</example>
<example>Jen la ĉambro en kiu manĝas centoj da infanoj.</example>
<example>Kion vi konsideras vera?</example>
<example>Li loĝas tie sola.</example>
<example>Mi trovas tion inteligenta.</example>
<example>Ni havis maltro por manĝi.</example>
<example>Li studis kiamaniere la birdoj flugas.</example>
</rule>
<rulegroup id="VTR_NAK" name="mankanta akuzativo">
<rule>
<pattern>
<token postag="SENT_START"/>
<token min="0" max="1" regexp="yes" inflected="yes">sed|ĉar|tamen|kaj|aŭ|nek|neniam|ĉiam</token>
<token postag="V tr [ui]" postag_regexp="yes"/>
<marker><token postag="[ROA] nak.*|T nak .. . [ou]" postag_regexp="yes"/></marker>
</pattern>
<message>Ĉu vi forgesis akuzativon malantaŭ la transitiva verbo «\3»?</message>
<suggestion>\4n</suggestion>
<example correction="panon">Aĉetu <marker>pano</marker>!</example>
<example correction="tion">Lerni <marker>tio</marker> facilas.</example>
</rule>
<rule>
<pattern>
<token postag="SENT_START"/>
<token min="0