Permalink
Fetching contributors…
Cannot retrieve contributors at this time
279 lines (274 sloc) 18.3 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" ?>
<!--
Malayalam Grammar and Typo Rules for LanguageTool
Copyright (C) 2010 Jithesh.V.S
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="ml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/rules.xsd">
<!-- ====================================================================== -->
<!-- സാധ്യതാ പട്ടിക -->
<!-- ====================================================================== -->
<category id="CAT1" name="വരാന്‍ സാധ്യതയുള്ളത്">
<!-- 1 -->
<rule id="അവളെ" name="verb_indirect Object NP relation (അവള്‍ക്ക്)">
<pattern>
<token>അവളെ</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>അവള്‍ക്ക്</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction="അവള്‍ക്ക്">ഞാന്‍ <marker>അവളെ</marker> ഒരു പുസ്തകം നല്‍കി. </example>
<example>ഞാന്‍ അവള്‍ക്ക് ഒരു പുസ്തകം നല്‍കി. </example>
</rule>
<!-- 2 -->
<rule id="അവനെ" name="verb_indirect Object NP relation (അവന്)">
<pattern>
<token>അവനെ</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>അവന്</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction="അവന്">ഞാന്‍ <marker>അവനെ</marker> ഒരു പുസ്തകം നല്‍കി. </example>
<example>ഞാന്‍ അവന് ഒരു പുസ്തകം നല്‍കി. </example>
</rule>
<!-- 3 -->
<rule id="രാജന്" name="verb സംസാരിക്കുക_indirect Object relation">
<pattern>
<token>രാജന്</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് (use sociative case with indirect object of verb സംസാരിക്കുക). <suggestion>രാജനോട്</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='രാജനോട്'>രാമന്‍ <marker>രാജന്</marker> സംസാരിക്കുന്നു. </example>
<example>രാമന്‍ രാജനോട് സംസാരിക്കുന്നു. </example>
</rule>
<!-- 4 -->
<rule id="rule4" name="relation of two nouns with genitive case suffix">
<pattern>
<token>രാധയെ</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് (genitive case as relation of two NPs). <suggestion>രാധയുടെ</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example>ഇത് രാധയുടെ വീട് ആണ്. </example>
<example correction='രാധയുടെ'>ഇത് <marker>രാധയെ</marker> വീട് ആണ്. </example>
</rule>
<!-- 5 -->
<rule id="rule5" name="ഞാന് (verb_subject NP relation)">
<pattern>
<token>ഞാന്‍</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് (Noun with dative case as subject of verb വേണം). <suggestion>എനിക്ക്</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='എനിക്ക്'><marker>ഞാന്‍</marker> നൂറ് രൂപ വേണം. </example>
<example>എനിക്ക് നൂറ് രൂപ വേണം.</example>
</rule>
<!-- 6 NOTE: here the suggestion is the same as the token!
<rule id="NP_with_locative" name="കോളേജിന്‍റെ - NP with locative case for verb പോയി">
<pattern>
<token>കോളേജിന്‍റെ</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>കോളേജില്‍</suggestion>?</message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction="നാട്ടില്‍">ഗീത <marker>കോളേജിന്‍റെ</marker> പോയി.</example>
<example>ഗീത കോളേജില്‍ പോയി.</example>
</rule>
-->
<!-- 7 -->
<rule id="rule7" name="ീരയോട് - Object of verb കണ്ടു with Accusative case">
<pattern>
<token>മീരയോട്</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>മീരയെ</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction="മീരയെ">ഹീന <marker>മീരയോട്</marker> കണ്ടു. </example>
<example> ഹീന മീരയെ കണ്ടു. </example>
</rule>
<!-- 8 -->
<rule id="rule8" name="NP with Locative case for verb വീണു">
<pattern>
<token>പുഴയ്ക്ക്</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>പുഴയില്‍</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction="പുഴയില്‍"> മാങ്ങ <marker>പുഴയ്ക്ക്</marker> വീണു. </example>
<example> മാങ്ങ പുഴയില്‍ വീണു. </example>
</rule>
<!-- 9
<rule id="rule9" name="ഓരോ">
<pattern>
<token>എല്ലാ</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>പ്രവര്‍ത്തകനും</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='പ്രവര്‍ത്തകനും'>പാര്‍ട്ടിയുടെ ഓരോ <marker>പ്രവര്‍ത്തകര്‍ക്കും</marker> എന്‍റെ അഭിനന്ദനം. </example>
<example> പാര്‍ട്ടിയുടെ ഓരോ പ്രവര്‍ത്തകനും എന്‍റെ അഭിനന്ദനം. </example>
</rule>
-->
<!-- 10 -->
<rule id="rule10" name="ഓരോ">
<pattern>
<token>പ്രവര്‍ത്തകരെയും</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>പ്രവര്‍ത്തകനേയും</suggestion>?</message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='പ്രവര്‍ത്തകനേയും'>പാര്‍ട്ടിയുടെ ഓരോ <marker>പ്രവര്‍ത്തകരെയും</marker> ഞാന്‍ അഭിനന്ദിക്കുന്നു. </example>
<example> പാര്‍ട്ടിയുടെ ഓരോ പ്രവര്‍ത്തകനേയും ഞാന്‍ അഭിനന്ദിക്കുന്നു. </example>
</rule>
<!-- 11 -->
<rule id="rule_11" name="കാര്യങ്ങളും">
<pattern>
<token>കാര്യങ്ങളും</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>കാര്യവും</suggestion>?</message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='കാര്യവും'>ഓരോ <marker>കാര്യങ്ങളും</marker> ശ്രദ്ധയോടെ ചെയ്യണം.</example>
<example> ഓരോ കാര്യവും ശ്രദ്ധയോടെ ചെയ്യണം.</example>
</rule>
<!-- 12 -->
<rule id="rule12" name="Lexical Redundency വേറെയും ഒരു കാര്യം | ഒരു കാര്യം കൂടി ">
<pattern>
<token>വേറെയും</token>
<token>ഒരു</token>
<token>കാര്യം</token>
<token>കൂടി</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>ഒരു കാര്യം കൂടി</suggestion>, <suggestion>വേറെയും ഒരു കാര്യം</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='ഒരു കാര്യം കൂടി|വേറെയും ഒരു കാര്യം'><marker>വേറെയും ഒരു കാര്യം കൂടി</marker> പറയാന്‍ ഞാന്‍ ആഗ്രഹിക്കുന്നു . </example>
<example> ഒരു കാര്യം കൂടി പറയാന്‍ ഞാന്‍ ആഗ്രഹിക്കുന്നു. </example>
<example> വേറെയും ഒരു കാര്യം പറയാന്‍ ഞാന്‍ ആഗ്രഹിക്കുന്നു. </example>
</rule>
<!-- 13
<rule id="rule13" name="Lexical Redundency ">
<pattern>
<token>വീണ്ടും</token>
<token>പുന:</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>വീണ്ടും</suggestion> <suggestion>പുന:</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='വീണ്ടും|പുന:'>ആ അഭിപ്രായം താങ്കള്‍ <marker>വീണ്ടും പുന:</marker> പരിശോധിക്കേണ്ടതാണ്. </example>
<example> ആ അഭിപ്രായം താങ്കള്‍ പുന: പരിശോധിക്കേണ്ടതാണ്. </example>
<example> ആ അഭിപ്രായം താങ്കള്‍ വീണ്ടും പരിശോധിക്കേണ്ടതാണ്. </example>
</rule>
-->
<!-- 14 -->
<rule id="rule14" name="Lexical Redundency ">
<pattern>
<token skip="1">കൂടെ</token>
<marker>
<token>കൂടി</token>
<token/>
</marker>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>\3</suggestion>? </message>
<example correction='പോയി'>അച്ഛന്‍റെ കൂടെ അവളും <marker>കൂടി പോയി</marker>.</example>
<example> അച്ഛന്‍റെ കൂടെ അവളും പോയി. </example>
</rule>
<!-- 15 -->
<rule id="rule15" name="Lexical Redundency">
<pattern>
<token>ആകെ</token>
<token>മൊത്തം</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>ആകെ</suggestion> <suggestion>മൊത്തം</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='ആകെ|മൊത്തം'>ഇന്നത്തെ ജാഥയ് ക്ക് <marker>ആകെ മൊത്തം</marker> 500 പേര്‍ പങ്കെടുത്തു. </example>
<example>ഇന്നത്തെ ജാഥയ് ക്ക് ആകെ 500 പേര്‍ പങ്കെടുത്തു. </example>
<example>ഇന്നത്തെ ജാഥയ് ക്ക് മൊത്തം 500 പേര്‍ പങ്കെടുത്തു. </example>
</rule>
<!-- 16
<rule id="rule16" name="Plural markers for a separate sex is - maar (-മാര്‍ ) ">
<pattern>
<token>സുന്ദരികളും</token>
<token>സുന്ദരന്മാരും</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>സുന്ദരിമാരും സുന്ദരന്മാരും</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='സുന്ദരിമാരും സുന്ദരന്മാരും'>ഈ കോളേജില്‍ ധാരാളം സുന്ദരി <marker>കളും</marker> ുന്ദര <marker>ന്മാരും</marker> ഉണ്ട്.</example>
<example>ഈ കോളേജില്‍ ധാരാളം സുന്ദരിമാരും സുന്ദരന്മാരും ഉണ്ട്. </example>
</rule>
-->
<!-- 17 -->
<rule id="rule17" name="Plurality of one separate sex is - maar (-മാര്‍ ) ">
<pattern>
<token>ചങ്ങാതികള്‍</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>ചങ്ങാതിമാര്‍</suggestion>?</message>
<short> വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction="ചങ്ങാതിമാര്‍">രാജനും ഗോപിയും <marker>ചങ്ങാതികള്‍</marker> ആണ്. </example>
<example>രാജനും ഗോപിയും ചങ്ങാതിമാര്‍ ആണ്. </example>
</rule>
<!-- 18
<rule id="rule18" name="If irrational group, -kal (-കള്‍) is used (because it is to the audience">
<pattern>
<token>സഹോദരീ</token>
<token>സഹോദരന്മാരെ</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>സഹോദരങ്ങളേ</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='സഹോദരങ്ങളേ'>പ്രിയപ്പെട്ട <marker>സഹോദരീ സഹോദരന്മാരേ</marker>!.</example>
<example>പ്രിയപ്പെട്ട സഹോദരങ്ങളേ!.</example>
</rule>
-->
<!-- 19 -->
<rule id="rule19" name="Masculine and feminine when mixed, (- അര്‍ ) is used ">
<pattern>
<token>സംസ്കാരസമ്പന്മാര്‍</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>സംസ്കാരസമ്പന്നര്‍</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction="സംസ്കാരസമ്പന്നര്‍">എന്‍റെ മുന്നിലിരിക്കുന്ന ജനങ്ങള്‍ <marker>സംസ്കാരസമ്പന്മാര്‍</marker> ആണ്. </example>
<example>എന്‍റെ മുന്നിലിരിക്കുന്ന ജനങ്ങള്‍ സംസ്കാരസമ്പന്നര്‍ ആണ്. </example>
</rule>
<!-- 20 -->
<rule id="rule20" name="With numerals, the neuter plural suffix neednot be used">
<pattern>
<token>തേങ്ങകള്‍</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>തേങ്ങ</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='തേങ്ങ'>ഞാന്‍ പത്തു <marker>തേങ്ങകള്‍</marker> വാങ്ങി. </example>
<example>ഞാന്‍ പത്തു തേങ്ങ വാങ്ങി. </example>
</rule>
<!-- 21 -->
<rule id="rule21" name="With numerals, the neuter plural suffix neednot be used">
<pattern>
<token>ഉറക്കങ്ങള്‍</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>ഉറക്കം</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='ഉറക്കം'>ഈയിടെയായി <marker>ഉറക്കങ്ങള്‍</marker> ഒന്നും ഇല്ല. </example>
<example>ഈയിടെയായി ഉറക്കം ഒന്നും ഇല്ല. </example>
</rule>
<!-- 22 -->
<rule id="rule22" name="With numerals, the neuter plural suffix neednot be used">
<pattern>
<token>ഉള്ളടക്കങ്ങള്‍</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് <suggestion>ഉള്ളടക്കം</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example correction='ഉള്ളടക്കം'>ഈ കത്തിന് <marker>ഉള്ളടക്കങ്ങള്‍</marker> ഒന്നും ഇല്ല.</example>
<example>ഈ കത്തിന് ഉള്ളടക്കം ഒന്നും ഇല്ല. </example>
</rule>
<!-- 23 -->
<rule id="ഭയങ്കര" name="">
<pattern>
<token>ഭയങ്കര</token>
</pattern>
<message>നിങ്ങള്‍ ആഗ്രഹിക്കുന്നത് (genitive case as relation of two NPs). <suggestion>വളരെ</suggestion>? </message>
<short>വരാന്‍ സാധ്യതയുള്ളത്</short>
<example>അമ്മയ്ക്ക് എന്നെ വളരെ ഇഷ്ടമാണ്. </example>
<example correction='വളരെ'>അമ്മ്യക്ക് എന്നെ <marker>ഭയങ്കര</marker> ഇഷ്ടമാണ്. </example>
</rule>
</category>
</rules>