summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/sa/sa-iast.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/sa/sa-iast.js')
-rw-r--r--www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/sa/sa-iast.js59
1 files changed, 59 insertions, 0 deletions
diff --git a/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/sa/sa-iast.js b/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/sa/sa-iast.js
new file mode 100644
index 00000000..3d62920f
--- /dev/null
+++ b/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/sa/sa-iast.js
@@ -0,0 +1,59 @@
+( function ( $ ) {
+ 'use strict';
+
+ var saIast = {
+ id: 'sa-iast',
+ name: 'Romanized',
+ description: 'Romanized input method for Sanskrit with IAST/ISO 15919 convention. Original author William Giddings <wjgiddings@googlemail.com>',
+ date: '2013-03-18',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Runa Bhattacharjee',
+ license: 'GPLv3',
+ version: '1.0',
+ contextLength: 0,
+ maxKeyLength: 2,
+ patterns: [
+ [ 'aa', 'ā' ],
+ [ 'AA', 'Ā' ],
+ [ '\\^a', 'â' ],
+ [ '\\^A', 'Â' ],
+ [ 'ii', 'ī' ],
+ [ 'II', 'Ī' ],
+ [ 'uu', 'ū' ],
+ [ 'UU', 'Ū' ],
+ [ '\\.r', 'ṛ' ],
+ [ '\\.R', 'Ṛ' ],
+ [ 'ṛr', 'ṝ' ],
+ [ 'ṚR', 'Ṝ' ],
+ [ '\\.l', 'ḷ' ],
+ [ '\\.L', 'Ḷ' ],
+ [ 'ḷl', 'ḹ' ],
+ [ 'ḶL', 'Ḹ' ],
+ [ '\\.M', 'Ṃ' ],
+ [ '\\.m', 'ṃ' ],
+ [ '\\.h', 'ḥ' ],
+ [ '\\.H', 'Ḥ' ],
+ [ ';n', 'ṅ' ],
+ [ ';N', 'Ṅ' ],
+ [ '~n', 'ñ' ],
+ [ '~N', 'Ñ' ],
+ [ '\\.t', 'ṭ' ],
+ [ '\\.T', 'Ṭ' ],
+ [ '\\.d', 'ḍ' ],
+ [ '\\.D', 'Ḍ' ],
+ [ '\\.n', 'ṇ' ],
+ [ '\\.N', 'Ṇ' ],
+ [ ';s', 'ś' ],
+ [ ';S', 'Ś' ],
+ [ '\\.s', 'ṣ' ],
+ [ '\\.S', 'Ṣ' ],
+ [ 'ee', 'ē' ],
+ [ 'oo', 'ō' ],
+ [ ';m', 'ṁ' ],
+ [ ',r', 'r̥' ],
+ [ 'r̥r', 'r̥̄' ]
+ ]
+ };
+
+ $.ime.register( saIast );
+}( jQuery ) );