New file
authorhanda <handa>
Wed, 15 Mar 2006 06:41:27 +0000 (06:41 +0000)
committerhanda <handa>
Wed, 15 Mar 2006 06:41:27 +0000 (06:41 +0000)
43 files changed:
AUTHORS [new file with mode: 0644]
ChangeLog [new file with mode: 0644]
Makefile.am [new file with mode: 0644]
NEWS [new file with mode: 0644]
README [new file with mode: 0644]
bootstrap.sh [new file with mode: 0755]
configure.ac [new file with mode: 0644]
im-indic/bn-inscript.mim [new file with mode: 0644]
im-indic/bn-inscript.png [new file with mode: 0644]
im-indic/bn-probhat.mim [new file with mode: 0644]
im-indic/bn-probhat.png [new file with mode: 0644]
im-indic/gu-inscript.mim [new file with mode: 0644]
im-indic/gu-inscript.png [new file with mode: 0644]
im-indic/gu-phonetic.mim [new file with mode: 0644]
im-indic/gu-phonetic.png [new file with mode: 0644]
im-indic/hi-inscript.mim [new file with mode: 0644]
im-indic/hi-inscript.png [new file with mode: 0644]
im-indic/hi-phonetic.mim [new file with mode: 0644]
im-indic/hi-phonetic.png [new file with mode: 0644]
im-indic/kn-inscript.mim [new file with mode: 0644]
im-indic/kn-inscript.png [new file with mode: 0644]
im-indic/kn-kgp.mim [new file with mode: 0644]
im-indic/kn-kgp.png [new file with mode: 0644]
im-indic/ml-inscript.mim [new file with mode: 0644]
im-indic/ml-inscript.png [new file with mode: 0644]
im-indic/ne-rom.mim [new file with mode: 0644]
im-indic/ne-rom.png [new file with mode: 0644]
im-indic/ne-trad.mim [new file with mode: 0644]
im-indic/ne-trad.png [new file with mode: 0644]
im-indic/pa-inscript.mim [new file with mode: 0644]
im-indic/pa-inscript.png [new file with mode: 0644]
im-indic/pa-jhelum.mim [new file with mode: 0644]
im-indic/pa-jhelum.png [new file with mode: 0644]
im-indic/pa-phonetic.mim [new file with mode: 0644]
im-indic/pa-phonetic.png [new file with mode: 0644]
im-indic/ta-inscript.mim [new file with mode: 0644]
im-indic/ta-inscript.png [new file with mode: 0644]
im-indic/ta-phonetic.mim [new file with mode: 0644]
im-indic/ta-phonetic.png [new file with mode: 0644]
im-indic/ta-tamil99.mim [new file with mode: 0644]
im-indic/ta-tamil99.png [new file with mode: 0644]
im-indic/te-inscript.mim [new file with mode: 0644]
im-indic/te-inscript.png [new file with mode: 0644]

