diff options
Diffstat (limited to 'www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/as/as-transliteration.js')
-rw-r--r-- | www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/as/as-transliteration.js | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/as/as-transliteration.js b/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/as/as-transliteration.js new file mode 100644 index 00000000..93221dc7 --- /dev/null +++ b/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/as/as-transliteration.js @@ -0,0 +1,114 @@ +( function ( $ ) { + 'use strict'; + + var asTransliteration = { + id: 'as-transliteration', + name: 'প্ৰতিৰূপান্তৰণ', + description: 'Assamese Transliteration input method', + date: '2012-10-10', + URL: 'http://github.com/wikimedia/jquery.ime', + author: 'Junaid P V', + license: 'GPLv3', + version: '1.0', + contextLength: 8, + maxKeyLength: 0, + patterns: [ + [ '([ক-হড়-য়ৰৱ])(্ড়্ড়্i|্q)', '$1ৃ' ], // <consonant>RRi or <consonant>q + + [ '(ড়্ড়্i|q)', 'ঋ' ], // RRi or q + + [ '([ক-হড়-য়ৰৱ])্o', '$1' ], // <consonant>o + [ '([ক-হড়-য়ৰৱ])্a', '$1া' ], // <consonant>a + [ '([ক-হড়-য়ৰৱ])্i', '$1ি' ], // <consonant>i + [ '([ক-হড়-য়ৰৱ])(িi|্I)', '$1ী' ], // <consonant>ii or <consonant>I + [ '([ক-হড়-য়ৰৱ])্u', '$1ু' ], // <consonant>u + [ '([ক-হড়-য়ৰৱ])(ুu|্U)', '$1ূ' ], // <consonant>uu or <consonant>U + + [ '([ক-হড়-য়ৰৱ])্e', '$1ে' ], // <consonant>e + [ '([ক-হড়-য়ৰৱ])i', '$1ৈ' ], // <consonant>oi + [ '([ক-হড়-য়ৰৱ])্O', '$1ো' ], // <consonant>O + [ '([ক-হড়-য়ৰৱ])u', '$1ৌ' ], // <consonant>ou + + [ '(খ্y|c)', 'ক্ষ্' ], // khy or c + + [ 'ইi', 'ঈ' ], // ii + [ 'উu', 'ঊ' ], // uu + [ 'অi', 'ঐ' ], // oi + [ 'অu', 'ঔ' ], // ou + [ 'ত্~', 'ৎ' ], // t~ + + [ 'ক্h', 'খ্' ], // kh + [ 'গ্h', 'ঘ্' ], // gh + [ 'ন্g', 'ঙ্' ], // ng + [ 'জ্h', 'ঝ্' ], // jh + [ '(ন্~|Y)', 'ঞ্' ], // n~ or Y + [ 'ট্h', 'ঠ্' ], // Th + [ 'ড্h', 'ঢ্' ], // Dh + [ 'ত্h', 'থ্' ], // th + [ 'দ্h', 'ধ্' ], // dh + [ '(প্h|f)', 'ফ্' ], // ph or f + [ '(ব্h|v)', 'ভ্' ], // bh or v + [ 'শ্h', 'ষ্' ], // Xh + [ 'ড়্h', 'ঢ়্' ], // Rh + + [ '(M|ন্G)', 'ং' ], // M or nG + + [ 'o', 'অ' ], + [ 'a', 'আ' ], + [ 'i', 'ই' ], + [ 'I', 'ঈ' ], + [ 'u', 'উ' ], + [ 'U', 'ঊ' ], + [ 'e', 'এ' ], + [ 'O', 'ও' ], + + [ 'H', 'ঃ' ], + [ '\\^', 'ঁ' ], + [ 'ণ্~', 'ঁ' ], // N~ + [ 'C', '৺' ], + + [ 'k', 'ক্' ], + [ 'g', 'গ্' ], + [ 's', 'চ্' ], + [ 'S', 'ছ্' ], + [ 'j', 'জ্' ], + [ 'T', 'ট্' ], + [ 'D', 'ড্' ], + [ 'N', 'ণ্' ], + [ 't', 'ত্' ], + [ 'd', 'দ্' ], + [ 'n', 'ন্' ], + [ 'p', 'প্' ], + [ 'b', 'ব্' ], + [ 'm', 'ম্' ], + [ 'z', 'য্' ], + [ 'r', 'ৰ্' ], + [ 'l', 'ল্' ], + [ 'w', 'ৱ্' ], + [ 'X', 'শ্' ], + [ 'x', 'স্' ], + [ 'h', 'হ্' ], + [ 'R', 'ড়্' ], + [ 'y', 'য়্' ], + + [ '\\\\\\.', '.' ], + [ '।\\.', '॥' ], + [ '\\.', '।' ], + + [ '0', '০' ], + [ '1', '১' ], + [ '2', '২' ], + [ '3', '৩' ], + [ '4', '৪' ], + [ '5', '৫' ], + [ '6', '৬' ], + [ '7', '৭' ], + [ '8', '৮' ], + [ '9', '৯' ], + + [ '(\u200C)*_', '\u200C' ], + [ '(\u200D)*`', '\u200D' ] ] + }; + + $.ime.register( asTransliteration ); +}( jQuery ) ); |