From 79da1099bd53f9a46e19a3e7a2862194fdd3c3c5 Mon Sep 17 00:00:00 2001 From: ntakahas Date: Wed, 29 Nov 2006 08:48:38 +0000 Subject: [PATCH] *** empty log message *** --- ChangeLog | 9 ++ im/as-inscript.mim | 4 +- im/bn-itrans.mim | 181 +++++++++++++++++++++++ im/hi-remington.mim | 133 +++++++++++++++++ im/hi-remington.png | Bin 0 -> 1609 bytes im/hi-typewriter.mim | 158 ++++++++++++++++++++ im/hi-typewriter.png | Bin 0 -> 2162 bytes im/mr-inscript.mim | 3 +- im/or-inscript.mim | 150 +++++++++++++++++++ im/or-inscript.png | Bin 0 -> 1543 bytes im/ta-typewriter.mim | 391 ++++++++++++++++++++++++++++++++++++++++++++++++++ im/ta-typewriter.png | Bin 0 -> 1896 bytes 12 files changed, 1024 insertions(+), 5 deletions(-) create mode 100644 im/bn-itrans.mim create mode 100644 im/hi-remington.mim create mode 100644 im/hi-remington.png create mode 100644 im/hi-typewriter.mim create mode 100644 im/hi-typewriter.png create mode 100644 im/or-inscript.mim create mode 100644 im/or-inscript.png create mode 100644 im/ta-typewriter.mim create mode 100644 im/ta-typewriter.png diff --git a/ChangeLog b/ChangeLog index 39850d7..4eefabd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,14 @@ 2006-11-29 TAKAHASHI Naoto + * im/*.mim: Update contributions from Red Hat. + + * im/bn-itrans.mim, im/hi-remington.mim, im/hi-remington.png, + im/hi-typewriter.mim, im/hi-typewriter.png, im/or-inscript.mim, + im/or-inscript.png, im/ta-typewriter.mim, im/ta-typewriter.png, + im/as-inscript.mim, im/mr-inscript.mim: New file. + +2006-11-29 TAKAHASHI Naoto + * im/te-rts.mim: Fix typo. 2006-11-29 Kenichi Handa diff --git a/im/as-inscript.mim b/im/as-inscript.mim index 13dd4db..f9a8961 100644 --- a/im/as-inscript.mim +++ b/im/as-inscript.mim @@ -1,7 +1,5 @@ ;; as-inscript.mim -- Assamese input method for inscript layout -;; This file is derived from the Assamese inscript table of scim-tables, -;; which was derived from iiimf unitLE's Assamese inscript layout. -;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved. +;; Copyright (c) Red Hat, Inc. All Rights Reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. diff --git a/im/bn-itrans.mim b/im/bn-itrans.mim new file mode 100644 index 0000000..b694e16 --- /dev/null +++ b/im/bn-itrans.mim @@ -0,0 +1,181 @@ +;; bn-itrans.mim -- Bengali input method with ITRANS method +;; Copyright (C) 2003, 2004, 2005, 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 Lesser General Public +;; License along with the m17n library; if not, write to the Free +;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +;; 02111-1307, USA. + +(input-method bn itrans) + +(description "Bengali input method by ITRANS transliteration. + +Itrans Bengali Keymap Layout created by Avinash Chopde in accordance with the details in the following link: + +http://www.aczoom.com/itrans/beng/node4.html + +Key Summary: + +The consonant alphabets are represented as half-characters by default i.e. k = ক্ . To complete the character please use 'a' representing 'অ' i.e. ka=ক. Consonant conjuncts can be created by writing the consonant characters in sequential order. To complete the conjunct either 'অ' or any other dependent vowel [অ (a), া(aa), ি(i), ী(ii), ু(u), ূ(uu), ে(e), ৈ(ai), ো (o), ৌ (au)] needs to be added at the end. + +E.g. ক্রিয়া = k+r+i+Y+A + +To write 'Khaanda-ta' (ৎ) use the key combination : t.h + +Detailed instructions for typing are available at the above mentioned link +") + +(title "ক") + +(map + (starter + (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@)) + ("0") ("1") ("2") ("3") ("4") + ("5") ("6") ("7") ("8") ("9") + ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L") + ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y") + ("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")) + + (consonant + ("k" "ক্") + ("kh" "খ্") + ("g" "গ্") + ("gh" "ঘ্") + ("~N" "ঙ্") + ("N^" "ঙ্") + ("ch" "চ্") + ("chh" "ছ্") + ("Ch" "ছ্") ; not in ITRANS Bengali table + ("j" "জ্") + ("jh" "ঝ্") + ("~n" "ঞ্") + ("n^" "ঞ্") + ("JN" "ঞ্") ; not in ITRANS Bengali table + ("T" "ট্") + ("Th" "ঠ্") + ("D" "ড্") + ("Dh" "ঢ্") + ("N" "ণ্") + ("t" "ত্") + ("th" "থ্") + ("d" "দ্") + ("dh" "ধ্") + ("n" "ন্") + ("p" "প্") + ("ph" "ফ্") + ("b" "ব্") + ("bh" "ভ্") + ("m" "ম্") + ("J" "য্") + ("y" "য্") + ("r" "র্") + ("l" "ল্") + ("sh" "শ্") + ("Sh" "ষ্") + ("shh" "ষ্") ; not in ITRANS Bengali table + ("s" "স্") + ("h" "হ্") + (".D" "ড়্") + (".Dh" "ঢ়্") + ("Y" "য়্") + ("yh" "য়্") ; not in ITRANS Bengali table + ("GY" "জ্ঞ্") + ("dny" "জ্ঞ্") ; not in ITRANS Bengali table + ("x" "ক্ষ্")) + + (independent + ("a" "অ") + ("aa" "আ") + ("A" "আ") + ("i" "ই") + ("ii" "ঈ") + ("I" "ঈ") + ("u" "উ") + ("uu" "ঊ") + ("U" "ঊ") + ("RRi" "ঋ") + ("R^i" "ঋ") + ("e" "এ") + ("ai" "ঐ") + ("o" "ও") + ("au" "ঔ") + (".N" "ঁ") + (".n" "ং") + ("M" "ং") ; not in ITRANS Bengali table + ("H" "ঃ") + (".h" "্") + ("t.h" "ৎ") + ("0" "০") + ("1" "১") + ("2" "২") + ("3" "৩") + ("4" "৪") + ("5" "৫") + ("6" "৬") + ("7" "৭") + ("8" "৮") + ("9" "৯") + ("]" "়") ; not in ITRANS Bengali table + ((S-\ ) "‌") ; not in ITRANS Bengali table + ((C-@) "‍")) ; not in ITRANS Bengali table + + (dependent + ("a" (delete @-) "") + ("aa" (delete @-) "া") + ("A" (delete @-) "া") + ("i" (delete @-) "ি") + ("ii" (delete @-) "ী") + ("I" (delete @-) "ী") + ("u" (delete @-) "ু") + ("uu" (delete @-) "ূ") + ("U" (delete @-) "ূ") + ("RRi" (delete @-) "ৃ") + ("R^i" (delete @-) "ৃ") + ("e" (delete @-) "ে") + ("ai" (delete @-) "ৈ") + ("o" (delete @-) "ো") + ("au" (delete @-) "ৌ")) + + (return + ((Return))) + + (backspace + ((BackSpace) (undo)))) + +(state + (init + (starter (pushback 1) (shift intermediate))) + + (intermediate + (consonant (shift second)) + (independent (shift init)) + (backspace) + (return (shift init))) + + (second + (consonant) + (dependent (shift init)) + (backspace) + (return (shift init)))) + +;; Local Variables: +;; coding: utf-8 +;; mode: emacs-lisp +;; End: diff --git a/im/hi-remington.mim b/im/hi-remington.mim new file mode 100644 index 0000000..38d1a3c --- /dev/null +++ b/im/hi-remington.mim @@ -0,0 +1,133 @@ +;; hi-remington.mim -- Hindi input method for Remington typewriter layout +;; Copyright (c) Red Hat, Inc. All Rights Reserved. + +;; This file is part of the m17n contrib; 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 remington) + +(description "Hindi input method for Remington typewriter layout. +Author: Rajesh Ranjan +") + +(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" "z") + ("X" "ग्") + ("x" "ग") + ("C" "ब्") + ("c" "ब") + ("V" "ट") + ("v" "अ") + ("B" "ठ") + ("b" "इ") + ("N" "छ") + ("n" "द") + ("M" "ड") + ("m" "उ") + ("<" "ढ") + ("," "ए") + (">" "झ") + ("." "ण्") + ("?" "घ्") + ("/" "ध्") + )) + +(state + (init + (trans))) + + + diff --git a/im/hi-remington.png b/im/hi-remington.png new file mode 100644 index 0000000000000000000000000000000000000000..de3f7b25bd78cc82138cac5d697c764d4a56a27b GIT binary patch literal 1609 zcmV-P2DbT$P)3npfO^UDAL03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00pf{L_t(&-tC!rY!r1A z$3MH>-JY~%Xl*N{1sk?vBdDNGu*Pr{lq!d&Ksc(12Sijz34uf;g8U%~B65h3XiR`` z6N(fK0SuRusH9wpG=#R$NNec;YiqkZ+a3SdVRyPL?e2C5)bNr?-tU^<`_AtjzxT#O z2qYs4z&4^K>9S)4a^}3p8!+@2!9xu2xJ2`APpD@%m(%W z?b^IJU>Q&;BM!mBkfs7_blqRbh^6-eK(>xQ)18e3qz?isnVoV11|=}({5!z+Q3A0=i@*s%R5fxp8YHaWcM_0H-MUKr+bK|mE(V#C-^qAB z-~y_ze}qaAo`7w}lB!Q2d!6+0%i z2U@~3FDtXGI;sF<#5~|QkQL5XSLSEn{NxfI+l8+6-Bp04WgI3?FMv5&nPuyu3E%)Q zCRD*ypzTL1%JAdi>wWVCVw{Bl8=`3g!*u*u;GlMS3re*u_Da=O6;Yn-PTGsdQjewO zwOP>wa6`Ky1Dxwr_}1(_s->!1NxmoUXWG@+sCuCzz%-4Y1uP6Usm7T+Nj29^2sXC& z=xCOI^Zp(ER*OP<&nAWpILpj&+v)v~*AcbH{}k0Yuu@k}DU%T=1-C@Uw!6LHV(lZr z4c%?!kH$>OkBy>q$tvm^GNT{J1f)u>26Q{VY?Tq$%ZNi{#Kkh=;cJWfI68Yr)fGPg zON>ICtqrrOy~CVa&B?6Y@w#DwY#ERPys3Sh+1dkubLrK)>$Jy2)s=p}_WFe%@zkRi zP*rGXN@xA9=~SE?4uEw2Nn@@O0+I(<6p)IBL{}TKXmiH-+Wq^~cq6R|GSeCz$5vGQ&evpNG@y>5&-DZNt0j?&lf(FG z*K|##JWL+7-w*)$vg49)g!i66o{#@_|3tPNoPgUC)4?tP-hFi|_S|Yi06eDSH;1#Z z=~gODw|e^8F2#mRv2~bZv$}Y% zTzG`E)EkCoWO^q*Bs}%;11QL=qGZH@4mR+@U@55Z(FRbV4`?!?IT8T&oXeEHyqj37 z)9XIf7}n_`uaN*g$6o**s$C_l`U!ol!4s%J57aB=CKHSNMZlxK4(0qMyRiTSq-x+p zUDqVw7a8%n&epZI#Zp_}+aG~*ydI{scsFse{(|_I+h?Gv23I8nq>aFQE#U$f1e}l& z56Ot*WkhS>DO{@S>&tAd7KPlbI{+uxwwW4" ?।) + ("." ?.) + ("?" ?य़))) + +(state + (init + (consonant) + (halant) + (else) + (vowel-I (shift after-vowel-I))) + + (after-vowel-I + (consonant + ;; The current preedit is "IC". Reorder it to "CI". + (move @<) (delete @+) (move @>) (insert "ि") + ;; Keep on reading the following [HC]* sequence. + (shift after-consonant)) + (vowel-I + ;; Delete the lastly inserted I and rehandle it in `init' state. + (delete @-) (pushback 1) (shift init)) + (nil (shift init))) + + (after-consonant + (halant + ;; The current preedit is "C[HC]*IH". Reorder it to "C[HC]*HI". + (move @-) (delete @-) (move @>) (insert "ि") + ;; Keep on reading the following C[HC]* sequence. + (shift after-consonant-halant))) + + (after-consonant-halant + (consonant + ;; The current preedit is "C[HC]*HIC". Reorder it to "C[HC]+I". + (move @-) (delete @-) (move @>) (insert "ि") + ;; Keep on reading the following [HC]* sequence. + (shift after-consonant)))) diff --git a/im/hi-typewriter.png b/im/hi-typewriter.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1531d4ee4442e904ba294ff8b447da4779b228 GIT binary patch literal 2162 zcmV-&2#xoNP)4kY#YW}*N903CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00-7dL_t(&-tC%uP*m3) z$3J&pEUx?xY3;)%ZET&GhZ!~1 zOeV%|qSa~%CfaJ$np~q%k+m;u|C^a(54}jMV-K$ibGj0Wd6a$~vo)^g| zKMnc_YlMk*D1eBdkl0?D2kaMoB(PP*8P|~jE*kiR_DV0K_<(7EM|AZ9R&*qQqXzyv z;jmd5<$@tF0L)f#j_9a7@D?yx@IMA}!UW>(3ji~L^@byuQ8LP>tpq;~XmI308Kqyl0F<9w z*(+dD-_$Hc<1||VnxzO#)u1^r`Fdfh&&1^Iixh|f{WN+(MAGIBBGLdnFQcpoL3=i# zF@QQ5C9=%`$~<$I`6CbfMza;P>_GLISguY&(&8~MJ6>g3cQQr{b(c}jhUhyD5vW2& zNeI~o%FnHod{I00dn4Dh`iw@i6;N+0z*7Av{B}f4pic~z=Z_*mbqK;sz)Oa%f;L5= z`k1xH{E_?Gbim|uY{MJ91^-jM@h=+$FeHTKbATy^_FqBA=8W6$*6qoBEyl1yFND?G;QmL+uLeq3#|E4UJ<6mV` zTW4>4z`^4~IIku$;d}oe&QXmo_U(qD>0{0mE;gL^G=#?g-XM!_3|06hnYj3@0FZnJ zfW*!!AW>7NN40Hx#{zJ*?s}B_>z?rdWRKm^x-G zJT%8mY;-k=(Q))2GXCm^X_?V>zn2Lm1*1Oi(xcHy|CI5wkyF1po;x*b=7S}U&Qk-D zDOr>t^E__XVSt3}90^dxMyVV)>~Xv1-%tZ4lZM6Y!zB6ncE5c3rWKJW094gPv*++| zs%ji$IS=61%+!0WLL(ASjQ<-KF2z$_`Ljkq{?O|{j$er3TRj~KPF9M z=!FtoB?Yseb57n?78N&tz@_sksa2|36m&ZivU6e^atY80{SKk4AyYRGVD6NSXqrUt z?x$Jz!cye8%Z(bSs)=Un-f;}9JxpJ@8pHN|S)`{FGju>6r%v|-U~u08b}TJI zwMTyqkQd*5&D{SST;P{Xf%GdL-rMsoyHfgb*=FaHzrW7r-5dBQca6{L_pKFsh2cV^ zd&S>>0Rud4*T*+Cp`x>?XaO_nY1hwbbsvC#f1Sax!htNCwF;Y6ugh`|K8$*$GxHvQ z2T7t4z@!IvVYNKcC_s(Xc4WwuMR|Z!>gcouczgB05$h}Lj-=s}7Z~N3BY0~Nfb|}? ztG-1iK3Uoefb^7-#=!;+Z2D*tj>xNIIS&wJuhk9tRtz_(X_o0Vi9l$-;KR|;3 z`RKR!)LCptWR%S-=viA o683wsh>DdYCoK&7Wk_@MKmGBk3Q)i4D*ylh07*qoM6N<$g2tls&;S4c literal 0 HcmV?d00001 diff --git a/im/mr-inscript.mim b/im/mr-inscript.mim index cb32e2c..e060097 100644 --- a/im/mr-inscript.mim +++ b/im/mr-inscript.mim @@ -1,10 +1,9 @@ ;; mr-inscript.mim -- Marathi input method for inscript layout -;; This keymap is derived from the Hindi inscript table of scim-tables. ;; Since Marathi and Hindi use the same script Devanagari, the keymap ;; for both of them is same. Still, since there are few language specific ;; variations in script a separate file is created and maintained to ;; accomodate any further language specific changes to unicode. -;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved. +;; Copyright (c) Red Hat, Inc. All Rights Reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. diff --git a/im/or-inscript.mim b/im/or-inscript.mim new file mode 100644 index 0000000..784ec93 --- /dev/null +++ b/im/or-inscript.mim @@ -0,0 +1,150 @@ +;; or-inscript.mim -- Oriya input method for inscript layout +;; Copyright (c) Red Hat, Inc. All Rights Reserved. + +;; This file is part of the m17n contrib; 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 or inscript) + +(description "Oriya input method for inscript layout. + +Reference URL - http://indlinux.org/wiki/index.php/InscriptLayouts#Oriya +Key Summary: +1. ଜ୍ଞ : % +This can also be typed as a sequence of following: +ଜ + ୍ + ଞ i.e. p + d + } +2. ତ୍ର : ^ +This can also be typed as a sequence of following: +ତ + ୍ + ର i.e. l + d + j + +3. କ୍ଷ : & +This can also be typed as a sequence of following: +କ + ୍ + ଷ i.e. k + d + < + +4. ଶ୍ର : * +This can also be typed as a sequence of following: +ଶ + ୍ + ର i.e. M + d + j + +Author: Subhransu Behera +Key summary: Subhransu Behera +") + + +(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") + ("j" "ର") + ("K" "ଖ") + ("k" "କ") + ("L" "ଥ") + ("l" "ତ") + (":" "ଛ") + (";" "ଚ") + ("\"" "ଠ") + ("'" "ଟ") + ("|" "|") + ("\\" "\\") + ("~" "୰") + ("`" "`") + ("Z" "Z") + ("z" "z") + ("X" "ଁ") + ("x" "ଂ") + ("C" "ଣ") + ("c" "ମ") + ("V" "V") + ("v" "ନ") + ("B" "ଵ") + ("b" "ୱ") + ("N" "ଳ") + ("n" "ଲ") + ("M" "ଶ") + ("m" "ସ") + ("<" "ଷ") + ("," ",") + (">" "।") + ("." ".") + ("?" "ଯ") + ("/" "ୟ") + ("%" "ଜ୍ଞ") + ("^" "ତ୍ର") + ("&" "କ୍ଷ") + ("*" "ଶ୍ର") + )) + +(state + (init + (trans))) diff --git a/im/or-inscript.png b/im/or-inscript.png new file mode 100644 index 0000000000000000000000000000000000000000..e1021ba241b228749517ea05bdf62828ccba6109 GIT binary patch literal 1543 zcmV+i2Kf1jP)Rz3^iU=wkiMs03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00nDFL_t(&-tCxMY*a-U z$A8^rp|s`FDYr_chqi$jE{X}}03p?gi9u;h1kqSu2!a?jP`p6YAUr4u61*e|6h%{` z!HC8XKnO}C1_uZ)Gzhj(wot$pJVM!CV7sj^vt{;p&e_u&tx3ORvvb?o|9|GY4*bt0 zr7wXAN67<azsGQPO}9fag7yl>*C+5RH9`Ksd^1paK}`V|hI= z!3a^?CkTY2WB|25S_gjC2#hvDL;wc#@&#;927c@J&#?7}XWRRWigu*ExS(u1umB*? zi>E&an4fH2#rg3G{Rz2M0Q1%Fdxt=?w{EZbm#qYcCVX3W2Nymf6-V6Uf~H zc|#!g0ZX*GN1Qf}&A8!eu$Qikb_G8stL{JGy$EEf?>6A5Hhu(X)%yGGhorT$9SKZz zR{yg#xt@u^#N4V5sZc#2)Q+QoivR-IVqr#sL8@=p2i-L~9(Aj6)A0|pN7S*YWNmwY z@8Jj8FAMDf%=ZoG9%QqHndQ@_?$_Gq99Lw-9EV2?|A*Prjo9g*oOh<`7&VN1T4&_fscTZ z+VCylIB)>irsqAL$yaj#U=J|YX+GLAfO8ke-3AzJAwS1;>pjWR>7a6{FURAM%7;D! z4hdvaCv&j%z})MR3{F(ulQ8ku-y>;>-G-Gp^cu2!TEd#lq1Tz5UjeY*E1gaOz673A zLzO_WKpyR+-P8bM0qUbN2sG^e?V;2)TUK^>uO|xk@z&yxn}Kw%ifpw8{sb_yv*7Jw zglGlkRoco$zfy2_7+{_eqBY=hTH}GY<8cKj63DCFSyLJz4jex?(2#bD+%y>m+Jb6faG(O(~GAKP!3>Xwz!uP&b_ZY_Dp?2+?SSSOVk&Yg9UNOMR~a z@{JHn><_zMHc+i +") + +(title "க") + +(map + (trans + +("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" "ஷ") + +("`" "ஃ") +("1" "1") +("2" "2") +("3" "3") +("4" "4") +("5" "5") +("6" "6") +("7" "7") +("8" "8") +("9" "9") +("0" "0") +("-" "-") +("=" "=") +("[" "ஹ") +("]" "") +("\\" "") +(";" "்") +("'" "ங") +("," "இ") +("." ",") +("/" ".") +("~" "*") +("!" "ஸ") +("@" "\"") +("#" "%") +("$" "ஜ") +("%" "ு") +("^" "ூ") +("&" "") +("*" "'") +("(" "(") +(")" ")") +("_" "ஸ்ரீ") +("+" "+") +("{" "") +("}" "") +("|" "") +(":" "") +("\"" "ஞ") +("<" "ஈ") +(">" "?") +("?" "-") +("fp" "கி") +("'p" "ஙி") +("rp" "சி") +("'p" "ஞி") +("lp" "டி") +("zp" "ணி") +("jp" "தி") +("ep" "நி") +("gp" "பி") +("kp" "மி") +("ap" "யி") +("up" "ரி") +("yp" "லி") +("tp" "வி") +("Hp" "ழி") +("sp" "ளி") +("wp" "றி") +("dp" "னி") + +("!p" "ஸி") +("Zp" "ஷி") +("$p" "ஜி") +("]p" "ஹி") +("Bp" "க்ஷி") + +("fP" "கீ") +("'P" "ஙீ") +("rP" "சீ") +("'P" "ஞீ") +("lP" "டீ") +("zP" "ணீ") +("jP" "தீ") +("eP" "நீ") +("gP" "பீ") +("kP" "மீ") +("aP" "யீ") +("uP" "ரீ") +("yP" "லீ") +("tP" "வீ") +("HP" "ழீ") +("sP" "ளீ") +("wP" "றீ") +("dP" "னீ") + +("!P" "ஸீ") +("ZP" "ஷீ") +("$P" "ஜீ") +("]P" "ஹீ") +("BP" "க்ஷீ") + +("f;" "க்") +("';" "ங்") +("r;" "ச்") +("\";" "ஞ்") +("l;" "ட்") +("z;" "ண்") +("j;" "த்") +("e;" "ந்") +("g;" "ப்") +("k;" "ம்") +("a;" "ய்") +("u;" "ர்") +("y;" "ல்") +("t;" "வ்") +("H;" "ழ்") +("s;" "ள்") +("w;" "ற்") +("d;" "ன்") + +("!;" "ஸ்") +("Z;" "ஷ்") +("$;" "ஜ்") +("];" "ஹ்") +("B;" "க்ஷ்") + +("g[" "பு") +("t[" "வு") +("'[" "ஙு") +("a[" "யு") + +("!%" "ஸு") +("Z%" "ஷு") +("$%" "ஜு") +("]%" "ஹு") +("B%" "க்ஷு") + +("g{" "பூ") +("t{" "வூ") +("'{" "ஙூ") +("a{" "யூ") + +("K:" "மூ") +("U:" "ரூ") +("G:" "ழூ") +("S:" "ளூ") + +("E}" "நூ") +("J}" "தூ") +("W}" "றூ") +("Y}" "லூ") +("D}" "னூ") + +("!^" "ஸூ") +("Z^" "ஷூ") +("$^" "ஜூ") +("]^" "ஹூ") +("B^" "க்ஷூ") + +("bf" "கெ") +("b'" "ஙெ") +("br" "செ") +("b\"" "ஞெ") +("bl" "டெ") +("bz" "ணெ") +("bj" "தெ") +("be" "நெ") +("bg" "பெ") +("bk" "மெ") +("ba" "யெ") +("bu" "ரெ") +("by" "லெ") +("bt" "வெ") +("bs" "ளெ") +("bH" "ழெ") +("bw" "றெ") +("bd" "னெ") + +("b!" "ஸெ") +("bZ" "ஷெ") +("b$" "ஜெ") +("b]" "ஹெ") +("bB" "க்ஷெ") + +("nf" "கே") +("n'" "ஙே") +("nr" "சே") +("n\"" "ஞே") +("nl" "டே") +("nz" "ணே") +("nj" "தே") +("ne" "நே") +("ng" "பே") +("nk" "மே") +("na" "யே") +("nu" "ரே") +("ny" "லே") +("nt" "வே") +("ns" "ளே") +("nH" "ழே") +("nw" "றே") +("nd" "னே") + +("n!" "ஸே") +("nZ" "ஷே") +("n$" "ஜே") +("n]" "ஹே") +("nB" "க்ஷே") + +("if" "கை") +("i'" "ஙை") +("ir" "சை") +("i\"" "ஞை") +("il" "டை") +("iz" "ணை") +("ij" "தை") +("ie" "நை") +("ig" "பை") +("ik" "மை") +("ia" "யை") +("iu" "ரை") +("iy" "லை") +("it" "வை") +("is" "ளை") +("iH" "ழை") +("iw" "றை") +("id" "னை") + +("i!" "ஸை") +("iZ" "ஷை") +("i$" "ஜை") +("i]" "ஹை") +("iB" "க்ஷை") + +("bfh" "கொ") +("b'h" "ஙொ") +("brh" "சொ") +("b\"h" "ஞொ") +("blh" "டொ") +("bzh" "ணொ") +("bjh" "தொ") +("beh" "நொ") +("bgh" "பொ") +("bkh" "மொ") +("bah" "யொ") +("buh" "ரொ") +("byh" "லொ") +("bth" "வொ") +("bsh" "ளொ") +("bHh" "ழொ") +("bwh" "றொ") +("bdh" "னொ") + +("b!h" "ஸொ") +("bZh" "ஷொ") +("b$h" "ஜொ") +("b]h" "ஹொ") +("bBh" "க்ஷொ") + +("nfh" "கோ") +("n'h" "ஙோ") +("nrh" "சோ") +("n\"h" "ஞோ") +("nlh" "டோ") +("nzh" "ணோ") +("njh" "தோ") +("neh" "நோ") +("ngh" "போ") +("nkh" "மோ") +("nah" "யோ") +("nuh" "ரோ") +("nyh" "லோ") +("nth" "வோ") +("nsh" "ளோ") +("nHh" "ழோ") +("nwh" "றோ") +("ndh" "னோ") + +("n!h" "ஸோ") +("nZh" "ஷோ") +("n$h" "ஜோ") +("n]h" "ஹோ") +("nBh" "க்ஷோ") + +("bfs" "கெள") +("b's" "ஙெள") +("brs" "செள") +("b\"s" "ஞெள") +("bls" "டெள") +("bzs" "ணெள") +("bjs" "தெள") +("bes" "நெள") +("bgs" "பெள") +("bks" "மெள") +("bas" "யெள") +("bus" "ரெள") +("bys" "லெள") +("bts" "வெள") +("bss" "ளெள") +("bHs" "ழெள") +("bws" "றெள") +("bds" "னெள") + +("b!s" "ஸெள") +("bZs" "ஷெள") +("b$s" "ஜெள") +("b]s" "ஹெள") +("bBs" "க்ஷெள") + + )) + +(state + (init + (trans))) diff --git a/im/ta-typewriter.png b/im/ta-typewriter.png new file mode 100644 index 0000000000000000000000000000000000000000..54791aad7f3a9077c66e57af10a5800e1fc0be44 GIT binary patch literal 1896 zcmV-u2bcJXP)11wIAklg?P03CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00zuSL_t(&-tCxsa8y?v z$3MG!ck>SE&8^v`*(NPuf)pv3>b6tVPDg3WmPeVw#geJh0SA>j)+nQnc1EXzb~Kb3 zn-)jKT8DOrK@hmK6m^8Q;#vnwQX*}60mhr!vA{|}) zTrK1GrRyN;|GN!b2XGz0bpRjdKo-O!0ULm7pc2TP0QoS`4ZH=s2>e;buV)NE5Kk`f zD)9M{PjK-nf?NO?0PH{sU=!c}4yZEzu1o>=B~T+SvqHxI+7b%`9gX>1EvAT zfzQeK2Qy&Xy{^x}h2Z7swA7sjiizbu9qyT9EwuG!)PdkVySAyWW;Aw0^Bz^)*kLX+25fGtTm z|NAEV=A=k=YSU>Me;|lw32;!na6=H!&w*Ef4&Vmh0pO>ATYz0VPCQvGmVe1;MHa+U z3H%YL8fROB@bM>1c&r6}1H^#2X8WeJqzvL&1S|(`2V@Z+{tN5|cFXu`obf|3{&u9PiT8gu$)>)`>g311z5C< z(?_BnXb-G^GM4kkPvVZok$22@FTi@K@JCOB(fj)V$f|WgpUre@Eawn0`|;%LH3Jf`esIO! zW%$Qu(d}`p&DrF9{nqiFec|sj*H&qcST|k`VSL^op%+dQyQ7~_-5IXc7;VIs_|u`G zEEcZYIm$^XMLit&)uWeQc4ZIIhkGU*4i!~<7}xBxnBkwh7qNSkMixiKwn^pj;x9IUJ6r2|XZynP*Cxo;1T zuX-V!lHUY8Et*@C0x)h#d9tk>fSIL6qo;vO+^G)LPd-CcwMH~*c%rR4 zAEByRW9v?%>$39ub=>vXF222OI*O{jC0M@=gaBDlwI2ZqE8nQ7+EYT!Jc_FAQ&jB( zMb*NJsvS~P?XyX0cwAAn(71u@lmIa6W+SDUQEHT{UA@Hs96d3Y6HT)K=<6>a+Y!Nc za0x{P7g)1+7vYGV=5wXQbsI-dTLFBEs%48d%7KNz zr-98tKHyE_(P|2y?YxV~u!HjHZP=x#VXqdLQQFE-IGg&DvpLdG#Y6WTFcQ9QC);0L zMrp~pk#Fy{7!GC8ov%}r7f-OhUCi}jz6mG>8UsG>Fz|#>?PWlhP_;qeJ7T{hiO0*P z08X_UhtG63U-tdhn+!F2X8T&)CGDt-_5!eN&q^-z7qVgHACM#?KRVfJ1h~rb%bItI z^yFB|x;_P<*=S0l`Hwk(Hlvw5D+NHp4jRu?@Ys?aIE%YS*0;@gk9+U<$H?A<1QIr6 zB7u1+ow;r?djdYMCE)W~fcc{Qd@$hi?n~w&nR_5{xVtF@K&!BaF7ChU5Rw!lFME)I zpsKhA~Ky|=9z!62&>V?Y85i}2^@)#w7a=Q_l zMqH@7WlRY?>fJe_DmThKES&!@7F1qx