Update jquery.ime from upstream
* Adds many input methods Change-Id: I2f3576948416e7d2bf2f935e609fe50977e7e9d9
This commit is contained in:
committed by
Santhosh
parent
6ec65fec6c
commit
7d9b81fb9d
@@ -1,4 +1,4 @@
|
||||
/*! jquery.ime - v0.1.0 - 2013-01-16
|
||||
/*! jquery.ime - v0.1.0 - 2013-02-17
|
||||
* https://github.com/wikimedia/jquery.ime
|
||||
* Copyright (c) 2013 Santhosh Thottingal; Licensed GPL, MIT */
|
||||
|
||||
@@ -611,7 +611,7 @@
|
||||
e.stopPropagation();
|
||||
} );
|
||||
|
||||
imeselector.$element.attrchange( function ( attrName ) {
|
||||
imeselector.$element.attrchange( function ( ) {
|
||||
if( imeselector.$element.is( ':hidden') ) {
|
||||
imeselector.$imeSetting.hide();
|
||||
}
|
||||
@@ -910,7 +910,10 @@
|
||||
|
||||
var selectorTemplate = '<div class="imeselector">'
|
||||
+ '<a class="ime-name imeselector-toggle" href="#"></a>'
|
||||
+ '<b class="ime-setting-caret"></b></div>';
|
||||
+ '<b class="ime-setting-caret"></b></div>',
|
||||
|
||||
MutationObserver = window.MutationObserver || window.WebKitMutationObserver
|
||||
|| window.MozMutationObserver;
|
||||
|
||||
/**
|
||||
* Check whether a keypress event corresponds to the shortcut key
|
||||
@@ -924,9 +927,6 @@
|
||||
return event.ctrlKey && ( event.which === 77 || event.which === 13 );
|
||||
}
|
||||
|
||||
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver
|
||||
|| window.MozMutationObserver;
|
||||
|
||||
function isDOMAttrModifiedSupported () {
|
||||
var p = document.createElement( 'p' ),
|
||||
flag = false;
|
||||
@@ -1057,9 +1057,13 @@
|
||||
|
||||
$.extend( $.ime.sources, {
|
||||
'am-transliteration': {
|
||||
name: 'Transliteration',
|
||||
name: 'ትራንስልተራትዖን',
|
||||
source: 'rules/am/am-transliteration.js'
|
||||
},
|
||||
'ar-kbd': {
|
||||
name: 'أرابيك',
|
||||
source: 'rules/ar/ar-kbd.js'
|
||||
},
|
||||
'as-avro': {
|
||||
name: 'অভ্ৰ',
|
||||
source: 'rules/as/as-avro.js'
|
||||
@@ -1072,16 +1076,28 @@
|
||||
name: 'ইন্স্ক্ৰিপ্ত',
|
||||
source: 'rules/as/as-inscript.js'
|
||||
},
|
||||
'as-inscript2': {
|
||||
name: 'ইন্স্ক্ৰিপ্ত ২',
|
||||
source: 'rules/as/as-inscript2.js'
|
||||
},
|
||||
'as-phonetic': {
|
||||
name: 'ফনেটিক',
|
||||
source: 'rules/as/as-phonetic.js'
|
||||
},
|
||||
'as-transliteration': {
|
||||
name: 'প্ৰতিৰূপান্তৰণ',
|
||||
source: 'rules/as/as-transliteration.js'
|
||||
},
|
||||
'be-kbd': {
|
||||
name: 'кбд',
|
||||
source: 'rules/be/be-kbd.js'
|
||||
},
|
||||
'be-latin': {
|
||||
name: 'Łacinka',
|
||||
source: 'rules/be/be-latin.js'
|
||||
},
|
||||
'be-transliteration': {
|
||||
name: 'Transliteration',
|
||||
name: 'Транслітератыён',
|
||||
source: 'rules/be/be-transliteration.js'
|
||||
},
|
||||
'ber-tfng': {
|
||||
@@ -1089,19 +1105,23 @@
|
||||
source: 'rules/ber/ber-tfng.js'
|
||||
},
|
||||
'bn-avro': {
|
||||
name: 'Avro',
|
||||
name: 'অভ্র',
|
||||
source: 'rules/bn/bn-avro.js'
|
||||
},
|
||||
'bn-inscript': {
|
||||
name: 'ইন্স্ক্ৰিপ্ত',
|
||||
source: 'rules/bn/bn-inscript.js'
|
||||
},
|
||||
'bn-inscript2': {
|
||||
name: 'ইন্স্ক্ৰিপ্ত ২',
|
||||
source: 'rules/bn/bn-inscript2.js'
|
||||
},
|
||||
'bn-nkb': {
|
||||
name: 'National Keyboard',
|
||||
name: 'ন্যাশনাল কিবোর্ড',
|
||||
source: 'rules/bn/bn-nkb.js'
|
||||
},
|
||||
'bn-probhat': {
|
||||
name: 'Probhat',
|
||||
name: 'প্রভাত',
|
||||
source: 'rules/bn/bn-probhat.js'
|
||||
},
|
||||
'brx-inscript': {
|
||||
@@ -1113,13 +1133,37 @@
|
||||
source: 'rules/cyrl/cyrl-palochka.js'
|
||||
},
|
||||
'da-normforms': {
|
||||
name: 'Normal forms',
|
||||
name: 'normalformer',
|
||||
source: 'rules/da/da-normforms.js'
|
||||
},
|
||||
'eo-transliteration': {
|
||||
name: 'Transliteration',
|
||||
name: 'transliterigo',
|
||||
source: 'rules/eo/eo-transliteration.js'
|
||||
},
|
||||
'eo-h': {
|
||||
name: 'Esperanto h',
|
||||
source: 'rules/eo/eo-h.js'
|
||||
},
|
||||
'eo-h-f': {
|
||||
name: 'Esperanto h fundamente',
|
||||
source: 'rules/eo/eo-h-f.js'
|
||||
},
|
||||
'eo-plena': {
|
||||
name: 'Esperanto plena',
|
||||
source: 'rules/eo/eo-plena.js'
|
||||
},
|
||||
'eo-q': {
|
||||
name: 'Esperanto q sistemo',
|
||||
source: 'rules/eo/eo-q.js'
|
||||
},
|
||||
'eo-vi': {
|
||||
name: 'Esperanto vi sistemo',
|
||||
source: 'rules/eo/eo-vi.js'
|
||||
},
|
||||
'eo-x': {
|
||||
name: 'Esperanto x sistemo',
|
||||
source: 'rules/eo/eo-x.js'
|
||||
},
|
||||
'fo-normforms': {
|
||||
name: 'Føroyskt',
|
||||
source: 'rules/fo/fo-normforms.js'
|
||||
@@ -1136,8 +1180,12 @@
|
||||
name: 'इनस्क्रिप्ट',
|
||||
source: 'rules/hi/hi-inscript.js'
|
||||
},
|
||||
'hi-phonetic': {
|
||||
name: 'फोनेटिक',
|
||||
source: 'rules/hi/hi-phonetic.js'
|
||||
},
|
||||
'is-normforms': {
|
||||
name: 'Normal forms',
|
||||
name: 'Venjuleg eyðublöð',
|
||||
source: 'rules/is/is-normforms.js'
|
||||
},
|
||||
'jv-transliteration': {
|
||||
@@ -1161,6 +1209,10 @@
|
||||
name: 'ഇൻസ്ക്രിപ്റ്റ്',
|
||||
source: 'rules/ml/ml-inscript.js'
|
||||
},
|
||||
'ml-inscript2': {
|
||||
name: 'ഇൻസ്ക്രിപ്റ്റ് 2',
|
||||
source: 'rules/ml/ml-inscript2.js'
|
||||
},
|
||||
'sv-normforms': {
|
||||
name: 'Normal forms',
|
||||
source: 'rules/sv/sv-normforms.js'
|
||||
@@ -1169,6 +1221,10 @@
|
||||
name: 'இன்ஸ்கிரிப்ட்',
|
||||
source: 'rules/ta/ta-inscript.js'
|
||||
},
|
||||
'ta-inscript2': {
|
||||
name: 'இன்ஸ்கிரிப்ட் 2',
|
||||
source: 'rules/ta/ta-inscript2.js'
|
||||
},
|
||||
'ta-transliteration': {
|
||||
name: 'எழுத்துப்பெயர்ப்பு',
|
||||
source: 'rules/ta/ta-transliteration.js'
|
||||
@@ -1181,18 +1237,42 @@
|
||||
name: 'பாமினி',
|
||||
source: 'rules/ta/ta-bamini.js'
|
||||
},
|
||||
'th-kedmanee': {
|
||||
name: 'เกษมณี',
|
||||
source: 'rules/th/th-kedmanee.js'
|
||||
},
|
||||
'th-pattachote': {
|
||||
name: 'ปัตตะโชติ',
|
||||
source: 'rules/th/th-pattachote.js'
|
||||
},
|
||||
'de': {
|
||||
name: 'Deutsch',
|
||||
source: 'rules/de/de.js'
|
||||
},
|
||||
'el-kbd': {
|
||||
name: 'κπδ',
|
||||
source: 'rules/el/el-kbd.js'
|
||||
},
|
||||
'he-standard-2012': {
|
||||
name: 'Hebrew 2012 (from English)',
|
||||
name: 'חברו 2012 ( פרום אנגליש )',
|
||||
source: 'rules/he/he-standard-2012.js'
|
||||
},
|
||||
'he-standard-2012-extonly': {
|
||||
name: 'Hebrew 2012',
|
||||
name: 'חברו 2012',
|
||||
source: 'rules/he/he-standard-2012-extonly.js'
|
||||
},
|
||||
'he-kbd': {
|
||||
name: 'כבד',
|
||||
source: 'rules/he/he-kbd.js'
|
||||
},
|
||||
'hr-kbd': {
|
||||
name: 'Croatian kbd',
|
||||
source: 'rules/hr/hr-kbd.js'
|
||||
},
|
||||
'hy-kbd': {
|
||||
name: 'կբդ',
|
||||
source: 'rules/hy/hy-kbd.js'
|
||||
},
|
||||
'gu-inscript': {
|
||||
name: 'ઇનસ્ક્રિપ્ટ',
|
||||
source: 'rules/gu/gu-inscript.js'
|
||||
@@ -1202,7 +1282,7 @@
|
||||
source: 'rules/gu/gu-inscript2.js'
|
||||
},
|
||||
'gu-phonetic': {
|
||||
name: 'ફોનેતિક',
|
||||
name: 'ફોનૅટિક',
|
||||
source: 'rules/gu/gu-phonetic.js'
|
||||
},
|
||||
'gu-transliteration': {
|
||||
@@ -1213,12 +1293,28 @@
|
||||
name: 'ტრანსლიტერაცია',
|
||||
source: 'rules/ka/ka-transliteration.js'
|
||||
},
|
||||
'ka-kbd': {
|
||||
name: 'კბდ',
|
||||
source: 'rules/ka/ka-kbd.js'
|
||||
},
|
||||
'kk-arabic': {
|
||||
name: 'كذاك أرابيك ',
|
||||
source: 'rules/kk/kk-arabic.js'
|
||||
},
|
||||
'kk-kbd': {
|
||||
name: 'лив',
|
||||
source: 'rules/kk/kk-kbd.js'
|
||||
},
|
||||
'kn-inscript': {
|
||||
name: 'Inscript',
|
||||
name: 'ಇನ್ಸ್ಕ್ರಿಪ್ಟ್',
|
||||
source: 'rules/kn/kn-inscript.js'
|
||||
},
|
||||
'kn-inscript2': {
|
||||
name: 'ಇನ್ಸ್ಕ್ರಿಪ್ಟ್ ೨',
|
||||
source: 'rules/kn/kn-inscript2.js'
|
||||
},
|
||||
'kn-transliteration': {
|
||||
name: 'Transliteration',
|
||||
name: 'எழுத்துப்பெயர்ப்பு',
|
||||
source: 'rules/kn/kn-transliteration.js'
|
||||
},
|
||||
'kn-kgp': {
|
||||
@@ -1229,6 +1325,22 @@
|
||||
name: 'इनस्क्रिप्ट २',
|
||||
source: 'rules/kok/kok-inscript2.js'
|
||||
},
|
||||
'ks-inscript': {
|
||||
name: 'इनस्क्रिप्ट',
|
||||
source: 'rules/ks/ks-inscript.js'
|
||||
},
|
||||
'ks-kbd': {
|
||||
name: 'kbd',
|
||||
source: 'rules/ks/ks-kbd.js'
|
||||
},
|
||||
'lo-kbd': {
|
||||
name: 'າຶກ',
|
||||
source: 'rules/lo/lo-kbd.js'
|
||||
},
|
||||
'mn-cyrl': {
|
||||
name: 'Кирилл',
|
||||
source: 'rules/mn/mn-cyrl.js'
|
||||
},
|
||||
'mr-inscript': {
|
||||
name: 'इनस्क्रिप्ट',
|
||||
source: 'rules/mr/mr-inscript.js'
|
||||
@@ -1241,6 +1353,14 @@
|
||||
name: 'अक्षरांतरण',
|
||||
source: 'rules/mr/mr-transliteration.js'
|
||||
},
|
||||
'mr-phonetic': {
|
||||
name: 'फोनेटिक',
|
||||
source: 'rules/mr/mr-phonetic.js'
|
||||
},
|
||||
'my-kbd': {
|
||||
name: 'Myanmar kbd',
|
||||
source: 'rules/my/my-kbd.js'
|
||||
},
|
||||
'ne-inscript': {
|
||||
name: 'इनस्क्रिप्ट',
|
||||
source: 'rules/ne/ne-inscript.js'
|
||||
@@ -1250,7 +1370,7 @@
|
||||
source: 'rules/ne/ne-inscript2.js'
|
||||
},
|
||||
'ne-transliteration': {
|
||||
name: 'Transliteration',
|
||||
name: 'ट्रांस्लितेरेशन',
|
||||
source: 'rules/ne/ne-transliteration.js'
|
||||
},
|
||||
'no-normforms': {
|
||||
@@ -1262,55 +1382,79 @@
|
||||
source: 'rules/no/no-tildeforms.js'
|
||||
},
|
||||
'or-transliteration': {
|
||||
name: 'Transliteration',
|
||||
name: 'ଟରନସଲିତେରତିଓନ',
|
||||
source: 'rules/or/or-transliteration.js'
|
||||
},
|
||||
'or-inscript': {
|
||||
name: 'Inscript',
|
||||
name: 'ଈନସକରିପତ',
|
||||
source: 'rules/or/or-inscript.js'
|
||||
},
|
||||
'or-inscript2': {
|
||||
name: 'ଈନସକରିପତ2',
|
||||
source: 'rules/or/or-inscript2.js'
|
||||
},
|
||||
'or-lekhani': {
|
||||
name: 'ଲେଖନୀ',
|
||||
source: 'rules/or/or-lekhani.js'
|
||||
},
|
||||
'or-phonetic': {
|
||||
name: 'ହୋନେତିକ',
|
||||
source: 'rules/or/or-phonetic.js'
|
||||
},
|
||||
'se-normforms': {
|
||||
name: 'Normal forms',
|
||||
source: 'rules/se/se-normforms.js'
|
||||
},
|
||||
'sk-kbd': {
|
||||
name: 'Slovak kbd',
|
||||
source: 'rules/sk/sk-kbd.js'
|
||||
},
|
||||
'sr-kbd': {
|
||||
name: 'кбд',
|
||||
source: 'rules/sr/sr-kbd.js'
|
||||
},
|
||||
'te-inscript': {
|
||||
name: 'ఇన్స్క్రిప్ట్',
|
||||
source: 'rules/te/te-inscript.js'
|
||||
},
|
||||
'te-inscript2': {
|
||||
name: 'ఇన్స్క్రిప్ట్ 2',
|
||||
source: 'rules/te/te-inscript2.js'
|
||||
},
|
||||
'te-transliteration': {
|
||||
name: 'లిప్యంతరీకరణ',
|
||||
source: 'rules/te/te-transliteration.js'
|
||||
},
|
||||
'pa-inscript': {
|
||||
name: 'Inscript',
|
||||
name: 'ਇਨਸ੍ਕ੍ਰਿਪ੍ਟ',
|
||||
source: 'rules/pa/pa-inscript.js'
|
||||
},
|
||||
'pa-inscript2': {
|
||||
name: 'Inscript2',
|
||||
name: 'ਇਨਸ੍ਕ੍ਰਿਪ੍ਟ2',
|
||||
source: 'rules/pa/pa-inscript2.js'
|
||||
},
|
||||
'pa-jhelum': {
|
||||
name: 'Jhelum',
|
||||
name: 'ਜੇਹਲਮ',
|
||||
source: 'rules/pa/pa-jhelum.js'
|
||||
},
|
||||
'pa-transliteration': {
|
||||
name: 'Transliteration',
|
||||
name: 'ਤ੍ਰਾਨ੍ਸ੍ਲਿਤੇਰਾਤਿਓਂ',
|
||||
source: 'rules/pa/pa-transliteration.js'
|
||||
},
|
||||
'pa-phonetic': {
|
||||
name: 'Phonetic',
|
||||
name: 'ਫੋਨੇਟਿਕ',
|
||||
source: 'rules/pa/pa-phonetic.js'
|
||||
},
|
||||
'ru-jcuken': {
|
||||
name: 'ЙЦУКЕН',
|
||||
source: 'rules/ru/ru-jcuken.js'
|
||||
},
|
||||
'ru-kbd': {
|
||||
name: 'кбд',
|
||||
source: 'rules/ru/ru-kbd.js'
|
||||
},
|
||||
'sa-inscript': {
|
||||
name: 'Inscript',
|
||||
name: 'इनस्क्रिप्ट',
|
||||
source: 'rules/sa/sa-inscript.js'
|
||||
},
|
||||
'sa-inscript2': {
|
||||
@@ -1318,7 +1462,7 @@
|
||||
source: 'rules/sa/sa-inscript2.js'
|
||||
},
|
||||
'sa-transliteration': {
|
||||
name: 'Transliteration',
|
||||
name: 'ट्रन्स्लितेरतिओन्',
|
||||
source: 'rules/sa/sa-transliteration.js'
|
||||
},
|
||||
'sah-transliteration': {
|
||||
@@ -1326,24 +1470,32 @@
|
||||
source: 'rules/sah/sah-transliteration.js'
|
||||
},
|
||||
'si-singlish': {
|
||||
name: 'Singlish',
|
||||
name: 'සිංග්ලිෂ්',
|
||||
source: 'rules/si/si-singlish.js'
|
||||
},
|
||||
'si-wijesekara': {
|
||||
name: 'Wijesekara',
|
||||
name: 'විජේසේකර',
|
||||
source: 'rules/si/si-wijesekara.js'
|
||||
},
|
||||
'ur-transliteration': {
|
||||
name: 'Transliteration',
|
||||
name: 'ٹرانسلٹریشن',
|
||||
source: 'rules/ur/ur-transliteration.js'
|
||||
},
|
||||
'mn-cyrl': {
|
||||
name: 'Cyrillic',
|
||||
source: 'rules/mn/mn-cyrl.js'
|
||||
},
|
||||
'ipa-sil': {
|
||||
name: 'International Phonetic Alphabet - SIL',
|
||||
source: 'rules/fonipa/ipa-sil.js'
|
||||
},
|
||||
'ua-kbd': {
|
||||
name: 'кбд',
|
||||
source: 'rules/ua/ua-kbd.js'
|
||||
},
|
||||
'ug-kbd': {
|
||||
name: 'Uyghur kbd',
|
||||
source: 'rules/ug/ug-kbd.js'
|
||||
},
|
||||
'uz-kbd': {
|
||||
name: 'Uzbek kbd',
|
||||
source: 'rules/uz/uz-kbd.js'
|
||||
}
|
||||
} );
|
||||
|
||||
@@ -1360,9 +1512,13 @@
|
||||
autonym: 'አማርኛ',
|
||||
inputmethods: [ 'am-transliteration' ]
|
||||
},
|
||||
'ar': {
|
||||
autonym: 'العربية',
|
||||
inputmethods: [ 'ar-kbd' ]
|
||||
},
|
||||
'as': {
|
||||
autonym: 'অসমীয়া',
|
||||
inputmethods: [ 'as-transliteration', 'as-avro', 'as-bornona', 'as-inscript' ]
|
||||
inputmethods: [ 'as-transliteration', 'as-avro', 'as-bornona', 'as-inscript', 'as-phonetic', 'as-inscript2' ]
|
||||
},
|
||||
'av': {
|
||||
autonym: 'авар',
|
||||
@@ -1370,19 +1526,27 @@
|
||||
},
|
||||
'be': {
|
||||
autonym: 'беларуская',
|
||||
inputmethods: [ 'be-transliteration', 'be-latin' ]
|
||||
inputmethods: [ 'be-transliteration', 'be-latin', 'be-kbd' ]
|
||||
},
|
||||
'be-tarask': {
|
||||
autonym: 'беларуская (тарашкевіца)',
|
||||
inputmethods: [ 'be-transliteration', 'be-latin' ]
|
||||
},
|
||||
'bh': {
|
||||
autonym: 'भोजपुरी',
|
||||
inputmethods: [ 'hi-transliteration' ]
|
||||
},
|
||||
'bho': {
|
||||
autonym: 'भोजपुरी',
|
||||
inputmethods: [ 'hi-transliteration' ]
|
||||
},
|
||||
'ber': {
|
||||
autonym: 'ⵜⵉⴼⵉⵏⴰⵖ',
|
||||
inputmethods: [ 'ber-tfng' ]
|
||||
},
|
||||
'bn': {
|
||||
autonym: 'বাংলা',
|
||||
inputmethods: [ 'bn-avro', 'bn-inscript', 'bn-nkb', 'bn-probhat' ]
|
||||
inputmethods: [ 'bn-avro', 'bn-inscript', 'bn-nkb', 'bn-probhat', 'bn-inscript2' ]
|
||||
},
|
||||
'brx': {
|
||||
autonym: 'बोड़ो',
|
||||
@@ -1404,9 +1568,13 @@
|
||||
autonym: 'English',
|
||||
inputmethods: [ 'ipa-sil' ]
|
||||
},
|
||||
'el': {
|
||||
autonym: 'Ελληνικά',
|
||||
inputmethods: [ 'el-kbd' ]
|
||||
},
|
||||
'eo': {
|
||||
autonym: 'Esperanto',
|
||||
inputmethods: [ 'eo-transliteration' ]
|
||||
inputmethods: [ 'eo-transliteration', 'eo-h', 'eo-h-f', 'eo-plena', 'eo-q', 'eo-vi', 'eo-x' ]
|
||||
},
|
||||
'fo': {
|
||||
autonym: 'Føroyskt',
|
||||
@@ -1426,11 +1594,19 @@
|
||||
},
|
||||
'he': {
|
||||
autonym: 'עברית',
|
||||
inputmethods: [ 'he-standard-2012-extonly', 'he-standard-2012' ]
|
||||
inputmethods: [ 'he-standard-2012-extonly', 'he-standard-2012', 'he-kbd' ]
|
||||
},
|
||||
'hi': {
|
||||
autonym: 'हिन्दी',
|
||||
inputmethods: [ 'hi-transliteration', 'hi-inscript', 'hi-bolnagri' ]
|
||||
inputmethods: [ 'hi-transliteration', 'hi-inscript', 'hi-bolnagri', 'hi-phonetic' ]
|
||||
},
|
||||
'hr': {
|
||||
autonym: 'Hrvatski',
|
||||
inputmethods: [ 'hr-kbd' ]
|
||||
},
|
||||
'hy': {
|
||||
autonym: 'Հայերեն',
|
||||
inputmethods: [ 'hy-kbd' ]
|
||||
},
|
||||
'hne': {
|
||||
autonym: 'छत्तीसगढ़ी',
|
||||
@@ -1450,15 +1626,23 @@
|
||||
},
|
||||
'ka': {
|
||||
autonym: 'ქართული ენა',
|
||||
inputmethods: [ 'ka-transliteration' ]
|
||||
inputmethods: [ 'ka-transliteration', 'ka-kbd' ]
|
||||
},
|
||||
'kbd': {
|
||||
autonym: 'адыгэбзэ (къэбэрдеибзэ)',
|
||||
inputmethods: [ 'cyrl-palochka' ]
|
||||
},
|
||||
'kk': {
|
||||
autonym: 'Қазақша',
|
||||
inputmethods: [ 'kk-kbd', 'kk-arabic' ]
|
||||
},
|
||||
'kn': {
|
||||
autonym: 'ಕನ್ನಡ',
|
||||
inputmethods: [ 'kn-transliteration', 'kn-inscript', 'kn-kgp' ]
|
||||
inputmethods: [ 'kn-transliteration', 'kn-inscript', 'kn-kgp', 'kn-inscript2' ]
|
||||
},
|
||||
'ks': {
|
||||
autonym: 'कॉशुर / کٲشُر',
|
||||
inputmethods: [ 'ks-inscript', 'ks-kbd' ]
|
||||
},
|
||||
'kok': {
|
||||
autonym: 'कोंकणी',
|
||||
@@ -1472,13 +1656,17 @@
|
||||
autonym: 'лезги',
|
||||
inputmethods: [ 'cyrl-palochka' ]
|
||||
},
|
||||
'lo': {
|
||||
autonym: 'ລາວ',
|
||||
inputmethods: [ 'lo-kbd' ]
|
||||
},
|
||||
'mai': {
|
||||
autonym: 'मैथिली',
|
||||
inputmethods: [ 'mai-inscript' ]
|
||||
},
|
||||
'ml': {
|
||||
autonym: 'മലയാളം',
|
||||
inputmethods: [ 'ml-transliteration', 'ml-inscript' ]
|
||||
inputmethods: [ 'ml-transliteration', 'ml-inscript', 'ml-inscript2' ]
|
||||
},
|
||||
'mn': {
|
||||
autonym: 'Монгол',
|
||||
@@ -1486,7 +1674,11 @@
|
||||
},
|
||||
'mr': {
|
||||
autonym: 'मराठी',
|
||||
inputmethods: [ 'mr-transliteration', 'mr-inscript2', 'mr-inscript' ]
|
||||
inputmethods: [ 'mr-transliteration', 'mr-inscript2', 'mr-inscript', 'mr-phonetic' ]
|
||||
},
|
||||
'my': {
|
||||
autonym: 'မြန်မာဘာသာ',
|
||||
inputmethods: [ 'my-kbd' ]
|
||||
},
|
||||
'ne': {
|
||||
autonym: 'नेपाली',
|
||||
@@ -1510,7 +1702,7 @@
|
||||
},
|
||||
'or': {
|
||||
autonym: 'ଓଡ଼ିଆ',
|
||||
inputmethods: [ 'or-transliteration', 'or-lekhani', 'or-inscript' ]
|
||||
inputmethods: [ 'or-transliteration', 'or-lekhani', 'or-inscript', 'or-phonetic', 'or-inscript2' ]
|
||||
},
|
||||
'pa': {
|
||||
autonym: 'ਪੰਜਾਬੀ',
|
||||
@@ -1522,7 +1714,7 @@
|
||||
},
|
||||
'ru': {
|
||||
autonym: 'русский',
|
||||
inputmethods: [ 'ru-jcuken' ]
|
||||
inputmethods: [ 'ru-jcuken', 'ru-kbd' ]
|
||||
},
|
||||
'sah': {
|
||||
autonym: 'саха тыла',
|
||||
@@ -1544,13 +1736,21 @@
|
||||
autonym: 'සිංහල',
|
||||
inputmethods: [ 'si-singlish', 'si-wijesekara' ]
|
||||
},
|
||||
'sk': {
|
||||
autonym: 'Slovenčina',
|
||||
inputmethods: [ 'sk-kbd' ]
|
||||
},
|
||||
'sr': {
|
||||
autonym: 'Српски / srpski',
|
||||
inputmethods: [ 'sr-kbd' ]
|
||||
},
|
||||
'sv': {
|
||||
autonym: 'Svenska',
|
||||
inputmethods: [ 'sv-normforms' ]
|
||||
},
|
||||
'ta': {
|
||||
autonym: 'தமிழ்',
|
||||
inputmethods: [ 'ta-transliteration', 'ta-99', 'ta-inscript', 'ta-bamini' ]
|
||||
inputmethods: [ 'ta-transliteration', 'ta-99', 'ta-inscript', 'ta-bamini', 'ta-inscript2' ]
|
||||
},
|
||||
'tcy': {
|
||||
autonym: 'ತುಳು',
|
||||
@@ -1558,15 +1758,31 @@
|
||||
},
|
||||
'te': {
|
||||
autonym: 'తెలుగు',
|
||||
inputmethods: [ 'te-transliteration', 'te-inscript' ]
|
||||
inputmethods: [ 'te-transliteration', 'te-inscript', 'te-inscript2' ]
|
||||
},
|
||||
'th': {
|
||||
autonym: 'ไทย',
|
||||
inputmethods: [ 'th-kedmanee', 'th-pattachote' ]
|
||||
},
|
||||
'tkr': {
|
||||
autonym: 'цӀаӀхна миз',
|
||||
inputmethods: [ 'cyrl-palochka' ]
|
||||
},
|
||||
'ua': {
|
||||
autonym: 'Українська',
|
||||
inputmethods: [ 'ua-kbd' ]
|
||||
},
|
||||
'ug': {
|
||||
autonym: 'ئۇيغۇرچە / Uyghurche',
|
||||
inputmethods: [ 'ug-kbd' ]
|
||||
},
|
||||
'ur': {
|
||||
autonym: 'اردو',
|
||||
inputmethods: [ 'ur-transliteration' ]
|
||||
},
|
||||
'uz': {
|
||||
autonym: 'Oʻzbekcha',
|
||||
inputmethods: [ 'uz-kbd' ]
|
||||
}
|
||||
} );
|
||||
|
||||
|
||||
116
lib/jquery.ime/rules/ar/ar-kbd.js
Normal file
116
lib/jquery.ime/rules/ar/ar-kbd.js
Normal file
@@ -0,0 +1,116 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var arKbd = {
|
||||
id: 'ar-kbd',
|
||||
name: 'kbd',
|
||||
description: 'Arabic keyboard layout',
|
||||
date: '2013-02-09',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['1', '١'],
|
||||
['2', '٢'],
|
||||
['3', '٣'],
|
||||
['4', '٤'],
|
||||
['5', '٥'],
|
||||
['6', '٦'],
|
||||
['7', '٧'],
|
||||
['8', '٨'],
|
||||
['9', '٩'],
|
||||
['0', '٠'],
|
||||
['`', 'ذ'],
|
||||
|
||||
['q', 'ض'],
|
||||
['w', 'ص'],
|
||||
['e', 'ث'],
|
||||
['r', 'ق'],
|
||||
['t', 'ف'],
|
||||
['y', 'غ'],
|
||||
['u', 'ع'],
|
||||
['i', 'ه'],
|
||||
['o', 'خ'],
|
||||
['p', 'ح'],
|
||||
['\\[', 'ج'],
|
||||
['\\]', 'د'],
|
||||
|
||||
['a', 'ش'],
|
||||
['s', 'س'],
|
||||
['d', 'ي'],
|
||||
['f', 'ب'],
|
||||
['g', 'ل'],
|
||||
['h', 'ا'],
|
||||
['j', 'ت'],
|
||||
['k', 'ن'],
|
||||
['l', 'م'],
|
||||
[';', 'ك'],
|
||||
['\'', 'ط'],
|
||||
|
||||
['z', 'ئ'],
|
||||
['x', 'ء'],
|
||||
['c', 'ؤ'],
|
||||
['v', 'ر'],
|
||||
['b', 'لا'],
|
||||
['n', 'ى'],
|
||||
['m', 'ة'],
|
||||
[',', 'و'],
|
||||
['\\.', 'ز'],
|
||||
['/', 'ظ'],
|
||||
|
||||
['\\(', ')'],
|
||||
['\\)', '('],
|
||||
['\\~', 'ّ'],
|
||||
|
||||
['Q', 'َ'],
|
||||
['W', 'ً'],
|
||||
['E', 'ُ'],
|
||||
['R', 'ٌ'],
|
||||
['T', 'لإ'],
|
||||
['Y', 'إ'],
|
||||
['U', '`'],
|
||||
['I', '÷'],
|
||||
['O', '×'],
|
||||
['P', '؛'],
|
||||
['\\{', '>'],
|
||||
['\\}', '<'],
|
||||
|
||||
['A', 'ِ'],
|
||||
['S', 'ٍ'],
|
||||
['D', ']'],
|
||||
['F', '['],
|
||||
['G', 'لأ'],
|
||||
['H', 'أ'],
|
||||
['J', 'ـ'],
|
||||
['K', '،'],
|
||||
['L', '/'],
|
||||
|
||||
['Z', '~'],
|
||||
['X', 'ْ'],
|
||||
['C', '}'],
|
||||
['V', '{'],
|
||||
['B', 'لآ'],
|
||||
['N', 'آ'],
|
||||
['M', '\''],
|
||||
['\\<', ','],
|
||||
['\\>', '.'],
|
||||
['\\?', '؟']
|
||||
],
|
||||
patterns_x: [
|
||||
[',', '>'],
|
||||
['\\.', '<'],
|
||||
['\\[', ']'],
|
||||
['\\]', '['],
|
||||
['J', ''],
|
||||
['L', ''],
|
||||
['N', ''],
|
||||
['R', ''],
|
||||
['\\{', '}'],
|
||||
['\\}', '{']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( arKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
128
lib/jquery.ime/rules/as/as-inscript2.js
Normal file
128
lib/jquery.ime/rules/as/as-inscript2.js
Normal file
@@ -0,0 +1,128 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var asInScript2 = {
|
||||
id: 'as-inscript2',
|
||||
name: 'ইন্স্ক্ৰিপ্ত ২',
|
||||
description: 'Enhanced InScript keyboard for Assamese language',
|
||||
date: '2013-02-09',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['\\!', 'অ্যা'],
|
||||
['1', '১'],
|
||||
['2', '২'],
|
||||
['\\#', '্ৰ'],
|
||||
['3', '৩'],
|
||||
['\\$', 'ৰ্'],
|
||||
['4', '৪'],
|
||||
['\\%', 'জ্ঞ'],
|
||||
['5', '৫'],
|
||||
['\\^', 'ত্র'],
|
||||
['6', '৬'],
|
||||
['\\&', 'ক্ষ'],
|
||||
['7', '৭'],
|
||||
['\\*', 'শ্র'],
|
||||
['8', '৮'],
|
||||
['9', '৯'],
|
||||
['\\(', '('],
|
||||
['\\)', ')'],
|
||||
['0', '০'],
|
||||
['\"', 'ঠ'],
|
||||
['\'', 'ট'],
|
||||
[',', ','],
|
||||
['-', '-'],
|
||||
['\\.', '.'],
|
||||
['/', 'য়'],
|
||||
[':', 'ছ'],
|
||||
[';', 'চ'],
|
||||
['\\<', 'ষ'],
|
||||
['\\=', 'ৃ'],
|
||||
['\\+', 'ঋ'],
|
||||
['\\>', '।'],
|
||||
['\\?', 'য'],
|
||||
['A', 'ও'],
|
||||
['C', 'ণ'],
|
||||
['D', 'অ'],
|
||||
['E', 'আ'],
|
||||
['F', 'ই'],
|
||||
['G', 'উ'],
|
||||
['H', 'ফ'],
|
||||
['I', 'ঘ'],
|
||||
['K', 'খ'],
|
||||
['L', 'থ'],
|
||||
['M', 'শ'],
|
||||
['O', 'ধ'],
|
||||
['P', 'ঝ'],
|
||||
['Q', 'ঔ'],
|
||||
['R', 'ঈ'],
|
||||
['S', 'এ'],
|
||||
['T', 'ঊ'],
|
||||
['U', 'ঙ'],
|
||||
['W', 'ঐ'],
|
||||
['X', 'ঁ'],
|
||||
['Y', 'ভ'],
|
||||
['\\{', 'ঢ'],
|
||||
['\\[', 'ড'],
|
||||
['\\}', 'ঞ'],
|
||||
['\\]', '়'],
|
||||
['\\_', 'ঃ'],
|
||||
['a', 'ো'],
|
||||
['b', 'ৱ'],
|
||||
['c', 'ম'],
|
||||
['d', '্'],
|
||||
['e', 'া'],
|
||||
['f', 'ি'],
|
||||
['g', 'ু'],
|
||||
['h', 'প'],
|
||||
['i', 'গ'],
|
||||
['j', 'ৰ'],
|
||||
['k', 'ক'],
|
||||
['l', 'ত'],
|
||||
['m', 'স'],
|
||||
['n', 'ল'],
|
||||
['o', 'দ'],
|
||||
['p', 'জ'],
|
||||
['q', 'ৌ'],
|
||||
['r', 'ী'],
|
||||
['s', 'ে'],
|
||||
['t', 'ূ'],
|
||||
['u', 'হ'],
|
||||
['v', 'ন'],
|
||||
['w', 'ৈ'],
|
||||
['x', 'ং'],
|
||||
['y', 'ব'],
|
||||
['z', 'ʼ']
|
||||
],
|
||||
patterns_x: [
|
||||
['\\!', '৴'],
|
||||
['1', ''],
|
||||
['\\@', '৵'],
|
||||
['2', ''],
|
||||
['\\#', '৶'],
|
||||
['\\$', '৷'],
|
||||
['4', '₹'],
|
||||
['\\%', '৸'],
|
||||
['\\^', '৹'],
|
||||
[',', '৳'],
|
||||
['\\.', '॥'],
|
||||
['/', '্য'],
|
||||
['\\<', '৲'],
|
||||
['\\=', 'ৄ'],
|
||||
['\\+', 'ৠ'],
|
||||
['\\>', 'ঽ'],
|
||||
['F', 'ঌ'],
|
||||
['R', 'ৡ'],
|
||||
['\\{', 'ঢ়'],
|
||||
['\\[', 'ড়'],
|
||||
['f', 'ৢ'],
|
||||
['l', 'ৎ'],
|
||||
['r', 'ৣ'],
|
||||
['x', '৺']]
|
||||
};
|
||||
|
||||
$.ime.register( asInScript2 );
|
||||
|
||||
}( jQuery ) );
|
||||
112
lib/jquery.ime/rules/as/as-phonetic.js
Normal file
112
lib/jquery.ime/rules/as/as-phonetic.js
Normal file
@@ -0,0 +1,112 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var asPhonetic = {
|
||||
id: 'as-phonetic',
|
||||
name: 'phonetic',
|
||||
description: 'Phonetic keyboard for Assamese script',
|
||||
date: '2013-02-09',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
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", "ল"],
|
||||
[":", ":"],
|
||||
[";", ";"],
|
||||
["\"", "\""],
|
||||
["'", "'"],
|
||||
["\\|", "৺"],
|
||||
["\\\\", "ৱ"],
|
||||
["\\~", ""],
|
||||
["\\`", ""],
|
||||
["Z", "য"],
|
||||
["z", "য়"],
|
||||
["X", "ঢ়"],
|
||||
["x", "শ"],
|
||||
["C", "ছ"],
|
||||
["c", "চ"],
|
||||
["V", "ঋ"],
|
||||
["v", "আ"],
|
||||
["B", "ভ"],
|
||||
["b", "ব"],
|
||||
["N", "ণ"],
|
||||
["n", "ন"],
|
||||
["M", "ঙ"],
|
||||
["m", "ম"],
|
||||
["\\<", "ৃ"],
|
||||
[",", ","],
|
||||
["\\>", "ঁ"],
|
||||
["\\.", "।"],
|
||||
["\\?", "?"],
|
||||
["/", "্"]]
|
||||
};
|
||||
|
||||
$.ime.register( asPhonetic );
|
||||
|
||||
}( jQuery ) );
|
||||
102
lib/jquery.ime/rules/be/be-kbd.js
Normal file
102
lib/jquery.ime/rules/be/be-kbd.js
Normal file
@@ -0,0 +1,102 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var beKbd = {
|
||||
id: 'be-kbd',
|
||||
name: 'Belarusian kbd',
|
||||
description: 'Belarusian keyboard layout',
|
||||
date: '2013-02-09',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['\\`', 'ё'],
|
||||
['q', 'й'],
|
||||
['w', 'ц'],
|
||||
['e', 'у'],
|
||||
['r', 'к'],
|
||||
['t', 'е'],
|
||||
['y', 'н'],
|
||||
['u', 'г'],
|
||||
['i', 'ш'],
|
||||
['o', 'ў'],
|
||||
['p', 'з'],
|
||||
['\\[', 'х'],
|
||||
['\\]', '\''],
|
||||
['a', 'ф'],
|
||||
['s', 'ы'],
|
||||
['d', 'в'],
|
||||
['f', 'а'],
|
||||
['g', 'п'],
|
||||
['h', 'р'],
|
||||
['j', 'о'],
|
||||
['k', 'л'],
|
||||
['l', 'д'],
|
||||
[';', 'ж'],
|
||||
['\'', 'э'],
|
||||
['\\\\', '\\'],
|
||||
['z', 'я'],
|
||||
['x', 'ч'],
|
||||
['c', 'с'],
|
||||
['v', 'м'],
|
||||
['b', 'і'],
|
||||
['n', 'т'],
|
||||
['m', 'ь'],
|
||||
[',', 'б'],
|
||||
['.', 'ю'],
|
||||
['/', '.'],
|
||||
['\\!', '!'],
|
||||
['\\@', '\"'],
|
||||
['\\#', '№'],
|
||||
['\\$', ';'],
|
||||
['\\%', '%'],
|
||||
['\\^', ':'],
|
||||
['\\&', '?'],
|
||||
['\\*', '*'],
|
||||
['\\(', '('],
|
||||
['\\)', ')'],
|
||||
['\\_', '_'],
|
||||
['\\+', '+'],
|
||||
['\\~', 'Ё'],
|
||||
['Q', 'Й'],
|
||||
['W', 'Ц'],
|
||||
['E', 'У'],
|
||||
['R', 'К'],
|
||||
['T', 'Е'],
|
||||
['Y', 'Н'],
|
||||
['U', 'Г'],
|
||||
['I', 'Ш'],
|
||||
['O', 'Ў'],
|
||||
['P', 'З'],
|
||||
['{', 'Х'],
|
||||
['}', '\''],
|
||||
['A', 'Ф'],
|
||||
['S', 'Ы'],
|
||||
['D', 'В'],
|
||||
['F', 'А'],
|
||||
['G', 'П'],
|
||||
['H', 'Р'],
|
||||
['J', 'О'],
|
||||
['K', 'Л'],
|
||||
['L', 'Д'],
|
||||
[':', 'Ж'],
|
||||
['\"', 'Э'],
|
||||
['\\|', '|'],
|
||||
['Z', 'Я'],
|
||||
['X', 'Ч'],
|
||||
['C', 'С'],
|
||||
['V', 'М'],
|
||||
['B', 'І'],
|
||||
['N', 'Т'],
|
||||
['M', 'Ь'],
|
||||
['\\<', 'Б'],
|
||||
['\\>', 'Ю'],
|
||||
['\\?', ',']
|
||||
]
|
||||
|
||||
};
|
||||
$.ime.register( beKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
128
lib/jquery.ime/rules/bn/bn-inscript2.js
Normal file
128
lib/jquery.ime/rules/bn/bn-inscript2.js
Normal file
@@ -0,0 +1,128 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var bnInScript2 = {
|
||||
id: 'bn-inscript2',
|
||||
name: 'ইন্স্ক্ৰিপ্ত ২',
|
||||
description: 'Enhanced InScript keyboard for Bengali language',
|
||||
date: '2013-02-09',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['\\!', 'অ্যা'],
|
||||
['1', '১'],
|
||||
['2', '২'],
|
||||
['\\#', '্র'],
|
||||
['3', '৩'],
|
||||
['\\$', 'র্'],
|
||||
['4', '৪'],
|
||||
['\\%', 'জ্ঞ'],
|
||||
['5', '৫'],
|
||||
['\\^', 'ত্র'],
|
||||
['6', '৬'],
|
||||
['\\&', 'ক্ষ'],
|
||||
['7', '৭'],
|
||||
['\\*', 'শ্র'],
|
||||
['8', '৮'],
|
||||
['9', '৯'],
|
||||
['\\(', '('],
|
||||
['\\)', ')'],
|
||||
['0', '০'],
|
||||
['\"', 'ঠ'],
|
||||
['\'', 'ট'],
|
||||
[',', ','],
|
||||
['-', '-'],
|
||||
['\\.', '.'],
|
||||
['/', 'য়'],
|
||||
[':', 'ছ'],
|
||||
[';', 'চ'],
|
||||
['\\<', 'ষ'],
|
||||
['\\=', 'ৃ'],
|
||||
['\\+', 'ঋ'],
|
||||
['\\>', '।'],
|
||||
['\\?', 'য'],
|
||||
['A', 'ও'],
|
||||
['C', 'ণ'],
|
||||
['D', 'অ'],
|
||||
['E', 'আ'],
|
||||
['F', 'ই'],
|
||||
['G', 'উ'],
|
||||
['H', 'ফ'],
|
||||
['I', 'ঘ'],
|
||||
['K', 'খ'],
|
||||
['L', 'থ'],
|
||||
['M', 'শ'],
|
||||
['O', 'ধ'],
|
||||
['P', 'ঝ'],
|
||||
['Q', 'ঔ'],
|
||||
['R', 'ঈ'],
|
||||
['S', 'এ'],
|
||||
['T', 'ঊ'],
|
||||
['U', 'ঙ'],
|
||||
['W', 'ঐ'],
|
||||
['X', 'ঁ'],
|
||||
['Y', 'ভ'],
|
||||
['\\{', 'ঢ'],
|
||||
['\\[', 'ড'],
|
||||
['\\}', 'ঞ'],
|
||||
['\\]', '়'],
|
||||
['\\_', 'ঃ'],
|
||||
['a', 'ো'],
|
||||
['c', 'ম'],
|
||||
['d', '্'],
|
||||
['e', 'া'],
|
||||
['f', 'ি'],
|
||||
['g', 'ু'],
|
||||
['h', 'প'],
|
||||
['i', 'গ'],
|
||||
['j', 'র'],
|
||||
['k', 'ক'],
|
||||
['l', 'ত'],
|
||||
['m', 'স'],
|
||||
['n', 'ল'],
|
||||
['o', 'দ'],
|
||||
['p', 'জ'],
|
||||
['q', 'ৌ'],
|
||||
['r', 'ী'],
|
||||
['s', 'ে'],
|
||||
['t', 'ূ'],
|
||||
['u', 'হ'],
|
||||
['v', 'ন'],
|
||||
['w', 'ৈ'],
|
||||
['x', 'ং'],
|
||||
['y', 'ব'],
|
||||
['z', 'ʼ']
|
||||
],
|
||||
patterns_x: [
|
||||
['\\!', '৴'],
|
||||
['1', ''],
|
||||
['\\@', '৵'],
|
||||
['2', ''],
|
||||
['\\#', '৶'],
|
||||
['\\$', '৷'],
|
||||
['4', '₹'],
|
||||
['\\%', '৸'],
|
||||
['\\^', '৹'],
|
||||
[',', '৳'],
|
||||
['\\.', '॥'],
|
||||
['/', '্য'],
|
||||
['\\<', '৲'],
|
||||
['\\=', 'ৄ'],
|
||||
['\\+', 'ৠ'],
|
||||
['\\>', 'ঽ'],
|
||||
['\\?', '৻'],
|
||||
['F', 'ঌ'],
|
||||
['R', 'ৡ'],
|
||||
['\\{', 'ঢ়'],
|
||||
['\\[', 'ড়'],
|
||||
['f', 'ৢ'],
|
||||
['l', 'ৎ'],
|
||||
['r', 'ৣ'],
|
||||
['x', '৺']]
|
||||
};
|
||||
|
||||
$.ime.register( bnInScript2 );
|
||||
|
||||
}( jQuery ) );
|
||||
47
lib/jquery.ime/rules/bn/bn-nasir.js
Normal file
47
lib/jquery.ime/rules/bn/bn-nasir.js
Normal file
@@ -0,0 +1,47 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
function transVowel ( input ) {
|
||||
switch (input) {
|
||||
case 's':
|
||||
return 'ে';
|
||||
// XXX Rest of the vowel rules
|
||||
}
|
||||
return input;
|
||||
}
|
||||
|
||||
function transConsonant ( input ) {
|
||||
switch (input) {
|
||||
case 'k':
|
||||
return 'ক';
|
||||
case 'l':
|
||||
return 'ত';
|
||||
// XXX Rest of the consonant rules
|
||||
}
|
||||
return input;
|
||||
}
|
||||
|
||||
var bnNasir = {
|
||||
id: 'bn-nasir',
|
||||
name: 'Bengali Nasir keyboard',
|
||||
description: 'Bengali Nasir input method',
|
||||
contextLength: 1,
|
||||
maxKeyLength: 2,
|
||||
patterns: [
|
||||
// Independent vowel transliteration
|
||||
[ '([efrgtswaqt])', function ( $1, $2 ) {
|
||||
return transVowel( $1 );
|
||||
} ],
|
||||
// Prebase vowel sign + consonant transliteration
|
||||
[ '([িুেো])([a-z])', function ( $1, $2, $3 ) {
|
||||
return transConsonant( $3 ) + $2;
|
||||
} ],
|
||||
// consonant transliteration
|
||||
[ '([klmnopuv])', function ( $1, $2 ) {
|
||||
return transConsonant( $2 );
|
||||
} ]
|
||||
]
|
||||
};
|
||||
$.ime.register( bnNasir );
|
||||
|
||||
}( jQuery ) );
|
||||
96
lib/jquery.ime/rules/el/el-kbd.js
Normal file
96
lib/jquery.ime/rules/el/el-kbd.js
Normal file
@@ -0,0 +1,96 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var elKbd = {
|
||||
id: 'el-kbd',
|
||||
name: 'Greek kbd',
|
||||
description: 'Greek kbd keyboard layout',
|
||||
date: '2013-02-11',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
["΄¨i", "ΐ"],
|
||||
["¨΄i", "ΐ"],
|
||||
["΄¨y", "ΰ"],
|
||||
["¨΄y", "ΰ"],
|
||||
["¨i", "ϊ"],
|
||||
["¨y", "ϋ"],
|
||||
["¨I", "Ϊ"],
|
||||
["¨Y", "Ϋ"],
|
||||
["΄a", "ά"],
|
||||
["΄e", "έ"],
|
||||
["΄h", "ή"],
|
||||
["΄i", "ί"],
|
||||
["΄o", "ό"],
|
||||
["΄y", "ύ"],
|
||||
["΄v", "ώ"],
|
||||
["΄A", "Ά"],
|
||||
["΄E", "Έ"],
|
||||
["΄H", "Ή"],
|
||||
["΄I", "Ί"],
|
||||
["΄O", "Ό"],
|
||||
["΄Y", "Ύ"],
|
||||
["΄V", "Ώ"],
|
||||
["q", ";"],
|
||||
["w", "ς"],
|
||||
["e", "ε"],
|
||||
["r", "ρ"],
|
||||
["t", "τ"],
|
||||
["y", "υ"],
|
||||
["u", "θ"],
|
||||
["i", "ι"],
|
||||
["o", "ο"],
|
||||
["p", "π"],
|
||||
["\\[", "["],
|
||||
["\\]", "]"],
|
||||
["a", "α"],
|
||||
["s", "σ"],
|
||||
["d", "δ"],
|
||||
["f", "φ"],
|
||||
["g", "γ"],
|
||||
["h", "η"],
|
||||
["j", "ξ"],
|
||||
["k", "κ"],
|
||||
["l", "λ"],
|
||||
[";", "΄"],
|
||||
["z", "ζ"],
|
||||
["x", "χ"],
|
||||
["c", "ψ"],
|
||||
["v", "ω"],
|
||||
["b", "β"],
|
||||
["n", "ν"],
|
||||
["m", "μ"],
|
||||
["Q", ":"],
|
||||
["W", "Σ"],
|
||||
["E", "Ε"],
|
||||
["R", "Ρ"],
|
||||
["T", "Τ"],
|
||||
["Y", "Υ"],
|
||||
["U", "Θ"],
|
||||
["I", "Ι"],
|
||||
["O", "Ο"],
|
||||
["P", "Π"],
|
||||
["A", "Α"],
|
||||
["S", "Σ"],
|
||||
["D", "Δ"],
|
||||
["F", "Φ"],
|
||||
["G", "Γ"],
|
||||
["H", "Η"],
|
||||
["J", "Ξ"],
|
||||
["K", "Κ"],
|
||||
["L", "Λ"],
|
||||
[":", "¨"],
|
||||
["Z", "Ζ"],
|
||||
["X", "Χ"],
|
||||
["C", "Ψ"],
|
||||
["V", "Ω"],
|
||||
["B", "Β"],
|
||||
["N", "Ν"],
|
||||
["M", "Μ"]]
|
||||
};
|
||||
|
||||
$.ime.register( elKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
20
lib/jquery.ime/rules/en/capitalize.js
Normal file
20
lib/jquery.ime/rules/en/capitalize.js
Normal file
@@ -0,0 +1,20 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var capitalize = {
|
||||
id: 'en-capitalize',
|
||||
name: 'English Capitalize',
|
||||
description: 'Capitalize all the letters',
|
||||
date: '2012-10-03',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Santhosh Thottingal',
|
||||
license: 'CC-BY-SA',
|
||||
version: '1.0',
|
||||
patterns: [ [ '[a-z]', function ( $1 ) {
|
||||
return $1.toUpperCase();
|
||||
} ] ]
|
||||
};
|
||||
|
||||
$.ime.register( capitalize );
|
||||
|
||||
}( jQuery ) );
|
||||
60
lib/jquery.ime/rules/eo/eo-h-f.js
Normal file
60
lib/jquery.ime/rules/eo/eo-h-f.js
Normal file
@@ -0,0 +1,60 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var eoHF = {
|
||||
id: 'eo-h-f',
|
||||
name: 'Espernto h-f',
|
||||
description: 'writing Esperanto-letters using Zamenhof\'s fundamental system.',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['ĉh', 'ch'],
|
||||
['ĝh', 'gh'],
|
||||
['ĥh', 'hh'],
|
||||
['ĵh', 'jh'],
|
||||
['ŝh', 'sh'],
|
||||
['aŭu', 'au'],
|
||||
['eŭu', 'eu'],
|
||||
['Ĉh', 'Ch'],
|
||||
['Ĝh', 'Gh'],
|
||||
['Ĥh', 'Hh'],
|
||||
['Ĵh', 'Jh'],
|
||||
['Ŝh', 'Sh'],
|
||||
['Aŭu', 'Au'],
|
||||
['Eŭu', 'Eu'],
|
||||
['ĈH', 'CH'],
|
||||
['ĜH', 'GH'],
|
||||
['ĤH', 'HH'],
|
||||
['ĴH', 'JH'],
|
||||
['ŜH', 'SH'],
|
||||
['AŬU', 'AU'],
|
||||
['EŬU', 'EU'],
|
||||
['ch', 'ĉ'],
|
||||
['gh', 'ĝ'],
|
||||
['hh', 'ĥ'],
|
||||
['jh', 'ĵ'],
|
||||
['sh', 'ŝ'],
|
||||
['au', 'aŭ'],
|
||||
['eu', 'eŭ'],
|
||||
['Ch', 'Ĉ'],
|
||||
['Gh', 'Ĝ'],
|
||||
['Hh', 'Ĥ'],
|
||||
['Jh', 'Ĵ'],
|
||||
['Sh', 'Ŝ'],
|
||||
['Au', 'Aŭ'],
|
||||
['Eu', 'Eŭ'],
|
||||
['CH', 'Ĉ'],
|
||||
['GH', 'Ĝ'],
|
||||
['HH', 'Ĥ'],
|
||||
['JH', 'Ĵ'],
|
||||
['SH', 'Ŝ'],
|
||||
['AU', 'AŬ'],
|
||||
['EU', 'EŬ']]
|
||||
};
|
||||
|
||||
$.ime.register( eoHF );
|
||||
|
||||
}( jQuery ) );
|
||||
55
lib/jquery.ime/rules/eo/eo-h.js
Normal file
55
lib/jquery.ime/rules/eo/eo-h.js
Normal file
@@ -0,0 +1,55 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var eoH = {
|
||||
id: 'eo-h',
|
||||
name: 'Esperanto h',
|
||||
description: 'writing Esperanto-letters adding h\'s.',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['ĉh', 'ch'],
|
||||
['ĝh', 'gh'],
|
||||
['ĥh', 'hh'],
|
||||
['ĵh', 'jh'],
|
||||
['ŝh', 'sh'],
|
||||
['ŭh', 'uh'],
|
||||
['Ĉh', 'Ch'],
|
||||
['Ĝh', 'Gh'],
|
||||
['Ĥh', 'Hh'],
|
||||
['Ĵh', 'Jh'],
|
||||
['Ŝh', 'Sh'],
|
||||
['Ŭh', 'Uh'],
|
||||
['ĈH', 'CH'],
|
||||
['ĜH', 'GH'],
|
||||
['ĤH', 'HH'],
|
||||
['ĴH', 'JH'],
|
||||
['ŜH', 'SH'],
|
||||
['ŬH', 'UH'],
|
||||
|
||||
['ch', 'ĉ'],
|
||||
['gh', 'ĝ'],
|
||||
['hh', 'ĥ'],
|
||||
['jh', 'ĵ'],
|
||||
['sh', 'ŝ'],
|
||||
['uh', 'ŭ'],
|
||||
['Ch', 'Ĉ'],
|
||||
['Gh', 'Ĝ'],
|
||||
['Hh', 'Ĥ'],
|
||||
['Jh', 'Ĵ'],
|
||||
['Sh', 'Ŝ'],
|
||||
['Uh', 'Ŭ'],
|
||||
['CH', 'Ĉ'],
|
||||
['GH', 'Ĝ'],
|
||||
['HH', 'Ĥ'],
|
||||
['JH', 'Ĵ'],
|
||||
['SH', 'Ŝ'],
|
||||
['UH', 'Ŭ']]
|
||||
};
|
||||
|
||||
$.ime.register( eoH );
|
||||
|
||||
}( jQuery ) );
|
||||
99
lib/jquery.ime/rules/eo/eo-plena.js
Normal file
99
lib/jquery.ime/rules/eo/eo-plena.js
Normal file
@@ -0,0 +1,99 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var eoPlena = {
|
||||
id: 'eo-plena',
|
||||
name: 'Esperanto plena',
|
||||
description: 'writing Esperanto-letters with the fundamental system and the X-system, like the default of EK.',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['ĉx', 'cx'],
|
||||
['ĝx', 'gx'],
|
||||
['ĥx', 'hx'],
|
||||
['ĵx', 'jx'],
|
||||
['ŝx', 'sx'],
|
||||
['ŭx', 'ux'],
|
||||
['Ĉx', 'Cx'],
|
||||
['Ĝx', 'Gx'],
|
||||
['Ĥx', 'Hx'],
|
||||
['Ĵx', 'Jx'],
|
||||
['Ŝx', 'Sx'],
|
||||
['Ŭx', 'Ux'],
|
||||
['ĈX', 'CX'],
|
||||
['ĜX', 'GX'],
|
||||
['ĤX', 'HX'],
|
||||
['ĴX', 'JX'],
|
||||
['ŜX', 'SX'],
|
||||
['ŬX', 'UX'],
|
||||
|
||||
['ĉh', 'ch'],
|
||||
['ĝh', 'gh'],
|
||||
['ĥh', 'hh'],
|
||||
['ĵh', 'jh'],
|
||||
['ŝh', 'sh'],
|
||||
['aŭu', 'au'],
|
||||
['eŭu', 'eu'],
|
||||
['Ĉh', 'Ch'],
|
||||
['Ĝh', 'Gh'],
|
||||
['Ĥh', 'Hh'],
|
||||
['Ĵh', 'Jh'],
|
||||
['Ŝh', 'Sh'],
|
||||
['Aŭu', 'Au'],
|
||||
['Eŭu', 'Eu'],
|
||||
['ĈH', 'CH'],
|
||||
['ĜH', 'GH'],
|
||||
['ĤH', 'HH'],
|
||||
['ĴH', 'JH'],
|
||||
['ŜH', 'SH'],
|
||||
['AŬU', 'AU'],
|
||||
['EŬU', 'EU'],
|
||||
|
||||
['cx', 'ĉ'],
|
||||
['gx', 'ĝ'],
|
||||
['hx', 'ĥ'],
|
||||
['jx', 'ĵ'],
|
||||
['sx', 'ŝ'],
|
||||
['ux', 'ŭ'],
|
||||
['Cx', 'Ĉ'],
|
||||
['Gx', 'Ĝ'],
|
||||
['Hx', 'Ĥ'],
|
||||
['Jx', 'Ĵ'],
|
||||
['Sx', 'Ŝ'],
|
||||
['Ux', 'Ŭ'],
|
||||
['CX', 'Ĉ'],
|
||||
['GX', 'Ĝ'],
|
||||
['HX', 'Ĥ'],
|
||||
['JX', 'Ĵ'],
|
||||
['SX', 'Ŝ'],
|
||||
['UX', 'Ŭ'],
|
||||
|
||||
['ch', 'ĉ'],
|
||||
['gh', 'ĝ'],
|
||||
['hh', 'ĥ'],
|
||||
['jh', 'ĵ'],
|
||||
['sh', 'ŝ'],
|
||||
['au', 'aŭ'],
|
||||
['eu', 'eŭ'],
|
||||
['Ch', 'Ĉ'],
|
||||
['Gh', 'Ĝ'],
|
||||
['Hh', 'Ĥ'],
|
||||
['Jh', 'Ĵ'],
|
||||
['Sh', 'Ŝ'],
|
||||
['Au', 'Aŭ'],
|
||||
['Eu', 'Eŭ'],
|
||||
['CH', 'Ĉ'],
|
||||
['GH', 'Ĝ'],
|
||||
['HH', 'Ĥ'],
|
||||
['JH', 'Ĵ'],
|
||||
['SH', 'Ŝ'],
|
||||
['AU', 'AŬ'],
|
||||
['EU', 'EŬ']]
|
||||
};
|
||||
|
||||
$.ime.register( eoPlena );
|
||||
|
||||
}( jQuery ) );
|
||||
56
lib/jquery.ime/rules/eo/eo-q.js
Normal file
56
lib/jquery.ime/rules/eo/eo-q.js
Normal file
@@ -0,0 +1,56 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var eoQ = {
|
||||
id: 'eo-q',
|
||||
name: 'Espernto q',
|
||||
description: 'writing Esperanto-letters adding q\'s.',
|
||||
date: '2013-02-09',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['ĉq', 'cq'],
|
||||
['ĝq', 'gq'],
|
||||
['ĥq', 'hq'],
|
||||
['ĵq', 'jq'],
|
||||
['ŝq', 'sq'],
|
||||
['ŭq', 'uq'],
|
||||
['Ĉq', 'Cq'],
|
||||
['Ĝq', 'Gq'],
|
||||
['Ĥq', 'Hq'],
|
||||
['Ĵq', 'Jq'],
|
||||
['Ŝq', 'Sq'],
|
||||
['Ŭq', 'Uq'],
|
||||
['ĈQ', 'CQ'],
|
||||
['ĜQ', 'GQ'],
|
||||
['ĤQ', 'HQ'],
|
||||
['ĴQ', 'JQ'],
|
||||
['ŜQ', 'SQ'],
|
||||
['ŬQ', 'UQ'],
|
||||
|
||||
['cq', 'ĉ'],
|
||||
['gq', 'ĝ'],
|
||||
['hq', 'ĥ'],
|
||||
['jq', 'ĵ'],
|
||||
['sq', 'ŝ'],
|
||||
['uq', 'ŭ'],
|
||||
['Cq', 'Ĉ'],
|
||||
['Gq', 'Ĝ'],
|
||||
['Hq', 'Ĥ'],
|
||||
['Jq', 'Ĵ'],
|
||||
['Sq', 'Ŝ'],
|
||||
['Uq', 'Ŭ'],
|
||||
['CQ', 'Ĉ'],
|
||||
['GQ', 'Ĝ'],
|
||||
['HQ', 'Ĥ'],
|
||||
['JQ', 'Ĵ'],
|
||||
['SQ', 'Ŝ'],
|
||||
['UQ', 'Ŭ']]
|
||||
|
||||
};
|
||||
|
||||
$.ime.register( eoQ);
|
||||
|
||||
}( jQuery ) );
|
||||
66
lib/jquery.ime/rules/eo/eo-vi.js
Normal file
66
lib/jquery.ime/rules/eo/eo-vi.js
Normal file
@@ -0,0 +1,66 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var eoVi = {
|
||||
id: 'eo-vi',
|
||||
name: 'Esperanto vi',
|
||||
description: 'writing Esperanto-letters using double key press (the X-system).',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['ĉc', 'cc'],
|
||||
['ĝg', 'gg'],
|
||||
['ĥh', 'hh'],
|
||||
['ĵj', 'jj'],
|
||||
['ŝs', 'ss'],
|
||||
['ŭu', 'uu'],
|
||||
['Ĉc', 'Cc'],
|
||||
['Ĝg', 'Gg'],
|
||||
['Ĥh', 'Hh'],
|
||||
['Ĵj', 'Jj'],
|
||||
['Ŝs', 'Ss'],
|
||||
['Ŭu', 'Uu'],
|
||||
['aŭu', 'au'],
|
||||
['eŭu', 'eu'],
|
||||
['Aŭu', 'Au'],
|
||||
['Eŭu', 'Eu'],
|
||||
['AŬU', 'AU'],
|
||||
['EŬU', 'EU'],
|
||||
['ĈC', 'CC'],
|
||||
['ĜG', 'GG'],
|
||||
['ĤH', 'HH'],
|
||||
['ĴJ', 'JJ'],
|
||||
['ŜS', 'SS'],
|
||||
['ŬU', 'UU'],
|
||||
['cc', 'ĉ'],
|
||||
['gg', 'ĝ'],
|
||||
['hh', 'ĥ'],
|
||||
['jj', 'ĵ'],
|
||||
['ss', 'ŝ'],
|
||||
['uu', 'ŭ'],
|
||||
['au', 'aŭ'],
|
||||
['eu', 'eŭ'],
|
||||
['Cc', 'Ĉ'],
|
||||
['Gg', 'Ĝ'],
|
||||
['Hh', 'Ĥ'],
|
||||
['Jj', 'Ĵ'],
|
||||
['Ss', 'Ŝ'],
|
||||
['Uu', 'Ŭ'],
|
||||
['Au', 'Aŭ'],
|
||||
['Eu', 'Eŭ'],
|
||||
['AU', 'AŬ'],
|
||||
['EU', 'EŬ'],
|
||||
['CC', 'Ĉ'],
|
||||
['GG', 'Ĝ'],
|
||||
['HH', 'Ĥ'],
|
||||
['JJ', 'Ĵ'],
|
||||
['SS', 'Ŝ'],
|
||||
['UU', 'Ŭ']]
|
||||
};
|
||||
|
||||
$.ime.register( eoVi );
|
||||
|
||||
}( jQuery ) );
|
||||
54
lib/jquery.ime/rules/eo/eo-x.js
Normal file
54
lib/jquery.ime/rules/eo/eo-x.js
Normal file
@@ -0,0 +1,54 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var eoX = {
|
||||
id: 'eo-x',
|
||||
name: 'Esperanto x',
|
||||
description: 'writing Esperanto-letters adding x\'s (the X-system).',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['ĉx', 'cx'],
|
||||
['ĝx', 'gx'],
|
||||
['ĥx', 'hx'],
|
||||
['ĵx', 'jx'],
|
||||
['ŝx', 'sx'],
|
||||
['ŭx', 'ux'],
|
||||
['Ĉx', 'Cx'],
|
||||
['Ĝx', 'Gx'],
|
||||
['Ĥx', 'Hx'],
|
||||
['Ĵx', 'Jx'],
|
||||
['Ŝx', 'Sx'],
|
||||
['Ŭx', 'Ux'],
|
||||
['ĈX', 'CX'],
|
||||
['ĜX', 'GX'],
|
||||
['ĤX', 'HX'],
|
||||
['ĴX', 'JX'],
|
||||
['ŜX', 'SX'],
|
||||
['ŬX', 'UX'],
|
||||
['cx', 'ĉ'],
|
||||
['gx', 'ĝ'],
|
||||
['hx', 'ĥ'],
|
||||
['jx', 'ĵ'],
|
||||
['sx', 'ŝ'],
|
||||
['ux', 'ŭ'],
|
||||
['Cx', 'Ĉ'],
|
||||
['Gx', 'Ĝ'],
|
||||
['Hx', 'Ĥ'],
|
||||
['Jx', 'Ĵ'],
|
||||
['Sx', 'Ŝ'],
|
||||
['Ux', 'Ŭ'],
|
||||
['CX', 'Ĉ'],
|
||||
['GX', 'Ĝ'],
|
||||
['HX', 'Ĥ'],
|
||||
['JX', 'Ĵ'],
|
||||
['SX', 'Ŝ'],
|
||||
['UX', 'Ŭ']]
|
||||
};
|
||||
|
||||
$.ime.register( eoX );
|
||||
|
||||
}( jQuery ) );
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
var guPhonetic = {
|
||||
id: 'gu-phonetic',
|
||||
name: 'ફોનેતિક',
|
||||
name: 'ફોનૅટિક',
|
||||
description: 'Phonetic keyboard for Gujarati script',
|
||||
date: '2013-11-15',
|
||||
author: 'Parag Nemade',
|
||||
|
||||
@@ -71,6 +71,7 @@
|
||||
['ચ્h', 'છ્'], // chh
|
||||
['જ્h', 'ઝ્'], // jh
|
||||
['જ્n', 'જ્ઞ્'], // jn
|
||||
['ગ્n', 'જ્ઞ્'], //gn
|
||||
['ન્j', 'ઞ્'], // ny
|
||||
['ટ્h', 'ઠ્'], // Th
|
||||
['ડ્h', 'ઢ્'], // Dh
|
||||
|
||||
58
lib/jquery.ime/rules/he/he-kbd.js
Normal file
58
lib/jquery.ime/rules/he/he-kbd.js
Normal file
@@ -0,0 +1,58 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var heKbd = {
|
||||
id: 'he-kbd',
|
||||
name: 'Hebrew kbd',
|
||||
description: 'Hebrew kbd keyboard layout',
|
||||
date: '2013-02-11',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['\\`', ';'],
|
||||
['q', '/'],
|
||||
['w', '\''],
|
||||
['e', 'ק'],
|
||||
['r', 'ר'],
|
||||
['t', 'א'],
|
||||
['y', 'ט'],
|
||||
['u', 'ו'],
|
||||
['i', 'ן'],
|
||||
['o', 'ם'],
|
||||
['p', 'פ'],
|
||||
['a', 'ש'],
|
||||
['s', 'ד'],
|
||||
['d', 'ג'],
|
||||
['f', 'כ'],
|
||||
['g', 'ע'],
|
||||
['h', 'י'],
|
||||
['j', 'ח'],
|
||||
['k', 'ל'],
|
||||
['l', 'ך'],
|
||||
[';', 'ף'],
|
||||
['z', 'ז'],
|
||||
['x', 'ס'],
|
||||
['c', 'ב'],
|
||||
['v', 'ה'],
|
||||
['b', 'נ'],
|
||||
['n', 'מ'],
|
||||
['m', 'צ'],
|
||||
[',', 'ת'],
|
||||
['.', 'ץ'],
|
||||
['/', '.'],
|
||||
['\'', ','],
|
||||
['\\(', ')'],
|
||||
['\\)', '('],
|
||||
['\\<', '>'],
|
||||
['\\>', '<'],
|
||||
['\\[', ']'],
|
||||
['\\]', '['],
|
||||
['\\{', '}'],
|
||||
['\\}', '{']]
|
||||
|
||||
};
|
||||
$.ime.register( heKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
111
lib/jquery.ime/rules/hi/hi-phonetic.js
Normal file
111
lib/jquery.ime/rules/hi/hi-phonetic.js
Normal file
@@ -0,0 +1,111 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var hiPhonetic = {
|
||||
id: 'hi-phonetic',
|
||||
name: 'phonetic',
|
||||
description: 'Phonetic keyboard for Hindi language',
|
||||
date: '2013-02-09',
|
||||
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', 'ल'],
|
||||
[':', 'ई'],
|
||||
[';', 'इ'],
|
||||
['"', 'ऊ'],
|
||||
['\'', 'उ'],
|
||||
['\\|', 'ऒ'],
|
||||
['\\\\', 'ो'],
|
||||
['Z', 'ँ'],
|
||||
['z', 'ङ'],
|
||||
['x', 'ष'],
|
||||
['C', 'छ'],
|
||||
['c', 'च'],
|
||||
['V', 'ऴ'],
|
||||
['v', 'व'],
|
||||
['B', 'भ'],
|
||||
['b', 'ब'],
|
||||
['N', 'ण'],
|
||||
['n', 'न'],
|
||||
['M', 'ं'],
|
||||
['m', 'म'],
|
||||
['\\<', 'ऩ'],
|
||||
[',', ','],
|
||||
['\\>', '़'],
|
||||
['\\.', '।'],
|
||||
['\\?', 'ऐ'],
|
||||
['/', 'ए'],
|
||||
['\\^', 'ज्ञ'],
|
||||
['X', 'क्ष'],
|
||||
['\\*', 'श्र'],
|
||||
['ff', '्']
|
||||
]
|
||||
};
|
||||
$.ime.register( hiPhonetic );
|
||||
|
||||
}( jQuery ) );
|
||||
61
lib/jquery.ime/rules/hr/hr-kbd.js
Normal file
61
lib/jquery.ime/rules/hr/hr-kbd.js
Normal file
@@ -0,0 +1,61 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var hrKbd = {
|
||||
id: 'hr-kbd',
|
||||
name: 'Croatian kbd',
|
||||
description: 'Croatian keyboard layout',
|
||||
date: '2013-02-11',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['¸c', 'ç'],
|
||||
['¸C', 'Ç'],
|
||||
['¸s', 'ş'],
|
||||
['¸S', 'Ş'],
|
||||
['¨a', 'ä'],
|
||||
['¨A', 'Ä'],
|
||||
['¨e', 'ë'],
|
||||
['¨E', 'Ë'],
|
||||
['¨o', 'ö'],
|
||||
['¨O', 'Ö'],
|
||||
['¨u', 'ü'],
|
||||
['¨U', 'Ü'],
|
||||
['\\@', '\"'],
|
||||
['\\^', '&'],
|
||||
['\\&', '/'],
|
||||
['*', '('],
|
||||
['\\(', ')'],
|
||||
['\\)', '='],
|
||||
['\\-', '\''],
|
||||
['\\_', '?'],
|
||||
['\\=', '+'],
|
||||
['\\+', '*'],
|
||||
['\\`', '¸'],
|
||||
['\\~', '¨'],
|
||||
['y', 'z'],
|
||||
['Y', 'Z'],
|
||||
['\\[', 'š'],
|
||||
['\\{', 'Š'],
|
||||
['\\]', 'đ'],
|
||||
['\\}', 'Đ'],
|
||||
[';', 'č'],
|
||||
[':', 'Č'],
|
||||
['\'', 'ć'],
|
||||
['\"', 'Ć'],
|
||||
['\\\\', 'ž'],
|
||||
['\\|', 'Ž'],
|
||||
['z', 'y'],
|
||||
['Z', 'Y'],
|
||||
['\\<', ';'],
|
||||
['\\>', ':'],
|
||||
['/', '-'],
|
||||
['\\?', '_']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( hrKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
113
lib/jquery.ime/rules/hy/hy-kbd.js
Normal file
113
lib/jquery.ime/rules/hy/hy-kbd.js
Normal file
@@ -0,0 +1,113 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var hyKbd = {
|
||||
id: 'hy-kbd',
|
||||
name: 'kbd',
|
||||
description: 'Eastern Armenian keyboard layout',
|
||||
date: '2013-02-11',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['1', ':'],
|
||||
['\\!', '1'],
|
||||
['2', 'ձ'],
|
||||
['\\@', 'Ձ'],
|
||||
['3', 'յ'],
|
||||
['\\#', 'Յ'],
|
||||
['4', '՛'],
|
||||
['\\$', '3'],
|
||||
['5', ','],
|
||||
['\\%', '4'],
|
||||
['6', '-'],
|
||||
['\\^', '9'],
|
||||
['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', 'Լ'],
|
||||
[';', 'թ'],
|
||||
[':', 'Թ'],
|
||||
['\'', 'փ'],
|
||||
['\"', 'Փ'],
|
||||
['z', 'զ'],
|
||||
['Z', 'Զ'],
|
||||
['x', 'ց'],
|
||||
['X', 'Ց'],
|
||||
['c', 'գ'],
|
||||
['C', 'Գ'],
|
||||
['v', 'վ'],
|
||||
['V', 'Վ'],
|
||||
['b', 'բ'],
|
||||
['B', 'Բ'],
|
||||
['n', 'ն'],
|
||||
['N', 'Ն'],
|
||||
['m', 'մ'],
|
||||
['M', 'Մ'],
|
||||
[',', 'շ'],
|
||||
['\\<', 'Շ'],
|
||||
['.', 'ղ'],
|
||||
['\\>', 'Ղ'],
|
||||
['/', 'ծ'],
|
||||
['\\?', 'Ծ']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( hyKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
57
lib/jquery.ime/rules/ka/ka-kbd.js
Normal file
57
lib/jquery.ime/rules/ka/ka-kbd.js
Normal file
@@ -0,0 +1,57 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var kaKbd = {
|
||||
id: 'ka-kbd',
|
||||
name: 'Georgian kbd',
|
||||
description: 'Georgian kbd keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['.k', 'კ'],
|
||||
['.p', 'პ'],
|
||||
['+z', 'ჟ'],
|
||||
['.t', 'ტ'],
|
||||
['.g', 'ღ'],
|
||||
['+s', 'შ'],
|
||||
['.+c', 'ჭ'],
|
||||
['+c', 'ჩ'],
|
||||
['.c', 'წ'],
|
||||
['+j', 'ჯ'],
|
||||
['ყ1', 'ჴ'],
|
||||
['ე0', 'ჱ'],
|
||||
['ო1', 'ჵ'],
|
||||
['ი1', 'ჲ'],
|
||||
['a', 'ა'],
|
||||
['b', 'ბ'],
|
||||
['g', 'გ'],
|
||||
['d', 'დ'],
|
||||
['e', 'ე'],
|
||||
['v', 'ვ'],
|
||||
['z', 'ზ'],
|
||||
['t', 'თ'],
|
||||
['i', 'ი'],
|
||||
['l', 'ლ'],
|
||||
['m', 'მ'],
|
||||
['n', 'ნ'],
|
||||
['o', 'ო'],
|
||||
['r', 'რ'],
|
||||
['s', 'ს'],
|
||||
['u', 'უ'],
|
||||
['p', 'ფ'],
|
||||
['k', 'ქ'],
|
||||
['q', 'ყ'],
|
||||
['c', 'ც'],
|
||||
['j', 'ძ'],
|
||||
['x', 'ხ'],
|
||||
['h', 'ჰ'],
|
||||
['w', 'ჳ'],
|
||||
['f', 'ჶ']]
|
||||
};
|
||||
$.ime.register( kaKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
63
lib/jquery.ime/rules/kk/kk-arabic.js
Normal file
63
lib/jquery.ime/rules/kk/kk-arabic.js
Normal file
@@ -0,0 +1,63 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var kkArabic = {
|
||||
id: 'kk-arabic',
|
||||
name: 'Kazak arabic',
|
||||
description: 'Kazak arabic in Arabic script keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['a', 'ا'],
|
||||
['A', 'ٵ'],
|
||||
['b', 'ب'],
|
||||
['v', 'ۆ'],
|
||||
['g', 'گ'],
|
||||
['R', 'ع'],
|
||||
['d', 'د'],
|
||||
['e', 'ە'],
|
||||
['j', 'ج'],
|
||||
['z', 'ز'],
|
||||
['y', 'ي'],
|
||||
['k', 'ك'],
|
||||
['q', 'ق'],
|
||||
['l', 'ل'],
|
||||
['m', 'م'],
|
||||
['n', 'ن'],
|
||||
['N', 'ڭ'],
|
||||
['o', 'و'],
|
||||
['O', 'ٶ'],
|
||||
['p', 'پ'],
|
||||
['r', 'ر'],
|
||||
['s', 'س'],
|
||||
['t', 'ت'],
|
||||
['w', 'ۋ'],
|
||||
['u', 'ۇ'],
|
||||
['U', 'ٷ'],
|
||||
['f', 'ف'],
|
||||
['H', 'ح'],
|
||||
['h', 'ه'],
|
||||
['c', 'چ'],
|
||||
['S', 'ش'],
|
||||
['I', 'ى'],
|
||||
['i', 'ٸ'],
|
||||
[';', '؛'],
|
||||
[',', '،'],
|
||||
['\\?', '?'],
|
||||
['\\<', '>'],
|
||||
['\\>', '<'],
|
||||
['\\(', ')'],
|
||||
['\\)', '('],
|
||||
['\\[', ']'],
|
||||
['\\]', '['],
|
||||
['\\{', '}'],
|
||||
['\\}', '{']
|
||||
]
|
||||
};
|
||||
$.ime.register( kkArabic );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
109
lib/jquery.ime/rules/kk/kk-kbd.js
Normal file
109
lib/jquery.ime/rules/kk/kk-kbd.js
Normal file
@@ -0,0 +1,109 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var kkKbd = {
|
||||
id: 'kk-kbd',
|
||||
name: 'Kazak kbd',
|
||||
description: 'Kazak kbd in Cyrillic script keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
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', 'Д'],
|
||||
[';', 'ж'],
|
||||
[':', 'Ж'],
|
||||
['\'', 'э'],
|
||||
['\"', 'Э'],
|
||||
['z', 'я'],
|
||||
['Z', 'Я'],
|
||||
['x', 'ч'],
|
||||
['X', 'Ч'],
|
||||
['c', 'с'],
|
||||
['C', 'С'],
|
||||
['v', 'м'],
|
||||
['V', 'М'],
|
||||
['b', 'и'],
|
||||
['B', 'И'],
|
||||
['n', 'т'],
|
||||
['N', 'Т'],
|
||||
['m', 'ь'],
|
||||
['M', 'Ь'],
|
||||
[',', 'б'],
|
||||
['\\<', 'Б'],
|
||||
['\\.', 'ю'],
|
||||
['\\>', 'Ю'],
|
||||
['/', '№']
|
||||
]
|
||||
};
|
||||
$.ime.register( kkKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
120
lib/jquery.ime/rules/kn/kn-inscript2.js
Normal file
120
lib/jquery.ime/rules/kn/kn-inscript2.js
Normal file
@@ -0,0 +1,120 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var knInscript2 = {
|
||||
id: 'kn-inscript2',
|
||||
name: 'ಇನ್ಸ್ಕ್ರಿಪ್ಟ್ ೨',
|
||||
description: 'Enhanced InScript keyboard for Kannada script',
|
||||
date: '2013-01-16',
|
||||
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", "ತ"],
|
||||
[":", "ಛ"],
|
||||
[";", "ಚ"],
|
||||
["\"", "ಠ"],
|
||||
["\\'", "ಟ"],
|
||||
["\\~", "ಒ"],
|
||||
["`\\", "ೊ"],
|
||||
["Z", "ಎ"],
|
||||
["z", "ೆ"],
|
||||
["x", "ಂ"],
|
||||
["C", "ಣ"],
|
||||
["c", "ಮ"],
|
||||
["v", "ನ"],
|
||||
["b", "ವ"],
|
||||
["N", "ಳ"],
|
||||
["n", "ಲ"],
|
||||
["M", "ಶ"],
|
||||
["m", "ಸ"],
|
||||
["\\<", "ಷ"],
|
||||
[",", ","],
|
||||
["\\>", "।"],
|
||||
["\\.", "."],
|
||||
["/", "ಯ"],
|
||||
["\\%", "ಜ್ಞ"],
|
||||
["\\^", "ತ್ರ"],
|
||||
["\\&", "ಕ್ಷ"],
|
||||
["\\*", "ಶ್ರ"]
|
||||
],
|
||||
patterns_x: [
|
||||
["1", ""],
|
||||
["2", ""],
|
||||
["4", "₹"],
|
||||
["\\+", "ೠ"],
|
||||
["\\=", "ೄ"],
|
||||
["R", "ೡ"],
|
||||
["r", "ೣ"],
|
||||
["u", "ೱ"],
|
||||
["F","ಌ"],
|
||||
["f", "ೢ"],
|
||||
["H", "ೞ"],
|
||||
["j", "ೲ"],
|
||||
["\\>", "ಽ"],
|
||||
[".", "॥"]
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( knInscript2 );
|
||||
|
||||
}( jQuery ) );
|
||||
130
lib/jquery.ime/rules/ks/ks-inscript.js
Normal file
130
lib/jquery.ime/rules/ks/ks-inscript.js
Normal file
@@ -0,0 +1,130 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var ksInScript = {
|
||||
id: 'ks-inscript',
|
||||
name: 'InScript',
|
||||
description: 'InScript keyboard for Kashmiri language using Devanagari script',
|
||||
date: '2013-02-09',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
contextLength: 1,
|
||||
maxKeyLength: 3,
|
||||
patterns: [
|
||||
['्d', '्'],
|
||||
['ग_', 'ॻ'],
|
||||
['ज_', 'ॼ'],
|
||||
['ड_', 'ॾ'],
|
||||
['ब_', 'ॿ'],
|
||||
['\\!', 'ऍ'],
|
||||
['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', 'ि'],
|
||||
['H', 'फ'],
|
||||
['h', 'प'],
|
||||
['J', 'ऱ'],
|
||||
['j', 'र'],
|
||||
['K', 'ख'],
|
||||
['k', 'क'],
|
||||
['L', 'थ'],
|
||||
['l', 'त'],
|
||||
[':', 'छ'],
|
||||
[';', 'च'],
|
||||
['\"', 'ठ'],
|
||||
['\'', 'ट'],
|
||||
['\\|', 'ऑ'],
|
||||
['\\\\', 'ॉ'],
|
||||
['\\~', 'ऒ'],
|
||||
['\\`', 'ॊ'],
|
||||
['Z', 'ऎ'],
|
||||
['z', 'ॆ'],
|
||||
['X', 'ँ'],
|
||||
['x', 'ं'],
|
||||
['C', 'ण'],
|
||||
['c', 'म'],
|
||||
['V', 'ऩ'],
|
||||
['v', 'न'],
|
||||
['B', 'ऴ'],
|
||||
['b', 'व'],
|
||||
['N', 'ळ'],
|
||||
['n', 'ल'],
|
||||
['M', 'श'],
|
||||
['m', 'स'],
|
||||
['\\<', 'ष'],
|
||||
[',', ','],
|
||||
['\\>', '।'],
|
||||
['\\.', '.'],
|
||||
['\\?', 'य़'],
|
||||
['/', 'य'],
|
||||
['\\%', 'ज्ञ'],
|
||||
['\\^', 'त्र'],
|
||||
['\\&', 'क्ष'],
|
||||
['\\*', 'श्र']
|
||||
],
|
||||
patterns_x: [
|
||||
['4', '₹'],
|
||||
['Q', 'ॵ'],
|
||||
['q', 'ॏ' ],
|
||||
['T', 'ॷ'],
|
||||
['t', 'ॗ'],
|
||||
['A', 'ॴ'],
|
||||
['a', 'ऻ'],
|
||||
['G', 'ॶ'],
|
||||
['g', 'ॖ'],
|
||||
['Z', 'ॳ'],
|
||||
['z', 'ऺ']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( ksInScript );
|
||||
|
||||
}( jQuery ) );
|
||||
113
lib/jquery.ime/rules/ks/ks-kbd.js
Normal file
113
lib/jquery.ime/rules/ks/ks-kbd.js
Normal file
@@ -0,0 +1,113 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var ksKbd = {
|
||||
id: 'ks-Kbd',
|
||||
name: 'Kbd',
|
||||
description: 'Kbd keyboard for Kashmiri language using Arabic script',
|
||||
date: '2013-02-09',
|
||||
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', 'ل'],
|
||||
[':', ':'],
|
||||
[';', '؛'],
|
||||
['\"', '\"'],
|
||||
['\'', 'ٰ'],
|
||||
['\\|', 'أ'],
|
||||
['\\\\', '؎'],
|
||||
['\\~', 'ً'],
|
||||
['`', 'ٍ'],
|
||||
['Z', 'ذ'],
|
||||
['z', 'ز'],
|
||||
['X', 'ض'],
|
||||
['x', 'ص'],
|
||||
['C', 'ث'],
|
||||
['c', 'چ'],
|
||||
['V', 'ظ'],
|
||||
['v', 'ط'],
|
||||
['B', 'أ'],
|
||||
['b', 'ب'],
|
||||
['N', 'ں'],
|
||||
['n', 'ن'],
|
||||
['M', 'ٔ'],
|
||||
['m', 'م'],
|
||||
['\\>', 'َ'],
|
||||
[',', '،'],
|
||||
['\\<', 'ِ'],
|
||||
['\\.', '۔'],
|
||||
['\\?', '؟'],
|
||||
['/', '/'],
|
||||
['\\%', '%'],
|
||||
['\\^', '^'],
|
||||
['\\&', '&'],
|
||||
['\\*', '*']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( ksKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
123
lib/jquery.ime/rules/lo/lo-kbd.js
Normal file
123
lib/jquery.ime/rules/lo/lo-kbd.js
Normal file
@@ -0,0 +1,123 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var loKbd = {
|
||||
id: 'lo-kbd',
|
||||
name: 'Lao kbd',
|
||||
description: 'Lao kbd keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['\\!', '1'],
|
||||
['\"', '='],
|
||||
['\\#', '3'],
|
||||
['\\$', '4'],
|
||||
['\\&', '5'],
|
||||
['\\%', '໌'],
|
||||
['\'', 'ງ'],
|
||||
['\\(', '7'],
|
||||
['\\)', '8'],
|
||||
['\\*', '6'],
|
||||
['\\+', 'ໍ'],
|
||||
[',', 'ມ'],
|
||||
['\\-', 'ຊ'],
|
||||
['\\.', 'ໃ'],
|
||||
['/', 'ຝ'],
|
||||
['0', 'ຂ'],
|
||||
['1', 'ຢ'],
|
||||
['2', 'ຟ'],
|
||||
['3', 'ໂ'],
|
||||
['4', 'ຖ'],
|
||||
['5', 'ຸ'],
|
||||
['6', 'ູ'],
|
||||
['7', 'ຄ'],
|
||||
['8', 'ຕ'],
|
||||
['9', 'ຈ'],
|
||||
[':', '%'],
|
||||
[';', 'ວ'],
|
||||
['\\<', 'ໝ'],
|
||||
['\\=', 'ໍ'],
|
||||
['\\>', '$'],
|
||||
['\\?', ')'],
|
||||
['\\@', '2'],
|
||||
['A', 'ັ'],
|
||||
['B', 'ຶ'],
|
||||
['C', 'ຯ'],
|
||||
['D', '.'],
|
||||
['E', 'ຳ'],
|
||||
['F', ','],
|
||||
['G', ':'],
|
||||
['H', '໊'],
|
||||
['I', 'ຮ'],
|
||||
['J', '໋'],
|
||||
['K', '!'],
|
||||
['L', '?'],
|
||||
['M', 'ໆ'],
|
||||
['N', 'ື'],
|
||||
['O', 'ໜ'],
|
||||
['P', 'ຽ'],
|
||||
['Q', 'ົ'],
|
||||
['R', '_'],
|
||||
['S', ';'],
|
||||
['T', '+'],
|
||||
['U', 'ີ'],
|
||||
['V', 'x'],
|
||||
['W', '0'],
|
||||
['X', '('],
|
||||
['Y', 'ິ'],
|
||||
['Z', '\"'],
|
||||
['\\[', 'ບ'],
|
||||
['\\]', 'ລ'],
|
||||
['\\^', 'ຼ'],
|
||||
['\\_', '9'],
|
||||
['`', '*'],
|
||||
['a', 'ັ'],
|
||||
['b', 'ຶ'],
|
||||
['c', 'ແ'],
|
||||
['d', 'ກ'],
|
||||
['e', 'ຳ'],
|
||||
['f', 'ດ'],
|
||||
['g', 'ເ'],
|
||||
['h', '້'],
|
||||
['i', 'ຣ'],
|
||||
['j', '່'],
|
||||
['k', 'າ'],
|
||||
['l', 'ສ'],
|
||||
['m', 'ທ'],
|
||||
['n', 'ື'],
|
||||
['o', 'ນ'],
|
||||
['p', 'ຍ'],
|
||||
['q', 'ົ'],
|
||||
['r', 'ພ'],
|
||||
['s', 'ຫ'],
|
||||
['t', 'ະ'],
|
||||
['u', 'ີ'],
|
||||
['v', 'ອ'],
|
||||
['w', 'ໄ'],
|
||||
['x', 'ປ'],
|
||||
['y', 'ິ'],
|
||||
['z', 'ຜ'],
|
||||
['\\{', '-'],
|
||||
['\\|', 'ຫຼ'],
|
||||
['\\}', '/'],
|
||||
['\\~', ''],
|
||||
['\\\\', '\\'],
|
||||
['0', '໐'],
|
||||
['1', '໑'],
|
||||
['2', '໒'],
|
||||
['3', '໓'],
|
||||
['4', '໔'],
|
||||
['5', '໕'],
|
||||
['6', '໖'],
|
||||
['7', '໗'],
|
||||
['8', '໘'],
|
||||
['9', '໙']
|
||||
]
|
||||
};
|
||||
$.ime.register( loKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
133
lib/jquery.ime/rules/ml/ml-inscript2.js
Normal file
133
lib/jquery.ime/rules/ml/ml-inscript2.js
Normal file
@@ -0,0 +1,133 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var mlInScript2 = {
|
||||
id: 'ml-inscript2',
|
||||
name: 'ഇൻസ്ക്രിപ്റ്റ് 2',
|
||||
description: 'Enhanced InScript for Malayalam InScript',
|
||||
date: '2013-01-16',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
contextLength: 0,
|
||||
maxKeyLength: 2,
|
||||
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", "ത"],
|
||||
[":", "ഛ"],
|
||||
[";", "ച"],
|
||||
["\"", "ഠ"],
|
||||
["\\'", "ട"],
|
||||
["\\~", "ഒ"],
|
||||
["\\`", "ൊ"],
|
||||
["Z", "എ"],
|
||||
["z", "െ"],
|
||||
["X", "ൺ"],
|
||||
["x", "ം"],
|
||||
["C", "ണ"],
|
||||
["c", "മ"],
|
||||
["V", "ൻ"],
|
||||
["v", "ന"],
|
||||
["B", "ഴ"],
|
||||
["b", "വ"],
|
||||
["N", "ള"],
|
||||
["n", "ല"],
|
||||
["M", "ശ"],
|
||||
["m", "സ"],
|
||||
["\\<", "ഷ"],
|
||||
[",", ","],
|
||||
["\\>", "ൽ"],
|
||||
["\\.", "."],
|
||||
["/", "യ"]
|
||||
],
|
||||
patterns_x: [
|
||||
["1", ""],
|
||||
["\\!", "൰"],
|
||||
["2", ""],
|
||||
["\\@", "൱"],
|
||||
["\\#", "൲"],
|
||||
["\\$", "൳"],
|
||||
["4", "₹"],
|
||||
["\\%", "൴"],
|
||||
["\\^", "൵"],
|
||||
["\\+", "ൠ"],
|
||||
["\\=", "ൄ"],
|
||||
["q", "ൌ"],
|
||||
["R", "ൡ"],
|
||||
["r", "ൣ"],
|
||||
["F", "ഌ"],
|
||||
["f", "ൢ"],
|
||||
["j", "ർ"],
|
||||
["k", "ൿ"],
|
||||
["c", "ൺ"],
|
||||
["v", "൹"],
|
||||
["N", "ൾ"],
|
||||
["n", "ൽ"],
|
||||
["\\>", "ഽ"],
|
||||
["\\.", "॥"]
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( mlInScript2 );
|
||||
|
||||
}( jQuery ) );
|
||||
@@ -75,7 +75,7 @@
|
||||
['k', 'о'],
|
||||
['l', 'л'],
|
||||
[';', 'д'],
|
||||
['\\\\', 'п'],
|
||||
['\'', 'п'],
|
||||
['z', 'я'],
|
||||
['x', 'ч'],
|
||||
['c', 'ё'],
|
||||
|
||||
110
lib/jquery.ime/rules/mr/mr-phonetic.js
Normal file
110
lib/jquery.ime/rules/mr/mr-phonetic.js
Normal file
@@ -0,0 +1,110 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var mrPhonetic = {
|
||||
id: 'mr-phonetic',
|
||||
name: 'phonetic',
|
||||
description: 'Phonetic keyboard for Marathi langauge',
|
||||
date: '2013-02-09',
|
||||
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', 'ल'],
|
||||
[':', 'ई'],
|
||||
[';', 'इ'],
|
||||
['\"', 'ऊ'],
|
||||
['\'', 'उ'],
|
||||
['\\|', 'ऒ'],
|
||||
['\\\\', 'ॊ'],
|
||||
['Z', 'ँ'],
|
||||
['z', 'ङ'],
|
||||
['x', 'ष'],
|
||||
['C', 'छ'],
|
||||
['c', 'च'],
|
||||
['V', 'ऴ'],
|
||||
['v', 'व'],
|
||||
['B', 'भ'],
|
||||
['b', 'ब'],
|
||||
['N', 'ण'],
|
||||
['n', 'न'],
|
||||
['M', 'ं'],
|
||||
['m', 'म'],
|
||||
['\\<', 'ऩ'],
|
||||
[',', ','],
|
||||
['\\>', '़'],
|
||||
['.', '।'],
|
||||
['\\?', 'ऐ'],
|
||||
['/', 'ए'],
|
||||
['\\^', 'ज्ञ'],
|
||||
['X', 'क्ष'],
|
||||
['\\*', 'श्र'],
|
||||
['ff', '्']]
|
||||
};
|
||||
$.ime.register( mrPhonetic );
|
||||
|
||||
}( jQuery ) );
|
||||
92
lib/jquery.ime/rules/my/my-kbd.js
Normal file
92
lib/jquery.ime/rules/my/my-kbd.js
Normal file
@@ -0,0 +1,92 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var myKbd = {
|
||||
id: 'my-kbd',
|
||||
name: 'Myanmar kbd',
|
||||
description: 'Myanmar kbd keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['1', '\u1041'],
|
||||
['\\!', '\u100D'],
|
||||
['2', '\u1042'],
|
||||
['3', '\u1043'],
|
||||
['\\#', '\u100B'],
|
||||
['4', '\u1044'],
|
||||
['5', '\u1045'],
|
||||
['6', '\u1046'],
|
||||
['7', '\u1047'],
|
||||
['\\&', '\u101B'],
|
||||
['8', '\u1048'],
|
||||
['\\*', '\u1002'],
|
||||
['9', '\u1049'],
|
||||
['0', '\u1040'],
|
||||
['\\)', '\u101D'],
|
||||
['q', '\u1006'],
|
||||
['Q', '\u104D'],
|
||||
['w', '\u1010'],
|
||||
['e', '\u1014'],
|
||||
['r', '\u1019'],
|
||||
['t', '\u1021'],
|
||||
['y', '\u1015'],
|
||||
['u', '\u1000'],
|
||||
['i', '\u1004'],
|
||||
['o', '\u101E'],
|
||||
['O', '\u1025'],
|
||||
['p', '\u1005'],
|
||||
['P', '\u100F'],
|
||||
['\\[', '\u101F'],
|
||||
['\\{', '\u100E'],
|
||||
['\\]', '\u1009'],
|
||||
['\\}', '\u1027'],
|
||||
['\\\\', '\u104F'],
|
||||
['a', '\u1031'],
|
||||
['A', '\u1017'],
|
||||
['s', '\u1039 \u101A'],
|
||||
['S', '\u1039 \u101F'],
|
||||
['d', '\u102D'],
|
||||
['D', '\u102E'],
|
||||
['f', '\u1039'],
|
||||
['F', '\u200D'],
|
||||
['g', '\u200C'],
|
||||
['G', '\u1039 \u101D'],
|
||||
['h', '\u1037'],
|
||||
['H', '\u1036'],
|
||||
['j', '\u1039 \u101B'],
|
||||
['J', '\u1032'],
|
||||
['k', '\u102F'],
|
||||
['l', '\u1030'],
|
||||
[';', '\u1038'],
|
||||
['\'', '\u1012'],
|
||||
['\"', '\u1013'],
|
||||
['z', '\u1016'],
|
||||
['Z', '\u1007'],
|
||||
['x', '\u1011'],
|
||||
['X', '\u100C'],
|
||||
['c', '\u1001'],
|
||||
['C', '\u1003'],
|
||||
['v', '\u101C'],
|
||||
['V', '\u1020'],
|
||||
['b', '\u1018'],
|
||||
['n', '\u100A'],
|
||||
['m', '\u102C'],
|
||||
[',', '\u101A'],
|
||||
['\\<', '\u104D'],
|
||||
['\\.', '\u1008'],
|
||||
['\\>', '\u1024'],
|
||||
['/', '\u104B']
|
||||
],
|
||||
patterns_x: [
|
||||
['g', '\u104C'],
|
||||
['h', '\u104D'],
|
||||
['j', '\u104E'],
|
||||
['k', '\u1024']]
|
||||
};
|
||||
$.ime.register( myKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
117
lib/jquery.ime/rules/or/or-inscript2.js
Normal file
117
lib/jquery.ime/rules/or/or-inscript2.js
Normal file
@@ -0,0 +1,117 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var orInScript2 = {
|
||||
id: 'or-inscript2',
|
||||
name: 'InScript2',
|
||||
description: 'Enhanced InScript keyboard for Odiya language',
|
||||
date: '2013-02-09',
|
||||
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', '₹'],
|
||||
['\\+', 'ୠ'],
|
||||
['\\=', 'ୄ'],
|
||||
['R', 'ୡ'],
|
||||
['r', 'ୣ'],
|
||||
['\\{', 'ଢ଼'],
|
||||
['\\[', 'ଡ଼'],
|
||||
['F', 'ଌ'],
|
||||
['f', 'ୢ'],
|
||||
['b', 'ଵ'],
|
||||
['\\>', 'ଽ'],
|
||||
['\\.', '॥'],
|
||||
['x', '୰']]
|
||||
};
|
||||
|
||||
$.ime.register( orInScript2 );
|
||||
|
||||
}( jQuery ) );
|
||||
111
lib/jquery.ime/rules/or/or-phonetic.js
Normal file
111
lib/jquery.ime/rules/or/or-phonetic.js
Normal file
@@ -0,0 +1,111 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var orPhonetic = {
|
||||
id: 'or-phonetic',
|
||||
name: 'Odiya Phonetic',
|
||||
description: 'Phonetic keyboard for Odiya script',
|
||||
date: '2013-02-09',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
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", "ଲ"],
|
||||
[":", "ଈ"],
|
||||
[";", "ଇ"],
|
||||
["\"", "ଊ"],
|
||||
["'", "ଉ"],
|
||||
["\\|", "|"],
|
||||
["\\\\", "\\"],
|
||||
["Z", "ଁ"],
|
||||
["z", "ଙ"],
|
||||
["x", "ଷ"],
|
||||
["C", "ଛ"],
|
||||
["c", "ଚ"],
|
||||
["V", "ଵ"],
|
||||
["v", "ୱ"],
|
||||
["B", "ଭ"],
|
||||
["b", "ବ"],
|
||||
["N", "ଣ"],
|
||||
["n", "ନ"],
|
||||
["M", "ଂ"],
|
||||
["m", "ମ"],
|
||||
["\\<", "<"],
|
||||
[",", ","],
|
||||
["\\>", ">"],
|
||||
["\\.", "।"],
|
||||
["\\?", "ଐ"],
|
||||
["/", "ଏ"],
|
||||
["\\^", "ଜ୍ଞ"],
|
||||
["X", "କ୍ଷ"],
|
||||
["\\*", "ଶ୍ର"]]
|
||||
};
|
||||
|
||||
$.ime.register( orPhonetic );
|
||||
|
||||
}( jQuery ) );
|
||||
101
lib/jquery.ime/rules/ru/ru-kbd.js
Normal file
101
lib/jquery.ime/rules/ru/ru-kbd.js
Normal file
@@ -0,0 +1,101 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var ruKbd = {
|
||||
id: 'ru-kbd',
|
||||
name: 'Russian kbd',
|
||||
description: 'Russian kbd keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['`', 'ё'],
|
||||
['q', 'й'],
|
||||
['w', 'ц'],
|
||||
['e', 'у'],
|
||||
['r', 'к'],
|
||||
['t', 'е'],
|
||||
['y', 'н'],
|
||||
['u', 'г'],
|
||||
['i', 'ш'],
|
||||
['o', 'щ'],
|
||||
['p', 'з'],
|
||||
['\\[', 'х'],
|
||||
['\\]', 'ъ'],
|
||||
['a', 'ф'],
|
||||
['s', 'ы'],
|
||||
['d', 'в'],
|
||||
['f', 'а'],
|
||||
['g', 'п'],
|
||||
['h', 'р'],
|
||||
['j', 'о'],
|
||||
['k', 'л'],
|
||||
['l', 'д'],
|
||||
[';', 'ж'],
|
||||
['\'', 'э'],
|
||||
['\\\\', '\\'],
|
||||
['z', 'я'],
|
||||
['x', 'ч'],
|
||||
['c', 'с'],
|
||||
['v', 'м'],
|
||||
['b', 'и'],
|
||||
['n', 'т'],
|
||||
['m', 'ь'],
|
||||
[',', 'б'],
|
||||
['.', 'ю'],
|
||||
['/', '.'],
|
||||
['\\!', '!'],
|
||||
['\\@', '\"'],
|
||||
['\\#', '№'],
|
||||
['\\$', ';'],
|
||||
['\\%', '%'],
|
||||
['\\^', ':'],
|
||||
['\\&', '?'],
|
||||
['\\*', '*'],
|
||||
['\\(', '('],
|
||||
['\\)', ')'],
|
||||
['\\_', '_'],
|
||||
['\\+', '+'],
|
||||
['\\~', 'Ё'],
|
||||
['Q', 'Й'],
|
||||
['W', 'Ц'],
|
||||
['E', 'У'],
|
||||
['R', 'К'],
|
||||
['T', 'Е'],
|
||||
['Y', 'Н'],
|
||||
['U', 'Г'],
|
||||
['I', 'Ш'],
|
||||
['O', 'Щ'],
|
||||
['P', 'З'],
|
||||
['\\{', 'Х'],
|
||||
['\\}', 'Ъ'],
|
||||
['A', 'Ф'],
|
||||
['S', 'Ы'],
|
||||
['D', 'В'],
|
||||
['F', 'А'],
|
||||
['G', 'П'],
|
||||
['H', 'Р'],
|
||||
['J', 'О'],
|
||||
['K', 'Л'],
|
||||
['L', 'Д'],
|
||||
[':', 'Ж'],
|
||||
['\"', 'Э'],
|
||||
['\\|', '|'],
|
||||
['Z', 'Я'],
|
||||
['X', 'Ч'],
|
||||
['C', 'С'],
|
||||
['V', 'М'],
|
||||
['B', 'И'],
|
||||
['N', 'Т'],
|
||||
['M', 'Ь'],
|
||||
['\\<', 'Б'],
|
||||
['\\>', 'Ю'],
|
||||
['\\?', ',']
|
||||
]
|
||||
};
|
||||
$.ime.register( ruKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
96
lib/jquery.ime/rules/ru/ru-transliteration.js
Normal file
96
lib/jquery.ime/rules/ru/ru-transliteration.js
Normal file
@@ -0,0 +1,96 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var ruTransliteration = {
|
||||
id: 'ru-transliteration',
|
||||
name: 'Russian Transliteration',
|
||||
description: 'Russian transliteration',
|
||||
date: '2012-10-16',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Amir (Алексей) Aharoni',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', 'Й'],
|
||||
['W', 'Ц'],
|
||||
['E', 'У'],
|
||||
['R', 'К'],
|
||||
['T', 'Е'],
|
||||
['Y', 'Н'],
|
||||
['U', 'Г'],
|
||||
['I', 'Ш'],
|
||||
['O', 'Щ'],
|
||||
['P', 'З'],
|
||||
['{', 'Х'],
|
||||
['}', 'Ъ'],
|
||||
['A', 'Ф'],
|
||||
['S', 'Ы'],
|
||||
['D', 'В'],
|
||||
['F', 'А'],
|
||||
['G', 'П'],
|
||||
['H', 'Р'],
|
||||
['J', 'О'],
|
||||
['K', 'Л'],
|
||||
['L', 'Д'],
|
||||
[':', 'Ж'],
|
||||
['"', 'Э'],
|
||||
['Z', 'Я'],
|
||||
['X', 'Ч'],
|
||||
['C', 'С'],
|
||||
['V', 'М'],
|
||||
['B', 'И'],
|
||||
['N', 'Т'],
|
||||
['M', 'Ь'],
|
||||
['<', 'Б'],
|
||||
['>', 'Ю'],
|
||||
['\\?', ','],
|
||||
|
||||
['q', 'й'],
|
||||
['w', 'ц'],
|
||||
['e', 'у'],
|
||||
['r', 'к'],
|
||||
['t', 'е'],
|
||||
['y', 'н'],
|
||||
['u', 'г'],
|
||||
['i', 'ш'],
|
||||
['o', 'щ'],
|
||||
['p', 'з'],
|
||||
['\\[', 'х'],
|
||||
['\\]', 'ъ'],
|
||||
['a', 'ф'],
|
||||
['s', 'ы'],
|
||||
['d', 'в'],
|
||||
['f', 'а'],
|
||||
['g', 'п'],
|
||||
['h', 'р'],
|
||||
['j', 'о'],
|
||||
['k', 'л'],
|
||||
['l', 'д'],
|
||||
[';', 'ж'],
|
||||
['\'', 'э'],
|
||||
['z', 'я'],
|
||||
['x', 'ч'],
|
||||
['c', 'с'],
|
||||
['v', 'м'],
|
||||
['b', 'и'],
|
||||
['n', 'т'],
|
||||
['m', 'ь'],
|
||||
[',', 'б'],
|
||||
['\\.', 'ю'],
|
||||
['/', '.'],
|
||||
|
||||
['`', 'ё'],
|
||||
['~', 'Ё'],
|
||||
|
||||
// ! is the same // 1
|
||||
['@', '"'], // 2
|
||||
['#', '№'], // 3
|
||||
['\\$', ';'], // 4
|
||||
// '%' is the same // 5
|
||||
['^', ':'], // 6
|
||||
['&', '?']] // 7
|
||||
// '*', '(' and ')' are the same // 8, 9, 0
|
||||
};
|
||||
$.ime.register( ruTransliteration );
|
||||
|
||||
}( jQuery ) );
|
||||
132
lib/jquery.ime/rules/sk/sk-kbd.js
Normal file
132
lib/jquery.ime/rules/sk/sk-kbd.js
Normal file
@@ -0,0 +1,132 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var skKbd = {
|
||||
id: 'sk-kbd',
|
||||
name: 'Slovak kbd',
|
||||
description: 'Slovak kbd keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['+\'a', 'ä'],
|
||||
['+\'o', 'ö'],
|
||||
['+\'u', 'ü'],
|
||||
['+\'A', 'Ä'],
|
||||
['+\'O', 'Ö'],
|
||||
['+\'U', 'Ü'],
|
||||
|
||||
['\'a', 'á'],
|
||||
['+a', 'ä'],
|
||||
['+c', 'č'],
|
||||
['+d', 'ď'],
|
||||
['\'e', 'é'],
|
||||
['+e', 'ě'],
|
||||
['\'i', 'í'],
|
||||
['\'l', 'ĺ'],
|
||||
['+l', 'ľ'],
|
||||
['+n', 'ň'],
|
||||
['\'o', 'ó'],
|
||||
['+o', 'ô'],
|
||||
['^o', 'ô'],
|
||||
['\'r', 'ŕ'],
|
||||
['+r', 'ř'],
|
||||
['\'s', 'ß'],
|
||||
['+s', 'š'],
|
||||
['+t', 'ť'],
|
||||
['\'u', 'ú'],
|
||||
['+u', 'ů'],
|
||||
['\'z', 'ý'],
|
||||
['+y', 'ž'],
|
||||
['\'A', 'Á'],
|
||||
['+A', 'Ä'],
|
||||
['+C', 'Č'],
|
||||
['+D', 'Ď'],
|
||||
['\'E', 'É'],
|
||||
['+E', 'Ě'],
|
||||
['\'I', 'Í'],
|
||||
['\'L', 'Ĺ'],
|
||||
['+L', 'Ľ'],
|
||||
['+N', 'Ň'],
|
||||
['\'O', 'Ó'],
|
||||
['+O', 'Ô'],
|
||||
['~O', 'Ô'],
|
||||
['\'R', 'Ŕ'],
|
||||
['+R', 'Ř'],
|
||||
['\'S', 'ß'],
|
||||
['+S', 'Š'],
|
||||
['+T', 'Ť'],
|
||||
['\'U', 'Ú'],
|
||||
['+U', 'Ů'],
|
||||
['\'Z', 'Ý'],
|
||||
['+Y', 'Ž'],
|
||||
['\'q', '`'],
|
||||
['\'2', '@'],
|
||||
['\'3', '#'],
|
||||
['\'4', '$'],
|
||||
['\'5', '%'],
|
||||
['\'6', '^'],
|
||||
['\'7', '&'],
|
||||
['\'8', '*'],
|
||||
['\'9', '('],
|
||||
['\'0', ')'],
|
||||
['+1', '!'],
|
||||
['+2', '@'],
|
||||
['+3', '#'],
|
||||
['+4', '$'],
|
||||
['+5', '%'],
|
||||
['+6', '^'],
|
||||
['+7', '&'],
|
||||
['+8', '*'],
|
||||
['+9', '('],
|
||||
['+0', ')'],
|
||||
['1', '+'],
|
||||
['2', 'ľ'],
|
||||
['3', 'š'],
|
||||
['4', 'č'],
|
||||
['5', 'ť'],
|
||||
['6', 'ž'],
|
||||
['7', 'ý'],
|
||||
['8', 'á'],
|
||||
['9', 'í'],
|
||||
['0', 'é'],
|
||||
['\\!', '1'],
|
||||
['\\@', '2'],
|
||||
['\\#', '3'],
|
||||
['\\$', '4'],
|
||||
['\\%', '5'],
|
||||
['\\^', '6'],
|
||||
['\\&', '7'],
|
||||
['\\*', '8'],
|
||||
['\\(', '9'],
|
||||
['\\)', '0'],
|
||||
['\\-', '='],
|
||||
['\\_', '%'],
|
||||
['\\=', '\''],
|
||||
['\\[', 'ú'],
|
||||
['\\{', '/'],
|
||||
['\\]', 'ä'],
|
||||
['\\}', '('],
|
||||
['\\\\', 'ň'],
|
||||
['\\|', ')'],
|
||||
[';', 'ô'],
|
||||
[':', '\"'],
|
||||
['\'', '§'],
|
||||
['\"', '!'],
|
||||
['\\<', '?'],
|
||||
['\\>', ':'],
|
||||
['/', '-'],
|
||||
['\\?', '_'],
|
||||
['`', ';'],
|
||||
['\\~', '^'],
|
||||
['y', 'z'],
|
||||
['z', 'y'],
|
||||
['Y', 'Z'],
|
||||
['Z', 'Y']]
|
||||
};
|
||||
$.ime.register( skKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
100
lib/jquery.ime/rules/sr/sr-kbd.js
Normal file
100
lib/jquery.ime/rules/sr/sr-kbd.js
Normal file
@@ -0,0 +1,100 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var srKbd = {
|
||||
id: 'sr-kbd',
|
||||
name: 'Serbian keyboard',
|
||||
description: 'Serbian keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['\'g', 'ѓ'],
|
||||
['\'G', 'Ѓ'],
|
||||
['\'k', 'ќ'],
|
||||
['\'K', 'Ќ'],
|
||||
['\\@', '\"'],
|
||||
['\\^', '&'],
|
||||
['\\&', '/'],
|
||||
['\\*', '('],
|
||||
['\\(', ')'],
|
||||
['\\)', '='],
|
||||
['\\-', '\''],
|
||||
['\\_', '?'],
|
||||
['\\=', '+'],
|
||||
['\\+', '*'],
|
||||
['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', 'Л'],
|
||||
[';', 'ч'],
|
||||
[':', 'Ч'],
|
||||
['\'', 'ћ'],
|
||||
['\"', 'Ћ'],
|
||||
['\\', 'ж'],
|
||||
['\\|', 'Ж'],
|
||||
['z', 'ѕ'],
|
||||
['Z', 'Ѕ'],
|
||||
['x', 'џ'],
|
||||
['X', 'Џ'],
|
||||
['c', 'ц'],
|
||||
['C', 'Ц'],
|
||||
['v', 'в'],
|
||||
['V', 'В'],
|
||||
['b', 'б'],
|
||||
['B', 'Б'],
|
||||
['n', 'н'],
|
||||
['N', 'Н'],
|
||||
['m', 'м'],
|
||||
['M', 'М'],
|
||||
['\\<', ';'],
|
||||
['\\>', ':'],
|
||||
['/', '-'],
|
||||
['\\?', '_']
|
||||
]
|
||||
|
||||
};
|
||||
$.ime.register( srKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
107
lib/jquery.ime/rules/ta/ta-inscript2.js
Normal file
107
lib/jquery.ime/rules/ta/ta-inscript2.js
Normal file
@@ -0,0 +1,107 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var taInScript2 = {
|
||||
id: 'ta-inscript2',
|
||||
name: 'இன்ஸ்கிரிப்ட் 2',
|
||||
description: 'Enhanced InScript Keyboard for Tamil',
|
||||
date: '2013-01-16',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
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", "ஹ"],
|
||||
["p", "ஜ"],
|
||||
["\\}", "ஞ"],
|
||||
["A", "ஓ"],
|
||||
["a", "ோ "],
|
||||
["S", "ஏ"],
|
||||
["s", "ே"],
|
||||
["D", "அ"],
|
||||
["d", "்"],
|
||||
["F", "இ"],
|
||||
["f", "ி"],
|
||||
["G", "உ"],
|
||||
["g", "ு"],
|
||||
["h", "ப"],
|
||||
["J", "ற"],
|
||||
["j", "ர"],
|
||||
["k", "க"],
|
||||
["l", "த"],
|
||||
[";", "ச"],
|
||||
["\\'", "ட"],
|
||||
["\\~", "ஒ"],
|
||||
["\\`", "ொ"],
|
||||
["Z", "எ"],
|
||||
["z", "ெ"],
|
||||
["x", "ஂ"],
|
||||
["X", "X"],
|
||||
["C", "ண"],
|
||||
["c", "ம"],
|
||||
["V", "ன"],
|
||||
["v", "ந"],
|
||||
["B", "ழ"],
|
||||
["b", "வ"],
|
||||
["N", "ள"],
|
||||
["n", "ல"],
|
||||
["M", "ஶ"],
|
||||
["m", "ஸ"],
|
||||
["\\<", "ஷ"],
|
||||
[",", ","],
|
||||
["\\>", "।"],
|
||||
["\\.", "."],
|
||||
["/", "ய"]
|
||||
],
|
||||
patterns_x: [
|
||||
["1", ""],
|
||||
["2", ""],
|
||||
["4", "₹"],
|
||||
["0", "௰"],
|
||||
["\\-", "௱"],
|
||||
["\\=", "௲"],
|
||||
["y", "௷"],
|
||||
["h", "௶"],
|
||||
["X", "ௐ"],
|
||||
["C", "௸"],
|
||||
["c", "௴"],
|
||||
["V", "௺"],
|
||||
["v", "௳"],
|
||||
["b", "௵"],
|
||||
[",", "௹"],
|
||||
[".", "॥"]
|
||||
]
|
||||
};
|
||||
$.ime.register( taInScript2 );
|
||||
|
||||
}( jQuery ) );
|
||||
126
lib/jquery.ime/rules/te/te-inscript2.js
Normal file
126
lib/jquery.ime/rules/te/te-inscript2.js
Normal file
@@ -0,0 +1,126 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var teInScript2 = {
|
||||
id: 'te-inscript2',
|
||||
name: 'ఇన్స్క్రిప్ట్ 2',
|
||||
description: 'Enhanced InScript keyboard for Telugu script',
|
||||
date: '2013-01-16',
|
||||
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", "త"],
|
||||
[":", "ఛ"],
|
||||
[";", "చ"],
|
||||
["\"", "ఠ"],
|
||||
["\\'", "ట"],
|
||||
["\\~", "ఒ"],
|
||||
["\\`", "ొ"],
|
||||
["Z", "ఎ"],
|
||||
["z", "ె"],
|
||||
["X", "ఁ"],
|
||||
["x", "ం"],
|
||||
["C", "ణ"],
|
||||
["c", "మ"],
|
||||
["v", "న"],
|
||||
["b", "వ"],
|
||||
["N", "ళ"],
|
||||
["n", "ల"],
|
||||
["M", "శ"],
|
||||
["m", "స"],
|
||||
["\\<", "ష"],
|
||||
[",", ","],
|
||||
["\\>", "।"],
|
||||
["\\.", "."],
|
||||
["/", "య"],
|
||||
["\\%", "జ్ఞ"],
|
||||
["\\^", "త్ర"],
|
||||
["\\&", "క్ష"],
|
||||
["\\*", "శ్ర"]
|
||||
],
|
||||
patterns_x: [
|
||||
["\\!", "౹"],
|
||||
["\\@", "౼"],
|
||||
["\\#", "౺"],
|
||||
["\\$", "౽"],
|
||||
["4", "₹"],
|
||||
["\\%", "౻"],
|
||||
["\\^", "౾"],
|
||||
["1", ""],
|
||||
["2", ""],
|
||||
["0", "౸"],
|
||||
["\\-", "౿"],
|
||||
["\\+", "ౠ"],
|
||||
["\\=", "ౄ"],
|
||||
["R", "ౣ"],
|
||||
["r", "ౡ"],
|
||||
["p", "ౙ"],
|
||||
["F", "ఌ"],
|
||||
["f", "ౢ"],
|
||||
[";", "ౘ"],
|
||||
["Z", "ౖ"],
|
||||
["z", "ౕ"],
|
||||
["\\>", "ఽ"],
|
||||
["\\.", "॥"]
|
||||
]
|
||||
};
|
||||
$.ime.register( teInScript2 );
|
||||
|
||||
}( jQuery ) );
|
||||
116
lib/jquery.ime/rules/th/th-kedmanee.js
Normal file
116
lib/jquery.ime/rules/th/th-kedmanee.js
Normal file
@@ -0,0 +1,116 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var kedmanee = {
|
||||
id: 'th-kedmanee',
|
||||
name: 'Thai Kedmanee',
|
||||
description: 'Thai Kedmanee Input Method',
|
||||
date: '2012-10-25',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Kevin K.S. Leung, <sprconan@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', '๐'],
|
||||
['W', '"'],
|
||||
['E', 'ฎ'],
|
||||
['R', 'ฑ'],
|
||||
['T', 'ธ'],
|
||||
['Y', 'ํ'],
|
||||
['U', '๊'],
|
||||
['I', 'ณ'],
|
||||
['O', 'ฯ'],
|
||||
['P', 'ญ'],
|
||||
['{', 'ฐ'],
|
||||
['}', ','],
|
||||
['\\|', 'ฅ'],
|
||||
['A', 'ฤ'],
|
||||
['S', 'ฆ'],
|
||||
['D', 'ฏ'],
|
||||
['F', 'โ'],
|
||||
['G', 'ฌ'],
|
||||
['H', '็'],
|
||||
['J', '๋'],
|
||||
['K', 'ษ'],
|
||||
['L', 'ศ'],
|
||||
[':', 'ซ'],
|
||||
['\"', '.'],
|
||||
['Z', '('],
|
||||
['X', ')'],
|
||||
['C', 'ฉ'],
|
||||
['V', 'ฮ'],
|
||||
['B', 'ฺ'],
|
||||
['N', '์'],
|
||||
['M', '?'],
|
||||
['<', 'ฒ'],
|
||||
['>', 'ฬ'],
|
||||
['\\?', 'ฦ'],
|
||||
|
||||
['q', 'ๆ'],
|
||||
['w', 'ไ'],
|
||||
['e', 'ำ'],
|
||||
['r', 'พ'],
|
||||
['t', 'ะ'],
|
||||
['y', 'ั'],
|
||||
['u', 'ี'],
|
||||
['i', 'ร'],
|
||||
['o', 'น'],
|
||||
['p', 'ย'],
|
||||
['\\[', 'บ'],
|
||||
['\\]', 'ล'],
|
||||
['\\\\', 'ฃ'],
|
||||
['a', 'ฟ'],
|
||||
['s', 'ห'],
|
||||
['d', 'ก'],
|
||||
['f', 'ด'],
|
||||
['g', 'เ'],
|
||||
['h', '้'],
|
||||
['j', '่'],
|
||||
['k', 'า'],
|
||||
['l', 'ส'],
|
||||
[';', 'ว'],
|
||||
['\'', 'ง'],
|
||||
['z', 'ผ'],
|
||||
['x', 'ป'],
|
||||
['c', 'แ'],
|
||||
['v', 'อ'],
|
||||
['b', 'ิ'],
|
||||
['n', 'ื'],
|
||||
['m', 'ท'],
|
||||
[',', 'ม'],
|
||||
['\\.', 'ใ'],
|
||||
['/', 'ฝ'],
|
||||
|
||||
['`', '_'],
|
||||
['1', 'ๅ'],
|
||||
['2', '/'],
|
||||
['3', '-'],
|
||||
['4', 'ภ'],
|
||||
['5', 'ถ'],
|
||||
['6', 'ุ'],
|
||||
['7', 'ึ'],
|
||||
['8', 'ค'],
|
||||
['9', 'ต'],
|
||||
['0', 'จ'],
|
||||
['\\-', 'ข'],
|
||||
['=', 'ช'],
|
||||
['~', '%'],
|
||||
['!', '+'],
|
||||
['@', '๑'],
|
||||
['#', '๒'],
|
||||
['\\$', '๓'],
|
||||
['%', '๔'],
|
||||
['\\^', 'ู'],
|
||||
['&', '฿'],
|
||||
['\\*', '๕'],
|
||||
['\\(', '๖'],
|
||||
['\\)', '๗'],
|
||||
['_', '๘'],
|
||||
['\\+', '๙']
|
||||
]
|
||||
|
||||
};
|
||||
|
||||
$.ime.register( kedmanee );
|
||||
|
||||
}( jQuery ) );
|
||||
116
lib/jquery.ime/rules/th/th-pattachote.js
Normal file
116
lib/jquery.ime/rules/th/th-pattachote.js
Normal file
@@ -0,0 +1,116 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var pattachote = {
|
||||
id: 'th-pattachote',
|
||||
name: 'Thai Pattachote',
|
||||
description: 'Thai Pattachote Input Method',
|
||||
date: '2012-10-25',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Kevin K.S. Leung, <sprconan@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', '๊'],
|
||||
['W', 'ฤ'],
|
||||
['E', 'ๆ'],
|
||||
['R', 'ญ'],
|
||||
['T', 'ษ'],
|
||||
['Y', 'ึ'],
|
||||
['U', 'ฝ'],
|
||||
['I', 'ซ'],
|
||||
['O', 'ถ'],
|
||||
['P', 'ฒ'],
|
||||
['{', 'ฯ'],
|
||||
['}', 'ฦ'],
|
||||
['\\|', 'ํ'],
|
||||
['A', '๋'],
|
||||
['S', 'ธ'],
|
||||
['D', 'ำ'],
|
||||
['F', 'ณ'],
|
||||
['G', '์'],
|
||||
['H', 'ื'],
|
||||
['J', 'ผ'],
|
||||
['K', 'ช'],
|
||||
['L', 'โ'],
|
||||
[':', 'ฆ'],
|
||||
['"', 'ฑ'],
|
||||
['Z', 'ฎ'],
|
||||
['X', 'ฏ'],
|
||||
['C', 'ฐ'],
|
||||
['V', 'ภ'],
|
||||
['B', 'ั'],
|
||||
['N', 'ศ'],
|
||||
['M', 'ฮ'],
|
||||
['<', 'ฟ'],
|
||||
['>', 'ฉ'],
|
||||
['\\?', 'ฬ'],
|
||||
|
||||
['q', '็'],
|
||||
['w', 'ต'],
|
||||
['e', 'ย'],
|
||||
['r', 'อ'],
|
||||
['t', 'ร'],
|
||||
['y', '่'],
|
||||
['u', 'ด'],
|
||||
['i', 'ม'],
|
||||
['o', 'ว'],
|
||||
['p', 'แ'],
|
||||
['\\[', 'ใ'],
|
||||
['\\]', 'ฌ'],
|
||||
['\\\\', ''],
|
||||
['a', '้'],
|
||||
['s', 'ท'],
|
||||
['d', 'ง'],
|
||||
['f', 'ก'],
|
||||
['g', 'ั'],
|
||||
['h', 'ี'],
|
||||
['j', 'า'],
|
||||
['k', 'น'],
|
||||
['l', 'เ'],
|
||||
[';', 'ไ'],
|
||||
['\'', 'ข'],
|
||||
['z', 'บ'],
|
||||
['x', 'ป'],
|
||||
['c', 'ล'],
|
||||
['v', 'ห'],
|
||||
['b', 'ิ'],
|
||||
['n', 'ค'],
|
||||
['m', 'ส'],
|
||||
[',', 'ะ'],
|
||||
['\\.', 'จ'],
|
||||
['/', 'พ'],
|
||||
|
||||
['`', '_'],
|
||||
['1', '='],
|
||||
['2', '๒'],
|
||||
['3', '๓'],
|
||||
['4', '๔'],
|
||||
['5', '๕'],
|
||||
['6', 'ู'],
|
||||
['7', '๗'],
|
||||
['8', '๘'],
|
||||
['9', '๙'],
|
||||
['0', '๐'],
|
||||
['\\-', '๑'],
|
||||
['=', '๖'],
|
||||
['~', '฿'],
|
||||
['!', '+'],
|
||||
['@', '"'],
|
||||
['#', '/'],
|
||||
['\\$', ','],
|
||||
['%', '?'],
|
||||
['\\^', 'ุ'],
|
||||
['&', '_'],
|
||||
['\\*', '.'],
|
||||
['\\(', '('],
|
||||
['\\)', ')'],
|
||||
['_', '-'],
|
||||
['\\+', '%']
|
||||
]
|
||||
|
||||
};
|
||||
|
||||
$.ime.register( pattachote );
|
||||
|
||||
}( jQuery ) );
|
||||
102
lib/jquery.ime/rules/ua/ua-kbd.js
Normal file
102
lib/jquery.ime/rules/ua/ua-kbd.js
Normal file
@@ -0,0 +1,102 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var uaKbd = {
|
||||
id: 'ua-kbd',
|
||||
name: 'Ukrarian kbd',
|
||||
description: 'Ukrainian kbd keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['`', 'ґ'],
|
||||
['q', 'й'],
|
||||
['w', 'ц'],
|
||||
['e', 'у'],
|
||||
['r', 'к'],
|
||||
['t', 'е'],
|
||||
['y', 'н'],
|
||||
['u', 'г'],
|
||||
['i', 'ш'],
|
||||
['o', 'щ'],
|
||||
['p', 'з'],
|
||||
['[', 'х'],
|
||||
[']', 'ї'],
|
||||
['a', 'ф'],
|
||||
['s', 'і'],
|
||||
['d', 'в'],
|
||||
['f', 'а'],
|
||||
['g', 'п'],
|
||||
['h', 'р'],
|
||||
['j', 'о'],
|
||||
['k', 'л'],
|
||||
['l', 'д'],
|
||||
[';', 'ж'],
|
||||
['\'', 'є'],
|
||||
['\\\\', '\\'],
|
||||
['z', 'я'],
|
||||
['x', 'ч'],
|
||||
['c', 'с'],
|
||||
['v', 'м'],
|
||||
['b', 'и'],
|
||||
['n', 'т'],
|
||||
['m', 'ь'],
|
||||
[',', 'б'],
|
||||
['.', 'ю'],
|
||||
['/', '.'],
|
||||
['\\!', '!'],
|
||||
['\\@', '"'],
|
||||
['\\#', '№'],
|
||||
['\\$', ';'],
|
||||
['\\%', '%'],
|
||||
['\\^', ':'],
|
||||
['\\&', '?'],
|
||||
['\\*', '*'],
|
||||
['\\(', '('],
|
||||
['\\)', ')'],
|
||||
['\\_', '_'],
|
||||
['\\+', '+'],
|
||||
['\\~', 'Ґ'],
|
||||
['Q', 'Й'],
|
||||
['W', 'Ц'],
|
||||
['E', 'У'],
|
||||
['R', 'К'],
|
||||
['T', 'Е'],
|
||||
['Y', 'Н'],
|
||||
['U', 'Г'],
|
||||
['I', 'Ш'],
|
||||
['O', 'Щ'],
|
||||
['P', 'З'],
|
||||
['\\{', 'Х'],
|
||||
['\\}', 'Ї'],
|
||||
['A', 'Ф'],
|
||||
['S', 'І'],
|
||||
['D', 'В'],
|
||||
['F', 'А'],
|
||||
['G', 'П'],
|
||||
['H', 'Р'],
|
||||
['J', 'О'],
|
||||
['K', 'Л'],
|
||||
['L', 'Д'],
|
||||
[':', 'Ж'],
|
||||
['\"', 'Є'],
|
||||
['\\|', '|'],
|
||||
['Z', 'Я'],
|
||||
['X', 'Ч'],
|
||||
['C', 'С'],
|
||||
['V', 'М'],
|
||||
['B', 'И'],
|
||||
['N', 'Т'],
|
||||
['M', 'Ь'],
|
||||
['\\<', 'Б'],
|
||||
['\\>', 'Ю'],
|
||||
['\\?', ',']
|
||||
]
|
||||
|
||||
};
|
||||
$.ime.register( uaKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
80
lib/jquery.ime/rules/ug/ug-kbd.js
Normal file
80
lib/jquery.ime/rules/ug/ug-kbd.js
Normal file
@@ -0,0 +1,80 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var ugKbd = {
|
||||
id: 'ug-kbd',
|
||||
name: 'Uyghur kbd',
|
||||
description: 'Uyghur kbd keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['q', '\u0686'],
|
||||
['w', '\u06CB'],
|
||||
['e', '\u06D0'],
|
||||
['r', '\u0631'],
|
||||
['t', '\u062A'],
|
||||
['y', '\u064A'],
|
||||
['u', '\u06C7'],
|
||||
['i', '\u06AD'],
|
||||
['o', '\u0648'],
|
||||
['p', '\u067E'],
|
||||
['a', '\u06BE'],
|
||||
['s', '\u0633'],
|
||||
['d', '\u062F'],
|
||||
['f', '\u0627'],
|
||||
['g', '\u06D5'],
|
||||
['h', '\u0649'],
|
||||
['j', '\u0642'],
|
||||
['k', '\u0643'],
|
||||
['l', '\u0644'],
|
||||
[';', '\u061B'],
|
||||
['z', '\u0632'],
|
||||
['x', '\u0634'],
|
||||
['c', '\u063A'],
|
||||
['v', '\u06C8'],
|
||||
['b', '\u0628'],
|
||||
['n', '\u0646'],
|
||||
['m', '\u0645'],
|
||||
[',', '\u060C'],
|
||||
['/', '\u0626'],
|
||||
['Q', '\u0686'],
|
||||
['W', '\u06CB'],
|
||||
['E', '\u06D0'],
|
||||
['R', '\u0631'],
|
||||
['T', '\u062A'],
|
||||
['Y', '\u064A'],
|
||||
['U', '\u06C7'],
|
||||
['I', '\u06AD'],
|
||||
['O', '\u0648'],
|
||||
['P', '\u067E'],
|
||||
['\\{', '\u00AB'],
|
||||
['\\}', '\u00BB'],
|
||||
['A', '\u06BE'],
|
||||
['S', '\u0633'],
|
||||
['D', '\u0698'],
|
||||
['F', '\u0641'],
|
||||
['G', '\u06AF'],
|
||||
['H', '\u062E'],
|
||||
['J', '\u062C'],
|
||||
['K', '\u06C6'],
|
||||
['L', '\u0644'],
|
||||
['Z', '\u0632'],
|
||||
['X', '\u0634'],
|
||||
['C', '\u063A'],
|
||||
['V', '\u06C8'],
|
||||
['B', '\u0628'],
|
||||
['N', '\u0646'],
|
||||
['M', '\u0645'],
|
||||
['\\?', '\u061F'],
|
||||
['\\<', '\u2039'],
|
||||
['\\>', '\u203A'],
|
||||
['\\_', '\u2014']
|
||||
]
|
||||
};
|
||||
$.ime.register( ugKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
103
lib/jquery.ime/rules/uz/uz-kbd.js
Normal file
103
lib/jquery.ime/rules/uz/uz-kbd.js
Normal file
@@ -0,0 +1,103 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var uzKbd = {
|
||||
id: 'uz-kbd',
|
||||
name: 'Uzbek keyboard',
|
||||
description: 'Uzbek input method with Russian keyboard layout',
|
||||
date: '2013-02-12',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Parag Nemade',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['`', 'ё'],
|
||||
['q', 'й'],
|
||||
['w', 'ц'],
|
||||
['e', 'у'],
|
||||
['r', 'к'],
|
||||
['t', 'е'],
|
||||
['y', 'н'],
|
||||
['u', 'г'],
|
||||
['i', 'ш'],
|
||||
['o', 'ў'],
|
||||
['p', 'з'],
|
||||
['\\[', 'х'],
|
||||
['\\]', 'ъ'],
|
||||
['a', 'ф'],
|
||||
['s', 'қ'],
|
||||
['d', 'в'],
|
||||
['f', 'а'],
|
||||
['g', 'п'],
|
||||
['h', 'р'],
|
||||
['j', 'о'],
|
||||
['k', 'л'],
|
||||
['l', 'д'],
|
||||
[';', 'ж'],
|
||||
['\'', 'э'],
|
||||
['\\\\', '\\'],
|
||||
['z', 'я'],
|
||||
['x', 'ч'],
|
||||
['c', 'с'],
|
||||
['v', 'м'],
|
||||
['b', 'и'],
|
||||
['n', 'т'],
|
||||
['m', 'ь'],
|
||||
[',', 'б'],
|
||||
['.', 'ю'],
|
||||
['/', '.'],
|
||||
['\\!', '!'],
|
||||
['\\@', '\"'],
|
||||
['\\#', '№'],
|
||||
['\\$', ';'],
|
||||
['\\%', '%'],
|
||||
['\\^', ':'],
|
||||
['\\&', '?'],
|
||||
['\\*', '*'],
|
||||
['\\(', '('],
|
||||
['\\)', ')'],
|
||||
['\\-', 'ғ'],
|
||||
['\\_', 'Ғ'],
|
||||
['\\=', 'ҳ'],
|
||||
['\\+', 'Ҳ'],
|
||||
['\\~', 'Ё'],
|
||||
['Q', 'Й'],
|
||||
['W', 'Ц'],
|
||||
['E', 'У'],
|
||||
['R', 'К'],
|
||||
['T', 'Е'],
|
||||
['Y', 'Н'],
|
||||
['U', 'Г'],
|
||||
['I', 'Ш'],
|
||||
['O', 'Ў'],
|
||||
['P', 'З'],
|
||||
['{', 'Х'],
|
||||
['}', 'Ъ'],
|
||||
['A', 'Ф'],
|
||||
['S', 'Қ'],
|
||||
['D', 'В'],
|
||||
['F', 'А'],
|
||||
['G', 'П'],
|
||||
['H', 'Р'],
|
||||
['J', 'О'],
|
||||
['K', 'Л'],
|
||||
['L', 'Д'],
|
||||
[':', 'Ж'],
|
||||
['\"', 'Э'],
|
||||
['\\|', '|'],
|
||||
['Z', 'Я'],
|
||||
['X', 'Ч'],
|
||||
['C', 'С'],
|
||||
['V', 'М'],
|
||||
['B', 'И'],
|
||||
['N', 'Т'],
|
||||
['M', 'Ь'],
|
||||
['<', 'Б'],
|
||||
['>', 'Ю'],
|
||||
['\\?', ',']
|
||||
]
|
||||
};
|
||||
$.ime.register( uzKbd );
|
||||
|
||||
}( jQuery ) );
|
||||
|
||||
Reference in New Issue
Block a user