From c20d1f0c2388c9d2a9fbebb25e8c6bd5642eae75 Mon Sep 17 00:00:00 2001 From: "Amir E. Aharoni" Date: Wed, 3 Jul 2024 15:33:47 -0400 Subject: [PATCH] Update jquery.ime and jquery.uls from upstream jquery.ime: * Add tilde layouts for: Edo (bin), Ekpeye (ekp), Jakaltek (jac), and Wali (wlx). Updating to https://github.com/wikimedia/jquery.ime/commit/9a413337e55481598e21f7e8b685db68932b690b jquery.uls: * Update language-data. Add bin, ekp, hke, isv/isv-cyrl/isv-latn, jac, lue, toi, wlx * Update autonym: ku-arab, tdd Updating to: https://github.com/wikimedia/jquery.uls/commit/0c657dceaf79cc1d26a4cabe977165c51b08168c Change-Id: I66e90fb414f032d0c6a5a8aa238e1663f8874381 --- lib/jquery.ime/jquery.ime.js | 34 ++++++++++- lib/jquery.ime/rules/bin/bin-tilde.js | 22 +++++++ lib/jquery.ime/rules/ekp/ekp-tilde.js | 29 +++++++++ lib/jquery.ime/rules/jac/jac-tilde.js | 23 +++++++ lib/jquery.ime/rules/wlx/wlx-tilde.js | 25 ++++++++ lib/jquery.uls/i18n/ccp.json | 22 +++++++ lib/jquery.uls/i18n/ce.json | 7 ++- lib/jquery.uls/i18n/ko.json | 3 +- lib/jquery.uls/i18n/ky.json | 2 +- lib/jquery.uls/i18n/pa.json | 2 + lib/jquery.uls/i18n/tdd.json | 29 ++++----- lib/jquery.uls/i18n/tok.json | 4 +- lib/jquery.uls/src/jquery.uls.core.js | 2 +- lib/jquery.uls/src/jquery.uls.data.js | 86 +++++++++++++++++++++++++-- lib/jquery.uls/src/jquery.uls.lcd.js | 16 ++--- 15 files changed, 270 insertions(+), 36 deletions(-) create mode 100644 lib/jquery.ime/rules/bin/bin-tilde.js create mode 100644 lib/jquery.ime/rules/ekp/ekp-tilde.js create mode 100644 lib/jquery.ime/rules/jac/jac-tilde.js create mode 100644 lib/jquery.ime/rules/wlx/wlx-tilde.js create mode 100644 lib/jquery.uls/i18n/ccp.json diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index b2999c8a..3e838cf3 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1,4 +1,4 @@ -/*! jquery.ime - v0.2.0+20240513 +/*! jquery.ime - v0.2.0+20240703 * https://github.com/wikimedia/jquery.ime * Copyright (c) 2024 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ ( function ( $ ) { @@ -1746,6 +1746,10 @@ name: 'روچ کپتین بلوچی', source: 'rules/bgn/bgn-kbd.js' }, + 'bin-tilde': { + name: 'Edo tilde', + source: 'rules/bin/bin-tilde.js' + }, 'bkm-tilde': { name: 'Kom tilde', source: 'rules/bkm/bkm-tilde.js' @@ -1886,6 +1890,10 @@ name: 'Efik - tilde', source: 'rules/efi/efi-tilde.js' }, + 'ekp-tilde': { + name: 'Ẹkpeye', + source: 'rules/ekp/ekp-tilde.js' + }, 'el-kbd': { name: 'Τυπική πληκτρολόγιο', source: 'rules/el/el-kbd.js' @@ -2066,6 +2074,10 @@ name: 'Esan Awain tilde', source: 'rules/ish/ish-tilde.js' }, + 'jac-tilde': { + name: 'Jakaltek tilde', + source: 'rules/jac/jac-tilde.js' + }, 'jv-transliteration': { name: 'Transliteration', source: 'rules/jv/jv-transliteration.js' @@ -2592,6 +2604,10 @@ name: 'Vèneto', source: 'rules/vec/vec-GVU.js' }, + 'wlx-tilde': { + name: 'Waale tilde', + source: 'rules/wlx/wlx-tilde.js' + }, 'wo-alt': { name: 'Wolof Alt', source: 'rules/wo/wo-alt.js' @@ -2692,6 +2708,10 @@ autonym: 'روچ کپتین بلوچی', inputmethods: [ 'bgn-kbd' ] }, + bin: { + autonym: 'Ẹdo', + inputmethods: [ 'bin-tilde' ] + }, bho: { autonym: 'भोजपुरी', inputmethods: [ 'hi-transliteration' ] @@ -2804,6 +2824,10 @@ autonym: 'efịk', inputmethods: [ 'efi-tilde' ] }, + ekp: { + autonym: 'ẹkpeye', + inputmethods: [ 'ekp-tilde' ] + }, el: { autonym: 'Ελληνικά', inputmethods: [ 'el-kbd' ] @@ -2912,6 +2936,10 @@ autonym: 'awain', inputmethods: [ 'ish-tilde' ] }, + jac: { + autonym: 'Abꞌxubꞌal Poptiꞌ', + inputmethods: [ 'jac-tilde' ] + }, jv: { autonym: 'ꦧꦱꦗꦮ (Basa Jawa)', inputmethods: [ 'jv-transliteration', 'jv-keyboard' ] @@ -3264,6 +3292,10 @@ autonym: 'Vèneto', inputmethods: [ 'vec-GVU' ] }, + wlx: { + autonym: 'Waale', + inputmethods: [ 'wlx-tilde' ] + }, wo: { autonym: 'Wolof', inputmethods: [ 'wo-alt', 'wo-tilde' ] diff --git a/lib/jquery.ime/rules/bin/bin-tilde.js b/lib/jquery.ime/rules/bin/bin-tilde.js new file mode 100644 index 00000000..af9c6b73 --- /dev/null +++ b/lib/jquery.ime/rules/bin/bin-tilde.js @@ -0,0 +1,22 @@ +( function ( $ ) { + 'use strict'; + + var binTilde = { + id: 'bin-tilde', + name: 'bin-tilde', + description: 'Edo input keyboard - tilde', + date: '2024-07-01', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~E', 'Ẹ' ], + [ '~e', 'ẹ' ], + [ '~O', 'Ọ' ], + [ '~o', 'ọ' ] + ] + }; + + $.ime.register( binTilde ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/ekp/ekp-tilde.js b/lib/jquery.ime/rules/ekp/ekp-tilde.js new file mode 100644 index 00000000..f6f169f6 --- /dev/null +++ b/lib/jquery.ime/rules/ekp/ekp-tilde.js @@ -0,0 +1,29 @@ +( function ( $ ) { + 'use strict'; + + var ekpTilde = { + id: 'ekp-tilde', + name: 'ekp-tilde', + description: 'Ekpeye input keyboard - tilde', + date: '2024-05-17', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~E', 'Ẹ' ], + [ '~e', 'ẹ' ], + [ '~I', 'Ị' ], + [ '~i', 'ị' ], + [ '~O', 'Ọ' ], + [ '~o', 'ọ' ], + [ '~U', 'Ụ' ], + [ '~u', 'ụ' ], + [ '~\\\\', '\u0300' ], // Combining grave + [ '~\\^', '\u0302' ], // Combining circumflex + [ '~-', '\u0304' ] + ] + }; + + $.ime.register( ekpTilde ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/jac/jac-tilde.js b/lib/jquery.ime/rules/jac/jac-tilde.js new file mode 100644 index 00000000..040085cc --- /dev/null +++ b/lib/jquery.ime/rules/jac/jac-tilde.js @@ -0,0 +1,23 @@ +( function ( $ ) { + 'use strict'; + + var jacTilde = { + id: 'jac-tilde', + name: 'jac-tilde', + description: 'Jakaltek input keyboard', + date: '2024-07-03', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns: [ + [ '~\'', 'ꞌ' ], // Saltillo + [ '~n', 'n̈' ], + [ '~N', 'N̈' ], + [ '~x', 'ẍ' ], + [ '~X', 'Ẍ' ] + ] + }; + + $.ime.register( jacTilde ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/wlx/wlx-tilde.js b/lib/jquery.ime/rules/wlx/wlx-tilde.js new file mode 100644 index 00000000..fd989396 --- /dev/null +++ b/lib/jquery.ime/rules/wlx/wlx-tilde.js @@ -0,0 +1,25 @@ +( function ( $ ) { + 'use strict'; + + var wlxTilde = { + id: 'wlx-tilde', + name: 'Waale tilde', + description: 'Waale tilde', + date: '2024-07-03', + URL: 'https://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + maxKeyLength: 2, + patterns: [ + [ '~E', 'Ɛ' ], + [ '~e', 'ɛ' ], + [ '~N', 'Ŋ' ], + [ '~n', 'ŋ' ], + [ '~O', 'Ɔ' ], + [ '~o', 'ɔ' ] + ] + }; + + $.ime.register( wlxTilde ); +}( jQuery ) ); diff --git a/lib/jquery.uls/i18n/ccp.json b/lib/jquery.uls/i18n/ccp.json new file mode 100644 index 00000000..b3ec5426 --- /dev/null +++ b/lib/jquery.uls/i18n/ccp.json @@ -0,0 +1,22 @@ +{ + "@metadata": { + "authors": [ + "BivutiChakma" + ] + }, + "uls-region-WW": "𑄛𑄨𑄖𑄴𑄨𑄟𑄨𑄎𑄪𑄢𑄨", + "uls-region-SP": "𑄃𑄬𑄥𑄴𑄛𑄬𑄥𑄣𑄴", + "uls-region-AM": "𑄃𑄟𑄨𑄢𑄨𑄇", + "uls-region-AF": "𑄃𑄜𑄳𑄢𑄨𑄇", + "uls-region-EU": "𑄃𑄨𑄅𑄢𑄮𑄛𑄴", + "uls-region-AS": "𑄃𑄬𑄥𑄨𑄠", + "uls-region-ME": "𑄟𑄧𑄖𑄴𑄙𑄮 𑄛𑄪𑄇𑄴", + "uls-region-PA": "𑄛𑄬𑄥𑄨𑄛𑄨𑄇𑄴", + "uls-region-all": "𑄝𑄬𑄇𑄴 𑄞𑄌𑄴𑄳𑄦𑄚𑄨", + "uls-no-results-found": "𑄇𑄧𑄚𑄧 𑄜𑄧𑄣𑄜𑄧𑄣𑄴 𑄛 𑄚𑄧 𑄡𑄭", + "uls-common-languages": "𑄥𑄧𑄎𑄬𑄥𑄴𑄑𑄬𑄎𑄴 𑄞𑄌𑄴𑄳𑄦𑄚𑄨", + "uls-no-results-suggestion-title": "𑄖𑄪𑄭 𑄟𑄧𑄚𑄬 𑄦𑄧𑄠𑄴 𑄃𑄇𑄴𑄉𑄳𑄢𑄧𑄦𑄨:", + "uls-search-help": "𑄖𑄪𑄭 𑄞𑄏𑄧𑄢𑄴 𑄚𑄋𑄴, 𑄃𑄨𑄇𑄴𑄳𑄢𑄨𑄛𑄴𑄑𑄮𑄢𑄴 𑄚𑄋𑄴, 𑄞𑄏𑄧𑄢𑄴 ISO 𑄇𑄮𑄓𑄴 𑄘𑄨𑄚𑄬𑄭 𑄖𑄮𑄉𑄬𑄭 𑄛𑄢𑄧𑄌𑄴 𑄃𑅅 𑄖𑄪𑄭 𑄌𑄉𑄣 𑄙𑄮𑄢𑄨𑄚𑄬𑄭 𑄝𑄳𑄢𑄅𑄎𑄴 𑄉𑄧𑄢𑄨 𑄛𑄢𑄧𑄌𑄴𑅁", + "uls-search-placeholder": "𑄃𑄬𑄇𑄴𑄳𑄦𑄚𑄴 𑄞𑄌𑄴 𑄖𑄮𑄉𑄚", + "uls-search-placeholder-short": "𑄖𑄮𑄉𑄚" +} diff --git a/lib/jquery.uls/i18n/ce.json b/lib/jquery.uls/i18n/ce.json index 2b0ab1ba..e99c6c34 100644 --- a/lib/jquery.uls/i18n/ce.json +++ b/lib/jquery.uls/i18n/ce.json @@ -2,11 +2,12 @@ "@metadata": { "authors": [ "Amire80", + "Исмаил Садуев", "Умар" ] }, "uls-region-WW": "Дерригдуьненан", - "uls-region-SP": "Леррина", + "uls-region-SP": "Лерринарш", "uls-region-AM": "Америка", "uls-region-AF": "Африка", "uls-region-EU": "Европа", @@ -15,9 +16,9 @@ "uls-region-PA": "Океани", "uls-region-all": "Берриге меттанаш", "uls-no-results-found": "Цакарийна", - "uls-common-languages": "Ша дӀанисбелла меттанаш", + "uls-common-languages": "Делла меттанаш", "uls-no-results-suggestion-title": "Хьуна хӀара меттанаш хьашта хила мега:", - "uls-search-help": "Хьа таро йу меттан йа йозанан цӀарца лаха, меттан ISO-кодаца йа регионаца хьажа.", + "uls-search-help": "Хьа таро йу меттан йа текстан цӀарца лаха, меттан ISO-кодаца йа регионаца хьажа.", "uls-search-placeholder": "Лаха мотт", "uls-search-placeholder-short": "Лахар" } diff --git a/lib/jquery.uls/i18n/ko.json b/lib/jquery.uls/i18n/ko.json index ea0080c6..6e591dca 100644 --- a/lib/jquery.uls/i18n/ko.json +++ b/lib/jquery.uls/i18n/ko.json @@ -4,11 +4,12 @@ "Amire80", "Hibm98", "IRTC1015", + "Suleiman the Magnificent Television", "Ykhwong", "아라" ] }, - "uls-region-WW": "전 세계", + "uls-region-WW": "세계적인", "uls-region-SP": "특수", "uls-region-AM": "아메리카", "uls-region-AF": "아프리카", diff --git a/lib/jquery.uls/i18n/ky.json b/lib/jquery.uls/i18n/ky.json index 5b13ea9c..57ab0a53 100644 --- a/lib/jquery.uls/i18n/ky.json +++ b/lib/jquery.uls/i18n/ky.json @@ -17,7 +17,7 @@ "uls-region-ME": "Жакынкы Чыгыш", "uls-region-PA": "Океания", "uls-region-all": "Бардык тилдер", - "uls-no-results-found": "Жыйынтыктар табылган жок", + "uls-no-results-found": "Эч нерсе табылган жок", "uls-common-languages": "Сунушталган тилдер", "uls-no-results-suggestion-title": "Балким бул тилдер сизди кызыктырат:", "uls-search-help": "Сиз тилдердин аталыштары, скрипта, тилдердин ISO коддору же болбосо аймагы боюнча издесеңиз болот.", diff --git a/lib/jquery.uls/i18n/pa.json b/lib/jquery.uls/i18n/pa.json index acd9205a..974cc6af 100644 --- a/lib/jquery.uls/i18n/pa.json +++ b/lib/jquery.uls/i18n/pa.json @@ -4,6 +4,7 @@ "Amire80", "Babanwalia", "Bgo eiu", + "Cabal", "Tow" ] }, @@ -15,6 +16,7 @@ "uls-region-AS": "ਏਸ਼ੀਆ", "uls-region-ME": "ਮੱਧ ਪੂਰਬ", "uls-region-PA": "ਪ੍ਰਸ਼ਾਂਤ", + "uls-region-all": "ਸਾਰੀਆਂ ਭਾਸ਼ਾਵਾਂ", "uls-no-results-found": "ਕੋਈ ਨਤੀਜਾ ਨਹੀਂ ਲੱਭਾ", "uls-common-languages": "ਸੁਝਾਈਆਂ ਭਾਸ਼ਾਵਾਂ", "uls-no-results-suggestion-title": "ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਵਿੱਚ ਦਿਲਚਸਪੀ ਹੋ ਸਕਦੀ ਹੋ:", diff --git a/lib/jquery.uls/i18n/tdd.json b/lib/jquery.uls/i18n/tdd.json index eeab2a83..f3801d09 100644 --- a/lib/jquery.uls/i18n/tdd.json +++ b/lib/jquery.uls/i18n/tdd.json @@ -3,22 +3,23 @@ "authors": [ "AeyTaiNuea", "Amire80", + "Dai Meng Mao Long", "咽頭べさ" ] }, - "uls-region-WW": "ᥖᥒᥰᥐᥛᥱᥚᥣᥱ", - "uls-region-SP": "ᥑᥪᥐᥳᥖᥩᥢᥰ", - "uls-region-AM": "ᥟᥛᥥᥱᥞᥤᥐ", - "uls-region-AF": "ᥟᥣᥱᥚᥞᥤᥐ", - "uls-region-EU": "ᥞᥧᥰᥞᥨᥙᥳ", - "uls-region-AS": "ᥟᥥᥰᥡᥣᥰ", - "uls-region-ME": "ᥙᥩᥖᥰᥐᥣᥒᥴᥖᥣᥒᥰᥟᥩᥐᥱ", - "uls-region-PA": "ᥙᥔᥤᥚᥤᥐᥳ", + "uls-region-WW": "ᥖᥒᥰ ᥐᥛᥱ ᥚᥣᥱ", + "uls-region-SP": "ᥑᥪᥐᥳ ᥖᥩᥢᥰ", + "uls-region-AM": "ᥟᥣ ᥛᥥᥱ ᥘᥤᥳ ᥐᥣᥳ", + "uls-region-AF": "ᥟᥣ ᥚᥣᥱ ᥘᥤᥳ ᥐᥤᥳ", + "uls-region-EU": "ᥘᥧᥰ ᥘᥨᥙᥳ", + "uls-region-AS": "ᥟᥥᥰ ᥡᥣᥰ", + "uls-region-ME": "ᥙᥩᥖᥴ ᥐᥣᥒ ᥖᥣᥒᥰ ᥟᥩᥐᥱ", + "uls-region-PA": "ᥙᥣ ᥔᥤᥳ ᥚᥤᥐᥳ", "uls-region-all": "ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥖᥒᥰ ᥔᥥᥒᥲ", - "uls-no-results-found": "ᥟᥛᥱᥞᥢᥴᥚᥩᥢᥰᥘᥭᥲ", - "uls-common-languages": "ᥚᥣᥱᥔᥣᥱᥟᥢᥴᥓᥬᥳᥢᥛᥴ", - "uls-no-results-suggestion-title": "ᥓᥝᥲᥐᥝᥱᥓᥣᥒᥲᥑᥝᥲᥓᥬᥴᥙᥣᥰ:", - "uls-search-help": "ᥓᥝᥲᥐᥝᥱ ᥓᥣᥒᥲᥔᥩᥐᥲᥞᥣᥴᥖᥒᥰ ᥓᥪᥲᥚᥣᥱᥔᥣᥱᥐᥣᥛᥰ, ᥓᥪᥲ Script, ᥛᥣᥭᥴ ISO ᥖᥩᥢᥲᥖᥣᥱ ᥚᥣᥱᥔᥣᥱᥐᥣᥛᥰ ᥟᥢᥴᥢᥢᥴ ᥓᥝᥲᥐᥝᥱ ᥓᥣᥒᥲᥙᥪᥖᥱᥞᥣᥴ ᥖᥒᥰ ᥘᥦᥢᥴᥛᥫᥒᥰ region", - "uls-search-placeholder": "ᥑᥨᥢᥳᥞᥣᥴ ᥖᥣᥱᥚᥣᥱᥔᥣᥱᥐᥣᥛᥰ", - "uls-search-placeholder-short": "ᥑᥨᥢᥳᥞᥣᥴ" + "uls-no-results-found": "ᥟᥛᥱ ᥞᥢᥴ ᥚᥩᥢᥰ ᥘᥭᥲ", + "uls-common-languages": "ᥚᥣᥱ ᥔᥣᥱ ᥟᥢ ᥓᥬᥳ ᥘᥛᥴ", + "uls-no-results-suggestion-title": "ᥓᥝᥲ ᥐᥝᥱ ᥓᥣᥒ ᥑᥝᥲ ᥓᥬ ᥙᥣᥰ:", + "uls-search-help": "ᥓᥝᥲ ᥐᥝᥱ ᥓᥣᥒ ᥔᥩᥐ ᥞᥣᥴ ᥖᥒᥰ ᥓᥪ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ, ᥓᥪ Script, ᥛᥣᥭᥴ ISO ᥖᥩᥢᥲ ᥖᥣᥱ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ ᥟᥢ ᥘᥒᥱ ᥓᥝᥲ ᥐᥝᥱ ᥓᥣᥒ ᥙᥪᥖᥱ ᥞᥣᥴ ᥖᥒᥰ ᥘᥦᥢ ᥛᥫᥒᥰ region", + "uls-search-placeholder": "ᥑᥨᥢᥳ ᥞᥣᥴ ᥖᥣᥱ ᥚᥣᥱ ᥔᥣᥱ ᥑᥣᥛᥰ", + "uls-search-placeholder-short": "ᥑᥨᥢᥳ ᥞᥣᥴ" } diff --git a/lib/jquery.uls/i18n/tok.json b/lib/jquery.uls/i18n/tok.json index f7f0a991..38c830a6 100644 --- a/lib/jquery.uls/i18n/tok.json +++ b/lib/jquery.uls/i18n/tok.json @@ -1,6 +1,7 @@ { "@metadata": { "authors": [ + "Faian36", "Robin van der Vliet", "SpanishSnake", "Tbodt" @@ -19,5 +20,6 @@ "uls-common-languages": "ken la sina wile e toki ni", "uls-no-results-suggestion-title": "ken la sina wile e toki ni:", "uls-search-help": "sina ken alasa kepeken nimi toki kepeken nimi pi nasin sitelen kepeken nimi pi kulupu ISO li ken lukin e ma ale e toki ona.", - "uls-search-placeholder": "o alasa e toki" + "uls-search-placeholder": "o alasa e toki", + "uls-search-placeholder-short": "o alasa" } diff --git a/lib/jquery.uls/src/jquery.uls.core.js b/lib/jquery.uls/src/jquery.uls.core.js index 58d23466..41fcb20a 100644 --- a/lib/jquery.uls/src/jquery.uls.core.js +++ b/lib/jquery.uls/src/jquery.uls.core.js @@ -328,7 +328,7 @@ if ( e.keyCode === 27 ) { // escape this.cancel(); - this.$element.focus(); + this.$element.trigger( 'focus' ); e.preventDefault(); e.stopPropagation(); } diff --git a/lib/jquery.uls/src/jquery.uls.data.js b/lib/jquery.uls/src/jquery.uls.data.js index 2636a433..f760ae42 100644 --- a/lib/jquery.uls/src/jquery.uls.data.js +++ b/lib/jquery.uls/src/jquery.uls.data.js @@ -601,6 +601,13 @@ ], "Bislama" ], + "bin": [ + "Latn", + [ + "AF" + ], + "Ẹdo" + ], "bjn": [ "Latn", [ @@ -1244,6 +1251,13 @@ ], "Emiliàn" ], + "ekp": [ + "Latn", + [ + "AF" + ], + "ẹkpeye" + ], "el": [ "Grek", [ @@ -1839,6 +1853,13 @@ ], "Ilonggo" ], + "hke": [ + "Latn", + [ + "AF" + ], + "kihunde" + ], "hne": [ "Deva", [ @@ -2060,6 +2081,23 @@ ], "awain" ], + "isv": [ + "isv-latn" + ], + "isv-cyrl": [ + "Cyrl", + [ + "EU" + ], + "меджусловјанскы" + ], + "isv-latn": [ + "Latn", + [ + "EU" + ], + "medžuslovjansky" + ], "it": [ "Latn", [ @@ -2084,6 +2122,13 @@ ], "日本語" ], + "jac": [ + "Latn", + [ + "AM" + ], + "Abꞌxubꞌal Poptiꞌ" + ], "jam": [ "Latn", [ @@ -2501,7 +2546,7 @@ "EU", "ME" ], - "كوردي" + "کوردی (عەرەبی)" ], "ku-latn": [ "Latn", @@ -2737,6 +2782,13 @@ ], "lüüdi" ], + "lue": [ + "Latn", + [ + "AF" + ], + "chiluvale" + ], "luo": [ "Latn", [ @@ -4547,7 +4599,7 @@ [ "AS" ], - "ᥖᥭᥰᥖᥬᥳᥑᥨᥒᥰ" + "ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ" ], "te": [ "Telu", @@ -4664,6 +4716,13 @@ ], "lea faka-Tonga" ], + "toi": [ + "Latn", + [ + "AF" + ], + "chitonga" + ], "tok": [ "Latn", [ @@ -4998,6 +5057,13 @@ ], "Faka'uvea" ], + "wlx": [ + "Latn", + [ + "AF" + ], + "waale" + ], "wo": [ "Latn", [ @@ -5384,6 +5450,7 @@ "uz", "tk", "bgn", + "kaa", "ug-arab", "kk-arab", "kk-cyrl" @@ -6104,7 +6171,7 @@ "ne", "sat", "ks-arab", - "gom-deva", + "knn", "gbm", "sd", "doi", @@ -6149,6 +6216,7 @@ "bqi", "luz", "lki", + "kaa", "bgn", "hy", "ps", @@ -6215,7 +6283,8 @@ ], "KG": [ "ky", - "ru" + "ru", + "kaa" ], "KH": [ "km" @@ -6248,7 +6317,8 @@ "en", "de", "ug-cyrl", - "ug-arab" + "ug-arab", + "kaa" ], "LA": [ "lo" @@ -6478,6 +6548,7 @@ "efi", "ibb", "ha-arab", + "bin", "kcg", "ar", "ann" @@ -6699,6 +6770,7 @@ "sr-cyrl", "vep", "mn", + "kaa", "izh", "vot", "cu" @@ -6870,7 +6942,8 @@ "tk", "ru", "uz", - "ku-latn" + "ku-latn", + "kaa" ], "TN": [ "aeb-arab", @@ -6886,6 +6959,7 @@ "en", "ku-latn", "apc", + "kaa", "kbd", "az-latn", "az-arab", diff --git a/lib/jquery.uls/src/jquery.uls.lcd.js b/lib/jquery.uls/src/jquery.uls.lcd.js index ec9411f9..080cceae 100644 --- a/lib/jquery.uls/src/jquery.uls.lcd.js +++ b/lib/jquery.uls/src/jquery.uls.lcd.js @@ -33,17 +33,17 @@ * * @param {Element} element The container element to which the languages to be displayed * @param {Object} [options] Configuration object - * @param {Object} [options.languages] Selectable languages. Keyed by language code, values are autonyms. - * @param {string[]} [options.showRegions] Array of region codes to show. Default is + * @cfg {Object} [languages] Selectable languages. Keyed by language code, values are autonyms. + * @cfg {string[]} [showRegions] Array of region codes to show. Default is * [ 'WW', 'AM', 'EU', 'ME', 'AF', 'AS', 'PA' ] - * @param {number} [options.itemsPerColumn] Number of languages per column. - * @param {number} [options.columns] Number of columns for languages. Default is 4. - * @param {Function} [options.languageDecorator] Callback function to be called when a language + * @cfg {number} [itemsPerColumn] Number of languages per column. + * @cfg {number} [columns] Number of columns for languages. Default is 4. + * @cfg {Function} [languageDecorator] Callback function to be called when a language * link is prepared - for custom decoration. - * @param {Function|string[]} [options.quickList] The languages to display as suggestions for quick + * @cfg {Function|string[]} [quickList] The languages to display as suggestions for quick * selection. - * @param {Function} [options.clickhandler] Callback when language is selected. - * @param {jQuery|Function} [options.noResultsTemplate] + * @cfg {Function} [clickhandler] Callback when language is selected. + * @cfg {jQuery|Function} [noResultsTemplate] */ function LanguageCategoryDisplay( element, options ) { this.$element = $( element );