Fix typo.
[m17n/m17n-db.git] / te-itrans.mim
index 77804b7..fabcaad 100644 (file)
@@ -1,5 +1,5 @@
 ;; te-itrans.mim -- Telugu input method with ITRANS method
-;; Copyright (C) 2003, 2004
+;; Copyright (C) 2003, 2004, 2005, 2006
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H15PRO112
 
 
 ;; 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.
 
-;;; <li> te-itrans.mim
-;;;
-;;; Input method for Telugu script with ITRANS method.  For the detail
-;;; of ITRAN, see the page http://www.aczone.com/itrans/.
+(input-method te itrans)
+
+(description "Telugu input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  <http://www.aczoom.com/itrans/>
+")
 
 (title "క")
 
@@ -33,7 +35,7 @@
   (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
   ("0") ("1") ("2") ("3") ("4")
   ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L")
+  ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L")
   ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
   ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
   ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
   ("m" "మ్")
   ("y" "య్")
   ("r" "ర్")
-  ("rh" "ఱ్")
+  ("R" "ఱ్")
+  ("rh" "ఱ్")                              ; not in ITRANS Telugu table
   ("l" "ల్")
   ("L" "ళ్")
-  ("ld" "ళ్")
+  ("ld" "ళ్")                              ; not in ITRANS Telugu table
   ("v" "వ్")
   ("w" "వ్")
   ("sh" "శ్")
@@ -81,8 +84,8 @@
   ("shh" "ష్")
   ("s" "స్")
   ("h" "హ్")
-  ("GY" "జ్ఞ్")
-  ("dny" "జ్ఞ్")
+  ("GY" "జ్ఞ్")                                ; not in ITRANS Telugu table
+  ("dny" "జ్ఞ్")                       ; not in ITRANS Telugu table
   ("x" "క్ష్"))
 
  (independent
   ("R^i" "ఋ")
   ("LLi" "ఌ")
   ("L^i" "ఌ")
-  ("E" "ఏ")
   ("e" "ఎ")
+  ("E" "ఏ")
+  ("ee" "ఏ")                         ; not in ITRANS Telugu table
   ("ai" "ఐ")
-  ("O" "ఓ")
   ("o" "ఒ")
+  ("O" "ఓ")
+  ("oo" "ఓ")                         ; not in ITRANS Telugu table
   ("au" "ఔ")
   ("RRI" "ౠ")
   ("R^I" "ౠ")
   ("LLI" "ౡ")
   ("L^I" "ౡ")
-  (".N" "ఁ")
+  (".N" "ఁ")                         ; not in ITRANS Telugu table
   (".n" "ం")
-  ("M" "ం")
+  ("M" "ం")                          ; not in ITRANS Telugu table
   ("H" "ః")
-  (".h" "్")
+  (".h" "్")                         ; not in ITRANS Telugu table
+  ;; (".a" "ఽ")                              ; not in Unicode 4.1
   ("0" "౦")
   ("1" "౧")
   ("2" "౨")
   ("7" "౭")
   ("8" "౮")
   ("9" "౯")
-  ("#" "్ర")
-  ("$" "ర్")
-  ("^" "త్ర")
-  ("*" "శ్ర")
-  ((S-\ ) "‌")
-  ((C-@) "‍"))
+  ("#" "్ర")                               ; not in ITRANS Telugu table
+  ("$" "ర్")                               ; not in ITRANS Telugu table
+  ("^" "త్ర")                            ; not in ITRANS Telugu table
+  ("*" "శ్ర")                            ; not in ITRANS Telugu table
+  ((S-\ ) "‌")                               ; not in ITRANS Telugu table
+  ((C-@) "‍"))                               ; not in ITRANS Telugu table
 
  (dependent
   ("a" (delete @-) "")
   ("U" (delete @-) "ూ")
   ("RRi" (delete @-) "ృ")
   ("R^i" (delete @-) "ృ")
-  ("LLi" (delete @-) "")
-  ("L^i" (delete @-) "")
-  ("E" (delete @-) "ే")
+  ("RRI" (delete @-) "ౄ")
+  ("R^I" (delete @-) "ౄ")
   ("e" (delete @-) "ె")
+  ("E" (delete @-) "ే")
+  ("ee" (delete @-) "ే")             ; not in ITRANS Telugu table
   ("ai" (delete @-) "ై")
-  ("O" (delete @-) "ో")
   ("o" (delete @-) "ొ")
-  ("au" (delete @-) "ౌ")
-  ("RRI" (delete @-) "ౄ")
-  ("R^I" (delete @-) "ౄ")
-  ("LLI" (delete @-) "")
-  ("L^I" (delete @-) ""))
+  ("O" (delete @-) "ో")
+  ("oo" (delete @-) "ో")             ; not in ITRANS Telugu table
+  ("au" (delete @-) "ౌ"))
 
  (return
   ((Return)))
 
  (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: