X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=kn-itrans.mim;h=9586fcf30a73cd4967b5318cdf7b6588227ebe9b;hb=52ffa8d962bcfccf3e807e21f0aaea0676e58ba7;hp=fafd6f734e4bc68e97c7ff03ff7ee3bdaa6ca7a6;hpb=05a9069a79f74910b7ab49aaeffa99623781023f;p=m17n%2Fm17n-db.git
diff --git a/kn-itrans.mim b/kn-itrans.mim
index fafd6f7..9586fcf 100644
--- a/kn-itrans.mim
+++ b/kn-itrans.mim
@@ -1,5 +1,5 @@
;; kn-itrans.mim -- Kannada input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005
+;; Copyright (C) 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H15PRO112
@@ -21,16 +21,19 @@
;; You should have received a copy of the GNU Lesser General Public
;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-;; 02111-1307, USA.
+;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
-;;;
kn-itrans.mim
-;;;
-;;; Input method for Kannada script with ITRANS method. For the
-;;; detail of ITRAN, see the page http://www.aczone.com/itrans/.
-;;; There are few changed from the ITRANS by Hari Prasad Nadig,
-;;; Kannada l10n Team, kannada.l10n@gmail.com
-;;; on 18 Aug 2005.
+(input-method kn itrans)
+
+(description "Kannada input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+
+There are few changes from the ITRANS by Hari Prasad Nadig,
+Kannada l10n Team, kannada.l10n@gmail.com
+
+on 18 Aug 2005.
+")
(title "à²")
@@ -76,21 +79,23 @@
("m" "ಮà³")
("y" "ಯà³")
("r" "ರà³")
- ("rh" "ಱà³")
+ ("rh" "ಱà³") ; not in ITRANS Kannada table
("l" "ಲà³")
("L" "ಳà³")
- ("ld" "ಳà³")
+ ("ld" "ಳà³") ; not in ITRANS Kannada table
("v" "ವà³")
- ("w" "ವà³")
+ ("w" "ವà³") ; not in ITRANS Kannada table
("sh" "ಶà³")
("Sh" "ಷà³")
("shh" "ಷà³")
("s" "ಸà³")
("h" "ಹà³")
- ("f" "à³à³")
+ ("f" "à³à³") ; not in ITRANS Kannada table
("GY" "à²à³à²à³")
- ("dny" "à²à³à²à³")
- ("x" "à²à³à²·à³"))
+ ("j~n" "à²à³à²à³")
+ ("dny" "à²à³à²à³") ; not in ITRANS Kannada table
+ ("x" "à²à³à²·à³")
+ ("ksh" "à²à³à²·à³"))
(independent
("a" "à²
")
@@ -102,25 +107,31 @@
("u" "à²")
("uu" "à²")
("U" "à²")
- ("Ru" "à²")
+ ("RRi" "à²")
("R^i" "à²")
- ("Lru" "à²")
+ ("Ru" "à²") ; not in ITRANS Kannada table
+ ("LLi" "à²")
("L^i" "à²")
- ("ee" "à²")
- ("E" "à²")
+ ("Lru" "à²") ; not in ITRANS Kannada table
("e" "à²")
+ ("E" "à²")
+ ("ee" "à²") ; not in ITRANS Kannada table
("ai" "à²")
- ("O" "à²")
("o" "à²")
+ ("O" "à²")
+ ("oo" "à²") ; not in ITRANS Kannada table
("au" "à²")
- ("RU" "à³ ")
+ ("RRI" "à³ ")
("R^I" "à³ ")
- ("LRU" "ೡ")
+ ("RU" "à³ ") ; not in ITRANS Kannada table
+ ("LLI" "ೡ")
("L^I" "ೡ")
+ ("LRU" "ೡ") ; not in ITRANS Kannada table
(".n" "à²")
- ("M" "à²")
+ ("M" "à²") ; not in ITRANS Kannada table
("H" "à²")
- (".h" "à³")
+ (".h" "à³") ; not in ITRANS Kannada table
+ (".a" "ಽ")
("0" "೦")
("1" "೧")
("2" "೨")
@@ -131,10 +142,10 @@
("7" "à³")
("8" "à³®")
("9" "೯")
- ("#" "à³à²°")
- ("$" "ರà³")
- ((S-\ ) "â")
- ((C-@) "â"))
+ ("#" "à³à²°") ; not in ITRANS Kannada table
+ ("$" "ರà³") ; not in ITRANS Kannada table
+ ((S-\ ) "â") ; not in ITRANS Kannada table
+ ((C-@) "â")) ; not in ITRANS Kannada table
(dependent
("a" (delete @-) "")
@@ -148,18 +159,20 @@
("U" (delete @-) "à³")
("RRi" (delete @-) "à³")
("R^i" (delete @-) "à³")
- ("LLi" (delete @-) "")
- ("L^i" (delete @-) "")
- ("E" (delete @-) "à³")
+ ("RRI" (delete @-) "à³")
+ ("R^I" (delete @-) "à³")
+ ("LLi" (delete @-) "à³") ; not in ITRANS Kannada table
+ ("L^i" (delete @-) "à³") ; not in ITRANS Kannada table
("e" (delete @-) "à³")
+ ("E" (delete @-) "à³")
+ ("ee" (delete @-) "à³") ; not in ITRANS Kannada table
("ai" (delete @-) "à³")
- ("O" (delete @-) "à³")
("o" (delete @-) "à³")
+ ("O" (delete @-) "à³")
+ ("oo" (delete @-) "à³") ; not in ITRANS Kannada table
("au" (delete @-) "à³")
- ("RRI" (delete @-) "à³")
- ("R^I" (delete @-) "à³")
- ("LLI" (delete @-) "")
- ("L^I" (delete @-) ""))
+ ("LLI" (delete @-) "") ; not in ITRANS Kannada table
+ ("L^I" (delete @-) "")) ; not in ITRANS Kannada table
(return
((Return)))
@@ -174,21 +187,17 @@
(intermediate
(consonant (shift second))
- (independent (shift finish))
+ (independent (shift init))
(backspace)
(return (shift init)))
(second
(consonant)
- (dependent (shift finish))
+ (dependent (shift init))
(backspace)
- (return (shift init)))
-
- (finish
- (return)
- (t (shift init))))
+ (return (shift init))))
;; Local Variables:
;; coding: utf-8
-;; mode: lisp
+;; mode: emacs-lisp
;; End: