All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.languagetool.rules.en.en-GB.grammar.xml Maven / Gradle / Ivy

There is a newer version: 6.4
Show newest version
<?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" ?>
<!--
British English Grammar and Typo Rules for LanguageTool
See tagset.txt for the meaning of the POS tags
Copyright (C) 2012 Marcin Miłkowski (http://www.languagetool.org)

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 lang="en-GB" xsi:noNamespaceSchemaLocation="../../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/rules.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <category id="AMERICAN_ENGLISH" name="American English phrases" type="locale-violation">
        <rule id="ZIP_CODE_POSTCODE" name="zip code/postcode">
            <pattern>
                <token>zip</token>
                <token>code</token>
            </pattern>
            <message>This expression is common for American English. Did you mean <suggestion>postcode</suggestion>?</message>
            <url>http://www.learnenglish.de/mistakes/USvsBrEnglish.html</url>
            <example correction="postcode">Please enter your <marker>zip code</marker>.</example>
        </rule>
        <rule id="APARTMENT-FLAT" name="apartment/flat">
            <pattern>
                <token>apartment</token>
            </pattern>
            <message>This word is common for American English. Did you mean <suggestion>flat</suggestion>?</message>
            <url>http://www.learnenglish.de/mistakes/USvsBrEnglish.html</url>
            <example correction="flat">I just bought an <marker>apartment</marker>?</example>
        </rule>
        <rule id="BAND-AID_PLASTER" name="band-aid/plaster">
            <pattern>
                <token>band-aid</token>
            </pattern>
            <message>This word is common for American English. Did you mean <suggestion>plaster</suggestion>?</message>
            <url>http://www.learnenglish.de/mistakes/USvsBrEnglish.html</url>
            <example correction="plaster">Where's the <marker>band-aid</marker>?</example>
        </rule>
        <rule id="GROUND_VS_MINCED" name="ground beef/minced beef">
            <pattern>
                <marker>
                    <token>ground</token>
                </marker>
                <token>beef</token>
            </pattern>
            <message>This word is common for American English. Did you mean <suggestion>minced</suggestion>?</message>
            <url>http://www.learnenglish.de/mistakes/USvsBrEnglish.html</url>
            <example correction="minced">Do vegetarians eat <marker>ground</marker> beef?</example>
        </rule>
        <rule id="MOVIE_THEATER_CINEMA" name="movie theater/cinema">
            <pattern>
                <token>movie</token>
                <token inflected="yes">theater</token>
            </pattern>
            <message>This expression is common for American English. Did you mean <suggestion>cinema</suggestion>?</message>
            <url>http://www.learnenglish.de/mistakes/USvsBrEnglish.html</url>
            <example correction="cinema">Let's go to a <marker>movie theater</marker>.</example>
            <example>Edward Norton – not appearing in a cinema near you.</example>
        </rule>
        <rule id="GOT_GOTTEN" name="gotten/got">
            <pattern>
                <marker>
                    <token>gotten</token>
                </marker>
                <token><exception>up</exception></token>
            </pattern>
            <message>In the UK, the word 'gotten' is usually no longer used. Did you mean <suggestion>got</suggestion>?</message>
            <url>http://public.wsu.edu/~brians/errors/got.html</url>
            <example>He's gotten up on the wrong side of bed.</example>
            <example correction="got">He has <marker>gotten</marker> some food.</example>
        </rule>
        <rule id="GAS_PETROL" name="gas/petrol" default="off"> <!-- This rule needs more exceptions to be usable -->
            <pattern>
                <token>gas<exception scope="previous">natural</exception></token>
            </pattern>
            <message>With the meaning of "gasoline", in British English is more common to use <suggestion>petrol</suggestion>.</message>
            <example>Natural gas.</example>
            <example correction="petrol">More <marker>gas</marker>.</example>
        </rule>
        <rule id="LICENCE_LICENSE_NOUN_SINGULAR" name="License/Licence (noun)">
            <pattern>
                <token negate_pos="yes" postag="VB|VBD|VBG|VBN|VBP|VBZ" postag_regexp="yes">license</token>
            </pattern>
            <message><match no="1"/> must be spelled with a "c" when used as a noun in British English.</message>
            <suggestion>licence</suggestion>
            <example correction="licence">Please show me your <marker>license</marker>.</example>
        </rule>
        <rule id="LICENCE_LICENSE_NOUN_PLURAL" name="Licenses/Licences (noun)">
            <pattern>
                <token negate_pos="yes" postag="VB|VBD|VBG|VBN|VBP|VBZ" postag_regexp="yes">licenses</token>
            </pattern>
            <message><match no="1"/> must be spelled with a "c" when used as a noun in British English.</message>
            <suggestion>licences</suggestion>
            <example correction="licences">Please show me your <marker>licenses</marker>.</example>
        </rule>
        <rule  id="TRUNK_BOOT" name="trunk/boot (of car)">
            <antipattern>
                <token>car</token>
                <token regexp="yes" skip="-1">boots?</token>
                <token regexp="yes">trunks?</token>
            </antipattern>
            <antipattern>
                <token regexp="yes" skip="-1">trunks?</token>
                <token>car</token>
                <token regexp="yes">boots?</token>
            </antipattern>
            <antipattern>
                <token>car</token>
                <token regexp="yes">’|'</token>
                <token>s</token>
                <token skip="-1">boot</token>
                <token regexp="yes">trunks?</token>
            </antipattern>
            <antipattern>
                <token regexp="yes" skip="-1">trunks?</token>
                <token>car</token>
                <token regexp="yes">’|'</token>
                <token>s</token>
                <token>boot</token>
            </antipattern>
            <antipattern>
                <token regexp="yes">boots?</token>
                <token>of</token>
                <token postag_regexp="yes" postag="DT|PDT" />
                <token inflected="yes" skip="-1">car</token>
                <token regexp="yes">trunks?</token>
            </antipattern>
            <antipattern>
                <token regexp="yes" skip="-1">trunks?</token>
                <token regexp="yes">boots?</token>
                <token>of</token>
                <token postag_regexp="yes" postag="DT|PDT" />
                <token inflected="yes">car</token>
            </antipattern>
            <pattern>
                <token postag="SENT_START" skip="-1"><exception scope="next" inflected="yes" regexp="yes">elephant|river|swimming|tree</exception></token>
                <marker>
                    <token regexp="yes" skip="-1">trunk|trunks<exception scope="next" inflected="yes" regexp="yes">elephant|river|swimming|tree</exception></token>
                </marker>
                <token postag="SENT_END"><exception scope="current" inflected="yes" regexp="yes">elephant|river|swimming|tree</exception></token>
            </pattern>
            <message>In the context of cars (automobiles), '<match no="2"/>' is American English. For British English use <suggestion><match no="2" postag="(NN.*)" postag_replace="$1">boot</match></suggestion>.</message>
            <url>https://en.wikipedia.org/wiki/Trunk_%28car%29</url>
            <short>AmE/BrE: trunk/boot</short>
            <example type="incorrect" correction="boot">The automobile has a small <marker>trunk</marker>.</example>
            <example type="incorrect" correction="boots">Automobiles that have large <marker>trunks</marker> are usually expensive.</example>
            <example type="incorrect" correction="Boots"><marker>Trunks</marker> on some automobiles are at the front.</example>
            <example type="incorrect" correction="boot">This Volkswagen has a large <marker>trunk</marker>.</example>
            <example type="incorrect" correction="boots">Volkswagens and Chryslers usually have large <marker>trunks</marker>.</example>
            <example type="correct">The elephant's <marker>trunk</marker> is long.</example>
            <example type="correct">This tree <marker>trunk</marker> is large.</example>
            <example type="correct">The <marker>trunks</marker> of some trees were damaged during the storm.</example>
            <example type="correct">The arterial <marker>trunks</marker> of some rivers are ...</example>
            <example type="correct"><marker>Trunks</marker> (swimming) of various colours are available from ...</example>
            <example type="correct">If the electrical <marker>trunking</marker> on the car is ...</example>
            <example type="correct">Put the <marker>trunk</marker> into the car boot.</example>
            <example type="correct">The car boot contained <marker>trunks</marker> of many colours.</example>
            <example type="correct">The car boots contained <marker>trunks</marker> of many sizes.</example>
            <example type="correct">Put these items into the boot of the car: <marker>trunk</marker>, table, chair, kitchen sink.</example>
            <example type="correct">Put the <marker>trunks</marker> into the boot of the car.</example>
            <example type="correct">The lace on this <marker>boot</marker> is frayed.</example>
            <example type="correct">The car boot contained a <marker>trunk</marker> and a ...</example>
            <example type="correct">The car's boot contained a <marker>trunk</marker> and a ...</example>
            <example type="correct">The <marker>trunks</marker> were in our car’s boot.</example>
            <example type="triggers_error">The boot of this Volkswagen contains a large <marker>trunk</marker>.</example>
            <example type="triggers_error">The boots of Volkswagens are sufficiently large to contain 2 or 3 <marker>trunks</marker>.</example>
            <example type="triggers_error">The <marker>trunk</marker> was in the Ford.</example>
            <example type="triggers_error">Mr Ford has a large blue <marker>trunk</marker>.</example>
            <example type="triggers_error">The <marker>trunk</marker> was on the back seat of the Ford.</example>
            <example type="triggers_error">The abandoned car contained a stolen <marker>trunk</marker>.</example>
            <example type="triggers_error">The Chrysler's boot contained a <marker>trunk</marker> and a ...</example>
            <example type="triggers_error">Some cars' boots can contain <marker>trunks</marker> of enormous size.</example>
        </rule>
    </category>

</rules>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy