diff --git a/rules/kok/kok-inscript2.js b/rules/kok/kok-inscript2.js new file mode 100644 index 00000000..effe4c1e --- /dev/null +++ b/rules/kok/kok-inscript2.js @@ -0,0 +1,117 @@ +( function ( $ ) { + 'use strict'; + + var kokInScript2 = { + id: 'kok-inscript2', + name: 'कोंकणी इनस्क्रिप्ट २', + description: 'Enhanced InScript keyboard for Kokani language', + date: '2012-11-06', + author: 'Parag Nemade', + license: 'GPLv3', + version: '1.0', + patterns: [ + ["\\!", "ॲ"], + ["1", "१"], + ["\\@", "ॅ"], + ["2", "२"], + ["\\#", "्र"], + ["3", "३"], + ["\\$", "र्"], + ["4", "४"], + ["5", "५"], + ["6", "६"], + ["7", "७"], + ["8", "८"], + ["\\(", "("], + ["9", "९"], + ["\\]", "]"], + ["0", "०"], + ["\\_", "ः"], + ["\\-", "-"], + ["\\+", "ऋ"], + ["\\=", "ृ"], + ["Q", "औ"], + ["q", "ौ"], + ["W", "ऐ"], + ["w", "ै"], + ["E", "आ"], + ["e", "ा"], + ["R", "ई"], + ["r", "ी"], + ["T", "ऊ"], + ["t", "ू"], + ["Y", "भ"], + ["y", "ब"], + ["U", "ङ"], + ["u", "ह"], + ["I", "घ"], + ["i", "ग"], + ["O", "ध"], + ["o", "द"], + ["P", "झ"], + ["p", "ज"], + ["\\{", "ढ"], + ["\\[", "ड"], + ["\\}", "ञ"], + ["\\]", "़"], + ["A", "ओ"], + ["a", "ो"], + ["S", "ए"], + ["s", "े"], + ["D", "अ"], + ["d", "्"], + ["F", "इ"], + ["f", "ि"], + ["G", "उ"], + ["g", "ु"], + ["H", "फ"], + ["h", "प"], + ["J", "ऱ"], + ["j", "र"], + ["K", "ख"], + ["k", "क"], + ["L", "थ"], + ["l", "त"], + [":", "छ"], + [";", "च"], + ["\"", "ठ"], + ["\\'", "ट"], + ["X", "ँ"], + ["x", "ं"], + ["C", "ण"], + ["c", "म"], + ["v", "न"], + ["b", "व"], + ["N", "ळ"], + ["n", "ल"], + ["M", "श"], + ["m", "स"], + ["\\<", "ष"], + [",", ","], + ["\\>", "।"], + ["\\.", "."], + ["/", "य"], + ["\\%", "ज्ञ"], + ["\\^", "त्र"], + ["\\&", "क्ष"], + ["\\*", "श्र"]], + patterns_x: [ + ["1", "‍"], + ["2", "‌"], + ["4", "₹"], + ["\\+", "ॠ"], + ["\\=", "ॄ"], + ["e", "॑"], + ["R", "ॡ"], + ["r", "ॣ"], + ["d", "॒"], + ["F", "ऌ"], + ["f", "ॢ"], + ["X", "ॐ"], + [",", "॰"], + ["\\>", "ऽ"], + ["\\.", "॥"]] + }; + $.ime.register( kokInScript2 ); + +}( jQuery ) ); diff --git a/rules/mr/mr-inscript2.js b/rules/mr/mr-inscript2.js new file mode 100644 index 00000000..3b381450 --- /dev/null +++ b/rules/mr/mr-inscript2.js @@ -0,0 +1,119 @@ +( function ( $ ) { + 'use strict'; + + var mrInScript2 = { + id: 'mr-inscript2', + name: 'मराठी इनस्क्रिप्ट २', + description: 'Enhanced InScript keyboard for Marathi language', + date: '2012-11-06', + author: 'Parag Nemade', + license: 'GPLv3', + version: '1.0', + patterns: [ + ["\\!", "ॲ"], + ["1", "१"], + ["\\@", "ॅ"], + ["2", "२"], + ["\\#", "्र"], + ["3", "३"], + ["\\$", "र्"], + ["4", "४"], + ["5", "५"], + ["6", "६"], + ["7", "७"], + ["8", "८"], + ["\\(", "("], + ["9", "९"], + ["\\]", "]"], + ["0", "०"], + ["\\_", "ः"], + ["\\-", "-"], + ["\\+", "ऋ"], + ["\\=", "ृ"], + ["Q", "औ"], + ["q", "ौ"], + ["W", "ऐ"], + ["w", "ै"], + ["E", "आ"], + ["e", "ा"], + ["R", "ई"], + ["r", "ी"], + ["T", "ऊ"], + ["t", "ू"], + ["Y", "भ"], + ["y", "ब"], + ["U", "ङ"], + ["u", "ह"], + ["I", "घ"], + ["i", "ग"], + ["O", "ध"], + ["o", "द"], + ["P", "झ"], + ["p", "ज"], + ["\\{", "ढ"], + ["\\[", "ड"], + ["\\}", "ञ"], + ["\\]", "़"], + ["A", "ओ"], + ["a", "ो"], + ["S", "ए"], + ["s", "े"], + ["D", "अ"], + ["d", "्"], + ["F", "इ"], + ["f", "ि"], + ["G", "उ"], + ["g", "ु"], + ["H", "फ"], + ["h", "प"], + ["J", "ऱ"], + ["j", "र"], + ["K", "ख"], + ["k", "क"], + ["L", "थ"], + ["l", "त"], + [":", "छ"], + [";", "च"], + ["\"", "ठ"], + ["\\'", "ट"], + ["\\~", "ऒ"], + ["\\`", "ॊ"], + ["X", "ँ"], + ["x", "ं"], + ["C", "ण"], + ["c", "म"], + ["v", "न"], + ["b", "व"], + ["N", "ळ"], + ["n", "ल"], + ["M", "श"], + ["m", "स"], + ["\\<", "ष"], + [",", ","], + ["\\>", "।"], + ["\\.", "."], + ["/", "य"], + ["\\%", "ज्ञ"], + ["\\^", "त्र"], + ["\\&", "क्ष"], + ["\\*", "श्र"]], + patterns_x: [ + ["1", "‍"], + ["2", "‌"], + ["4", "₹"], + ["\\+", "ॠ"], + ["\\=", "ॄ"], + ["e", "॑"], + ["R", "ॡ"], + ["r", "ॣ"], + ["d", "॒"], + ["F", "ऌ"], + ["f", "ॢ"], + ["X", "ॐ"], + [",", "॰"], + ["\\>", "ऽ"], + ["\\.", "॥"]] + }; + $.ime.register( mrInScript2 ); + +}( jQuery ) ); diff --git a/rules/ne/ne-inscript2.js b/rules/ne/ne-inscript2.js new file mode 100644 index 00000000..936205ad --- /dev/null +++ b/rules/ne/ne-inscript2.js @@ -0,0 +1,116 @@ +( function ( $ ) { + 'use strict'; + + var neInScript2 = { + id: 'ne-inscript2', + name: 'नेपाळी इनस्क्रिप्ट २', + description: 'Enhanced InScript keyboard for Nepali language', + date: '2012-11-06', + author: 'Parag Nemade', + license: 'GPLv3', + version: '1.0', + patterns: [ + ["1", "१"], + ["2", "२"], + ["\\#", "्र"], + ["3", "३"], + ["\\$", "र्"], + ["4", "४"], + ["5", "५"], + ["6", "६"], + ["7", "७"], + ["8", "८"], + ["\\(", "("], + ["9", "९"], + ["\\]", "]"], + ["0", "०"], + ["\\_", "ः"], + ["\\-", "-"], + ["\\+", "ऋ"], + ["\\=", "ृ"], + ["Q", "औ"], + ["q", "ौ"], + ["W", "ऐ"], + ["w", "ै"], + ["E", "आ"], + ["e", "ा"], + ["R", "ई"], + ["r", "ी"], + ["T", "ऊ"], + ["t", "ू"], + ["Y", "भ"], + ["y", "ब"], + ["U", "ङ"], + ["u", "ह"], + ["I", "घ"], + ["i", "ग"], + ["O", "ध"], + ["o", "द"], + ["P", "झ"], + ["p", "ज"], + ["\\{", "ढ"], + ["\\[", "ड"], + ["\\}", "ञ"], + ["\\]", "़"], + ["A", "ओ"], + ["a", "ो"], + ["S", "ए"], + ["s", "े"], + ["D", "अ"], + ["d", "्"], + ["F", "इ"], + ["f", "ि"], + ["G", "उ"], + ["g", "ु"], + ["H", "फ"], + ["h", "प"], + ["J", "ऱ"], + ["j", "र"], + ["K", "ख"], + ["k", "क"], + ["L", "थ"], + ["l", "त"], + [":", "छ"], + [";", "च"], + ["\"", "ठ"], + ["\\'", "ट"], + ["X", "ँ"], + ["x", "ं"], + ["C", "ण"], + ["c", "म"], + ["v", "न"], + ["b", "व"], + ["N", "ळ"], + ["n", "ल"], + ["M", "श"], + ["m", "स"], + ["\\<", "ष"], + [",", ","], + ["\\>", "।"], + ["\\.", "."], + ["/", "य"], + ["\\%", "ज्ञ"], + ["\\^", "त्र"], + ["\\&", "क्ष"], + ["\\*", "श्र"]], + patterns_x: [ + ["1", "‍"], + ["2", "‌"], + ["4", "₹"], + ["\\+", "ॠ"], + ["\\=", "ॄ"], + ["e", "॑"], + ["R", "ॡ"], + ["r", "ॣ"], + ["d", "॒"], + ["F", "ऌ"], + ["f", "ॢ"], + ["X", "ॐ"], + ["x", "ॱ"], + [",", "॰"], + ["\\>", "ऽ"], + ["\\.", "॥"]] + }; + $.ime.register( neInScript2 ); + +}( jQuery ) ); diff --git a/rules/sa/sa-inscript2.js b/rules/sa/sa-inscript2.js new file mode 100644 index 00000000..e64a898a --- /dev/null +++ b/rules/sa/sa-inscript2.js @@ -0,0 +1,115 @@ +( function ( $ ) { + 'use strict'; + + var saInScript2 = { + id: 'sa-inscript2', + name: 'संस्कृत इनस्क्रिप्ट २', + description: 'Enhanced InScript keyboard for Sanskrit language', + date: '2012-11-06', + author: 'Parag Nemade', + license: 'GPLv3', + version: '1.0', + patterns: [ + ["1", "१"], + ["\\@", "ॅ"], + ["2", "२"], + ["\\#", "्र"], + ["3", "३"], + ["\\$", "र्"], + ["4", "४"], + ["5", "५"], + ["6", "६"], + ["7", "७"], + ["8", "८"], + ["\\(", "("], + ["9", "९"], + ["\\]", "]"], + ["0", "०"], + ["\\_", "ः"], + ["\\-", "-"], + ["\\+", "ऋ"], + ["\\=", "ृ"], + ["Q", "औ"], + ["q", "ौ"], + ["W", "ऐ"], + ["w", "ै"], + ["E", "आ"], + ["e", "ा"], + ["R", "ई"], + ["r", "ी"], + ["T", "ऊ"], + ["t", "ू"], + ["Y", "भ"], + ["y", "ब"], + ["U", "ङ"], + ["u", "ह"], + ["I", "घ"], + ["i", "ग"], + ["O", "ध"], + ["o", "द"], + ["P", "झ"], + ["p", "ज"], + ["\\{", "ढ"], + ["\\[", "ड"], + ["\\}", "ञ"], + ["\\]", "़"], + ["\\|", "ॠ"], + ["\\\\", "ॄ"], + ["A", "ओ"], + ["a", "ो"], + ["S", "ए"], + ["s", "े"], + ["D", "अ"], + ["d", "्"], + ["F", "इ"], + ["f", "ि"], + ["G", "उ"], + ["g", "ु"], + ["H", "फ"], + ["h", "प"], + ["j", "र"], + ["K", "ख"], + ["k", "क"], + ["L", "थ"], + ["l", "त"], + [":", "छ"], + [";", "च"], + ["\"", "ठ"], + ["\\'", "ट"], + ["X", "ँ"], + ["x", "ं"], + ["C", "ण"], + ["c", "म"], + ["v", "न"], + ["b", "व"], + ["N", "ळ"], + ["n", "ल"], + ["M", "श"], + ["m", "स"], + ["\\<", "ष"], + [",", ","], + ["\\>", "।"], + ["\\.", "."], + ["/", "य"], + ["\\%", "ज्ञ"], + ["\\^", "त्र"], + ["\\&", "क्ष"], + ["\\*", "श्र"]], + patterns_x: [ + ["1", "‍"], + ["2", "‌"], + ["4", "₹"], + ["e", "॑"], + ["R", "ॡ"], + ["r", "ॣ"], + ["d", "॒"], + ["F", "ऌ"], + ["f", "ॢ"], + ["H", "फ़"], + ["X", "ॐ"], + ["\\>", "ऽ"], + ["\\.", "॥"]] + }; + $.ime.register( saInScript2 ); + +}( jQuery ) ); diff --git a/src/jquery.ime.inputmethods.js b/src/jquery.ime.inputmethods.js index 448bac05..a571ba03 100644 --- a/src/jquery.ime.inputmethods.js +++ b/src/jquery.ime.inputmethods.js @@ -127,10 +127,18 @@ name: 'Transliteration', source: 'rules/kn/kn-transliteration.js' }, + 'kok-inscript2': { + name: 'इनस्क्रिप्ट २', + source: 'rules/kok/kok-inscript2.js' + }, 'mr-inscript': { - name: 'मराठी लिपी', + name: 'इनस्क्रिप्ट', source: 'rules/mr/mr-inscript.js' }, + 'mr-inscript2': { + name: 'इनस्क्रिप्ट २', + source: 'rules/mr/mr-inscript2.js' + }, 'mr-transliteration': { name: 'अक्षरांतरण', source: 'rules/mr/mr-transliteration.js' @@ -139,6 +147,10 @@ name: 'इनस्क्रिप्ट', source: 'rules/ne/ne-inscript.js' }, + 'ne-inscript2': { + name: 'इनस्क्रिप्ट २', + source: 'rules/ne/ne-inscript2.js' + }, 'ne-transliteration': { name: 'Transliteration', source: 'rules/ne/ne-transliteration.js' @@ -183,6 +195,10 @@ name: 'Inscript', source: 'rules/sa/sa-inscript.js' }, + 'sa-inscript2': { + name: 'इनस्क्रिप्ट २', + source: 'rules/sa/sa-inscript2.js' + }, 'sa-transliteration': { name: 'Transliteration', source: 'rules/sa/sa-transliteration.js' @@ -235,7 +251,7 @@ inputmethods: [ 'bn-avro', 'bn-inscript', 'bn-nkb', 'bn-probhat' ] }, 'brx': { - autonym: 'बड़ो', + autonym: 'बोड़ो', inputmethods: [ 'brx-inscript' ] }, 'ce': { @@ -282,6 +298,10 @@ autonym: 'ಕನ್ನಡ', inputmethods: [ 'kn-transliteration', 'kn-inscript' ] }, + 'kok': { + autonym: 'कोंकणी', + inputmethods: [ 'kok-inscript2' ] + }, 'lbe': { autonym: 'лакку', inputmethods: [ 'cyrl-palochka' ] @@ -300,11 +320,11 @@ }, 'mr': { autonym: 'मराठी', - inputmethods: [ 'mr-transliteration', 'mr-inscript' ] + inputmethods: [ 'mr-transliteration', 'mr-inscript2', 'mr-inscript' ] }, 'ne': { autonym: 'नेपाली', - inputmethods: [ 'ne-transliteration', 'ne-inscript' ] + inputmethods: [ 'ne-transliteration', 'ne-inscript2', 'ne-inscript' ] }, 'new': { autonym: 'नेपाल भाषा', @@ -332,7 +352,7 @@ }, 'sa': { autonym: 'संस्कृत', - inputmethods: [ 'sa-transliteration', 'sa-inscript' ] + inputmethods: [ 'sa-transliteration', 'sa-inscript2', 'sa-inscript' ] }, 'shi': { autonym: 'ⵜⵉⴼⵉⵏⴰⵖ',