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/ml | |
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/ml')
-rw-r--r-- | JLanguageTool/src/rules/ml/grammar.xml | 249 |
1 files changed, 249 insertions, 0 deletions
diff --git a/JLanguageTool/src/rules/ml/grammar.xml b/JLanguageTool/src/rules/ml/grammar.xml new file mode 100644 index 0000000..6c13a5d --- /dev/null +++ b/JLanguageTool/src/rules/ml/grammar.xml @@ -0,0 +1,249 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet type="text/xsl" href="../print.xsl" ?> +<?xml-stylesheet type="text/css" href="../rules.css" +title="Easy editing stylesheet" ?> +<!-- +Malayalam Grammar and Typo Rules for LanguageTool +See tagset.txt for the meaning of the POS tags +$Id$ +--> + <rules lang="ml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="../rules.xsd"> + <!-- ====================================================================== --> + <!-- സാധ്യതാ പട്ടിക --> + <!-- ====================================================================== --> + <category name="വരാന് സാധ്യതയുള്ളത്"> +<!-- 1 --> +<rule id="അവളെ" name="verb_indirect Object NP relation (അവള്ക്ക്)"> +<pattern> + <token>അവളെ</token> +</pattern> + <message>നിങ്ങള് ആഗ്രഹിക്കുന്നത് <suggestion>അവള്ക്ക്</suggestion>? </message> +<short>വരാന് സാധ്യതയുള്ളത്</short> + <example correction="അവള്ക്ക്" type="incorrect">ഞാന് <marker>അവളെ</marker> ഒരു പുസ്തകം നല്കി. </example> + <example type="correct">ഞാന് അവള്ക്ക് ഒരു പുസ്തകം നല്കി. </example> +</rule> +<!-- 2 --> +<rule id="അവനെ" name="verb_indirect Object NP relation (അവന്)"> +<pattern> + <token>അവനെ</token> +</pattern> + <message>നിങ്ങള് ആഗ്രഹിക്കുന്നത് <suggestion>അവന്</suggestion>? </message> +<short>വരാന് സാധ്യതയുള്ളത്</short> + <example correction="അവന്" type="incorrect">ഞാന് <marker>അവനെ</marker> ഒരു പുസ്തകം നല്കി. </example> + <example type="correct">ഞാന് അവന് ഒരു പുസ്തകം നല്കി. </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='രാജനോട്' type="incorrect">രാമന് <marker>രാജന്</marker> സംസാരിക്കുന്നു. </example> + <example type="correct">രാമന് രാജനോട് സംസാരിക്കുന്നു. </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 type="correct">ഇത് രാധയുടെ വീട് ആണ്. </example> + <example correction='രാധയുടെ' type="incorrect">ഇത് <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='എനിക്ക്' type="incorrect"><marker>ഞാന്</marker> നൂറ് രൂപ വേണം. </example> + <example type="correct">എനിക്ക് നൂറ് രൂപ വേണം.</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="നാട്ടില്" type="incorrect">ഗീത <marker>കോളേജിന്റെ</marker> പോയി.</example> + <example type="correct">ഗീത കോളേജില് പോയി.</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="മീരയെ" type="incorrect">ഹീന <marker>മീരയോട്</marker> കണ്ടു. </example> + <example type="correct"> ഹീന മീരയെ കണ്ടു. </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="പുഴയില്" type="incorrect"> മാങ്ങ <marker>പുഴയ്ക്ക്</marker> വീണു. </example> + <example type="correct"> മാങ്ങ പുഴയില് വീണു. </example> +</rule> +<!-- 9 +<rule id="rule9" name="ഓരോ"> +<pattern> + <token>എല്ലാ</token> +</pattern> + <message>നിങ്ങള് ആഗ്രഹിക്കുന്നത് <suggestion>പ്രവര്ത്തകനും</suggestion>? </message> +<short>വരാന് സാധ്യതയുള്ളത്</short>
<example correction='പ്രവര്ത്തകനും' type="incorrect">പാര്ട്ടിയുടെ ഓരോ <marker>പ്രവര്ത്തകര്ക്കും</marker> എന്റെ അഭിനന്ദനം. </example> + <example type="correct"> പാര്ട്ടിയുടെ ഓരോ പ്രവര്ത്തകനും എന്റെ അഭിനന്ദനം. </example> +</rule> + --> +<!-- 10 --> +<rule id="rule10" name="ഓരോ"> +<pattern> + <token>പ്രവര്ത്തകരെയും</token> +</pattern> + <message>നിങ്ങള് ആഗ്രഹിക്കുന്നത് <suggestion>പ്രവര്ത്തകനേയും</suggestion>?</message> +<short>വരാന് സാധ്യതയുള്ളത്</short>
<example correction='പ്രവര്ത്തകനേയും' type="incorrect">പാര്ട്ടിയുടെ ഓരോ <marker>പ്രവര്ത്തകരെയും</marker> ഞാന് അഭിനന്ദിക്കുന്നു. </example> + <example type="correct"> പാര്ട്ടിയുടെ ഓരോ പ്രവര്ത്തകനേയും ഞാന് അഭിനന്ദിക്കുന്നു. </example> +</rule> +<!-- 11 --> +<rule id="rule_11" name="കാര്യങ്ങളും"> +<pattern> + <token>കാര്യങ്ങളും</token>
</pattern> + <message>നിങ്ങള് ആഗ്രഹിക്കുന്നത് <suggestion>കാര്യവും</suggestion>?</message> +<short>വരാന് സാധ്യതയുള്ളത്</short> + <example correction='കാര്യവും' type="incorrect">ഓരോ <marker>കാര്യങ്ങളും</marker> ശ്രദ്ധയോടെ ചെയ്യണം.</example> + <example type="correct"> ഓരോ കാര്യവും ശ്രദ്ധയോടെ ചെയ്യണം.</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='ഒരു കാര്യം കൂടി|വേറെയും ഒരു കാര്യം' type="incorrect"><marker>വേറെയും ഒരു കാര്യം കൂടി</marker> പറയാന് ഞാന് ആഗ്രഹിക്കുന്നു . </example> + <example type="correct"> ഒരു കാര്യം കൂടി പറയാന് ഞാന് ആഗ്രഹിക്കുന്നു. </example> + <example type="correct"> വേറെയും ഒരു കാര്യം പറയാന് ഞാന് ആഗ്രഹിക്കുന്നു. </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='വീണ്ടും|പുന:' type="incorrect">ആ അഭിപ്രായം താങ്കള് <marker>വീണ്ടും പുന:</marker> പരിശോധിക്കേണ്ടതാണ്. </example> + <example type="correct"> ആ അഭിപ്രായം താങ്കള് പുന: പരിശോധിക്കേണ്ടതാണ്. </example> + <example type="correct"> ആ അഭിപ്രായം താങ്കള് വീണ്ടും പരിശോധിക്കേണ്ടതാണ്. </example> +</rule> +--> +<!-- 14 --> +<rule id="rule14" name="Lexical Redundency "> +<pattern mark_from="1"> + <token skip="1">കൂടെ</token> + <token>കൂടി</token> + <token/> +</pattern> + <message>നിങ്ങള് ആഗ്രഹിക്കുന്നത് <suggestion>\3</suggestion>? </message> +<example correction='പോയി' type="incorrect">അച്ഛന്റെ കൂടെ അവളും <marker>കൂടി പോയി</marker>.</example> +<example type="correct"> അച്ഛന്റെ കൂടെ അവളും പോയി. </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='ആകെ|മൊത്തം' type="incorrect">ഇന്നത്തെ ജാഥയ് ക്ക് <marker>ആകെ മൊത്തം</marker> 500 പേര് പങ്കെടുത്തു. </example> + <example type="correct">ഇന്നത്തെ ജാഥയ് ക്ക് ആകെ 500 പേര് പങ്കെടുത്തു. </example> + <example type="correct">ഇന്നത്തെ ജാഥയ് ക്ക് മൊത്തം 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='സുന്ദരിമാരും സുന്ദരന്മാരും' type="incorrect">ഈ കോളേജില് ധാരാളം സുന്ദരി <marker>കളും</marker> ുന്ദര <marker>ന്മാരും</marker> ഉണ്ട്.</example> + <example type="correct">ഈ കോളേജില് ധാരാളം സുന്ദരിമാരും സുന്ദരന്മാരും ഉണ്ട്. </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="ചങ്ങാതിമാര്" type="incorrect">രാജനും ഗോപിയും <marker>ചങ്ങാതികള്</marker> ആണ്. </example> + <example type="correct">രാജനും ഗോപിയും ചങ്ങാതിമാര് ആണ്. </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='സഹോദരങ്ങളേ' type="incorrect">പ്രിയപ്പെട്ട <marker>സഹോദരീ സഹോദരന്മാരേ</marker>!.</example> + <example type="correct">പ്രിയപ്പെട്ട സഹോദരങ്ങളേ!.</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="സംസ്കാരസമ്പന്നര്" type="incorrect">എന്റെ മുന്നിലിരിക്കുന്ന ജനങ്ങള് <marker>സംസ്കാരസമ്പന്മാര്</marker> ആണ്. </example> + <example type="correct">എന്റെ മുന്നിലിരിക്കുന്ന ജനങ്ങള് സംസ്കാരസമ്പന്നര് ആണ്. </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='തേങ്ങ' type="incorrect">ഞാന് പത്തു <marker>തേങ്ങകള്</marker> വാങ്ങി. </example> + <example type="correct">ഞാന് പത്തു തേങ്ങ വാങ്ങി. </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='ഉറക്കം' type="incorrect">ഈയിടെയായി <marker>ഉറക്കങ്ങള്</marker> ഒന്നും ഇല്ല. </example> + <example type="correct">ഈയിടെയായി ഉറക്കം ഒന്നും ഇല്ല. </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='ഉള്ളടക്കം' type="incorrect">ഈ കത്തിന് <marker>ഉള്ളടക്കങ്ങള്</marker> ഒന്നും ഇല്ല.</example> + <example type="correct">ഈ കത്തിന് ഉള്ളടക്കം ഒന്നും ഇല്ല. </example> +</rule> +<!-- 23 --> +<rule id="ഭയങ്കര" name=""> +<pattern> + <token>ഭയങ്കര</token> +</pattern> + <message>നിങ്ങള് ആഗ്രഹിക്കുന്നത് (genitive case as relation of two NPs). <suggestion>വളരെ</suggestion>? </message> +<short>വരാന് സാധ്യതയുള്ളത്</short> + <example type="correct">അമ്മയ്ക്ക് എന്നെ വളരെ ഇഷ്ടമാണ്. </example> + <example correction='വളരെ' type="incorrect">അമ്മ്യക്ക് എന്നെ <marker>ഭയങ്കര</marker> ഇഷ്ടമാണ്. </example> +</rule> +</category> +</rules> |