X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=ta-itrans.mim;h=b11410c38be49266dfa62e71f2e5df07fab38656;hb=5d81abdc31bf8dcd14c5e7b312f3cfb29fa1cac0;hp=c6be8f6caf523b9d4a6cdc95649e2f1944f29ddc;hpb=89a8617bdc71f5e2649d374b145a5f4d1f458bde;p=m17n%2Fm17n-db.git
diff --git a/ta-itrans.mim b/ta-itrans.mim
index c6be8f6..b11410c 100644
--- a/ta-itrans.mim
+++ b/ta-itrans.mim
@@ -1,5 +1,5 @@
-;; tml-itrans.mim -- Tamil input method with ITRANS method
-;; Copyright (C) 2003, 2004
+;; ta-itrans.mim -- Tamil input method with ITRANS method
+;; Copyright (C) 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H15PRO112
@@ -21,10 +21,12 @@
;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
;; 02111-1307, USA.
-;;;
tml-itrans.mim
-;;;
-;;; Input method for Tamil script with ITRANS method. For the detail
-;;; of ITRAN, see the page http://www.aczone.com/itrans/.
+(input-method ta itrans)
+
+(description "Tamil input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+
+")
(title "à®")
@@ -41,34 +43,44 @@
(consonant
("k" "à®à¯")
+ ("g" "à®à¯")
("~N" "à®à¯")
("N^" "à®à¯")
("ch" "à®à¯")
("j" "à®à¯")
("~n" "à®à¯")
- ("JN" "à®à¯")
+ ("JN" "à®à¯") ; not in ITRANS Tamil table
("T" "à®à¯")
+ ("Th" "à®à¯")
("N" "ணà¯")
("t" "தà¯")
+ ("th" "தà¯")
("n" "நà¯")
- ("nh" "னà¯")
+ ("^n" "னà¯")
+ ("nh" "னà¯") ; not in ITRANS Tamil table
("p" "பà¯")
+ ("b" "பà¯")
("m" "à®®à¯")
("y" "யà¯")
("r" "à®°à¯")
- ("rh" "à®±à¯")
+ ("R" "à®±à¯")
+ ("rh" "à®±à¯") ; not in ITRANS Tamil table
("l" "லà¯")
("L" "ளà¯")
("ld" "ளà¯")
+ ("J" "à®´")
+ ("z" "à®´")
("v" "வà¯")
("w" "வà¯")
+ ;; ("sh" "ஶ") ; not in Unicode 4.1
("Sh" "à®·à¯")
- ("shh" "à®·à¯")
+ ("shh" "à®·à¯") ; not in ITRANS Tamil table
("s" "ஸà¯")
("h" "ஹà¯")
- ("GY" "à®à¯à®à¯")
- ("dny" "à®à¯à®à¯")
- ("x" "à®à¯à®·à¯"))
+ ("GY" "à®à¯à®à¯") ; not in ITRANS Tamil table
+ ("dny" "à®à¯à®à¯") ; not in ITRANS Tamil table
+ ("x" "à®à¯à®·à¯")
+ ("ksh" "à®à¯à®·à¯"))
(independent
("a" "à®
")
@@ -80,16 +92,17 @@
("u" "à®")
("uu" "à®")
("U" "à®")
- ("E" "à®")
("e" "à®")
+ ("E" "à®")
("ai" "à®")
- ("O" "à®")
("o" "à®")
+ ("O" "à®")
("au" "à®")
- (".n" "à®")
- ("M" "à®")
- ("H" "à®")
- (".h" "à¯")
+ (".n" "à®") ; not in ITRANS Tamil table
+ ("M" "à®") ; not in ITRANS Tamil table
+ ("q" "à®")
+ ("H" "à®") ; not in ITRANS Tamil table
+ (".h" "à¯") ; not in ITRANS Tamil table
("1" "௧")
("2" "௨")
("3" "௩")
@@ -99,11 +112,11 @@
("7" "à¯")
("8" "௮")
("9" "௯")
- ("#" "à¯à®°")
- ("$" "à®°à¯")
- ("^" "தà¯à®°")
- ((S-\ ) "â")
- ((C-@) "â"))
+ ("#" "à¯à®°") ; not in ITRANS Tamil table
+ ("$" "à®°à¯") ; not in ITRANS Tamil table
+ ("^" "தà¯à®°") ; not in ITRANS Tamil table
+ ((S-\ ) "â") ; not in ITRANS Tamil table
+ ((C-@) "â")) ; not in ITRANS Tamil table
(dependent
("a" (delete @-) "")
@@ -118,8 +131,8 @@
("E" (delete @-) "à¯")
("e" (delete @-) "à¯")
("ai" (delete @-) "à¯")
- ("O" (delete @-) "à¯")
("o" (delete @-) "à¯")
+ ("O" (delete @-) "à¯")
("au" (delete @-) "à¯"))
(return
@@ -134,22 +147,18 @@
(intermediate
(consonant (shift second))
- (independent (shift finish))
+ (independent (shift init))
(backspace)
(return (shift init))
(nil (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: