aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorKenichi Handa2011-09-27 11:15:28 +0900
committerKenichi Handa2011-09-27 11:15:28 +0900
commitdd7aa8dd07c456d5519194c279a808213b63cb3d (patch)
treecd6c79e42c1e48ee7817b31494fb0c9638569509 /lisp
parentf84e2fe26c96da1e9091bbdffebb55304c9b44c8 (diff)
downloademacs-dd7aa8dd07c456d5519194c279a808213b63cb3d.tar.gz
emacs-dd7aa8dd07c456d5519194c279a808213b63cb3d.zip
Improve tamil-itrans input method.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/language/ind-util.el23
2 files changed, 28 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2f4f7051250..150d2ecb30e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
12011-09-22 Kenichi Handa <handa@m17n.org>
2
3 * language/ind-util.el (indian-tml-base-table): Add TAMIL DIGIT
4 ZERO.
5 (indian-itrans-v5-table-for-tamil): New variable.
6 (indian-tml-itrans-v5-hash): Use the above variable (Bug#9336).
7
12011-09-20 Lawrence Mitchell <wence@gmx.li> 82011-09-20 Lawrence Mitchell <wence@gmx.li>
2 9
3 * progmodes/f90.el (f90-break-line): If breaking inside comment delete 10 * progmodes/f90.el (f90-break-line): If breaking inside comment delete
diff --git a/lisp/language/ind-util.el b/lisp/language/ind-util.el
index 56893af1479..0e548420383 100644
--- a/lisp/language/ind-util.el
+++ b/lisp/language/ind-util.el
@@ -271,7 +271,7 @@
271 (;; Misc Symbols 271 (;; Misc Symbols
272 nil ?$,1<"(B ?$,1<#(B nil ?$,1<m(B nil nil) 272 nil ?$,1<"(B ?$,1<#(B nil ?$,1<m(B nil nil)
273 (;; Digits 273 (;; Digits
274 nil ?$,1='(B ?$,1=((B ?$,1=)(B ?$,1=*(B ?$,1=+(B ?$,1=,(B ?$,1=-(B ?$,1=.(B ?$,1=/(B) 274 ?$,1=&(B ?$,1='(B ?$,1=((B ?$,1=)(B ?$,1=*(B ?$,1=+(B ?$,1=,(B ?$,1=-(B ?$,1=.(B ?$,1=/(B)
275 (;; Inscript-extra (4) (#, $, ^, *, ]) 275 (;; Inscript-extra (4) (#, $, ^, *, ])
276 "$,1<m<P(B" "$,1<P<m(B" "$,1<D<m<P(B" nil nil))) 276 "$,1<m<P(B" "$,1<P<m(B" "$,1<D<m<P(B" nil nil)))
277 277
@@ -305,6 +305,25 @@
305 (;; misc -- 7 305 (;; misc -- 7
306 ".N" (".n" "M") "H" ".a" ".h" ("AUM" "OM") ".."))) 306 ".N" (".n" "M") "H" ".a" ".h" ("AUM" "OM") "..")))
307 307
308(defvar indian-itrans-v5-table-for-tamil
309 '(;; for encode/decode
310 (;; vowels -- 18
311 "a" ("aa" "A") "i" ("ii" "I") "u" ("uu" "U")
312 ("RRi" "R^i") ("LLi" "L^i") (".c" "e.c") "E" "e" "ai"
313 "o.c" "O" "o" "au" ("RRI" "R^I") ("LLI" "L^I"))
314 (;; consonants -- 40
315 "k" "kh" "g" "gh" ("~N" "N^")
316 "ch" ("Ch" "chh") "j" "jh" ("~n" "JN")
317 "T" "Th" "D" "Dh" "N"
318 "t" "th" "d" "dh" "n" "nh"
319 "p" "ph" "b" "bh" "m"
320 "y" "r" "rh" "l" ("L" "ld") ("J" "z") ("v" "w")
321 "sh" ("Sh" "shh") "s" "h"
322 "q" "K" "G" nil ".D" ".Dh" "f" ("Y" "yh")
323 ("GY" "dny") "x")
324 (;; misc -- 7
325 ".N" (".n" "M") "H" ".a" ".h" ("AUM" "OM") "..")))
326
308(defvar indian-kyoto-harvard-table 327(defvar indian-kyoto-harvard-table
309 '(;; for encode/decode 328 '(;; for encode/decode
310 (;; vowel 329 (;; vowel
@@ -508,7 +527,7 @@
508 527
509(defvar indian-tml-itrans-v5-hash 528(defvar indian-tml-itrans-v5-hash
510 (indian-make-hash indian-tml-base-table 529 (indian-make-hash indian-tml-base-table
511 indian-itrans-v5-table)) 530 indian-itrans-v5-table-for-tamil))
512) 531)
513 532
514(defmacro indian-translate-region (from to hashtable encode-p) 533(defmacro indian-translate-region (from to hashtable encode-p)