From 9b299a4f0d078bea131e4a81875d0aeff7b160bb Mon Sep 17 00:00:00 2001 From: ntakahas Date: Thu, 25 Sep 2008 10:50:35 +0000 Subject: [PATCH] BUGFIX: MJ -> My, A-n J -> A-n y BUGFIX: Add consonants group to the second state to ensure consonant clusters involving ra and la at the second position are available. --- im/si-trans.mim | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/im/si-trans.mim b/im/si-trans.mim index 108a5ca..dca1be7 100644 --- a/im/si-trans.mim +++ b/im/si-trans.mim @@ -1,7 +1,24 @@ ;; si-trans.mim -- Sinhala transliteration keymap +;; Copyright (C) 2007-2008 Harshula Jayasuriya + +;; This program is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License +;; as published by the Free Software Foundation; either version 2 +;; of the License, or (at your option) any later version. + +;; This program 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 General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program; if not, write to the Free Software +;; Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. + ;; m17n Keymap file for Sinhala (Sri Lanka) (2007-07-08) ;; Maintainer: Harshula Jayasuriya -;; Last Updated: 2007-11-17 +;; Last Updated: 2008-09-10 ;; This is a transliteration mapping for a standard US-English keyboard ;; (qwerty) ;; http://www.nongnu.org/sinhala/doc/transliteration/sinhala-transliteration_5.html @@ -28,10 +45,10 @@ ("cH" "ඡ්") ; 0x0da1 - mahaapraana cayanna (cha) ("j" "ජ්") ; 0x0da2 - alpapraana jayanna (ja) ("jH" "ඣ්") ; 0x0da3 - mahaapraana jayanna (jha) - ("MJ" "ඤ්") ; 0x0da4 - taaluja naasikyaya (nya) - ((A-n J) "ඤ්") ; AS ABOVE - ("jqMJ" "ඥ්") ; 0x0da5 - taaluja sanyooga naasikyaya (jnya) - ((j q A-n J) "ඥ්") ; AS ABOVE + ("My" "ඤ්") ; 0x0da4 - taaluja naasikyaya (nya) + ((A-n y) "ඤ්") ; AS ABOVE + ("jqMy" "ඥ්") ; 0x0da5 - taaluja sanyooga naasikyaya (jnya) + ((j q A-n y) "ඥ්") ; AS ABOVE ("Mj" "ඦ්") ; 0x0da6 - sanyaka jayanna (nyja) ((A-n j) "ඦ්") ; AS ABOVE ("T" "ට්") ; 0x0da7 - alpapraana ttayanna (tta) @@ -130,7 +147,8 @@ (independent) ) (second + (consonants) (dependent (shift init)) - (rakyan (shift second)) + (rakyan) ) ) -- 1.7.10.4