diff options
author | Arno Teigseth <arno@teigseth.no> | 2011-02-05 08:48:27 +0000 |
---|---|---|
committer | Arno Teigseth <arno@teigseth.no> | 2011-02-05 08:48:27 +0000 |
commit | 4f3d565a5e5ede6eb6fd1f276d4e8ad37b67b5ce (patch) | |
tree | 7af736540eca93034428a975bd850e709fbbe2e5 /JLanguageTool/src/rules/be | |
parent | ecaee85ab5984ebadd56721c295dc26b3335f7ce (diff) | |
download | grammar-norwegian-master.tar.gz grammar-norwegian-master.tar.bz2 grammar-norwegian-master.tar.xz |
Diffstat (limited to 'JLanguageTool/src/rules/be')
-rw-r--r-- | JLanguageTool/src/rules/be/grammar.xml | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/JLanguageTool/src/rules/be/grammar.xml b/JLanguageTool/src/rules/be/grammar.xml new file mode 100644 index 0000000..0cbce56 --- /dev/null +++ b/JLanguageTool/src/rules/be/grammar.xml @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="utf-8"?> + +<?xml-stylesheet type="text/xsl" href="../print.xsl" title="Pretty print" ?> +<?xml-stylesheet type="text/css" href="../rules.css" title="Easy editing stylesheet" ?> + +<!-- + Belarusian rules for LanguageTool + Copyright (C) 2010 Alex Buloichik (alex73mail@gmail.com) + $Id$ +--> + +<rules lang="be" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="../rules.xsd"> + + <category name="Grammar"> + <rulegroup name="Правапіс У-Ў" id="U_KAROTKAJE"> + <rule> + <pattern> + <token regexp="yes">.*[уеыаоэяіюё]у.*</token> + </pattern> + <message>Пасьля галoсных літараў замест 'у' трэба пісаць 'ў': <suggestion><match no="1" regexp_match="(.*[уеыаоэяію])у(.*)" regexp_replace="$1ў$2" /></suggestion></message> + <short>У замест ў</short> + <example type="correct">Таўэр</example> + <example type="incorrect"><marker>Тауэр</marker></example> + </rule> + <rule> + <pattern> + <token regexp="yes">.*[уеыаоэяіюё]</token> + <token regexp="yes">у.*</token> + </pattern> + <message>Пасьля галoсных літараў замест 'у' трэба пісаць 'ў': <suggestion><match no="1" /> <match no="2" regexp_match="у(.*)" regexp_replace="ў$1" /></suggestion></message> + <short>У замест ў</short> + <example type="correct">да ўвагі</example> + <example type="incorrect"><marker>да увагі</marker></example> + </rule> + <rule> + <pattern> + <token regexp="yes">.*[^уеыаоэяіюё]ў.*</token> + </pattern> + <message>Пасьля зычных літараў, нялітарных знакаў і знакаў прыпынку трэба пісаць літару 'у': <suggestion><match no="1" regexp_match="(.*[^уеыаоэяію])ў(.*)" regexp_replace="$1у$2" /></suggestion></message> + <short>Ў замест у</short> + <example type="correct">дзядуля</example> + <example type="incorrect"><marker>дзядўля</marker></example> + </rule> + <rule> + <pattern> + <token regexp="yes">.*[^уеыаоэяіюё]</token> + <token regexp="yes">ў.*</token> + </pattern> + <message>Пасьля зычных літараў, нялітарных знакаў і знакаў прыпынку трэба пісаць літару 'у' <suggestion><match no="1" /> <match no="2" regexp_match="ў(.*)" regexp_replace="у$1" /></suggestion></message> + <short>Ў замест у</short> + <example type="correct">ён у Полацку</example> + <example type="incorrect"><marker>ён ў</marker> Полацку</example> + </rule> + </rulegroup> + <rulegroup name="Беларускае і" id="I"> + <rule> + <pattern> + <token regexp="yes">.*и.*</token> + </pattern> + <message>Павінна быць 'і' замест 'и': <suggestion><match no="1" regexp_match="(.*)и(.*)" regexp_replace="$1і$2" /></suggestion></message> + <short>И замест і</short> + <example type="correct">iншыя</example> + <example type="incorrect"><marker>иншыя</marker></example> + </rule> + </rulegroup> + <rulegroup name="Щ" id="SCH"> + <rule> + <pattern> + <token regexp="yes">(.*)щ(.*)</token> + </pattern> + <message>Павінна быць 'шч' замест 'щ': <suggestion><match no="1" regexp_match="(.*)щ(.*)" regexp_replace="$1шч$2" /></suggestion></message> + + <short>Щ замест шч</short> + <example type="correct">шчавель</example> + <example type="incorrect"><marker>щавель</marker></example> + </rule> + </rulegroup> + <rulegroup name="рі" id="RI"> + <rule> + <pattern> + <token regexp="yes">(.*)рі(.*)</token> + </pattern> + <message>Неўласьцівае беларускае мове злучэньне літараў: 'рі'.</message> + + <short>'рі' немагчыма вымавіць</short> + <example type="correct">крытыка</example> + <example type="incorrect"><marker>крітыка</marker></example> + </rule> + </rulegroup> + </category> +</rules> |