diff --git a/AUTHORS b/AUTHORS
new file mode 100644 (file)
index 0000000..5eeaa06
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,10 @@
+Maintainers of this package:
+
+    Kenichi Handa <handa@m17n.org>
+    Mikiko Nishikimi <nisikimi@m17n.org>
+    Naoto Takahashi <ntakahas@m17n.org>
+    Satoru Tomura <tomura@m17n.org>
+
+Contributer of im-indic subdir:
+
+    Jens Petersen <petersen@redhat.com>
diff --git a/ChangeLog b/ChangeLog
new file mode 100644 (file)
index 0000000..3b05801
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,25 @@
+2006-03-31  Kenichi Handa  <handa@m17n.org>
+
+       * Version 1.0.0 released.
+
+\f
+Copyright (C) 2006
+  National Institute of Advanced Industrial Science and Technology (AIST)
+  Registration Number H15PRO112
+
+This file is part of the m17n-contrib, a sub-part of the m17n library.
+
+The m17n library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public License
+as published by the Free Software Foundation; either version 2.1 of
+the License, or (at your option) any later version.
+
+The m17n library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Emacs; see the file COPYING.  If not, write to the Free
+Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301, USA.
diff --git a/Makefile.am b/Makefile.am
new file mode 100644 (file)
index 0000000..c786bf3
--- /dev/null
@@ -0,0 +1,29 @@
+# Makefile.am -- Makefile for the m17n-contrib
+# Copyright (C) 2006
+#   National Institute of Advanced Industrial Science and Technology (AIST)
+#   Registration Number H15PRO112
+
+# This file is part of the m17n-contrib; a sub-part of the m17n
+# library.
+
+# The m17n library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public License
+# as published by the Free Software Foundation; either version 2.1 of
+# the License, or (at your option) any later version.
+
+# The m17n library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with GNU Emacs; see the file COPYING.  If not, write to
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+
+m17ndir = @M17NDIR@
+m17n_icondir = ${m17ndir}/icons
+m17n_DATA = @INPUT_METHOD@
+m17n_icon_DATA= @ICONS@
+
+EXTRA_DIST = im-indic
diff --git a/NEWS b/NEWS
new file mode 100644 (file)
index 0000000..9d0c6b0
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,34 @@
+* NEWS -- What's new in the m17n-contrib.                      -*- outline -*-
+Copyright (C) 2006
+  National Institute of Advanced Industrial Science and Technology (AIST)
+  Registration Number H15PRO112
+See the end for copying conditions.
+
+\f
+* Changes in the m17n-contrib 1.0.0
+
+** Released.
+
+\f
+* Copyright information
+
+Copyright (C) 2006
+  National Institute of Advanced Industrial Science and Technology (AIST)
+  Registration Number H15PRO112
+
+This file is part of the m17n-contrib; a sub-part of the m17n library.
+
+The m17n library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public License
+as published by the Free Software Foundation; either version 2.1 of
+the License, or (at your option) any later version.
+
+The m17n library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Emacs; see the file COPYING.  If not, write to the Free
+Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301, USA.
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..b202e2d
--- /dev/null
+++ b/README
@@ -0,0 +1,55 @@
+This directory tree holds version 1.0.0 of the m17n-contrib.
+Copyright (C) 2006
+  National Institute of Advanced Industrial Science and Technology (AIST)
+  Registration Number H15PRO112
+See the end for copying conditions.
+
+The m17n-contrib is a collection of contributed works to be used with
+the m17n library.
+
+INSTALL
+
+(0) Prerequisite
+
+You must install the m17n database in advance.  The m17n database is
+available at <http://www.m17n.org/m17n-lib>.
+
+(1) Installation from CVS working directory.
+
+Just after you checked out or updated this package, run the script
+"./bootstrap.sh", then follows (2).
+
+(2) Installation from a tar ball.
+
+% ./configure
+% make
+% make install
+
+----------------------------------------------------------------------
+Copyright information
+
+All files in the top directory (except for those generated
+automatically by automake/autoconf) are copyrighted by AIST as
+follows.  Files in each sub-directories have their own copyright
+notice to be applied.
+
+Copyright (C) 2006
+  National Institute of Advanced Industrial Science and Technology (AIST)
+  Registration Number H15PRO112
+
+This file is part of the m17n-contrib; a sub-part of the m17n library.
+
+The m17n library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public License
+as published by the Free Software Foundation; either version 2.1 of
+the License, or (at your option) any later version.
+
+The m17n library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Emacs; see the file COPYING.  If not, write to the Free
+Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301, USA.
diff --git a/bootstrap.sh b/bootstrap.sh
new file mode 100755 (executable)
index 0000000..63dcce6
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/sh
+# Copyright (C) 2006
+#   National Institute of Advanced Industrial Science and Technology (AIST)
+#   Registration Number H15PRO112
+
+# This file is part of the m17n-contrib; a sub-part of the m17n
+# library.
+
+# The m17n library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public License
+# as published by the Free Software Foundation; either version 2.1 of
+# the License, or (at your option) any later version.
+
+# The m17n library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with GNU Emacs; see the file COPYING.  If not, write to
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+
+echo "Running aclocal..."
+aclocal
+echo "Running automake..."
+automake -a
+echo "Running autoconf..."
+autoconf
+echo "The remaining steps to install this packge are:"
+echo "  % ./configure"
+echo "  % make"
+echo "  % make install"
diff --git a/configure.ac b/configure.ac
new file mode 100644 (file)
index 0000000..4c95934
--- /dev/null
@@ -0,0 +1,47 @@
+dnl Autoconf script for the m17n-contrib.
+dnl Process this file with autoconf to produce a configure script.
+dnl
+dnl Copyright (C) 2006
+dnl   National Institute of Advanced Industrial Science and Technology (AIST)
+dnl   Registration Number H15PRO112
+dnl
+dnl This file is part of the m17n-contrib; a sub-part of the m17n
+dnl library.
+dnl
+dnl The m17n library is free software; you can redistribute it and/or
+dnl modify it under the terms of the GNU Lesser General Public License
+dnl as published by the Free Software Foundation; either version 2.1 of
+dnl the License, or (at your option) any later version.
+dnl
+dnl The m17n library is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+dnl Lesser General Public License for more details.
+dnl
+dnl  You should have received a copy of the GNU General Public License
+dnl  along with GNU Emacs; see the file COPYING.  If not, write to the
+dnl  Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+dnl  Boston, MA 02110-1301, USA.
+
+AC_INIT(m17n-contrib, 1.0.0, bugs-m17n-lib@m17n.org)
+AM_INIT_AUTOMAKE
+
+# Checks for programs.
+AC_PROG_AWK
+
+AC_CHECK_PROG(HAVE_M17N_DB, m17n-db, yes)
+if test "x$HAVE_M17N_DB" != "xyes"; then
+  AC_MSG_ERROR([Please install the m17n-db at first.
+It is available at <http://www.m17n.org/m17n-lib>.])
+fi
+
+M17NDIR=`m17n-db`
+AC_SUBST(M17NDIR)
+
+INPUT_METHOD=`echo im-indic/*.mim`
+AC_SUBST(INPUT_METHOD)
+ICONS=`echo im-indic/*.png`
+AC_SUBST(ICONS)
+
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
diff --git a/im-indic/bn-inscript.mim b/im-indic/bn-inscript.mim
new file mode 100644 (file)
index 0000000..37ffbf6
--- /dev/null
@@ -0,0 +1,131 @@
+;; bn-inscript.mim -- Bengali input method for inscript layout
+;; This file is derived the Bengali inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Bengali inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+
+;; This file is not part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method bn inscript)
+
+(description "Bengali input method for inscript layout.
+")
+
+(title "ক")
+
+(map
+ (trans
+  ("!" ?!)
+  ("\"" ?ঠ)
+  ("'" ?ট)
+  ("(" ?()
+  (")" ?))
+  ("+" ?ঋ)
+  ("," ?,)
+  ("-" ?-)
+  ("." ?।)
+  ("/" ?য়)
+  ("0" ?০)
+  ("1" ?১)
+  ("2" ?২)
+  ("3" ?৩)
+  ("4" ?৪)
+  ("5" ?৫)
+  ("6" ?৬)
+  ("7" ?৭)
+  ("8" ?৮)
+  ("9" ?৯)
+  (":" ?ছ)
+  (";" ?চ)
+  ("<" ?ষ)
+  ("=" ?ৃ)
+  (">" ?>)
+  ("?" ?য)
+  ("@" ?@)
+  ("#" ?#)
+  ("$" ?$)
+  ("%" ?%)
+  ("&" ?&)
+  ("*" ?*)
+  ("^" ?^)
+  ("A" ?ও)
+  ("B" ?B)
+  ("C" ?ণ)
+  ("D" ?অ)
+  ("E" ?আ)
+  ("F" ?ই)
+  ("G" ?উ)
+  ("H" ?ফ)
+  ("I" ?ঘ)
+  ("J" ?J)
+  ("K" ?খ)
+  ("L" ?থ)
+  ("M" ?শ)
+  ("N" ?N)
+  ("O" ?ধ)
+  ("P" ?ঝ)
+  ("Q" ?ঔ)
+  ("R" ?ঈ)
+  ("S" ?এ)
+  ("T" ?ঊ)
+  ("U" ?ঙ)
+  ("V" ?V)
+  ("W" ?ঐ)
+  ("X" ?ঁ)
+  ("Y" ?ভ)
+  ("Z" ?Z)
+  ("[" ?ড)
+  ("\\" ?\\)
+  ("]" ?়)
+  ("_" ?ঃ)
+  ("`" ?`)
+  ("a" ?ো)
+  ("b" ?ব)
+  ("c" ?ম)
+  ("d" ?্)
+  ("e" ?া)
+  ("f" ?ি)
+  ("g" ?ু)
+  ("h" ?প)
+  ("i" ?গ)
+  ("j" ?র)
+  ("k" ?ক)
+  ("l" ?ত)
+  ("m" ?স)
+  ("n" ?ল)
+  ("o" ?দ)
+  ("p" ?জ)
+  ("q" ?ৌ)
+  ("r" ?ী)
+  ("s" ?ে)
+  ("t" ?ূ)
+  ("u" ?হ)
+  ("v" ?ন)
+  ("w" ?ৈ)
+  ("x" ?ং)
+  ("y" ?ব)
+  ("z" ?z)
+  ("{" ?ঢ)
+  ("|" ?|)
+  ("}" ?ঞ)
+  ("~" ?~)
+  ))
+(state
+  (init
+    (trans)))
diff --git a/im-indic/bn-inscript.png b/im-indic/bn-inscript.png
new file mode 100644 (file)
index 0000000..b7f9f59
Binary files /dev/null and b/im-indic/bn-inscript.png differ
diff --git a/im-indic/bn-probhat.mim b/im-indic/bn-probhat.mim
new file mode 100644 (file)
index 0000000..a0b89db
--- /dev/null
@@ -0,0 +1,129 @@
+;; bn-probhat.mim -- Bengali input method for probhat layout
+;; Copyright (c) 2004-2006 Red Hat, Inc. All rights reserved.
+
+;; This file is not yet part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method bn probhat)
+
+(description "Bengali input method for probhat layout.
+Author: Jatin Nansi <jnansi@redhat.com>")
+
+(title "ক")
+
+(map
+ (trans
+  ("!" ?!)
+  ("1" ?১)
+  ("@" ?@)
+  ("2" ?২)
+  ("#" ?#)
+  ("3" ?৩)
+  ("$" ?৳)
+  ("4" ?৪)
+  ("%" ?%)
+  ("5" ?৫)
+  ("^" ?^)
+  ("6" ?৬)
+  ("&" ?ঞ)
+  ("7" ?৭)
+  ("*" "ত্‌")
+  ("8" ?৮)
+  ("(" ?()
+  ("9" ?৯)
+  (")" ?))
+  ("0" ?০)
+  ("_" ?_)
+  ("-" ?‌)
+  ("+" ?‍)
+  ("=" ?=)
+  ("Q" ?ধ)
+  ("q" ?দ)
+  ("W" ?ঊ)
+  ("w" ?ূ)
+  ("E" ?ঈ)
+  ("e" ?ী)
+  ("R" ?ড়)
+  ("r" ?র)
+  ("T" ?ঠ)
+  ("t" ?ট)
+  ("Y" ?ঐ)
+  ("y" ?এ)
+  ("U" ?উ)
+  ("u" ?ু)
+  ("I" ?ই)
+  ("i" ?ি)
+  ("O" ?ঔ)
+  ("o" ?ও)
+  ("P" ?ফ)
+  ("p" ?প)
+  ("{" ?ৈ)
+  ("[" ?ে)
+  ("}" ?ৌ)
+  ("]" ?ো)
+  ("A" ?অ)
+  ("a" ?া)
+  ("S" ?ষ)
+  ("s" ?স)
+  ("D" ?ঢ)
+  ("d" ?ড)
+  ("F" ?থ)
+  ("f" ?ত)
+  ("G" ?ঘ)
+  ("g" ?গ)
+  ("H" ?ঃ)
+  ("h" ?হ)
+  ("J" ?ঝ)
+  ("j" ?জ)
+  ("K" ?খ)
+  ("k" ?ক)
+  ("L" ?ং)
+  ("l" ?ল)
+  (":" ?:)
+  (";" ?;)
+  ("\"" ?\")
+  ("'" ?')
+  ("|" ?॥)
+  ("\\" ?\\)
+  ("~" ?~)
+  ("`" ?`)
+  ("Z" ?য)
+  ("z" ?য়)
+  ("X" ?ঢ়)
+  ("x" ?শ)
+  ("C" ?ছ)
+  ("c" ?চ)
+  ("V" ?ঋ)
+  ("v" ?আ)
+  ("B" ?ভ)
+  ("b" ?ব)
+  ("N" ?ণ)
+  ("n" ?ন)
+  ("M" ?ঙ)
+  ("m" ?ম)
+  ("<" ?ৃ)
+  ("," ?,)
+  (">" ?ঁ)
+  ("." ?।)
+  ("?" ??)
+  ("/" ?্)
+  ))
+(state
+  (init
+    (trans)))
diff --git a/im-indic/bn-probhat.png b/im-indic/bn-probhat.png
new file mode 100644 (file)
index 0000000..bd99ed8
Binary files /dev/null and b/im-indic/bn-probhat.png differ
diff --git a/im-indic/gu-inscript.mim b/im-indic/gu-inscript.mim
new file mode 100644 (file)
index 0000000..de2eae7
--- /dev/null
@@ -0,0 +1,131 @@
+;; gu-inscript.mim -- Gujarati input method for inscript layout
+;; This file is derived the Bengali inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Bengali inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+
+;; This file is not part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method gu inscript)
+
+(description "Gujarati input method for inscript layout.
+")
+
+(title "ક")
+
+(map
+ (trans
+  ("!" ?ઍ)
+  ("1" ?૧)
+  ("@" ?ૅ)
+  ("2" ?૨)
+  ("#" ?ૠ)
+  ("3" ?૩)
+  ("$" ?ૄ)
+  ("4" ?૪)
+  ("5" ?૫)
+  ("6" ?૬)
+  ("7" ?૭)
+  ("8" ?૮)
+  ("(" ?()
+  ("9" ?૯)
+  (")" ?))
+  ("0" ?૦)
+  ("_" ?ઃ)
+  ("-" ?-)
+  ("+" ?ઋ)
+  ("=" ?ૃ)
+  ("Q" ?ઔ)
+  ("q" ?ૌ)
+  ("W" ?ઐ)
+  ("w" ?ૈ)
+  ("E" ?આ)
+  ("e" ?ા)
+  ("R" ?ઈ)
+  ("r" ?ી)
+  ("T" ?ઊ)
+  ("t" ?ૂ)
+  ("Y" ?ભ)
+  ("y" ?બ)
+  ("U" ?ઙ)
+  ("u" ?હ)
+  ("I" ?ઘ)
+  ("i" ?ગ)
+  ("O" ?ધ)
+  ("o" ?દ)
+  ("P" ?ઝ)
+  ("p" ?જ)
+  ("{" ?ઢ)
+  ("[" ?ડ)
+  ("}" ?ઞ)
+  ("]" ?઼)
+  ("A" ?ઓ)
+  ("a" ?ો)
+  ("S" ?એ)
+  ("s" ?ે)
+  ("D" ?અ)
+  ("d" ?્)
+  ("F" ?ઇ)
+  ("f" ?િ)
+  ("G" ?ઉ)
+  ("g" ?ુ)
+  ("H" ?ફ)
+  ("h" ?પ)
+  ("J" ?ઽ)
+  ("j" ?ર)
+  ("K" ?ખ)
+  ("k" ?ક)
+  ("L" ?થ)
+  ("l" ?ત)
+  (":" ?છ)
+  (";" ?ચ)
+  ("\"" ?ઠ)
+  ("'" ?ટ)
+  ("|" ?ઑ)
+  ("\\" ?ૉ)
+  ("~" ?~)
+  ("`" ?`)
+  ("Z" ?ૐ)
+  ("z" ?૱)
+  ("X" ?ઁ)
+  ("x" ?ં)
+  ("C" ?ણ)
+  ("c" ?મ)
+  ("V" ?\")
+  ("v" ?ન)
+  ("B" ?')
+  ("b" ?વ)
+  ("N" ?ળ)
+  ("n" ?લ)
+  ("M" ?શ)
+  ("m" ?સ)
+  ("<" ?ષ)
+  ("," ?,)
+  (">" "।")
+  ("." ?.)
+  ("?" ??)
+  ("/" ?ય)
+  ("%" "જ્ઞ")
+  ("^" "ત્ર")
+  ("&" "ક્ષ")
+  ("*" "શ્ર")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/gu-inscript.png b/im-indic/gu-inscript.png
new file mode 100644 (file)
index 0000000..1b979b3
Binary files /dev/null and b/im-indic/gu-inscript.png differ
diff --git a/im-indic/gu-phonetic.mim b/im-indic/gu-phonetic.mim
new file mode 100644 (file)
index 0000000..19d13b9
--- /dev/null
@@ -0,0 +1,129 @@
+;; gu-phonetic.mim -- Gujarati input method for phonetic layout
+;; Copyright (c) 2004-2006 Red Hat, Inc. All rights reserved.
+
+;; This file is not yet part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method gu phonetic)
+
+(description "Gujarati input method for phonetic layout.
+Author: Jatin Nansi <jnansi@redhat.com>")
+
+(title "ક")
+
+(map
+ (trans
+  ("~" ?ઍ)
+  ("`" ?ૅ)
+  ("!" ?!)
+  ("1" ?૧)
+  ("@" ?@)
+  ("2" ?૨)
+  ("#" ?#)
+  ("3" ?૩)
+  ("$" ?$)
+  ("4" ?૪)
+  ("&" ?૱)
+  ("5" ?૫)
+  ("6" ?૬)
+  ("7" ?૭)
+  ("8" ?૮)
+  ("(" ?()
+  ("9" ?૯)
+  (")" ?))
+  ("0" ?૦)
+  ("_" ?_)
+  ("-" ?-)
+  ("+" ?+)
+  ("=" ?=)
+  ("Q" ?ઔ)
+  ("q" ?ઓ)
+  ("W" ?ઠ)
+  ("w" ?ટ)
+  ("E" ?ૈ)
+  ("e" ?ે)
+  ("R" ?ૃ)
+  ("r" ?ર)
+  ("T" ?થ)
+  ("t" ?ત)
+  ("Y" "ય઼")
+  ("y" ?ય)
+  ("U" ?ૂ)
+  ("u" ?ુ)
+  ("I" ?ી)
+  ("i" ?િ)
+  ("O" ?ૌ)
+  ("o" ?ો)
+  ("P" ?ફ)
+  ("p" ?પ)
+  ("{" ?ઢ)
+  ("[" ?ડ)
+  ("}" "ર઼")
+  ("]" ?ઋ)
+  ("A" ?આ)
+  ("a" ?ા)
+  ("S" ?શ)
+  ("s" ?સ)
+  ("D" ?ધ)
+  ("d" ?દ)
+  ("F" ?અ)
+  ("f" ?્)
+  ("G" ?ઘ)
+  ("g" ?ગ)
+  ("H" ?ઃ)
+  ("h" ?હ)
+  ("J" ?ઝ)
+  ("j" ?જ)
+  ("K" ?ખ)
+  ("k" ?ક)
+  ("L" ?ળ)
+  ("l" ?લ)
+  (":" ?ઈ)
+  (";" ?ઇ)
+  ("\"" ?ઊ)
+  ("'" ?ઉ)
+  ("|" ?ઑ)
+  ("\\" ?ૉ)
+  ("Z" ?ઁ)
+  ("z" ?ઙ)
+  ("x" ?ષ)
+  ("C" ?છ)
+  ("c" ?ચ)
+  ("V" ?ઽ)
+  ("v" ?વ)
+  ("B" ?ભ)
+  ("b" ?બ)
+  ("N" ?ણ)
+  ("n" ?ન)
+  ("M" ?ં)
+  ("m" ?મ)
+  ("<" ?ૐ)
+  ("," ?,)
+  (">" ?઼)
+  ("." ?.)
+  ("?" ?ઐ)
+  ("/" ?એ)
+  ("X" "ક્ષ")
+  ("%" "જ્ઞ")
+  ("^" "ત્ર")
+  ("*" "શ્ર")
+  ))
+(state
+  (init
+    (trans)))
diff --git a/im-indic/gu-phonetic.png b/im-indic/gu-phonetic.png
new file mode 100644 (file)
index 0000000..6bb8fc7
Binary files /dev/null and b/im-indic/gu-phonetic.png differ
diff --git a/im-indic/hi-inscript.mim b/im-indic/hi-inscript.mim
new file mode 100644 (file)
index 0000000..f5d218c
--- /dev/null
@@ -0,0 +1,131 @@
+;; hi-inscript.mim -- Hindi input method for inscript layout
+;; This file is derived the Bengali inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Bengali inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+
+;; This file is not part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method hi inscript)
+
+(description "Hindi input method for inscript layout.
+")
+
+(title "क")
+
+(map
+ (trans
+  ("!" ?ऍ)
+  ("1" ?१)
+  ("@" ?ॅ)
+  ("2" ?२)
+  ("#" ?#)
+  ("3" ?३)
+  ("$" ?$)
+  ("4" ?४)
+  ("5" ?५)
+  ("6" ?६)
+  ("7" ?७)
+  ("8" ?८)
+  ("(" ?()
+  ("9" ?९)
+  (")" ?))
+  ("0" ?०)
+  ("_" ?ः)
+  ("-" ?-)
+  ("+" ?ऋ)
+  ("=" ?ृ)
+  ("Q" ?औ)
+  ("q" ?ौ)
+  ("W" ?ऐ)
+  ("w" ?ै)
+  ("E" ?आ)
+  ("e" ?ा)
+  ("R" ?ई)
+  ("r" ?ी)
+  ("T" ?ऊ)
+  ("t" ?ू)
+  ("Y" ?भ)
+  ("y" ?ब)
+  ("U" ?ङ)
+  ("u" ?ह)
+  ("I" ?घ)
+  ("i" ?ग)
+  ("O" ?ध)
+  ("o" ?द)
+  ("P" ?झ)
+  ("p" ?ज)
+  ("{" ?ढ)
+  ("[" ?ड)
+  ("}" ?ञ)
+  ("]" ?़)
+  ("A" ?ओ)
+  ("a" ?ो)
+  ("S" ?ए)
+  ("s" ?े)
+  ("D" ?अ)
+  ("d" ?्)
+  ("F" ?इ)
+  ("f" ?ि)
+  ("G" ?उ)
+  ("g" ?ु)
+  ("H" ?फ)
+  ("h" ?प)
+  ("J" ?ऱ)
+  ("j" ?र)
+  ("K" ?ख)
+  ("k" ?क)
+  ("L" ?थ)
+  ("l" ?त)
+  (":" ?छ)
+  (";" ?च)
+  ("\"" ?ठ)
+  ("'" ?ट)
+  ("|" ?ऑ)
+  ("\\" ?ॉ)
+  ("~" ?ऒ)
+  ("`" ?ॊ)
+  ("Z" ?ऎ)
+  ("z" ?ॆ)
+  ("X" ?ँ)
+  ("x" ?ं)
+  ("C" ?ण)
+  ("c" ?म)
+  ("V" ?ऩ)
+  ("v" ?न)
+  ("B" ?ऴ)
+  ("b" ?व)
+  ("N" ?ळ)
+  ("n" ?ल)
+  ("M" ?श)
+  ("m" ?स)
+  ("<" ?ष)
+  ("," ?,)
+  (">" ?।)
+  ("." ?.)
+  ("?" ?य़)
+  ("/" ?य)
+  ("%" "ज्ञ")
+  ("^" "त्र")
+  ("&" "क्ष")
+  ("*" "श्र")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/hi-inscript.png b/im-indic/hi-inscript.png
new file mode 100644 (file)
index 0000000..fb8589e
Binary files /dev/null and b/im-indic/hi-inscript.png differ
diff --git a/im-indic/hi-phonetic.mim b/im-indic/hi-phonetic.mim
new file mode 100644 (file)
index 0000000..a1d9a91
--- /dev/null
@@ -0,0 +1,128 @@
+;; hi-phonetic.mim -- Hindi input method for phonetic layout
+;; Copyright (c) 2004-2006 Red Hat, Inc. All rights reserved.
+
+;; This file is not yet part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method hi phonetic)
+
+(description "Hindi input method for phonetic layout.
+Author: Jatin Nansi <jnansi@redhat.com>")
+
+(title "क")
+
+(map
+ (trans
+  ("~" ?ऎ)
+  ("`" ?ॆ)
+  ("!" ?ऍ)
+  ("1" ?१)
+  ("@" ?ॅ)
+  ("2" ?२)
+  ("#" ?ऑ)
+  ("3" ?३)
+  ("$" ?ॉ)
+  ("4" ?४)
+  ("%" ?ञ)
+  ("5" ?५)
+  ("6" ?६)
+  ("7" ?७)
+  ("8" ?८)
+  ("(" ?()
+  ("9" ?९)
+  (")" ?))
+  ("0" ?०)
+  ("_" ?_)
+  ("-" ?-)
+  ("+" ?+)
+  ("=" ?=)
+  ("Q" ?औ)
+  ("q" ?ओ)
+  ("W" ?ठ)
+  ("w" ?ट)
+  ("E" ?ै)
+  ("e" ?े)
+  ("R" ?ृ)
+  ("r" ?र)
+  ("T" ?थ)
+  ("t" ?त)
+  ("Y" ?य़)
+  ("y" ?य)
+  ("U" ?ू)
+  ("u" ?ु)
+  ("I" ?ी)
+  ("i" ?ि)
+  ("O" ?ौ)
+  ("o" ?ो)
+  ("P" ?फ)
+  ("p" ?प)
+  ("{" ?ढ)
+  ("[" ?ड)
+  ("}" ?ऱ)
+  ("]" ?ऋ)
+  ("A" ?आ)
+  ("a" ?ा)
+  ("S" ?श)
+  ("s" ?स)
+  ("D" ?ध)
+  ("d" ?द)
+  ("F" ?अ)
+  ("f" ?्)
+  ("G" ?घ)
+  ("g" ?ग)
+  ("H" ?ः)
+  ("h" ?ह)
+  ("J" ?झ)
+  ("j" ?ज)
+  ("K" ?ख)
+  ("k" ?क)
+  ("L" ?ळ)
+  ("l" ?ल)
+  (":" ?ई)
+  (";" ?इ)
+  ("\"" ?ऊ)
+  ("'" ?उ)
+  ("|" ?ऒ)
+  ("\\" ?ॊ)
+  ("Z" ?ँ)
+  ("z" ?ङ)
+  ("x" ?ष)
+  ("C" ?छ)
+  ("c" ?च)
+  ("V" ?ऴ)
+  ("v" ?व)
+  ("B" ?भ)
+  ("b" ?ब)
+  ("N" ?ण)
+  ("n" ?न)
+  ("M" ?ं)
+  ("m" ?म)
+  ("<" ?ऩ)
+  ("," ?,)
+  (">" ?़)
+  ("." ?।)
+  ("?" ?ऐ)
+  ("/" ?ए)
+  ("^" "ज्ञ")
+  ("X" "क्ष")
+  ("*" "श्र")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/hi-phonetic.png b/im-indic/hi-phonetic.png
new file mode 100644 (file)
index 0000000..b36aeb3
Binary files /dev/null and b/im-indic/hi-phonetic.png differ
diff --git a/im-indic/kn-inscript.mim b/im-indic/kn-inscript.mim
new file mode 100644 (file)
index 0000000..56554df
--- /dev/null
@@ -0,0 +1,129 @@
+;; kn-inscript.mim -- Kannada input method for inscript layout
+;; This file is derived the Bengali inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Bengali inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+
+;; This file is not part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method kn inscript)
+
+(description "Kannada input method for inscript layout.
+")
+
+(title "ಕ")
+
+(map
+ (trans
+  ("!" ?!)
+  ("1" ?೧)
+  ("@" ?@)
+  ("2" ?೨)
+  ("#" ?#)
+  ("3" ?೩)
+  ("$" ?$)
+  ("4" ?೪)
+  ("5" ?೫)
+  ("6" ?೬)
+  ("7" ?೭)
+  ("8" ?೮)
+  ("(" ?()
+  ("9" ?೯)
+  (")" ?))
+  ("0" ?೦)
+  ("_" ?ಃ)
+  ("-" ?-)
+  ("+" ?ಋ)
+  ("=" ?ೃ)
+  ("Q" ?ಔ)
+  ("q" ?ೌ)
+  ("W" ?ಐ)
+  ("w" ?ೈ)
+  ("E" ?ಆ)
+  ("e" ?ಾ)
+  ("R" ?ಈ)
+  ("r" ?ೀ)
+  ("T" ?ಊ)
+  ("t" ?ೂ)
+  ("Y" ?ಭ)
+  ("y" ?ಬ)
+  ("U" ?ಙ)
+  ("u" ?ಹ)
+  ("I" ?ಘ)
+  ("i" ?ಗ)
+  ("O" ?ಧ)
+  ("o" ?ದ)
+  ("P" ?ಝ)
+  ("p" ?ಜ)
+  ("{" ?ಢ)
+  ("[" ?ಡ)
+  ("}" ?ಞ)
+  ("]" ?])
+  ("A" ?ಓ)
+  ("a" ?ೋ)
+  ("S" ?ಏ)
+  ("s" ?ೇ)
+  ("D" ?ಅ)
+  ("d" ?್)
+  ("F" ?ಇ)
+  ("f" ?ಿ)
+  ("G" ?ಉ)
+  ("g" ?ು)
+  ("H" ?ಫ)
+  ("h" ?ಪ)
+  ("J" ?ಱ)
+  ("j" ?ರ)
+  ("K" ?ಖ)
+  ("k" ?ಕ)
+  ("L" ?ಥ)
+  ("l" ?ತ)
+  (":" ?ಛ)
+  (";" ?ಚ)
+  ("\"" ?ಠ)
+  ("'" ?ಟ)
+  ("|" ?|)
+  ("\\" ?\\)
+  ("~" ?ಒ)
+  ("Z" ?ಎ)
+  ("z" ?ೆ)
+;; X
+  ("x" ?ಂ)
+  ("C" ?ಣ)
+  ("c" ?ಮ)
+;; V
+  ("v" ?ನ)
+;; B
+  ("b" ?ವ)
+  ("N" ?ಳ)
+  ("n" ?ಲ)
+  ("M" ?ಶ)
+  ("m" ?ಸ)
+  ("<" ?ಷ)
+  ("," ?,)
+  (">" ?ಾ)
+  ("." ?.)
+  ("/" ?ಯ)
+  ("%" "ಜ್ಞ")
+  ("^" "ತ್ರ")
+  ("&" "ಕ್ಷ")
+  ("*" "ಶ್ರ")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/kn-inscript.png b/im-indic/kn-inscript.png
new file mode 100644 (file)
index 0000000..f2eaca1
Binary files /dev/null and b/im-indic/kn-inscript.png differ
diff --git a/im-indic/kn-kgp.mim b/im-indic/kn-kgp.mim
new file mode 100644 (file)
index 0000000..a585b34
--- /dev/null
@@ -0,0 +1,128 @@
+;; kn-kgp.mim -- Kannada input method for KGP layout
+;; This file is derived the Bengali inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Bengali inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+
+;; This file is not part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method kn kgp)
+
+(description "Kannada input method for KGP layout.
+")
+
+(title "ಕ")
+
+(map
+ (trans
+  ("!" ?!)
+  ("1" ?೧)
+  ("@" ?@)
+  ("2" ?೨)
+  ("#" ?#)
+  ("3" ?೩)
+  ("$" ?$)
+  ("4" ?೪)
+  ("%" ?%)
+  ("5" ?೫)
+  ("^" ?^)
+  ("6" ?೬)
+  ("&" ?&)
+  ("7" ?೭)
+  ("*" ?*)
+  ("8" ?೮)
+  ("(" ?()
+  ("9" ?೯)
+  (")" ?))
+  ("0" ?೦)
+  ("_" ?_)
+  ("-" ?-)
+  ("+" ?+)
+  ("=" ?=)
+  ("Q" ?ಠ)
+  ("q" ?ಟ)
+  ("W" ?ಢ)
+  ("w" ?ಡ)
+  ("E" ?ಏ)
+  ("e" ?ಎ)
+  ("R" ?ಋ)
+  ("r" ?ರ)
+  ("T" ?ಥ)
+  ("t" ?ತ)
+  ("Y" ?ಐ)
+  ("y" ?ಯ)
+  ("U" ?ಊ)
+  ("u" ?ಉ)
+  ("I" ?ಈ)
+  ("i" ?ಇ)
+  ("O" ?ಓ)
+  ("o" ?ಒ)
+  ("P" ?ಫ)
+  ("p" ?ಪ)
+  ("{" ?{)
+  ("[" ?[)
+  ("}" ?})
+  ("]" ?])
+  ("A" ?ಆ )
+  ("a" ?ಅ)
+  ("S" ?ಶ)
+  ("s" ?ಷ)
+  ("D" ?ಧ)
+  ("d" ?ದ)
+  ("F" ?೯)
+  ("f" ?್)
+  ("G" ?ಘ)
+  ("g" ?ಗ)
+  ("h" ?ಹ)
+  ("J" ?ಝ)
+  ("j" ?ಜ)
+  ("K" ?ಖ)
+  ("k" ?ಕ)
+  ("L" ?ಳ)
+  ("l" ?ಲ)
+  (":" ?:)
+  (";" ?;)
+  ("\"" ?\")
+  ("'" ?')
+  ("|" ?|)
+  (" " ?\ )
+  ("\\" ?\\)
+  ("~" ?~)
+  ("`" ?`)
+  ("z" ?ಞ)
+  ("x" ?ం)
+  ("C" ?ಛ)
+  ("c" ?ಚ)
+  ("V" ?ಔ)
+  ("v" ?ವ)
+  ("B" ?ಭ)
+  ("b" ?ಬ)
+  ("N" ?ಣ)
+  ("n" ?ನ)
+  ("M" ?ಂ)
+  ("m" ?ಮ)
+  ("<" ?<)
+  ("," ?,)
+  (">" ?>)
+  ("." ?.)
+  ("/" ?/)
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/kn-kgp.png b/im-indic/kn-kgp.png
new file mode 100644 (file)
index 0000000..dd32d4e
Binary files /dev/null and b/im-indic/kn-kgp.png differ
diff --git a/im-indic/ml-inscript.mim b/im-indic/ml-inscript.mim
new file mode 100644 (file)
index 0000000..96db267
--- /dev/null
@@ -0,0 +1,130 @@
+;; ml-inscript.mim -- Malayalam input method for inscript layout
+;; This file is derived the Bengali inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Bengali inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+
+;; This file is not part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method ml inscript)
+
+(description "Malayalam input method for inscript layout.
+")
+
+(title "ക")
+
+(map
+ (trans
+  ("!" ?!)
+  ("1" ?൧)
+  ("@" ?@)
+  ("2" ?൨)
+  ("3" ?൩)
+  ("$" ?$)
+  ("4" ?൪)
+  ("%" ?%)
+  ("5" ?൫)
+  ("^" ?^)
+  ("6" ?൬)
+  ("7" ?൭)
+  ("*" ?*)
+  ("8" ?൮)
+  ("(" ?()
+  ("9" ?൯)
+  (")" ?))
+  ("0" ?൦)
+  ("_" ?ഃ)
+  ("-" ?-)
+  ("+" ?ഋ)
+  ("=" ?ൃ)
+  ("Q" ?ഔ)
+  ("q" ?ൌ)
+  ("W" ?ഐ)
+  ("w" ?ൈ)
+  ("E" ?ആ)
+  ("e" ?ാ)
+  ("R" ?ഈ)
+  ("r" ?ീ)
+  ("T" ?ഊ)
+  ("t" ?ൂ)
+  ("Y" ?ഭ)
+  ("y" ?ബ)
+  ("U" ?ങ)
+  ("u" ?ഹ)
+  ("I" ?ഘ)
+  ("i" ?ഗ)
+  ("O" ?ധ)
+  ("o" ?ദ)
+  ("P" ?ഝ)
+  ("p" ?ജ)
+  ("{" ?ഢ)
+  ("[" ?ഡ)
+  ("}" ?ഞ)
+  ("]" ?])
+  ("A" ?ഓ)
+  ("a" ?ോ)
+  ("S" ?ഏ)
+  ("s" ?േ)
+  ("D" ?അ)
+  ("d" ?്)
+  ("F" ?ഇ)
+  ("f" ?ി)
+  ("G" ?ഉ)
+  ("g" ?ു)
+  ("H" ?ഫ)
+  ("h" ?പ)
+  ("J" ?റ)
+  ("j" ?ര)
+  ("K" ?ഖ)
+  ("k" ?ക)
+  ("L" ?ഥ)
+  ("l" ?ത)
+  (":" ?ഛ)
+  ("\;" ?ച)
+  ("\"" ?ഠ)
+  ("'" ?ട)
+  ("|" ?|)
+  ("\\" ?\\)
+  ("~" ?ഒ)
+  ("`" ?ൊ)
+  ("Z" ?എ)
+  ("z" ?െ)
+  ("X" ?X)
+  ("x" ?ം)
+  ("C" ?ണ)
+  ("c" ?മ)
+  ("V" ?V)
+  ("v" ?ന)
+  ("B" ?ഴ)
+  ("b" ?വ)
+  ("N" ?ള)
+  ("n" ?ല)
+  ("M" ?ശ)
+  ("m" ?സ)
+  ("<" ?ഷ)
+  ("," ?,)
+  (">" ?>)
+  ("." ?.)
+  ("/" ?യ)
+  ("#" "്ര")
+  ("&" "ക്ഷ")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/ml-inscript.png b/im-indic/ml-inscript.png
new file mode 100644 (file)
index 0000000..a1b53f4
Binary files /dev/null and b/im-indic/ml-inscript.png differ
diff --git a/im-indic/ne-rom.mim b/im-indic/ne-rom.mim
new file mode 100644 (file)
index 0000000..b76cd0e
--- /dev/null
@@ -0,0 +1,127 @@
+;; ne-rom.mim -- Nepali input method for romanized layout
+;; This files implements the romanized keyboard layout published by MPP.
+;; Copyright (c) 2005 Suyash Shrestha <suyash.shr@gmail.com>
+
+;; This file is not yet part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method ne rom)
+
+(description "Nepali input method for romanized layout.
+Author: Suyash Shrestha <suyash.shr@gmail.com>
+")
+
+(title "Ne")
+
+(map
+ (trans
+  ("!" ?!)
+  ("\"" ?\")
+  ("#" ?#)
+  ("$" "रु")
+  ("'" ?')
+  ("(" ?()
+  (")" ?))
+  ("+" ?+)
+  ("," ?,)
+  ("-" ?-)
+  ("." ?।)
+  ("/" ?्)
+  ("0" ?०)
+  ("1" ?१)
+  ("2" ?२)
+  ("3" ?३)
+  ("4" ?४)
+  ("5" ?५)
+  ("6" ?६)
+  ("7" ?७)
+  ("8" ?८)
+  ("9" ?९)
+  (":" ?:)
+  (";" ?;)
+  ("<" ?ङ)
+  ("=" ?=)
+  (">" ?॥)
+  ("?" ??)
+  ("@" ?@)
+  ("A" ?आ)
+  ("B" ?भ)
+  ("C" ?च)
+  ("D" ?ध)
+  ("E" ?ै)
+  ("F" ?ऊ)
+  ("G" ?घ)
+  ("H" ?अ)
+  ("I" ?ी)
+  ("J" ?झ)
+  ("K" ?ख)
+  ("L" ?ळ)
+  ("M" ?ं)
+  ("N" ?ण)
+  ("O" ?ओ)
+  ("P" ?फ)
+  ("Q" ?ठ)
+  ("R" ?ृ)
+  ("S" ?श)
+  ("T" ?थ)
+  ("U" ?ू)
+  ("V" ?ँ)
+  ("W" ?औ)
+  ("X" ?ढ)
+  ("Y" ?ञ)
+  ("Z" ?ऋ)
+  ("[" ?इ)
+  ("\\" ?ॐ)
+  ("]" ?ए)
+  ("_" ?॒)
+  ("`" ?़)
+  ("a" ?ा)
+  ("b" ?ब)
+  ("c" ?छ)
+  ("d" ?द)
+  ("e" ?े)
+  ("f" ?उ)
+  ("g" ?ग)
+  ("h" ?ह)
+  ("i" ?ि)
+  ("j" ?ज)
+  ("k" ?क)
+  ("l" ?ल)
+  ("m" ?म)
+  ("n" ?न)
+  ("o" ?ो)
+  ("p" ?प)
+  ("q" ?ट)
+  ("r" ?र)
+  ("s" ?स)
+  ("t" ?त)
+  ("u" ?ु)
+  ("v" ?व)
+  ("w" ?ौ)
+  ("x" ?ड)
+  ("y" ?य)
+  ("z" ?ष)
+  ("{" ?ई)
+  ("|" ?ः)
+  ("}" ?ऐ)
+  ("~" ?ऽ)
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/ne-rom.png b/im-indic/ne-rom.png
new file mode 100644 (file)
index 0000000..83c605b
Binary files /dev/null and b/im-indic/ne-rom.png differ
diff --git a/im-indic/ne-trad.mim b/im-indic/ne-trad.mim
new file mode 100644 (file)
index 0000000..23dfd94
--- /dev/null
@@ -0,0 +1,127 @@
+;; ne-trad.mim -- Nepali input method for traditional layout
+;; This files implements the traditional keyboard layout published by MPP.
+;; Copyright (c) 2005 Suyash Shrestha <suyash.shr@gmail.com>
+
+;; This file is not yet part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method ne trad)
+
+(description "Nepali input method for traditional layout.
+Author: Suyash Shrestha <suyash.shr@gmail.com>
+")
+
+(title "Ne")
+
+(map
+ (trans
+  ("\"" ?ू)
+  ("#" ?घ)
+  ("'" ?ु)
+  ("(" ?ढ)
+  (")" ?ण)
+  ("+" ?ं)
+  ("," ?ऽ)
+  ("-" ?औ)
+  ("." ?।)
+  ("/" ?र)
+  ("0" ?०)
+  ("1" ?१)
+  ("2" ?२)
+  ("3" ?३)
+  ("4" ?४)
+  ("5" ?५)
+  ("6" ?६)
+  ("7" ?७)
+  ("8" ?८)
+  ("9" ?९)
+  (";" ?स)
+  ("<" ?ङ)
+  ("=" ?=)
+  ("?" "रु")
+  ("@" ?ई)
+  ("A" ?आ)
+  ("B" ?ौ)
+  ("C" ?ऋ)
+  ("E" ?ऐ)
+  ("F" ?ँ)
+  ("H" ?झ)
+  ("J" ?ो)
+  ("K" ?फ)
+  ("L" ?ी)
+  ("O" ?इ)
+  ("P" ?ए)
+  ("U" ?ऊ)
+  ("V" ?ॐ)
+  ("\\" ?्)
+  ("]" ?े)
+  ("_" ?ओ)
+  ("`" ?ञ)
+  ("a" ?ब)
+  ("b" ?द)
+  ("c" ?अ)
+  ("d" ?म)
+  ("e" ?भ)
+  ("f" ?ा)
+  ("g" ?न)
+  ("h" ?ज)
+  ("i" ?ष)
+  ("j" ?व)
+  ("k" ?प)
+  ("l" ?ि)
+  ("m" ?ः)
+  ("n" ?ल)
+  ("o" ?य)
+  ("p" ?उ)
+  ("r" ?च)
+  ("s" ?क)
+  ("t" ?त)
+  ("u" ?ग)
+  ("v" ?ख)
+  ("w" ?ध)
+  ("x" ?ह)
+  ("y" ?थ)
+  ("z" ?श)
+  ("{" ?ृ)
+  ("|" ?|)
+  ("}" ?ै)
+  ("~" ?॥)
+  ("!" "ज्ञ")
+  ("$" "द्ध")
+  (":" "ट्ठ")
+  (">" "श्र")
+  ("D" "ङ्ग")
+  ("G" "द्द")
+  ("I" "क्ष")
+  ("M" "ड्ड")
+  ("N" "द्य")
+  ("Q" "त्त")
+  ("R" "द्ब")
+  ("S" "ङ्क")
+  ("T" "ट्ट")
+  ("W" "ड्ढ")
+  ("X" "ह्य")
+  ("Y" "ठ्ठ")
+  ("Z" "क्क")
+  ("[" "र्")
+  ("q" "त्र")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/ne-trad.png b/im-indic/ne-trad.png
new file mode 100644 (file)
index 0000000..83c605b
Binary files /dev/null and b/im-indic/ne-trad.png differ
diff --git a/im-indic/pa-inscript.mim b/im-indic/pa-inscript.mim
new file mode 100644 (file)
index 0000000..55031ee
--- /dev/null
@@ -0,0 +1,119 @@
+;; pa-inscript.mim -- Punjabi input method for inscript layout
+;; This file is derived the Bengali inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Bengali inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+
+;; This file is not part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method pa inscript)
+
+(description "Punjabi input method for inscript layout.
+")
+
+(title "ਕ")
+
+(map
+ (trans
+  ("1" ?੧)
+  ("2" ?੨)
+  ("3" ?੩)
+  ("4" ?੪)
+  ("5" ?੫)
+  ("6" ?੬)
+  ("7" ?੭)
+  ("8" ?੮)
+  ("9" ?੯)
+  ("0" ?੦)
+  ("_" ?_)
+  ("-" ?-)
+  ("+" ?+)
+  ("=" ?=)
+  ("Q" ?ਔ)
+  ("q" ?ੌ)
+  ("W" ?ਐ)
+  ("w" ?ੈ)
+  ("E" ?ਆ)
+  ("e" ?ਾ)
+  ("R" ?ਈ)
+  ("r" ?ੀ)
+  ("T" ?ਊ)
+  ("t" ?ੂ)
+  ("Y" ?ਭ)
+  ("y" ?ਬ)
+  ("U" ?ਙ)
+  ("u" ?ਹ)
+  ("I" ?ਘ)
+  ("i" ?ਗ)
+  ("O" ?ਧ)
+  ("o" ?ਦ)
+  ("P" ?ਝ)
+  ("p" ?ਜ)
+  ("{" ?ਢ)
+  ("[" ?ਡ)
+  ("}" ?ਞ)
+  ("]" ?਼)
+  ("A" ?ਓ)
+  ("a" ?ੋ)
+  ("S" ?ਏ)
+  ("s" ?ੇ)
+  ("D" ?ਅ)
+  ("d" ?੍)
+  ("F" ?ਇ)
+  ("f" ?ਿ)
+  ("G" ?ਉ)
+  ("g" ?ੁ)
+  ("H" ?ਫ)
+  ("h" ?ਪ)
+  ("J" ?ੜ)
+  ("j" ?ਰ)
+  ("K" ?ਖ)
+  ("k" ?ਕ)
+  ("L" ?ਥ)
+  ("l" ?ਤ)
+  (":" ?ਛ)
+  (";" ?ਚ)
+  ("\"" ?ਠ)
+  ("'" ?ਟ)
+  ("|" ?।)
+  ("\\" ?\\)
+  ("Z" ?ੱ)
+  ("z" ?ੰ)
+  ("X" ?ਫ਼)
+  ("x" ?ਜ਼)
+  ("C" ?ਣ)
+  ("c" ?ਮ)
+  ("V" ?ਂ)
+  ("v" ?ਨ)
+  ("B" ?ਞ)
+  ("b" ?ਵ)
+  ("N" ?ਲ਼)
+  ("n" ?ਲ)
+  ("M" ?ਸ਼)
+  ("m" ?ਸ)
+  ("<" ?ੳ)
+  ("," ?,)
+  (">" ?ੲ)
+  ("." ?.)
+  ("?" ??)
+  ("/" ?ਯ)
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/pa-inscript.png b/im-indic/pa-inscript.png
new file mode 100644 (file)
index 0000000..6911a93
Binary files /dev/null and b/im-indic/pa-inscript.png differ
diff --git a/im-indic/pa-jhelum.mim b/im-indic/pa-jhelum.mim
new file mode 100644 (file)
index 0000000..7abcb47
--- /dev/null
@@ -0,0 +1,129 @@
+;; pa-jhelum.mim -- Punjabi input method for jhelum layout
+;; Copyright (c) 2004-2006 Red Hat, Inc. All rights reserved.
+
+;; This file is not yet part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method pa jhelum)
+
+(description "Punjabi input method for jhelum layout.
+Author: Amanpreet Singh Brar <apbrar@gmail.com>
+")
+
+(title "ਕ")
+
+(map
+ (trans
+  ("~" ?~)
+  ("`" ?`)
+  ("!" ?!)
+  ("1" ?1)
+  ("@" ?@)
+  ("2" ?2)
+  ("#" ?#)
+  ("3" ?3)
+  ("$" ?$)
+  ("4" ?4)
+  ("%" ?%)
+  ("5" ?5)
+  ("6" ?6)
+  ("7" ?7)
+  ("8" ?8)
+  ("(" ?()
+  ("9" ?9)
+  (")" ?))
+  ("0" ?0)
+  ("_" ?_)
+  ("-" ?-)
+  ("+" ?+)
+  ("=" ?=)
+  ("Q" ?ਔ)
+  ("q" ?ੌ)
+  ("W" ?ਐ)
+  ("w" ?ੈ)
+  ("E" ?ਆ)
+  ("e" ?ਾ)
+  ("R" ?ਈ)
+  ("r" ?ੀ)
+  ("T" ?ਊ)
+  ("t" ?ੂ)
+  ("Y" ?ੜ)
+  ("y" ?ਰ)
+  ("U" ?ਧ)
+  ("u" ?ਦ)
+  ("I" ?ਘ)
+  ("i" ?ਗ)
+  ("O" ?ਟ)
+  ("o" ?ਤ)
+  ("P" ?ਫ)
+  ("p" ?ਪ)
+  ("{" ?ਢ)
+  ("[" ?ਡ)
+  ("}" ?ਞ)
+  ("]" ?ਙ)
+  ("A" ?ਓ)
+  ("a" ?ੋ)
+  ("S" ?ਏ)
+  ("s" ?ੇ)
+  ("D" ?ਅ)
+  ("d" ?੍)
+  ("F" ?ਇ)
+  ("f" ?ਿ)
+  ("G" ?ਉ)
+  ("g" ?ੁ)
+  ("H" ?ਠ)
+  ("h" ?ਹ)
+  ("J" ?ਝ)
+  ("j" ?ਜ)
+  ("K" ?ਖ)
+  ("k" ?ਕ)
+  ("L" ?ਥ)
+  ("l" ?ਲ)
+  (":" ?:)
+  (";" ?ਸ)
+  ("\"" ?\")
+  ("'" ?')
+  ("|" ?।)
+  ("\\" ?\\)
+  ("Z" ?਼)
+  ("z" ?ੱ)
+  ("X" ?ੰ)
+  ("x" ?ਂ)
+  ("C" ?ਛ)
+  ("c" ?ਚ)
+  ("V" ?ਯ)
+  ("v" ?ਵ)
+  ("B" ?ਭ)
+  ("b" ?ਬ)
+  ("N" ?ਣ)
+  ("n" ?ਨ)
+  ("M" ?ਠ)
+  ("m" ?ਮ)
+  ("<" ?<)
+  ("," ?,)
+  (">" ?>)
+  ("." ?.)
+  ("?" ??)
+  ("/" ?/)
+  ("^" "੍ਰ")
+  ("*" ?*)
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/pa-jhelum.png b/im-indic/pa-jhelum.png
new file mode 100644 (file)
index 0000000..3a1294c
Binary files /dev/null and b/im-indic/pa-jhelum.png differ
diff --git a/im-indic/pa-phonetic.mim b/im-indic/pa-phonetic.mim
new file mode 100644 (file)
index 0000000..ad835da
--- /dev/null
@@ -0,0 +1,129 @@
+;; pa-phonetic.mim -- Punjabi input method for phonetic layout
+;; Copyright (c) 2004-2006 Red Hat, Inc. All rights reserved.
+
+;; This file is not yet part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method pa phonetic)
+
+(description "Punjabi input method for phonetic layout.
+Author: Jatin Nansi <jnansi@redhat.com>")
+
+(title "ਕ")
+
+(map
+ (trans
+  ("!" ?੧)
+  ("1" ?1)
+  ("@" ?੨)
+  ("2" ?2)
+  ("#" ?੩)
+  ("3" ?3)
+  ("$" ?੪)
+  ("4" ?4)
+  ("5" ?5)
+  ("6" ?6)
+  ("7" ?7)
+  ("8" ?8)
+  ("(" ?੯)
+  ("9" ?9)
+  (")" ?੦)
+  ("0" ?0)
+  ("_" ?_)
+  ("-" ?-)
+  ("+" ?+)
+  ("=" ?=)
+  ("Q" ?ਥ)
+  ("q" ?ਤ)
+  ("w" ?ਾ)
+  ("E" ?ਓ)
+  ("e" ?ੲ)
+  ("r" ?ਰ)
+  ("T" ?ਠ)
+  ("t" ?ਟ)
+  ("Y" ?ੈ)
+  ("y" ?ੇ)
+  ("U" ?ੂ)
+  ("u" ?ੁ)
+  ("I" ?ੀ)
+  ("i" ?ਿ)
+  ("O" ?ੌ)
+  ("o" ?ੋ)
+  ("P" ?ਫ)
+  ("p" ?ਪ)
+  ("{" ?()
+  ("[" ?[)
+  ("}" ?))
+  ("]" ?])
+  ("A" ?ਅ)
+  ("a" ?ੳ)
+  ("S" ?ਸ਼)
+  ("s" ?ਸ)
+  ("D" ?ਧ)
+  ("d" ?ਦ)
+  ("F" ?ਢ)
+  ("f" ?ਡ)
+  ("G" ?ਘ)
+  ("g" ?ਗ)
+  ("h" ?ਹ)
+  ("J" ?ਝ)
+  ("j" ?ਜ)
+  ("K" ?ਖ)
+  ("k" ?ਕ)
+  ("L" ?ਲ਼)
+  ("l" ?ਲ)
+  (":" ?:)
+  (";" ?;)
+  ("\"" ?\")
+  ("'" ?')
+  ("|" ?।)
+  ("\\" ?ਙ)
+  ("~" ?ੱ)
+  ("`" ?੍ )
+  ("Z" ?ਗ਼)
+  ("z" ?ਜ਼)
+  ("X" ?ਯ)
+  ("x" ?ਣ)
+  ("C" ?ਛ)
+  ("c" ?ਚ)
+  ("V" ?ੜ)
+  ("v" ?ਵ)
+  ("B" ?ਭ)
+  ("b" ?ਬ)
+  ("N" ?ਂ)
+  ("n" ?ਨ)
+  ("M" ?ੰ)
+  ("m" ?ਮ)
+  ("<" ?ਖ਼)
+  ("," ?,)
+  (">" ?ੴ)
+  ("." ?਼)
+  ("?" ??)
+  ("/" ?ਞ)
+  ("%" ?੫)
+  ("^" ?੬)
+  ("&" ?੭)
+  ("*" ?੮)
+  ("R" "੍ਰ")
+  ("H" "੍ਹ")
+  ("W" "ਾਂ")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/pa-phonetic.png b/im-indic/pa-phonetic.png
new file mode 100644 (file)
index 0000000..8580cb1
Binary files /dev/null and b/im-indic/pa-phonetic.png differ
diff --git a/im-indic/ta-inscript.mim b/im-indic/ta-inscript.mim
new file mode 100644 (file)
index 0000000..04e13c1
--- /dev/null
@@ -0,0 +1,130 @@
+;; ta-inscript.mim -- Tamil input method for inscript layout
+;; This file is derived the Bengali inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Bengali inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+
+;; This file is not part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method ta inscript)
+
+(description "Tamil input method for inscript layout.
+")
+
+(title "க")
+
+(map
+ (trans
+  ("!" ?!)
+  ("1" ?1)
+  ("@" ?@)
+  ("2" ?2)
+  ("#" ?#)
+  ("3" ?3)
+  ("$" ?$)
+  ("4" ?4)
+  ("%" ?%)
+  ("5" ?5)
+  ("^" ?^)
+  ("6" ?6)
+  ("&" "க்ஷ")
+  ("7" ?7)
+  ("8" ?8)
+  ("(" ?()
+  ("9" ?9)
+  (")" ?))
+  ("0" ?0)
+  ("_" ?ஃ)
+  ("-" ?-)
+  ("+" ?+)
+  ("=" ?=)
+  ("Q" ?ஔ)
+  ("q" ?ௌ)
+  ("W" ?ஐ)
+  ("w" ?ை)
+  ("E" ?ஆ)
+  ("e" ?ா)
+  ("R" ?ஈ)
+  ("r" ?ீ)
+  ("T" ?ஊ)
+  ("t" ?ூ)
+  ("Y" ?Y)
+  ("y" ?y)
+  ("U" ?ங)
+  ("u" ?ஹ)
+  ("I" ?I)
+  ("i" ?i)
+  ("O" ?O)
+  ("o" ?o)
+  ("P" ?P)
+  ("p" ?ஜ)
+  ("{" ?{)
+  ("[" ?[)
+  ("}" ?ஞ)
+  ("]" ?])
+  ("A" ?ஓ)
+  ("a" ?ோ )
+  ("S" ?ஏ)
+  ("s" ?ே)
+  ("D" ?அ)
+  ("d" ?்)
+  ("F" ?இ)
+  ("f" ?ி)
+  ("G" ?உ)
+  ("g" ?ு)
+  ("H" ?H)
+  ("h" ?ப)
+  ("J" ?ற)
+  ("j" ?ர)
+  ("K" ?K)
+  ("k" ?க)
+  ("L" ?L)
+  ("l" ?த)
+  (":" ?:)
+  (";" ?ச)
+  ("\"" ?\")
+  ("'" ?ட)
+  ("|" ?|)
+  ("\\" ?\\)
+  ("~" ?ஒ)
+  ("`" ?ொ)
+  ("Z" ?எ)
+  ("z" ?ெ)
+  ("X" ?X)
+  ("x" ?x)
+  ("C" ?ண)
+  ("c" ?ம)
+  ("V" ?ன)
+  ("v" ?ந)
+  ("B" ?ழ)
+  ("b" ?வ)
+  ("N" ?ள)
+  ("n" ?ல)
+  ("M" ?M)
+  ("m" ?ஸ)
+  ("<" ?ஷ)
+  ("," ?,)
+  (">" ?>)
+  ("." ?.)
+  ("/" ?ய)
+  ("*" "ஷ்ர")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/ta-inscript.png b/im-indic/ta-inscript.png
new file mode 100644 (file)
index 0000000..adb8bcc
Binary files /dev/null and b/im-indic/ta-inscript.png differ
diff --git a/im-indic/ta-phonetic.mim b/im-indic/ta-phonetic.mim
new file mode 100644 (file)
index 0000000..c02eb9f
--- /dev/null
@@ -0,0 +1,510 @@
+;; ta-phonetic.mim -- Tamil input method for phonetic layout
+;; Copyright (c) 2004-2006 Red Hat, Inc. All rights reserved.
+
+;; This file is not yet part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method ta phonetic)
+
+(description "Tamil input method for phonetic layout.
+Author: Jatin Nansi <jnansi@redhat.com>
+")
+
+(title "க")
+
+(map
+ (trans
+  ("a" ?அ)
+  ("A" ?ஆ)
+  ("i" ?இ)
+  ("I" ?ஈ)
+  ("u" ?உ)
+  ("U" ?ஊ)
+  ("e" ?எ)
+  ("E" ?ஏ)
+  ("o" ?ஒ)
+  ("O" ?ஓ)
+  ("q" ?ஃ)
+  ("aa" ?ஆ)
+  ("ii" ?ஈ)
+  ("uu" ?ஊ)
+  ("ee" ?ஏ)
+  ("oo" ?ஓ)
+  ("ai" ?ஐ)
+  ("au" ?ஔ)
+  ("k" "க்")
+  ("ka" ?க)
+  ("kaa" "கா")
+  ("kA" "கா")
+  ("ki" "கி")
+  ("kii" "கீ")
+  ("kI" "கீ")
+  ("ku" "கு")
+  ("kuu" "கூ")
+  ("kU" "கூ")
+  ("ke" "கெ")
+  ("kee" "கே")
+  ("kE" "கே")
+  ("kai" "கை")
+  ("ko" "கொ")
+  ("koo" "கோ")
+  ("kO" "கோ")
+  ("kau" "கௌ")
+  ("ng" "ங்")
+  ("nga" ?ங)
+  ("ngaa" "ஙா")
+  ("ngA" "ஙா")
+  ("ngi" "ஙி")
+  ("ngii" "ஙீ")
+  ("ngI" "ஙீ")
+  ("ngu" "ஙு")
+  ("nguu" "ஙூ")
+  ("ngU" "ஙூ")
+  ("nge" "ஙெ")
+  ("ngee" "ஙே")
+  ("ngE" "ஙே")
+  ("ngai" "ஙை")
+  ("ngo" "ஙொ")
+  ("ngoo" "ஙோ")
+  ("ngO" "ஙோ")
+  ("ngau" "ஙௌ")
+  ("c" "ச்")
+  ("ca" ?ச)
+  ("caa" "சா")
+  ("cA" "சா")
+  ("ci" "சி")
+  ("cii" "சீ")
+  ("cI" "சீ")
+  ("cu" "சு")
+  ("cuu" "சூ")
+  ("cU" "சூ")
+  ("ce" "செ")
+  ("cee" "சே")
+  ("cE" "சே")
+  ("cai" "சை")
+  ("co" "சொ")
+  ("coo" "சோ")
+  ("cO" "சோ")
+  ("cau" "சௌ")
+  ("s" "ச்")
+  ("sa" ?ச)
+  ("saa" "சா")
+  ("sA" "சா")
+  ("si" "சி")
+  ("sii" "சீ")
+  ("sI" "சீ")
+  ("su" "சு")
+  ("suu" "சூ")
+  ("sU" "சூ")
+  ("se" "செ")
+  ("see" "சே")
+  ("sE" "சே")
+  ("sai" "சை")
+  ("so" "சொ")
+  ("soo" "சோ")
+  ("sO" "சோ")
+  ("sau" "சௌ")
+  ("nj" "ஞ்")
+  ("nja" ?ஞ)
+  ("njaa" "ஞா")
+  ("njA" "ஞா")
+  ("nji" "ஞி")
+  ("njii" "ஞீ")
+  ("njI" "ஞீ")
+  ("nju" "ஞு")
+  ("njuu" "ஞூ")
+  ("njU" "ஞூ")
+  ("nje" "ஞெ")
+  ("njee" "ஞே")
+  ("njE" "ஞே")
+  ("njai" "ஞை")
+  ("njo" "ஞொ")
+  ("njoo" "ஞோ")
+  ("njO" "ஞோ")
+  ("njau" "ஞௌ")
+  ("t" "ட்")
+  ("ta" ?ட)
+  ("taa" "டா")
+  ("tA" "டா")
+  ("ti" "டி")
+  ("tii" "டீ")
+  ("tI" "டீ")
+  ("tu" "டு")
+  ("tuu" "டூ")
+  ("tU" "டூ")
+  ("te" "டெ")
+  ("tee" "டே")
+  ("tE" "டே")
+  ("tai" "டை")
+  ("to" "டொ")
+  ("too" "டோ")
+  ("tO" "டோ")
+  ("tau" "டௌ")
+  ("d" "ட்")
+  ("da" ?ட)
+  ("daa" "டா")
+  ("dA" "டா")
+  ("di" "டி")
+  ("dii" "டீ")
+  ("dI" "டீ")
+  ("du" "டு")
+  ("duu" "டூ")
+  ("dU" "டூ")
+  ("de" "டெ")
+  ("dee" "டே")
+  ("dE" "டே")
+  ("dai" "டை")
+  ("do" "டொ")
+  ("doo" "டோ")
+  ("dO" "டோ")
+  ("dau" "டௌ")
+  ("N" "ண்")
+  ("Na" ?ண)
+  ("Naa" "ணா")
+  ("NA" "ணா")
+  ("Ni" "ணி")
+  ("Nii" "ணீ")
+  ("NI" "ணீ")
+  ("Nu" "ணு")
+  ("Nuu" "ணூ")
+  ("NU" "ணூ")
+  ("Ne" "ணெ")
+  ("Nee" "ணே")
+  ("NE" "ணே")
+  ("Nai" "ணை")
+  ("No" "ணொ")
+  ("Noo" "ணோ")
+  ("NO" "ணோ")
+  ("Nau" "ணௌ")
+  ("th" "த்")
+  ("tha" ?த)
+  ("thaa" "தா")
+  ("thA" "தா")
+  ("thi" "தி")
+  ("thii" "தீ")
+  ("thI" "தீ")
+  ("thu" "து")
+  ("thuu" "தூ")
+  ("thU" "தூ")
+  ("the" "தெ")
+  ("thee" "தே")
+  ("thE" "தே")
+  ("thai" "தை")
+  ("tho" "தொ")
+  ("thoo" "தோ")
+  ("thO" "தோ")
+  ("thau" "தௌ")
+  ("w" "ந்")
+  ("wa" ?ந)
+  ("waa" "நா")
+  ("wA" "நா")
+  ("wi" "நி")
+  ("wii" "நீ")
+  ("wI" "நீ")
+  ("wu" "நு")
+  ("wuu" "நூ")
+  ("wU" "நூ")
+  ("we" "நெ")
+  ("wee" "நே")
+  ("wE" "நே")
+  ("wai" "நை")
+  ("wo" "நொ")
+  ("woo" "நோ")
+  ("wO" "நோ")
+  ("wau" "நௌ")
+  ("n-" "ந்")
+  ("n-a" ?ந)
+  ("n-aa" "நா")
+  ("n-A" "நா")
+  ("n-i" "நி")
+  ("n-ii" "நீ")
+  ("n-I" "நீ")
+  ("n-u" "நு")
+  ("n-uu" "நூ")
+  ("n-U" "நூ")
+  ("n-e" "நெ")
+  ("n-ee" "நே")
+  ("n-E" "நே")
+  ("n-ai" "நை")
+  ("n-o" "நொ")
+  ("n-oo" "நோ")
+  ("n-O" "நோ")
+  ("n-au" "நௌ")
+  ("p" "ப்")
+  ("pa" ?ப)
+  ("paa" "பா")
+  ("pA" "பா")
+  ("pi" "பி")
+  ("pii" "பீ")
+  ("pI" "பீ")
+  ("pu" "பு")
+  ("puu" "பூ")
+  ("pU" "பூ")
+  ("pe" "பெ")
+  ("pee" "பே")
+  ("pE" "பே")
+  ("pai" "பை")
+  ("po" "பொ")
+  ("poo" "போ")
+  ("pO" "போ")
+  ("pau" "பௌ")
+  ("m" "ம்")
+  ("ma" ?ம)
+  ("maa" "மா")
+  ("mA" "மா")
+  ("mi" "மி")
+  ("mii" "மீ")
+  ("mI" "மீ")
+  ("mu" "மு")
+  ("muu" "மூ")
+  ("mU" "மூ")
+  ("me" "மெ")
+  ("mee" "மே")
+  ("mE" "மே")
+  ("mai" "மை")
+  ("mo" "மொ")
+  ("moo" "மோ")
+  ("mO" "மோ")
+  ("mau" "மௌ")
+  ("y" "ய்")
+  ("ya" ?ய)
+  ("yaa" "யா")
+  ("yA" "யா")
+  ("yi" "யி")
+  ("yii" "யீ")
+  ("yI" "யீ")
+  ("yu" "யு")
+  ("yuu" "யூ")
+  ("yU" "யூ")
+  ("ye" "யெ")
+  ("yee" "யே")
+  ("yE" "யே")
+  ("yai" "யை")
+  ("yo" "யொ")
+  ("yoo" "யோ")
+  ("yO" "யோ")
+  ("yau" "யௌ")
+  ("r" "ர்")
+  ("ra" ?ர)
+  ("raa" "ரா")
+  ("rA" "ரா")
+  ("ri" "ரி")
+  ("rii" "ரீ")
+  ("rI" "ரீ")
+  ("ru" "ரு")
+  ("ruu" "ரூ")
+  ("rU" "ரூ")
+  ("re" "ரெ")
+  ("ree" "ரே")
+  ("rE" "ரே")
+  ("rai" "ரை")
+  ("ro" "ரொ")
+  ("roo" "ரோ")
+  ("rO" "ரோ")
+  ("rau" "ரௌ")
+  ("l" "ல்")
+  ("la" ?ல)
+  ("laa" "லா")
+  ("lA" "லா")
+  ("li" "லி")
+  ("lii" "லீ")
+  ("lI" "லீ")
+  ("lu" "லு")
+  ("luu" "லூ")
+  ("lU" "லூ")
+  ("le" "லெ")
+  ("lee" "லே")
+  ("lE" "லே")
+  ("lai" "லை")
+  ("lo" "லொ")
+  ("loo" "லோ")
+  ("lO" "லோ")
+  ("lau" "லௌ")
+  ("v" "வ்")
+  ("va" ?வ)
+  ("vaa" "வா")
+  ("vA" "வா")
+  ("vi" "வி")
+  ("vii" "வீ")
+  ("vI" "வீ")
+  ("vu" "வு")
+  ("vuu" "வூ")
+  ("vU" "வூ")
+  ("ve" "வெ")
+  ("vee" "வே")
+  ("vE" "வே")
+  ("vai" "வை")
+  ("vo" "வொ")
+  ("voo" "வோ")
+  ("vO" "வோ")
+  ("vau" "வௌ")
+  ("z" "ழ்")
+  ("za" ?ழ)
+  ("zaa" "ழா")
+  ("zA" "ழா")
+  ("zi" "ழி")
+  ("zii" "ழீ")
+  ("zI" "ழீ")
+  ("zu" "ழு")
+  ("zuu" "ழூ")
+  ("zU" "ழூ")
+  ("ze" "ழெ")
+  ("zee" "ழே")
+  ("zE" "ழே")
+  ("zai" "ழை")
+  ("zo" "ழொ")
+  ("zoo" "ழோ")
+  ("zO" "ழோ")
+  ("zau" "ழௌ")
+  ("L" "ள்")
+  ("La" ?ள)
+  ("Laa" "ளா")
+  ("LA" "ளா")
+  ("Li" "ளி")
+  ("Lii" "ளீ")
+  ("LI" "ளீ")
+  ("Lu" "ளு")
+  ("Luu" "ளூ")
+  ("LU" "ளூ")
+  ("Le" "ளெ")
+  ("Lee" "ளே")
+  ("LE" "ளே")
+  ("Lai" "ளை")
+  ("Lo" "ளொ")
+  ("Loo" "ளோ")
+  ("LO" "ளோ")
+  ("Lau" "ளௌ")
+  ("R" "ற்")
+  ("Ra" ?ற)
+  ("Raa" "றா")
+  ("RA" "றா")
+  ("Ri" "றி")
+  ("Rii" "றீ")
+  ("RI" "றீ")
+  ("Ru" "று")
+  ("Ruu" "றூ")
+  ("RU" "றூ")
+  ("Re" "றெ")
+  ("Ree" "றே")
+  ("RE" "றே")
+  ("Rai" "றை")
+  ("Ro" "றொ")
+  ("Roo" "றோ")
+  ("RO" "றோ")
+  ("Rau" "றௌ")
+  ("n" "ன்")
+  ("na" ?ன)
+  ("naa" "னா")
+  ("nA" "னா")
+  ("ni" "னி")
+  ("nii" "னீ")
+  ("nI" "னீ")
+  ("nu" "னு")
+  ("nuu" "னூ")
+  ("nU" "னூ")
+  ("ne" "னெ")
+  ("nee" "னே")
+  ("nE" "னே")
+  ("nai" "னை")
+  ("no" "னொ")
+  ("noo" "னோ")
+  ("nO" "னோ")
+  ("nau" "னௌ")
+  ("j" "ஜ்")
+  ("ja" ?ஜ)
+  ("jaa" "ஜா")
+  ("jA" "ஜா")
+  ("ji" "ஜி")
+  ("jii" "ஜீ")
+  ("jI" "ஜீ")
+  ("ju" "ஜு")
+  ("juu" "ஜூ")
+  ("jU" "ஜூ")
+  ("je" "ஜெ")
+  ("jee" "ஜே")
+  ("jE" "ஜே")
+  ("jai" "ஜை")
+  ("jo" "ஜொ")
+  ("joo" "ஜோ")
+  ("jO" "ஜோ")
+  ("jau" "ஜௌ")
+  ("sh" "ஷ்")
+  ("sha" ?ஷ)
+  ("shaa" "ஷா")
+  ("shA" "ஷா")
+  ("shi" "ஷி")
+  ("shii" "ஷீ")
+  ("shI" "ஷீ")
+  ("shu" "ஷு")
+  ("shuu" "ஷூ")
+  ("shU" "ஷூ")
+  ("she" "ஷெ")
+  ("shee" "ஷே")
+  ("shE" "ஷே")
+  ("shai" "ஷை")
+  ("sho" "ஷொ")
+  ("shoo" "ஷோ")
+  ("shO" "ஷோ")
+  ("shau" "ஷௌ")
+  ("S" "ஸ்")
+  ("Sa" ?ஸ)
+  ("Saa" "ஸா")
+  ("SA" "ஸா")
+  ("Si" "ஸி")
+  ("Sii" "ஸீ")
+  ("SI" "ஸீ")
+  ("Su" "ஸு")
+  ("Suu" "ஸூ")
+  ("SU" "ஸூ")
+  ("Se" "ஸெ")
+  ("See" "ஸே")
+  ("SE" "ஸே")
+  ("Sai" "ஸை")
+  ("So" "ஸொ")
+  ("Soo" "ஸோ")
+  ("SO" "ஸோ")
+  ("Sau" "ஸௌ")
+  ("h" "ஹ்")
+  ("ha" ?ஹ)
+  ("haa" "ஹா")
+  ("hA" "ஹா")
+  ("hi" "ஹி")
+  ("hii" "ஹீ")
+  ("hI" "ஹீ")
+  ("hu" "ஹு")
+  ("huu" "ஹூ")
+  ("hU" "ஹூ")
+  ("he" "ஹெ")
+  ("hee" "ஹே")
+  ("hE" "ஹே")
+  ("hai" "ஹை")
+  ("ho" "ஹொ")
+  ("hoo" "ஹோ")
+  ("hO" "ஹோ")
+  ("hau" "ஹௌ")
+  ("ksh" "க்ஷ்")
+  ("ksha" "க்ஷ")
+  ("kshaa" "க்ஷா")
+  ("kshA" "க்ஷா")
+  ("kshi" "க்ஷி")
+  ("sri" "ஸ்ரீ")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/ta-phonetic.png b/im-indic/ta-phonetic.png
new file mode 100644 (file)
index 0000000..b9f3bdd
Binary files /dev/null and b/im-indic/ta-phonetic.png differ
diff --git a/im-indic/ta-tamil99.mim b/im-indic/ta-tamil99.mim
new file mode 100644 (file)
index 0000000..ed36e71
--- /dev/null
@@ -0,0 +1,395 @@
+;; ta-tamil99.mim -- Tamil input method for tamil99 layout
+;; Copyright (c) 2006 Red Hat, Inc. All rights reserved.
+
+;; This file is not yet part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method ta tamil99)
+
+(description "Tamil input method for phonetic layout.
+Author: I. Felix <ifelix@redhat.com>
+")
+
+(title "க")
+
+(map
+ (trans
+  ("q" ?ஆ)
+  ("Q" ?ஸ)
+  ("w" ?ஈ)
+  ("W" ?ஷ)
+  ("e" ?ஊ)
+  ("E" ?ஜ)
+  ("r" ?ஐ)
+  ("R" ?ஹ)
+  ("t" ?ஏ)
+  ("T" "க்ஷ")
+  ("Y" "ஸ்ரீ")
+  ("y" ?ள)
+  ("u" ?ற)
+  ("i" ?ன)
+  ("o" ?ட)
+  ("O" ?[)
+  ("p" ?ண)
+  ("P" ?])
+  ("[" ?ச)
+  ("{" ?{)
+  ("]" ?ஞ)
+  ("}" ?})
+  ("\\" ?\\)
+  ("a" ?அ)
+  ("s" ?இ)
+  ("d" ?உ)
+  ("F" ?ஃ)
+  ("g" ?எ)
+  ("h" ?க)
+  ("j" ?ப)
+  ("k" ?ம)
+  ("K" ?\")
+  ("l" ?த)
+  ("L" ?:)
+  (";" ?ந)
+  (":" ?;)
+  ("'" ?ய)
+  ("\"" ?')
+  ("z" ?ஔ)
+  ("x" ?ஓ)
+  ("c" ?ஒ)
+  ("v" ?வ)
+  ("b" ?ங)
+  ("n" ?ல)
+  ("m" ?ர)
+  ("M" ?/)
+  ("/" ?ழ)
+  ("hf" "க்")
+  ("bf" "ங்")
+  ("[f" "ச்")
+  ("]f" "ஞ்")
+  ("of" "ட்")
+  ("pf" "ண்")
+  ("lf" "த்")
+  (";f" "ந்")
+  ("jf" "ப்")
+  ("kf" "ம்")
+  ("'f" "ய்")
+  ("mf" "ர்")
+  ("nf" "ல்")
+  ("vf" "வ்")
+  ("/f" "ழ்")
+  ("yf" "ள்")
+  ("uf" "ற்")
+  ("if" "ன்")
+  ("Qf" "ஸ்")
+  ("Wf" "ஷ்")
+  ("Ef" "ஜ்\87")
+  ("Rf" "ஹ்\8c\8c\8c\8c\87\87\87")
+  ("Tf" "க்ஷ்")
+  ("hq" "கா")
+  ("bq" "ஙா")
+  ("[q" "சா")
+  ("]q" "ஞா")
+  ("oq" "டா")
+  ("pq" "ணா")
+  ("lq" "தா")
+  (";q" "நா")
+  ("jq" "பா")
+  ("kq" "மா")
+  ("'q" "யா")
+  ("mq" "ரா")
+  ("nq" "லா")
+  ("vq" "வா")
+  ("/q" "ழா")
+  ("yq" "ளா")
+  ("uq" "றா")
+  ("iq" "னா")
+  ("Qq" "ஸா")
+  ("Wq" "ஷா")
+  ("Eq" "ஜா")
+  ("Rq" "ஹா")
+  ("hs" "கி")
+  ("bs" "ஙி")
+  ("[s" "சி")
+  ("]s" "ஞி")
+  ("os" "டி")
+  ("ps" "ணி")
+  ("ls" "தி")
+  (";s" "நி")
+  ("js" "பி")
+  ("ks" "மி")
+  ("'s" "யி")
+  ("ms" "ரி")
+  ("ns" "லி")
+  ("vs" "வி")
+  ("/s" "ழி")
+  ("ys" "ளி")
+  ("us" "றி")
+  ("is" "னி")
+  ("Qs" "ஸி")
+  ("Ws" "ஷி")
+  ("Es" "ஜி")
+  ("Rs" "ஹி")
+  ("Ts" "க்ஷி")
+  ("hw" "கீ")
+  ("bw" "ஙீ")
+  ("[w" "சீ")
+  ("]w" "ஞீ")
+  ("ow" "டீ")
+  ("pw" "ணீ")
+  ("lw" "தீ")
+  (";w" "நீ")
+  ("jw" "பீ")
+  ("kw" "மீ")
+  ("'w" "யீ")
+  ("mw" "ரீ")
+  ("nw" "லீ")
+  ("vw" "வீ")
+  ("/w" "ழீ")
+  ("yw" "ளீ")
+  ("uw" "றீ")
+  ("iw" "னீ")
+  ("Qw" "ஸீ")
+  ("Ww" "ஷீ")
+  ("Ew" "ஜீ")
+  ("Rw" "ஹீ")
+  ("Tw" "க்ஷீ")
+  ("hd" "கு")
+  ("bd" "ஙு")
+  ("[d" "சு")
+  ("]d" "ஞு")
+  ("od" "டு")
+  ("pd" "ணு")
+  ("ld" "து")
+  (";d" "நு")
+  ("jd" "பு")
+  ("kd" "மு")
+  ("'d" "யு")
+  ("md" "ரு")
+  ("nd" "லு")
+  ("vd" "வு")
+  ("/d" "ழு")
+  ("yd" "ளு")
+  ("ud" "று")
+  ("id" "னு")
+  ("Qd" "ஸு")
+  ("Wd" "ஷு")
+  ("Ed" "ஜு")
+  ("Rd" "ஹு")
+  ("Td" "க்ஷு")
+  ("he" "கூ")
+  ("be" "ஙூ")
+  ("[e" "சூ")
+  ("]e" "ஞூ")
+  ("oe" "டூ")
+  ("pe" "ணூ")
+  ("le" "தூ")
+  (";e" "நூ")
+  ("je" "பூ")
+  ("ke" "மூ")
+  ("'e" "யூ")
+  ("me" "ரூ")
+  ("ne" "லூ")
+  ("ve" "வூ")
+  ("/e" "ழூ")
+  ("ye" "ளூ")
+  ("ue" "றூ")
+  ("ie" "னூ")
+  ("Qe" "ஸூ")
+  ("We" "ஷூ")
+  ("Ee" "ஜூ")
+  ("Re" "ஹூ")
+  ("Te" "க்ஷூ")
+  ("hg" "கெ")
+  ("bg" "ஙெ")
+  ("[g" "செ")
+  ("]g" "ஞெ")
+  ("og" "டெ")
+  ("pg" "ணெ")
+  ("lg" "தெ")
+  (";g" "நெ")
+  ("jg" "பெ")
+  ("kg" "மெ")
+  ("'g" "யெ")
+  ("mg" "ரெ")
+  ("ng" "லெ")
+  ("vg" "வெ")
+  ("/g" "ழெ")
+  ("yg" "ளெ")
+  ("ug" "றெ")
+  ("ig" "னெ")
+  ("Qg" "ஸெ")
+  ("Wg" "ஷெ")
+  ("Eg" "ஜெ")
+  ("Rg" "ஹெ")
+  ("Tg" "க்ஷெ")
+  ("ht" "கே")
+  ("bt" "ஙே")
+  ("[t" "சே")
+  ("]t" "ஞே")
+  ("ot" "டே")
+  ("pt" "ணே")
+  ("lt" "தே")
+  (";t" "நே")
+  ("jt" "பே")
+  ("kt" "மே")
+  ("'t" "யே")
+  ("mt" "ரே")
+  ("nt" "லே")
+  ("vt" "வே")
+  ("/t" "ழே")
+  ("yt" "ளே")
+  ("ut" "றே")
+  ("it" "னே")
+  ("Qt" "ஸே")
+  ("Wt" "ஷே")
+  ("Et" "ஜே")
+  ("Rt" "ஹே")
+  ("Tt" "க்ஷே")
+  ("hr" "கை")
+  ("br" "ஙை")
+  ("[r" "சை")
+  ("]r" "ஞை")
+  ("or" "டை")
+  ("pr" "ணை")
+  ("lr" "தை")
+  (";r" "நை")
+  ("jr" "பை")
+  ("kr" "மை")
+  ("'r" "யை")
+  ("mr" "ரை")
+  ("nr" "லை")
+  ("vr" "வை")
+  ("/r" "ழை")
+  ("yr" "ளை")
+  ("ur" "றை")
+  ("ir" "னை")
+  ("Qr" "ஸை")
+  ("Wr" "ஷை")
+  ("Er" "ஜை")
+  ("Rr" "ஹை")
+  ("Tr" "க்ஷை")
+  ("hc" "கொ")
+  ("bc" "ஙொ")
+  ("[c" "சொ")
+  ("]c" "ஞொ")
+  ("oc" "டொ")
+  ("pc" "ணொ")
+  ("lc" "தொ")
+  (";c" "நொ")
+  ("jc" "பொ")
+  ("kc" "மொ")
+  ("'c" "யொ")
+  ("mc" "ரொ")
+  ("nc" "லொ")
+  ("vc" "வொ")
+  ("/c" "ழொ")
+  ("yc" "ளொ")
+  ("uc" "றொ")
+  ("ic" "னொ")
+  ("Qc" "ஸொ")
+  ("Wc" "ஷொ")
+  ("Ec" "ஜொ")
+  ("Rc" "ஹொ")
+  ("Tc" "க்ஷொ")
+  ("hx" "கோ")
+  ("bx" "ஙோ")
+  ("[x" "சோ")
+  ("]x" "ஞோ")
+  ("ox" "டோ")
+  ("px" "ணோ")
+  ("lx" "தோ")
+  (";x" "நோ")
+  ("jx" "போ")
+  ("kx" "மோ")
+  ("'x" "யோ")
+  ("mx" "ரோ")
+  ("nx" "லோ")
+  ("vx" "வோ")
+  ("/x" "ழோ")
+  ("yx" "ளோ")
+  ("ux" "றோ")
+  ("ix" "னோ")
+  ("Qx" "ஸோ")
+  ("Wx" "ஷோ")
+  ("Ex" "ஜோ")
+  ("Rx" "ஹோ")
+  ("Tx" "க்ஷோ")
+  ("hz" "கௌ")
+  ("bz" "ஙௌ")
+  ("[z" "சௌ")
+  ("]z" "ஞௌ")
+  ("oz" "டௌ")
+  ("pz" "ணௌ")
+  ("lz" "தௌ")
+  (";z" "நௌ")
+  ("jz" "பௌ")
+  ("kz" "மௌ")
+  ("'z" "யௌ")
+  ("mz" "ரௌ")
+  ("nz" "லௌ")
+  ("vz" "வௌ")
+  ("/z" "ழௌ")
+  ("yz" "ளௌ")
+  ("uz" "றௌ")
+  ("iz" "னௌ")
+  ("Qz" "ஸௌ")
+  ("Wz" "ஷௌ")
+  ("Ez" "ஜௌ")
+  ("Rz" "ஹௌ")
+  ("Tz" "க்ஷௌ")
+  ("hh" "க்க")
+  ("bb" "ங்ங")
+  ("[[" "ச்ச")
+  ("]]" "ஞ்ஞ")
+  ("oo" "ட்ட")
+  ("pp" "ண்ண")
+  ("ll" "த்த")
+  (";;" "ந்ந")
+  ("jj" "ப்ப")
+  ("kk" "ம்ம")
+  ("''" "ய்ய")
+  ("mm" "ர்ர ")
+  ("nn" "ல்ல")
+  ("vv" "வ்வ")
+  ("//" "ழ்ழ")
+  ("yy" "ள்ள")
+  ("uu" "ற்ற")
+  ("ii" "ன்ன")
+  ("QQ" "ஸ்ஸ")
+  ("WW" "ஷ்ஷ")
+  ("EE" "ஜ்ஜ")
+  ("RR" "ஹ்\8c\8c\8c\87ஹ")
+  ("TT" "க்ஷ்க்ஷ")
+  ("bh" "ங்க")
+  ("][" "ஞ்ச")
+  ("po" "ண்ட")
+  ("kj" "ம்ப")
+  (";l" "ந்த")
+  ("iu" "ன்ற")
+  ("A" ?௹)
+  ("S" ?௺)
+  ("D" ?௸)
+  ("Z" ?௳)
+  ("X" ?௴)
+  ("C" ?௵)
+  ("V" ?௶)
+  ("B" ?௷)
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/ta-tamil99.png b/im-indic/ta-tamil99.png
new file mode 100644 (file)
index 0000000..264ce53
Binary files /dev/null and b/im-indic/ta-tamil99.png differ
diff --git a/im-indic/te-inscript.mim b/im-indic/te-inscript.mim
new file mode 100644 (file)
index 0000000..e734211
--- /dev/null
@@ -0,0 +1,131 @@
+;; te-inscript.mim -- Telugu input method for inscript layout
+;; This file is derived the Bengali inscript table of scim-tables,
+;; which was derived from iiimf unitLE's Bengali inscript layout.
+;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+
+;; This file is not part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method te inscript)
+
+(description "Telugu input method for inscript layout.
+")
+
+(title "క")
+
+(map
+ (trans
+  ("!" ?!)
+  ("1" ?౧)
+  ("@" ?@)
+  ("2" ?౨)
+  ("#" ?#)
+  ("3" ?౩)
+  ("$" ?$)
+  ("4" ?౪)
+  ("5" ?౫)
+  ("6" ?౬)
+  ("7" ?౭)
+  ("8" ?౮)
+  ("(" ?()
+  ("9" ?౯)
+  (")" ?))
+  ("0" ?౦)
+  ("_" ?_)
+  ("-" ?-)
+  ("+" ?ఋ)
+  ("=" ?ృ)
+  ("Q" ?ఔ)
+  ("q" ?ౌ)
+  ("W" ?ఐ)
+  ("w" ?ై)
+  ("E" ?ఆ)
+  ("e" ?ా)
+  ("R" ?ఈ)
+  ("r" ?ీ)
+  ("T" ?ఊ)
+  ("t" ?ూ)
+  ("Y" ?భ)
+  ("y" ?బ)
+  ("U" ?ఙ)
+  ("u" ?హ)
+  ("I" ?ఘ)
+  ("i" ?గ)
+  ("O" ?ధ)
+  ("o" ?ద)
+  ("P" ?ఝ)
+  ("p" ?జ)
+  ("{" ?ఢ)
+  ("[" ?డ)
+  ("}" ?ఞ)
+  ("]" ?])
+  ("A" ?ఓ)
+  ("a" ?ో)
+  ("S" ?ఏ)
+  ("s" ?ే)
+  ("D" ?అ)
+  ("d" ?్)
+  ("F" ?ఇ)
+  ("f" ?ి)
+  ("G" ?ఉ)
+  ("g" ?ు)
+  ("H" ?ఫ)
+  ("h" ?ప)
+  ("J" ?ఱ)
+  ("j" ?ర)
+  ("K" ?ఖ)
+  ("k" ?క)
+  ("L" ?థ)
+  ("l" ?త)
+  (":" ?ఛ)
+  (";" ?చ)
+  ("\"" ?ఠ)
+  ("'" ?ట)
+  ("|" ?|)
+  ("\\" ?\\)
+  ("~" ?ఒ)
+  ("`" ?ొ)
+  ("Z" ?ఎ)
+  ("z" ?ె)
+  ("X" ?X)
+  ("x" ?ం)
+  ("C" ?ణ)
+  ("c" ?మ)
+  ("V" ?V)
+  ("v" ?న)
+  ("B" ?B)
+  ("b" ?వ)
+  ("N" ?ళ)
+  ("n" ?ల)
+  ("M" ?శ)
+  ("m" ?స)
+  ("<" ?ష)
+  ("," ?,)
+  (">" ?>)
+  ("." ?.)
+  ("?" ??)
+  ("/" ?య)
+  ("%" "జ్ఞ")
+  ("^" "త్ర")
+  ("&" "క్ష")
+  ("*" "శ్ర")
+  ))
+
+(state
+  (init
+    (trans)))
diff --git a/im-indic/te-inscript.png b/im-indic/te-inscript.png
new file mode 100644 (file)
index 0000000..17e41cf
Binary files /dev/null and b/im-indic/te-inscript.png differ