annotate leim/quail/indian.el @ 92507:1157f06ef93b

*** empty log message ***
author Glenn Morris <rgm@gnu.org>
date Wed, 05 Mar 2008 08:53:30 +0000
parents 06ba1d2cfaed
children 4f1fd208c354
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
79727
3ca83a726835 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 79211
diff changeset
3 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
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
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12 ;; GNU Emacs is free software; you can redistribute it and/or modify
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
78275
2904684117d6 Switch license to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75253
diff changeset
14 ;; the Free Software Foundation; either version 3, or (at your option)
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15 ;; any later version.
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
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
23 ;; along with GNU Emacs; see the file COPYING. If not, write to the
64083
23a17af379b1 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 52401
diff changeset
24 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
23a17af379b1 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 52401
diff changeset
25 ;; Boston, MA 02110-1301, USA.
41464
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 ;;; Commentary:
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
28
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
29 ;; History:
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
30
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
31 ;; 2000.12.12
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
32 ;; 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
33
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
34 ;;; Code:
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
35
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
36 (require 'quail)
89288
7b000c52ea1b (quail-indian-preceding-char-position): Function
Kenichi Handa <handa@m17n.org>
parents: 89169
diff changeset
37 (require 'ind-util)
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
38
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 ;;; Input by transliteration
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
41 ;;;
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
42
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
43 (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
44 lang title doc)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
45 (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
46 nil nil nil nil nil nil t nil)
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
47 (maphash
42463
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
48 (lambda (key val)
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
49 (quail-defrule key (if (= (length val) 1)
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
50 (string-to-char val)
87a33bffaf3c (quail-define-indian-trans-package): Unquote
Dave Love <fx@gnu.org>
parents: 42293
diff changeset
51 (vector val))))
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
52 (cdr hashtbls)))
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
53
44699
79db4c465ef6 Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents: 42463
diff changeset
54 ;; 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
55 ;; 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
56 ;; commented-out lines.
79db4c465ef6 Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents: 42463
diff changeset
57 (if nil
79db4c465ef6 Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents: 42463
diff changeset
58 (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
59 (quail-define-indian-trans-package
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60 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
61 "Devanagari transliteration by ITRANS method.")
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
62
44699
79db4c465ef6 Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents: 42463
diff changeset
63 (if nil
79db4c465ef6 Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents: 42463
diff changeset
64 (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
65 (quail-define-indian-trans-package
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
66 indian-dev-kyoto-harvard-hash
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
67 "devanagari-kyoto-harvard" "Devanagari" "DevKH"
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
68 "Devanagari transliteration by Kyoto-Harvard method.")
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
69
44699
79db4c465ef6 Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents: 42463
diff changeset
70 (if nil
79db4c465ef6 Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents: 42463
diff changeset
71 (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
72 (quail-define-indian-trans-package
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
73 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
74 "Devanagari transliteration by Aiba-method.")
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
75
49708
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
76 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
77 (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
78 (quail-define-indian-trans-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
79 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
80 "Punjabi transliteration by ITRANS method.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
81
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
82 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
83 (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
84 (quail-define-indian-trans-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
85 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
86 "Gujarati transliteration by ITRANS method.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
87
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
88 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
89 (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
90 (quail-define-indian-trans-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
91 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
92 "Oriya transliteration by ITRANS method.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
93
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
94 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
95 (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
96 (quail-define-indian-trans-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
97 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
98 "Bengali transliteration by ITRANS method.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
99
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
100 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
101 (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
102 (quail-define-indian-trans-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
103 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
104 "Assamese transliteration by ITRANS method.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
105
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
106 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
107 (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
108 (quail-define-indian-trans-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
109 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
110 "Telugu transliteration by ITRANS method.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
111
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
112 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
113 (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
114 (quail-define-indian-trans-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
115 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
116 "Kannada transliteration by ITRANS method.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
117
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
118 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
119 (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
120 (quail-define-indian-trans-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
121 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
122 "Malayalam transliteration by ITRANS method.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
123
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
124 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
125 (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
126 (quail-define-indian-trans-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
127 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
128 "Tamil transliteration by ITRANS method.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
129
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
130
41464
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 ;;; Input by Inscript
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
133 ;;;
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
134
89695
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
135 (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
136 title docstring)
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
137 (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
138 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
139 (let (char-table key-table char key)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
140 (while (and char-tables key-tables)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
141 (setq char-table (car char-tables)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
142 char-tables (cdr char-tables)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
143 key-table (car key-tables)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
144 key-tables (cdr key-tables))
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
145 (while (and char-table key-table)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
146 (setq char (car char-table)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
147 char-table (cdr char-table)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
148 key (car key-table)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
149 key-table (cdr key-table))
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
150 (if (and (consp char) (consp key))
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
151 (setq char-table (append char char-table)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
152 key-table (append key key-table))
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
153 (if (and key char)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
154 (quail-defrule
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
155 (if (characterp key) (char-to-string key) key)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
156 (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
157
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
158 ;;
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 (defvar inscript-dev-keytable
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
161 '(
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
162 (;; VOWELS (18)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
163 (?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
164 (?+ ?=) ("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
165 (?| ?\\) (?~ ?`) (?A ?a) (?Q ?q) ("+]" "=]") ("R]" "r]"))
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
166 (;; CONSONANTS (42)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
167 ?k ?K ?i ?I ?U ;; GRUTTALS
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
168 ?\; ?: ?p ?P ?} ;; PALATALS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
169 ?' ?\" ?\[ ?{ ?C ;; CEREBRALS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
170 ?l ?L ?o ?O ?v ?V ;; DENTALS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
171 ?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
172 ?/ ?j ?J ?n ?N "N]" ?b ;; SEMIVOWELS
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
173 ?M ?< ?m ?u ;; SIBILANTS
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
174 "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
175 ?% ?&)
42038
69c2ba4ebc59 Don't require cl.
Dave Love <fx@gnu.org>
parents: 41464
diff changeset
176 (;; Misc Symbols (7)
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
177 ?X ?x ?_ ">]" ?d "X]" ?>)
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
178 (;; Digits
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
179 ?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
180 (;; Inscripts
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
181 ?# ?$ ?^ ?* ?\])))
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
182
89695
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
183 (defvar inscript-tml-keytable
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
184 '(
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
185 (;; VOWELS (18)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
186 (?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
187 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
188 nil (?A ?a) (?~ ?`) (?Q ?q) nil nil)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
189 (;; CONSONANTS (42)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
190 ?k ?K ?i ?I ?U ;; GRUTTALS
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
191 ?\; ?: ?p ?P ?} ;; PALATALS
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
192 ?' ?\" ?\[ ?{ ?C ;; CEREBRALS
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
193 ?l ?L ?o ?O ?v ?V ;; DENTALS
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
194 ?h ?H ?y ?Y ?c ;; LABIALS
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
195 ?/ ?j ?J ?n ?N "N]" ?b ;; SEMIVOWELS
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
196 ?M ?< ?m ?u ;; SIBILANTS
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
197 "k]" "K]" "i]" "p]" "[]" "{]" "H]" "/]" ;; NUKTAS
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
198 ?% ?&)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
199 (;; Misc Symbols (7)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
200 ?X ?x ?_ ">]" ?d "X]" ?>)
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
201 (;; Digits
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
202 ?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
203 (;; Inscripts
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
204 ?# ?$ ?^ ?* ?\])))
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
205
44699
79db4c465ef6 Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents: 42463
diff changeset
206 (if nil
79db4c465ef6 Replace commented-out lines with a condition that is always false.
Eli Zaretskii <eliz@gnu.org>
parents: 42463
diff changeset
207 (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
208 (quail-define-inscript-package
41464
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
209 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
210 "devanagari-inscript" "Devanagari" "DevIS"
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
211 "Devanagari keyboard Inscript.")
93957ea66b86 Renamed from devanagari.el, and completely re-written.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
212
49708
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
213 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
214 (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
215 (quail-define-inscript-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
216 indian-pnj-base-table inscript-dev-keytable
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
217 "punjabi-inscript" "Punjabi" "PnjIS"
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
218 "Punjabi keyboard Inscript.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
219
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
220 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
221 (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
222 (quail-define-inscript-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
223 indian-gjr-base-table inscript-dev-keytable
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
224 "gujarati-inscript" "Gujarati" "GjrIS"
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
225 "Gujarati keyboard Inscript.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
226
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
227 (if nil
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
228 (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
229 (quail-define-inscript-package
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
230 indian-ori-base-table inscript-dev-keytable
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
231 "oriya-inscript" "Oriya" "OriIS"
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
232 "Oriya keyboard Inscript.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
233
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 "bengali-inscript" "Bengali" "BngIS" t "Bengali 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-bng-base-table inscript-dev-keytable
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
238 "bengali-inscript" "Bengali" "BngIS"
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
239 "Bengali 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 "assamese-inscript" "Assamese" "AsmIS" t "Assamese 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-asm-base-table inscript-dev-keytable
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
245 "assamese-inscript" "Assamese" "AsmIS"
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
246 "Assamese 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 "telugu-inscript" "Telugu" "TlgIS" t "Telugu 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-dev-base-table inscript-dev-keytable
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
252 "telugu-inscript" "Telugu" "TlgIS"
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
253 "Telugu 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 "kannada-inscript" "Kannada" "KndIS" t "Kannada 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-knd-base-table inscript-dev-keytable
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
259 "kannada-inscript" "Kannada" "KndIS"
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
260 "Kannada 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 "malayalam-inscript" "Malayalam" "MlmIS" t "Malayalam 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-mlm-base-table inscript-dev-keytable
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
266 "malayalam-inscript" "Malayalam" "MlmIS"
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
267 "Malayalam 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 "tamil-inscript" "Tamil" "TmlIS" t "Tamil keyboard Inscript"))
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
271 (quail-define-inscript-package
89695
d4f63d55c719 (quail-indian-flatten-list): Delete it.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
272 indian-tml-base-table inscript-tml-keytable
49708
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
273 "tamil-inscript" "Tamil" "TmlIS"
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
274 "Tamil keyboard Inscript.")
9155d2fdd73c (punjabi-itrans, gujarati-itrans, oriya-itrans)
Kenichi Handa <handa@m17n.org>
parents: 44699
diff changeset
275
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 52083
diff changeset
276 ;;; arch-tag: 9e5a621e-f7d5-4fce-9543-0a51b407c940
42293
f31eab2cf8ae Fix headers.
Pavel Janík <Pavel@Janik.cz>
parents: 42038
diff changeset
277 ;;; indian.el ends here