From 9f09b99d0b808965e3bf360eeb205126e9d455fe Mon Sep 17 00:00:00 2001 From: "Amir E. Aharoni" Date: Mon, 23 May 2022 15:02:44 +0300 Subject: [PATCH] Update jquery.ime and uls from upstream ime: * Add Efik tilde keyboard. Updating to https://github.com/wikimedia/jquery.ime/commit/17e579a8713fe8eb2cb3d83b96baa1ea97da7e04 uls: * Update Efik autonym. * Localization updates. Updating to https://github.com/wikimedia/jquery.uls/commit/6fc0e736d9f6d604700db1f7282dc703176e77d7 Change-Id: I01974dff80117b0e03a5de94786a28eb6a9e587f --- lib/jquery.ime/jquery.ime.js | 10 ++++++++- lib/jquery.ime/rules/efi/efi-tilde.js | 30 +++++++++++++++++++++++++++ lib/jquery.uls/i18n/sms.json | 11 ++++++++++ lib/jquery.uls/src/jquery.uls.data.js | 2 +- 4 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 lib/jquery.ime/rules/efi/efi-tilde.js create mode 100644 lib/jquery.uls/i18n/sms.json diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index 03a02262..569b7062 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1,4 +1,4 @@ -/*! jquery.ime - v0.2.0+20220413 +/*! jquery.ime - v0.2.0+20220523 * https://github.com/wikimedia/jquery.ime * Copyright (c) 2022 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ ( function ( $ ) { @@ -1842,6 +1842,10 @@ name: 'Ewe Tilde', source: 'rules/ee/ee-tilde.js' }, + 'efi-tilde': { + name: 'Efik - tilde', + source: 'rules/efi/efi-tilde.js' + }, 'el-kbd': { name: 'Τυπική πληκτρολόγιο', source: 'rules/el/el-kbd.js' @@ -2684,6 +2688,10 @@ autonym: 'Èʋegbe', inputmethods: [ 'ee-tilde' ] }, + efi: { + autonym: 'efịk', + inputmethods: [ 'efi-tilde' ] + }, el: { autonym: 'Ελληνικά', inputmethods: [ 'el-kbd' ] diff --git a/lib/jquery.ime/rules/efi/efi-tilde.js b/lib/jquery.ime/rules/efi/efi-tilde.js new file mode 100644 index 00000000..6bdae594 --- /dev/null +++ b/lib/jquery.ime/rules/efi/efi-tilde.js @@ -0,0 +1,30 @@ +( function ( $ ) { + 'use strict'; + + var efiTilde = { + id: 'efi-tilde', + name: 'efi-tilde', + description: 'Efik input keyboard', + date: '2022-05-23', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~E', 'Ẹ' ], + [ '~e', 'ẹ' ], + [ '~I', 'Ị' ], + [ '~i', 'ị' ], + [ '~N', 'N̄' ], + [ '~n', 'n̄' ], + [ '~O', 'Ọ' ], + [ '~o', 'ọ' ], + [ '~U', 'Ụ' ], + [ '~u', 'ụ' ], + [ '~\\\\', '\u0300' ], // Combining grave + [ '~/', '\u0301' ] // Combining acute + ] + }; + + $.ime.register( efiTilde ); +}( jQuery ) ); diff --git a/lib/jquery.uls/i18n/sms.json b/lib/jquery.uls/i18n/sms.json new file mode 100644 index 00000000..2f8f959b --- /dev/null +++ b/lib/jquery.uls/i18n/sms.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Yupik" + ] + }, + "uls-region-all": "Puk ǩiõl", + "uls-no-results-found": "Ni mâiʹd ij käunnʼjam", + "uls-common-languages": "Eʹtǩǩuum ǩiõl", + "uls-search-placeholder": "Ooʒʒ ǩiõl" +} diff --git a/lib/jquery.uls/src/jquery.uls.data.js b/lib/jquery.uls/src/jquery.uls.data.js index 6ed9dc0b..a78f2248 100644 --- a/lib/jquery.uls/src/jquery.uls.data.js +++ b/lib/jquery.uls/src/jquery.uls.data.js @@ -1063,7 +1063,7 @@ [ "AF" ], - "efik" + "efịk" ], "egl": [ "Latn",