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
9a413337e5

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:
0c657dceaf

Change-Id: I66e90fb414f032d0c6a5a8aa238e1663f8874381
This commit is contained in:
Amir E. Aharoni
2024-07-03 15:33:47 -04:00
parent 227e3c1fa8
commit c20d1f0c23
15 changed files with 270 additions and 36 deletions

View File

@@ -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: 'Abxubal 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' ]

View File

@@ -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 ) );

View File

@@ -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 ) );

View File

@@ -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 ) );

View File

@@ -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 ) );

View File

@@ -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": "𑄖𑄮𑄉𑄚"
}

View File

@@ -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": "Лахар"
}

View File

@@ -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": "아프리카",

View File

@@ -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 коддору же болбосо аймагы боюнча издесеңиз болот.",

View File

@@ -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": "ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਵਿੱਚ ਦਿਲਚਸਪੀ ਹੋ ਸਕਦੀ ਹੋ:",

View File

@@ -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": "ᥑᥨᥢᥳ ᥞᥣᥴ"
}

View File

@@ -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"
}

View File

@@ -328,7 +328,7 @@
if ( e.keyCode === 27 ) { // escape
this.cancel();
this.$element.focus();
this.$element.trigger( 'focus' );
e.preventDefault();
e.stopPropagation();
}

View File

@@ -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"
],
"Abxubal 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",

View File

@@ -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 );