Mercurial > emacs
annotate leim/quail/indian.el @ 104865:68c0ccdf0374
(diary-entry): Add help-echo and follow-link properties to this button.
(diary-fancy-display): Don't extend the button to the final newline.
(diary-fancy-display-mode): Continue to define "q" as a local key.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Sat, 05 Sep 2009 21:11:34 +0000 |
parents | 0d2e4142fb60 |
children | 1d1d5d9bd884 |
rev | line source |
---|---|
42293 | 1 ;;; indian.el --- Quail packages for inputting Indian |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
2 |
100963 | 3 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 |
75253
f5f322eb227f
Update copyright for years from Emacs 21 to present.
Glenn Morris <rgm@gnu.org>
parents:
70124
diff
changeset
|
4 ;; Free Software Foundation, Inc. |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
5 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
6 ;; Author: KAWABATA, Taichi <kawabata@m17n.org> |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
7 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
8 ;; Keywords: multilingual, input method, Indian, Devanagari |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
9 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
10 ;; This file is part of GNU Emacs. |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
11 |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
92036
diff
changeset
|
12 ;; GNU Emacs is free software: you can redistribute it and/or modify |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
13 ;; it under the terms of the GNU General Public License as published by |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
92036
diff
changeset
|
14 ;; the Free Software Foundation, either version 3 of the License, or |
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
92036
diff
changeset
|
15 ;; (at your option) any later version. |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
16 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
17 ;; GNU Emacs is distributed in the hope that it will be useful, |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
20 ;; GNU General Public License for more details. |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
21 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
22 ;; You should have received a copy of the GNU General Public License |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
92036
diff
changeset
|
23 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
24 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
25 ;;; Commentary: |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
26 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
27 ;; History: |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
28 |
42038 | 29 ;; 2000.12.12 |
30 ;; Totally re-written from devanagari.el to handle multiple Indian Scripts. | |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
31 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
32 ;;; Code: |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
33 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
34 (require 'quail) |
89288
7b000c52ea1b
(quail-indian-preceding-char-position): Function
Kenichi Handa <handa@m17n.org>
parents:
89169
diff
changeset
|
35 (require 'ind-util) |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
36 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
37 ;;; |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
38 ;;; Input by transliteration |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
39 ;;; |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
40 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
41 (defun quail-define-indian-trans-package (hashtbls pkgname |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
42 lang title doc) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
43 (funcall 'quail-define-package pkgname lang title t doc |
89288
7b000c52ea1b
(quail-indian-preceding-char-position): Function
Kenichi Handa <handa@m17n.org>
parents:
89169
diff
changeset
|
44 nil nil nil nil nil nil t nil) |
42038 | 45 (maphash |
42463
87a33bffaf3c
(quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents:
42293
diff
changeset
|
46 (lambda (key val) |
87a33bffaf3c
(quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents:
42293
diff
changeset
|
47 (quail-defrule key (if (= (length val) 1) |
87a33bffaf3c
(quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents:
42293
diff
changeset
|
48 (string-to-char val) |
87a33bffaf3c
(quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents:
42293
diff
changeset
|
49 (vector val)))) |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
50 (cdr hashtbls))) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
51 |
44699
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
52 ;; This needs to be seen by quail-update-leim-list-file, but cannot be |
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
53 ;; commented out because quail-update-leim-list-file ignores |
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
54 ;; commented-out lines. |
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
55 (if nil |
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
56 (quail-define-package "devanagari-itrans" "Devanagari" "DevIT" t "Devanagari ITRANS")) |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
57 (quail-define-indian-trans-package |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
58 indian-dev-itrans-v5-hash "devanagari-itrans" "Devanagari" "DevIT" |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
59 "Devanagari transliteration by ITRANS method.") |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
60 |
44699
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
61 (if nil |
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
62 (quail-define-package "devanagari-kyoto-harvard" "Devanagari" "DevKH" t "Devanagari Kyoto-Harvard")) |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
63 (quail-define-indian-trans-package |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
64 indian-dev-kyoto-harvard-hash |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
65 "devanagari-kyoto-harvard" "Devanagari" "DevKH" |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
66 "Devanagari transliteration by Kyoto-Harvard method.") |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
67 |
44699
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
68 (if nil |
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
69 (quail-define-package "devanagari-aiba" "Devanagari" "DevAB" t "Devanagari Aiba")) |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
70 (quail-define-indian-trans-package |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
71 indian-dev-aiba-hash "devanagari-aiba" "Devanagari" "DevAB" |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
72 "Devanagari transliteration by Aiba-method.") |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
73 |
49708
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
74 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
75 (quail-define-package "punjabi-itrans" "Punjabi" "PnjIT" t "Punjabi ITRANS")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
76 (quail-define-indian-trans-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
77 indian-pnj-itrans-v5-hash "punjabi-itrans" "Punjabi" "PnjIT" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
78 "Punjabi transliteration by ITRANS method.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
79 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
80 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
81 (quail-define-package "gujarati-itrans" "Gujarati" "GjrIT" t "Gujarati ITRANS")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
82 (quail-define-indian-trans-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
83 indian-gjr-itrans-v5-hash "gujarati-itrans" "Gujarati" "GjrIT" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
84 "Gujarati transliteration by ITRANS method.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
85 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
86 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
87 (quail-define-package "oriya-itrans" "Oriya" "OriIT" t "Oriya ITRANS")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
88 (quail-define-indian-trans-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
89 indian-ori-itrans-v5-hash "oriya-itrans" "Oriya" "OriIT" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
90 "Oriya transliteration by ITRANS method.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
91 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
92 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
93 (quail-define-package "bengali-itrans" "Bengali" "BngIT" t "Bengali ITRANS")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
94 (quail-define-indian-trans-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
95 indian-bng-itrans-v5-hash "bengali-itrans" "Bengali" "BngIT" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
96 "Bengali transliteration by ITRANS method.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
97 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
98 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
99 (quail-define-package "assamese-itrans" "Assamese" "AsmIT" t "Assamese ITRANS")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
100 (quail-define-indian-trans-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
101 indian-asm-itrans-v5-hash "assamese-itrans" "Assamese" "AsmIT" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
102 "Assamese transliteration by ITRANS method.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
103 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
104 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
105 (quail-define-package "telugu-itrans" "Telugu" "TlgIT" t "Telugu ITRANS")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
106 (quail-define-indian-trans-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
107 indian-tlg-itrans-v5-hash "telugu-itrans" "Telugu" "TlgIT" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
108 "Telugu transliteration by ITRANS method.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
109 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
110 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
111 (quail-define-package "kannada-itrans" "Kannada" "KndIT" t "Kannada ITRANS")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
112 (quail-define-indian-trans-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
113 indian-knd-itrans-v5-hash "kannada-itrans" "Kannada" "KndIT" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
114 "Kannada transliteration by ITRANS method.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
115 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
116 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
117 (quail-define-package "malayalam-itrans" "Malayalam" "MlmIT" t "Malayalam ITRANS")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
118 (quail-define-indian-trans-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
119 indian-mlm-itrans-v5-hash "malayalam-itrans" "Malayalam" "MlmIT" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
120 "Malayalam transliteration by ITRANS method.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
121 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
122 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
123 (quail-define-package "tamil-itrans" "Tamil" "TmlIT" t "Tamil ITRANS")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
124 (quail-define-indian-trans-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
125 indian-tml-itrans-v5-hash "tamil-itrans" "Tamil" "TmlIT" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
126 "Tamil transliteration by ITRANS method.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
127 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
128 |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
129 ;;; |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
130 ;;; Input by Inscript |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
131 ;;; |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
132 |
89695
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
133 (defun quail-define-inscript-package (char-tables key-tables pkgname lang |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
134 title docstring) |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
135 (funcall 'quail-define-package pkgname lang title nil docstring |
89288
7b000c52ea1b
(quail-indian-preceding-char-position): Function
Kenichi Handa <handa@m17n.org>
parents:
89169
diff
changeset
|
136 nil nil nil nil nil nil nil nil) |
89695
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
137 (let (char-table key-table char key) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
138 (while (and char-tables key-tables) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
139 (setq char-table (car char-tables) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
140 char-tables (cdr char-tables) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
141 key-table (car key-tables) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
142 key-tables (cdr key-tables)) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
143 (while (and char-table key-table) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
144 (setq char (car char-table) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
145 char-table (cdr char-table) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
146 key (car key-table) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
147 key-table (cdr key-table)) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
148 (if (and (consp char) (consp key)) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
149 (setq char-table (append char char-table) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
150 key-table (append key key-table)) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
151 (if (and key char) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
152 (quail-defrule |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
153 (if (characterp key) (char-to-string key) key) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
154 (if (stringp char) (vector char) char)))))))) |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
155 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
156 ;; |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
157 |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
158 (defvar inscript-dev-keytable |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
159 '( |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
160 (;; VOWELS (18) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
161 (?D nil) (?E ?e) (?F ?f) (?R ?r) (?G ?g) (?T ?t) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
162 (?+ ?=) ("F]" "f]") (?! ?@) (?Z ?z) (?S ?s) (?W ?w) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
163 (?| ?\\) (?~ ?`) (?A ?a) (?Q ?q) ("+]" "=]") ("R]" "r]")) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
164 (;; CONSONANTS (42) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
165 ?k ?K ?i ?I ?U ;; GRUTTALS |
42038 | 166 ?\; ?: ?p ?P ?} ;; PALATALS |
167 ?' ?\" ?\[ ?{ ?C ;; CEREBRALS | |
168 ?l ?L ?o ?O ?v ?V ;; DENTALS | |
169 ?h ?H ?y ?Y ?c ;; LABIALS | |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
170 ?/ ?j ?J ?n ?N "N]" ?b ;; SEMIVOWELS |
42038 | 171 ?M ?< ?m ?u ;; SIBILANTS |
172 "k]" "K]" "i]" "p]" "[]" "{]" "H]" "/]" ;; NUKTAS | |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
173 ?% ?&) |
42038 | 174 (;; Misc Symbols (7) |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
175 ?X ?x ?_ ">]" ?d "X]" ?>) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
176 (;; Digits |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
177 ?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
178 (;; Inscripts |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
179 ?# ?$ ?^ ?* ?\]))) |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
180 |
98923
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
181 (defvar inscript-mlm-keytable |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
182 '( |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
183 (;; VOWELS (18) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
184 (?D nil) (?E ?e) (?F ?f) (?R ?r) (?G ?g) (?T ?t) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
185 (?+ ?=) ("F]" "f]") (?! ?@) (?S ?s) (?Z ?z) (?W ?w) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
186 (?| ?\\) (?~ ?`) (?A ?a) (?Q ?q) ("+]" "=]") ("R]" "r]")) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
187 (;; CONSONANTS (42) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
188 ?k ?K ?i ?I ?U ;; GRUTTALS |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
189 ?\; ?: ?p ?P ?} ;; PALATALS |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
190 ?' ?\" ?\[ ?{ ?C ;; CEREBRALS |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
191 ?l ?L ?o ?O ?v ?V ;; DENTALS |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
192 ?h ?H ?y ?Y ?c ;; LABIALS |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
193 ?/ ?j ?J ?n ?N "N]" ?b ;; SEMIVOWELS |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
194 ?M ?< ?m ?u ;; SIBILANTS |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
195 "k]" "K]" "i]" "p]" "[]" "{]" "H]" "/]" ;; NUKTAS |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
196 ?% ?&) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
197 (;; Misc Symbols (7) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
198 ?X ?x ?_ ">]" ?d "X]" ?>) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
199 (;; Digits |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
200 ?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
201 (;; Inscripts |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
202 ?# ?$ ?^ ?* ?\]))) |
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
203 |
89695
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
204 (defvar inscript-tml-keytable |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
205 '( |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
206 (;; VOWELS (18) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
207 (?D nil) (?E ?e) (?F ?f) (?R ?r) (?G ?g) (?T ?t) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
208 nil nil nil (?S ?s) (?Z ?z) (?W ?w) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
209 nil (?A ?a) (?~ ?`) (?Q ?q) nil nil) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
210 (;; CONSONANTS (42) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
211 ?k ?K ?i ?I ?U ;; GRUTTALS |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
212 ?\; ?: ?p ?P ?} ;; PALATALS |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
213 ?' ?\" ?\[ ?{ ?C ;; CEREBRALS |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
214 ?l ?L ?o ?O ?v ?V ;; DENTALS |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
215 ?h ?H ?y ?Y ?c ;; LABIALS |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
216 ?/ ?j ?J ?n ?N "N]" ?b ;; SEMIVOWELS |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
217 ?M ?< ?m ?u ;; SIBILANTS |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
218 "k]" "K]" "i]" "p]" "[]" "{]" "H]" "/]" ;; NUKTAS |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
219 ?% ?&) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
220 (;; Misc Symbols (7) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
221 ?X ?x ?_ ">]" ?d "X]" ?>) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
222 (;; Digits |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
223 ?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
224 (;; Inscripts |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
225 ?# ?$ ?^ ?* ?\]))) |
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
226 |
44699
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
227 (if nil |
79db4c465ef6
Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents:
42463
diff
changeset
|
228 (quail-define-package "devanagari-inscript" "Devanagari" "DevIS" t "Devanagari keyboard Inscript")) |
42038 | 229 (quail-define-inscript-package |
41464
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
230 indian-dev-base-table inscript-dev-keytable |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
231 "devanagari-inscript" "Devanagari" "DevIS" |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
232 "Devanagari keyboard Inscript.") |
93957ea66b86
Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff
changeset
|
233 |
49708
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
234 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
235 (quail-define-package "punjabi-inscript" "Punjabi" "PnjIS" t "Punjabi keyboard Inscript")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
236 (quail-define-inscript-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
237 indian-pnj-base-table inscript-dev-keytable |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
238 "punjabi-inscript" "Punjabi" "PnjIS" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
239 "Punjabi keyboard Inscript.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
240 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
241 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
242 (quail-define-package "gujarati-inscript" "Gujarati" "GjrIS" t "Gujarati keyboard Inscript")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
243 (quail-define-inscript-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
244 indian-gjr-base-table inscript-dev-keytable |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
245 "gujarati-inscript" "Gujarati" "GjrIS" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
246 "Gujarati keyboard Inscript.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
247 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
248 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
249 (quail-define-package "oriya-inscript" "Oriya" "OriIS" t "Oriya keyboard Inscript")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
250 (quail-define-inscript-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
251 indian-ori-base-table inscript-dev-keytable |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
252 "oriya-inscript" "Oriya" "OriIS" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
253 "Oriya keyboard Inscript.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
254 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
255 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
256 (quail-define-package "bengali-inscript" "Bengali" "BngIS" t "Bengali keyboard Inscript")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
257 (quail-define-inscript-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
258 indian-bng-base-table inscript-dev-keytable |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
259 "bengali-inscript" "Bengali" "BngIS" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
260 "Bengali keyboard Inscript.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
261 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
262 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
263 (quail-define-package "assamese-inscript" "Assamese" "AsmIS" t "Assamese keyboard Inscript")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
264 (quail-define-inscript-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
265 indian-asm-base-table inscript-dev-keytable |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
266 "assamese-inscript" "Assamese" "AsmIS" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
267 "Assamese keyboard Inscript.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
268 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
269 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
270 (quail-define-package "telugu-inscript" "Telugu" "TlgIS" t "Telugu keyboard Inscript")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
271 (quail-define-inscript-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
272 indian-dev-base-table inscript-dev-keytable |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
273 "telugu-inscript" "Telugu" "TlgIS" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
274 "Telugu keyboard Inscript.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
275 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
276 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
277 (quail-define-package "kannada-inscript" "Kannada" "KndIS" t "Kannada keyboard Inscript")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
278 (quail-define-inscript-package |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
279 indian-knd-base-table inscript-dev-keytable |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
280 "kannada-inscript" "Kannada" "KndIS" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
281 "Kannada keyboard Inscript.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
282 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
283 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
284 (quail-define-package "malayalam-inscript" "Malayalam" "MlmIS" t "Malayalam keyboard Inscript")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
285 (quail-define-inscript-package |
98923
a0675998d249
(inscript-mlm-keytable): New variable.
Kenichi Handa <handa@m17n.org>
parents:
94710
diff
changeset
|
286 indian-mlm-base-table inscript-mlm-keytable |
49708
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
287 "malayalam-inscript" "Malayalam" "MlmIS" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
288 "Malayalam keyboard Inscript.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
289 |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
290 (if nil |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
291 (quail-define-package "tamil-inscript" "Tamil" "TmlIS" t "Tamil keyboard Inscript")) |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
292 (quail-define-inscript-package |
89695
d4f63d55c719
(quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents:
89483
diff
changeset
|
293 indian-tml-base-table inscript-tml-keytable |
49708
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
294 "tamil-inscript" "Tamil" "TmlIS" |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
295 "Tamil keyboard Inscript.") |
9155d2fdd73c
(punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents:
44699
diff
changeset
|
296 |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
92036
diff
changeset
|
297 ;; arch-tag: 9e5a621e-f7d5-4fce-9543-0a51b407c940 |
42293 | 298 ;;; indian.el ends here |