Update jquery.uls, jquery.ime, and search index
jquery.ime: * Fixes in Indonesian Jawi keyboard * Add a keyboard for languages with click consonants * Add a keyboard for Krio Updating to:d82b0b1bcejquery.uls: * Update language-data: https://github.com/wikimedia/jquery.uls/pull/491 Updating to:52f6ee5180Change-Id: I3e0a1b0d5e319335d053b94c84589e3ca6ce2d7e
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/*! jquery.ime - v0.2.0+20240905
|
||||
/*! jquery.ime - v0.2.0+20240924
|
||||
* https://github.com/wikimedia/jquery.ime
|
||||
* Copyright (c) 2024 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */
|
||||
( function ( $ ) {
|
||||
@@ -2054,6 +2054,10 @@
|
||||
name: 'Ibibio - tilde',
|
||||
source: 'rules/ibb/ibb-tilde.js'
|
||||
},
|
||||
'id-jawi': {
|
||||
name: 'Jawi Keyboard',
|
||||
source: 'rules/id/id-jawi.js'
|
||||
},
|
||||
'ig-tilde': {
|
||||
name: 'Igbo - tilde',
|
||||
source: 'rules/ig/ig-tilde.js'
|
||||
@@ -2150,6 +2154,10 @@
|
||||
name: 'Kanuri tilde',
|
||||
source: 'rules/kr/kr-tilde.js'
|
||||
},
|
||||
'kri-tilde': {
|
||||
name: 'Krio tilde',
|
||||
source: 'rules/kri/kri-tilde.js'
|
||||
},
|
||||
'ky-cyrl-alt': {
|
||||
name: 'Кыргыз Alt',
|
||||
source: 'rules/ky/ky-cyrl-alt.js'
|
||||
@@ -2288,6 +2296,10 @@
|
||||
name: 'Burkina Faso tilde keyboard',
|
||||
source: 'rules/mul-bf/mul-bf.js'
|
||||
},
|
||||
'mul-click-tilde': {
|
||||
name: 'Click consonants keyboard',
|
||||
source: 'rules/mul-click/mul-click-tilde.js'
|
||||
},
|
||||
'mul-cm': {
|
||||
name: 'General Alphabet of Cameroon Languages tilde keyboard',
|
||||
source: 'rules/mul-cm/mul-cm.js'
|
||||
@@ -2900,6 +2912,10 @@
|
||||
autonym: 'ibibio',
|
||||
inputmethods: [ 'ibb-tilde' ]
|
||||
},
|
||||
id: {
|
||||
autonym: 'Jawi',
|
||||
inputmethods: [ 'id-jawi' ]
|
||||
},
|
||||
ig: {
|
||||
autonym: 'Igbo',
|
||||
inputmethods: [ 'ig-tilde' ]
|
||||
@@ -3012,6 +3028,10 @@
|
||||
autonym: 'kanuri',
|
||||
inputmethods: [ 'kr-tilde' ]
|
||||
},
|
||||
kri: {
|
||||
autonym: 'Krio',
|
||||
inputmethods: [ 'kri-tilde' ]
|
||||
},
|
||||
ks: {
|
||||
autonym: 'कॉशुर / کٲشُر',
|
||||
inputmethods: [ 'ks-inscript', 'ks-kbd' ]
|
||||
@@ -3108,6 +3128,10 @@
|
||||
autonym: 'မြန်မာ',
|
||||
inputmethods: [ 'my-mm3', 'my-xkb' ]
|
||||
},
|
||||
naq: {
|
||||
autonym: 'Khoekhoegowab',
|
||||
inputmethods: [ 'mul-click-tilde' ]
|
||||
},
|
||||
nb: {
|
||||
autonym: 'Norsk (bokmål)',
|
||||
inputmethods: [ 'nb-normforms', 'nb-tildeforms' ]
|
||||
|
||||
50
lib/jquery.ime/rules/id/id-jawi.js
Normal file
50
lib/jquery.ime/rules/id/id-jawi.js
Normal file
@@ -0,0 +1,50 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
var jawiKeyboard = {
|
||||
id: 'id-jawi',
|
||||
name: 'Jawi keyboard',
|
||||
description: 'Jawi keyboard for Indonesian Wikisource',
|
||||
date: '2023-09-21',
|
||||
URL: 'https://www.mediawiki.org/wiki/Help:Extension:UniversalLanguageSelector/Input_methods/jawi-keyboard',
|
||||
author: 'Benny Lin, Pungkas, Michael',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
contextLength: 1,
|
||||
maxKeyLength: 1,
|
||||
patterns: [
|
||||
[ '\\\\([A-Za-z\\>_~\\.0-9])', '', '$1' ], //escape characters
|
||||
[ '(a|A)', '', 'ا' ], //alif
|
||||
[ '(b|B)', '', 'ب' ], //ba
|
||||
[ '(c|C)', '', 'ﭺ' ], //ca
|
||||
[ '(d|D)', '', 'د' ], //dal
|
||||
[ '(e|E)', '', 'َ' ], //fathah -a
|
||||
[ '(f|F)', '', 'ف' ], //fa
|
||||
[ '(g|G)', '', 'ݢ' ], //gaf
|
||||
[ '(h|H)', '', 'ه' ], //ha
|
||||
[ '(ݢ|ڬ)(h|H)', '(g|G)', 'غ' ], //ghain
|
||||
[ 'ت(h|H)', '(t|T)', 'ة' ], //tāʔ marbūṭa
|
||||
[ 'ى(h|H)', '(k|K)', 'خ' ], //ẖ, kha
|
||||
[ '(i|I)', '', 'ِ' ], //kasrah/kasroh -i
|
||||
[ '(j|J)', '', 'ج' ], //jim
|
||||
[ '(k|K)', '', 'ى' ], //kaf
|
||||
[ '(l|L)', '', 'ل' ], //lam
|
||||
[ '(m|M)', '', 'م' ], //mim
|
||||
[ '(n|N)', '', 'ن' ], //nun
|
||||
[ '(o|O)', '', 'ْ' ], //sukun
|
||||
[ '(p|P)', '', 'ڤ' ], //pa
|
||||
[ '(q|Q)', '', 'ق' ], //qaf
|
||||
[ '(r|R)', '', 'ر' ], //ra
|
||||
[ '(s|S)', '', 'س' ], //sin
|
||||
[ '(t|T)', '', 'ت' ], //ta
|
||||
[ '(u|U)', '', 'ُ' ], //dhammah/dhomah -u
|
||||
[ '(v|V)', '', 'ؤ' ], //va
|
||||
[ '(w|W)', '', 'و' ], //wau
|
||||
[ '(x|X)', '', 'ء' ], // ʾʔhamza
|
||||
[ '(y|Y)', '', 'ي' ], //ya
|
||||
[ '(z|Z)', '', 'ز' ], //zai
|
||||
[ '`', '', 'ع' ] // 'ain
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( jawiKeyboard );
|
||||
}( jQuery ) );
|
||||
27
lib/jquery.ime/rules/kri/kri-tilde.js
Normal file
27
lib/jquery.ime/rules/kri/kri-tilde.js
Normal file
@@ -0,0 +1,27 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var kriTilde = {
|
||||
id: 'kri-tilde',
|
||||
name: 'Krio tilde',
|
||||
description: 'Krio input keyboard',
|
||||
date: '2024-09-23',
|
||||
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
|
||||
[ '~/', '\u0301' ], // Combining acute
|
||||
[ '~\\^', '\u0302' ] // Combining circumflex
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( kriTilde );
|
||||
}( jQuery ) );
|
||||
37
lib/jquery.ime/rules/mul-click/mul-click-tilde.js
Normal file
37
lib/jquery.ime/rules/mul-click/mul-click-tilde.js
Normal file
@@ -0,0 +1,37 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var clickTilde = {
|
||||
id: 'mul-click-tilde',
|
||||
name: 'Click tilde',
|
||||
description: 'Click input keyboard',
|
||||
date: '2024-09-24',
|
||||
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||
author: 'Amir E. Aharoni',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
// Typing based on shape
|
||||
[ '~o', 'ʘ' ], // U+0298: Bilabial click
|
||||
[ '~1', 'ǀ' ], // U+01C0: Dental click (tilde + 1 => not a pipe)
|
||||
[ 'ǀ1', 'ǁ' ], // U+01C1: Lateral click (not a pipe + 1 => double pipe)
|
||||
[ '~=', 'ǂ' ], // U+01C2: Alveolar click
|
||||
[ '~#', 'ǂ' ], // U+01C2: Alveolar click
|
||||
[ '~!', 'ǃ' ], // U+01C3: Retroflex click (tilde + exclamation point => not an exclamation point)
|
||||
[ '~,', '𝼊' ], // U+1DF0A: Retroflex click with retroflex hook
|
||||
|
||||
// Typing based on Zulu and Xhosa orthography
|
||||
[ '~c', 'ǀ' ], // U+01C0: Dental click (not a pipe!)
|
||||
[ '~x', 'ǁ' ], // U+01C1: Lateral click
|
||||
[ '~q', 'ǃ' ], // U+01C3: Retroflex click (not an exclamation point!)
|
||||
|
||||
[ '~\\\\', '\u0300' ], // Combining grave
|
||||
[ '~/', '\u0301' ], // Combining acute
|
||||
[ '~\\^', '\u0302' ], // Combining circumflex
|
||||
[ '~\\{', '\u0303' ], // Combining tilde
|
||||
[ '~-', '\u0304' ] // Combining macron
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( clickTilde );
|
||||
}( jQuery ) );
|
||||
@@ -929,6 +929,30 @@
|
||||
],
|
||||
"Anishinaabemowin"
|
||||
],
|
||||
"cja": [
|
||||
"cja-latn"
|
||||
],
|
||||
"cja-arab": [
|
||||
"Arab",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"چم فور"
|
||||
],
|
||||
"cja-cham": [
|
||||
"Cham",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"ꨌꩌ ꨚꨭꩉ"
|
||||
],
|
||||
"cja-latn": [
|
||||
"Latn",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"Cam pur"
|
||||
],
|
||||
"cjk": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -936,6 +960,30 @@
|
||||
],
|
||||
"cokwe"
|
||||
],
|
||||
"cjm": [
|
||||
"cjm-cham"
|
||||
],
|
||||
"cjm-arab": [
|
||||
"Arab",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"چم فاي"
|
||||
],
|
||||
"cjm-cham": [
|
||||
"Cham",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"ꨌꩌ ꨚꨰ"
|
||||
],
|
||||
"cjm-latn": [
|
||||
"Latn",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"Cam pai"
|
||||
],
|
||||
"cjy": [
|
||||
"Hant",
|
||||
[
|
||||
@@ -3304,6 +3352,13 @@
|
||||
],
|
||||
"Napulitano"
|
||||
],
|
||||
"naq": [
|
||||
"Latn",
|
||||
[
|
||||
"AF"
|
||||
],
|
||||
"Khoekhoegowab"
|
||||
],
|
||||
"nb": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -5487,6 +5542,7 @@
|
||||
"Bali",
|
||||
"Batk",
|
||||
"Bugi",
|
||||
"Cham",
|
||||
"Java",
|
||||
"Khmr",
|
||||
"Laoo",
|
||||
@@ -6390,7 +6446,8 @@
|
||||
"kaa"
|
||||
],
|
||||
"KH": [
|
||||
"km"
|
||||
"km",
|
||||
"cja-latn"
|
||||
],
|
||||
"KI": [
|
||||
"en"
|
||||
@@ -6625,6 +6682,7 @@
|
||||
"af",
|
||||
"kj",
|
||||
"ng",
|
||||
"naq",
|
||||
"hz",
|
||||
"en",
|
||||
"de",
|
||||
@@ -7185,7 +7243,8 @@
|
||||
"VN": [
|
||||
"vi",
|
||||
"zh-hant",
|
||||
"zh"
|
||||
"zh",
|
||||
"cjm-cham"
|
||||
],
|
||||
"VU": [
|
||||
"bi",
|
||||
|
||||
Reference in New Issue
Block a user