diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index c34df710..7360aa48 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1,4 +1,4 @@ -/*! jquery.ime - v0.2.0+20230320 +/*! jquery.ime - v0.2.0+20230403 * https://github.com/wikimedia/jquery.ime * Copyright (c) 2023 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ ( function ( $ ) { @@ -1838,6 +1838,10 @@ name: 'Dagbani tilde', source: 'rules/dag/dag-tilde.js' }, + 'ddn-tilde': { + name: 'Dinde Tilde', + source: 'rules/ddn/ddn-tilde.js' + }, 'de-transliteration': { name: 'Deutsch Tilde', source: 'rules/de/de-transliteration.js' @@ -2014,6 +2018,10 @@ name: 'Մայքրոսոֆթի հին արևմտահայերեն', source: 'rules/hy/hy-wmslegacy.js' }, + 'ibb-tilde': { + name: 'Ibibio - tilde', + source: 'rules/ibb/ibb-tilde.js' + }, 'ig-tilde': { name: 'Igbo - tilde', source: 'rules/ig/ig-tilde.js' @@ -2728,6 +2736,10 @@ autonym: 'дарган', inputmethods: [ 'cyrl-palochka' ] }, + ddn: { + autonym: 'dendi', + inputmethods: [ 'ddn-tilde' ] + }, de: { autonym: 'Deutsch', inputmethods: [ 'de-transliteration' ] @@ -2808,6 +2820,10 @@ autonym: 'Hausa', inputmethods: [ 'ha-tilde' ] }, + ibb: { + autonym: 'ibibio', + inputmethods: [ 'ibb-tilde' ] + }, ig: { autonym: 'Igbo', inputmethods: [ 'ig-tilde' ] diff --git a/lib/jquery.ime/rules/ddn/ddn-tilde.js b/lib/jquery.ime/rules/ddn/ddn-tilde.js new file mode 100644 index 00000000..b8d0e505 --- /dev/null +++ b/lib/jquery.ime/rules/ddn/ddn-tilde.js @@ -0,0 +1,27 @@ +( function ( $ ) { + 'use strict'; + + var ddnTilde = { + id: 'ddn-tilde', + name: 'ddn-tilde', + description: 'Dendi input keyboard', + date: '2023-04-03', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~E', 'Ɛ' ], + [ '~e', 'ɛ' ], + [ '~N', 'Ŋ' ], + [ '~n', 'ŋ' ], + [ '~O', 'Ɔ' ], + [ '~o', 'ɔ' ], + [ '~\\\\', '\u0300' ], // Combining grave accent + [ '~/', '\u0301' ], // Combining acute accent + [ '~-', '\u0304' ] // Combining macron + ] + }; + + $.ime.register( ddnTilde ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/ibb/ibb-tilde.js b/lib/jquery.ime/rules/ibb/ibb-tilde.js new file mode 100644 index 00000000..1eb3b531 --- /dev/null +++ b/lib/jquery.ime/rules/ibb/ibb-tilde.js @@ -0,0 +1,35 @@ +( function ( $ ) { + 'use strict'; + + var ibbTilde = { + id: 'ibb-tilde', + name: 'ibb-tilde', + description: 'Ibibio input keyboard', + date: '2023-04-03', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~A', 'Ʌ' ], + [ '~a', 'ʌ' ], + [ '~E', 'Ǝ' ], + [ '~e', 'ǝ' ], + [ '~I', 'Ị' ], + [ '~i', 'ị' ], + [ '~N', 'Ñ' ], + [ '~n', 'ñ' ], + [ '~O', 'Ọ' ], + [ '~o', 'ọ' ], + [ '~U', 'Ụ' ], + [ '~u', 'ụ' ], + [ '~\\\\', '\u0300' ], // Combining grave accent + [ '~/', '\u0301' ], // Combining acute accent + [ '~\\^', '\u0302' ], // Combining circumflex accent + [ '~-', '\u0304' ], // Combining macron + [ '~v', '\u030C' ] // Combining caron + ] + }; + + $.ime.register( ibbTilde ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/ks/ks-kbd.js b/lib/jquery.ime/rules/ks/ks-kbd.js index d75aaf23..a3014bf4 100644 --- a/lib/jquery.ime/rules/ks/ks-kbd.js +++ b/lib/jquery.ime/rules/ks/ks-kbd.js @@ -8,7 +8,7 @@ date: '2023-03-04', author: 'Parag Nemade, Iflaq, Amir E. Aharoni', license: 'GPLv3', - version: '2.1', + version: '2.2', patterns: [ [ '`', '\u065B' ], // Inverted V above [ '\\(', ')' ], // RTL mirroring @@ -19,9 +19,9 @@ [ '\\}', '{' ], // RTL mirroring [ '\\_', '\u0651' ], // Shadda - [ 'Q', 'ۄ' ], // Waw with ring + [ 'Q', '\u0653' ], // Madda above [ 'q', 'ق' ], - [ 'W', '\u0653' ], // Madda above + [ 'W', 'ۄ' ], // Waw with ring [ 'w', 'و' ], [ 'E', 'ؠ' ], // Kashmiri yeh [ 'e', 'ع' ], @@ -37,7 +37,7 @@ [ 'i', 'ی' ], [ 'O', 'ٲ' ], // Alef with wavy hamza [ 'o', 'ہ' ], // Heh goal - [ 'P', '\u0655' ], // Hamza below + [ 'P', '\u0654' ], // Hamza above [ 'p', 'پ' ], [ 'A', 'آ' ], @@ -56,7 +56,7 @@ [ 'j', 'ج' ], [ 'K', 'خ' ], [ 'k', 'ک' ], - [ 'L', '\u065F' ], // Arabic wavy hamza below + [ 'L', '\u0655' ], // Hamza below [ 'l', 'ل' ], [ ';', '؛' ], [ '\\\\', '\u0657' ], // Inverted damma @@ -73,7 +73,7 @@ [ 'b', 'ب' ], [ 'N', 'ں' ], [ 'n', 'ن' ], - [ 'M', '\u0654' ], // Hamza above + [ 'M', '\u065F' ], // Arabic wavy hamza below [ 'm', 'م' ], [ '\\>', '\u064E' ], // Fatha [ ',', '،' ], diff --git a/lib/jquery.uls/src/jquery.uls.data.js b/lib/jquery.uls/src/jquery.uls.data.js index 84c53480..71722800 100644 --- a/lib/jquery.uls/src/jquery.uls.data.js +++ b/lib/jquery.uls/src/jquery.uls.data.js @@ -1010,6 +1010,13 @@ ], "дарган" ], + "ddn": [ + "Latn", + [ + "AF" + ], + "dendi" + ], "de-at": [ "Latn", [ @@ -1815,6 +1822,13 @@ ], "interlingua" ], + "ibb": [ + "Latn", + [ + "AF" + ], + "ibibio" + ], "id": [ "Latn", [ @@ -6052,6 +6066,7 @@ "ig", "yo", "efi", + "ibb", "ha-arab", "kcg", "ar",