Readme for indian-language-font-converter-0.2
** How To install this cabal package :
1) go to the extracted directory "indian-language-font-converter-0.0"
2) on terminal , fire the following commands :
$ sudo runhaskell Setup.hs configure
$ sudo runhaskell Setup.hs build
$ sudo runhaskell Setup.hs install
3) to check if the package is installed into ghci, do the following :
$ ghci
prelude> :module IndianLanguage
If you will reach something like "prelude IndianLanguage>" in haskell then you can say that the package is properly installed.
4) whenever you need to use this package, just put "Languages.db" file into a current directory, else the functions will give an error(related to sql)
5) well, we can now use this package
** Testing the package :
1) we have three modules :
IndianLanguage.Font
IndianLanguage.HandleTranslation
2) IndianLanguage.HandleTranslation is a supporting module for the remaining two modules. Our main aim is to use first module listed above.
3) Prelude> :module IndianLanguage.Font
Prelude IndianLanguage.Font> convertToStr "marathi" "maaze naav Aakaash aahe"
It will generate a window having a textview with "माझे नाव आकाश आहे" in it.
Prelude IndianLanguage.Font> convertToFile "marathi" "inputFile.txt" "outputFile.txt"
Here, inputFile.txt will have any number of sentences on marathi meaning but which are written in english alphabets, like :
File Line No 1 : maaze naav aakaash aahe.
File Line No 2 : mee chinchawadd madhye raahato.
File Line No 3 : aakaash maazaa mitra aahe.
File Line No 4 : aaj guruvaar aahe.
File Line No 5 : shubh prabhaat.
And after calling "convertToFile" function, our "outputFile.txt" will contain :
File Line No 1 : माझे नाव आकाश आहे .
File Line No 2 : मी चिंचवड मध्ये राहतो .
File Line No 3 : आकाश माझा मित्र आहे .
File Line No 4 : आज गुरुवार आहे .
File Line No 5 : शुभ प्रभात .