Redhat 7.2 Enabled with Indian languages support

This project work is to enable Redhat 7.2 with Indian languages support (for Tamil and Hindi languages)
We have done this in two steps.

i) Input method for Indian Languages.

            For Indian languages input we have modified the X library such that in any application we can use this facility without modifying  that applications.
            Replace the /usr/X11R6/lib/libX11.so.6.2 with our modified library Modified Glyph based XLib to enabel Indain languages input.

ii) Customized Applications (KDE desktop and primary applications like koffice, gcc, pine)

            We have developed a rpm named indlinux-1.0-1.i386.rpm. In this rpm we have provided all the mo (Machine Object) files for applications like   
            koffice, pine and gcc. This rpm also contains mlterm (multi lingual terminal) and the map files and fonts that necessary to local language input.

Installation Procedure

            To use TrueType fonts we need True Type Font server(ttfs). First download and install xfstt-1.0-1.i386.rpm
            Logout of X.
            Take a backup of existing /usr/X11R6/lib/libX11.so.6.2, then copy the modified library libX11.so.6.2 as /usr/X11R6/lib/libX11.so.6.2.
            Install the indlinux-1.0-1.i386.rpm.
            Reboot the system.
            Set the two environment variables in your .bashrc (for selecting the language).
                For Tamil
                    export LANG=ta_IN      
                    export ILANG=tamil.iscii
                For Hindi
                    export LANG=hi_IN      
                    export ILANG=hindi.iscii
            Before starting X, we should set the true type font path as follows.
                    $ xinit &
                    $ xfstt &
                    $ xset fp+ unix/:7101
                    $ startkde
            To make it every time, We can put the above lines in .Xclients-default
            Now the KDE will start to work in Tamil or Hindi.
            

How to type in Indian Language

            Press the toggle key 'left ctrl + left shift' and then start to type in Tamil or Hindi.
            To change the language to English once again press the toggle key.
                 

How to start Multi-Lingual Terminal (mlterm)

            To start mlterm give the following command
            $mlterm -V=true
            Now you can see the mlterm. In this terminal you can see gcc and pine working for Indian languages.