1 ;; si-samanala.mim -- Sinhala input method for Samanala transliteration scheme
2 ;; Copyright (C) 2004, 2005
3 ;; National Institute of Advanced Industrial Science and Technology (AIST)
4 ;; Registration Number H15PRO112
6 ;; This file is part of the m17n database; a sub-part of the m17n
9 ;; The m17n library is free software; you can redistribute it and/or
10 ;; modify it under the terms of the GNU Lesser General Public License
11 ;; as published by the Free Software Foundation; either version 2.1 of
12 ;; the License, or (at your option) any later version.
14 ;; The m17n library is distributed in the hope that it will be useful,
15 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
16 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 ;; Lesser General Public License for more details.
19 ;; You should have received a copy of the GNU Lesser General Public
20 ;; License along with the m17n library; if not, write to the Free
21 ;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
24 (input-method si samanala)
26 (description "Sinhala input method using transliteration.
27 The transleteration system is based on the Samanala version 2
28 developed by Prasad Dharmasena.
29 <http://www-texdev.mpce.mq.edu.au/l2h/indic/Indica/samanala/>
36 ("k" "ක්") ("k_" "ක්")
38 ("g" "ග්") ("g_" "ග්")
48 ("t" "ට්") ("t_" "ට්")
49 ("T" "ඨ්") ("T_" "ඨ්")
50 ("d" "ඩ්") ("d_" "ඩ්")
51 ("D" "ඪ්") ("D_" "ඪ්")
53 ("\"nd" "ඬ්") ("\"nd_" "ඬ්")
73 ("s" "ස්") ("s_" "ස්")
102 ("a~" (delete @-) "ා")
103 ("a^" (delete @-) "ැ")
104 ("a^~" (delete @-) "ෑ")
105 ("i" (delete @-) "ි")
106 ("i~" (delete @-) "ී")
107 ("u" (delete @-) "ු")
108 ("u~" (delete @-) "ූ")
109 ("RU" (delete @-) "ෘ")
110 ("e" (delete @-) "ෙ")
111 ("e~" (delete @-) "ේ")
112 ("ai" (delete @-) "ෛ")
113 ("o" (delete @-) "ො")
114 ("o~" (delete @-) "ෝ")
115 ("au" (delete @-) "ෞ")
116 ("RU~" (delete @-) "ෲ")
133 (consonant (shift medial))
134 (independent (shift final)))
137 (underscore (shift initial))
138 (dependent (shift final))
142 (sign (shift initial))