annotate leim/quail/indian.el @ 112427:bc872de587fa

* play/landmark.el: Change `lm-' prefix to `landmark-' (Bug#7672). (lm): Rename to landmark. (lm-test-run): Rename to landmark-test-run.
author Chong Yidong <cyd@stupidchicken.com>
date Sat, 22 Jan 2011 15:12:51 -0500
parents ef719132ddfa
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
42293
f31eab2cf8ae Fix headers.
Pavel Janík <Pavel@Janik.cz>
parents: 42038
diff changeset
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
112218
376148b31b5e Add 2011 to FSF/AIST copyright years.
Glenn Morris <rgm@gnu.org>
parents: 106815
diff changeset
3 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
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
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
29 ;; 2000.12.12
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
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
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
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
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
166 ?\; ?: ?p ?P ?} ;; PALATALS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
167 ?' ?\" ?\[ ?{ ?C ;; CEREBRALS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
168 ?l ?L ?o ?O ?v ?V ;; DENTALS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
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
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
171 ?M ?< ?m ?u ;; SIBILANTS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
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
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
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
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
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
42293
f31eab2cf8ae Fix headers.
Pavel Janík <Pavel@Janik.cz>
parents: 42038
diff changeset
297 ;;; indian.el ends here