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:
d82b0b1bce

jquery.uls:
* Update language-data:
  https://github.com/wikimedia/jquery.uls/pull/491

Updating to:
52f6ee5180

Change-Id: I3e0a1b0d5e319335d053b94c84589e3ca6ce2d7e
This commit is contained in:
Amir E. Aharoni
2024-09-24 23:32:40 -04:00
parent e626fcc341
commit 3e1ab196ea
6 changed files with 254 additions and 13 deletions

View File

@@ -4253,6 +4253,8 @@ class LanguageNameSearchData {
'calmucu' => 'xal', 'calmucu' => 'xal',
'calmucă' => 'xal', 'calmucă' => 'xal',
'calmyceg' => 'xal', 'calmyceg' => 'xal',
'cam pai' => 'cjm-latn',
'cam pur' => 'cja-latn',
'camba' => 'kam', 'camba' => 'kam',
'cambais' => 'kam', 'cambais' => 'kam',
'cambodschan' => 'km', 'cambodschan' => 'km',
@@ -14478,6 +14480,7 @@ class LanguageNameSearchData {
'khmérčina' => 'km', 'khmérčina' => 'km',
'khmérština' => 'km', 'khmérština' => 'km',
'khoekhoe' => 'naq', 'khoekhoe' => 'naq',
'khoekhoegowab' => 'naq',
'khoisan-spraken' => 'khi', 'khoisan-spraken' => 'khi',
'khoisan-spriaken' => 'khi', 'khoisan-spriaken' => 'khi',
'khorasani turkic' => 'kmz', 'khorasani turkic' => 'kmz',
@@ -21241,10 +21244,6 @@ class LanguageNameSearchData {
'min — chino min nan' => 'nan', 'min — chino min nan' => 'nan',
'min — chinu min nan' => 'nan', 'min — chinu min nan' => 'nan',
'min — cina min nan' => 'nan', 'min — cina min nan' => 'nan',
'min — puxian min' => 'cpx',
'min — puxian min (latin script)' => 'cpx-latn',
'min — puxian min (simplified han script)' => 'cpx-hans',
'min — puxian min (traditional han script)' => 'cpx-hant',
'min — sinaeg min nan' => 'nan', 'min — sinaeg min nan' => 'nan',
'min — sínis min nan' => 'nan', 'min — sínis min nan' => 'nan',
'min — xinès min del sud' => 'nan', 'min — xinès min del sud' => 'nan',
@@ -24672,14 +24671,14 @@ class LanguageNameSearchData {
'putukezi' => 'pt', 'putukezi' => 'pt',
'putèr' => 'rm-puter', 'putèr' => 'rm-puter',
'puunia' => 'xpu', 'puunia' => 'xpu',
'puxian' => 'cpx',
'puxian (latin script)' => 'cpx-latn',
'puxian (simplified han script)' => 'cpx-hans',
'puxian (traditional han script)' => 'cpx-hant',
'puyuma' => 'pyu', 'puyuma' => 'pyu',
'puştu' => 'ps', 'puştu' => 'ps',
'puštu' => 'ps', 'puštu' => 'ps',
'puštūnų' => 'ps', 'puštūnų' => 'ps',
'puxian min' => 'cpx',
'puxian min (latin script)' => 'cpx-latn',
'puxian min (simplified han script)' => 'cpx-hans',
'puxian min (traditional han script)' => 'cpx-hant',
'pwnjabeg' => 'pa', 'pwnjabeg' => 'pa',
'pwyleg' => 'pl', 'pwyleg' => 'pl',
'pyndżabski' => 'pa', 'pyndżabski' => 'pa',
@@ -24788,6 +24787,7 @@ class LanguageNameSearchData {
'pahari — mahasu pahari (devanagari script)' => 'bfz-deva', 'pahari — mahasu pahari (devanagari script)' => 'bfz-deva',
'pahari — mahasu pahari (takri script)' => 'bfz-takr', 'pahari — mahasu pahari (takri script)' => 'bfz-takr',
'pahlavi — tiếng pahlavi' => 'pal', 'pahlavi — tiếng pahlavi' => 'pal',
'pai — cam pai' => 'cjm-latn',
'paiute — northern paiute' => 'pao', 'paiute — northern paiute' => 'pao',
'pajesaksakielâ — sveitsi pajesaksakielâ' => 'de-ch', 'pajesaksakielâ — sveitsi pajesaksakielâ' => 'de-ch',
'pajey — patas pajey' => 'pt-br', 'pajey — patas pajey' => 'pt-br',
@@ -25070,6 +25070,7 @@ class LanguageNameSearchData {
'punjabi — western punjabi' => 'pnb', 'punjabi — western punjabi' => 'pnb',
'punjabi — èdè punjabi' => 'pa', 'punjabi — èdè punjabi' => 'pa',
'punjabii — afaan punjabii' => 'pa', 'punjabii — afaan punjabii' => 'pa',
'pur — cam pur' => 'cja-latn',
'purba — greek purba' => 'grc', 'purba — greek purba' => 'grc',
'purtugal — tapurtugalit n purtugal' => 'pt-pt', 'purtugal — tapurtugalit n purtugal' => 'pt-pt',
'pusha — arab pusha modèren' => 'ar-001', 'pusha — arab pusha modèren' => 'ar-001',
@@ -44667,6 +44668,7 @@ class LanguageNameSearchData {
'אוזבעקיש' => 'uz', 'אוזבעקיש' => 'uz',
'אוזבקית' => 'uz', 'אוזבקית' => 'uz',
'אויגורית' => 'ug', 'אויגורית' => 'ug',
'אויגורית ערבית' => 'ug-arab',
'אומבאַוואוסטע שפּראַך' => 'und', 'אומבאַוואוסטע שפּראַך' => 'und',
'אומבונדו' => 'umb', 'אומבונדו' => 'umb',
'אונגעריש' => 'hu', 'אונגעריש' => 'hu',
@@ -44802,6 +44804,7 @@ class LanguageNameSearchData {
'בישנופרייה' => 'bpy', 'בישנופרייה' => 'bpy',
'בלארוסית' => 'be', 'בלארוסית' => 'be',
'בלארוסית טרשקביץ׳' => 'be-tarask', 'בלארוסית טרשקביץ׳' => 'be-tarask',
'בלוצ׳ית דרומית' => 'bcc',
'בלין' => 'byn', 'בלין' => 'byn',
'בליסימבולס' => 'zbl', 'בליסימבולס' => 'zbl',
'במבארה' => 'bm', 'במבארה' => 'bm',
@@ -44903,6 +44906,7 @@ class LanguageNameSearchData {
'דרום — קרי דרום מזרחי' => 'crj', 'דרום — קרי דרום מזרחי' => 'crj',
'דרומית — אזרבייג׳נית דרומית' => 'azb', 'דרומית — אזרבייג׳נית דרומית' => 'azb',
'דרומית — אלטאית דרומית' => 'alt', 'דרומית — אלטאית דרומית' => 'alt',
'דרומית — בלוצ׳ית דרומית' => 'bcc',
'דרומית — האידה דרומית' => 'hax', 'דרומית — האידה דרומית' => 'hax',
'דרומית — טצ׳ון דרומית' => 'tce', 'דרומית — טצ׳ון דרומית' => 'tce',
'דרומית — כורדית דרומית' => 'sdh', 'דרומית — כורדית דרומית' => 'sdh',
@@ -44927,6 +44931,7 @@ class LanguageNameSearchData {
'היליגאינון' => 'hil', 'היליגאינון' => 'hil',
'הינדי' => 'hi', 'הינדי' => 'hi',
'הינדית פיג׳ית' => 'hif', 'הינדית פיג׳ית' => 'hif',
'הינדית פיג׳ית לטינית' => 'hif-latn',
'הירי מוטו' => 'ho', 'הירי מוטו' => 'ho',
'הלקומלם' => 'hur', 'הלקומלם' => 'hur',
'המונג' => 'hmn', 'המונג' => 'hmn',
@@ -44992,6 +44997,7 @@ class LanguageNameSearchData {
], ],
1495 => [ 1495 => [
'prefix' => [ 'prefix' => [
'חקסית' => 'kjh',
'חתית' => 'hit', 'חתית' => 'hit',
], ],
'infix' => [ 'infix' => [
@@ -45009,6 +45015,7 @@ class LanguageNameSearchData {
'טאיטה' => 'dav', 'טאיטה' => 'dav',
'טגישית' => 'tgx', 'טגישית' => 'tgx',
'טג׳יקית' => 'tg', 'טג׳יקית' => 'tg',
'טג׳יקית קירילית' => 'tg-cyrl',
'טהיטית' => 'ty', 'טהיטית' => 'ty',
'טובאלו' => 'tvl', 'טובאלו' => 'tvl',
'טובינית' => 'tyv', 'טובינית' => 'tyv',
@@ -45025,6 +45032,8 @@ class LanguageNameSearchData {
'טורקמעניש' => 'tk', 'טורקמעניש' => 'tk',
'טטום' => 'tet', 'טטום' => 'tet',
'טטרית' => 'tt', 'טטרית' => 'tt',
'טטרית לטינית' => 'tt-latn',
'טטרית קירילית' => 'tt-cyrl',
'טטרית של קרים' => 'crh', 'טטרית של קרים' => 'crh',
'טיאלית' => 'tay', 'טיאלית' => 'tay',
'טיאפ' => 'kcg', 'טיאפ' => 'kcg',
@@ -45086,12 +45095,15 @@ class LanguageNameSearchData {
'prefix' => [ 'prefix' => [
'כורדית דרומית' => 'sdh', 'כורדית דרומית' => 'sdh',
'כורדית כורמנג׳ית' => 'ku', 'כורדית כורמנג׳ית' => 'ku',
'כורדית כורמנג׳ית לטינית' => 'ku-latn',
'כורדית סוראנית' => 'ckb', 'כורדית סוראנית' => 'ckb',
'כינעזיש' => 'zh', 'כינעזיש' => 'zh',
'כמה שפות' => 'mul',
'כמער' => 'km', 'כמער' => 'km',
], ],
'infix' => [ 'infix' => [
'כורמנג׳ית — כורדית כורמנג׳ית' => 'ku', 'כורמנג׳ית — כורדית כורמנג׳ית' => 'ku',
'כורמנג׳ית — כורדית כורמנג׳ית לטינית' => 'ku-latn',
'כנסייתית — סלאבית כנסייתית עתיקה' => 'cu', 'כנסייתית — סלאבית כנסייתית עתיקה' => 'cu',
], ],
], ],
@@ -45133,6 +45145,7 @@ class LanguageNameSearchData {
'לימבורגית' => 'li', 'לימבורגית' => 'li',
'לינגווה פראנקה נובה' => 'lfn', 'לינגווה פראנקה נובה' => 'lfn',
'לינגלה' => 'ln', 'לינגלה' => 'ln',
'לכית' => 'lki',
'ללא תוכן לשוני' => 'zxx', 'ללא תוכן לשוני' => 'zxx',
'למבה' => 'lam', 'למבה' => 'lam',
'לנדה' => 'lah', 'לנדה' => 'lah',
@@ -45142,6 +45155,12 @@ class LanguageNameSearchData {
], ],
'infix' => [ 'infix' => [
'לואיזיאנית — קריאולית לואיזיאנית' => 'lou', 'לואיזיאנית — קריאולית לואיזיאנית' => 'lou',
'לטינית — הינדית פיג׳ית לטינית' => 'hif-latn',
'לטינית — טטרית לטינית' => 'tt-latn',
'לטינית — כורדית כורמנג׳ית לטינית' => 'ku-latn',
'לטינית — סרבוקרואטית לטינית' => 'sh-latn',
'לטינית — סרבית לטינית' => 'sr-latn',
'לטינית — קזחית לטינית' => 'kk-latn',
'לשוני — ללא תוכן לשוני' => 'zxx', 'לשוני — ללא תוכן לשוני' => 'zxx',
], ],
], ],
@@ -45200,7 +45219,6 @@ class LanguageNameSearchData {
'מניפורית' => 'mni', 'מניפורית' => 'mni',
'מנצ׳ו' => 'mnc', 'מנצ׳ו' => 'mnc',
'מסאית' => 'mas', 'מסאית' => 'mas',
'מספר שפות' => 'mul',
'מסקוקית' => 'mus', 'מסקוקית' => 'mus',
'מערב פֿלעמיש' => 'vls', 'מערב פֿלעמיש' => 'vls',
'מערב־פֿריזיש' => 'fy', 'מערב־פֿריזיש' => 'fy',
@@ -45227,6 +45245,7 @@ class LanguageNameSearchData {
'מישורית — מארית מישורית' => 'mhr', 'מישורית — מארית מישורית' => 'mhr',
'מנדיילינגית — בטקית מנדיילינגית' => 'btm', 'מנדיילינגית — בטקית מנדיילינגית' => 'btm',
'מסורתית — סינית מסורתית' => 'zh-hant', 'מסורתית — סינית מסורתית' => 'zh-hant',
'מסורתית — קנטונזית מסורתית' => 'yue-hant',
'מערבית — אוביג׳ווה מערבית' => 'ojw', 'מערבית — אוביג׳ווה מערבית' => 'ojw',
'מערבית — אוג׳יבווה צפון מערבית' => 'ojb', 'מערבית — אוג׳יבווה צפון מערבית' => 'ojb',
'מערבית — ארמנית מערבית' => 'hyw', 'מערבית — ארמנית מערבית' => 'hyw',
@@ -45366,7 +45385,11 @@ class LanguageNameSearchData {
'סקסונית תחתית' => 'nds-nl', 'סקסונית תחתית' => 'nds-nl',
'סראיקית' => 'skr-arab', 'סראיקית' => 'skr-arab',
'סרבו-קרואטית' => 'sh', 'סרבו-קרואטית' => 'sh',
'סרבוקרואטית לטינית' => 'sh-latn',
'סרבוקרואטית קירילית' => 'sh-cyrl',
'סרבית' => 'sr', 'סרבית' => 'sr',
'סרבית לטינית' => 'sr-latn',
'סרבית קירילית' => 'sr-cyrl',
'סרדינית' => 'sc', 'סרדינית' => 'sc',
'סרנאן טונגו' => 'srn', 'סרנאן טונגו' => 'srn',
'סרר' => 'srr', 'סרר' => 'srr',
@@ -45387,6 +45410,7 @@ class LanguageNameSearchData {
'prefix' => [ 'prefix' => [
'עברית' => 'he', 'עברית' => 'he',
'עילמית' => 'elx', 'עילמית' => 'elx',
'עיראקית' => 'acm',
'ענגליש' => 'en', 'ענגליש' => 'en',
'עסטיש' => 'et', 'עסטיש' => 'et',
'עספּעראַנטא' => 'eo', 'עספּעראַנטא' => 'eo',
@@ -45402,6 +45426,8 @@ class LanguageNameSearchData {
'עילית — סורבית עילית' => 'hsb', 'עילית — סורבית עילית' => 'hsb',
'ענגליש — אַלט ענגליש' => 'ang', 'ענגליש — אַלט ענגליש' => 'ang',
'ענגליש — מיטל ענגליש' => 'enm', 'ענגליש — מיטל ענגליש' => 'enm',
'ערבית — אויגורית ערבית' => 'ug-arab',
'ערבית — קזחית ערבית' => 'kk-arab',
'עתיקה — אירית עתיקה' => 'sga', 'עתיקה — אירית עתיקה' => 'sga',
'עתיקה — אנגלית עתיקה' => 'ang', 'עתיקה — אנגלית עתיקה' => 'ang',
'עתיקה — גרמנית עתיקה גבוהה' => 'goh', 'עתיקה — גרמנית עתיקה גבוהה' => 'goh',
@@ -45477,6 +45503,7 @@ class LanguageNameSearchData {
'פונית — ג׳ולה פונית' => 'dyo', 'פונית — ג׳ולה פונית' => 'dyo',
'פוקה — סאליש מיצרי חואן דה פוקה' => 'str', 'פוקה — סאליש מיצרי חואן דה פוקה' => 'str',
'פיג׳ית — הינדית פיג׳ית' => 'hif', 'פיג׳ית — הינדית פיג׳ית' => 'hif',
'פיג׳ית — הינדית פיג׳ית לטינית' => 'hif-latn',
'פיסין — טוק פיסין' => 'tpi', 'פיסין — טוק פיסין' => 'tpi',
'פנונית — רוסינית פנונית' => 'rsk', 'פנונית — רוסינית פנונית' => 'rsk',
'פראנקה — לינגווה פראנקה נובה' => 'lfn', 'פראנקה — לינגווה פראנקה נובה' => 'lfn',
@@ -45556,6 +45583,7 @@ class LanguageNameSearchData {
'קומי' => 'kv', 'קומי' => 'kv',
'קומי-פרמיאקית' => 'koi', 'קומי-פרמיאקית' => 'koi',
'קומיקית' => 'kum', 'קומיקית' => 'kum',
'קומרינגית' => 'kge',
'קונגו' => 'kg', 'קונגו' => 'kg',
'קונקאני' => 'kok', 'קונקאני' => 'kok',
'קונקנית גואנית' => 'gom', 'קונקנית גואנית' => 'gom',
@@ -45570,6 +45598,9 @@ class LanguageNameSearchData {
'קורנית' => 'kw', 'קורנית' => 'kw',
'קורסיקנית' => 'co', 'קורסיקנית' => 'co',
'קזחית' => 'kk', 'קזחית' => 'kk',
'קזחית לטינית' => 'kk-latn',
'קזחית ערבית' => 'kk-arab',
'קזחית קירילית' => 'kk-cyrl',
'קטלאנית' => 'ca', 'קטלאנית' => 'ca',
'קיינגאנג' => 'kgp', 'קיינגאנג' => 'kgp',
'קימבונדו' => 'kmb', 'קימבונדו' => 'kmb',
@@ -45589,6 +45620,7 @@ class LanguageNameSearchData {
'קמרית' => 'km', 'קמרית' => 'km',
'קנאדה' => 'kn', 'קנאדה' => 'kn',
'קנטונזית' => 'zh-yue', 'קנטונזית' => 'zh-yue',
'קנטונזית מסורתית' => 'yue-hant',
'קנמבו' => 'kbl', 'קנמבו' => 'kbl',
'קפלה' => 'kpe', 'קפלה' => 'kpe',
'קצ׳ואה' => 'qu', 'קצ׳ואה' => 'qu',
@@ -45614,6 +45646,11 @@ class LanguageNameSearchData {
'infix' => [ 'infix' => [
'קונגו — סווהילי קונגו' => 'sw-cd', 'קונגו — סווהילי קונגו' => 'sw-cd',
'קייג׳ונית — צרפתית קייג׳ונית' => 'frc', 'קייג׳ונית — צרפתית קייג׳ונית' => 'frc',
'קירילית — טג׳יקית קירילית' => 'tg-cyrl',
'קירילית — טטרית קירילית' => 'tt-cyrl',
'קירילית — סרבוקרואטית קירילית' => 'sh-cyrl',
'קירילית — סרבית קירילית' => 'sr-cyrl',
'קירילית — קזחית קירילית' => 'kk-cyrl',
'קלאסית — נווארית קלאסית' => 'nwc', 'קלאסית — נווארית קלאסית' => 'nwc',
'קלאסית — סינית קלאסית' => 'zh-classical', 'קלאסית — סינית קלאסית' => 'zh-classical',
'קלאסית — סירית קלאסית' => 'syc', 'קלאסית — סירית קלאסית' => 'syc',
@@ -45670,7 +45707,7 @@ class LanguageNameSearchData {
'שיאנג — סינית שיאנג' => 'hsn', 'שיאנג — סינית שיאנג' => 'hsn',
'שלעזיש — אונטער שלעזיש' => 'sli', 'שלעזיש — אונטער שלעזיש' => 'sli',
'שפּראַך — אומבאַוואוסטע שפּראַך' => 'und', 'שפּראַך — אומבאַוואוסטע שפּראַך' => 'und',
'שפות — מספר שפות' => 'mul', 'שפות — כמה שפות' => 'mul',
], ],
], ],
1514 => [ 1514 => [
@@ -48684,6 +48721,7 @@ class LanguageNameSearchData {
'infix' => [ 'infix' => [
'فارسی — جوڈیو فارسی' => 'jpr', 'فارسی — جوڈیو فارسی' => 'jpr',
'فارسی — پرون فارسی' => 'peo', 'فارسی — پرون فارسی' => 'peo',
'فاي — چم فاي' => 'cjm-arab',
'فرانسوي — سسيلوا ڪروئل فرانسوي' => 'crs', 'فرانسوي — سسيلوا ڪروئل فرانسوي' => 'crs',
'فرانسوي — سويسي فرانسوي' => 'fr-ch', 'فرانسوي — سويسي فرانسوي' => 'fr-ch',
'فرانسوي — کاناډايي فرانسوي' => 'fr-ca', 'فرانسوي — کاناډايي فرانسوي' => 'fr-ca',
@@ -48714,6 +48752,7 @@ class LanguageNameSearchData {
'فرینچ — سوئس فرینچ' => 'fr-ch', 'فرینچ — سوئس فرینچ' => 'fr-ch',
'فرینچ — وسطی فرینچ' => 'frm', 'فرینچ — وسطی فرینچ' => 'frm',
'فرینچ — پرون فرینچ' => 'fro', 'فرینچ — پرون فرینچ' => 'fro',
'فور — چم فور' => 'cja-arab',
'فوني — جولا فوني' => 'dyo', 'فوني — جولا فوني' => 'dyo',
'فونيا — جولا فونيا' => 'dyo', 'فونيا — جولا فونيا' => 'dyo',
'فونی — جولا فونی' => 'dyo', 'فونی — جولا فونی' => 'dyo',
@@ -50146,6 +50185,8 @@ class LanguageNameSearchData {
'چرچ سلاوی' => 'cu', 'چرچ سلاوی' => 'cu',
'چلکوٹن' => 'clc', 'چلکوٹن' => 'clc',
'چلڪوٽن' => 'clc', 'چلڪوٽن' => 'clc',
'چم فاي' => 'cjm-arab',
'چم فور' => 'cja-arab',
'چمورو' => 'ch', 'چمورو' => 'ch',
'چمڪا' => 'ccp', 'چمڪا' => 'ccp',
'چندین زبان' => 'mul', 'چندین زبان' => 'mul',
@@ -70032,6 +70073,8 @@ class LanguageNameSearchData {
'ꠍꠤꠟꠐꠤ' => 'syl', 'ꠍꠤꠟꠐꠤ' => 'syl',
'ꢱꣃꢬꢵꢯ꣄ꢡ꣄ꢬꢵ' => 'saz', 'ꢱꣃꢬꢵꢯ꣄ꢡ꣄ꢬꢵ' => 'saz',
'ꦗꦮ' => 'jv-java', 'ꦗꦮ' => 'jv-java',
'ꨌꩌ ꨚꨭꩉ' => 'cja-cham',
'ꨌꩌ ꨚꨰ' => 'cjm-cham',
'ꭰᏸꮯ ꭱꮆꭿ ꮣꮯꮆꮝꮧꮣꮕꭲ ꮤꮉꮟꮨ' => 'tzm', 'ꭰᏸꮯ ꭱꮆꭿ ꮣꮯꮆꮝꮧꮣꮕꭲ ꮤꮉꮟꮨ' => 'tzm',
'ꭰᏸꮯ ꭳꮵꮖ' => 'ojc', 'ꭰᏸꮯ ꭳꮵꮖ' => 'ojc',
'ꭰᏸꮯ ꭶꮼꮒꭿꮝꮧ' => 'ia', 'ꭰᏸꮯ ꭶꮼꮒꭿꮝꮧ' => 'ia',
@@ -70494,6 +70537,7 @@ class LanguageNameSearchData {
'ꯖꯔꯃꯟ' => 'de', 'ꯖꯔꯃꯟ' => 'de',
], ],
'infix' => [ 'infix' => [
'ꨚꨭꩉ — ꨌꩌ ꨚꨭꩉ' => 'cja-cham',
'ꭰꮃꮘ — ꮎꮳꮧ ꭰꮃꮘ' => 'ars', 'ꭰꮃꮘ — ꮎꮳꮧ ꭰꮃꮘ' => 'ars',
'ꭰꮅꮤꭲ — ꮷꭶꮎꮾ ꮧꮬ ꭰꮅꮤꭲ' => 'alt', 'ꭰꮅꮤꭲ — ꮷꭶꮎꮾ ꮧꮬ ꭰꮅꮤꭲ' => 'alt',
'ꭰꮉᏸꮯ — ꮤꮨꮒ ꭰꮉᏸꮯ ꮝꮖꮒ' => 'es-419', 'ꭰꮉᏸꮯ — ꮤꮨꮒ ꭰꮉᏸꮯ ꮝꮖꮒ' => 'es-419',

View File

@@ -1,4 +1,4 @@
/*! jquery.ime - v0.2.0+20240905 /*! jquery.ime - v0.2.0+20240924
* https://github.com/wikimedia/jquery.ime * https://github.com/wikimedia/jquery.ime
* Copyright (c) 2024 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ * Copyright (c) 2024 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */
( function ( $ ) { ( function ( $ ) {
@@ -2054,6 +2054,10 @@
name: 'Ibibio - tilde', name: 'Ibibio - tilde',
source: 'rules/ibb/ibb-tilde.js' source: 'rules/ibb/ibb-tilde.js'
}, },
'id-jawi': {
name: 'Jawi Keyboard',
source: 'rules/id/id-jawi.js'
},
'ig-tilde': { 'ig-tilde': {
name: 'Igbo - tilde', name: 'Igbo - tilde',
source: 'rules/ig/ig-tilde.js' source: 'rules/ig/ig-tilde.js'
@@ -2150,6 +2154,10 @@
name: 'Kanuri tilde', name: 'Kanuri tilde',
source: 'rules/kr/kr-tilde.js' source: 'rules/kr/kr-tilde.js'
}, },
'kri-tilde': {
name: 'Krio tilde',
source: 'rules/kri/kri-tilde.js'
},
'ky-cyrl-alt': { 'ky-cyrl-alt': {
name: 'Кыргыз Alt', name: 'Кыргыз Alt',
source: 'rules/ky/ky-cyrl-alt.js' source: 'rules/ky/ky-cyrl-alt.js'
@@ -2288,6 +2296,10 @@
name: 'Burkina Faso tilde keyboard', name: 'Burkina Faso tilde keyboard',
source: 'rules/mul-bf/mul-bf.js' source: 'rules/mul-bf/mul-bf.js'
}, },
'mul-click-tilde': {
name: 'Click consonants keyboard',
source: 'rules/mul-click/mul-click-tilde.js'
},
'mul-cm': { 'mul-cm': {
name: 'General Alphabet of Cameroon Languages tilde keyboard', name: 'General Alphabet of Cameroon Languages tilde keyboard',
source: 'rules/mul-cm/mul-cm.js' source: 'rules/mul-cm/mul-cm.js'
@@ -2900,6 +2912,10 @@
autonym: 'ibibio', autonym: 'ibibio',
inputmethods: [ 'ibb-tilde' ] inputmethods: [ 'ibb-tilde' ]
}, },
id: {
autonym: 'Jawi',
inputmethods: [ 'id-jawi' ]
},
ig: { ig: {
autonym: 'Igbo', autonym: 'Igbo',
inputmethods: [ 'ig-tilde' ] inputmethods: [ 'ig-tilde' ]
@@ -3012,6 +3028,10 @@
autonym: 'kanuri', autonym: 'kanuri',
inputmethods: [ 'kr-tilde' ] inputmethods: [ 'kr-tilde' ]
}, },
kri: {
autonym: 'Krio',
inputmethods: [ 'kri-tilde' ]
},
ks: { ks: {
autonym: 'कॉशुर / کٲشُر', autonym: 'कॉशुर / کٲشُر',
inputmethods: [ 'ks-inscript', 'ks-kbd' ] inputmethods: [ 'ks-inscript', 'ks-kbd' ]
@@ -3108,6 +3128,10 @@
autonym: 'မြန်မာ', autonym: 'မြန်မာ',
inputmethods: [ 'my-mm3', 'my-xkb' ] inputmethods: [ 'my-mm3', 'my-xkb' ]
}, },
naq: {
autonym: 'Khoekhoegowab',
inputmethods: [ 'mul-click-tilde' ]
},
nb: { nb: {
autonym: 'Norsk (bokmål)', autonym: 'Norsk (bokmål)',
inputmethods: [ 'nb-normforms', 'nb-tildeforms' ] inputmethods: [ 'nb-normforms', 'nb-tildeforms' ]

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

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

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

View File

@@ -929,6 +929,30 @@
], ],
"Anishinaabemowin" "Anishinaabemowin"
], ],
"cja": [
"cja-latn"
],
"cja-arab": [
"Arab",
[
"AS"
],
"چم فور"
],
"cja-cham": [
"Cham",
[
"AS"
],
"ꨌꩌ ꨚꨭꩉ"
],
"cja-latn": [
"Latn",
[
"AS"
],
"Cam pur"
],
"cjk": [ "cjk": [
"Latn", "Latn",
[ [
@@ -936,6 +960,30 @@
], ],
"cokwe" "cokwe"
], ],
"cjm": [
"cjm-cham"
],
"cjm-arab": [
"Arab",
[
"AS"
],
"چم فاي"
],
"cjm-cham": [
"Cham",
[
"AS"
],
"ꨌꩌ ꨚꨰ"
],
"cjm-latn": [
"Latn",
[
"AS"
],
"Cam pai"
],
"cjy": [ "cjy": [
"Hant", "Hant",
[ [
@@ -3304,6 +3352,13 @@
], ],
"Napulitano" "Napulitano"
], ],
"naq": [
"Latn",
[
"AF"
],
"Khoekhoegowab"
],
"nb": [ "nb": [
"Latn", "Latn",
[ [
@@ -5487,6 +5542,7 @@
"Bali", "Bali",
"Batk", "Batk",
"Bugi", "Bugi",
"Cham",
"Java", "Java",
"Khmr", "Khmr",
"Laoo", "Laoo",
@@ -6390,7 +6446,8 @@
"kaa" "kaa"
], ],
"KH": [ "KH": [
"km" "km",
"cja-latn"
], ],
"KI": [ "KI": [
"en" "en"
@@ -6625,6 +6682,7 @@
"af", "af",
"kj", "kj",
"ng", "ng",
"naq",
"hz", "hz",
"en", "en",
"de", "de",
@@ -7185,7 +7243,8 @@
"VN": [ "VN": [
"vi", "vi",
"zh-hant", "zh-hant",
"zh" "zh",
"cjm-cham"
], ],
"VU": [ "VU": [
"bi", "bi",