PramukhLib: Javascript library for Indian script is updated
From past few months I was working on updating PramukhLib: Javascript library for Indian Script. This library can provide your Website a power to write in 9 different Indian scripts (not languages). I have done major changes in the library including functional changes as well as character mapping changes.
I have created many tools that depend on PramukhLib library. All of those tools were also updated to use new script. Version number for each tool is increased to match to that of PramukhLib. Here is a list of all tools those were updated
- PramukhLib: Javascript Library
- IndicIME TinyMCE plugin
- IndicIME FCKEditor plugin
- IndicIME WordPress plugin
- Pramukh Type Pad: WYSIWYG HTML editor
- Pramukh Type Pad: Firefox Extension (Add-on)
Here is a list of changes that I made in PramukhLib and hence in all above mentioned tool
Functional Changes
- ConvertAllToIndicIME is removed and ConvertPageToIndicIME is added which does the same function
- ConvertPageToDefault and ConvertToDetault functions were added to remove IndicIME functionality from elements
- Memory optimization when you want to write in your language on whole Webpage.
Script Changes
- Added “H” to perform same action as “:” for all scripts
- Added Zero Width Joiner and Zero Width Non Joiner character supports for all scripts
- Punctuation characters removed from mapping and replaced with less used symbols
- Symbols with special meaning for Indic script can be printed by suffixing “~”.
- Added “S” to perform same action as “sh”
- For all scripts help image is updated
- For all scripts, typing “a^i” gives separate characters
- For all scripts, “ou” is now equivalent to “au”
- For all scripts, R is changed to “Ru” and RR is changed to “RU”
- For applicable scripts Q and QQ is changed to “Lu~” and “LU~”
- For applicable scripts, avagrah is now represented with “&”
- For applicable scripts, chandrabindu is now represented with “M~”
- Example words are added at the bottom of the help image.
- Bengali: Added Khand t letter, Changed letter for r, rr and v/w
- Misspelled “devnagari” is changed to “devanagari”
- Gurmukhi Script: Tippi and Addak will be printed by M~ and N~ instead of ~ and @.
- Kannada Script: Swapped characters for e<->E, o<->O. Halant will be retained after consonant. rr character is changed to rx to correctly display rra.
- Malayalam Script: Swapped characters for e<->E, o<->O. Halant will be retained after consonant. Added chillu character support for N, n, r, l and L
- Oriya Script: y and Y gives different letters
- Tamil Script: Swapped characters for e<->E, o<->O. Halant will be retained after consonant. Added kSh letter, 0(zero), f.
- Telugu Script: Swapped characters for e<->E, o<->O. Halant will be retained after consonant.
Thanks for the FCKeditor plugin. However it seems to be not working or insufficient docs how to set it up in Drupal – where FCK works via WYSIWYG module http://ftp.drupal.org/files/projects/wysiwyg-6.x-2.0.tar.gz in Drupal http://ftp.drupal.org/files/projects/drupal-6.15.tar.gz
What I did is
FCKConfig.Plugins.Add( ‘indicime’ );
FCKConfig.ToolbarSets["Default"] = [
['indicime','indicimehelp'],
added the above in …\sites\all\libraries\fckeditor\fckconfig.js
This however did not show up the module and had to add
‘indicime’ => array(
‘path’ => $editor['library path'] . ‘/editor/plugins’,
‘extensions’ => array(
‘indicime’ => t(‘indicime’),
),
‘internal’ => TRUE,
‘load’ => TRUE,
),
in …\sites\all\modules\wysiwyg\editors\fckeditor.inc
This shows the module in the admin area but buttons are not seen by the user.
Any help will be greatly appreciated.
@rhon
I have created tutorial for enabling Drupal to type in 9 Indian languages using FCKEditor.
Enjoy it.
hello sir,
i want to integrate PramukhLib in FCKeditor using ASP. Net
@Bhavesh
You may need to use FCKEditor IndicIME Plugin instead of PramukhLib to use FCKEditor in ASP .Net.
Hi Vishal,
Can you please tell me how IndicIME Plugin integrate to FCKeditor , i followed the same steps i nreadme.txt but i didn’t get it ..
one more thing i tried with your typeeditor but it does not have image browse option .
Lastly i want to congratulate for this great scripts
Hi Vishal,
Thans for the gr8 scripts
its very usefull to me ..