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:
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 ) );
|
||||
Reference in New Issue
Block a user