Search within this blog

Tuesday, August 19, 2008

BanglaEd in Javascript

Hi!
I am now working on porting BanglaEd in Javascript. Here is the first peek of the same. This project is far from being completed but as this is nothing but a web page, i can release as soon as i do a little bit. So, the first 'little bit' is here.

What is BanglaEd?
BanglaEd is a Unicode based Bangla text editor. It has been previously developed in C/C++ and Java. Now work is being done to do the same using Javascript.

How to Type in BanglaEd?
Just put your cursor in the text box marked as "Type Here" and you can see Bangla text just below it. Use the Reset button to wipe out everything.

Where is the key-map?
The key-map or which-English-letter-stands-for-which-Bangla-Letter is given below :

a -> অ | A -> আ | i -> ই | I -> ঈ | u -> উ | U -> ঊ | R -> ঋ | _____ | e -> এ | E -> ঐ | o -> ও | O -> ঔ

k -> ক | K -> খ | g -> গ | G -> ঘ | q -> ঙ |
c -> চ | C -> ছ | j -> জ | J -> ঝ | Q -> ঞ |
x -> ট | X -> ঠ | z -> ড | Z -> ঢ | N -> ণ |
t -> ত | T -> থ | d -> দ | D -> ধ | n -> ন |
p -> প | f -> ফ | b -> ব | v -> ভ | m -> ম |

y -> য | r -> র | l -> ল | _____ | S -> শ | F -> ষ | s -> স | h -> হ |

w -> ড় | W -> ঢ় | Y -> য় | P -> ৎ |
M -> ং | H -> ঃ | ^ -> ঁ |

` -> হসন্ত (্‌)

But how to write "Yuktakkshars"?
Note: To type 'Yuktakshars', use hasant intuitively. For example, to write
ক্ষ, type 'k' followed by '`' (hasant) followed by 'F'.

Similarly,

ঞ্জ = Q + ` + j

প্র = p + ` + r

র্প = r + ` + p

প্য = p + ` + y

E.g. to write আশ্চর্য্য type: a + S + ` + c + r + ` + y + ` + y

I can not see any Bangla. Only see some Boxes or Question marks. Why?
You need Unicode support in your system. Read this for help.

Where can I find the C/C++ or Java version?
T C/C++ version haven't been uploaded. But you can find the Java version (executable JAR file) from here with PDF documentation available here.

These programs are far from being complete, and some bugs are there.
That's why this is still in ALPHA version. ;)

Why bother about a JavaScript version?
The JavaScript version can be used within a web page where Bangla input is required but client side Bangla input support may not be provided always. JavaScript is available with almost ANY browser now a days so, doing input in Bangla in web pages will be a lot more easier.

Now you can check the thing out:

No comments: