444 lines
18 KiB
Plaintext
444 lines
18 KiB
Plaintext
# This table contains braille codes and rules for Malayalam script.
|
||
#
|
||
# Copyright (C) 2014 National Institute for Visually Handicapped, 116, Rajpur Road, Dehradun, Uttrakhand, India
|
||
# Copyright (C) 2020 by Compass Braille <http://www.compassbraille.org>
|
||
#
|
||
# This file is part of liblouis.
|
||
#
|
||
# liblouis 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.
|
||
#
|
||
# liblouis 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 liblouis. If not, see
|
||
# <http://www.gnu.org/licenses/>.
|
||
|
||
# This table is built and maintained under an activity of Braille Council of India
|
||
# Contributors: Dipendra Manocha, Sreeja, Dinesh Kaushal, Mesar Hameed
|
||
# Updated on May 5, 2014
|
||
# To report any bugs or any suggestion, please write to d@saksham.org and sreeja.param@gmail.com
|
||
#
|
||
# Updated on July 31, 2020 by Jake Kyle,
|
||
# Write to jake@compassbraille.org to report feedback on this update.
|
||
|
||
include braille-patterns.cti
|
||
|
||
numsign 3456
|
||
|
||
# To ensure punctuation back-translated properly
|
||
prepunc \x201C 236
|
||
postpunc \x201D 356
|
||
postpunc .] 256-2356-3
|
||
noback prepunc ' 6-236
|
||
prepunc ‘ 6-236
|
||
noback postpunc ' 356-3
|
||
postpunc ’ 356-3
|
||
|
||
# Character definitions
|
||
letter \x0D02 56 # MALAYALAM SIGN ANUSVARA
|
||
letter \x0D03 6 # MALAYALAM SIGN VISARGA
|
||
letter \x0D05 1 # MALAYALAM LETTER A
|
||
letter \x0D06 345 # MALAYALAM LETTER AA
|
||
letter \x0D07 24 # MALAYALAM LETTER I
|
||
letter \x0D08 35 # MALAYALAM LETTER II
|
||
letter \x0D09 136 # MALAYALAM LETTER U
|
||
letter \x0D0A 1256 # MALAYALAM LETTER UU
|
||
noback letter \x0D0B 5-1235 # MALAYALAM LETTER VOCALIC R
|
||
letter \x0D0C 5-123 # MALAYALAM LETTER VOCALIC L
|
||
letter \x0D0E 26 # MALAYALAM LETTER E
|
||
letter \x0D0F 15 # MALAYALAM LETTER EE
|
||
letter \x0D10 34 # MALAYALAM LETTER AI
|
||
letter \x0D12 1346 # MALAYALAM LETTER O
|
||
letter \x0D13 135 # MALAYALAM LETTER OO
|
||
letter \x0D14 246 # MALAYALAM LETTER AU
|
||
|
||
replace \x200D
|
||
|
||
letter \x0D15 13 # MALAYALAM LETTER KA
|
||
letter \x0D16 46 # MALAYALAM LETTER KHA
|
||
letter \x0D17 1245 # MALAYALAM LETTER GA
|
||
letter \x0D18 126 # MALAYALAM LETTER GHA
|
||
letter \x0D19 346 # MALAYALAM LETTER NGA
|
||
|
||
letter \x0D1A 14 # MALAYALAM LETTER CA= CHA
|
||
letter \x0D1B 16 # MALAYALAM LETTER CHA= CHHA
|
||
letter \x0D1C 245 # MALAYALAM LETTER JA
|
||
letter \x0D1D 356 # MALAYALAM LETTER JHA
|
||
letter \x0D1E 25 # MALAYALAM LETTER NYA= NHA
|
||
letter \x0D1F 23456 # MALAYALAM LETTER TTA= TA
|
||
|
||
letter \x0D20 2456 # MALAYALAM LETTER TTHA= TTA
|
||
letter \x0D21 1246 # MALAYALAM LETTER DDA= HARD DA
|
||
letter \x0D22 123456 # MALAYALAM LETTER DDHA= HARD DDA
|
||
noback letter \x0D23 3456 # MALAYALAM LETTER NNA= HARD NA
|
||
|
||
letter \x0D24 2345 # MALAYALAM LETTER TA= THA
|
||
letter \x0D25 1456 # MALAYALAM LETTER THA= TTHA
|
||
letter \x0D26 145 # MALAYALAM LETTER DA= SOFT DA
|
||
letter \x0D27 2346 # MALAYALAM LETTER DHA= SOFT DDA
|
||
letter \x0D28 1345 # MALAYALAM LETTER NA
|
||
|
||
letter \x0D2A 1234 # MALAYALAM LETTER PA
|
||
letter \x0D2B 235 # MALAYALAM LETTER PHA
|
||
letter \x0D2C 12 # MALAYALAM LETTER BA
|
||
letter \x0D2D 45 # MALAYALAM LETTER BHA
|
||
letter \x0D2E 134 # MALAYALAM LETTER MA
|
||
letter \x0D2F 13456 # MALAYALAM LETTER YA
|
||
|
||
letter \x0D30 1235 # MALAYALAM LETTER RA
|
||
letter \x0D31 12456 # MALAYALAM LETTER RRA
|
||
letter \x0D32 123 # MALAYALAM LETTER LA
|
||
letter \x0D33 456 # MALAYALAM LETTER LLA
|
||
letter \x0D34 12356 # MALAYALAM LETTER LLLA= ZHA
|
||
letter \x0D35 1236 # MALAYALAM LETTER VA
|
||
letter \x0D36 146 # MALAYALAM LETTER SHA= SOFT SHA
|
||
letter \x0D37 12346 # MALAYALAM LETTER SSA= SHA
|
||
letter \x0D38 234 # MALAYALAM LETTER SA
|
||
letter \x0D39 125 # MALAYALAM LETTER HA
|
||
letter \x0D3E 345 # MALAYALAM VOWEL SIGN AA
|
||
letter \x0D3F 24 # MALAYALAM VOWEL SIGN I
|
||
|
||
letter \x0D40 35 # MALAYALAM VOWEL SIGN II
|
||
letter \x0D41 136 # MALAYALAM VOWEL SIGN U
|
||
letter \x0D42 1256 # MALAYALAM VOWEL SIGN UU
|
||
letter \x0D43 5-1235 # MALAYALAM VOWEL SIGN VOCALIC R
|
||
letter \x0D44 6-1235 # MALAYALAM VOWEL SIGN VOCALIC RR
|
||
letter \x0D46 26 # MALAYALAM VOWEL SIGN E (stands to the left of the consonant)
|
||
letter \x0D47 15 # MALAYALAM VOWEL SIGN EE (stands to the left of the consonant)
|
||
letter \x0D48 34 # MALAYALAM VOWEL SIGN AI
|
||
letter \x0D4A 1346 # MALAYALAM VOWEL SIGN O= 0D46 ? and 0D3E ?
|
||
letter \x0D4B 135 # MALAYALAM VOWEL SIGN OO= 0D47 ? AND 0D3E ?
|
||
letter \x0D4C 246 # MALAYALAM VOWEL SIGN AU
|
||
letter \x0D4D 3 # MALAYALAM SIGN VIRAMA= chandrakkala (the preferred name)= vowel half U
|
||
|
||
letter \x0D57 246 # MALAYALAM AU LENGTH MARK
|
||
|
||
letter \x0D60 6-1235 # MALAYALAM LETTER VOCALIC RR
|
||
letter \x0D61 6-123 # MALAYALAM LETTER VOCALIC LL
|
||
letter \x0D62 5-123 # MALAYALAM VOWEL SIGN VOCALIC L
|
||
letter \x0D63 6-123 # MALAYALAM VOWEL SIGN VOCALIC LL
|
||
punctuation \x0D64 256 # RESERVED-0964 #Devnagari danda
|
||
punctuation \x0D65 256-256 # RESERVED-0965 #Devnagari double danda
|
||
|
||
# digits
|
||
|
||
digit \x0D66 245 # MALAYALAM DIGIT ZERO
|
||
digit \x0D67 1 # MALAYALAM DIGIT ONE
|
||
digit \x0D68 12 # MALAYALAM DIGIT TWO
|
||
digit \x0D69 14 # MALAYALAM DIGIT THREE
|
||
digit \x0D6A 145 # MALAYALAM DIGIT FOUR
|
||
digit \x0D6B 15 # MALAYALAM DIGIT FIVE
|
||
digit \x0D6C 124 # MALAYALAM DIGIT SIX
|
||
digit \x0D6D 1245 # MALAYALAM DIGIT SEVEN
|
||
digit \x0D6E 125 # MALAYALAM DIGIT EIGHT
|
||
digit \x0D6F 24 # MALAYALAM DIGIT NINE
|
||
digit \x0D70 1-245 # MALAYALAM NUMBER TEN
|
||
digit \x0D71 1-245-245 # MALAYALAM NUMBER ONE HUNDRED
|
||
digit \x0D72 1-245-245-245 # MALAYALAM NUMBER ONE THOUSAND
|
||
digit \x0D73 1-34-145 # MALAYALAM FRACTION ONE QUARTER
|
||
digit \x0D74 1-34-12 # MALAYALAM FRACTION ONE HALF
|
||
digit \x0D75 14-34-145 # MALAYALAM FRACTION THREE QUARTERS
|
||
|
||
litdigit \x0D66 245 # MALAYALAM DIGIT ZERO
|
||
litdigit \x0D67 1 # MALAYALAM DIGIT ONE
|
||
litdigit \x0D68 12 # MALAYALAM DIGIT TWO
|
||
litdigit \x0D69 14 # MALAYALAM DIGIT THREE
|
||
litdigit \x0D6A 145 # MALAYALAM DIGIT FOUR
|
||
litdigit \x0D6B 15 # MALAYALAM DIGIT FIVE
|
||
litdigit \x0D6C 124 # MALAYALAM DIGIT SIX
|
||
litdigit \x0D6D 1245 # MALAYALAM DIGIT SEVEN
|
||
litdigit \x0D6E 125 # MALAYALAM DIGIT EIGHT
|
||
litdigit \x0D6F 24 # MALAYALAM DIGIT NINE
|
||
litdigit \x0D70 1-245 # MALAYALAM NUMBER TEN
|
||
litdigit \x0D71 1-245-245 # MALAYALAM NUMBER ONE HUNDRED
|
||
litdigit \x0D72 1-245-245-245 # MALAYALAM NUMBER ONE THOUSAND
|
||
litdigit \x0D73 1-34-145 # MALAYALAM FRACTION ONE QUARTER
|
||
litdigit \x0D74 1-34-12 # MALAYALAM FRACTION ONE HALF
|
||
litdigit \x0D75 14-34-145 # MALAYALAM FRACTION THREE QUARTERS
|
||
|
||
# For successful back-translation of numbers
|
||
|
||
midendword \x0D23 3456 # MALAYALAM LETTER NNA= HARD NA
|
||
sufword \x0D70 3456-1-245 # MALAYALAM NUMBER TEN
|
||
sufword \x0D71 3456-1-245-245 # MALAYALAM NUMBER ONE HUNDRED
|
||
sufword \x0D72 3456-1-245-245-245 # MALAYALAM NUMBER ONE THOUSAND
|
||
sufword \x0D73 3456-1-34-145 # MALAYALAM FRACTION ONE QUARTER
|
||
sufword \x0D74 3456-1-34-12 # MALAYALAM FRACTION ONE HALF
|
||
sufword \x0D75 3456-14-34-145 # MALAYALAM FRACTION THREE QUARTERS
|
||
|
||
|
||
# Chillus
|
||
|
||
letter \x0D7A 4-3456 # MALAYALAM LETTER CHILLU NN
|
||
letter \x0D7B 4-1345 # MALAYALAM LETTER CHILLU N
|
||
letter \x0D7C 4-12456 # MALAYALAM LETTER CHILLU RR (historically derived from the full letter ra) and (also used for chillu r)
|
||
letter \x0D7D 4-123 # MALAYALAM LETTER CHILLU L (historically derived from the full letter ta) and (used for chillu t and chillu d)
|
||
letter \x0D7E 4-456 # MALAYALAM LETTER CHILLU LL
|
||
noback letter \x0D7F 4-13-13 # MALAYALAM LETTER CHILLU K
|
||
|
||
|
||
# Vowels in back translation
|
||
# Vowel Letters
|
||
sufword \x0D05 1 # MALAYALAM LETTER A
|
||
sufword \x0D06 345 # MALAYALAM LETTER AA
|
||
sufword \x0D07 24 # MALAYALAM LETTER I
|
||
sufword \x0D08 35 # MALAYALAM LETTER II
|
||
sufword \x0D09 136 # MALAYALAM LETTER U
|
||
sufword \x0D10 34 # MALAYALAM LETTER AI
|
||
sufword \x0D0A 1256 # MALAYALAM LETTER UU
|
||
sufword \x0D0B 5-1235 # MALAYALAM LETTER VOCALIC R
|
||
sufword \x0D0C 5-123 # MALAYALAM LETTER VOCALIC L
|
||
sufword \x0D0E 26 # MALAYALAM LETTER E
|
||
sufword \x0D0F 15 # MALAYALAM LETTER EE
|
||
sufword \x0D12 1346 # MALAYALAM LETTER O
|
||
sufword \x0D13 135 # MALAYALAM LETTER OO
|
||
sufword \x0D14 246 # MALAYALAM LETTER AU
|
||
|
||
# Vowel Signs
|
||
always \x0D3E 345 # MALAYALAM VOWEL SIGN AA
|
||
always \x0D3F 24 # MALAYALAM VOWEL SIGN I
|
||
always \x0D40 35 # MALAYALAM VOWEL SIGN II
|
||
always \x0D41 136 # MALAYALAM VOWEL SIGN U
|
||
always \x0D42 1256 # MALAYALAM VOWEL SIGN UU
|
||
always \x0D43 5-1235 # MALAYALAM VOWEL SIGN VOCALIC R
|
||
always \x0D48 34 # MALAYALAM VOWEL SIGN AI
|
||
always \x0D62 5-123 # MALAYALAM VOWEL SIGN VOCALIC L
|
||
always \x0D46 26 # MALAYALAM VOWEL SIGN E
|
||
always \x0D47 15 # MALAYALAM VOWEL SIGN EE
|
||
always \x0D4A 1346 # MALAYALAM VOWEL SIGN O
|
||
always \x0D4B 135 # MALAYALAM VOWEL SIGN OO
|
||
always \x0D57 246 # MALAYALAM AU LENGTH MARK
|
||
|
||
|
||
# Chandrakkala at end of word: dot 3 after consonant for 'half-u' sound - need to use 'prfword' - 'either a word or end of word' in case word is hyphenated
|
||
|
||
prfword \x0D15\x0D4D 13-3 # MALAYALAM LETTER KA
|
||
prfword \x0D17\x0D4D 1245-3 # MALAYALAM LETTER GA
|
||
prfword \x0D19\x0D4D 346-3 # MALAYALAM LETTER NGA
|
||
prfword \x0D1A\x0D4D 14-3 # MALAYALAM LETTER CA= CHA
|
||
prfword \x0D1E\x0D4D 25-3 # MALAYALAM LETTER NYA= NHA
|
||
prfword \x0D1F\x0D4D 23456-3 # MALAYALAM LETTER TTA= TA
|
||
|
||
prfword \x0D21\x0D4D 1246-3 # MALAYALAM LETTER DDA= HARD DA
|
||
prfword \x0D23\x0D4D 3456-3 # MALAYALAM LETTER NNA= HARD NA
|
||
prfword \x0D24\x0D4D 2345-3 # MALAYALAM LETTER TA= THA
|
||
prfword \x0D26\x0D4D 145-3 # MALAYALAM LETTER DA= SOFT DA
|
||
prfword \x0D28\x0D4D 1345-3 # MALAYALAM LETTER NA
|
||
prfword \x0D2A\x0D4D 1234-3 # MALAYALAM LETTER PA
|
||
prfword \x0D2B\x0D4D 235-3 # MALAYALAM LETTER PHA
|
||
prfword \x0D2C\x0D4D 12-3 # MALAYALAM LETTER BA
|
||
|
||
prfword \x0D31\x0D4D 12456-3 # MALAYALAM LETTER RRA
|
||
prfword \x0D32\x0D4D 123-3 # MALAYALAM LETTER LA
|
||
prfword \x0D34\x0D4D 12356-3 # MALAYALAM LETTER LLLA= ZHA
|
||
prfword \x0D35\x0D4D 1236-3 # MALAYALAM LETTER VA
|
||
prfword \x0D36\x0D4D 146-3 # MALAYALAM LETTER SHA= SOFT SHA
|
||
prfword \x0D38\x0D4D 234-3 # MALAYALAM LETTER SA
|
||
prfword \x0D39\x0D4D 125-3 # MALAYALAM LETTER HA
|
||
|
||
|
||
# half characters
|
||
|
||
always \x0D15\x0D4D 4-13 # MALAYALAM LETTER KA
|
||
always \x0D16\x0D4D 4-46 # MALAYALAM LETTER KHA
|
||
always \x0D17\x0D4D 4-1245 # MALAYALAM LETTER GA
|
||
always \x0D18\x0D4D 4-126 # MALAYALAM LETTER GHA
|
||
always \x0D19\x0D4D 4-346 # MALAYALAM LETTER NGA
|
||
|
||
always \x0D1A\x0D4D 4-14 # MALAYALAM LETTER CA= CHA
|
||
always \x0D1B\x0D4D 4-16 # MALAYALAM LETTER CHA= CHHA
|
||
always \x0D1C\x0D4D 4-245 # MALAYALAM LETTER JA
|
||
always \x0D1D\x0D4D 4-356 # MALAYALAM LETTER JHA
|
||
always \x0D1E\x0D4D 4-25 # MALAYALAM LETTER NYA= NHA
|
||
|
||
always \x0D1F\x0D4D 4-23456 # MALAYALAM LETTER TTA= TA
|
||
always \x0D20\x0D4D 4-2456 # MALAYALAM LETTER TTHA= TTA
|
||
always \x0D21\x0D4D 4-1246 # MALAYALAM LETTER DDA= HARD DA
|
||
always \x0D22\x0D4D 4-123456 # MALAYALAM LETTER DDHA= HARD DDA
|
||
always \x0D23\x0D4D 4-3456 # MALAYALAM LETTER NNA= HARD NA
|
||
|
||
always \x0D24\x0D4D 4-2345 # MALAYALAM LETTER TA= THA
|
||
noback always \x0D47\x0D24\x200D\x0D4D 15-4-2345 # as above but with zero-width joiner
|
||
always \x0D25\x0D4D 4-1456 # MALAYALAM LETTER THA= TTHA
|
||
always \x0D26\x0D4D 4-145 # MALAYALAM LETTER DA= SOFT DA
|
||
always \x0D27\x0D4D 4-2346 # MALAYALAM LETTER DHA= SOFT DDA
|
||
noback always \x0D28\x0D4D 4-1345 # MALAYALAM LETTER NA
|
||
begmidword \x0D28\x0D4D 4-1345 # MALAYALAM LETTER NA
|
||
|
||
always \x0D2A\x0D4D 4-1234 # MALAYALAM LETTER PA
|
||
always \x0D2B\x0D4D 4-235 # MALAYALAM LETTER PHA
|
||
always \x0D2C\x0D4D 4-12 # MALAYALAM LETTER BA
|
||
always \x0D2D\x0D4D 4-45 # MALAYALAM LETTER BHA
|
||
always \x0D2E\x0D4D 4-134 # MALAYALAM LETTER MA
|
||
|
||
always \x0D2F\x0D4D 4-13456 # MALAYALAM LETTER YA
|
||
always \x0D30\x0D4D 4-1235 # MALAYALAM LETTER RA
|
||
noback always \x0D31\x0D4D 4-12456 # MALAYALAM LETTER RRA
|
||
noback always \x0D32\x0D4D 4-123 # MALAYALAM LETTER LA
|
||
noback always \x0D33\x0D4D 4-456 # MALAYALAM LETTER LLA
|
||
always \x0D33\x0D4D\x0D33 4-456-456 # MALAYALAM LETTER LLA
|
||
always \x0D34\x0D4D 4-12356 # MALAYALAM LETTER LLLA= ZHA
|
||
always \x0D35\x0D4D 4-1236 # MALAYALAM LETTER VA
|
||
always \x0D36\x0D4D 4-146 # MALAYALAM LETTER SHA= SOFT SHA
|
||
always \x0D37\x0D4D 4-12346 # MALAYALAM LETTER SSA= SHA
|
||
always \x0D38\x0D4D 4-234 # MALAYALAM LETTER SA
|
||
always \x0D39\x0D4D 4-125 # MALAYALAM LETTER HA
|
||
|
||
always \x0D44\x0D4D 4-6-1235 # MALAYALAM VOWEL SIGN VOCALIC RR
|
||
always \x0D60\x0D4D 4-6-1235 # MALAYALAM LETTER VOCALIC RR
|
||
always \x0D61\x0D4D 4-6-123 # MALAYALAM LETTER VOCALIC LL
|
||
always \x0D62\x0D4D 4-5-123 # MALAYALAM VOWEL SIGN VOCALIC L
|
||
always \x0D63\x0D4D 4-6-123 # MALAYALAM VOWEL SIGN VOCALIC LL
|
||
|
||
# Chillus at end of word
|
||
endword \x0D7B 4-1345 # MALAYALAM LETTER CHILLU N
|
||
endword \x0D7B\x003A 4-1345-25 # MALAYALAM LETTER CHILLU N PLUS COLON
|
||
endword \x0D7D 4-123 # MALAYALAM LETTER CHILLU L
|
||
endword \x0D7E 4-456 # MALAYALAM LETTER CHILLU LL
|
||
|
||
# When 4-123 is back-translated as Chillu L
|
||
always \x0D7D\x0D15 4-123-13
|
||
always \x0D7D\x0D28 4-123-1345
|
||
always \x0D7D\x0D30 4-123-1235
|
||
always \x0D7D\x0D35 4-123-1236
|
||
always \x0D7D\x0D15\x0D4D\x0D15\x0D7D 4-123-4-13-13-4-123
|
||
always \x0D7D\x0D15\x0D4D\x0D15\x0D42 4-123-4-13-13-1256
|
||
always \x0D7D\x0D24\x0D4D 4-123-4-2345
|
||
always \x0D7D\x0D15\x0D4D\x0D15\x0D3E\x0D35 4-123-4-13-13-345-1236
|
||
|
||
# When 4-123 is back-translated as LA plus chandrakkala
|
||
always \x0D32\x0D4D\x0D15\x0D4D 4-123-4-13
|
||
always \x0D32\x0D4D\x0D17 4-123-1245
|
||
always \x0D32\x0D4D\x0D2A 4-123-1234
|
||
always \x0D32\x0D4D\x0D2F 4-123-13456
|
||
always \x0D32\x0D4D\x0D32 4-123-123
|
||
always \x0D32\x0D4D\x0D15\x0D47 4-123-13-15
|
||
always \x0D32\x0D4D\x0D2B 4-123-235
|
||
always \x0D32\x0D4D\x0D15\x0D2A\x0D4D 4-123-13-4-1234
|
||
always \x0D32\x0D4D\x0D15\x0D41 4-123-13-136
|
||
always \x0D32\x0D4D\x0D2E 4-123-134
|
||
always \x0D32\x0D4D\x0D15\x0D3F 4-123-13-24
|
||
|
||
# When 4-1345 is back-translated as Chillu N
|
||
always \x0D7B\x0D38\x0D4D 4-1345-4-234
|
||
always \x0D7B\x0D15\x0D42 4-1345-13-1256
|
||
always \x0D7B\x0D15\x0D40 4-1345-13-35
|
||
always \x0D7B\x0D35\x0D47\x0D23\x0D4D 4-1345-1236-15-4-3456
|
||
always \x0D7B\x0D35\x0D3E 4-1345-1236-345
|
||
always \x0D7B\x0D31\x0D47 4-1345-12456-15
|
||
always \x0D7B\x0D2A\x0D4B\x0D32 4-1345-1234-135-123
|
||
always \x0D7B\x0D24\x0D28\x0D4D\x0D28 4-1345-2345-4-1345-1345
|
||
always \x0D7B\x0D28\x0D26 4-1345-1345-145
|
||
always \x0D7B\x0D28\x0D41\x0D31 4-1345-1345-136-12456
|
||
always \x0D7B\x0D35\x0D34 4-1345-1236-12356
|
||
always \x0D7B\x0D1A 4-1345-14
|
||
|
||
# When 4-3456 is back-translated as Chillu NN
|
||
always \x0D7A\x0D15 4-3456-13
|
||
always \x0D7A\x0D2E 4-3456-134
|
||
|
||
# When 4-12456 is back-translated RRA plus chandrakkala
|
||
always \x0D31\x0D4D\x0D31 4-12456-12456
|
||
|
||
# If following letter combination appears in middle of word.
|
||
always \x0D24\x0D4D\x0D24\x0D4D 4-2345-2345-3
|
||
|
||
# To ensure 25 isn't considered colon in back-translation
|
||
always \x0D1E\x0D4D\x0D1E 4-25-25
|
||
|
||
# For successful back-translation of dot 6 as visarga
|
||
always \x0D03\x0D1B 6-16
|
||
always \x0D03\x0D16 6-46
|
||
|
||
|
||
# when letter RA is changed to RRA
|
||
always \x0D15\x0D4D\x0D30 4-13-12456
|
||
always \x0D1F\x0D4D\x0D30 4-23456-12456
|
||
always \x0D21\x0D4D\x0D30 4-1246-12456
|
||
always \x0D24\x0D4D\x0D30 4-2345-12456
|
||
always \x0D2A\x0D4D\x0D30 4-1234-12456
|
||
always \x0D2C\x0D4D\x0D30 4-12-12456
|
||
always \x0D2E\x0D4D\x0D30 4-134-12456
|
||
always \x0D36\x0D4D\x0D30 4-146-12456
|
||
always \x0D38\x0D4D\x0D30 4-234-12456
|
||
|
||
# when MA is changed to NA
|
||
always \x0D2E\x0D4D\x0D2A 4-1345-1234
|
||
endword \x0D2E\x0D4D\x0D2A\x0D4D 4-1345-1234-3
|
||
|
||
# when MA is changed to NA and RA is changed to RRA
|
||
always \x0D2E\x0D4D\x0D2A\x0D4D\x0D30 4-1345-4-1234-12456
|
||
|
||
# when NGA is changed to NA
|
||
always \x0D19\x0D4D\x0D15 4-1345-13
|
||
|
||
# Contractions
|
||
prfword \x0D32\x0D4D\x0D32\x0D47\x0D3E 4-123-123-135
|
||
always \x0D15\x0D4D\x0D37\x0D4D 4-12345 #ksha
|
||
always \x0D1C\x0D4D\x0D1E 156 #gya
|
||
always \x0D15\x0D4D\x0D37 12345 #ksha
|
||
|
||
# 45-1235 back-translated as ® only when standing alone
|
||
word \x00AE 45-1235
|
||
partword \x0D2D\x0D30 45-1235
|
||
|
||
# Back-translate correctly words containing Zero Width Joiner
|
||
always \x0D2F\x0D4D\x200D\x0D35 4-13456-1236
|
||
|
||
#consonent followed by vowel but not matra
|
||
|
||
attribute MalayalamVowel \x0D07\x0D08\x0D09\x0D0A\x0D0B\x0D0C\x0D0E\x0D0F\x0D10\x0D12\x0D13\x0D14
|
||
attribute Halant \x0D4D
|
||
|
||
before MalayalamVowel always \x0D15 13-1 # MALAYALAM LETTER KA
|
||
before MalayalamVowel always \x0D16 46-1 # MALAYALAM LETTER KHA
|
||
before MalayalamVowel always \x0D17 1245-1 # MALAYALAM LETTER GA
|
||
before MalayalamVowel always \x0D18 126-1 # MALAYALAM LETTER GHA
|
||
|
||
before MalayalamVowel always \x0D1A 14-1 # MALAYALAM LETTER CA= CHA
|
||
before MalayalamVowel always \x0D1B 16-1 # MALAYALAM LETTER CHA= CHHA
|
||
before MalayalamVowel always \x0D1C 245-1 # MALAYALAM LETTER JA
|
||
before MalayalamVowel always \x0D1D 356-1 # MALAYALAM LETTER JHA
|
||
|
||
before MalayalamVowel always \x0D1F 23456-1 # MALAYALAM LETTER TTA= TA
|
||
before MalayalamVowel always \x0D20 2456-1 # MALAYALAM LETTER TTHA= TTA
|
||
before MalayalamVowel always \x0D21 1246-1 # MALAYALAM LETTER DDA= HARD DA
|
||
before MalayalamVowel always \x0D22 123456-1 # MALAYALAM LETTER DDHA= HARD DDA
|
||
before MalayalamVowel always \x0D23 3456-1 # MALAYALAM LETTER NNA= HARD NA
|
||
|
||
before MalayalamVowel always \x0D24 2345-1 # MALAYALAM LETTER TA= THA
|
||
before MalayalamVowel always \x0D25 1456-1 # MALAYALAM LETTER THA= TTHA
|
||
before MalayalamVowel always \x0D26 145-1 # MALAYALAM LETTER DA= SOFT DA
|
||
before MalayalamVowel always \x0D27 2346-1 # MALAYALAM LETTER DHA= SOFT DDA
|
||
before MalayalamVowel always \x0D28 1345-1 # MALAYALAM LETTER NA
|
||
|
||
before MalayalamVowel always \x0D2A 1234-1 # MALAYALAM LETTER PA
|
||
before MalayalamVowel always \x0D2B 235-1 # MALAYALAM LETTER PHA
|
||
before MalayalamVowel always \x0D2C 12-1 # MALAYALAM LETTER BA
|
||
before MalayalamVowel always \x0D2D 45-1 # MALAYALAM LETTER BHA
|
||
before MalayalamVowel always \x0D2E 134-1 # MALAYALAM LETTER MA
|
||
|
||
before MalayalamVowel always \x0D2F 13456-1 # MALAYALAM LETTER YA
|
||
before MalayalamVowel always \x0D30 1235-1 # MALAYALAM LETTER RA
|
||
before MalayalamVowel always \x0D31 12456-1 # MALAYALAM LETTER RRA
|
||
before MalayalamVowel always \x0D32 123-1 # MALAYALAM LETTER LA
|
||
before MalayalamVowel always \x0D33 456-1 # MALAYALAM LETTER LLA
|
||
before MalayalamVowel always \x0D34 12356-1 # MALAYALAM LETTER LLLA= ZHA
|
||
before MalayalamVowel always \x0D35 1236-1 # MALAYALAM LETTER VA
|
||
before MalayalamVowel always \x0D36 146-1 # MALAYALAM LETTER SHA= SOFT SHA
|
||
before MalayalamVowel always \x0D37 12346-1 # MALAYALAM LETTER SSA= SHA
|
||
before MalayalamVowel always \x0D38 234-1 # MALAYALAM LETTER SA
|
||
before MalayalamVowel always \x0D39 125-1 # MALAYALAM LETTER HA
|
||
|
||
before MalayalamVowel always \x0D44 6-1235-1 # MALAYALAM VOWEL SIGN VOCALIC RR
|
||
before MalayalamVowel always \x0D60 6-1235-1 # MALAYALAM LETTER VOCALIC RR
|
||
before MalayalamVowel always \x0D61 6-123-1 # MALAYALAM LETTER VOCALIC LL
|
||
before MalayalamVowel always \x0D62 5-123-1 # MALAYALAM VOWEL SIGN VOCALIC L
|
||
before MalayalamVowel always \x0D63 6-123-1 # MALAYALAM VOWEL SIGN VOCALIC LL
|