diff --git a/lib/jquery.ime/css/jquery.ime.css b/lib/jquery.ime/css/jquery.ime.css
index b14374f8..2a90bb6f 100644
--- a/lib/jquery.ime/css/jquery.ime.css
+++ b/lib/jquery.ime/css/jquery.ime.css
@@ -1,12 +1,12 @@
.imeselector {
position: absolute;
/* @embed */
- background: url('../images/ime-active.png') no-repeat left center;
+ background: url( ../images/ime-active.png ) no-repeat left center;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url('../images/ime-active.svg');
+ background-image: -webkit-linear-gradient( transparent, transparent ), url( ../images/ime-active.svg );
/* @embed */
- background-image: linear-gradient(transparent, transparent), url('../images/ime-active.svg');
- background-color: rgba(255,255,255,0.75);
+ background-image: linear-gradient( transparent, transparent ), url( ../images/ime-active.svg );
+ background-color: rgba( 255, 255, 255, 0.75 );
background-position: left 3px center;
height: 15px;
font-size: small;
@@ -22,7 +22,7 @@
.imeselector:hover {
box-shadow: 0 1px 3px 0 #565656;
border-top: none;
- background-color: rgba(255,255,255,0.85);
+ background-color: rgba( 255, 255, 255, 0.85 );
}
.imeselector a,
@@ -42,12 +42,11 @@
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid #565656;
- content: "";
+ content: '';
display: inline-block;
height: 0;
vertical-align: top;
width: 0;
-
}
span.ime-disable-link {
@@ -100,9 +99,9 @@ span.ime-disable-shortcut {
padding: 0;
border: 1px solid #a2a9b1;
border-radius: 2px;
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+ -webkit-box-shadow: 0 5px 10px rgba( 0, 0, 0, 0.2 );
+ -moz-box-shadow: 0 5px 10px rgba( 0, 0, 0, 0.2 );
+ box-shadow: 0 5px 10px rgba( 0, 0, 0, 0.2 );
text-align: left;
}
@@ -122,7 +121,7 @@ span.ime-disable-shortcut {
border-bottom: 7px solid #a2a9b1;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
- content: "";
+ content: '';
display: inline-block;
right: 9px;
position: absolute;
@@ -138,14 +137,13 @@ span.ime-disable-shortcut {
border-bottom: 6px solid #fff;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
- content: "";
+ content: '';
display: inline-block;
right: 10px;
position: absolute;
top: -6px;
}
-
.imeselector-menu.ime-right:after {
right: auto;
left: 10px;
@@ -167,11 +165,11 @@ span.ime-disable-shortcut {
.imeselector-menu .ime-checked {
/* @embed */
- background: url(../images/tick.png) no-repeat left 4px center;
+ background: url( ../images/tick.png ) no-repeat left 4px center;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url('../images/tick.svg');
+ background-image: -webkit-linear-gradient( transparent, transparent ), url( ../images/tick.svg );
/* @embed */
- background-image: linear-gradient(transparent, transparent), url('../images/tick.svg');
+ background-image: linear-gradient( transparent, transparent ), url( ../images/tick.svg );
}
.imeselector-menu .ime-help-link {
diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js
index 8d8ff3cb..04b1d47b 100644
--- a/lib/jquery.ime/jquery.ime.js
+++ b/lib/jquery.ime/jquery.ime.js
@@ -1,13 +1,30 @@
-/*! jquery.ime - v0.2.0+20190303
+/*! jquery.ime - v0.2.0+20190329
* https://github.com/wikimedia/jquery.ime
* Copyright (c) 2019 Santhosh Thottingal; License: (GPL-2.0+ OR MIT) */
( function ( $ ) {
'use strict';
+
var TextEntryFactory, TextEntry, FormWidgetEntry, ContentEditableEntry,
defaultInputMethod;
// rangy is defined in the rangy library
- /*global rangy */
+ /* global rangy */
+
+ function arrayKeys( obj ) {
+ return $.map( obj, function ( element, index ) {
+ return index;
+ } );
+ }
+
+ /**
+ * private function for debugging
+ * @param {jQuery} [$obj]
+ */
+ function debug( $obj ) {
+ if ( window.console && window.console.log ) {
+ window.console.log( $obj );
+ }
+ }
/**
* Just initializes an empty static object.
@@ -760,6 +777,7 @@
* jQuery plugin ime
*
* @param {Object} option
+ * @return {jQuery}
*/
$.fn.ime = function ( option ) {
return this.each( function () {
@@ -865,21 +883,6 @@
helpHandler: null, // Called for each ime option in the menu
showSelector: true
};
-
- /**
- * private function for debugging
- */
- function debug( $obj ) {
- if ( window.console && window.console.log ) {
- window.console.log( $obj );
- }
- }
-
- function arrayKeys( obj ) {
- return $.map( obj, function ( element, index ) {
- return index;
- } );
- }
}( jQuery ) );
( function ( $ ) {
@@ -899,6 +902,47 @@
this.listen();
}
+ function languageListTitle() {
+ return $( '
' )
+ .addClass( 'ime-lang-title' )
+ .attr( 'data-i18n', 'jquery-ime-other-languages' )
+ .text( 'Other languages' );
+ }
+
+ function imeList() {
+ return $( '' ).addClass( 'ime-list' );
+ }
+
+ function imeListTitle() {
+ return $( '' ).addClass( 'ime-list-title autonym' );
+ }
+
+ function toggleMenuItem() {
+ return $( '' ).append(
+ $( '
' )
+ .attr( {
+ 'class': 'ime-disable-link',
+ 'data-i18n': 'jquery-ime-disable-text'
+ } )
+ .addClass( 'ime-checked' )
+ .text( 'System input method' ),
+ $( '' )
+ .addClass( 'ime-disable-shortcut' )
+ .text( 'CTRL+M' )
+ );
+ }
+
+ /**
+ * Check whether a keypress event corresponds to the shortcut key
+ *
+ * @param {event} event
+ * @return {boolean} true if the key is a shortcut key
+ */
+ function isShortcutKey( event ) {
+ // 77 - The letter M, for Ctrl-M
+ return event.ctrlKey && !event.altKey && ( event.which === 77 );
+ }
+
IMESelector.prototype = {
constructor: IMESelector,
@@ -1076,7 +1120,7 @@
e.stopPropagation();
} );
- imeselector.$element.attrchange( function ( ) {
+ imeselector.$element.attrchange( function () {
if ( imeselector.$element.is( ':hidden' ) ) {
imeselector.$imeSetting.hide();
}
@@ -1100,6 +1144,7 @@
*
* @context {HTMLElement}
* @param {jQuery.Event} e
+ * @return {boolean}
*/
keydown: function ( e ) {
var ime = $( e.target ).data( 'ime' ),
@@ -1279,8 +1324,8 @@
* @return {string} The autonym
*/
getAutonym: function ( languageCode ) {
- return $.ime.languages[ languageCode ]
- && $.ime.languages[ languageCode ].autonym;
+ return $.ime.languages[ languageCode ] &&
+ $.ime.languages[ languageCode ].autonym;
},
/**
@@ -1294,6 +1339,7 @@
/**
* Decide on initial language to select
+ * @return {string}
*/
decideLanguage: function () {
if ( $.ime.preferences.getLanguage() ) {
@@ -1500,36 +1546,6 @@
$.fn.imeselector.Constructor = IMESelector;
- function languageListTitle() {
- return $( '' )
- .addClass( 'ime-lang-title' )
- .attr( 'data-i18n', 'jquery-ime-other-languages' )
- .text( 'Other languages' );
- }
-
- function imeList() {
- return $( '' ).addClass( 'ime-list' );
- }
-
- function imeListTitle() {
- return $( '' ).addClass( 'ime-list-title autonym' );
- }
-
- function toggleMenuItem() {
- return $( '' ).append(
- $( '
' )
- .attr( {
- 'class': 'ime-disable-link',
- 'data-i18n': 'jquery-ime-disable-text'
- } )
- .addClass( 'ime-checked' )
- .text( 'System input method' ),
- $( '' )
- .addClass( 'ime-disable-shortcut' )
- .text( 'CTRL+M' )
- );
- }
-
selectorTemplate = '';
@@ -1538,17 +1554,6 @@
window.WebKitMutationObserver ||
window.MozMutationObserver;
- /**
- * Check whether a keypress event corresponds to the shortcut key
- *
- * @param {event} event
- * @return {boolean} true if the key is a shortcut key
- */
- function isShortcutKey( event ) {
- // 77 - The letter M, for Ctrl-M
- return event.ctrlKey && !event.altKey && ( event.which === 77 );
- }
-
function isDOMAttrModifiedSupported() {
var p = document.createElement( 'p' ),
flag = false;
@@ -1693,15 +1698,17 @@
( function ( $ ) {
'use strict';
+ // All keys have quotes for consistency
+ /* eslint-disable quote-props */
$.extend( $.ime.sources, {
- 'am-transliteration': {
- name: 'ትራንስልተራትዖን',
- source: 'rules/am/am-transliteration.js'
- },
'ak-qx': {
name: 'QX replacement',
source: 'rules/ak/ak-qx.js'
},
+ 'am-transliteration': {
+ name: 'ትራንስልተራትዖን',
+ source: 'rules/am/am-transliteration.js'
+ },
'ar-kbd': {
name: 'لوحة المفاتيح العربية',
source: 'rules/ar/ar-kbd.js'
@@ -1822,14 +1829,14 @@
name: 'Чăвашла (AltGr)',
source: 'rules/cv/cv-cyr-altgr.js'
},
- 'cv-lat-altgr': {
- name: 'Căvašla (AltGr)',
- source: 'rules/cv/cv-lat-altgr.js'
- },
'cv-cyr-numbers': {
name: 'Чăвашла (цифрилисем)',
source: 'rules/cv/cv-cyr-numbers.js'
},
+ 'cv-lat-altgr': {
+ name: 'Căvašla (AltGr)',
+ source: 'rules/cv/cv-lat-altgr.js'
+ },
'cyrl-palochka': {
name: 'Palochka',
source: 'rules/cyrl/cyrl-palochka.js'
@@ -1842,6 +1849,10 @@
name: 'Dagbani Alt',
source: 'rules/dag/dag-alt.js'
},
+ 'de-transliteration': {
+ name: 'Deutsch Tilde',
+ source: 'rules/de/de-transliteration.js'
+ },
'din-fqsx': {
name: 'Dinka FQSX',
source: 'rules/din/din-fqsx.js'
@@ -1850,9 +1861,13 @@
name: 'इनस्क्रिप्ट २',
source: 'rules/doi/doi-inscript2.js'
},
- 'eo-transliteration': {
- name: 'transliterigo',
- source: 'rules/eo/eo-transliteration.js'
+ 'ee-tilde': {
+ name: 'Ewe Tilde',
+ source: 'rules/ee/ee-tilde.js'
+ },
+ 'el-kbd': {
+ name: 'Τυπική πληκτρολόγιο',
+ source: 'rules/el/el-kbd.js'
},
'eo-h': {
name: 'Esperanto h',
@@ -1870,6 +1885,10 @@
name: 'Esperanto q sistemo',
source: 'rules/eo/eo-q.js'
},
+ 'eo-transliteration': {
+ name: 'transliterigo',
+ source: 'rules/eo/eo-transliteration.js'
+ },
'eo-vi': {
name: 'Esperanto vi sistemo',
source: 'rules/eo/eo-vi.js'
@@ -1886,167 +1905,29 @@
name: 'Fulfulde',
source: 'rules/ff/ff-alt.js'
},
- 'fo-normforms': {
- name: 'Føroyskt',
- source: 'rules/fo/fo-normforms.js'
- },
'fi-transliteration': {
name: 'translitterointi',
source: 'rules/fi/fi-transliteration.js'
},
- 'gaa-cqx': {
- name: 'Ga - CQX replacement',
- source: 'rules/gaa/gaa-cqx.js'
- },
- 'got-standard': {
- name: '𐌲𐌿𐍄𐌹𐍃𐌺𐌰 𐍂𐌰𐌶𐌳𐌰',
- source: 'rules/got/got-standard.js'
- },
- 'lud-transliteration': {
- name: 'lud',
- source: 'rules/lud/lud-transliteration.js'
- },
- 'ha-tilde': {
- name: 'Hausa - tilde',
- source: 'rules/ha/ha-tilde.js'
- },
- 'hi-transliteration': {
- name: 'लिप्यंतरण',
- source: 'rules/hi/hi-transliteration.js'
- },
- 'hi-inscript': {
- name: 'इनस्क्रिप्ट',
- source: 'rules/hi/hi-inscript.js'
- },
- 'hi-inscript2': {
- name: 'इनस्क्रिप्ट २',
- source: 'rules/hi/hi-inscript2.js'
- },
- 'hi-phonetic': {
- name: 'फोनेटिक',
- source: 'rules/hi/hi-phonetic.js'
- },
- 'ig-tilde': {
- name: 'Igbo - tilde',
- source: 'rules/ig/ig-tilde.js'
- },
- 'is-normforms': {
- name: 'Venjuleg eyðublöð',
- source: 'rules/is/is-normforms.js'
- },
- 'hoc-transliteration': {
- name: 'Ho transliteration',
- source: 'rules/hoc/hoc-transliteration.js'
- },
- 'jv-transliteration': {
- name: 'Transliteration',
- source: 'rules/jv/jv-transliteration.js'
- },
- 'mai-inscript': {
- name: 'इनस्क्रिप्ट',
- source: 'rules/mai/mai-inscript.js',
- depends: 'hi-inscript'
- },
- 'mai-inscript2': {
- name: 'इनस्क्रिप्ट २',
- source: 'rules/mai/mai-inscript2.js',
- depends: 'hi-inscript2'
- },
- 'hi-bolnagri': {
- name: 'बोलनागरी',
- source: 'rules/hi/hi-bolnagri.js'
- },
- 'ml-transliteration': {
- name: 'ലിപ്യന്തരണം',
- source: 'rules/ml/ml-transliteration.js'
- },
- 'ml-inscript': {
- 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'
- },
- 'ta-inscript': {
- 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'
- },
- 'ta-99': {
- name: 'தமிழ்99',
- source: 'rules/ta/ta-99.js'
- },
- 'ta-bamini': {
- 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-transliteration': {
- name: 'Deutsch Tilde',
- source: 'rules/de/de-transliteration.js'
- },
- 'ee-tilde': {
- name: 'Ewe Tilde',
- source: 'rules/ee/ee-tilde.js'
- },
- 'el-kbd': {
- name: 'Τυπική πληκτρολόγιο',
- source: 'rules/el/el-kbd.js'
+ 'fo-normforms': {
+ name: 'Føroyskt',
+ source: 'rules/fo/fo-normforms.js'
},
'fon-tilde': {
name: 'Fon Tilde',
source: 'rules/fon/fon-tilde.js'
},
- 'he-standard-2012': {
- name: 'עברית עם ניקוד על בסיס אנגלית',
- source: 'rules/he/he-standard-2012.js'
+ 'gaa-cqx': {
+ name: 'Ga - CQX replacement',
+ source: 'rules/gaa/gaa-cqx.js'
},
- 'he-standard-2012-extonly': {
- name: 'עברית עם ניקוד',
- source: 'rules/he/he-standard-2012-extonly.js'
+ 'gom-inscript2': {
+ name: 'इनस्क्रिप्ट २',
+ source: 'rules/gom/gom-inscript2.js'
},
- 'hr-kbd': {
- name: 'Croatian kbd',
- source: 'rules/hr/hr-kbd.js'
- },
- 'hy-ephonetic': {
- name: 'Հնչյունային դասավորություն',
- source: 'rules/hy/hy-ephonetic.js'
- },
- 'hy-typewriter': {
- name: 'Գրամեքենայի դասավորություն',
- source: 'rules/hy/hy-typewriter.js'
- },
- 'hy-ephoneticalt': {
- name: 'Հնչյունային նոր (R→Ր, F→Թ)',
- source: 'rules/hy/hy-ephoneticalt.js'
- },
- 'hy-emslegacy': {
- name: 'Մայքրոսոֆթի հին արևելահայերեն',
- source: 'rules/hy/hy-emslegacy.js'
- },
- 'hy-wmslegacy': {
- name: 'Մայքրոսոֆթի հին արևմտահայերեն',
- source: 'rules/hy/hy-wmslegacy.js'
+ 'got-standard': {
+ name: '𐌲𐌿𐍄𐌹𐍃𐌺𐌰 𐍂𐌰𐌶𐌳𐌰',
+ source: 'rules/got/got-standard.js'
},
'gu-inscript': {
name: 'ઇનસ્ક્રિપ્ટ',
@@ -2064,14 +1945,106 @@
name: 'લિપ્યંતરણ',
source: 'rules/gu/gu-transliteration.js'
},
- 'ka-transliteration': {
- name: 'ტრანსლიტერაცია',
- source: 'rules/ka/ka-transliteration.js'
+ 'ha-tilde': {
+ name: 'Hausa - tilde',
+ source: 'rules/ha/ha-tilde.js'
+ },
+ 'he-standard-2012': {
+ name: 'עברית עם ניקוד על בסיס אנגלית',
+ source: 'rules/he/he-standard-2012.js'
+ },
+ 'he-standard-2012-extonly': {
+ name: 'עברית עם ניקוד',
+ source: 'rules/he/he-standard-2012-extonly.js'
+ },
+ 'hi-bolnagri': {
+ name: 'बोलनागरी',
+ source: 'rules/hi/hi-bolnagri.js'
+ },
+ 'hi-inscript': {
+ name: 'इनस्क्रिप्ट',
+ source: 'rules/hi/hi-inscript.js'
+ },
+ 'hi-inscript2': {
+ name: 'इनस्क्रिप्ट २',
+ source: 'rules/hi/hi-inscript2.js'
+ },
+ 'hi-phonetic': {
+ name: 'फोनेटिक',
+ source: 'rules/hi/hi-phonetic.js'
+ },
+ 'hi-transliteration': {
+ name: 'लिप्यंतरण',
+ source: 'rules/hi/hi-transliteration.js'
+ },
+ 'hoc-transliteration': {
+ name: 'Ho transliteration',
+ source: 'rules/hoc/hoc-transliteration.js'
+ },
+ 'hr-kbd': {
+ name: 'Croatian kbd',
+ source: 'rules/hr/hr-kbd.js'
+ },
+ 'hy-emslegacy': {
+ name: 'Մայքրոսոֆթի հին արևելահայերեն',
+ source: 'rules/hy/hy-emslegacy.js'
+ },
+ 'hy-ephonetic': {
+ name: 'Հնչյունային դասավորություն',
+ source: 'rules/hy/hy-ephonetic.js'
+ },
+ 'hy-ephoneticalt': {
+ name: 'Հնչյունային նոր (R→Ր, F→Թ)',
+ source: 'rules/hy/hy-ephoneticalt.js'
+ },
+ 'hy-typewriter': {
+ name: 'Գրամեքենայի դասավորություն',
+ source: 'rules/hy/hy-typewriter.js'
+ },
+ 'hy-wmslegacy': {
+ name: 'Մայքրոսոֆթի հին արևմտահայերեն',
+ source: 'rules/hy/hy-wmslegacy.js'
+ },
+ 'ig-tilde': {
+ name: 'Igbo - tilde',
+ source: 'rules/ig/ig-tilde.js'
+ },
+ 'ipa-sil': {
+ name: 'International Phonetic Alphabet - SIL',
+ source: 'rules/fonipa/ipa-sil.js'
+ },
+ 'ipa-x-sampa': {
+ name: 'International Phonetic Alphabet - X-SAMPA',
+ source: 'rules/fonipa/ipa-x-sampa.js'
+ },
+ 'is-normforms': {
+ name: 'Venjuleg eyðublöð',
+ source: 'rules/is/is-normforms.js'
+ },
+ 'jv-transliteration': {
+ name: 'Transliteration',
+ source: 'rules/jv/jv-transliteration.js'
},
'ka-kbd': {
name: 'სტანდარტული კლავიატურის',
source: 'rules/ka/ka-kbd.js'
},
+ 'ka-transliteration': {
+ name: 'ტრანსლიტერაცია',
+ source: 'rules/ka/ka-transliteration.js'
+ },
+ 'kab-tilde': {
+ name: 'Taqbaylit Alatin tilde',
+ source: 'rules/kab/kab-tilde.js'
+ },
+ 'kbp-tilde': {
+ name: 'Kabɩyɛ tilde',
+ source: 'rules/kbp/kbp-tilde.js'
+ },
+ 'ki-tilde': {
+ name: 'Gĩkũyũ',
+ source: 'rules/ki/ki-tilde.js'
+ },
'kk-arabic': {
name: 'Kazakh Arabic transliteration',
source: 'rules/kk/kk-arabic.js'
@@ -2092,22 +2065,18 @@
name: 'ಇನ್\u200cಸ್ಕ್ರಿಪ್ಟ್ ೨',
source: 'rules/kn/kn-inscript2.js'
},
- 'kn-transliteration': {
- name: 'ಲಿಪ್ಯಂತರಣ',
- source: 'rules/kn/kn-transliteration.js'
- },
'kn-kgp': {
name: 'KGP/Nudi/KP Rao',
source: 'rules/kn/kn-kgp.js'
},
+ 'kn-transliteration': {
+ name: 'ಲಿಪ್ಯಂತರಣ',
+ source: 'rules/kn/kn-transliteration.js'
+ },
'ky-cyrl-alt': {
name: 'Кыргыз Alt',
source: 'rules/ky/ky-cyrl-alt.js'
},
- 'gom-inscript2': {
- name: 'इनस्क्रिप्ट २',
- source: 'rules/gom/gom-inscript2.js'
- },
'ks-inscript': {
name: 'इनस्क्रिप्ट',
source: 'rules/ks/ks-inscript.js'
@@ -2124,6 +2093,14 @@
name: 'Kurdî-tr',
source: 'rules/ku/ku-tr.js'
},
+ 'lg-tilde': {
+ name: 'Luganda tilde',
+ source: 'rules/lg/lg-tilde.js'
+ },
+ 'ln-tilde': {
+ name: 'Lingála tilde',
+ source: 'rules/ln/ln-tilde.js'
+ },
'lo-kbd': {
name: 'າຶກ',
source: 'rules/lo/lo-kbd.js'
@@ -2132,37 +2109,63 @@
name: 'لۊری شومالی',
source: 'rules/lrc/lrc-kbd.js'
},
+ 'lud-transliteration': {
+ name: 'lud',
+ source: 'rules/lud/lud-transliteration.js'
+ },
'lut-tulalip': {
name: 'Lushootseed Tulalip',
source: 'rules/lut/lut-tulalip.js'
},
+ 'mai-inscript': {
+ name: 'इनस्क्रिप्ट',
+ source: 'rules/mai/mai-inscript.js',
+ depends: 'hi-inscript'
+ },
+ 'mai-inscript2': {
+ name: 'इनस्क्रिप्ट २',
+ source: 'rules/mai/mai-inscript2.js',
+ depends: 'hi-inscript2'
+ },
+ 'mg-tilde': {
+ name: 'Malagasy tilde',
+ source: 'rules/mg/mg-tilde.js'
+ },
'mh': {
name: 'Kajin M̧ajeļ',
source: 'rules/mh/mh.js'
},
+ 'ml-inscript': {
+ name: 'ഇൻസ്ക്രിപ്റ്റ്',
+ source: 'rules/ml/ml-inscript.js'
+ },
+ 'ml-inscript2': {
+ name: 'ഇൻസ്ക്രിപ്റ്റ് 2',
+ source: 'rules/ml/ml-inscript2.js'
+ },
+ 'ml-transliteration': {
+ name: 'ലിപ്യന്തരണം',
+ source: 'rules/ml/ml-transliteration.js'
+ },
'mn-cyrl': {
name: 'Кирилл',
source: 'rules/mn/mn-cyrl.js'
},
- 'mn-trad': {
- name: 'ᠮᠣᠩᠭᠣᠯ ᠪᠢᠴᠢᠭ᠌',
- source: 'rules/mn/mn-trad.js'
- },
'mn-todo': {
name: 'ᡐᡆᡑᡆ ᡋᡅᡔᡅᡎ᠌',
source: 'rules/mn/mn-todo.js'
},
- 'mn-tradali': {
- name: 'Traditional Mongolian Ali-gali',
- source: 'rules/mn/mn-tradali.js'
- },
'mn-todoali': {
name: 'Todo Mongolian Ali-gali',
source: 'rules/mn/mn-todoali.js'
},
- 'phagspa': {
- name: 'PhagsPa',
- source: 'rules/mn/phagspa.js'
+ 'mn-trad': {
+ name: 'ᠮᠣᠩᠭᠣᠯ ᠪᠢᠴᠢᠭ᠌',
+ source: 'rules/mn/mn-trad.js'
+ },
+ 'mn-tradali': {
+ name: 'Traditional Mongolian Ali-gali',
+ source: 'rules/mn/mn-tradali.js'
},
'mnc': {
name: 'ᠮᠠᠨᠵᡠ',
@@ -2184,14 +2187,14 @@
name: 'मराठी इनस्क्रिप्ट २',
source: 'rules/mr/mr-inscript2.js'
},
- 'mr-transliteration': {
- name: 'अक्षरांतरण',
- source: 'rules/mr/mr-transliteration.js'
- },
'mr-phonetic': {
name: 'फोनेटिक',
source: 'rules/mr/mr-phonetic.js'
},
+ 'mr-transliteration': {
+ name: 'अक्षरांतरण',
+ source: 'rules/mr/mr-transliteration.js'
+ },
'my-mm3': {
name: 'မြန်မာ၃ လက်ကွက်',
source: 'rules/my/my-mm3.js'
@@ -2200,6 +2203,14 @@
name: 'မြန်မာဘာသာ xkb',
source: 'rules/my/my-xkb.js'
},
+ 'nb-normforms': {
+ name: 'Normal transliterasjon',
+ source: 'rules/nb/nb-normforms.js'
+ },
+ 'nb-tildeforms': {
+ name: 'Tildemerket transliterasjon',
+ source: 'rules/nb/nb-tildeforms.js'
+ },
'ne-inscript': {
name: 'इनस्क्रिप्ट',
source: 'rules/ne/ne-inscript.js'
@@ -2208,10 +2219,6 @@
name: 'इनस्क्रिप्ट २',
source: 'rules/ne/ne-inscript2.js'
},
- 'ne-transliteration': {
- name: 'ट्रांस्लितेरेशन',
- source: 'rules/ne/ne-transliteration.js'
- },
'ne-rom': {
name: 'Romanized',
source: 'rules/ne/ne-rom.js'
@@ -2220,25 +2227,17 @@
name: 'Traditional',
source: 'rules/ne/ne-trad.js'
},
- 'nb-normforms': {
- name: 'Normal transliterasjon',
- source: 'rules/nb/nb-normforms.js'
- },
- 'nb-tildeforms': {
- name: 'Tildemerket transliterasjon',
- source: 'rules/nb/nb-tildeforms.js'
+ 'ne-transliteration': {
+ name: 'ट्रांस्लितेरेशन',
+ source: 'rules/ne/ne-transliteration.js'
},
'nn-tildeforms': {
name: 'Tildemerkt transliterasjon',
source: 'rules/nb/nb-tildeforms.js'
},
- 'or-transliteration': {
- name: 'ଟ୍ରାନ୍ସଲିଟରେସନ',
- source: 'rules/or/or-transliteration.js'
- },
- 'or-OdiScript': {
- name: 'ଓଡ଼ିସ୍କ୍ରିପ୍ଟ',
- source: 'rules/or/or-OdiScript.js'
+ 'nso-tilde': {
+ name: 'Sesotho sa Leboa tilde',
+ source: 'rules/nso/nso-tilde.js'
},
'or-inscript': {
name: 'ଇନସ୍କ୍ରିପ୍ଟ',
@@ -2252,49 +2251,17 @@
name: 'ଲେଖନୀ',
source: 'rules/or/or-lekhani.js'
},
+ 'or-OdiScript': {
+ name: 'ଓଡ଼ିସ୍କ୍ରିପ୍ଟ',
+ source: 'rules/or/or-OdiScript.js'
+ },
'or-phonetic': {
name: 'ଫୋନେଟିକ',
source: 'rules/or/or-phonetic.js'
},
- 'sd-inscript2': {
- name: 'इनस्क्रिप्ट २',
- source: 'rules/sd/sd-inscript2.js'
- },
- 'sdh-kbd': {
- name: 'کوردی خوارگ',
- source: 'rules/sdh/sdh-kbd.js'
- },
- 'se-normforms': {
- name: 'Normal forms',
- source: 'rules/se/se-normforms.js'
- },
- 'sk-kbd': {
- name: 'Štandardná',
- source: 'rules/sk/sk-kbd.js'
- },
- 'sr-kbd': {
- name: 'Стандардна',
- source: 'rules/sr/sr-kbd.js'
- },
- 'te-inscript': {
- name: 'ఇన్\u200dస్క్రిప్ట్',
- source: 'rules/te/te-inscript.js'
- },
- 'te-inscript2': {
- name: 'ఇన్\u200dస్క్రిప్ట్ 2',
- source: 'rules/te/te-inscript2.js'
- },
- 'te-apple': {
- name: 'ఆపిల్',
- source: 'rules/te/te-apple.js'
- },
- 'te-modular': {
- name: 'మాడ్యులర్',
- source: 'rules/te/te-modular.js'
- },
- 'te-transliteration': {
- name: 'లిప్యంతరీకరణ',
- source: 'rules/te/te-transliteration.js'
+ 'or-transliteration': {
+ name: 'ଟ୍ରାନ୍ସଲିଟରେସନ',
+ source: 'rules/or/or-transliteration.js'
},
'pa-inscript': {
name: 'ਇਨਸਕ੍ਰਿਪਟ',
@@ -2316,14 +2283,18 @@
name: 'ਫੋਨੇਟਿਕ',
source: 'rules/pa/pa-phonetic.js'
},
- 'roa-tara-GVU': {
- name: 'Tarandine',
- source: 'rules/roa-tara/roa-tara.js',
+ 'phagspa': {
+ name: 'PhagsPa',
+ source: 'rules/mn/phagspa.js'
},
'pms': {
name: 'Piemontèis',
source: 'rules/pms/pms.js'
},
+ 'roa-tara-GVU': {
+ name: 'Tarandine',
+ source: 'rules/roa-tara/roa-tara.js'
+ },
'ru-jcuken': {
name: 'ЙЦУКЕН',
source: 'rules/ru/ru-jcuken.js'
@@ -2372,6 +2343,26 @@
name: 'sarjom baha',
source: 'rules/sat/sat-sarjom-baha.js'
},
+ 'sd-inscript2': {
+ name: 'इनस्क्रिप्ट २',
+ source: 'rules/sd/sd-inscript2.js'
+ },
+ 'sdh-kbd': {
+ name: 'کوردی خوارگ',
+ source: 'rules/sdh/sdh-kbd.js'
+ },
+ 'se-normforms': {
+ name: 'Normal forms',
+ source: 'rules/se/se-normforms.js'
+ },
+ 'ses-tilde': {
+ name: 'Koyraboro Senni tilde',
+ source: 'rules/ses/ses-tilde.js'
+ },
+ 'sg-tilde': {
+ name: 'Sängö',
+ source: 'rules/sg/sg-tilde.js'
+ },
'si-singlish': {
name: 'සිංග්ලිෂ්',
source: 'rules/si/si-singlish.js'
@@ -2380,6 +2371,74 @@
name: 'විජේසේකර',
source: 'rules/si/si-wijesekara.js'
},
+ 'sjo': {
+ name: 'ᠰᡞᠪᡝ',
+ source: 'rules/sjo/sjo.js'
+ },
+ 'sk-kbd': {
+ name: 'Štandardná',
+ source: 'rules/sk/sk-kbd.js'
+ },
+ 'sr-kbd': {
+ name: 'Стандардна',
+ source: 'rules/sr/sr-kbd.js'
+ },
+ 'st-tilde': {
+ name: 'Sesotho tilde',
+ source: 'rules/st/st-tilde.js'
+ },
+ 'sv-normforms': {
+ name: 'Normal forms',
+ source: 'rules/sv/sv-normforms.js'
+ },
+ 'ta-99': {
+ name: 'தமிழ்99',
+ source: 'rules/ta/ta-99.js'
+ },
+ 'ta-bamini': {
+ name: 'பாமினி',
+ source: 'rules/ta/ta-bamini.js'
+ },
+ 'ta-inscript': {
+ 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'
+ },
+ 'te-apple': {
+ name: 'ఆపిల్',
+ source: 'rules/te/te-apple.js'
+ },
+ 'te-inscript': {
+ name: 'ఇన్\u200dస్క్రిప్ట్',
+ source: 'rules/te/te-inscript.js'
+ },
+ 'te-inscript2': {
+ name: 'ఇన్\u200dస్క్రిప్ట్ 2',
+ source: 'rules/te/te-inscript2.js'
+ },
+ 'te-modular': {
+ name: 'మాడ్యులర్',
+ source: 'rules/te/te-modular.js'
+ },
+ 'te-transliteration': {
+ name: 'లిప్యంతరీకరణ',
+ source: 'rules/te/te-transliteration.js'
+ },
+ 'th-kedmanee': {
+ name: 'เกษมณี',
+ source: 'rules/th/th-kedmanee.js'
+ },
+ 'th-pattachote': {
+ name: 'ปัตตะโชติ',
+ source: 'rules/th/th-pattachote.js'
+ },
'ti-geezim': {
name: 'ትግርኛ',
source: 'rules/ti/ti-geezim.js'
@@ -2388,9 +2447,17 @@
name: 'ትግረ',
source: 'rules/tig/tig-geezim.js'
},
- 'sjo': {
- name: 'ᠰᡞᠪᡝ',
- source: 'rules/sjo/sjo.js'
+ 'udm-alt': {
+ name: 'Удмурт ALT',
+ source: 'rules/udm/udm-alt.js'
+ },
+ 'ug-kbd': {
+ name: 'Uyghur kbd',
+ source: 'rules/ug/ug-kbd.js'
+ },
+ 'uk-kbd': {
+ name: 'кбд',
+ source: 'rules/uk/uk-kbd.js'
},
'ur-phonetic': {
name: 'صوتی',
@@ -2400,30 +2467,14 @@
name: 'ٹرانسلٹریشن',
source: 'rules/ur/ur-transliteration.js'
},
- 'ipa-sil': {
- name: 'International Phonetic Alphabet - SIL',
- source: 'rules/fonipa/ipa-sil.js'
- },
- 'ipa-x-sampa': {
- name: 'International Phonetic Alphabet - X-SAMPA',
- source: 'rules/fonipa/ipa-x-sampa.js'
- },
- 'udm-alt': {
- name: 'Удмурт ALT',
- source: 'rules/udm/udm-alt.js'
- },
- 'uk-kbd': {
- name: 'кбд',
- source: 'rules/uk/uk-kbd.js'
- },
- 'ug-kbd': {
- name: 'Uyghur kbd',
- source: 'rules/ug/ug-kbd.js'
- },
'uz-kbd': {
name: 'Uzbek kbd',
source: 'rules/uz/uz-kbd.js'
},
+ 've-tilde': {
+ name: 'TshiVenḓa tilde',
+ source: 'rules/ve/ve-tilde.js'
+ },
'vec-GVU': {
name: 'Vèneto',
source: 'rules/vec/vec-GVU.js'
@@ -2439,8 +2490,13 @@
'yo-tilde': {
name: 'Yorùbá tilde',
source: 'rules/yo/yo-tilde.js'
+ },
+ 'zh-pinyin-transliteration': {
+ name: '拼音符号输入法',
+ source: 'rules/zh/zh-pinyin-transliteration.js'
}
} );
+ /* eslint-disable quote-props */
$.extend( $.ime.languages, {
ady: {
@@ -2519,14 +2575,14 @@
autonym: 'ብሊን',
inputmethods: [ 'byn-geezim' ]
},
- ckb: {
- autonym: 'کوردی',
- inputmethods: [ 'ckb-transliteration-arkbd', 'ckb-transliteration-fakbd', 'ckb-transliteration-lakbd' ]
- },
ce: {
autonym: 'нохчийн',
inputmethods: [ 'cyrl-palochka' ]
},
+ ckb: {
+ autonym: 'کوردی',
+ inputmethods: [ 'ckb-transliteration-arkbd', 'ckb-transliteration-fakbd', 'ckb-transliteration-lakbd' ]
+ },
cv: {
autonym: 'Чăвашла',
inputmethods: [ 'cv-cyr-altgr', 'cv-lat-altgr', 'cv-cyr-numbers' ]
@@ -2579,17 +2635,21 @@
autonym: 'Fulfulde',
inputmethods: [ 'ff-alt' ]
},
+ fi: {
+ autonym: 'Suomi',
+ inputmethods: [ 'fi-transliteration' ]
+ },
fo: {
autonym: 'Føroyskt',
inputmethods: [ 'fo-normforms' ]
},
fon: {
autonym: 'Fon',
- inputmethods: [ 'fon-tilde' ],
+ inputmethods: [ 'fon-tilde' ]
},
- fi: {
- autonym: 'Suomi',
- inputmethods: [ 'fi-transliteration' ]
+ fonipa: {
+ autonym: 'International Phonetic Alphabet',
+ inputmethods: [ 'ipa-sil', 'ipa-x-sampa' ]
},
gaa: {
autonym: 'Ga',
@@ -2607,14 +2667,6 @@
autonym: 'Igbo',
inputmethods: [ 'ig-tilde' ]
},
- lrc: {
- autonym: 'لۊری شومالی',
- inputmethods: [ 'lrc-kbd' ]
- },
- lud: {
- autonym: 'lüüdi',
- inputmethods: [ 'lud-transliteration' ]
- },
gom: {
autonym: 'गोंयची कोंकणी / Gõychi Konknni',
inputmethods: [ 'hi-transliteration', 'hi-inscript', 'gom-inscript2' ]
@@ -2631,6 +2683,10 @@
autonym: 'हिन्दी',
inputmethods: [ 'hi-transliteration', 'hi-inscript', 'hi-bolnagri', 'hi-phonetic', 'hi-inscript2' ]
},
+ hne: {
+ autonym: 'छत्तीसगढ़ी',
+ inputmethods: [ 'hi-transliteration' ]
+ },
hoc: {
autonym: '𑢹𑣉𑣉',
inputmethods: [ 'hoc-transliteration' ]
@@ -2643,10 +2699,6 @@
autonym: 'հայերեն',
inputmethods: [ 'hy-ephonetic', 'hy-typewriter', 'hy-ephoneticalt', 'hy-emslegacy', 'hy-wmslegacy' ]
},
- hne: {
- autonym: 'छत्तीसगढ़ी',
- inputmethods: [ 'hi-transliteration' ]
- },
inh: {
autonym: 'гӀалгӀай',
inputmethods: [ 'cyrl-palochka' ]
@@ -2655,10 +2707,6 @@
autonym: 'Íslenska',
inputmethods: [ 'is-normforms' ]
},
- fonipa: {
- autonym: 'International Phonetic Alphabet',
- inputmethods: [ 'ipa-sil', 'ipa-x-sampa' ]
- },
jv: {
autonym: 'ꦧꦱꦗꦮ',
inputmethods: [ 'jv-transliteration' ]
@@ -2667,10 +2715,22 @@
autonym: 'ქართული ენა',
inputmethods: [ 'ka-transliteration', 'ka-kbd' ]
},
+ kab: {
+ autonym: 'Taqbaylit / ⵜⴰⵇⴱⴰⵢⵍⵉⵜ',
+ inputmethods: [ 'kab-tilde', 'ber-tfng' ]
+ },
kbd: {
autonym: 'адыгэбзэ (къэбэрдеибзэ)',
inputmethods: [ 'cyrl-palochka' ]
},
+ kbp: {
+ autonym: 'Kabɩyɛ',
+ inputmethods: [ 'kbp-tilde' ]
+ },
+ ki: {
+ autonym: 'Gĩkũyũ',
+ inputmethods: [ 'ki-tilde' ]
+ },
kk: {
autonym: 'Қазақша',
inputmethods: [ 'kk-kbd', 'kk-arabic' ]
@@ -2691,10 +2751,6 @@
autonym: 'Кыргыз',
inputmethods: [ 'ky-cyrl-alt' ]
},
- kab: {
- autonym: 'ⵜⴰⵇⴱⴰⵢⵍⵉⵜ',
- inputmethods: [ 'ber-tfng' ]
- },
ku: {
autonym: 'Kurdî',
inputmethods: [ 'ku-h', 'ku-tr' ]
@@ -2707,10 +2763,26 @@
autonym: 'лезги',
inputmethods: [ 'cyrl-palochka' ]
},
+ lg: {
+ autonym: 'Luganda',
+ inputmethods: [ 'lg-tilde' ]
+ },
+ ln: {
+ autonym: 'Lingála',
+ inputmethods: [ 'ln-tilde' ]
+ },
lo: {
autonym: 'ລາວ',
inputmethods: [ 'lo-kbd' ]
},
+ lrc: {
+ autonym: 'لۊری شومالی',
+ inputmethods: [ 'lrc-kbd' ]
+ },
+ lud: {
+ autonym: 'lüüdi',
+ inputmethods: [ 'lud-transliteration' ]
+ },
lut: {
autonym: 'dxʷləšucid',
inputmethods: [ 'lut-tulalip' ]
@@ -2719,6 +2791,10 @@
autonym: 'मैथिली',
inputmethods: [ 'mai-inscript', 'mai-inscript2' ]
},
+ mg: {
+ autonym: 'Malagasy',
+ inputmethods: [ 'mg-tilde' ]
+ },
mh: {
autonym: 'Kajin M̧ajeļ',
inputmethods: [ 'mh' ]
@@ -2747,6 +2823,10 @@
autonym: 'မြန်မာ',
inputmethods: [ 'my-mm3', 'my-xkb' ]
},
+ nb: {
+ autonym: 'Norsk (bokmål)',
+ inputmethods: [ 'nb-normforms', 'nb-tildeforms' ]
+ },
ne: {
autonym: 'नेपाली',
inputmethods: [ 'ne-transliteration', 'ne-inscript2', 'ne-inscript', 'ne-rom', 'ne-trad' ]
@@ -2755,14 +2835,14 @@
autonym: 'नेपाल भाषा',
inputmethods: [ 'hi-transliteration', 'hi-inscript' ]
},
- nb: {
- autonym: 'Norsk (bokmål)',
- inputmethods: [ 'nb-normforms', 'nb-tildeforms' ]
- },
nn: {
autonym: 'Norsk (nynorsk)',
inputmethods: [ 'nb-normforms', 'nn-tildeforms' ]
},
+ nso: {
+ autonym: 'Sesotho sa Leboa',
+ inputmethods: [ 'nso-tilde' ]
+ },
or: {
autonym: 'ଓଡ଼ିଆ',
inputmethods: [ 'or-phonetic', 'or-transliteration', 'or-inscript', 'or-inscript2', 'or-lekhani', 'or-OdiScript' ]
@@ -2787,14 +2867,14 @@
autonym: 'русский',
inputmethods: [ 'ru-jcuken', 'ru-kbd', 'ru-phonetic', 'ru-yawerty' ]
},
- sah: {
- autonym: 'саха тыла',
- inputmethods: [ 'sah-transliteration' ]
- },
sa: {
autonym: 'संस्कृत',
inputmethods: [ 'sa-transliteration', 'sa-inscript2', 'sa-inscript', 'sa-iast' ]
},
+ sah: {
+ autonym: 'саха тыла',
+ inputmethods: [ 'sah-transliteration' ]
+ },
sat: {
autonym: 'ᱥᱟᱱᱛᱟᱞᱤ (संताली)',
inputmethods: [ 'sat-inscript2', 'sat-inscript2-ol-chiki', 'sat-sarjom-baha' ]
@@ -2811,6 +2891,14 @@
autonym: 'Davvisámegiella',
inputmethods: [ 'se-normforms' ]
},
+ ses: {
+ autonym: 'Koyraboro Senni',
+ inputmethods: [ 'ses-tilde' ]
+ },
+ sg: {
+ autonym: 'Sängö',
+ inputmethods: [ 'sg-tilde' ]
+ },
shi: {
autonym: 'ⵜⴰⵛⵍⵃⵉⵜ',
inputmethods: [ 'ber-tfng' ]
@@ -2831,6 +2919,10 @@
autonym: 'Српски / srpski',
inputmethods: [ 'sr-kbd' ]
},
+ st: {
+ autonym: 'Sesotho',
+ inputmethods: [ 'st-tilde' ]
+ },
sv: {
autonym: 'Svenska',
inputmethods: [ 'sv-normforms' ]
@@ -2891,6 +2983,10 @@
autonym: 'Oʻzbekcha',
inputmethods: [ 'uz-kbd' ]
},
+ ve: {
+ autonym: 'TshiVenḓa',
+ inputmethods: [ 've-tilde' ]
+ },
vec: {
autonym: 'Vèneto',
inputmethods: [ 'vec-GVU' ]
@@ -2902,6 +2998,10 @@
yo: {
autonym: 'Yorùbá',
inputmethods: [ 'yo-alt', 'yo-tilde' ]
+ },
+ zh: {
+ autonym: '中文',
+ inputmethods: [ 'zh-pinyin-transliteration' ]
}
} );
diff --git a/lib/jquery.ime/rules/bo/bo-sambhota.js b/lib/jquery.ime/rules/bo/bo-sambhota.js
index a7188a01..0b2a60a1 100644
--- a/lib/jquery.ime/rules/bo/bo-sambhota.js
+++ b/lib/jquery.ime/rules/bo/bo-sambhota.js
@@ -31,7 +31,7 @@
return sub;
default:
- if (alwaysStacked) {
+ if ( alwaysStacked ) {
return sub;
}
@@ -60,6 +60,7 @@
version: '1.0',
maxKeyLength: 5,
patterns: [
+ /* eslint-disable max-statements-per-line */
[ ' ', function () { reinit(); return '་'; } ],
[ '\\.', function () { reinit(); return ' '; } ],
[ ',', function () { reinit(); return '།'; } ],
@@ -139,7 +140,7 @@
[ 'h', function () { return normalOrSub( 'ཧ', 'ྷ', true ); } ],
[ 'A', function () { return normalOrSub( 'ཨ', 'ྸ' ); } ],
[ 'R', function () { return normalOrSub( 'ཪ', 'ྼ' ); } ],
- [ 'Y', 'ྻ'],
+ [ 'Y', 'ྻ' ],
[ 'ྲI', function () { reinit(); return 'ྲྀ'; } ],
[ 'ླI', function () { reinit(); return 'ླྀ'; } ],
[ 'I', function () { reinit(); return 'ྀ'; } ],
@@ -181,6 +182,7 @@
[ '7', function () { reinit(); return '༧'; } ],
[ '8', function () { reinit(); return '༨'; } ],
[ '9', function () { reinit(); return '༩'; } ]
+ /* eslint-enable max-statements-per-line */
]
};
diff --git a/lib/jquery.ime/rules/byn/byn-geezim.js b/lib/jquery.ime/rules/byn/byn-geezim.js
index 4a61e2f0..7d30788e 100644
--- a/lib/jquery.ime/rules/byn/byn-geezim.js
+++ b/lib/jquery.ime/rules/byn/byn-geezim.js
@@ -413,8 +413,7 @@
[ '፺0', '፱፻' ], // 900
[ '፻0', '፲፻' ], // 1000
- [ '፲፻0', '፼' ], // 10,000
-
+ [ '፲፻0', '፼' ] // 10,000
]
};
diff --git a/lib/jquery.ime/rules/din/din-fqsx.js b/lib/jquery.ime/rules/din/din-fqsx.js
index 8411aada..715a96fc 100644
--- a/lib/jquery.ime/rules/din/din-fqsx.js
+++ b/lib/jquery.ime/rules/din/din-fqsx.js
@@ -42,7 +42,7 @@
[ 's', 'ɛ' ],
[ 'X', 'Ɔ' ],
[ 'x', 'ɔ' ]
- ],
+ ]
};
$.ime.register( defs );
diff --git a/lib/jquery.ime/rules/eo/eo-transliteration.js b/lib/jquery.ime/rules/eo/eo-transliteration.js
index 0a1e4862..55023df7 100644
--- a/lib/jquery.ime/rules/eo/eo-transliteration.js
+++ b/lib/jquery.ime/rules/eo/eo-transliteration.js
@@ -1,6 +1,8 @@
( function ( $ ) {
'use strict';
+ var eoTransliteration;
+
function prepareRules() {
var rules = [],
chars;
@@ -28,7 +30,7 @@
return rules;
}
- var eoTransliteration = {
+ eoTransliteration = {
id: 'eo-transliteration',
name: 'Esperanto Transliteration',
description: 'Esperanto x-code transliteration',
diff --git a/lib/jquery.ime/rules/kab/kab-tilde.js b/lib/jquery.ime/rules/kab/kab-tilde.js
new file mode 100644
index 00000000..381af930
--- /dev/null
+++ b/lib/jquery.ime/rules/kab/kab-tilde.js
@@ -0,0 +1,41 @@
+( function ( $ ) {
+ 'use strict';
+
+ var kabTilde = {
+ id: 'kab-tilde',
+ name: 'kab-tilde',
+ description: 'Kabyle Latin tilde keyboard',
+ date: '2018-11-30',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~C', 'C\u030C' ], // C with combining caron
+ [ '~c', 'c\u030C' ], // c with combining caron
+ [ '~D', 'D\u0323' ], // D with combining dot below
+ [ '~d', 'd\u0323' ], // d with combining dot below
+ [ '~E', 'Ɛ' ],
+ [ '~e', 'ɛ' ],
+ [ '~G', 'G\u030C' ], // G with combining caron
+ [ '~g', 'g\u030C' ], // g with combining caron
+ [ '~Y', 'Ɣ' ],
+ [ '~y', 'ɣ' ],
+ [ '~H', 'H\u0323' ], // H with combining dot below
+ [ '~h', 'h\u0323' ], // h with combining dot below
+ // ~R is not provided to avoided confusion between caron and dot below
+ [ '~S', 'S\u0323' ], // S with combining dot below
+ [ '~s', 's\u0323' ], // s with combining dot below
+ [ '~T', 'T\u0323' ], // T with combining dot below
+ [ '~t', 't\u0323' ], // t with combining dot below
+ [ '~Z', 'Z\u0323' ], // Z with combining dot below
+ [ '~z', 'z\u0323' ], // z with combining dot below
+ [ '~w', 'ʷ' ],
+ [ '~v', '\u030C' ], // Combining caron
+ [ '~\\.', '\u0323' ], // Combining dot below
+ [ '~,', '\u0327' ] // Combining cedilla
+ ]
+ };
+
+ $.ime.register( kabTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/kbp/kbp-tilde.js b/lib/jquery.ime/rules/kbp/kbp-tilde.js
new file mode 100644
index 00000000..a5deaa55
--- /dev/null
+++ b/lib/jquery.ime/rules/kbp/kbp-tilde.js
@@ -0,0 +1,35 @@
+( function ( $ ) {
+ 'use strict';
+
+ var kbpTilde = {
+ id: 'kbp-tilde',
+ name: 'Kabɩyɛ tilde',
+ description: 'Kabiye input keyboard',
+ date: '2018-12-18',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~D', 'Ɖ' ],
+ [ '~d', 'ɖ' ],
+ [ '~E', 'Ɛ' ],
+ [ '~e', 'ɛ' ],
+ [ '~G', 'Ɣ' ],
+ [ '~g', 'ɣ' ],
+ [ '~I', 'Ɩ' ],
+ [ '~i', 'ɩ' ],
+ [ '~N', 'Ŋ' ],
+ [ '~n', 'ŋ' ],
+ [ '~O', 'Ɔ' ],
+ [ '~o', 'ɔ' ],
+ [ '~V', 'Ʋ' ],
+ [ '~v', 'ʋ' ],
+ [ '~/', '\u0301' ], // Combining acute
+ [ '~\\\\', '\u0300' ], // Combining grave
+ [ '~\\{', '\u0303' ] // Combining tilde
+ ]
+ };
+
+ $.ime.register( kbpTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/ki/ki-tilde.js b/lib/jquery.ime/rules/ki/ki-tilde.js
new file mode 100644
index 00000000..ca600971
--- /dev/null
+++ b/lib/jquery.ime/rules/ki/ki-tilde.js
@@ -0,0 +1,22 @@
+( function ( $ ) {
+ 'use strict';
+
+ var kiTilde = {
+ id: 'ki-tilde',
+ name: 'ki-tilde',
+ description: 'Kikuyu input keyboard - tilde',
+ date: '2019-01-22',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~I', 'Ĩ' ],
+ [ '~i', 'ĩ' ],
+ [ '~U', 'Ũ' ],
+ [ '~u', 'ũ' ]
+ ]
+ };
+
+ $.ime.register( kiTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/km/km-nidakyk.js b/lib/jquery.ime/rules/km/km-nidakyk.js
index 6042c273..cf591b78 100644
--- a/lib/jquery.ime/rules/km/km-nidakyk.js
+++ b/lib/jquery.ime/rules/km/km-nidakyk.js
@@ -32,6 +32,11 @@
// Make sure contextLength is large enough for
// these rules.
+ // Khmer uses a lot of U+200B, zero width space,
+ // so ignore it in this file
+
+ /* eslint-disable no-irregular-whitespace */
+
// correction for two-part dependent vowels
[ '\u17c1a', 'e', '\u17c4' ], // េ + ា -> ោ (o)
[ '\u17b6e', 'a', '\u17c4' ], // ា + េ -> ោ (o)
@@ -210,6 +215,8 @@
[ 'q', 'ៜ' ],
[ 'w', '\u17dd' ], // ៝
+ /* eslint-enable no-irregular-whitespace */
+
// divination signs (digits)
[ '\\!', '៱' ], // shift-1
[ '@', '៲' ], // shift-2
diff --git a/lib/jquery.ime/rules/lg/lg-tilde.js b/lib/jquery.ime/rules/lg/lg-tilde.js
new file mode 100644
index 00000000..27ae3643
--- /dev/null
+++ b/lib/jquery.ime/rules/lg/lg-tilde.js
@@ -0,0 +1,20 @@
+( function ( $ ) {
+ 'use strict';
+
+ var lgTilde = {
+ id: 'lg-tilde',
+ name: 'lg-tilde',
+ description: 'Luganda tilde keyboard',
+ date: '2019-03-28',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~N', 'Ŋ' ],
+ [ '~n', 'ŋ' ]
+ ]
+ };
+
+ $.ime.register( lgTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/ln/ln-tilde.js b/lib/jquery.ime/rules/ln/ln-tilde.js
new file mode 100644
index 00000000..52199f64
--- /dev/null
+++ b/lib/jquery.ime/rules/ln/ln-tilde.js
@@ -0,0 +1,25 @@
+( function ( $ ) {
+ 'use strict';
+
+ var lnTilde = {
+ id: 'ln-tilde',
+ name: 'ln-tilde',
+ description: 'Lingala tilde keyboard',
+ date: '2019-03-28',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~E', 'Ɛ' ],
+ [ '~e', 'ɛ' ],
+ [ '~O', 'Ɔ' ],
+ [ '~o', 'ɔ' ],
+ [ '~/', '\u0301' ], // Combining acute
+ [ '~\\^', '\u0302' ], // Combining circumflex
+ [ '~v', '\u030C' ] // Combining caron
+ ]
+ };
+
+ $.ime.register( lnTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/lut/lut-tulalip.js b/lib/jquery.ime/rules/lut/lut-tulalip.js
index a8f89866..e56994d8 100644
--- a/lib/jquery.ime/rules/lut/lut-tulalip.js
+++ b/lib/jquery.ime/rules/lut/lut-tulalip.js
@@ -3,52 +3,52 @@
var lutTulalip = {
id: 'lut-tulalip',
- name: "Lushootseed Tulalip",
- description: "Lushootseed Keyboard with Tulalip Layout",
+ name: 'Lushootseed Tulalip',
+ description: 'Lushootseed Keyboard with Tulalip Layout',
date: '2014-03-01',
URL: 'https://github.com/jcrowgey/jquery.ime',
author: 'Joshua Crowgey, jcrowgey@u.washington.edu',
license: 'GPLv3',
version: '1.0',
patterns: [
- ['e', 'ə' ], // U+0259
- ['r', 'š' ], // U+0161
- ['o', 'ʷ' ], // U+02B7
- ['f', 'ʔ' ], // U+0294
- ['j', 'ǰ' ], // U+01F0
- [';', 'ɬ' ], // U+026C
- ['z', 'x̌' ], // U+0078 U+030C
- ['v', 'č' ], // U+010D
+ [ 'e', 'ə' ], // U+0259
+ [ 'r', 'š' ], // U+0161
+ [ 'o', 'ʷ' ], // U+02B7
+ [ 'f', 'ʔ' ], // U+0294
+ [ 'j', 'ǰ' ], // U+01F0
+ [ ';', 'ɬ' ], // U+026C
+ [ 'z', 'x̌' ], // U+0078 U+030C
+ [ 'v', 'č' ], // U+010D
// shifted
- [ 'Q', 'q̓'], // U+0071 U+0313
- [ 'W', 'w̓'], // U+0077 U+0313
- [ 'E', 'q̓ʷ'], // U+0071 U+0313 U+02B7
- [ 'R', '√'], // U+221A
- [ 'T', 't̕'], // U+0074 U+0315
- [ 'Y', 'y̓'], // U+0079 U+0313
- [ 'U', ''], // nul
- [ 'I', 'kʷ'], // U+006B U+02B7
- [ 'O', ''], // nul
- [ 'P', 'p̓'], // U+0070 U+0313
+ [ 'Q', 'q̓' ], // U+0071 U+0313
+ [ 'W', 'w̓' ], // U+0077 U+0313
+ [ 'E', 'q̓ʷ' ], // U+0071 U+0313 U+02B7
+ [ 'R', '√' ], // U+221A
+ [ 'T', 't̕' ], // U+0074 U+0315
+ [ 'Y', 'y̓' ], // U+0079 U+0313
+ [ 'U', '' ], // nul
+ [ 'I', 'kʷ' ], // U+006B U+02B7
+ [ 'O', '' ], // nul
+ [ 'P', 'p̓' ], // U+0070 U+0313
// middle row shifted
- [ 'A', 'qʷ'], //U+0071 U+02B7
- [ 'S', ''], //nul
- [ 'D', 'dᶻ'], //U+0064 U+1DBB
- [ 'F', ''], //nul
- [ 'G', 'gʷ'], //U+0067 U+02B7
- [ 'H', ''], //nul
- [ 'J', 'k̓ʷ'], //U+006B U+0313 U+02B7
- [ 'K', 'k̓'], //U+006B U+0313
- [ 'L', 'l̕'], //U+006C U+0315
- [ ':' , 'ƛ̕'], //U+019B U+0315
+ [ 'A', 'qʷ' ], // U+0071 U+02B7
+ [ 'S', '' ], // nul
+ [ 'D', 'dᶻ' ], // U+0064 U+1DBB
+ [ 'F', '' ], // nul
+ [ 'G', 'gʷ' ], // U+0067 U+02B7
+ [ 'H', '' ], // nul
+ [ 'J', 'k̓ʷ' ], // U+006B U+0313 U+02B7
+ [ 'K', 'k̓' ], // U+006B U+0313
+ [ 'L', 'l̕' ], // U+006C U+0315
+ [ ':' , 'ƛ̕' ], // U+019B U+0315
// bottom row shifted
- [ "Z", 'x̌ʷ'], //U+0078 U+030C U+02B7
- [ "X", 'xʷ'], //U+0078 U+02B7
- [ "C", 'c̓'], //U+0063 U+0313
- [ "V", 'č̓'], //U+010D U+0313
- [ "B", 'b̓'], //U+0062 U+0313
- [ "N", 'n̓'], //U+006E U+0313
- [ "M", 'm̓'] //U+006D U+0313
+ [ 'Z', 'x̌ʷ' ], // U+0078 U+030C U+02B7
+ [ 'X', 'xʷ' ], // U+0078 U+02B7
+ [ 'C', 'c̓' ], // U+0063 U+0313
+ [ 'V', 'č̓' ], // U+010D U+0313
+ [ 'B', 'b̓' ], // U+0062 U+0313
+ [ 'N', 'n̓' ], // U+006E U+0313
+ [ 'M', 'm̓' ] // U+006D U+0313
]
};
$.ime.register( lutTulalip );
diff --git a/lib/jquery.ime/rules/mg/mg-tilde.js b/lib/jquery.ime/rules/mg/mg-tilde.js
new file mode 100644
index 00000000..ec215dd8
--- /dev/null
+++ b/lib/jquery.ime/rules/mg/mg-tilde.js
@@ -0,0 +1,25 @@
+( function ( $ ) {
+ 'use strict';
+
+ var mgTilde = {
+ id: 'mg-tilde',
+ name: 'mg-tilde',
+ description: 'Malagasy tilde keyboard',
+ date: '2019-03-28',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~n', 'n̈' ],
+ [ '~N', 'N̈' ],
+ [ '~\\\\', '\u0300' ], // Combining grave
+ [ '~/', '\u0301' ], // Combining acute
+ [ '~\\^', '\u0302' ], // Combining circumflex
+ [ '~\\:', '\u0308' ], // Combining diaeresis
+ [ '~v', '\u030C' ] // Combining caron
+ ]
+ };
+
+ $.ime.register( mgTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/mn/mn-todo.js b/lib/jquery.ime/rules/mn/mn-todo.js
index a93ff63e..e5529353 100644
--- a/lib/jquery.ime/rules/mn/mn-todo.js
+++ b/lib/jquery.ime/rules/mn/mn-todo.js
@@ -1,112 +1,112 @@
-( function ( $ ) {
- 'use strict';
-
- var todoMongolian = {
- id: 'mn-todo',
- name: 'Mongolian Todo Scripts',
- description: 'Mongolian Todo Scripts',
- date: '2014-4-22',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Feilong Huang, ',
- license: 'GPLv3',
- version: '1.0',
- patterns: [
- ['Q', '\u1800'],
- ['W', '\u1856'],
- ['E', '\u1843'],
- ['R', ''],
- ['T', ''],
- ['Y', ''],
- ['U', ''],
- ['I', ''],
- ['O', ''],
- ['P', ''],
- ['{', '〈'],
- ['}', '〉'],
- ['A', '\u1806'],
- ['S', ''],
- ['D', '᠅'],
- ['F', ''],
- ['G', '\u1858'],
- ['H', '\u1859'],
- ['J', '\u1834'],
- ['K', ''],
- ['L', '\u1840'],
- [':', '\u1804'],
- ['"', '\u180c'],
- ['Z', '\u185a'],
- ['X', ''],
- ['C', '\u1854'],
- ['V', ''],
- ['B', ''],
- ['N', '\u184a'],
- ['M', '\u185b'],
- ['<', '《'],
- ['>', '》'],
- ['\\?', '?'],
- ['_', '\u180e'],
- ['\\+', '+'],
-
- ['q', '\u184d'],
- ['w', '\u1846'],
- ['e', '\u1844'],
- ['r', '\u1837'],
- ['t', '\u1850'],
- ['y', '\u1855'],
- ['u', '\u1849'],
- ['i', '\u1845'],
- ['o', '\u1848'],
- ['p', '\u184c'],
- ['\\[', '〔'],
- ['\\]', '〕'],
- ['a', '\u1820'],
- ['s', '\u1830'],
- ['d', '\u1851'],
- ['f', '\u1838'],
- ['g', '\u184e'],
- ['h', '\u184d'],
- ['j', '\u1853'],
- ['k', '\u1857'],
- ['l', '\u182f'],
- [';', ';'],
- ['\'', '\u180b'],
- ['z', '\u185c'],
- ['x', '\u1831'],
- ['c', '\u1852'],
- ['v', '\u1847'],
- ['b', '\u184b'],
- ['n', '\u1828'],
- ['m', '\u184f'],
- [',', '\u1802'],
- ['\\.', '\u1803'],
- ['/', '.'],
- ['\\-', '\u202f'],
- ['=', '='],
-
- ['`', '\u180d'],
- ['~', '~'],
- ['1', '1'],
- ['2', '2'],
- ['3', '3'],
- ['4', '4'],
- ['5', '5'],
- ['6', '6'],
- ['7', '7'],
- ['8', '8'],
- ['9', '9'],
- ['0', '0'],
- ['!', '!'],
- ['@', '\u2048'],
- ['#', '\u2049'],
- ['\\$', '—'],
- ['%', '%'],
- ['\\^', '\u200c'],
- ['&', '\u180a'],
- ['\\*', '\u200d'],
- ['\\(', '('],
- ['\\)', ')']
- ]
- };
-
- $.ime.register( todoMongolian );
-}( jQuery ) );
+( function ( $ ) {
+ 'use strict';
+
+ var todoMongolian = {
+ id: 'mn-todo',
+ name: 'Mongolian Todo Scripts',
+ description: 'Mongolian Todo Scripts',
+ date: '2014-4-22',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Feilong Huang, ',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ 'Q', '\u1800' ],
+ [ 'W', '\u1856' ],
+ [ 'E', '\u1843' ],
+ [ 'R', '' ],
+ [ 'T', '' ],
+ [ 'Y', '' ],
+ [ 'U', '' ],
+ [ 'I', '' ],
+ [ 'O', '' ],
+ [ 'P', '' ],
+ [ '{', '〈' ],
+ [ '}', '〉' ],
+ [ 'A', '\u1806' ],
+ [ 'S', '' ],
+ [ 'D', '᠅' ],
+ [ 'F', '' ],
+ [ 'G', '\u1858' ],
+ [ 'H', '\u1859' ],
+ [ 'J', '\u1834' ],
+ [ 'K', '' ],
+ [ 'L', '\u1840' ],
+ [ ':', '\u1804' ],
+ [ '"', '\u180c' ],
+ [ 'Z', '\u185a' ],
+ [ 'X', '' ],
+ [ 'C', '\u1854' ],
+ [ 'V', '' ],
+ [ 'B', '' ],
+ [ 'N', '\u184a' ],
+ [ 'M', '\u185b' ],
+ [ '<', '《' ],
+ [ '>', '》' ],
+ [ '\\?', '?' ],
+ [ '_', '\u180e' ],
+ [ '\\+', '+' ],
+
+ [ 'q', '\u184d' ],
+ [ 'w', '\u1846' ],
+ [ 'e', '\u1844' ],
+ [ 'r', '\u1837' ],
+ [ 't', '\u1850' ],
+ [ 'y', '\u1855' ],
+ [ 'u', '\u1849' ],
+ [ 'i', '\u1845' ],
+ [ 'o', '\u1848' ],
+ [ 'p', '\u184c' ],
+ [ '\\[', '〔' ],
+ [ '\\]', '〕' ],
+ [ 'a', '\u1820' ],
+ [ 's', '\u1830' ],
+ [ 'd', '\u1851' ],
+ [ 'f', '\u1838' ],
+ [ 'g', '\u184e' ],
+ [ 'h', '\u184d' ],
+ [ 'j', '\u1853' ],
+ [ 'k', '\u1857' ],
+ [ 'l', '\u182f' ],
+ [ ';', ';' ],
+ [ '\'', '\u180b' ],
+ [ 'z', '\u185c' ],
+ [ 'x', '\u1831' ],
+ [ 'c', '\u1852' ],
+ [ 'v', '\u1847' ],
+ [ 'b', '\u184b' ],
+ [ 'n', '\u1828' ],
+ [ 'm', '\u184f' ],
+ [ ',', '\u1802' ],
+ [ '\\.', '\u1803' ],
+ [ '/', '.' ],
+ [ '\\-', '\u202f' ],
+ [ '=', '=' ],
+
+ [ '`', '\u180d' ],
+ [ '~', '~' ],
+ [ '1', '1' ],
+ [ '2', '2' ],
+ [ '3', '3' ],
+ [ '4', '4' ],
+ [ '5', '5' ],
+ [ '6', '6' ],
+ [ '7', '7' ],
+ [ '8', '8' ],
+ [ '9', '9' ],
+ [ '0', '0' ],
+ [ '!', '!' ],
+ [ '@', '\u2048' ],
+ [ '#', '\u2049' ],
+ [ '\\$', '—' ],
+ [ '%', '%' ],
+ [ '\\^', '\u200c' ],
+ [ '&', '\u180a' ],
+ [ '\\*', '\u200d' ],
+ [ '\\(', '(' ],
+ [ '\\)', ')' ]
+ ]
+ };
+
+ $.ime.register( todoMongolian );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/mn/mn-todoali.js b/lib/jquery.ime/rules/mn/mn-todoali.js
index b16d0f76..024ed506 100644
--- a/lib/jquery.ime/rules/mn/mn-todoali.js
+++ b/lib/jquery.ime/rules/mn/mn-todoali.js
@@ -1,112 +1,112 @@
-( function ( $ ) {
- 'use strict';
-
- var todoMongolianAli = {
- id: 'mn-todoali',
- name: 'Mongolian Todo Ali-gali Scripts',
- description: 'Mongolian Todo Ali-gali Scripts',
- date: '2014-4-22',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Feilong Huang, ',
- license: 'GPLv3',
- version: '1.0',
- patterns: [
- ['Q', ''],
- ['W', ''],
- ['E', ''],
- ['R', ''],
- ['T', ''],
- ['Y', ''],
- ['U', ''],
- ['I', ''],
- ['O', ''],
- ['P', ''],
- ['{', '〈'],
- ['}', '〉'],
- ['A', ''],
- ['S', ''],
- ['D', '\u18a9'],
- ['F', ''],
- ['G', ''],
- ['H', ''],
- ['J', ''],
- ['K', ''],
- ['L', ''],
- [':', '\u1804'],
- ['"', '\u180c'],
- ['Z', ''],
- ['X', ''],
- ['C', ''],
- ['V', ''],
- ['B', ''],
- ['N', ''],
- ['M', ''],
- ['<', '《'],
- ['>', '》'],
- ['\\?', '?'],
- ['_', '\u180e'],
- ['\\+', '+'],
-
- ['q', '\u1880'],
- ['w', '\u1881'],
- ['e', '\u1882'],
- ['r', '\u1883'],
- ['t', '\u1884'],
- ['y', '\u1885'],
- ['u', '\u1886'],
- ['i', '\u1887'],
- ['o', '\u1888'],
- ['p', '\u1889'],
- ['\\[', '〔'],
- ['\\]', '〕'],
- ['a', '\u188a'],
- ['s', '\u188b'],
- ['d', '\u188c'],
- ['f', '\u188d'],
- ['g', '\u188e'],
- ['h', '\u188f'],
- ['j', '\u1898'],
- ['k', '\u1891'],
- ['l', '\u1892'],
- [';', '\u1893'],
- ['\'', '\u180b'],
- ['z', '\u1894'],
- ['x', '\u1899'],
- ['c', '\u1896'],
- ['v', '\u1897'],
- ['b', '\u1898'],
- ['n', '\u18a6'],
- ['m', '\u18a7'],
- [',', '\u1802'],
- ['\\.', '\u1803'],
- ['/', '.'],
- ['\\-', '\u202f'],
- ['=', '='],
-
- ['`', '\u180d'],
- ['~', '~'],
- ['1', '\u1811'],
- ['2', '\u1812'],
- ['3', '\u1813'],
- ['4', '\u1814'],
- ['5', '\u1815'],
- ['6', '\u1816'],
- ['7', '\u1817'],
- ['8', '\u1818'],
- ['9', '\u1819'],
- ['0', '\u1810'],
- ['!', '!'],
- ['@', '\u2048'],
- ['#', '\u2049'],
- ['\\$', '—'],
- ['%', '%'],
- ['\\^', '\u200c'],
- ['&', '\u180a'],
- ['\\*', '\u200d'],
- ['\\(', '('],
- ['\\)', ')']
- ]
- };
-
- $.ime.register( todoMongolianAli );
-}( jQuery ) );
+( function ( $ ) {
+ 'use strict';
+
+ var todoMongolianAli = {
+ id: 'mn-todoali',
+ name: 'Mongolian Todo Ali-gali Scripts',
+ description: 'Mongolian Todo Ali-gali Scripts',
+ date: '2014-4-22',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Feilong Huang, ',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ 'Q', '' ],
+ [ 'W', '' ],
+ [ 'E', '' ],
+ [ 'R', '' ],
+ [ 'T', '' ],
+ [ 'Y', '' ],
+ [ 'U', '' ],
+ [ 'I', '' ],
+ [ 'O', '' ],
+ [ 'P', '' ],
+ [ '{', '〈' ],
+ [ '}', '〉' ],
+ [ 'A', '' ],
+ [ 'S', '' ],
+ [ 'D', '\u18a9' ],
+ [ 'F', '' ],
+ [ 'G', '' ],
+ [ 'H', '' ],
+ [ 'J', '' ],
+ [ 'K', '' ],
+ [ 'L', '' ],
+ [ ':', '\u1804' ],
+ [ '"', '\u180c' ],
+ [ 'Z', '' ],
+ [ 'X', '' ],
+ [ 'C', '' ],
+ [ 'V', '' ],
+ [ 'B', '' ],
+ [ 'N', '' ],
+ [ 'M', '' ],
+ [ '<', '《' ],
+ [ '>', '》' ],
+ [ '\\?', '?' ],
+ [ '_', '\u180e' ],
+ [ '\\+', '+' ],
+
+ [ 'q', '\u1880' ],
+ [ 'w', '\u1881' ],
+ [ 'e', '\u1882' ],
+ [ 'r', '\u1883' ],
+ [ 't', '\u1884' ],
+ [ 'y', '\u1885' ],
+ [ 'u', '\u1886' ],
+ [ 'i', '\u1887' ],
+ [ 'o', '\u1888' ],
+ [ 'p', '\u1889' ],
+ [ '\\[', '〔' ],
+ [ '\\]', '〕' ],
+ [ 'a', '\u188a' ],
+ [ 's', '\u188b' ],
+ [ 'd', '\u188c' ],
+ [ 'f', '\u188d' ],
+ [ 'g', '\u188e' ],
+ [ 'h', '\u188f' ],
+ [ 'j', '\u1898' ],
+ [ 'k', '\u1891' ],
+ [ 'l', '\u1892' ],
+ [ ';', '\u1893' ],
+ [ '\'', '\u180b' ],
+ [ 'z', '\u1894' ],
+ [ 'x', '\u1899' ],
+ [ 'c', '\u1896' ],
+ [ 'v', '\u1897' ],
+ [ 'b', '\u1898' ],
+ [ 'n', '\u18a6' ],
+ [ 'm', '\u18a7' ],
+ [ ',', '\u1802' ],
+ [ '\\.', '\u1803' ],
+ [ '/', '.' ],
+ [ '\\-', '\u202f' ],
+ [ '=', '=' ],
+
+ [ '`', '\u180d' ],
+ [ '~', '~' ],
+ [ '1', '\u1811' ],
+ [ '2', '\u1812' ],
+ [ '3', '\u1813' ],
+ [ '4', '\u1814' ],
+ [ '5', '\u1815' ],
+ [ '6', '\u1816' ],
+ [ '7', '\u1817' ],
+ [ '8', '\u1818' ],
+ [ '9', '\u1819' ],
+ [ '0', '\u1810' ],
+ [ '!', '!' ],
+ [ '@', '\u2048' ],
+ [ '#', '\u2049' ],
+ [ '\\$', '—' ],
+ [ '%', '%' ],
+ [ '\\^', '\u200c' ],
+ [ '&', '\u180a' ],
+ [ '\\*', '\u200d' ],
+ [ '\\(', '(' ],
+ [ '\\)', ')' ]
+ ]
+ };
+
+ $.ime.register( todoMongolianAli );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/mn/mn-trad.js b/lib/jquery.ime/rules/mn/mn-trad.js
index 5ea79309..a4e21edf 100644
--- a/lib/jquery.ime/rules/mn/mn-trad.js
+++ b/lib/jquery.ime/rules/mn/mn-trad.js
@@ -1,112 +1,112 @@
-( function ( $ ) {
- 'use strict';
-
- var tradMongolian = {
- id: 'mn-trad',
- name: 'Traditional Mongolian Scripts',
- description: 'Traditional Mongolian Scripts',
- date: '2014-4-22',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Feilong Huang, ',
- license: 'GPLv3',
- version: '1.0',
- patterns: [
- ['Q', '\u1805'],
- ['W', '\u1838'],
- ['E', '\u1827'],
- ['R', '\u183f'],
- ['T', ''],
- ['Y', ''],
- ['U', ''],
- ['I', ''],
- ['O', ''],
- ['P', ''],
- ['{', '〈'],
- ['}', '〉'],
- ['A', '\u1800'],
- ['S', ''],
- ['D', ''],
- ['F', ''],
- ['G', ''],
- ['H', '\u183e'],
- ['J', ''],
- ['K', '\u183b'],
- ['L', '\u1840'],
- [':', '\u1804'],
- ['"', '\u180c'],
- ['Z', '\u1841'],
- ['X', ''],
- ['C', '\u1842'],
- ['V', ''],
- ['B', ''],
- ['N', '\u1829'],
- ['M', ''],
- ['<', '《'],
- ['>', '》'],
- ['\\?', '?'],
- ['_', '\u180e'],
- ['\\+', '+'],
- ['\\\\', '\u1801'],
- ['q', '\u1834'],
- ['w', '\u1823'],
- ['e', '\u1821'],
- ['r', '\u1837'],
- ['t', '\u1832'],
- ['y', '\u1836'],
- ['u', '\u1826'],
- ['i', '\u1822'],
- ['o', '\u1825'],
- ['p', '\u182b'],
- ['\\[', '〔'],
- ['\\]', '〕'],
- ['a', '\u1820'],
- ['s', '\u1830'],
- ['d', '\u1833'],
- ['f', '\u1839'],
- ['g', '\u182d'],
- ['h', '\u182c'],
- ['j', '\u1835'],
- ['k', '\u183a'],
- ['l', '\u182f'],
- [';', ';'],
- ['\'', '\u180b'],
- ['z', '\u183d'],
- ['x', '\u1831'],
- ['c', '\u183c'],
- ['v', '\u1824'],
- ['b', '\u182a'],
- ['n', '\u1828'],
- ['m', '\u182e'],
- [',', '\u1802'],
- ['\\.', '\u1803'],
- ['/', '.'],
- ['\\-', '\u202f'],
- ['=', '='],
-
- ['`', '\u180d'],
- ['~', '~'],
- ['1', '\u1811'],
- ['2', '\u1812'],
- ['3', '\u1813'],
- ['4', '\u1814'],
- ['5', '\u1815'],
- ['6', '\u1816'],
- ['7', '\u1817'],
- ['8', '\u1818'],
- ['9', '\u1819'],
- ['0', '\u1810'],
- ['!', '!'],
- ['@', '\u2048'],
- ['#', '\u2049'],
- ['\\$', '—'],
- ['%', '%'],
- ['\\^', '\u200c'],
- ['&', '\u180a'],
- ['\\*', '\u200d'],
- ['\\(', '('],
- ['\\)', ')']
- ]
- };
-
- $.ime.register( tradMongolian );
-}( jQuery ) );
+( function ( $ ) {
+ 'use strict';
+
+ var tradMongolian = {
+ id: 'mn-trad',
+ name: 'Traditional Mongolian Scripts',
+ description: 'Traditional Mongolian Scripts',
+ date: '2014-4-22',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Feilong Huang, ',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ 'Q', '\u1805' ],
+ [ 'W', '\u1838' ],
+ [ 'E', '\u1827' ],
+ [ 'R', '\u183f' ],
+ [ 'T', '' ],
+ [ 'Y', '' ],
+ [ 'U', '' ],
+ [ 'I', '' ],
+ [ 'O', '' ],
+ [ 'P', '' ],
+ [ '{', '〈' ],
+ [ '}', '〉' ],
+ [ 'A', '\u1800' ],
+ [ 'S', '' ],
+ [ 'D', '' ],
+ [ 'F', '' ],
+ [ 'G', '' ],
+ [ 'H', '\u183e' ],
+ [ 'J', '' ],
+ [ 'K', '\u183b' ],
+ [ 'L', '\u1840' ],
+ [ ':', '\u1804' ],
+ [ '"', '\u180c' ],
+ [ 'Z', '\u1841' ],
+ [ 'X', '' ],
+ [ 'C', '\u1842' ],
+ [ 'V', '' ],
+ [ 'B', '' ],
+ [ 'N', '\u1829' ],
+ [ 'M', '' ],
+ [ '<', '《' ],
+ [ '>', '》' ],
+ [ '\\?', '?' ],
+ [ '_', '\u180e' ],
+ [ '\\+', '+' ],
+ [ '\\\\', '\u1801' ],
+ [ 'q', '\u1834' ],
+ [ 'w', '\u1823' ],
+ [ 'e', '\u1821' ],
+ [ 'r', '\u1837' ],
+ [ 't', '\u1832' ],
+ [ 'y', '\u1836' ],
+ [ 'u', '\u1826' ],
+ [ 'i', '\u1822' ],
+ [ 'o', '\u1825' ],
+ [ 'p', '\u182b' ],
+ [ '\\[', '〔' ],
+ [ '\\]', '〕' ],
+ [ 'a', '\u1820' ],
+ [ 's', '\u1830' ],
+ [ 'd', '\u1833' ],
+ [ 'f', '\u1839' ],
+ [ 'g', '\u182d' ],
+ [ 'h', '\u182c' ],
+ [ 'j', '\u1835' ],
+ [ 'k', '\u183a' ],
+ [ 'l', '\u182f' ],
+ [ ';', ';' ],
+ [ '\'', '\u180b' ],
+ [ 'z', '\u183d' ],
+ [ 'x', '\u1831' ],
+ [ 'c', '\u183c' ],
+ [ 'v', '\u1824' ],
+ [ 'b', '\u182a' ],
+ [ 'n', '\u1828' ],
+ [ 'm', '\u182e' ],
+ [ ',', '\u1802' ],
+ [ '\\.', '\u1803' ],
+ [ '/', '.' ],
+ [ '\\-', '\u202f' ],
+ [ '=', '=' ],
+
+ [ '`', '\u180d' ],
+ [ '~', '~' ],
+ [ '1', '\u1811' ],
+ [ '2', '\u1812' ],
+ [ '3', '\u1813' ],
+ [ '4', '\u1814' ],
+ [ '5', '\u1815' ],
+ [ '6', '\u1816' ],
+ [ '7', '\u1817' ],
+ [ '8', '\u1818' ],
+ [ '9', '\u1819' ],
+ [ '0', '\u1810' ],
+ [ '!', '!' ],
+ [ '@', '\u2048' ],
+ [ '#', '\u2049' ],
+ [ '\\$', '—' ],
+ [ '%', '%' ],
+ [ '\\^', '\u200c' ],
+ [ '&', '\u180a' ],
+ [ '\\*', '\u200d' ],
+ [ '\\(', '(' ],
+ [ '\\)', ')' ]
+ ]
+ };
+
+ $.ime.register( tradMongolian );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/mn/mn-tradali.js b/lib/jquery.ime/rules/mn/mn-tradali.js
index 3aa78da0..77a8174d 100644
--- a/lib/jquery.ime/rules/mn/mn-tradali.js
+++ b/lib/jquery.ime/rules/mn/mn-tradali.js
@@ -1,111 +1,111 @@
-( function ( $ ) {
- 'use strict';
-
- var mongolianAli = {
- id: 'mn-tradali',
- name: 'Traditional Mongolian Ali-gali Scripts',
- description: 'Traditional Mongolian Ali-gali Scripts',
- date: '2014-4-22',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Feilong Huang, ',
- license: 'GPLv3',
- version: '1.0',
- patterns: [
- ['Q', ''],
- ['E', ''],
- ['R', ''],
- ['T', ''],
- ['Y', ''],
- ['U', ''],
- ['I', ''],
- ['O', ''],
- ['P', ''],
- ['{', '〈'],
- ['}', '〉'],
- ['A', ''],
- ['S', ''],
- ['D', ''],
- ['F', ''],
- ['G', ''],
- ['H', ''],
- ['J', ''],
- ['K', ''],
- ['L', ''],
- [':', '\u1804'],
- ['"', '\u180c'],
- ['Z', ''],
- ['X', ''],
- ['C', ''],
- ['V', ''],
- ['B', ''],
- ['N', ''],
- ['M', ''],
- ['<', '《'],
- ['>', '》'],
- ['\\?', '?'],
- ['_', '\u180e'],
- ['\\+', '+'],
-
- ['q', '\u1880'],
- ['w', '\u1881'],
- ['e', '\u1882'],
- ['r', '\u1883'],
- ['t', '\u1884'],
- ['y', '\u1885'],
- ['u', '\u1886'],
- ['i', '\u1887'],
- ['o', '\u1888'],
- ['p', '\u1889'],
- ['\\[', '〔'],
- ['\\]', '〕'],
- ['a', '\u188a'],
- ['s', '\u188b'],
- ['d', '\u188c'],
- ['f', '\u188d'],
- ['g', '\u188e'],
- ['h', '\u188f'],
- ['j', '\u1890'],
- ['k', '\u1891'],
- ['l', '\u1892'],
- [';', '\u1893'],
- ['\'', '\u180b'],
- ['z', '\u1894'],
- ['x', '\u1895'],
- ['c', '\u1896'],
- ['v', '\u1897'],
- ['b', '\u18a6'],
- ['n', '\u18a7'],
- ['m', '\u18a9'],
- [',', '᠂'],
- ['\\.', '᠃'],
- ['/', '.'],
- ['\\-', '\u202f'],
- ['=', '='],
-
- ['`', '\u180d'],
- ['~', '~'],
- ['1', '\u1811'],
- ['2', '\u1812'],
- ['3', '\u1813'],
- ['4', '\u1814'],
- ['5', '\u1815'],
- ['6', '\u1816'],
- ['7', '\u1817'],
- ['8', '\u1818'],
- ['9', '\u1819'],
- ['0', '\u1810'],
- ['!', '!'],
- ['@', '\u2048'],
- ['#', '\u2049'],
- ['\\$', '—'],
- ['%', '%'],
- ['\\^', '\u200c'],
- ['&', '\u180a'],
- ['\\*', '\u200d'],
- ['\\(', '('],
- ['\\)', ')']
- ]
- };
-
- $.ime.register( mongolianAli );
-}( jQuery ) );
+( function ( $ ) {
+ 'use strict';
+
+ var mongolianAli = {
+ id: 'mn-tradali',
+ name: 'Traditional Mongolian Ali-gali Scripts',
+ description: 'Traditional Mongolian Ali-gali Scripts',
+ date: '2014-4-22',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Feilong Huang, ',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ 'Q', '' ],
+ [ 'E', '' ],
+ [ 'R', '' ],
+ [ 'T', '' ],
+ [ 'Y', '' ],
+ [ 'U', '' ],
+ [ 'I', '' ],
+ [ 'O', '' ],
+ [ 'P', '' ],
+ [ '{', '〈' ],
+ [ '}', '〉' ],
+ [ 'A', '' ],
+ [ 'S', '' ],
+ [ 'D', '' ],
+ [ 'F', '' ],
+ [ 'G', '' ],
+ [ 'H', '' ],
+ [ 'J', '' ],
+ [ 'K', '' ],
+ [ 'L', '' ],
+ [ ':', '\u1804' ],
+ [ '"', '\u180c' ],
+ [ 'Z', '' ],
+ [ 'X', '' ],
+ [ 'C', '' ],
+ [ 'V', '' ],
+ [ 'B', '' ],
+ [ 'N', '' ],
+ [ 'M', '' ],
+ [ '<', '《' ],
+ [ '>', '》' ],
+ [ '\\?', '?' ],
+ [ '_', '\u180e' ],
+ [ '\\+', '+' ],
+
+ [ 'q', '\u1880' ],
+ [ 'w', '\u1881' ],
+ [ 'e', '\u1882' ],
+ [ 'r', '\u1883' ],
+ [ 't', '\u1884' ],
+ [ 'y', '\u1885' ],
+ [ 'u', '\u1886' ],
+ [ 'i', '\u1887' ],
+ [ 'o', '\u1888' ],
+ [ 'p', '\u1889' ],
+ [ '\\[', '〔' ],
+ [ '\\]', '〕' ],
+ [ 'a', '\u188a' ],
+ [ 's', '\u188b' ],
+ [ 'd', '\u188c' ],
+ [ 'f', '\u188d' ],
+ [ 'g', '\u188e' ],
+ [ 'h', '\u188f' ],
+ [ 'j', '\u1890' ],
+ [ 'k', '\u1891' ],
+ [ 'l', '\u1892' ],
+ [ ';', '\u1893' ],
+ [ '\'', '\u180b' ],
+ [ 'z', '\u1894' ],
+ [ 'x', '\u1895' ],
+ [ 'c', '\u1896' ],
+ [ 'v', '\u1897' ],
+ [ 'b', '\u18a6' ],
+ [ 'n', '\u18a7' ],
+ [ 'm', '\u18a9' ],
+ [ ',', '᠂' ],
+ [ '\\.', '᠃' ],
+ [ '/', '.' ],
+ [ '\\-', '\u202f' ],
+ [ '=', '=' ],
+
+ [ '`', '\u180d' ],
+ [ '~', '~' ],
+ [ '1', '\u1811' ],
+ [ '2', '\u1812' ],
+ [ '3', '\u1813' ],
+ [ '4', '\u1814' ],
+ [ '5', '\u1815' ],
+ [ '6', '\u1816' ],
+ [ '7', '\u1817' ],
+ [ '8', '\u1818' ],
+ [ '9', '\u1819' ],
+ [ '0', '\u1810' ],
+ [ '!', '!' ],
+ [ '@', '\u2048' ],
+ [ '#', '\u2049' ],
+ [ '\\$', '—' ],
+ [ '%', '%' ],
+ [ '\\^', '\u200c' ],
+ [ '&', '\u180a' ],
+ [ '\\*', '\u200d' ],
+ [ '\\(', '(' ],
+ [ '\\)', ')' ]
+ ]
+ };
+
+ $.ime.register( mongolianAli );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/mn/phagspa.js b/lib/jquery.ime/rules/mn/phagspa.js
index 1416b73a..14f5d076 100644
--- a/lib/jquery.ime/rules/mn/phagspa.js
+++ b/lib/jquery.ime/rules/mn/phagspa.js
@@ -1,112 +1,112 @@
-( function ( $ ) {
- 'use strict';
-
- var phagsPa = {
- id: 'phagspa',
- name: 'PhagsPa Scripts',
- description: 'PhagsPa Scripts',
- date: '2014-4-22',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Feilong Huang, ',
- license: 'GPLv3',
- version: '1.0',
- patterns: [
- ['Q', '\ua869'],
- ['W', '\ua867'],
- ['E', '\ua866'],
- ['R', '\ua871'],
- ['T', '\ua849'],
- ['Y', '\ua868'],
- ['U', '\ua86b'],
- ['I', '\ua86d'],
- ['O', ''],
- ['P', '\ua84d'],
- ['{', '〈'],
- ['}', '〉'],
- ['A', '\ua85d'],
- ['S', '\ua85a'],
- ['D', '\ua852'],
- ['F', '\ua870'],
- ['G', '\ua865'],
- ['H', '\ua86f'],
- ['J', '\ua86e'],
- ['K', '\ua841'],
- ['L', '\ua86c'],
- [':', '\u1804'],
- ['"', ''],
- ['Z', '\ua854'],
- ['X', '\ua86a'],
- ['C', '\ua845'],
- ['V', '\ua872'],
- ['B', '\ua873'],
- ['N', '\ua843'],
- ['M', ''],
- ['<', '《'],
- ['>', '》'],
- ['\\?', '?'],
- ['_', '\ua874'],
- ['\\+', '+'],
-
- ['q', '\ua862'],
- ['w', '\ua853'],
- ['e', '\ua860'],
- ['r', '\ua858'],
- ['t', '\ua848'],
- ['y', '\ua857'],
- ['u', '\ua85f'],
- ['i', '\ua85e'],
- ['o', '\ua861'],
- ['p', '\ua84c'],
- ['\\[', '〔'],
- ['\\]', '〕'],
- ['a', '\ua856'],
- ['s', '\ua85b'],
- ['d', '\ua84a'],
- ['f', '\ua864'],
- ['g', '\ua842'],
- ['h', '\ua85c'],
- ['j', '\ua846'],
- ['k', '\ua840'],
- ['l', '\ua859'],
- [';', ';'],
- ['\'', '\ua877'],
- ['z', '\ua855'],
- ['x', '\ua863'],
- ['c', '\ua844'],
- ['v', ''],
- ['b', '\ua84e'],
- ['n', '\ua84b'],
- ['m', '\ua84f'],
- [',', ''],
- ['\\.', ''],
- ['/', '\ua876'],
- ['\\-', '\ua875'],
- ['=', '='],
-
- ['`', '\u180d'],
- ['~', '~'],
- ['1', '\u1811'],
- ['2', '\u1812'],
- ['3', '\u1813'],
- ['4', '\u1814'],
- ['5', '\u1815'],
- ['6', '\u1816'],
- ['7', '\u1817'],
- ['8', '\u1818'],
- ['9', '\u1819'],
- ['0', '\u1810'],
- ['!', '!'],
- ['@', '\ua847'],
- ['#', '\ua850'],
- ['\\$', '\ua851'],
- ['%', '\ua85a'],
- ['\\^', ''],
- ['&', ''],
- ['\\*', ''],
- ['\\(', '('],
- ['\\)', ')']
- ]
- };
-
- $.ime.register( phagsPa );
-}( jQuery ) );
+( function ( $ ) {
+ 'use strict';
+
+ var phagsPa = {
+ id: 'phagspa',
+ name: 'PhagsPa Scripts',
+ description: 'PhagsPa Scripts',
+ date: '2014-4-22',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Feilong Huang, ',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ 'Q', '\ua869' ],
+ [ 'W', '\ua867' ],
+ [ 'E', '\ua866' ],
+ [ 'R', '\ua871' ],
+ [ 'T', '\ua849' ],
+ [ 'Y', '\ua868' ],
+ [ 'U', '\ua86b' ],
+ [ 'I', '\ua86d' ],
+ [ 'O', '' ],
+ [ 'P', '\ua84d' ],
+ [ '{', '〈' ],
+ [ '}', '〉' ],
+ [ 'A', '\ua85d' ],
+ [ 'S', '\ua85a' ],
+ [ 'D', '\ua852' ],
+ [ 'F', '\ua870' ],
+ [ 'G', '\ua865' ],
+ [ 'H', '\ua86f' ],
+ [ 'J', '\ua86e' ],
+ [ 'K', '\ua841' ],
+ [ 'L', '\ua86c' ],
+ [ ':', '\u1804' ],
+ [ '"', '' ],
+ [ 'Z', '\ua854' ],
+ [ 'X', '\ua86a' ],
+ [ 'C', '\ua845' ],
+ [ 'V', '\ua872' ],
+ [ 'B', '\ua873' ],
+ [ 'N', '\ua843' ],
+ [ 'M', '' ],
+ [ '<', '《' ],
+ [ '>', '》' ],
+ [ '\\?', '?' ],
+ [ '_', '\ua874' ],
+ [ '\\+', '+' ],
+
+ [ 'q', '\ua862' ],
+ [ 'w', '\ua853' ],
+ [ 'e', '\ua860' ],
+ [ 'r', '\ua858' ],
+ [ 't', '\ua848' ],
+ [ 'y', '\ua857' ],
+ [ 'u', '\ua85f' ],
+ [ 'i', '\ua85e' ],
+ [ 'o', '\ua861' ],
+ [ 'p', '\ua84c' ],
+ [ '\\[', '〔' ],
+ [ '\\]', '〕' ],
+ [ 'a', '\ua856' ],
+ [ 's', '\ua85b' ],
+ [ 'd', '\ua84a' ],
+ [ 'f', '\ua864' ],
+ [ 'g', '\ua842' ],
+ [ 'h', '\ua85c' ],
+ [ 'j', '\ua846' ],
+ [ 'k', '\ua840' ],
+ [ 'l', '\ua859' ],
+ [ ';', ';' ],
+ [ '\'', '\ua877' ],
+ [ 'z', '\ua855' ],
+ [ 'x', '\ua863' ],
+ [ 'c', '\ua844' ],
+ [ 'v', '' ],
+ [ 'b', '\ua84e' ],
+ [ 'n', '\ua84b' ],
+ [ 'm', '\ua84f' ],
+ [ ',', '' ],
+ [ '\\.', '' ],
+ [ '/', '\ua876' ],
+ [ '\\-', '\ua875' ],
+ [ '=', '=' ],
+
+ [ '`', '\u180d' ],
+ [ '~', '~' ],
+ [ '1', '\u1811' ],
+ [ '2', '\u1812' ],
+ [ '3', '\u1813' ],
+ [ '4', '\u1814' ],
+ [ '5', '\u1815' ],
+ [ '6', '\u1816' ],
+ [ '7', '\u1817' ],
+ [ '8', '\u1818' ],
+ [ '9', '\u1819' ],
+ [ '0', '\u1810' ],
+ [ '!', '!' ],
+ [ '@', '\ua847' ],
+ [ '#', '\ua850' ],
+ [ '\\$', '\ua851' ],
+ [ '%', '\ua85a' ],
+ [ '\\^', '' ],
+ [ '&', '' ],
+ [ '\\*', '' ],
+ [ '\\(', '(' ],
+ [ '\\)', ')' ]
+ ]
+ };
+
+ $.ime.register( phagsPa );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/mnc/mnc-ali.js b/lib/jquery.ime/rules/mnc/mnc-ali.js
index 27810fe7..638f60d6 100644
--- a/lib/jquery.ime/rules/mnc/mnc-ali.js
+++ b/lib/jquery.ime/rules/mnc/mnc-ali.js
@@ -1,112 +1,112 @@
-( function ( $ ) {
- 'use strict';
-
- var manchuAli = {
- id: 'mnc-ali',
- name: 'Manchu Ali-gali Scripts',
- description: 'Manchu Ali-gali Scripts',
- date: '2014-4-22',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Feilong Huang, ',
- license: 'GPLv3',
- version: '1.0',
- patterns: [
- ['Q', '\u189a'],
- ['W', '\u189b'],
- ['E', '\u189c'],
- ['R', '\u189d'],
- ['T', '\u189e'],
- ['Y', '\u189f'],
- ['U', '\u18a0'],
- ['I', '\u18a1'],
- ['O', '\u18a2'],
- ['P', '\u18a3'],
- ['{', '〈'],
- ['}', '〉'],
- ['A', '\u18a4'],
- ['S', '\u18a5'],
- ['D', '\u18a9'],
- ['F', '\u18a8'],
- ['G', '\u18aa'],
- ['H', ''],
- ['J', ''],
- ['K', ''],
- ['L', ''],
- [':', '\u1804'],
- ['"', '\u180c'],
- ['Z', ''],
- ['X', ''],
- ['C', ''],
- ['V', ''],
- ['B', ''],
- ['N', ''],
- ['M', ''],
- ['<', '《'],
- ['>', '》'],
- ['\\?', '?'],
- ['_', '\u180e'],
- ['\\+', '+'],
-
- ['q', '\u1880'],
- ['w', '\u1881'],
- ['e', '\u1882'],
- ['r', '\u1883'],
- ['t', '\u1884'],
- ['y', '\u1885'],
- ['u', '\u1886'],
- ['i', '\u1887'],
- ['o', '\u1888'],
- ['p', '\u1889'],
- ['\\[', '〔'],
- ['\\]', '〕'],
- ['a', '\u188a'],
- ['s', '\u188b'],
- ['d', '\u188c'],
- ['f', '\u188d'],
- ['g', '\u188e'],
- ['h', '\u188f'],
- ['j', '\u1898'],
- ['k', '\u1891'],
- ['l', '\u1892'],
- [';', '\u1893'],
- ['\'', '\u180b'],
- ['z', '\u1894'],
- ['x', '\u1899'],
- ['c', '\u1896'],
- ['v', '\u1897'],
- ['b', '\u1898'],
- ['n', '\u18a6'],
- ['m', '\u18a7'],
- [',', '\u1808'],
- ['\\.', '\u1809'],
- ['/', '.'],
- ['\\-', '\u202f'],
- ['=', '='],
-
- ['`', '\u180d'],
- ['~', '~'],
- ['1', '\u1811'],
- ['2', '\u1812'],
- ['3', '\u1813'],
- ['4', '\u1814'],
- ['5', '\u1815'],
- ['6', '\u1816'],
- ['7', '\u1817'],
- ['8', '\u1818'],
- ['9', '\u1819'],
- ['0', '\u1810'],
- ['!', '!'],
- ['@', '\u2048'],
- ['#', '\u2049'],
- ['\\$', '—'],
- ['%', '%'],
- ['\\^', '\u200c'],
- ['&', '\u180a'],
- ['\\*', '\u200d'],
- ['\\(', '('],
- ['\\)', ')']
- ]
- };
-
- $.ime.register( manchuAli );
-}( jQuery ) );
+( function ( $ ) {
+ 'use strict';
+
+ var manchuAli = {
+ id: 'mnc-ali',
+ name: 'Manchu Ali-gali Scripts',
+ description: 'Manchu Ali-gali Scripts',
+ date: '2014-4-22',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Feilong Huang, ',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ 'Q', '\u189a' ],
+ [ 'W', '\u189b' ],
+ [ 'E', '\u189c' ],
+ [ 'R', '\u189d' ],
+ [ 'T', '\u189e' ],
+ [ 'Y', '\u189f' ],
+ [ 'U', '\u18a0' ],
+ [ 'I', '\u18a1' ],
+ [ 'O', '\u18a2' ],
+ [ 'P', '\u18a3' ],
+ [ '{', '〈' ],
+ [ '}', '〉' ],
+ [ 'A', '\u18a4' ],
+ [ 'S', '\u18a5' ],
+ [ 'D', '\u18a9' ],
+ [ 'F', '\u18a8' ],
+ [ 'G', '\u18aa' ],
+ [ 'H', '' ],
+ [ 'J', '' ],
+ [ 'K', '' ],
+ [ 'L', '' ],
+ [ ':', '\u1804' ],
+ [ '"', '\u180c' ],
+ [ 'Z', '' ],
+ [ 'X', '' ],
+ [ 'C', '' ],
+ [ 'V', '' ],
+ [ 'B', '' ],
+ [ 'N', '' ],
+ [ 'M', '' ],
+ [ '<', '《' ],
+ [ '>', '》' ],
+ [ '\\?', '?' ],
+ [ '_', '\u180e' ],
+ [ '\\+', '+' ],
+
+ [ 'q', '\u1880' ],
+ [ 'w', '\u1881' ],
+ [ 'e', '\u1882' ],
+ [ 'r', '\u1883' ],
+ [ 't', '\u1884' ],
+ [ 'y', '\u1885' ],
+ [ 'u', '\u1886' ],
+ [ 'i', '\u1887' ],
+ [ 'o', '\u1888' ],
+ [ 'p', '\u1889' ],
+ [ '\\[', '〔' ],
+ [ '\\]', '〕' ],
+ [ 'a', '\u188a' ],
+ [ 's', '\u188b' ],
+ [ 'd', '\u188c' ],
+ [ 'f', '\u188d' ],
+ [ 'g', '\u188e' ],
+ [ 'h', '\u188f' ],
+ [ 'j', '\u1898' ],
+ [ 'k', '\u1891' ],
+ [ 'l', '\u1892' ],
+ [ ';', '\u1893' ],
+ [ '\'', '\u180b' ],
+ [ 'z', '\u1894' ],
+ [ 'x', '\u1899' ],
+ [ 'c', '\u1896' ],
+ [ 'v', '\u1897' ],
+ [ 'b', '\u1898' ],
+ [ 'n', '\u18a6' ],
+ [ 'm', '\u18a7' ],
+ [ ',', '\u1808' ],
+ [ '\\.', '\u1809' ],
+ [ '/', '.' ],
+ [ '\\-', '\u202f' ],
+ [ '=', '=' ],
+
+ [ '`', '\u180d' ],
+ [ '~', '~' ],
+ [ '1', '\u1811' ],
+ [ '2', '\u1812' ],
+ [ '3', '\u1813' ],
+ [ '4', '\u1814' ],
+ [ '5', '\u1815' ],
+ [ '6', '\u1816' ],
+ [ '7', '\u1817' ],
+ [ '8', '\u1818' ],
+ [ '9', '\u1819' ],
+ [ '0', '\u1810' ],
+ [ '!', '!' ],
+ [ '@', '\u2048' ],
+ [ '#', '\u2049' ],
+ [ '\\$', '—' ],
+ [ '%', '%' ],
+ [ '\\^', '\u200c' ],
+ [ '&', '\u180a' ],
+ [ '\\*', '\u200d' ],
+ [ '\\(', '(' ],
+ [ '\\)', ')' ]
+ ]
+ };
+
+ $.ime.register( manchuAli );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/mnc/mnc.js b/lib/jquery.ime/rules/mnc/mnc.js
index fb65e096..544deefa 100644
--- a/lib/jquery.ime/rules/mnc/mnc.js
+++ b/lib/jquery.ime/rules/mnc/mnc.js
@@ -1,112 +1,112 @@
-( function ( $ ) {
- 'use strict';
-
- var manchu = {
- id: 'mnc',
- name: 'Manchu Scripts',
- description: 'Manchu Scripts',
- date: '2014-4-22',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Feilong Huang, ',
- license: 'GPLv3',
- version: '1.0',
- patterns: [
- ['Q', ''],
- ['W', '\u1838'],
- ['E', '\u1827'],
- ['R', '\u1870'],
- ['T', ''],
- ['Y', ''],
- ['U', ''],
- ['I', '\u185f'],
- ['O', ''],
- ['P', ''],
- ['{', '〈'],
- ['}', '〉'],
- ['A', ''],
- ['S', ''],
- ['D', ''],
- ['F', ''],
- ['G', '\u186c'],
- ['H', '\u186d'],
- ['J', ''],
- ['K', '\u183b'],
- ['L', '\u1840'],
- [':', '\u1804'],
- ['"', '\u180c'],
- ['Z', '\u1877'],
- ['X', '\u1871'],
- ['C', '\u1842'],
- ['V', ''],
- ['B', ''],
- ['N', '\u1862'],
- ['M', ''],
- ['<', '《'],
- ['>', '》'],
- ['\\?', '?'],
- ['_', '\u180e'],
- ['\\+', '+'],
-
- ['q', '\u1834'],
- ['w', '\u1823'],
- ['e', '\u185d'],
- ['r', '\u1875'],
- ['t', '\u1868'],
- ['y', '\u1836'],
- ['u', '\u1860'],
- ['i', '\u1873'],
- ['o', '\u1825'],
- ['p', '\u1866'],
- ['\\[', '〔'],
- ['\\]', '〕'],
- ['a', '\u1820'],
- ['s', '\u1830'],
- ['d', '\u1869'],
- ['f', '\u1876'],
- ['g', '\u1864'],
- ['h', '\u1865'],
- ['j', '\u186a'],
- ['k', '\u1874'],
- ['l', '\u182f'],
- [';', ';'],
- ['\'', '\u180b'],
- ['z', '\u186f'],
- ['x', '\u1867'],
- ['c', '\u186e'],
- ['v', '\u1861'],
- ['b', '\u182a'],
- ['n', '\u1828'],
- ['m', '\u182e'],
- [',', '\u1808'],
- ['\\.', '\u1809'],
- ['/', '.'],
- ['\\-', '\u202f'],
- ['=', '='],
-
- ['`', '\u180d'],
- ['~', '~'],
- ['1', '1'],
- ['2', '2'],
- ['3', '3'],
- ['4', '4'],
- ['5', '5'],
- ['6', '6'],
- ['7', '7'],
- ['8', '8'],
- ['9', '9'],
- ['0', '0'],
- ['!', '!'],
- ['@', '\u2048'],
- ['#', '\u2049'],
- ['\\$', '—'],
- ['%', '%'],
- ['\\^', '\u200c'],
- ['&', '\u180a'],
- ['\\*', '\u200d'],
- ['\\(', '('],
- ['\\)', ')']
- ]
- };
-
- $.ime.register( manchu );
-}( jQuery ) );
+( function ( $ ) {
+ 'use strict';
+
+ var manchu = {
+ id: 'mnc',
+ name: 'Manchu Scripts',
+ description: 'Manchu Scripts',
+ date: '2014-4-22',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Feilong Huang, ',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ 'Q', '' ],
+ [ 'W', '\u1838' ],
+ [ 'E', '\u1827' ],
+ [ 'R', '\u1870' ],
+ [ 'T', '' ],
+ [ 'Y', '' ],
+ [ 'U', '' ],
+ [ 'I', '\u185f' ],
+ [ 'O', '' ],
+ [ 'P', '' ],
+ [ '{', '〈' ],
+ [ '}', '〉' ],
+ [ 'A', '' ],
+ [ 'S', '' ],
+ [ 'D', '' ],
+ [ 'F', '' ],
+ [ 'G', '\u186c' ],
+ [ 'H', '\u186d' ],
+ [ 'J', '' ],
+ [ 'K', '\u183b' ],
+ [ 'L', '\u1840' ],
+ [ ':', '\u1804' ],
+ [ '"', '\u180c' ],
+ [ 'Z', '\u1877' ],
+ [ 'X', '\u1871' ],
+ [ 'C', '\u1842' ],
+ [ 'V', '' ],
+ [ 'B', '' ],
+ [ 'N', '\u1862' ],
+ [ 'M', '' ],
+ [ '<', '《' ],
+ [ '>', '》' ],
+ [ '\\?', '?' ],
+ [ '_', '\u180e' ],
+ [ '\\+', '+' ],
+
+ [ 'q', '\u1834' ],
+ [ 'w', '\u1823' ],
+ [ 'e', '\u185d' ],
+ [ 'r', '\u1875' ],
+ [ 't', '\u1868' ],
+ [ 'y', '\u1836' ],
+ [ 'u', '\u1860' ],
+ [ 'i', '\u1873' ],
+ [ 'o', '\u1825' ],
+ [ 'p', '\u1866' ],
+ [ '\\[', '〔' ],
+ [ '\\]', '〕' ],
+ [ 'a', '\u1820' ],
+ [ 's', '\u1830' ],
+ [ 'd', '\u1869' ],
+ [ 'f', '\u1876' ],
+ [ 'g', '\u1864' ],
+ [ 'h', '\u1865' ],
+ [ 'j', '\u186a' ],
+ [ 'k', '\u1874' ],
+ [ 'l', '\u182f' ],
+ [ ';', ';' ],
+ [ '\'', '\u180b' ],
+ [ 'z', '\u186f' ],
+ [ 'x', '\u1867' ],
+ [ 'c', '\u186e' ],
+ [ 'v', '\u1861' ],
+ [ 'b', '\u182a' ],
+ [ 'n', '\u1828' ],
+ [ 'm', '\u182e' ],
+ [ ',', '\u1808' ],
+ [ '\\.', '\u1809' ],
+ [ '/', '.' ],
+ [ '\\-', '\u202f' ],
+ [ '=', '=' ],
+
+ [ '`', '\u180d' ],
+ [ '~', '~' ],
+ [ '1', '1' ],
+ [ '2', '2' ],
+ [ '3', '3' ],
+ [ '4', '4' ],
+ [ '5', '5' ],
+ [ '6', '6' ],
+ [ '7', '7' ],
+ [ '8', '8' ],
+ [ '9', '9' ],
+ [ '0', '0' ],
+ [ '!', '!' ],
+ [ '@', '\u2048' ],
+ [ '#', '\u2049' ],
+ [ '\\$', '—' ],
+ [ '%', '%' ],
+ [ '\\^', '\u200c' ],
+ [ '&', '\u180a' ],
+ [ '\\*', '\u200d' ],
+ [ '\\(', '(' ],
+ [ '\\)', ')' ]
+ ]
+ };
+
+ $.ime.register( manchu );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/my/my-mm3.js b/lib/jquery.ime/rules/my/my-mm3.js
index eed5cfe0..4f985258 100644
--- a/lib/jquery.ime/rules/my/my-mm3.js
+++ b/lib/jquery.ime/rules/my/my-mm3.js
@@ -11,143 +11,143 @@
license: 'GPLv3',
version: '1.0',
patterns: [
- ['ေu', 'a', 'ကေ'],
- ['ေc', 'a', 'ခေ'],
- ['ေ:', 'a', 'ဂေ'],
- ['ေC', 'a', 'ဃေ'],
- ['ေi', 'a', 'ငေ'],
- ['ေp', 'a', 'စေ'],
- ['ေq', 'a', 'ဆေ'],
- ['ေZ', 'a', 'ဇေ'],
- ['ေQ', 'a', 'ဈေ'],
- ['ေn', 'a', 'ညေ'],
- ['ေN', 'a', 'ဉေ'],
- ['ေ!', 'a', 'ဍေ'],
- ['ေX', 'a', 'ဌေ'],
- ['ေ#', 'a', 'ဋေ'],
- ['ေ~', 'a', 'ဎေ'],
- ['ေP', 'a', 'ဏေ'],
- ['ေw', 'a', 'တေ'],
- ['ေx', 'a', 'ထေ'],
- ['ေK', 'a', 'ဒေ'],
- ['ေL', 'a', 'ဓေ'],
- ['ေe', 'a', 'နေ'],
- ['ေy', 'a', 'ပေ'],
- ['ေz', 'a', 'ဖေ'],
- ['ေA', 'a', 'ဗေ'],
- ['ေb', 'a', 'ဘေ'],
- ['ေr', 'a', 'မေ'],
- ['ေB', 'a', 'ယေ'],
- ['ေ&', 'a', 'ရေ'],
- ['ေv', 'a', 'လေ'],
- ['ေW', 'a', 'ဝေ'],
- ['ေo', 'a', 'သေ'],
- ['ေ\\[', 'a', 'ဟေ'],
- ['ေV', 'a', 'ဠေ'],
- ['ေt', 'a', 'အေ'],
+ [ 'ေu', 'a', 'ကေ' ],
+ [ 'ေc', 'a', 'ခေ' ],
+ [ 'ေ:', 'a', 'ဂေ' ],
+ [ 'ေC', 'a', 'ဃေ' ],
+ [ 'ေi', 'a', 'ငေ' ],
+ [ 'ေp', 'a', 'စေ' ],
+ [ 'ေq', 'a', 'ဆေ' ],
+ [ 'ေZ', 'a', 'ဇေ' ],
+ [ 'ေQ', 'a', 'ဈေ' ],
+ [ 'ေn', 'a', 'ညေ' ],
+ [ 'ေN', 'a', 'ဉေ' ],
+ [ 'ေ!', 'a', 'ဍေ' ],
+ [ 'ေX', 'a', 'ဌေ' ],
+ [ 'ေ#', 'a', 'ဋေ' ],
+ [ 'ေ~', 'a', 'ဎေ' ],
+ [ 'ေP', 'a', 'ဏေ' ],
+ [ 'ေw', 'a', 'တေ' ],
+ [ 'ေx', 'a', 'ထေ' ],
+ [ 'ေK', 'a', 'ဒေ' ],
+ [ 'ေL', 'a', 'ဓေ' ],
+ [ 'ေe', 'a', 'နေ' ],
+ [ 'ေy', 'a', 'ပေ' ],
+ [ 'ေz', 'a', 'ဖေ' ],
+ [ 'ေA', 'a', 'ဗေ' ],
+ [ 'ေb', 'a', 'ဘေ' ],
+ [ 'ေr', 'a', 'မေ' ],
+ [ 'ေB', 'a', 'ယေ' ],
+ [ 'ေ&', 'a', 'ရေ' ],
+ [ 'ေv', 'a', 'လေ' ],
+ [ 'ေW', 'a', 'ဝေ' ],
+ [ 'ေo', 'a', 'သေ' ],
+ [ 'ေ\\[', 'a', 'ဟေ' ],
+ [ 'ေV', 'a', 'ဠေ' ],
+ [ 'ေt', 'a', 'အေ' ],
- ['ေG', '', 'ွေ'],
- ['ေj', '', 'ြေ'],
- ['ေs', '', 'ျေ'],
- ['ေS', '', 'ှေ'],
- ['ေြG', '', 'ြွေ'],
- ['ေျG', '', 'ျွေ'],
- ['ေြS', '', 'ြှေ'],
- ['ေျS', '', 'ျှေ'],
+ [ 'ေG', '', 'ွေ' ],
+ [ 'ေj', '', 'ြေ' ],
+ [ 'ေs', '', 'ျေ' ],
+ [ 'ေS', '', 'ှေ' ],
+ [ 'ေြG', '', 'ြွေ' ],
+ [ 'ေျG', '', 'ျွေ' ],
+ [ 'ေြS', '', 'ြှေ' ],
+ [ 'ေျS', '', 'ျှေ' ],
- ['စs', '', 'ဈ'],
- ['သj', '', 'ဩ'],
- ['ဥf', '', 'ဉ်'],
- ['ဥD', '', 'ဦ'],
- ['ုd', '', 'ို'],
- ['်h', '', '့်'],
- ['ွs', '', 'ျွ'],
- ['ွj', '', 'ြွ'],
- ['ှG', '', 'ွှ'],
- ['ှs', '', 'ျှ'],
- ['ှj', '', 'ြှ'],
- ['(ှွs)|(ွှs)|(ှျG)|(ျှG)|(ျွS)|(ွျS)', '', 'ျွှ'],
- ['(ှွj)|(ွှj)|(ှြG)|(ြှG)|(ြွS)|(ွြS)', '', 'ြွှ'],
+ [ 'စs', '', 'ဈ' ],
+ [ 'သj', '', 'ဩ' ],
+ [ 'ဥf', '', 'ဉ်' ],
+ [ 'ဥD', '', 'ဦ' ],
+ [ 'ုd', '', 'ို' ],
+ [ '်h', '', '့်' ],
+ [ 'ွs', '', 'ျွ' ],
+ [ 'ွj', '', 'ြွ' ],
+ [ 'ှG', '', 'ွှ' ],
+ [ 'ှs', '', 'ျှ' ],
+ [ 'ှj', '', 'ြှ' ],
+ [ '(ှွs)|(ွှs)|(ှျG)|(ျှG)|(ျွS)|(ွျS)', '', 'ျွှ' ],
+ [ '(ှွj)|(ွှj)|(ှြG)|(ြှG)|(ြွS)|(ွြS)', '', 'ြွှ' ],
- ['u', '', 'က'],
- ['c', '', 'ခ'],
- [':', '', 'ဂ'],
- ['C', '', 'ဃ'],
- ['i', '', 'င'],
- ['p', '', 'စ'],
- ['q', '', 'ဆ'],
- ['Z', '', 'ဇ'],
- ['Q', '', 'ဈ'],
- ['n', '', 'ည'],
- ['N', '', 'ဉ'],
- ['!', '', 'ဍ'],
- ['X', '', 'ဌ'],
- ['#', '', 'ဋ'],
- ['~', '', 'ဎ'],
- ['P', '', 'ဏ'],
- ['w', '', 'တ'],
- ['x', '', 'ထ'],
- ['K', '', 'ဒ'],
- ['L', '', 'ဓ'],
- ['e', '', 'န'],
- ['y', '', 'ပ'],
- ['z', '', 'ဖ'],
- ['A', '', 'ဗ'],
- ['b', '', 'ဘ'],
- ['r', '', 'မ'],
- ['B', '', 'ယ'],
- ['&', '', 'ရ'],
- ['v', '', 'လ'],
- ['W', '', 'ဝ'],
- ['o', '', 'သ'],
- ['\\[', '', 'ဟ'],
- ['V', '', 'ဠ'],
- ['t', '', 'အ'],
+ [ 'u', '', 'က' ],
+ [ 'c', '', 'ခ' ],
+ [ ':', '', 'ဂ' ],
+ [ 'C', '', 'ဃ' ],
+ [ 'i', '', 'င' ],
+ [ 'p', '', 'စ' ],
+ [ 'q', '', 'ဆ' ],
+ [ 'Z', '', 'ဇ' ],
+ [ 'Q', '', 'ဈ' ],
+ [ 'n', '', 'ည' ],
+ [ 'N', '', 'ဉ' ],
+ [ '!', '', 'ဍ' ],
+ [ 'X', '', 'ဌ' ],
+ [ '#', '', 'ဋ' ],
+ [ '~', '', 'ဎ' ],
+ [ 'P', '', 'ဏ' ],
+ [ 'w', '', 'တ' ],
+ [ 'x', '', 'ထ' ],
+ [ 'K', '', 'ဒ' ],
+ [ 'L', '', 'ဓ' ],
+ [ 'e', '', 'န' ],
+ [ 'y', '', 'ပ' ],
+ [ 'z', '', 'ဖ' ],
+ [ 'A', '', 'ဗ' ],
+ [ 'b', '', 'ဘ' ],
+ [ 'r', '', 'မ' ],
+ [ 'B', '', 'ယ' ],
+ [ '&', '', 'ရ' ],
+ [ 'v', '', 'လ' ],
+ [ 'W', '', 'ဝ' ],
+ [ 'o', '', 'သ' ],
+ [ '\\[', '', 'ဟ' ],
+ [ 'V', '', 'ဠ' ],
+ [ 't', '', 'အ' ],
- ['m', '', 'ာ'],
- ['g', '', 'ါ'],
- ['d', '', 'ိ'],
- ['D', '', 'ီ'],
- ['k', '', 'ု'],
- ['l', '', 'ူ'],
- ['a', '', 'ေ'],
- ['J', '', 'ဲ'],
- ['H', '', 'ံ'],
- ['h', '', '့'],
- ['\\;', '', 'း'],
- ['f', '', '်'],
- ['F', '', '္'],
- ['\\>', '', '။'],
- ['\\<', '', '၊'],
+ [ 'm', '', 'ာ' ],
+ [ 'g', '', 'ါ' ],
+ [ 'd', '', 'ိ' ],
+ [ 'D', '', 'ီ' ],
+ [ 'k', '', 'ု' ],
+ [ 'l', '', 'ူ' ],
+ [ 'a', '', 'ေ' ],
+ [ 'J', '', 'ဲ' ],
+ [ 'H', '', 'ံ' ],
+ [ 'h', '', '့' ],
+ [ '\\;', '', 'း' ],
+ [ 'f', '', '်' ],
+ [ 'F', '', '္' ],
+ [ '\\>', '', '။' ],
+ [ '\\<', '', '၊' ],
- ['s', '', 'ျ'],
- ['j', '', 'ြ'],
- ['G', '', 'ွ'],
- ['S', '', 'ှ'],
- ['E', '', 'ဣ'],
- ['R', '', '၎'],
- ['T', '', 'ဤ'],
- ['Y', '', '၌'],
- ['I', '', '၍'],
- ['O', '', 'ဿ'],
- ['\\{', '', 'ဧ'],
- ['\\]', '', 'ဩ'],
- ['\\}', '', 'ဪ'],
- ['\\\\', '', '၏'],
- ['u', '', 'က'],
- ['U', '', 'ဥ'],
- ['M', '', 'ဦ'],
+ [ 's', '', 'ျ' ],
+ [ 'j', '', 'ြ' ],
+ [ 'G', '', 'ွ' ],
+ [ 'S', '', 'ှ' ],
+ [ 'E', '', 'ဣ' ],
+ [ 'R', '', '၎' ],
+ [ 'T', '', 'ဤ' ],
+ [ 'Y', '', '၌' ],
+ [ 'I', '', '၍' ],
+ [ 'O', '', 'ဿ' ],
+ [ '\\{', '', 'ဧ' ],
+ [ '\\]', '', 'ဩ' ],
+ [ '\\}', '', 'ဪ' ],
+ [ '\\\\', '', '၏' ],
+ [ 'u', '', 'က' ],
+ [ 'U', '', 'ဥ' ],
+ [ 'M', '', 'ဦ' ],
- ['0', '', '၀'],
- ['1', '', '၁'],
- ['2', '', '၂'],
- ['3', '', '၃'],
- ['4', '', '၄'],
- ['5', '', '၅'],
- ['6', '', '၆'],
- ['7', '', '၇'],
- ['8', '', '၈'],
- ['9', '', '၉']
+ [ '0', '', '၀' ],
+ [ '1', '', '၁' ],
+ [ '2', '', '၂' ],
+ [ '3', '', '၃' ],
+ [ '4', '', '၄' ],
+ [ '5', '', '၅' ],
+ [ '6', '', '၆' ],
+ [ '7', '', '၇' ],
+ [ '8', '', '၈' ],
+ [ '9', '', '၉' ]
]
};
diff --git a/lib/jquery.ime/rules/nso/nso-tilde.js b/lib/jquery.ime/rules/nso/nso-tilde.js
new file mode 100644
index 00000000..7942f4fb
--- /dev/null
+++ b/lib/jquery.ime/rules/nso/nso-tilde.js
@@ -0,0 +1,24 @@
+( function ( $ ) {
+ 'use strict';
+
+ var nsoTilde = {
+ id: 'nso-tilde',
+ name: 'nso-tilde',
+ description: 'Northern Sotho input keyboard',
+ date: '2018-12-02',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~S', 'Š' ],
+ [ '~s', 'š' ],
+ [ '~E', 'Ê' ],
+ [ '~e', 'ê' ],
+ [ '~O', 'Ô' ],
+ [ '~o', 'ô' ]
+ ]
+ };
+
+ $.ime.register( nsoTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/or/or-transliteration.js b/lib/jquery.ime/rules/or/or-transliteration.js
index a41422c9..e99f8f01 100644
--- a/lib/jquery.ime/rules/or/or-transliteration.js
+++ b/lib/jquery.ime/rules/or/or-transliteration.js
@@ -33,7 +33,7 @@
[ '([କ-ହୟୱ\u0B3C])i', '$1ୈ' ],
[ '([କ-ହୟୱ\u0B3C])୍o', '$1ୋ' ],
[ '([କ-ହୟୱ\u0B3C])u', '$1ୌ' ],
- //[ '([କ-ହୟୱ\u0B3C])ୋu', '$1ୌ' ],
+ // [ '([କ-ହୟୱ\u0B3C])ୋu', '$1ୌ' ],
[ '([କ-ହୟୱ\u0B3C])୍E', '$1\u0B48' ],
[ 'ଅa', 'ଆ' ], // a
@@ -57,7 +57,7 @@
[ 'ଟ୍h', 'ଠ୍' ], // halanta
[ 'ଡ୍h', 'ଢ୍' ], // Dh
[ 'ତ୍h', 'ଥ୍' ], // th
- [ 'ଦ୍h', 'ଧ୍' ], // dh
+ [ 'ଦ୍h', 'ଧ୍' ], // dh
[ 'ପ୍h', 'ଫ୍' ], // ph
[ 'ବ୍h', 'ଭ୍' ], // bh
[ 'ସ୍h', 'ଷ୍' ], // sh
diff --git a/lib/jquery.ime/rules/pms/pms.js b/lib/jquery.ime/rules/pms/pms.js
index 2f9eef83..c4023574 100644
--- a/lib/jquery.ime/rules/pms/pms.js
+++ b/lib/jquery.ime/rules/pms/pms.js
@@ -13,24 +13,24 @@
contextLength: 1,
maxKeyLength: 1,
patterns: [
- [':e', 'ë'],
- [',o', 'ó'],
- ['\\\\A', 'À'],
- ['\\\\E', 'È'],
- ['\\\\I', 'Ì'],
- ['\\\\O', 'Ò'],
- ['\\\\U', 'Ù'],
- [',E', 'É'],
- [':E', 'Ë'],
- [',O', 'Ó'],
- ['\\^g', 'ĝ'],
- ['\\^l', 'l̂'],
- ['\\^r', 'r̂'],
- [':a', 'ä'],
- ['\\^G', 'Ĝ'],
- ['\\^L', 'L̂'],
- ['\\^R', 'R̂'],
- [':A', 'Ä']
+ [ ':e', 'ë' ],
+ [ ',o', 'ó' ],
+ [ '\\\\A', 'À' ],
+ [ '\\\\E', 'È' ],
+ [ '\\\\I', 'Ì' ],
+ [ '\\\\O', 'Ò' ],
+ [ '\\\\U', 'Ù' ],
+ [ ',E', 'É' ],
+ [ ':E', 'Ë' ],
+ [ ',O', 'Ó' ],
+ [ '\\^g', 'ĝ' ],
+ [ '\\^l', 'l̂' ],
+ [ '\\^r', 'r̂' ],
+ [ ':a', 'ä' ],
+ [ '\\^G', 'Ĝ' ],
+ [ '\\^L', 'L̂' ],
+ [ '\\^R', 'R̂' ],
+ [ ':A', 'Ä' ]
]
};
diff --git a/lib/jquery.ime/rules/roa-tara/roa-tara.js b/lib/jquery.ime/rules/roa-tara/roa-tara.js
index 4ec2829f..acfe869f 100644
--- a/lib/jquery.ime/rules/roa-tara/roa-tara.js
+++ b/lib/jquery.ime/rules/roa-tara/roa-tara.js
@@ -13,10 +13,10 @@
contextLength: 0,
maxKeyLength: 2,
patterns: [
- ['a§', 'á'],
- ['o§', 'ó'],
- ['A§', 'Á'],
- ['O§', 'Ó']
+ [ 'a§', 'á' ],
+ [ 'o§', 'ó' ],
+ [ 'A§', 'Á' ],
+ [ 'O§', 'Ó' ]
]
};
diff --git a/lib/jquery.ime/rules/ses/ses-tilde.js b/lib/jquery.ime/rules/ses/ses-tilde.js
new file mode 100644
index 00000000..2e4c608b
--- /dev/null
+++ b/lib/jquery.ime/rules/ses/ses-tilde.js
@@ -0,0 +1,40 @@
+( function ( $ ) {
+ 'use strict';
+
+ var sesTilde = {
+ id: 'ses-tilde',
+ name: 'ses-tilde',
+ description: 'Koyraboro Senni Songhay input keyboard - tilde',
+ date: '2019-01-22',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~A', 'Ã' ],
+ [ '~a', 'ã' ],
+ [ '~E', 'Ẽ' ],
+ [ '~e', 'ẽ' ],
+ [ '~I', 'Ĩ' ],
+ [ '~i', 'ĩ' ],
+ [ '~O', 'Õ' ],
+ [ '~o', 'õ' ],
+ [ '~U', 'Ũ' ],
+ [ '~u', 'ũ' ],
+ [ '~G', 'Ŋ' ],
+ [ '~g', 'ŋ' ],
+ [ '~Y', 'Ɲ' ],
+ [ '~y', 'ɲ' ],
+ [ '~S', 'Š' ],
+ [ '~s', 'š' ],
+ [ '~Z', 'Ž' ],
+ [ '~z', 'ž' ],
+ [ '~\\\\', '\u0300' ], // Combining grave
+ [ '~/', '\u0301' ], // Combining acute
+ [ '~\\^', '\u0302' ], // Combining circumflex
+ [ '~v', '\u030C' ] // Combining caron
+ ]
+ };
+
+ $.ime.register( sesTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/sg/sg-tilde.js b/lib/jquery.ime/rules/sg/sg-tilde.js
new file mode 100644
index 00000000..4c130f51
--- /dev/null
+++ b/lib/jquery.ime/rules/sg/sg-tilde.js
@@ -0,0 +1,24 @@
+( function ( $ ) {
+ 'use strict';
+
+ var sgTilde = {
+ id: 'sg-tilde',
+ name: 'sg-tilde',
+ description: 'Sango tilde keyboard',
+ date: '2019-03-28',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~\\\\', '\u0300' ], // Combining grave
+ [ '~/', '\u0301' ], // Combining acute
+ [ '~\\^', '\u0302' ], // Combining circumflex
+ [ '~\\-', '\u0304' ], // Combining macron
+ [ '~\\:', '\u0308' ], // Combining diaeresis
+ [ '~v', '\u030C' ] // Combining caron
+ ]
+ };
+
+ $.ime.register( sgTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/si/si-singlish.js b/lib/jquery.ime/rules/si/si-singlish.js
index 24cf8de4..858306f5 100644
--- a/lib/jquery.ime/rules/si/si-singlish.js
+++ b/lib/jquery.ime/rules/si/si-singlish.js
@@ -13,7 +13,7 @@
contextLength: 5,
maxKeyLength: 5,
patterns: [
- // ['ඬ්හ්a', 'ඳ'], // nndha
+ // ['ඬ්හ්a', 'ඳ'], // nndha
[ 'ඬ්h', 'ඳ්' ], // nndh
[ 'න්න්d', 'ඬ්' ], // nnd
[ 'න්න්g', 'ඟ්' ],// nng
diff --git a/lib/jquery.ime/rules/sjo/sjo.js b/lib/jquery.ime/rules/sjo/sjo.js
index e5e9dc51..9d102f60 100644
--- a/lib/jquery.ime/rules/sjo/sjo.js
+++ b/lib/jquery.ime/rules/sjo/sjo.js
@@ -1,112 +1,112 @@
-( function ( $ ) {
- 'use strict';
-
- var sibe = {
- id: 'sjo',
- name: 'Sibe Scripts',
- description: 'Sibe Scripts',
- date: '2014-4-22',
- URL: 'http://github.com/wikimedia/jquery.ime',
- author: 'Feilong Huang, ',
- license: 'GPLv3',
- version: '1.0',
- patterns: [
- ['Q', ''],
- ['W', '\u1838'],
- ['E', '\u1827'],
- ['R', '\u1870'],
- ['T', ''],
- ['Y', ''],
- ['U', ''],
- ['I', '\u185f'],
- ['O', ''],
- ['P', ''],
- ['{', '〈'],
- ['}', '〉'],
- ['A', ''],
- ['S', ''],
- ['D', ''],
- ['F', ''],
- ['G', '\u186c'],
- ['H', '\u186d'],
- ['J', ''],
- ['K', '\u183b'],
- ['L', '\u1840'],
- [':', '\u1804'],
- ['"', '\u180c'],
- ['Z', '\u1872'],
- ['X', '\u1871'],
- ['C', '\u1842'],
- ['V', ''],
- ['B', ''],
- ['N', '\u1862'],
- ['M', ''],
- ['<', '《'],
- ['>', '》'],
- ['\\?', '?'],
- ['_', '\u180e'],
- ['\\+', '+'],
-
- ['q', '\u1834'],
- ['w', '\u1823'],
- ['e', '\u185d'],
- ['r', '\u1837'],
- ['t', '\u1868'],
- ['y', '\u1836'],
- ['u', '\u1860'],
- ['i', '\u185e'],
- ['o', '\u1825'],
- ['p', '\u1866'],
- ['\\[', '〔'],
- ['\\]', '〕'],
- ['a', '\u1820'],
- ['s', '\u1830'],
- ['d', '\u1869'],
- ['f', '\u186b'],
- ['g', '\u1864'],
- ['h', '\u1865'],
- ['j', '\u186a'],
- ['k', '\u1863'],
- ['l', '\u182f'],
- [';', ';'],
- ['\'', '\u180b'],
- ['z', '\u186f'],
- ['x', '\u1867'],
- ['c', '\u186e'],
- ['v', '\u1861'],
- ['b', '\u182a'],
- ['n', '\u1828'],
- ['m', '\u182e'],
- [',', '\u1808'],
- ['\\.', '\u1809'],
- ['/', '.'],
- ['\\-', '\u202f'],
- ['=', '='],
-
- ['`', '\u180d'],
- ['~', '~'],
- ['1', '1'],
- ['2', '2'],
- ['3', '3'],
- ['4', '4'],
- ['5', '5'],
- ['6', '6'],
- ['7', '7'],
- ['8', '8'],
- ['9', '9'],
- ['0', '0'],
- ['!', '!'],
- ['@', '\u2048'],
- ['#', '\u2049'],
- ['\\$', '—'],
- ['%', '%'],
- ['\\^', '\u200c'],
- ['&', '\u180a'],
- ['\\*', '\u200d'],
- ['\\(', '('],
- ['\\)', ')']
- ]
- };
-
- $.ime.register( sibe );
-}( jQuery ) );
+( function ( $ ) {
+ 'use strict';
+
+ var sibe = {
+ id: 'sjo',
+ name: 'Sibe Scripts',
+ description: 'Sibe Scripts',
+ date: '2014-4-22',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Feilong Huang, ',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ 'Q', '' ],
+ [ 'W', '\u1838' ],
+ [ 'E', '\u1827' ],
+ [ 'R', '\u1870' ],
+ [ 'T', '' ],
+ [ 'Y', '' ],
+ [ 'U', '' ],
+ [ 'I', '\u185f' ],
+ [ 'O', '' ],
+ [ 'P', '' ],
+ [ '{', '〈' ],
+ [ '}', '〉' ],
+ [ 'A', '' ],
+ [ 'S', '' ],
+ [ 'D', '' ],
+ [ 'F', '' ],
+ [ 'G', '\u186c' ],
+ [ 'H', '\u186d' ],
+ [ 'J', '' ],
+ [ 'K', '\u183b' ],
+ [ 'L', '\u1840' ],
+ [ ':', '\u1804' ],
+ [ '"', '\u180c' ],
+ [ 'Z', '\u1872' ],
+ [ 'X', '\u1871' ],
+ [ 'C', '\u1842' ],
+ [ 'V', '' ],
+ [ 'B', '' ],
+ [ 'N', '\u1862' ],
+ [ 'M', '' ],
+ [ '<', '《' ],
+ [ '>', '》' ],
+ [ '\\?', '?' ],
+ [ '_', '\u180e' ],
+ [ '\\+', '+' ],
+
+ [ 'q', '\u1834' ],
+ [ 'w', '\u1823' ],
+ [ 'e', '\u185d' ],
+ [ 'r', '\u1837' ],
+ [ 't', '\u1868' ],
+ [ 'y', '\u1836' ],
+ [ 'u', '\u1860' ],
+ [ 'i', '\u185e' ],
+ [ 'o', '\u1825' ],
+ [ 'p', '\u1866' ],
+ [ '\\[', '〔' ],
+ [ '\\]', '〕' ],
+ [ 'a', '\u1820' ],
+ [ 's', '\u1830' ],
+ [ 'd', '\u1869' ],
+ [ 'f', '\u186b' ],
+ [ 'g', '\u1864' ],
+ [ 'h', '\u1865' ],
+ [ 'j', '\u186a' ],
+ [ 'k', '\u1863' ],
+ [ 'l', '\u182f' ],
+ [ ';', ';' ],
+ [ '\'', '\u180b' ],
+ [ 'z', '\u186f' ],
+ [ 'x', '\u1867' ],
+ [ 'c', '\u186e' ],
+ [ 'v', '\u1861' ],
+ [ 'b', '\u182a' ],
+ [ 'n', '\u1828' ],
+ [ 'm', '\u182e' ],
+ [ ',', '\u1808' ],
+ [ '\\.', '\u1809' ],
+ [ '/', '.' ],
+ [ '\\-', '\u202f' ],
+ [ '=', '=' ],
+
+ [ '`', '\u180d' ],
+ [ '~', '~' ],
+ [ '1', '1' ],
+ [ '2', '2' ],
+ [ '3', '3' ],
+ [ '4', '4' ],
+ [ '5', '5' ],
+ [ '6', '6' ],
+ [ '7', '7' ],
+ [ '8', '8' ],
+ [ '9', '9' ],
+ [ '0', '0' ],
+ [ '!', '!' ],
+ [ '@', '\u2048' ],
+ [ '#', '\u2049' ],
+ [ '\\$', '—' ],
+ [ '%', '%' ],
+ [ '\\^', '\u200c' ],
+ [ '&', '\u180a' ],
+ [ '\\*', '\u200d' ],
+ [ '\\(', '(' ],
+ [ '\\)', ')' ]
+ ]
+ };
+
+ $.ime.register( sibe );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/st/st-tilde.js b/lib/jquery.ime/rules/st/st-tilde.js
new file mode 100644
index 00000000..d1dd6e5e
--- /dev/null
+++ b/lib/jquery.ime/rules/st/st-tilde.js
@@ -0,0 +1,22 @@
+( function ( $ ) {
+ 'use strict';
+
+ var stTilde = {
+ id: 'st-tilde',
+ name: 'st-tilde',
+ description: 'Sotho tilde keyboard',
+ date: '2019-03-28',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~S', 'Š' ],
+ [ '~s', 'š' ],
+ [ '~\\\\', '\u0300' ], // Combining grave
+ [ '~\\-', '\u0304' ] // Combining macron
+ ]
+ };
+
+ $.ime.register( stTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/te/te-transliteration.js b/lib/jquery.ime/rules/te/te-transliteration.js
index b632858d..e587e6d1 100644
--- a/lib/jquery.ime/rules/te/te-transliteration.js
+++ b/lib/jquery.ime/rules/te/te-transliteration.js
@@ -95,7 +95,7 @@
[ '([క-హ])u', 'a', '$1ౌ' ],
// TODO: handle back corrections
- /* not working ['([క-హ])u', '$1ు'],
+ /* not working ['([క-హ])u', '$1ు'],
['([క-హ])U', '$1ూ'],
['([క-హ])E', '$1ే'],
*/
diff --git a/lib/jquery.ime/rules/ti/ti-geezim.js b/lib/jquery.ime/rules/ti/ti-geezim.js
index aa9f577d..852333a6 100644
--- a/lib/jquery.ime/rules/ti/ti-geezim.js
+++ b/lib/jquery.ime/rules/ti/ti-geezim.js
@@ -413,8 +413,7 @@
[ '፺0', '፱፻' ], // 900
[ '፻0', '፲፻' ], // 1000
- [ '፲፻0', '፼' ], // 10,000
-
+ [ '፲፻0', '፼' ] // 10,000
]
};
diff --git a/lib/jquery.ime/rules/tig/tig-geezim.js b/lib/jquery.ime/rules/tig/tig-geezim.js
index af45a8b1..6a7a0edc 100644
--- a/lib/jquery.ime/rules/tig/tig-geezim.js
+++ b/lib/jquery.ime/rules/tig/tig-geezim.js
@@ -413,8 +413,7 @@
[ '፺0', '፱፻' ], // 900
[ '፻0', '፲፻' ], // 1000
- [ '፲፻0', '፼' ], // 10,000
-
+ [ '፲፻0', '፼' ] // 10,000
]
};
diff --git a/lib/jquery.ime/rules/ve/ve-tilde.js b/lib/jquery.ime/rules/ve/ve-tilde.js
new file mode 100644
index 00000000..a38980c7
--- /dev/null
+++ b/lib/jquery.ime/rules/ve/ve-tilde.js
@@ -0,0 +1,28 @@
+( function ( $ ) {
+ 'use strict';
+
+ var veTilde = {
+ id: 've-tilde',
+ name: 've-tilde',
+ description: 'Venda input keyboard',
+ date: '2018-12-02',
+ URL: 'https://github.com/wikimedia/jquery.ime',
+ author: 'Amir E. Aharoni',
+ license: 'GPLv3',
+ version: '1.0',
+ patterns: [
+ [ '~D', 'Ḓ' ],
+ [ '~d', 'ḓ' ],
+ [ '~L', 'Ḽ' ],
+ [ '~l', 'ḽ' ],
+ [ '~N', 'Ṋ' ],
+ [ '~n', 'ṋ' ],
+ [ '~T', 'Ṱ' ],
+ [ '~t', 'ṱ' ],
+ [ '`N', 'Ṅ' ],
+ [ '`n', 'ṅ' ]
+ ]
+ };
+
+ $.ime.register( veTilde );
+}( jQuery ) );
diff --git a/lib/jquery.ime/rules/zh/zh-pinyin-transliteration.js b/lib/jquery.ime/rules/zh/zh-pinyin-transliteration.js
new file mode 100644
index 00000000..9cfe0ae7
--- /dev/null
+++ b/lib/jquery.ime/rules/zh/zh-pinyin-transliteration.js
@@ -0,0 +1,60 @@
+( function ( $ ) {
+ 'use strict';
+
+ var zhPinyinTransliteration = {
+ id: 'zh-pinyin-transliteration',
+ name: '拼音符号输入法',
+ description: 'Mandarin PinYin Transliteration input method',
+ date: '2018-12-28',
+ URL: 'http://github.com/wikimedia/jquery.ime',
+ author: 'Yuping Zuo',
+ license: 'MIT',
+ version: '1.0',
+ maxKeyLength: 4,
+ patterns: [
+ [ 'iou', 'iu' ],
+ [ 'uei', 'ui' ],
+ [ 'uen', 'un' ],
+ [ '([jqxy])v', '$1u' ],
+ [ 'v', 'ü' ],
+ [ 'a(ng?)?1', 'ā$1' ],
+ [ 'a(ng?)?2', 'á$1' ],
+ [ 'a(ng?)?3', 'ǎ$1' ],
+ [ 'a(ng?)?4', 'à$1' ],
+ [ 'a([io])1', 'ā$1' ],
+ [ 'a([io])2', 'á$1' ],
+ [ 'a([io])3', 'ǎ$1' ],
+ [ 'a([io])4', 'à$1' ],
+ [ 'o(ng)?1', 'ō$1' ],
+ [ 'o(ng)?2', 'ó$1' ],
+ [ 'o(ng)?3', 'ǒ$1' ],
+ [ 'o(ng)?4', 'ò$1' ],
+ [ 'ou1', 'ōu' ],
+ [ 'ou2', 'óu' ],
+ [ 'ou3', 'ǒu' ],
+ [ 'ou4', 'òu' ],
+ [ 'e(ng?)?1', 'ē$1' ],
+ [ 'e(ng?)?2', 'é$1' ],
+ [ 'e(ng?)?3', 'ě$1' ],
+ [ 'e(ng?)?4', 'è$1' ],
+ [ 'ei1', 'ēi' ],
+ [ 'ei2', 'éi' ],
+ [ 'ei3', 'ěi' ],
+ [ 'ei4', 'èi' ],
+ [ 'i(ng?)?1', 'ī$1' ],
+ [ 'i(ng?)?2', 'í$1' ],
+ [ 'i(ng?)?3', 'ǐ$1' ],
+ [ 'i(ng?)?4', 'ì$1' ],
+ [ 'u(n)?1', 'ū$1' ],
+ [ 'u(n)?2', 'ú$1' ],
+ [ 'u(n)?3', 'ǔ$1' ],
+ [ 'u(n)?4', 'ù$1' ],
+ [ 'ü(n)?1', 'ǖ$1' ],
+ [ 'ü(n)?2', 'ǘ$1' ],
+ [ 'ü(n)?3', 'ǚ$1' ],
+ [ 'ü(n)?4', 'ǜ$1' ]
+ ]
+ };
+
+ $.ime.register( zhPinyinTransliteration );
+}( jQuery ) );