From: handa Date: Wed, 15 Mar 2006 06:41:27 +0000 (+0000) Subject: New file X-Git-Tag: REL-1-0-0~18 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=27fb16446f2a3cfa7282cb678fe11c5e231584ce;p=m17n%2Fm17n-contrib.git New file --- 27fb16446f2a3cfa7282cb678fe11c5e231584ce diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..5eeaa06 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,10 @@ +Maintainers of this package: + + Kenichi Handa + Mikiko Nishikimi + Naoto Takahashi + Satoru Tomura + +Contributer of im-indic subdir: + + Jens Petersen diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..3b05801 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,25 @@ +2006-03-31 Kenichi Handa + + * Version 1.0.0 released. + + +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 index 0000000..c786bf3 --- /dev/null +++ b/Makefile.am @@ -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 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. + + +* Changes in the m17n-contrib 1.0.0 + +** Released. + + +* 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 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 . + +(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 index 0000000..63dcce6 --- /dev/null +++ b/bootstrap.sh @@ -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 index 0000000..4c95934 --- /dev/null +++ b/configure.ac @@ -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 .]) +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 index 0000000..37ffbf6 --- /dev/null +++ b/im-indic/bn-inscript.mim @@ -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 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 index 0000000..a0b89db --- /dev/null +++ b/im-indic/bn-probhat.mim @@ -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 ") + +(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 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 index 0000000..de2eae7 --- /dev/null +++ b/im-indic/gu-inscript.mim @@ -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 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 index 0000000..19d13b9 --- /dev/null +++ b/im-indic/gu-phonetic.mim @@ -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 ") + +(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 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 index 0000000..f5d218c --- /dev/null +++ b/im-indic/hi-inscript.mim @@ -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 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 index 0000000..a1d9a91 --- /dev/null +++ b/im-indic/hi-phonetic.mim @@ -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 ") + +(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 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 index 0000000..56554df --- /dev/null +++ b/im-indic/kn-inscript.mim @@ -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 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 index 0000000..a585b34 --- /dev/null +++ b/im-indic/kn-kgp.mim @@ -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 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 index 0000000..96db267 --- /dev/null +++ b/im-indic/ml-inscript.mim @@ -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 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 index 0000000..b76cd0e --- /dev/null +++ b/im-indic/ne-rom.mim @@ -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 + +;; 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 +") + +(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 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 index 0000000..23dfd94 --- /dev/null +++ b/im-indic/ne-trad.mim @@ -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 + +;; 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 +") + +(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 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 index 0000000..55031ee --- /dev/null +++ b/im-indic/pa-inscript.mim @@ -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 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 index 0000000..7abcb47 --- /dev/null +++ b/im-indic/pa-jhelum.mim @@ -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 +") + +(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 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 index 0000000..ad835da --- /dev/null +++ b/im-indic/pa-phonetic.mim @@ -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 ") + +(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 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 index 0000000..04e13c1 --- /dev/null +++ b/im-indic/ta-inscript.mim @@ -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 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 index 0000000..c02eb9f --- /dev/null +++ b/im-indic/ta-phonetic.mim @@ -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 +") + +(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 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 index 0000000..ed36e71 --- /dev/null +++ b/im-indic/ta-tamil99.mim @@ -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 +") + +(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" "ஜ்‡") + ("Rf" "ஹ்ŒŒŒŒ‡‡‡") + ("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" "ஹ்ŒŒŒ‡ஹ") + ("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 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 index 0000000..e734211 --- /dev/null +++ b/im-indic/te-inscript.mim @@ -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 index 0000000..17e41cf Binary files /dev/null and b/im-indic/te-inscript.png differ