diff options
| author | Kenichi Handa | 2011-09-27 11:15:28 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2011-09-27 11:15:28 +0900 |
| commit | dd7aa8dd07c456d5519194c279a808213b63cb3d (patch) | |
| tree | cd6c79e42c1e48ee7817b31494fb0c9638569509 /lisp | |
| parent | f84e2fe26c96da1e9091bbdffebb55304c9b44c8 (diff) | |
| download | emacs-dd7aa8dd07c456d5519194c279a808213b63cb3d.tar.gz emacs-dd7aa8dd07c456d5519194c279a808213b63cb3d.zip | |
Improve tamil-itrans input method.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/language/ind-util.el | 23 |
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 @@ | |||
| 1 | 2011-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 | |||
| 1 | 2011-09-20 Lawrence Mitchell <wence@gmx.li> | 8 | 2011-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) |