diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index f51df03a..d0133804 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1,4 +1,4 @@ -/*! jquery.ime - v0.2.0+20181208 +/*! jquery.ime - v0.2.0+20181211 * https://github.com/wikimedia/jquery.ime * Copyright (c) 2018 Santhosh Thottingal; License: (GPL-2.0+ OR MIT) */ ( function ( $ ) { @@ -1906,6 +1906,10 @@ 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' @@ -1922,6 +1926,10 @@ 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' @@ -2427,6 +2435,10 @@ 'yo-alt': { name: 'Yorùbá Alt', source: 'rules/yo/yo-alt.js' + }, + 'yo-tilde': { + name: 'Yorùbá tilde', + source: 'rules/yo/yo-tilde.js' } } ); @@ -2587,6 +2599,14 @@ autonym: '𐌲𐌿𐍄𐌹𐍃𐌺𐌰 𐍂𐌰𐌶𐌳𐌰', inputmethods: [ 'got-standard' ] }, + ha: { + autonym: 'Hausa', + inputmethods: [ 'ha-tilde' ] + }, + ig: { + autonym: 'Igbo', + inputmethods: [ 'ig-tilde' ] + }, lrc: { autonym: 'لۊری شومالی', inputmethods: [ 'lrc-kbd' ] @@ -2881,7 +2901,7 @@ }, yo: { autonym: 'Yorùbá', - inputmethods: [ 'yo-alt' ] + inputmethods: [ 'yo-alt', 'yo-tilde' ] } } ); diff --git a/lib/jquery.ime/rules/ha/ha-tilde.js b/lib/jquery.ime/rules/ha/ha-tilde.js new file mode 100644 index 00000000..172ba419 --- /dev/null +++ b/lib/jquery.ime/rules/ha/ha-tilde.js @@ -0,0 +1,33 @@ +( function ( $ ) { + 'use strict'; + + var haTilde = { + id: 'ha-tilde', + name: 'ha-tilde', + description: 'Hausa input keyboard', + date: '2018-11-30', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~B', 'Ɓ' ], + [ '~b', 'ɓ' ], + [ '~D', 'Ɗ' ], + [ '~d', 'ɗ' ], + [ '~E', 'Ɛ' ], + [ '~e', 'ɛ' ], + [ '~K', 'Ƙ' ], + [ '~k', 'ƙ' ], + [ '~R', 'R̃' ], + [ '~r', 'r̃' ], + [ '~Y', 'Ƴ' ], + [ '~y', 'ƴ' ], + [ '~\\\\', '\u0300' ], // Combining grave + [ '~/', '\u0301' ], // Combining acute + [ '~\\^', '\u0302' ] // Combining circumflex + ] + }; + + $.ime.register( haTilde ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/ig/ig-tilde.js b/lib/jquery.ime/rules/ig/ig-tilde.js new file mode 100644 index 00000000..bd0a4071 --- /dev/null +++ b/lib/jquery.ime/rules/ig/ig-tilde.js @@ -0,0 +1,28 @@ +( function ( $ ) { + 'use strict'; + + var igTilde = { + id: 'ig-tilde', + name: 'ig-tilde', + description: 'Igbo input keyboard', + date: '2018-11-30', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~I', 'Ị' ], + [ '~i', 'ị' ], + [ '~N', 'Ṅ' ], + [ '~n', 'ṅ' ], + [ '~O', 'Ọ' ], + [ '~o', 'ọ' ], + [ '~U', 'Ụ' ], + [ '~u', 'ụ' ], + [ '~\\\\', '\u0300' ], // Combining grave + [ '~/', '\u0301' ] // Combining acute + ] + }; + + $.ime.register( igTilde ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/yo/yo-tilde.js b/lib/jquery.ime/rules/yo/yo-tilde.js new file mode 100644 index 00000000..571d6604 --- /dev/null +++ b/lib/jquery.ime/rules/yo/yo-tilde.js @@ -0,0 +1,29 @@ +( function ( $ ) { + 'use strict'; + + var yoTilde = { + id: 'yo-tilde', + name: 'yo-tilde', + description: 'Yoruba input keyboard - tilde', + date: '2018-11-30', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~E', 'Ẹ' ], + [ '~e', 'ẹ' ], + [ '~O', 'Ọ' ], + [ '~o', 'ọ' ], + [ '~S', 'Ṣ' ], + [ '~s', 'ṣ' ], + [ '~\\\\', '\u0300' ], // Combining grave + [ '~/', '\u0301' ], // Combining acute + [ '~\\^', '\u0302' ], // Combining circumflex + [ '~\\-', '\u0304' ], // Combining macron + [ '~v', '\u030C' ] // Combining caron + ] + }; + + $.ime.register( yoTilde ); +}( jQuery ) );