Rifat vai has released an awesome jQuery plugin which adds Avro Phonetic layout to your text inputs. I converted it into a WordPress Plugin. Hats off to Rifat vai for the awesome job!
How to use it?
Click on the download link below. It should show you the raw php source of the plugin file. Save it as “avro-phonetic.php” and upload the file to “wp-content/plugins/” directory. Now go to your “Plugins” page from WP Dashboard. Activate the plugin.
Download: https://raw.github.com/masnun/Avro-Phonetic-WP-Plugin/master/avro-phonetic.php
Github Repo: https://github.com/masnun/Avro-Phonetic-WP-Plugin
Official Page: http://torifat.github.com/jsAvroPhonetic/
Knows Issues:
- Doesn’t work with the Visual Editor (TinyMCE) of WordPress. Please use the HTML editor.
-
Doesn’t show any visual clue of which language (English or Bangla) is active.It now shows a black box with language identificationThanks to the Avro team for the nice icons.
Ctrl + M toggles between Bangla and English. It’s your responsibility to let the users know how to use it. The plugin doesn’t have any fancy instructions displayed to the users.It now has a widget. Add the widget to your sidebar.
Forces to load jQuery 1.7.2 without caring if an older version is already loaded. Had to do this because wp_enque_script() was not loading jQuery on some themes/setup.Thanks to Mehdi vai, the loading is now done using JS after checking if a version is loaded already! đ
Contribute:
Feel free to fork the codes on Github and send me pull requests. If you’re not used to Git, send me the modifications over email. I shall merge them and commit. My email address is available on masnun.com đ
Have fun!
4 replies on “Avro Phonetic Plugin for WordPress”
This is brilliant. How do I change the keyboard shortcut to shuffle between the language options? On OSX , Command + M minimizes the window.
Is it possible to change the language by clicking the png icon?
You have to hack the codes đ
I was try to get it done by clicking png too. Unfortunately I Donât know coding.
Did you find any way?
āĻ āĻā§āĻ°-āĻ° āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨ā§ āĻ¯ā§ ā§Ŧ-āĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻĨāĻž āĻŦāĻ˛ā§āĻāĻŋāĻ˛āĻžāĻŽ – āĻā§āĻĄāĻŋāĻ/āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ¨āĻž āĻāĻžāĻ¨āĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋāĻ° āĻāĻžāĻāĻ āĻāĻŽāĻŋ āĻāĻŽāĻžāĻ° āĻŽāĻ¤ā§ āĻāĻ°ā§ – āĻŦā§āĻā§ āĻšā§āĻ āĻŦāĻž āĻ¨āĻž āĻŦā§āĻā§ āĻšā§āĻ – āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋ! āĻāĻŽāĻžāĻ° āĻŽāĻ¨ā§ āĻšāĻ˛ā§ – āĻāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻžāĻ¨āĻŋā§ā§ āĻĻāĻŋāĻ˛ā§ āĻāĻžāĻ˛ āĻšā§ – āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°ā§ā§āĻāĻ¨ā§ā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¨ā§āĻā§ āĻāĻŽāĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĻāĻŋāĻ˛āĻžāĻŽ āĻĒā§ā§āĻ¨ā§āĻāĻā§āĻžāĻāĻ —
ā§§āĨ¤ āĻĒā§āĻ¸ā§āĻā§āĻ° āĻ¨ā§āĻā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯-āĻĢāĻ°ā§āĻŽā§ āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻŦāĻā§āĻ¸ā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻāĻžāĻ°ā§āĻ° āĻāĻŽā§āĻ˛ āĻā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ˛āĻŋāĻāĻ¤ā§ āĻšā§ – āĻ¸ā§āĻāĻžāĻ¨ā§āĻ āĻ āĻā§āĻ° āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻ°ā§āĻāĻŋāĻ¤ā§ āĻ˛ā§āĻāĻž āĻāĻŽā§āĻ˛ āĻ¸ā§āĻŦā§āĻāĻā§āĻ°āĻŋā§ āĻāĻžāĻŦā§ āĻŦāĻžāĻāĻ˛āĻž āĻšā§ā§ āĻ¯āĻžā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽā§āĻ˛ āĻ¤ā§ āĻāĻ° āĻŦāĻžāĻāĻ˛āĻž āĻšā§ āĻ¨āĻž! āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯-āĻĢāĻ°ā§āĻŽā§āĻ° āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻŦāĻā§āĻ¸ā§ āĻā§ā§āĻŦāĻ¸āĻžāĻāĻ āĻāĻāĻāĻ°āĻāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻšā§, āĻ¸ā§āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻāĻāĻ āĻāĻāĻ¨āĻž! āĻāĻŽāĻžāĻ° āĻĒā§āĻ°āĻļā§āĻ¨ āĻšāĻā§āĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻĻā§āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻā§āĻ¸ā§ (āĻ¨āĻžāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻŦāĻā§āĻ¸ āĻŦāĻ˛ā§?) āĻāĻŋ āĻāĻ°ā§ āĻ āĻā§āĻ° āĻŦāĻ¨ā§āĻ§ āĻ°āĻžāĻāĻž āĻ¯āĻžā§??
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ āĻāĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋāĨ¤ āĻ¤āĻŦā§ āĻ°āĻŋāĻĢāĻžāĻ¤ āĻ¸āĻžāĻšā§āĻŦā§āĻ° āĻ āĻā§āĻ°āĻ° āĻŽā§āĻ˛ āĻā§āĻā§ā§ā§āĻ°āĻŋ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨āĻāĻžāĻ° āĻŽāĻ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨ā§āĻ Ctrl+M āĻā§āĻŦā§āĻ°ā§āĻĄ āĻļāĻ°ā§āĻāĻāĻžāĻ āĻā§āĻĒā§ āĻāĻžāĻˇāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžā§āĨ¤ āĻŦāĻžāĻāĻ˛āĻž āĻŽā§āĻĄā§ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻāĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¤ā§āĻ āĻāĻŽā§āĻ˛, āĻā§ā§āĻŦāĻ¸āĻžāĻāĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻžāĻ¤ā§ā§ āĻā§āĻā§āĻ¸āĻāĻŦāĻā§āĻ¸ā§ āĻŦāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻā§āĻ° āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻāĻ˛ā§ āĻā§āĻŦāĻ āĻāĻžāĻ˛ āĻšāĻ¤ āĻ¸āĻ¨ā§āĻĻā§āĻš āĻ¨āĻžāĻāĨ¤Â āĻāĻļāĻž āĻāĻ°āĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžā§āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨āĨ¤ āĻ¤āĻŦā§ āĻāĻĒāĻžāĻ¤āĻ¤ Ctrl+M āĻā§āĻŦā§āĻ°ā§āĻĄ āĻļāĻ°ā§āĻāĻāĻžāĻ āĻā§āĻĒā§ āĻāĻžāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯āĻžāĻā§āĻā§āĨ¤ āĻ¤āĻŦā§, āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻžāĻ āĻŦāĻŋ-āĻļāĻž-āĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž! āĻāĻžāĻāĻāĻž āĻļā§āĻ§ā§ āĻĢāĻžā§āĻžāĻ°āĻĢāĻā§āĻ¸ā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯āĻžāĻā§āĻā§āĨ¤ āĻā§āĻ°ā§āĻŽā§ āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻžāĨ¤ āĻāĻ° āĻā§āĻ¨ āĻā§āĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¯āĻžā§ āĻāĻŋāĻŽā§āĻŦāĻž āĻ¯āĻžā§ āĻ¨āĻž āĻāĻŽāĻŋ āĻāĻžāĻ¨āĻŋ āĻ¨āĻž – āĻāĻŽāĻŋ āĻļā§āĻ§ā§ āĻāĻ āĻĻā§āĻāĻāĻžāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻāĻŋāĨ¤ āĻā§āĻ°ā§āĻŽā§ āĻŦāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°ā§āĻāĻŋ āĻāĻ¸ā§ – āĻāĻŦāĻ āĻāĻāĻ°ā§āĻāĻŋāĻ āĻĨāĻžāĻā§ – āĻŦāĻžāĻāĻ˛āĻžā§ āĻŦāĻĻāĻ˛āĻžāĻ¨ā§ āĻ¯āĻžā§ āĻ¨āĻžāĨ¤ āĻ¤āĻŦā§, āĻšā§āĻ¯āĻ, āĻāĻŽāĻŋ āĻāĻāĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻŋāĻāĻžāĻŦā§ āĻ¸ā§āĻāĻž āĻ¨ā§āĻā§ āĻŦāĻ˛ā§āĻāĻŋāĨ¤
ā§¨āĨ¤ ā§¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻž āĻšāĻā§āĻā§ – āĻ¸āĻžāĻ°ā§āĻāĻŦāĻā§āĻ¸ā§ āĻ āĻā§āĻ° āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨āĻāĻž āĻāĻžāĻ āĻāĻ°āĻā§ āĻ¨āĻžāĨ¤ āĻāĻāĻžāĻ¨ā§ āĻĢā§āĻ¨ā§āĻāĻŋāĻāĻžāĻ˛āĻŋ āĻāĻāĻ°ā§āĻāĻŋ āĻ āĻā§āĻˇāĻ°ā§ āĻ˛ā§āĻāĻž āĻļāĻŦā§āĻĻ āĻŦāĻžāĻāĻ˛āĻž āĻšāĻā§āĻā§ āĻ¨āĻžāĨ¤ āĻāĻāĻž āĻ āĻŋāĻ āĻāĻ°āĻŦā§ āĻāĻŋāĻāĻžāĻŦā§?
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨ā§āĻ° āĻā§āĻĄā§ avro_js_loader() āĻĢāĻžāĻāĻļāĻžāĻ¨āĻāĻžāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻĨāĻžāĻāĻž jQuery(‘textarea, input[type=text]’).avro({‘bn’:false}, function(isBangla) āĻĢāĻžāĻāĻļāĻžāĻ¨āĻāĻž āĻāĻŽāĻŋ avro_js_loader() āĻĢāĻžāĻāĻļāĻžāĻ¨-āĻāĻ° āĻāĻŋāĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻāĻŦāĻžāĻ° āĻ°āĻŋāĻĒāĻŋāĻ āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻĒāĻŋ-āĻĒā§āĻ¸ā§āĻ āĻāĻ°ā§ ā§¨ā§ āĻŦāĻžāĻ° āĻĻāĻŋā§ā§āĻāĻŋāĨ¤ āĻļā§āĻ§ā§ ā§¨ā§ āĻŦāĻžāĻ° input type=text -āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ ‘text’-āĻāĻ° āĻŦāĻĻāĻ˛ā§ ‘search’ āĻĻāĻŋā§ā§ āĻĻāĻŋā§ā§āĻāĻŋāĨ¤ āĻāĻ¤ā§āĻ āĻāĻžāĻ āĻšāĻā§āĻā§! āĻāĻāĻ¨ āĻ¸āĻžāĻ°ā§āĻāĻŦāĻā§āĻ¸ā§āĻ āĻ āĻā§āĻ° āĻāĻžāĻ āĻāĻ°āĻā§āĨ¤ āĻāĻāĻĻāĻŽÂ āĻ¨ā§āĻā§ āĻĒā§āĻ°ā§ āĻā§āĻĄāĻāĻžāĻ āĻĻāĻŋā§ā§ āĻĻāĻŋā§ā§āĻāĻŋ – āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĻā§āĻā§āĻ¨āĨ¤
ā§ŠāĨ¤ āĻŽā§āĻ˛ āĻ āĻā§āĻ°āĻ¤ā§ āĻ¯ā§āĻŽāĻ¨ āĻ˛ā§āĻāĻžāĻ° āĻŽāĻžāĻāĻāĻžāĻ¨ā§āĻ āĻŦāĻžāĻāĻ˛āĻž āĻĨā§āĻā§ āĻāĻāĻ°ā§āĻāĻŋ āĻŦāĻž āĻāĻāĻ°ā§āĻāĻŋ āĻĨā§āĻā§ āĻŦāĻžāĻāĻ˛āĻžā§ āĻ¸ā§āĻāĻ āĻāĻ°āĻž āĻ¯āĻžā§ āĻŦāĻž āĻŽā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžā§, āĻāĻ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨ā§ āĻ¤ā§āĻŽāĻ¨āĻāĻž āĻāĻ°āĻž āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻžāĨ¤ āĻāĻāĻž āĻāĻāĻŦāĻžāĻ°ā§āĻ āĻŦāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻžāĻāĻ˛āĻž āĻŽā§āĻĄā§ āĻāĻžāĻ˛ā§ āĻšāĻā§āĻā§ āĻāĻŦāĻ āĻāĻāĻž āĻĻāĻ°āĻāĻžāĻ° āĻšāĻ˛ā§ āĻŦāĻĻāĻ˛āĻžāĻ¨ā§āĻ āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻž – āĻŦāĻ¨ā§āĻ§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻž!! āĻāĻ āĻŦāĻŋāĻˇā§āĻāĻž āĻ āĻŋāĻ āĻāĻ°āĻŦ āĻāĻŋāĻāĻžāĻŦā§?
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ ā§Ē āĻ¨āĻ āĻĒā§ā§āĻ¨ā§āĻā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°ā§ āĻĻā§āĻā§āĻ¨āĨ¤
ā§ĒāĨ¤ āĻāĻāĻž āĻā§āĻāĻ˛ āĻā§āĻ°ā§āĻŽā§ āĻāĻžāĻ āĻāĻ°āĻā§ āĻ¨āĻžāĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻŦāĻžāĻ° āĻĢāĻžā§āĻžāĻ°āĻĢāĻā§āĻ¸ā§ āĻā§āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻā§āĻ° āĻāĻŽā§āĻ˛ā§ āĻ˛āĻŋāĻā§āĻāĻŋāĻ˛āĻžāĻŽ (āĻāĻĒāĻ°ā§ ā§Š āĻ¨āĻ āĻĒā§ā§āĻ¨ā§āĻā§) – “āĻŽā§āĻ˛ āĻ āĻā§āĻ°āĻ¤ā§ āĻ¯ā§āĻŽāĻ¨ āĻ˛ā§āĻāĻžāĻ° āĻŽāĻžāĻāĻāĻžāĻ¨ā§āĻ āĻŦāĻžāĻāĻ˛āĻž āĻĨā§āĻā§ āĻāĻāĻ°ā§āĻāĻŋ āĻŦāĻž āĻāĻāĻ°ā§āĻāĻŋ āĻĨā§āĻā§ āĻŦāĻžāĻāĻ˛āĻžā§ āĻ¸ā§āĻāĻ āĻāĻ°āĻž āĻ¯āĻžā§ āĻŦāĻž āĻŽā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžā§, āĻāĻ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨ā§ āĻ¤ā§āĻŽāĻ¨āĻāĻž āĻāĻ°āĻž āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻžāĨ¤ āĻāĻāĻž āĻāĻāĻŦāĻžāĻ°ā§āĻ āĻŦāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻžāĻāĻ˛āĻž āĻŽā§āĻĄā§ āĻāĻžāĻ˛ā§ āĻšāĻā§āĻā§ āĻāĻŦāĻ āĻāĻāĻž āĻĻāĻ°āĻāĻžāĻ° āĻšāĻ˛ā§ āĻŦāĻĻāĻ˛āĻžāĻ¨ā§āĻ āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻž – āĻŦāĻ¨ā§āĻ§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻž!! āĻāĻ āĻŦāĻŋāĻˇā§āĻāĻž āĻ āĻŋāĻ āĻāĻ°āĻŦ āĻāĻŋāĻāĻžāĻŦā§?“āĨ¤ āĻā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻā§ āĻ āĻŋāĻ āĻāĻ˛āĻā§āĻāĻžāĨ¤ āĻā§āĻ°ā§āĻŽā§ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨āĻāĻž āĻŦāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°ā§āĻāĻŋ āĻŽā§āĻĄā§ āĻāĻžāĻ˛ā§ āĻšāĻā§āĻā§ (āĻ¸ā§āĻā§āĻ°ā§āĻ¨ā§āĻ° āĻĄāĻžāĻ¨ āĻĒāĻžāĻļā§ ‘āĻ’ āĻāĻāĻāĻ¨āĻāĻž āĻĻā§āĻāĻž āĻ¯āĻžā§) āĻāĻŦāĻ āĻāĻā§ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻžāĻāĻ˛āĻžā§ āĻ¸ā§āĻāĻ āĻāĻ°āĻž āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻžāĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ āĻā§āĻ°ā§āĻŽā§ āĻ āĻā§āĻ° āĻāĻžāĻāĻ āĻāĻ°āĻā§ āĻ¨āĻž – āĻ¯ā§āĻāĻž āĻ¤āĻžāĻ° āĻŽā§āĻ˛ āĻāĻžāĻ āĻāĻ°āĻāĻŋ – āĻŦāĻžāĻāĻ˛āĻžā§ āĻ˛ā§āĻāĻžāĨ¤ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨āĻāĻžāĻ° āĻā§āĻ°āĻ¸-āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° (āĻāĻāĻ¸āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻā§āĻ¸āĻĒāĻŋ āĻĨā§āĻā§ āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻāĻžāĻ°ā§āĻļāĻ¨āĻ¸āĻš) āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻāĻŋāĻŦāĻŋāĻ˛āĻŋāĻāĻŋ āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻŦāĻŋāĻ˛āĻŋāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°āĨ¤
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ āĻāĻĒāĻ°ā§ ā§§āĻ¨āĻ āĻĒā§ā§āĻ¨ā§āĻā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°ā§āĻ āĻ¯ā§āĻŽāĻ¨ āĻŦāĻ˛ā§āĻāĻŋ – āĻĢāĻžā§āĻžāĻ°āĻĢāĻā§āĻ¸ā§ Ctrl+M āĻāĻžāĻĒāĻ˛ā§āĻ āĻāĻ āĻ¸ā§āĻāĻāĻŋāĻāĻāĻž āĻāĻ°āĻž āĻ¯āĻžā§ āĻāĻ¸āĻ˛ā§ — āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°ā§āĻŽā§ āĻāĻ°āĻž āĻ¯āĻžā§ āĻ¨āĻžāĨ¤ āĻā§āĻ°ā§āĻŽ āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšā§ā§āĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨ā§ “enable_avro()” āĻ¨āĻžāĻŽā§āĻ° āĻĢāĻžāĻāĻļāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ°ā§āĻĒā§āĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻ āĻ°ā§āĻĨāĻžā§ script.src -āĻāĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ āĻ°ā§āĻĨāĻžā§ āĻ°āĻŋāĻĢāĻžāĻ¤ āĻ¸āĻžāĻšā§āĻŦā§āĻ° āĻ āĻā§āĻ°āĻ° āĻā§āĻā§ā§ā§āĻ°āĻŋ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨āĻāĻžāĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒāĻĨ āĻŦāĻĻāĻ˛ā§ āĻĻāĻŋā§ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ avro-latest.js āĻĢāĻžāĻāĻ˛āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻā§āĻ¨, āĻ¯āĻž āĻāĻāĻžāĻ¨ā§ āĻāĻā§ – https://raw.githubusercontent.com/torifat/jsAvroPhonetic/master/dist/avro-latest.jsāĨ¤ āĻāĻŽāĻŋ āĻāĻ° āĻŦāĻĻāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ āĻāĻ° āĻŽāĻŋāĻ¨āĻŋāĻĢāĻžāĻāĻĄ āĻāĻžāĻ°ā§āĻļāĻžāĻ¨āĻāĻž – avro-v1.1.4.min.js, āĻ¯āĻž āĻāĻāĻžāĻ¨ā§ āĻāĻā§ – http://torifat.github.io/jsAvroPhonetic/libs/avro-keyboard/dist/avro-v1.1.4.min.js āĨ¤ āĻāĻāĻž āĻāĻ°āĻ¤ā§āĻ āĻĻā§āĻāĻž āĻā§āĻ˛ āĻā§āĻ°ā§āĻŽ-āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĻā§āĻ° āĻšā§ā§ āĻā§āĻā§ !!! āĻ¤āĻŦā§ āĻāĻāĻž āĻā§āĻ¨ āĻšāĻ˛ā§ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻāĻŋ āĻ¨āĻž, āĻāĻžāĻ°āĻ¨ avro-latest.js āĻāĻ° avro-v1.1.4.min.js – āĻĻā§āĻā§āĻ°āĻ āĻāĻžāĻ°ā§āĻļāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻ – v1.1.4 – āĻāĻ° āĻĒāĻ°ā§āĻ°āĻāĻž āĻļā§āĻ§ā§ āĻāĻā§āĻ°āĻāĻžāĻ° āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻā§āĻžāĻ° āĻāĻĨāĻžāĨ¤ āĻ¤āĻŦā§ āĻāĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ°āĻ āĻāĻāĻāĻž āĻŦāĻŋāĻˇā§ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨ā§ āĻā§āĻā§ā§ā§āĻ°āĻŋ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻžāĻ°ā§āĻļāĻžāĻ¨ ā§§.ā§ āĻ āĻ°ā§āĻĨāĻžā§Â jquery-1.7.min.js – āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻĒāĻā§āĻˇāĻžāĻ¨ā§āĻ¤āĻ°ā§ āĻāĻŽāĻŋ āĻāĻāĻž āĻŦāĻĻāĻ˛ā§ āĻĻāĻŋā§ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ āĻāĻžāĻ°ā§āĻļāĻžāĻ¨ 2.1.1 – āĻ āĻ°ā§āĻĨāĻžā§ jquery-2.1.1.min.js – āĻāĻāĻžāĻ¨ āĻĨā§āĻā§ – http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.1.min.js āĨ¤ āĻāĻ°āĻ āĻā§āĻ¨ āĻāĻāĻāĻž āĻā§āĻŽāĻŋāĻāĻž āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§!ā§ĢāĨ¤ āĻāĻ°ā§āĻāĻāĻž āĻŦāĻŋāĻˇā§ āĻšāĻ˛ā§, āĻāĻāĻŦāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨āĻāĻž āĻāĻ¨ā§āĻ¸āĻāĻ˛ āĻāĻ°āĻ˛ā§ āĻĒā§āĻ°ā§ āĻ¸āĻžāĻāĻ āĻā§ā§ā§āĻ āĻāĻžāĻ˛ā§ āĻšā§ā§ āĻ¯āĻžā§āĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻāĨ¤ āĻāĻ° āĻāĻžāĻˇāĻž āĻ¸ā§āĻāĻ āĻāĻ°āĻž āĻ¯āĻžā§ āĻ¨āĻž āĻŦāĻ˛ā§ āĻāĻŦāĻ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨āĻāĻž āĻĄāĻŋāĻāĻā§āĻāĻŋāĻā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻžāĻāĻ˛āĻž āĻŦāĻ¨ā§āĻ§āĻ āĻāĻ°āĻž āĻ¯āĻžā§ āĻ¨āĻž āĻŦāĻ˛ā§ āĻĢāĻžā§āĻžāĻ°āĻĢāĻā§āĻ¸ā§ (āĻ¯ā§āĻāĻžāĻ¤ā§ āĻŦāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻžāĻāĻ˛āĻž āĻāĻ¸ā§) āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻŦāĻž āĻ¸āĻŋāĻāĻ¸āĻāĻ¸ āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻā§āĻĄ āĻāĻĄāĻŋāĻ āĻāĻ°āĻž āĻā§āĻŦāĻ āĻā§āĻāĻāĻŋāĻĒā§āĻ°ā§āĻŖ āĻšā§ā§ āĻ¯āĻžā§āĨ¤Â āĻāĻŽāĻŋ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻā§āĻĄāĻŋāĻ āĻāĻžāĻ¨āĻŋ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻāĻāĻ°ā§āĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻžāĻāĻ˛āĻž āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻ¤ā§ āĻāĻŋā§ā§ āĻ āĻāĻžāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻā§āĻĄāĻ āĻŦāĻžāĻāĻ˛āĻž āĻŦāĻžāĻ¨āĻŋā§ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ˛āĻžāĻŽ āĻ¸ā§āĻ°ā§āĻĢ āĻ¸ā§āĻĒā§āĻ¸āĻŦāĻžāĻ° āĻŦāĻž āĻāĻ°āĻāĻŽ āĻāĻŋāĻā§ āĻāĻžāĻĒāĻžāĻ° āĻāĻžāĻ°āĻ¨ā§ āĻŽāĻ¨ā§ āĻšā§āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĻā§āĻāĻž āĻĻā§āĻā§āĻžāĻ° āĻĒāĻ° āĻ¤āĻžāĻ° āĻāĻžāĻ°āĻ¨ āĻŦā§āĻā§ āĻāĻ ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻŋā§ā§ āĻ āĻ¨ā§āĻ āĻ¸āĻŽā§ āĻ˛ā§āĻā§ āĻā§āĻā§āĨ¤
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ āĻĢāĻžā§āĻžāĻ°āĻĢāĻā§āĻ¸ā§ Ctrl+M āĻā§āĻĒā§ āĻāĻžāĻˇāĻž āĻ¸ā§āĻāĻ āĻāĻ°āĻž āĻ¯āĻžā§ āĻŦāĻā§ – āĻ¤āĻžāĻ°āĻĒāĻ°āĻ āĻāĻĄāĻŽāĻŋāĻ¨ / āĻŦā§āĻ¯āĻžāĻ āĻāĻ¨ā§āĻĄā§ āĻā§āĻĄ āĻāĻĄāĻŋāĻ āĻāĻ°āĻž āĻā§āĻŦāĻ āĻā§āĻāĻāĻŋāĻĒā§āĻ°ā§āĻŖ āĻĨā§āĻā§ āĻ¯āĻžā§āĨ¤ āĻāĻāĻā§ āĻāĻĻāĻŋāĻ-āĻāĻĻāĻŋāĻ āĻšāĻ˛ā§āĻ āĻ¨āĻŋāĻā§āĻ° āĻ āĻāĻžāĻ¨ā§āĻ¤ā§āĻ āĻ¯ā§āĻā§āĻ¨ āĻā§āĻĄ āĻŦāĻžāĻāĻ˛āĻž āĻšā§ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻž āĻĨā§āĻā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ āĻā§āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĻā§āĻāĻž āĻĻā§ā§āĻžāĻ° āĻāĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸ā§āĻāĻž āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻÂ āĻāĻ āĻŦāĻŋāĻļāĻžāĻ˛ āĻŽāĻžāĻĨāĻžāĻŦā§āĻ¯āĻĨāĻž āĻšā§ā§ āĻĻāĻžāĻā§āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§!!! āĻāĻ° āĻā§ā§ā§ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§ āĻ¨āĻž āĻāĻŋā§ā§āĻ āĻ¸āĻŦ āĻāĻāĻ¨ā§āĻĄā§ āĻŦāĻž āĻ¸ā§āĻā§āĻ°ā§āĻ¨ āĻĨā§āĻā§āĻ āĻ āĻā§āĻ°āĻā§ āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻ āĻ¨/āĻ āĻĢ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻž āĻĻā§āĻ°ā§āĻ¤ āĻ āĻ¸āĻšāĻā§āĻ āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻŋāĻŦāĻ˛ āĻ āĻĒāĻļāĻ¨ āĻĨāĻžāĻāĻ˛ā§ āĻāĻžāĻ˛ āĻšāĻ¤ā§ – āĻ āĻā§āĻ°ā§āĻ° āĻāĻāĻāĻ¨ – ‘āĻ ’ āĻŦāĻž ‘E’Â – āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻŦ āĻāĻāĻ¨ā§āĻĄā§ āĻŦāĻž āĻ¸ā§āĻā§āĻ°ā§āĻ¨ā§ āĻĨāĻžāĻā§āĨ¤
ā§ŦāĨ¤ āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨āĻāĻž āĻāĻ¨ā§āĻ¸āĻāĻ˛ āĻāĻ°āĻ˛ā§ āĻĒā§āĻ°ā§ āĻ¸āĻžāĻāĻ āĻā§ā§ā§āĻ āĻāĻžāĻ˛ā§ āĻšā§ā§ āĻ¯āĻžāĻā§āĻžāĻ° āĻāĻ°ā§āĻāĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻā§āĨ¤ āĻāĻŽāĻŋ āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻāĻāĻ°ā§āĻāĻŋāĻ¤ā§ āĻāĻāĻāĻž āĻŦā§ āĻ¸āĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻā§āĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°ā§ āĻ¸āĻžāĻāĻā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§ā§āĻāĻāĻž āĻĒā§āĻˇā§āĻ āĻžā§ āĻāĻŋāĻā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§ā§ā§āĻ āĻā§āĻ˛ āĻĨāĻžāĻāĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĢā§āĻ¨ā§āĻāĻŋāĻāĻžāĻ˛āĻŋ āĻŦāĻžāĻāĻ˛āĻžā§ āĻāĻžāĻāĻĒ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§, āĻ¯ā§āĻŽāĻ¨ – āĻŦāĻžāĻāĻ˛āĻž āĻ āĻ¨ā§āĻŦāĻžāĻĻāĻ, āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦāĻžāĻāĻ˛āĻž āĻĄāĻŋāĻāĻļāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻ°ā§āĻ, āĻ¸āĻžāĻ°ā§āĻāĻŦāĻā§āĻ¸ (āĻ¸āĻžāĻāĻāĻ¸āĻžāĻ°ā§āĻ āĻŦāĻž āĻ¨ā§āĻāĻ¸āĻžāĻ°ā§āĻ), āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢā§āĻ¨ā§āĻāĻŋāĻāĻžāĻ˛āĻŋ āĻŦāĻžāĻāĻ˛āĻžā§ āĻāĻžāĻāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻā§āĻ¸āĻ āĻāĻ°āĻŋā§āĻž, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻŋāĻ¨āĻāĻž āĻĒā§āĻ°ā§ āĻ¸āĻžāĻāĻā§āĻ āĻĒā§āĻ°ā§ā§āĻ āĻ¨āĻž āĻāĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŋāĻā§ āĻĒā§āĻˇā§āĻ āĻžāĻ¤ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āĻ°ā§ā§āĻ āĻāĻ°āĻŦ āĻŦā§āĻā§ āĻāĻ āĻ¤ā§ āĻĒāĻžāĻ°āĻāĻŋ āĻ¨āĻž! āĻāĻāĻžāĻ āĻāĻāĻā§ āĻĻā§āĻāĻž āĻ˛āĻžāĻāĻŦā§āĨ¤
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ āĻšā§āĻ¯āĻžāĻ, āĻāĻāĻāĻž āĻāĻŽāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋ — āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻž āĻ āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§āĻ°āĻŋ!!!
āĻ¨ā§āĻā§ āĻāĻŽāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻā§āĻĄ āĻĻā§āĻā§āĻ¨ —
<!– <?php
/**
* @package Avro Phonetic WP Plugin
* @version 1.1.4
*/
/*
Plugin Name: Avro Phonetic WP Plugin
Plugin v1.1 URI: http://www.masnun.me/2011/11/11/avro-phonetic-wp-plugin.html
 Description: Adds Avro Phonetic to all your text inputs
Author: Masnun | Modification: Monmajhi
Version: 1.1.4
Author URI: https://masnun.com
*/
//Admin Section
add_action(‘admin_head’, ‘avro_phonetic_styles_admin’);
add_action(‘admin_head’, ‘avro_phonetic’);
add_action(‘admin_footer’, ‘avro_phonetic_notif’);
// Blog View
add_action(“widgets_init”, “avro_phonetic_register_widget”);
add_action(‘wp_head’, ‘avro_phonetic_styles’);
add_action(‘wp_head’, ‘avro_phonetic’);
add_action(‘wp_footer’, ‘avro_phonetic_notif’);
function avro_phonetic_disclaimer()
{
echo ‘Bangla input is proudly powered by <a href=”http://www.masnun.me/2011/11/11/avro-phonetic-wp-plugin.html
” target=”_blank”>Avro Phonetic WP Plugin</a> ‘;
}
function avro_phonetic_register_widget()
{
register_widget(“AvroPhoneticWidget”);
}
function avro_phonetic_styles_admin()
{
?>
<style type=”text/css”>
#avro-phonetic-notif {
border: 0;
position: fixed;
top: 200px;
right: 0;
}
</style>
<?php
}
function avro_phonetic_styles()
{
?>
<style type=”text/css”>
#avro-phonetic-notif {
border: 0;
position: fixed;
top: 200px;
right: 0;
}
</style>
<?php
}
function avro_phonetic_notif()
{
echo ‘<div id=”avro-phonetic-notif”><img src=”https://github.com/masnun/Avro-Phonetic-WP-Plugin/raw/master/avro-english.png” width=”50px” height=”50px” alt=”E” /></div>’;
}
function avro_phonetic()
{
?>
<script type=”text/javascript”>
var root = (document.getElementsByTagName(‘head’)[0] || document.getElementsByTagName(‘body’)[0]);
var ns = document.createElementNS && document.documentElement.namespaceURI;
if (typeof jQuery === ‘undefined’) {
var script = ns ? document.createElementNS(ns, ‘script’) : document.createElement(‘script’);
script.type = ‘text/javascript’;
script.onreadystatechange = function () {
if (this.readyState == ‘complete’) enable_avro();
}
script.onload = enable_avro;
script.src = ‘http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.1.min.js‘;
root.appendChild(script);
}
else {
enable_avro();
}
function enable_avro() {
jQuery.noConflict();
var script = ns ? document.createElementNS(ns, ‘script’) : document.createElement(‘script’);
script.type = ‘text/javascript’;
script.onreadystatechange = function () {
if (this.readyState == ‘complete’) avro_js_loader();
}
script.onload = avro_js_loader;
script.src = ‘http://torifat.github.io/jsAvroPhonetic/libs/avro-keyboard/dist/avro-v1.1.4.min.js‘;
root.appendChild(script);
preload_avro_images();
}
function avro_js_loader() {
jQuery(function() {
jQuery(‘textarea, input[type=text]’).avro({‘bn’:false}, function(isBangla){
if (isBangla) {
jQuery(“#avro-phonetic-notif”).html(‘<img src=”https://github.com/masnun/Avro-Phonetic-WP-Plugin/raw/master/avro-bangla.png” width=”50px” height=”50px” alt=”āĻ ” />’)
}
else {
jQuery(“#avro-phonetic-notif”).html(‘<img src=”https://github.com/masnun/Avro-Phonetic-WP-Plugin/raw/master/avro-english.png” width=”50px” height=”50px” alt=”E” />’)
}
});
jQuery(“#avro-phonetic-notif”).hide();
jQuery(‘textarea, input[type=text]’).focus(function() {
jQuery(“#avro-phonetic-notif”).show();
});
jQuery(‘textarea, input[type=text]’).blur(function() {
jQuery(“#avro-phonetic-notif”).hide();
});
});
jQuery(function() {
jQuery(‘textarea, input[type=search]’).avro({‘bn’:false}, function(isBangla){
if (isBangla) {
jQuery(“#avro-phonetic-notif”).html(‘<img src=”https://github.com/masnun/Avro-Phonetic-WP-Plugin/raw/master/avro-bangla.png” width=”50px” height=”50px” alt=”āĻ ” />’)
}
else {
jQuery(“#avro-phonetic-notif”).html(‘<img src=”https://github.com/masnun/Avro-Phonetic-WP-Plugin/raw/master/avro-english.png” width=”50px” height=”50px” alt=”E” />’)
}
});
jQuery(“#avro-phonetic-notif”).hide();
jQuery(‘textarea, input[type=search]’).focus(function() {
jQuery(“#avro-phonetic-notif”).show();
});
jQuery(‘textarea, input[type=search]’).blur(function() {
jQuery(“#avro-phonetic-notif”).hide();
});
});
}
function preload_avro_images() {
var avro_preload = [‘https://github.com/masnun/Avro-Phonetic-WP-Plugin/raw/master/avro-bangla.png‘, ‘https://github.com/masnun/Avro-Phonetic-WP-Plugin/raw/master/avro-english.png‘];
var avro_images = [];
for (var i = 0; i < avro_preload.length; i++) {
avro_images[i] = new Image();
avro_images[i].src = avro_preload[i];
}
}
</script>
<?php
}
// WordPress Widget
class AvroPhoneticWidget extends WP_Widget {
function AvroPhoneticWidget()
{
$widget_ops = array(
“classname” => “AvroPhoneticWidget”,
“description” => “Adds Avro Phonetic Layout”
);
$this->WP_Widget(‘AvroPhoneticWidget’, ‘Avro Phonetic’, $widget_ops);
}
function widget($args, $instance)
{
extract($args);
echo $before_widget;
echo $before_title;
echo ‘<img src=”https://github.com/masnun/Avro-Phonetic-WP-Plugin/raw/master/avro-bangla.png” width=”50px” height=”50px” alt=”āĻ ” />’;
echo $after_title;
echo “The blog supports Avro Phonetic. Press <strong>Ctrl + M</strong> to switch keyboard.<br/>”;
avro_phonetic_disclaimer();
echo $after_widget;
}
} –>
āĻāĻĒāĻ°ā§āĻ° ā§Ŧ-āĻ¨āĻ āĻĒā§ā§āĻ¨ā§āĻā§ āĻŦāĻ˛āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻžāĻ° āĻāĻāĻāĻžāĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°āĻ˛ā§ āĻā§āĻŦ āĻāĻžāĻ˛ āĻšā§!