From 6d8bda55536c6a859ca59ddbb4418e7838df5752 Mon Sep 17 00:00:00 2001 From: "Amir E. Aharoni" Date: Mon, 27 Jun 2022 13:24:25 +0300 Subject: [PATCH] Update jquery.ime and jquery.uls from upstream jquery.ime * Add layouts for Nyanja/Chichewa (ny) and Tumbuka (tum). * Fix layout name for Bura (bwr) * Add macron to the Ewe (ee) keyboard Updating to: https://github.com/wikimedia/jquery.ime/commit/fa2fb33e12f48fcf685766fe4b10a4a1e08bf59c jquery.uls * Localization updates Updating to: https://github.com/wikimedia/jquery.uls/commit/5ad9937ac62aee3acc310c3a850e119dbc85051d Change-Id: Id599d7ce882ae6c2a744a15691a9e56059d7dac9 --- lib/jquery.ime/jquery.ime.js | 20 ++++++++++++++++++-- lib/jquery.ime/rules/ee/ee-tilde.js | 3 ++- lib/jquery.ime/rules/ny/ny-tilde.js | 21 +++++++++++++++++++++ lib/jquery.ime/rules/tum/tum-tilde.js | 21 +++++++++++++++++++++ lib/jquery.uls/i18n/sro.json | 13 +++++++++++++ lib/jquery.uls/i18n/tum.json | 21 +++++++++++++++++++++ lib/jquery.uls/i18n/yue.json | 7 ++++++- 7 files changed, 102 insertions(+), 4 deletions(-) create mode 100644 lib/jquery.ime/rules/ny/ny-tilde.js create mode 100644 lib/jquery.ime/rules/tum/tum-tilde.js create mode 100644 lib/jquery.uls/i18n/sro.json create mode 100644 lib/jquery.uls/i18n/tum.json diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index 4e214a84..e68a0000 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1,4 +1,4 @@ -/*! jquery.ime - v0.2.0+20220613 +/*! jquery.ime - v0.2.0+20220627 * https://github.com/wikimedia/jquery.ime * Copyright (c) 2022 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ ( function ( $ ) { @@ -1779,7 +1779,7 @@ source: 'rules/brx/brx-inscript2.js' }, 'bwr-tilde': { - name: 'Bura ', + name: 'Bura tilde', source: 'rules/bwr/bwr-tilde.js' }, 'byn-geezim': { @@ -2276,6 +2276,10 @@ name: 'Thok Naath tilde', source: 'rules/nus/nus-tilde.js' }, + 'ny-tilde': { + name: 'Chichewa / Nyanja tilde', + source: 'rules/ny/ny-tilde.js' + }, 'or-inscript': { name: 'ଇନସ୍କ୍ରିପ୍ଟ', source: 'rules/or/or-inscript.js' @@ -2484,6 +2488,10 @@ name: 'ትግረ', source: 'rules/tig/tig-geezim.js' }, + 'tum-tilde': { + name: 'ChiTumbuka tilde', + source: 'rules/tum/tum-tilde.js' + }, 'udm-alt': { name: 'Удмурт ALT', source: 'rules/udm/udm-alt.js' @@ -2976,6 +2984,10 @@ autonym: 'Thok Naath', inputmethods: [ 'nus-tilde' ] }, + ny: { + autonym: 'Chichewa', + inputmethods: [ 'ny-tilde' ] + }, or: { autonym: 'ଓଡ଼ିଆ', inputmethods: [ 'or-phonetic', 'or-transliteration', 'or-inscript', 'or-inscript2', 'or-lekhani', 'or-OdiScript' ] @@ -3088,6 +3100,10 @@ autonym: 'цӀаӀхна миз', inputmethods: [ 'cyrl-palochka' ] }, + tum: { + autonym: 'ChiTumbuka', + inputmethods: [ 'tum-tilde' ] + }, tw: { autonym: 'Twi', inputmethods: [ 'ak-qx', 'ak-tilde' ] diff --git a/lib/jquery.ime/rules/ee/ee-tilde.js b/lib/jquery.ime/rules/ee/ee-tilde.js index 3482ef24..8c80a5f7 100644 --- a/lib/jquery.ime/rules/ee/ee-tilde.js +++ b/lib/jquery.ime/rules/ee/ee-tilde.js @@ -9,7 +9,7 @@ URL: 'https://github.com/wikimedia/jquery.ime', author: 'Amir E. Aharoni', license: 'GPLv3', - version: '1.0', + version: '1.1', patterns: [ [ '~D', 'Ɖ' ], [ '~d', 'ɖ' ], @@ -28,6 +28,7 @@ [ '~/', '\u0301' ], // Combining acute [ '~\\\\', '\u0300' ], // Combining grave [ '~\\{', '\u0303' ], // Combining tilde + [ '~-', '\u0304' ], // Combining macron [ '~\\^', '\u030C' ] // Combining caron ] }; diff --git a/lib/jquery.ime/rules/ny/ny-tilde.js b/lib/jquery.ime/rules/ny/ny-tilde.js new file mode 100644 index 00000000..8e6720b9 --- /dev/null +++ b/lib/jquery.ime/rules/ny/ny-tilde.js @@ -0,0 +1,21 @@ +( function ( $ ) { + 'use strict'; + + var nyTilde = { + id: 'ny-tilde', + name: 'ny-tilde', + description: 'Chichewa / Nyanja tilde keyboard', + date: '2022-06-16', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~W', 'Ŵ' ], + [ '~w', 'ŵ' ], + [ '~/', '\u0301' ] // Combining acute + ] + }; + + $.ime.register( nyTilde ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/tum/tum-tilde.js b/lib/jquery.ime/rules/tum/tum-tilde.js new file mode 100644 index 00000000..07eaf270 --- /dev/null +++ b/lib/jquery.ime/rules/tum/tum-tilde.js @@ -0,0 +1,21 @@ +( function ( $ ) { + 'use strict'; + + var tumTilde = { + id: 'tum-tilde', + name: 'tum-tilde', + description: 'ChiTumbuka tilde keyboard', + date: '2022-06-16', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~W', 'Ŵ' ], + [ '~w', 'ŵ' ], + [ '~\\^', '\u0302' ] // Combining circumflex + ] + }; + + $.ime.register( tumTilde ); +}( jQuery ) ); diff --git a/lib/jquery.uls/i18n/sro.json b/lib/jquery.uls/i18n/sro.json new file mode 100644 index 00000000..c99b728e --- /dev/null +++ b/lib/jquery.uls/i18n/sro.json @@ -0,0 +1,13 @@ +{ + "@metadata": { + "authors": [ + "F Samaritani" + ] + }, + "uls-region-AM": "Amèrica", + "uls-region-AF": "Àfrica", + "uls-region-EU": "Europa", + "uls-region-AS": "Àsia", + "uls-no-results-found": "Nisciunu arresultau agatau", + "uls-search-placeholder": "Circa una lìngua" +} diff --git a/lib/jquery.uls/i18n/tum.json b/lib/jquery.uls/i18n/tum.json new file mode 100644 index 00000000..8fdecc31 --- /dev/null +++ b/lib/jquery.uls/i18n/tum.json @@ -0,0 +1,21 @@ +{ + "@metadata": { + "authors": [ + "Tumbuka Arch" + ] + }, + "uls-region-WW": "Chalochose", + "uls-region-SP": "Vakupatulika", + "uls-region-AM": "Amerika", + "uls-region-AF": "Afilika", + "uls-region-EU": "Yulaya", + "uls-region-AS": "Asia", + "uls-region-ME": "Pakati kwaMafumilo ghadazi", + "uls-region-PA": "Pasifiki", + "uls-region-all": "Viyowoyelo vyose", + "uls-no-results-found": "Palije icho chasangika", + "uls-common-languages": "Viyowoyelo vakusachizgika", + "uls-no-results-suggestion-title": "Panji mungatemwaso :", + "uls-search-help": "Mungafufuza zina la chiyowoyelo, zina la script, ISO code ya chiyowoyelo panji chigaŵa.", + "uls-search-placeholder": "Fufuza chiyowoyelo" +} diff --git a/lib/jquery.uls/i18n/yue.json b/lib/jquery.uls/i18n/yue.json index cf72d1c8..173c6409 100644 --- a/lib/jquery.uls/i18n/yue.json +++ b/lib/jquery.uls/i18n/yue.json @@ -3,10 +3,13 @@ "authors": [ "Hello903hello", "Moon0319", - "Roy17" + "Roy17", + "Z423x5c6" ] }, "uls-region-WW": "全世界", + "uls-region-SP": "特別", + "uls-region-AM": "美洲", "uls-region-AF": "非洲", "uls-region-EU": "歐洲", "uls-region-AS": "亞洲", @@ -15,5 +18,7 @@ "uls-region-all": "全部嘅話", "uls-no-results-found": "搵唔到結果", "uls-common-languages": "建議嘅話", + "uls-no-results-suggestion-title": "您可能有興趣:", + "uls-search-help": "你可以用語言名、程式碼名、語言 ISO 代碼搜尋,亦都可以按地區瀏覽。", "uls-search-placeholder": "搵一種話" }