Update jquery.uls and jquery.ime from upstream

jquery.uls:
* Make "ha" the primary code for Hausa (should address Bug T279269).
* Localisation updates: ms-arab, ce, fur.
* Minor whitespace fixes for eslint.
Updating to
9b879ca89b

jquery.ime:
* Minor whitespace and escaping fixes for eslint.
Updating to
1fd57c64b9

Bug: T279269
Change-Id: I46aeb0a8397ebd9dc8a5d68a9e92368d8156ae2d
This commit is contained in:
Amir Aharoni
2021-05-24 10:48:32 +03:00
committed by jenkins-bot
parent 53c076a736
commit 7c6a6b528b
77 changed files with 1294 additions and 1236 deletions

View File

@@ -1,4 +1,4 @@
/*! jquery.ime - v0.2.0+20210414 /*! jquery.ime - v0.2.0+20210524
* https://github.com/wikimedia/jquery.ime * https://github.com/wikimedia/jquery.ime
* Copyright (c) 2021 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */ * Copyright (c) 2021 Santhosh Thottingal; License: (GPL-2.0-or-later OR MIT) */
( function ( $ ) { ( function ( $ ) {
@@ -607,7 +607,10 @@
/** /**
* @inheritdoc SelectionWrapper * @inheritdoc SelectionWrapper
*/ */
ContentEditableEntry.prototype.replaceTextAtSelection = function ( precedingCharCount, newText ) { ContentEditableEntry.prototype.replaceTextAtSelection = function (
precedingCharCount,
newText
) {
var textNode, textOffset, newOffset, newRange, var textNode, textOffset, newOffset, newRange,
sel = window.getSelection(), sel = window.getSelection(),
range = this.getSelectedRange(); range = this.getSelectedRange();
@@ -1092,7 +1095,8 @@
this.selectIM( previousInputMethods[ 0 ] ); this.selectIM( previousInputMethods[ 0 ] );
} else { } else {
// Provide the default input method in this case. // Provide the default input method in this case.
firstInputmethod = $.ime.languages[ languageCode ].inputmethods[ 0 ]; firstInputmethod =
$.ime.languages[ languageCode ].inputmethods[ 0 ];
this.selectIM( firstInputmethod ); this.selectIM( firstInputmethod );
} }
} }
@@ -1423,7 +1427,9 @@
); );
if ( imeSelector.options.helpHandler ) { if ( imeSelector.options.helpHandler ) {
$inputMethod.append( imeSelector.options.helpHandler.call( imeSelector, inputmethod ) ); $inputMethod.append(
imeSelector.options.helpHandler.call( imeSelector, inputmethod )
);
} }
$imeList.append( $inputMethod ); $imeList.append( $inputMethod );
@@ -1600,7 +1606,8 @@
// Add to the previous languages, // Add to the previous languages,
if ( inputMethod !== 'system' ) { if ( inputMethod !== 'system' ) {
this.registry.previousInputMethods.unshift( inputMethod ); this.registry.previousInputMethods.unshift( inputMethod );
this.registry.previousInputMethods = this.registry.previousInputMethods.slice( 0, 5 ); this.registry.previousInputMethods =
this.registry.previousInputMethods.slice( 0, 5 );
} }
}, },

View File

@@ -131,7 +131,7 @@
[ 'R', 'ড়' ], [ 'R', 'ড়' ],
[ '(y|Y)', 'য়' ], [ '(y|Y)', 'য়' ],
[ 'Z','্য' ], [ 'Z', '্য' ],
[ 'o', 'অ' ], [ 'o', 'অ' ],
[ '(a|A)', 'আ' ], [ '(a|A)', 'আ' ],
@@ -155,9 +155,9 @@
[ '\\\\\\.', '.' ], [ '\\\\\\.', '.' ],
[ ',,','্' ], [ ',,', '্' ],
[ '\\:','ঃ' ], [ '\\:', 'ঃ' ],
[ '\\^','ঁ' ], [ '\\^', 'ঁ' ],
[ '\\.', '।' ], [ '\\.', '।' ],
[ '\\$', '৳' ], [ '\\$', '৳' ],
[ 'ঃ`', ':' ], [ 'ঃ`', ':' ],

View File

@@ -38,7 +38,7 @@
[ 'P', 'ঝ' ], [ 'P', 'ঝ' ],
[ '\\}', 'ঞ' ], [ '\\}', 'ঞ' ],
[ '\'', 'ট' ], [ '\'', 'ট' ],
[ '\"', 'ঠ' ], [ '"', 'ঠ' ],
[ '\\[', 'ড' ], [ '\\[', 'ড' ],
[ '\\{', 'ঢ' ], [ '\\{', 'ঢ' ],
[ 'C', 'ণ' ], [ 'C', 'ণ' ],

View File

@@ -30,7 +30,7 @@
[ '\\(', '(' ], [ '\\(', '(' ],
[ '\\)', ')' ], [ '\\)', ')' ],
[ '0', '' ], [ '0', '' ],
[ '\"', 'ঠ' ], [ '"', 'ঠ' ],
[ '\'', 'ট' ], [ '\'', 'ট' ],
[ ',', ',' ], [ ',', ',' ],
[ '-', '-' ], [ '-', '-' ],

View File

@@ -13,83 +13,83 @@
contextLength: 4, contextLength: 4,
maxKeyLength: 5, maxKeyLength: 5,
patterns: [ patterns: [
[ '([ক-হড়ঢ়য়])্?ৰৰi','[^a`]', '$1ৃ' ], [ '([ক-হড়ঢ়য়])্?ৰৰi', '[^a`]', '$1ৃ' ],
[ 'ৰৰi','[^a`]', 'ঋ' ], [ 'ৰৰi', '[^a`]', 'ঋ' ],
[ '(([ক-হড়ঢ়ৰৱয়]))a','[^a`]', '$1' ], [ '(([ক-হড়ঢ়ৰৱয়]))a', '[^a`]', '$1' ],
[ '([ক-হড়ঢ়ৰৱয়])a','a', '$1া' ], [ '([ক-হড়ঢ়ৰৱয়])a', 'a', '$1া' ],
[ '([ক-হড়ঢ়ৰৱয়])i','[^a`]', '$1ি' ], [ '([ক-হড়ঢ়ৰৱয়])i', '[^a`]', '$1ি' ],
[ '([ক-হড়ঢ়ৰৱয়])(িi|েe)','[^a`]', '$1ী' ], [ '([ক-হড়ঢ়ৰৱয়])(িi|েe)', '[^a`]', '$1ী' ],
[ '([ক-হড়ঢ়ৰৱয়])u','[^a`]', '$1ু' ], [ '([ক-হড়ঢ়ৰৱয়])u', '[^a`]', '$1ু' ],
[ '([ক-হড়ঢ়ৰৱয়])ুu','[^a`]', '$1ূ' ], [ '([ক-হড়ঢ়ৰৱয়])ুu', '[^a`]', '$1ূ' ],
[ '([ক-হড়ঢ়ৰৱয়])o','[^a`]', '$1ো' ], [ '([ক-হড়ঢ়ৰৱয়])o', '[^a`]', '$1ো' ],
[ '([ক-হড়ঢ়ৰৱয়])e','[^a`]', '$1ে' ], [ '([ক-হড়ঢ়ৰৱয়])e', '[^a`]', '$1ে' ],
[ '([ক-হড়ঢ়ৰৱয়])োi','[^a`]', '$1ৈ' ], [ '([ক-হড়ঢ়ৰৱয়])োi', '[^a`]', '$1ৈ' ],
[ '([ক-হড়ঢ়ৰৱয়])োu','[^a`]', '$1ৌ' ], [ '([ক-হড়ঢ়ৰৱয়])োu', '[^a`]', '$1ৌ' ],
[ '([কঙলষস])(k|K)','[^a`]','$1্ক' ], [ '([কঙলষস])(k|K)', '[^a`]', '$1্ক' ],
[ '([গঙদল])(g)','[^a`]','$1্গ' ], [ '([গঙদল])(g)', '[^a`]', '$1্গ' ],
[ '([চশ])c','[^a`]','$1্চ' ], [ '([চশ])c', '[^a`]', '$1্চ' ],
[ '([জঞব])j','[^a`]','$1্জ' ], [ '([জঞব])j', '[^a`]', '$1্জ' ],
[ 'নj','[^a`]','ঞ্জ' ], [ 'নj', '[^a`]', 'ঞ্জ' ],
[ '([কটণনপলষস])T','[^a`]','$1্ট' ], [ '([কটণনপলষস])T', '[^a`]', '$1্ট' ],
[ '([ডণনল])D','[^a`]','$1্ড' ], [ '([ডণনল])D', '[^a`]', '$1্ড' ],
[ '([গষহ])N','[^a`]','$1্ণ' ], [ '([গষহ])N', '[^a`]', '$1্ণ' ],
[ '([কতনপশসহ])t','[^a`]','$1্ত' ], [ '([কতনপশসহ])t', '[^a`]', '$1্ত' ],
[ '([গদনব])d','[^a`]','$1্দ' ], [ '([গদনব])d', '[^a`]', '$1্দ' ],
[ '([গঘণতধনপমশসহ])n','[^a`]','$1্ন' ], [ '([গঘণতধনপমশসহ])n', '[^a`]', '$1্ন' ],
[ '([পমলষস])p','[^a`]','$1্প' ], [ '([পমলষস])p', '[^a`]', '$1্প' ],
[ '([মস])f', '[^a`]', '$1্ফ' ], [ '([মস])f', '[^a`]', '$1্ফ' ],
[ '([বমল])b','[^a`]','$1্ব' ], [ '([বমল])b', '[^a`]', '$1্ব' ],
[ '([কগঙটণতদধনমলশষসহ])m','[^a`]','$1্ম' ], [ '([কগঙটণতদধনমলশষসহ])m', '[^a`]', '$1্ম' ],
[ '([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r','[^a`]','$1্ৰ' ], [ '([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r', '[^a`]', '$1্ৰ' ],
[ '([কগপ-বমলশসহ])l','[^a`]','$1্ল' ], [ '([কগপ-বমলশসহ])l', '[^a`]', '$1্ল' ],
[ '([কনপ])s','[^a`]','$1্স' ], [ '([কনপ])s', '[^a`]', '$1্স' ],
[ '([ক-হড়ঢ়য়])(w|b|v)','[^a`]','$1্ব' ], [ '([ক-হড়ঢ়য়])(w|b|v)', '[^a`]', '$1্ব' ],
[ '([ক-হড়ঢ়য়])y','[^a`]','$1্য' ], [ '([ক-হড়ঢ়য়])y', '[^a`]', '$1্য' ],
[ 'নc','[^a`]','ঞ্চ' ], [ 'নc', '[^a`]', 'ঞ্চ' ],
[ 'ৰk','r','ৰ্ক' ], [ 'ৰk', 'r', 'ৰ্ক' ],
[ 'ৰg','r','ৰ্গ' ], [ 'ৰg', 'r', 'ৰ্গ' ],
[ 'ৰc','r','ৰ্চ' ], [ 'ৰc', 'r', 'ৰ্চ' ],
[ 'ৰj','r','ৰ্জ' ], [ 'ৰj', 'r', 'ৰ্জ' ],
[ 'ৰT','r','ৰ্ট' ], [ 'ৰT', 'r', 'ৰ্ট' ],
[ 'ৰD','r','ৰ্ড' ], [ 'ৰD', 'r', 'ৰ্ড' ],
[ 'ৰN','r','ৰ্ণ' ], [ 'ৰN', 'r', 'ৰ্ণ' ],
[ 'ৰt','r','ৰ্ত' ], [ 'ৰt', 'r', 'ৰ্ত' ],
[ 'ৰd','r','ৰ্দ' ], [ 'ৰd', 'r', 'ৰ্দ' ],
[ 'ৰn','r','ৰ্ন' ], [ 'ৰn', 'r', 'ৰ্ন' ],
[ 'ৰp','r','ৰ্প' ], [ 'ৰp', 'r', 'ৰ্প' ],
[ 'ৰf','r','ৰ্ফ' ], [ 'ৰf', 'r', 'ৰ্ফ' ],
[ 'ৰb','r','ৰ্ব' ], [ 'ৰb', 'r', 'ৰ্ব' ],
[ 'ৰv','r','ৰ্ভ' ], [ 'ৰv', 'r', 'ৰ্ভ' ],
[ 'ৰm','r','ৰ্ম' ], [ 'ৰm', 'r', 'ৰ্ম' ],
[ 'ৰz','r','ৰ্য' ], [ 'ৰz', 'r', 'ৰ্য' ],
[ 'ৰl','r','ৰ্ল' ], [ 'ৰl', 'r', 'ৰ্ল' ],
[ 'ৰx','r','ৰ্শ' ], [ 'ৰx', 'r', 'ৰ্শ' ],
[ 'ৰS','r','ৰ্ষ' ], [ 'ৰS', 'r', 'ৰ্ষ' ],
[ 'ৰs','r','ৰ্স' ], [ 'ৰs', 'r', 'ৰ্স' ],
[ 'ৰh','r','ৰ্হ' ], [ 'ৰh', 'r', 'ৰ্হ' ],
[ 'ৰR','r','ৰ্ড়' ], [ 'ৰR', 'r', 'ৰ্ড়' ],
[ 'ৰy','r','ৰ্য়' ], [ 'ৰy', 'r', 'ৰ্য়' ],
[ 'ত~','t','ৎ' ], [ 'ত~', 't', 'ৎ' ],
[ 'অa','a', 'আ' ], [ 'অa', 'a', 'আ' ],
[ 'কh','k', 'খ' ], [ 'কh', 'k', 'খ' ],
[ 'গh','g', 'ঘ' ], [ 'গh', 'g', 'ঘ' ],
[ 'ণg','N', 'ঙ' ], [ 'ণg', 'N', 'ঙ' ],
[ 'চh','c', 'ছ' ], [ 'চh', 'c', 'ছ' ],
[ 'জh','j', 'ঝ' ], [ 'জh', 'j', 'ঝ' ],
[ 'নG','n', 'ঞ' ], [ 'নG', 'n', 'ঞ' ],
[ 'টh','T', 'ঠ' ], [ 'টh', 'T', 'ঠ' ],
[ 'ডh','D', 'ঢ' ], [ 'ডh', 'D', 'ঢ' ],
[ 'তh','t', 'থ' ], [ 'তh', 't', 'থ' ],
[ 'দh','d', 'ধ' ], [ 'দh', 'd', 'ধ' ],
[ 'পh','p', 'ফ' ], [ 'পh', 'p', 'ফ' ],
[ 'বh','b', 'ভ' ], [ 'বh', 'b', 'ভ' ],
[ 'সh','s', 'শ' ], [ 'সh', 's', 'শ' ],
[ 'ড়h','R', 'ঢ়' ], [ 'ড়h', 'R', 'ঢ়' ],
[ 'নg','n', 'ং' ], [ 'নg', 'n', 'ং' ],
[ 'ওi','o', 'ঐ' ], [ 'ওi', 'o', 'ঐ' ],
[ 'ওu','o', 'ঔ' ], [ 'ওu', 'o', 'ঔ' ],
[ 'ইi','i', 'ঈ' ], [ 'ইi', 'i', 'ঈ' ],
[ 'উu','u', 'ঊ' ], [ 'উu', 'u', 'ঊ' ],
[ '([kK])', 'ক' ], [ '([kK])', 'ক' ],
[ 'g', 'গ' ], [ 'g', 'গ' ],
[ 'G', 'জ্ঞ' ], [ 'G', 'জ্ঞ' ],
@@ -133,7 +133,7 @@
[ '7', '' ], [ '7', '' ],
[ '8', '৮' ], [ '8', '৮' ],
[ '9', '৯' ], [ '9', '৯' ],
[ '<','ৃ' ], [ '<', 'ৃ' ],
[ '`', '্‌' ], [ '`', '্‌' ],
[ '\\^', 'ঁ' ], [ '\\^', 'ঁ' ],
[ '\\.', '।' ], [ '\\.', '।' ],

View File

@@ -1,7 +1,7 @@
( function ( $ ) { ( function ( $ ) {
'use strict'; 'use strict';
var azb_kbd = { var azbKbd = {
id: 'azb-kbd', id: 'azb-kbd',
name: 'تۆرکجه', name: 'تۆرکجه',
description: 'South Azerbaijani Keyboard Layout', description: 'South Azerbaijani Keyboard Layout',
@@ -104,5 +104,5 @@
] ]
}; };
$.ime.register( azb_kbd ); $.ime.register( azbKbd );
}( jQuery ) ); }( jQuery ) );

View File

@@ -47,7 +47,7 @@
[ '\\.', 'ю' ], [ '\\.', 'ю' ],
[ '/', '.' ], [ '/', '.' ],
[ '\\!', '!' ], [ '\\!', '!' ],
[ '\\@', '\"' ], [ '\\@', '"' ],
[ '\\#', '№' ], [ '\\#', '№' ],
[ '\\$', ';' ], [ '\\$', ';' ],
[ '\\%', '%' ], [ '\\%', '%' ],
@@ -81,7 +81,7 @@
[ 'K', 'Л' ], [ 'K', 'Л' ],
[ 'L', 'Д' ], [ 'L', 'Д' ],
[ ':', 'Ж' ], [ ':', 'Ж' ],
[ '\"', 'Э' ], [ '"', 'Э' ],
[ '\\|', '|' ], [ '\\|', '|' ],
[ 'Z', 'Я' ], [ 'Z', 'Я' ],
[ 'X', 'Ч' ], [ 'X', 'Ч' ],

View File

@@ -1,7 +1,7 @@
( function ( $ ) { ( function ( $ ) {
'use strict'; 'use strict';
var bgn_kbd = { var bgnKbd = {
id: 'bgn-kbd', id: 'bgn-kbd',
name: 'روچ کپتین بلوچی', name: 'روچ کپتین بلوچی',
description: 'Western Baluchi Keyboard Layout', description: 'Western Baluchi Keyboard Layout',
@@ -104,5 +104,5 @@
] ]
}; };
$.ime.register( bgn_kbd ); $.ime.register( bgnKbd );
}( jQuery ) ); }( jQuery ) );

View File

@@ -13,76 +13,76 @@
contextLength: 4, contextLength: 4,
maxKeyLength: 5, maxKeyLength: 5,
patterns: [ patterns: [
[ '([ক-হড়ঢ়য়])্?ররi','[^o`]', '$1ৃ' ], [ '([ক-হড়ঢ়য়])্?ররi', '[^o`]', '$1ৃ' ],
[ 'ররi','[^o`]', 'ঋ' ], [ 'ররi', '[^o`]', 'ঋ' ],
[ 'ঙহo', 'ঙ্ঘ' ], [ 'ঙহo', 'ঙ্ঘ' ],
[ '([ক-হড়ঢ়য়])াZ', '[^o`]', '$1্যা' ], [ '([ক-হড়ঢ়য়])াZ', '[^o`]', '$1্যা' ],
[ '(([ক-হড়ঢ়য়])|য়)o','[^o`]', '$1' ], // য় cannot be included in the range, why? everywhere else it is OK! [ '(([ক-হড়ঢ়য়])|য়)o', '[^o`]', '$1' ], // য় cannot be included in the range, why? everywhere else it is OK!
[ '([ক-হড়ঢ়য়])a','[^o`]', '$1া' ], [ '([ক-হড়ঢ়য়])a', '[^o`]', '$1া' ],
[ '([ক-হড়ঢ়য়])i','[^o`]', '$1ি' ], [ '([ক-হড়ঢ়য়])i', '[^o`]', '$1ি' ],
[ '([ক-হড়ঢ়য়])(I|েe)','[^o`]', '$1ী' ], [ '([ক-হড়ঢ়য়])(I|েe)', '[^o`]', '$1ী' ],
[ '([ক-হড়ঢ়য়])u','[^o`]', '$1ু' ], [ '([ক-হড়ঢ়য়])u', '[^o`]', '$1ু' ],
[ '([ক-হড়ঢ়য়])U','[^o`]', '$1ূ' ], [ '([ক-হড়ঢ়য়])U', '[^o`]', '$1ূ' ],
[ '([ক-হড়ঢ়য়])o','[o`]', '$1ু' ], [ '([ক-হড়ঢ়য়])o', '[o`]', '$1ু' ],
[ '([ক-হড়ঢ়য়])e','[^o`]', '$1ে' ], [ '([ক-হড়ঢ়য়])e', '[^o`]', '$1ে' ],
[ '([ক-হড়ঢ়য়])োI','[^o`]', '$1ৈ' ], [ '([ক-হড়ঢ়য়])োI', '[^o`]', '$1ৈ' ],
[ '([ক-হড়ঢ়য়])O','[^o`]', '$1ো' ], [ '([ক-হড়ঢ়য়])O', '[^o`]', '$1ো' ],
[ '([ক-হড়ঢ়য়])োU','[^o`]', '$1ৌ' ], [ '([ক-হড়ঢ়য়])োU', '[^o`]', '$1ৌ' ],
[ '([ক-হড়ঢ়য়][িুেো]|[এইওউ])a','[^o`]', '$1য়া' ], [ '([ক-হড়ঢ়য়][িুেো]|[এইওউ])a', '[^o`]', '$1য়া' ],
[ '([ক-হড়ঢ়য়][াে]|[আএ])o', '[^o`]', '$1ও' ], [ '([ক-হড়ঢ়য়][াে]|[আএ])o', '[^o`]', '$1ও' ],
[ '([কঙলষস])(k|K)','[^o`]','$1্ক' ], [ '([কঙলষস])(k|K)', '[^o`]', '$1্ক' ],
[ '([ঙদল])(g|G)','[^o`]','$1্গ' ], [ '([ঙদল])(g|G)', '[^o`]', '$1্গ' ],
[ 'গg','[^o`]','জ্ঞ' ], [ 'গg', '[^o`]', 'জ্ঞ' ],
[ '([চশ])c','[^o`]','$1্চ' ], [ '([চশ])c', '[^o`]', '$1্চ' ],
[ '([জঞব])j','[^o`]','$1্জ' ], [ '([জঞব])j', '[^o`]', '$1্জ' ],
[ 'নj','[^o`]','ঞ্জ' ], [ 'নj', '[^o`]', 'ঞ্জ' ],
[ '([কটণনপলষস])T','[^o`]','$1্ট' ], [ '([কটণনপলষস])T', '[^o`]', '$1্ট' ],
[ '([ডণনল])D','[^o`]','$1্ড' ], [ '([ডণনল])D', '[^o`]', '$1্ড' ],
[ '([গষহ])N','[^o`]','$1্ণ' ], [ '([গষহ])N', '[^o`]', '$1্ণ' ],
[ '([কতনপশসহ])t','[^o`]','$1্ত' ], [ '([কতনপশসহ])t', '[^o`]', '$1্ত' ],
[ '([দনব])d','[^o`]','$1্দ' ], [ '([দনব])d', '[^o`]', '$1্দ' ],
[ '([গঘণতধনপমশসহ])n','[^o`]','$1্ন' ], [ '([গঘণতধনপমশসহ])n', '[^o`]', '$1্ন' ],
[ '([পমলষস])p','[^o`]','$1্প' ], [ '([পমলষস])p', '[^o`]', '$1্প' ],
[ '([স])f', '[^o`]', '$1্ফ' ], [ '([স])f', '[^o`]', '$1্ফ' ],
[ '([বমল])b','[^o`]','$1্ব' ], [ '([বমল])b', '[^o`]', '$1্ব' ],
[ '([দম])(v|V)','[^o`]','$1্ভ' ], [ '([দম])(v|V)', '[^o`]', '$1্ভ' ],
[ '([কগঙটণতদধনমলশষসহ])m','[^o`]','$1্ম' ], [ '([কগঙটণতদধনমলশষসহ])m', '[^o`]', '$1্ম' ],
[ '([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r','[^o`]','$1্র' ], [ '([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r', '[^o`]', '$1্র' ],
[ '([কগপ-বমলশসহ])l','[^o`]','$1্ল' ], [ '([কগপ-বমলশসহ])l', '[^o`]', '$1্ল' ],
[ '([কনপ])s','[^o`]','$1্স' ], [ '([কনপ])s', '[^o`]', '$1্স' ],
[ '([ক-হড়ঢ়য়])w','[^o`]','$1্ব' ], [ '([ক-হড়ঢ়য়])w', '[^o`]', '$1্ব' ],
[ '([ক-হড়ঢ়য়])y','[^o`]','$1্য' ], [ '([ক-হড়ঢ়য়])y', '[^o`]', '$1্য' ],
[ 'নc','[^o`]','ঞ্চ' ], [ 'নc', '[^o`]', 'ঞ্চ' ],
[ 'ত`','`', 'ৎ' ], [ 'ত`', '`', 'ৎ' ],
[ 'ক্ক(h|H)','[^o`]','ক্ষ' ], [ 'ক্ক(h|H)', '[^o`]', 'ক্ষ' ],
[ 'কশ(h|H)','[^o`]','ক্ষ' ], [ 'কশ(h|H)', '[^o`]', 'ক্ষ' ],
[ 'ররk','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ক' ], [ 'ররk', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ক' ],
[ 'ররg','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্গ' ], [ 'ররg', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্গ' ],
[ 'ররc','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্চ' ], [ 'ররc', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্চ' ],
[ 'ররj','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্জ' ], [ 'ররj', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্জ' ],
[ 'ররT','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ট' ], [ 'ররT', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ট' ],
[ 'ররD','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ড' ], [ 'ররD', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ড' ],
[ 'ররN','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ণ' ], [ 'ররN', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ণ' ],
[ 'ররt','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ত' ], [ 'ররt', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ত' ],
[ 'ররd','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্দ' ], [ 'ররd', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্দ' ],
[ 'ররn','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ন' ], [ 'ররn', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ন' ],
[ 'ররp','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্প' ], [ 'ররp', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্প' ],
[ 'ররf','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ফ' ], [ 'ররf', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ফ' ],
[ 'ররb','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ব' ], [ 'ররb', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ব' ],
[ 'ররv','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ভ' ], [ 'ররv', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ভ' ],
[ 'ররm','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ম' ], [ 'ররm', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ম' ],
[ 'ররz','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্য' ], [ 'ররz', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্য' ],
[ 'ররl','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ল' ], [ 'ররl', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ল' ],
[ 'ররS','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্শ' ], [ 'ররS', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্শ' ],
[ 'ররs','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্স' ], [ 'ররs', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্স' ],
[ 'ররh','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্হ' ], [ 'ররh', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্হ' ],
[ 'ররR','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ড়' ], [ 'ররR', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্ড়' ],
[ 'রর(y|Y)','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্য়' ], [ 'রর(y|Y)', '(o|a|i|I|u|U|e|O|OI|OU|rri)rr', 'র্য়' ],
[ 'ংo', 'ঙ্গ' ], [ 'ংo', 'ঙ্গ' ],
[ 'ংi', 'ঙ্গি' ], [ 'ংi', 'ঙ্গি' ],
@@ -92,31 +92,31 @@
[ 'ং', 'ঙ্গি' ], [ 'ং', 'ঙ্গি' ],
[ 'ং', 'ঙ্গি' ], [ 'ং', 'ঙ্গি' ],
[ 'শ(h|H)','S', 'ষ' ], [ 'শ(h|H)', 'S', 'ষ' ],
[ 'অo','[^`]', 'উ' ], [ 'অo', '[^`]', 'উ' ],
[ 'এe','[^o`]', 'ঈ' ], [ 'এe', '[^o`]', 'ঈ' ],
[ 'ক(h|H)','[^o`]', 'খ' ], [ 'ক(h|H)', '[^o`]', 'খ' ],
[ 'গ(h|H)','[^o`]', 'ঘ' ], [ 'গ(h|H)', '[^o`]', 'ঘ' ],
[ 'ণg','[^o`]', 'ঙ' ], [ 'ণg', '[^o`]', 'ঙ' ],
[ 'চ(h|H)','[^o`]', 'ছ' ], [ 'চ(h|H)', '[^o`]', 'ছ' ],
[ 'জ(h|H)','[^o`]', 'ঝ' ], [ 'জ(h|H)', '[^o`]', 'ঝ' ],
[ 'ণG','[^o`]', 'ঞ' ], [ 'ণG', '[^o`]', 'ঞ' ],
[ 'ট(h|H)','[^o`]', 'ঠ' ], [ 'ট(h|H)', '[^o`]', 'ঠ' ],
[ 'ড(h|H)','[^o`]', 'ঢ' ], [ 'ড(h|H)', '[^o`]', 'ঢ' ],
[ 'ত(h|H)','[^o`]', 'থ' ], [ 'ত(h|H)', '[^o`]', 'থ' ],
[ 'দ(h|H)','[^o`]', 'ধ' ], [ 'দ(h|H)', '[^o`]', 'ধ' ],
[ 'প(h|H)','[^o`]', 'ফ' ], [ 'প(h|H)', '[^o`]', 'ফ' ],
[ 'ব(h|H)','[^o`]', 'ভ' ], [ 'ব(h|H)', '[^o`]', 'ভ' ],
[ '(স(h|H))','[^o`]', 'শ' ], [ '(স(h|H))', '[^o`]', 'শ' ],
[ 'ড়(h|H)','[^o`]', 'ঢ়' ], [ 'ড়(h|H)', '[^o`]', 'ঢ়' ],
[ 'ত্`','[^o`]', 'ৎ' ], [ 'ত্`', '[^o`]', 'ৎ' ],
[ 'নg','[^o`]', 'ং' ], [ 'নg', '[^o`]', 'ং' ],
[ 'ঃ`','[^o`]', ':' ], [ 'ঃ`', '[^o`]', ':' ],
[ 'ররi','[^o`]', 'ঋ' ], [ 'ররi', '[^o`]', 'ঋ' ],
[ 'ওI','[^o`]', 'ঐ' ], [ 'ওI', '[^o`]', 'ঐ' ],
[ 'ওU','[^o`]', 'ঔ' ], [ 'ওU', '[^o`]', 'ঔ' ],
[ 'আ`', 'া' ], [ 'আ`', 'া' ],
[ 'ই`', 'ি' ], [ 'ই`', 'ি' ],

View File

@@ -38,7 +38,7 @@
[ 'P', 'ঝ' ], [ 'P', 'ঝ' ],
[ '\\}', 'ঞ' ], [ '\\}', 'ঞ' ],
[ '\'', 'ট' ], [ '\'', 'ট' ],
[ '\"', 'ঠ' ], [ '"', 'ঠ' ],
[ '\\[', 'ড' ], [ '\\[', 'ড' ],
[ '\\{', 'ঢ' ], [ '\\{', 'ঢ' ],
[ 'C', 'ণ' ], [ 'C', 'ণ' ],

View File

@@ -30,7 +30,7 @@
[ '\\(', '(' ], [ '\\(', '(' ],
[ '\\)', ')' ], [ '\\)', ')' ],
[ '0', '' ], [ '0', '' ],
[ '\"', 'ঠ' ], [ '"', 'ঠ' ],
[ '\'', 'ট' ], [ '\'', 'ট' ],
[ ',', ',' ], [ ',', ',' ],
[ '-', '-' ], [ '-', '-' ],

View File

@@ -71,7 +71,7 @@
[ 'l', 'त' ], [ 'l', 'त' ],
[ ':', 'छ' ], [ ':', 'छ' ],
[ ';', 'च' ], [ ';', 'च' ],
[ '\"', 'ठ' ], [ '"', 'ठ' ],
[ '\'', 'ट' ], [ '\'', 'ट' ],
[ 'z', 'ʼ' ], [ 'z', 'ʼ' ],
[ 'X', 'ँ' ], [ 'X', 'ँ' ],

View File

@@ -70,7 +70,7 @@
[ 'Y', 'إ' ], [ 'Y', 'إ' ],
[ 'U', 'ۊ' ], [ 'U', 'ۊ' ],
[ 'I', '\'' ], [ 'I', '\'' ],
[ 'O', '\"' ], [ 'O', '"' ],
[ 'P', '؛' ], [ 'P', '؛' ],
[ '\\{', '>' ], [ '\\{', '>' ],
[ '\\}', '<' ], [ '\\}', '<' ],
@@ -84,7 +84,7 @@
[ 'J', 'ـ' ], [ 'J', 'ـ' ],
[ 'K', '،' ], [ 'K', '،' ],
[ 'L', '\\' ], [ 'L', '\\' ],
[ '\"', 'ط' ], [ '"', 'ط' ],
[ 'Z', 'ڎ' ], [ 'Z', 'ڎ' ],
[ 'X', 'وو' ], [ 'X', 'وو' ],

View File

@@ -1,7 +1,8 @@
// This Chuvash keyboard is a stripped version of latin Mercen // This Chuvash keyboard is a stripped version of latin Mercen
// https://sites.google.com/site/mercen77/ // https://sites.google.com/site/mercen77/
// http://cvlat.blogspot.com // http://cvlat.blogspot.com
// only Chuvash diacritics are used, no additional letters for Turkish or dead keys implemented (for now?) // Only Chuvash diacritics are used, no additional letters
// for Turkish or dead keys implemented (for now?)
( function ( $ ) { ( function ( $ ) {
'use strict'; 'use strict';

View File

@@ -71,7 +71,7 @@
[ 'l', 'त' ], [ 'l', 'त' ],
[ ':', 'छ' ], [ ':', 'छ' ],
[ ';', 'च' ], [ ';', 'च' ],
[ '\"', 'ठ' ], [ '"', 'ठ' ],
[ '\'', 'ट' ], [ '\'', 'ट' ],
[ 'z', 'ʼ' ], [ 'z', 'ʼ' ],
[ 'X', 'ँ' ], [ 'X', 'ँ' ],

View File

@@ -73,7 +73,7 @@
[ 'l', 'ત' ], [ 'l', 'ત' ],
[ ':', 'છ' ], [ ':', 'છ' ],
[ ';', 'ચ' ], [ ';', 'ચ' ],
[ '\"', 'ઠ' ], [ '"', 'ઠ' ],
[ '\\\'', 'ટ' ], [ '\\\'', 'ટ' ],
[ '\\|', 'ઑ' ], [ '\\|', 'ઑ' ],
[ '\\', 'ૉ' ], [ '\\', 'ૉ' ],

View File

@@ -10,7 +10,9 @@
author: 'Amir E. Aharoni (אָמִיר אֱלִישָׁע אַהֲרוֹנִי, [[User:Amire80]])', author: 'Amir E. Aharoni (אָמִיר אֱלִישָׁע אַהֲרוֹנִי, [[User:Amire80]])',
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [], // Empty, because the assumption is that the user is using a Hebrew keyboard already // Empty, because the assumption is that
// the user is using a Hebrew keyboard already
patterns: [],
patterns_x: [ patterns_x: [
[ '\u05E9', 'ְ' ], // Sheva, ש [ '\u05E9', 'ְ' ], // Sheva, ש

View File

@@ -73,7 +73,7 @@
[ 'l', 'त' ], [ 'l', 'त' ],
[ ':', 'छ' ], [ ':', 'छ' ],
[ ';', 'च' ], [ ';', 'च' ],
[ '\"', 'ठ' ], [ '"', 'ठ' ],
[ '\'', 'ट' ], [ '\'', 'ट' ],
[ '\\|', 'ऑ' ], [ '\\|', 'ऑ' ],
[ '\\\\', 'ॉ' ], [ '\\\\', 'ॉ' ],

View File

@@ -12,14 +12,14 @@
patterns: [ patterns: [
[ '्f', '्\u200c' ], [ '्f', '्\u200c' ],
[ '\\~', 'ऎ' ], [ '\\~', 'ऎ' ],
[ '\\`','ॆ' ], [ '\\`', 'ॆ' ],
[ '\\!', 'ऍ' ], [ '\\!', 'ऍ' ],
[ '1', '१' ], [ '1', '१' ],
[ '\\@', 'ॅ' ], [ '\\@', 'ॅ' ],
[ '2', '२' ], [ '2', '२' ],
[ '\\#', 'ऑ' ], [ '\\#', 'ऑ' ],
[ '3', '३' ], [ '3', '३' ],
[ '\\$','ॉ' ], [ '\\$', 'ॉ' ],
[ '4', '४' ], [ '4', '४' ],
[ '\\%', 'ञ' ], [ '\\%', 'ञ' ],
[ '5', '५' ], [ '5', '५' ],

View File

@@ -23,7 +23,7 @@
[ '¨O', 'Ö' ], [ '¨O', 'Ö' ],
[ '¨u', 'ü' ], [ '¨u', 'ü' ],
[ '¨U', 'Ü' ], [ '¨U', 'Ü' ],
[ '\\@', '\"' ], [ '\\@', '"' ],
[ '\\^', '&' ], [ '\\^', '&' ],
[ '\\&', '/' ], [ '\\&', '/' ],
[ '\\*', '(' ], [ '\\*', '(' ],
@@ -44,7 +44,7 @@
[ ';', 'č' ], [ ';', 'č' ],
[ ':', 'Č' ], [ ':', 'Č' ],
[ '\'', 'ć' ], [ '\'', 'ć' ],
[ '\"', 'Ć' ], [ '"', 'Ć' ],
[ '\\\\', 'ž' ], [ '\\\\', 'ž' ],
[ '\\|', 'Ž' ], [ '\\|', 'Ž' ],
[ 'z', 'y' ], [ 'z', 'y' ],

View File

@@ -98,7 +98,7 @@
[ ';', 'թ' ], [ ';', 'թ' ],
[ ':', 'Թ' ], [ ':', 'Թ' ],
[ '\'', 'փ' ], [ '\'', 'փ' ],
[ '\"', 'Փ' ], [ '"', 'Փ' ],
[ 'z', 'զ' ], [ 'z', 'զ' ],
[ 'Z', 'Զ' ], [ 'Z', 'Զ' ],
[ 'x', 'ց' ], [ 'x', 'ց' ],
@@ -156,7 +156,7 @@
[ ';', ';' ], [ ';', ';' ],
[ '\\:', ':' ], [ '\\:', ':' ],
[ '\'', '\'' ], [ '\'', '\'' ],
[ '\"', '\"' ], [ '"', '"' ],
[ '\\<', '<' ], [ '\\<', '<' ],
[ '\\.', '.' ], [ '\\.', '.' ],
[ '\\>', '>' ], [ '\\>', '>' ],

View File

@@ -102,7 +102,7 @@
[ ';', ';' ], [ ';', ';' ],
[ ':', '։' ], [ ':', '։' ],
[ '\'', '՛' ], [ '\'', '՛' ],
[ '\"', '"' ], [ '"', '"' ],
[ 'z', 'զ' ], [ 'z', 'զ' ],
[ 'Z', 'Զ' ], [ 'Z', 'Զ' ],
[ 'x', 'ղ' ], [ 'x', 'ղ' ],
@@ -160,7 +160,7 @@
[ ';', ';' ], [ ';', ';' ],
[ '\\:', ':' ], [ '\\:', ':' ],
[ '\'', '\'' ], [ '\'', '\'' ],
[ '\"', '\"' ], [ '"', '"' ],
[ '\\<', '<' ], [ '\\<', '<' ],
[ '\\.', '.' ], [ '\\.', '.' ],
[ '\\>', '>' ], [ '\\>', '>' ],

View File

@@ -100,7 +100,7 @@
[ ';', ';' ], [ ';', ';' ],
[ ':', '։' ], [ ':', '։' ],
[ '\'', '՛' ], [ '\'', '՛' ],
[ '\"', '"' ], [ '"', '"' ],
[ 'z', 'զ' ], [ 'z', 'զ' ],
[ 'Z', 'Զ' ], [ 'Z', 'Զ' ],
[ 'x', 'ղ' ], [ 'x', 'ղ' ],
@@ -158,7 +158,7 @@
[ ';', ';' ], [ ';', ';' ],
[ '\\:', ':' ], [ '\\:', ':' ],
[ '\'', '\'' ], [ '\'', '\'' ],
[ '\"', '\"' ], [ '"', '"' ],
[ '\\<', '<' ], [ '\\<', '<' ],
[ '\\.', '.' ], [ '\\.', '.' ],
[ '\\>', '>' ], [ '\\>', '>' ],

View File

@@ -97,7 +97,7 @@
[ ';', 'պ' ], [ ';', 'պ' ],
[ ':', 'Պ' ], [ ':', 'Պ' ],
[ '\'', 'ր' ], [ '\'', 'ր' ],
[ '\"', 'Ր' ], [ '"', 'Ր' ],
[ 'z', 'ժ' ], [ 'z', 'ժ' ],
[ 'Z', 'Ժ' ], [ 'Z', 'Ժ' ],
[ 'x', 'դ' ], [ 'x', 'դ' ],
@@ -155,7 +155,7 @@
[ ';', ';' ], [ ';', ';' ],
[ '\\:', ':' ], [ '\\:', ':' ],
[ '\'', '\'' ], [ '\'', '\'' ],
[ '\"', '\"' ], [ '"', '"' ],
[ '\\<', '<' ], [ '\\<', '<' ],
[ '\\.', '.' ], [ '\\.', '.' ],
[ '\\>', '>' ], [ '\\>', '>' ],

View File

@@ -98,7 +98,7 @@
[ ';', 'թ' ], [ ';', 'թ' ],
[ ':', 'Թ' ], [ ':', 'Թ' ],
[ '\'', 'փ' ], [ '\'', 'փ' ],
[ '\"', 'Փ' ], [ '"', 'Փ' ],
[ 'z', 'զ' ], [ 'z', 'զ' ],
[ 'Z', 'Զ' ], [ 'Z', 'Զ' ],
[ 'x', 'ց' ], [ 'x', 'ց' ],
@@ -156,7 +156,7 @@
[ ';', ';' ], [ ';', ';' ],
[ '\\:', ':' ], [ '\\:', ':' ],
[ '\'', '\'' ], [ '\'', '\'' ],
[ '\"', '\"' ], [ '"', '"' ],
[ '\\<', '<' ], [ '\\<', '<' ],
[ '\\.', '.' ], [ '\\.', '.' ],
[ '\\>', '>' ], [ '\\>', '>' ],

View File

@@ -13,7 +13,7 @@
patterns: [ patterns: [
[ '`', '(' ], [ '`', '(' ],
[ '\\~', ')' ], [ '\\~', ')' ],
[ '1', '\"' ], [ '1', '"' ],
[ '2', 'ә' ], [ '2', 'ә' ],
[ '\\@', 'Ә' ], [ '\\@', 'Ә' ],
[ '3', 'і' ], [ '3', 'і' ],
@@ -81,7 +81,7 @@
[ ';', 'ж' ], [ ';', 'ж' ],
[ ':', 'Ж' ], [ ':', 'Ж' ],
[ '\'', 'э' ], [ '\'', 'э' ],
[ '\"', 'Э' ], [ '"', 'Э' ],
[ 'z', 'я' ], [ 'z', 'я' ],
[ 'Z', 'Я' ], [ 'Z', 'Я' ],
[ 'x', 'ч' ], [ 'x', 'ч' ],

View File

@@ -27,7 +27,8 @@
], ],
patterns: [ patterns: [
// NOTE: Contextual rules must appear before rules // NOTE:
// Contextual rules must appear before rules
// without context to avoid collisions. // without context to avoid collisions.
// Make sure contextLength is large enough for // Make sure contextLength is large enough for
// these rules. // these rules.
@@ -54,12 +55,12 @@
// Unicode 4.0: normalize consonant shifter before // Unicode 4.0: normalize consonant shifter before
// subscript consonants and their optional following // subscript consonants and their optional following
// robats: (SR?)+Z?C -> Z?C(SR?)+ // robats: (SR?)+Z?C -> Z?C(SR?)+
/* XXX: Not compatible with Unicode 3.0, which places // XXX:
consonant shifters after subscript consonants. // Not compatible with Unicode 3.0, which places
Make sure maxKeyLength is large enough for this rule. // consonant shifters after subscript consonants.
[ '((?:\u17d2.\u17cc?)+)((:?\u200c|\u200d)?)/', '$2\u17ca$1' ], // ៊ // Make sure maxKeyLength is large enough for this rule.
[ '((?:\u17d2.\u17cc?)+)((:?\u200c|\u200d)?)\"', '$2\u17c9$1' ], // ​៉ // [ '((?:\u17d2.\u17cc?)+)((:?\u200c|\u200d)?)/', '$2\u17ca$1' ], //
*/ // [ '((?:\u17d2.\u17cc?)+)((:?\u200c|\u200d)?)"', '$2\u17c9$1' ], // ​៉
// consonants // consonants
[ 'q', 'ឆ' ], [ 'q', 'ឆ' ],
@@ -130,7 +131,7 @@
[ ',', '\u17bb\u17c6' ], // ​ុា [ ',', '\u17bb\u17c6' ], // ​ុា
[ '/', '\u17ca' ], // ​៊ [ '/', '\u17ca' ], // ​៊
[ ':', '\u17c4\u17c7' ], // ​ោះ [ ':', '\u17c4\u17c7' ], // ​ោះ
[ '\"', '\u17c9' ], // ​៉ [ '"', '\u17c9' ], // ​៉
[ '<', '\u17bb\u17c7' ], // ​ុះ [ '<', '\u17bb\u17c7' ], // ​ុះ
[ '\\^', '\u17cd' ], // ​៍ [ '\\^', '\u17cd' ], // ​៍
[ '&', '\u17d0' ], // ​័ [ '&', '\u17d0' ], // ​័
@@ -160,7 +161,7 @@
[ '~', '»' ], [ '~', '»' ],
[ '\\!', '!' ], [ '\\!', '!' ],
[ '@', 'ៗ' ], [ '@', 'ៗ' ],
[ '#', '\"' ], [ '#', '"' ],
[ '\\$', '៛' ], [ '\\$', '៛' ],
[ '%', '%' ], [ '%', '%' ],
[ '\\(', '(' ], [ '\\(', '(' ],
@@ -252,7 +253,7 @@
[ 'K', '᧳' ], // shift-k [ 'K', '᧳' ], // shift-k
[ 'L', '᧴' ], // shift-l [ 'L', '᧴' ], // shift-l
[ ':', '᧵' ], // shift-; [ ':', '᧵' ], // shift-;
[ '\"', '᧶' ], // shift-' [ '"', '᧶' ], // shift-'
[ 'Z', '᧷' ], // shift-z [ 'Z', '᧷' ], // shift-z
[ 'X', '᧸' ], // shift-x [ 'X', '᧸' ], // shift-x
[ 'C', '᧹' ], // shift-c [ 'C', '᧹' ], // shift-c

View File

@@ -106,7 +106,7 @@
[ 'R', 'ೡ' ], [ 'R', 'ೡ' ],
[ 'r', 'ೣ' ], [ 'r', 'ೣ' ],
[ 'u', 'ೱ' ], [ 'u', 'ೱ' ],
[ 'F','ಌ' ], [ 'F', 'ಌ' ],
[ 'f', 'ೢ' ], [ 'f', 'ೢ' ],
[ 'H', 'ೞ' ], [ 'H', 'ೞ' ],
[ 'j', 'ೲ' ], [ 'j', 'ೲ' ],

View File

@@ -13,8 +13,8 @@
contextLength: 5, contextLength: 5,
maxKeyLength: 3, maxKeyLength: 3,
patterns: [ patterns: [
[ 'ಕ್h','c','ಚ್' ], [ 'ಕ್h', 'c', 'ಚ್' ],
[ '\\\\([A-Za-z\\>_~\\.0-9])','\\\\','$1' ], [ '\\\\([A-Za-z\\>_~\\.0-9])', '\\\\', '$1' ],
// For users accustomed to Baraha // For users accustomed to Baraha
[ 'ಜ್್j', 'ಜ್ಞ್' ], [ 'ಜ್್j', 'ಜ್ಞ್' ],
[ '([ಕ-ಹೞ]಼?)್a', '$1' ], [ '([ಕ-ಹೞ]಼?)್a', '$1' ],
@@ -133,7 +133,7 @@
[ 'T', 'ಟ್' ], [ 'T', 'ಟ್' ],
[ 'U', 'ಊ' ], [ 'U', 'ಊ' ],
[ 'V', 'ವ್' ], [ 'V', 'ವ್' ],
[ 'W','','ಔ' ], [ 'W', '', 'ಔ' ],
[ 'Y', 'ಐ' ], [ 'Y', 'ಐ' ],
[ '(z|Z)', 'ಜ಼್' ], [ '(z|Z)', 'ಜ಼್' ],
[ '(f|F)', 'ಫ಼್' ], [ '(f|F)', 'ಫ಼್' ],

View File

@@ -79,7 +79,7 @@
[ 'l', 'त' ], [ 'l', 'त' ],
[ ':', 'छ' ], [ ':', 'छ' ],
[ ';', 'च' ], [ ';', 'च' ],
[ '\"', 'ठ' ], [ '"', 'ठ' ],
[ '\'', 'ट' ], [ '\'', 'ट' ],
[ '\\|', 'ऑ' ], [ '\\|', 'ऑ' ],
[ '\\\\', 'ॉ' ], [ '\\\\', 'ॉ' ],

View File

@@ -75,7 +75,7 @@
[ 'l', 'ل' ], [ 'l', 'ل' ],
[ ':', ':' ], [ ':', ':' ],
[ ';', '؛' ], [ ';', '؛' ],
[ '\"', '\"' ], [ '"', '"' ],
[ '\'', 'ٰ' ], [ '\'', 'ٰ' ],
[ '\\|', 'أ' ], [ '\\|', 'أ' ],
[ '\\\\', '؎' ], [ '\\\\', '؎' ],

View File

@@ -12,7 +12,7 @@
version: '1.0', version: '1.0',
patterns: [ patterns: [
[ '\\!', '1' ], [ '\\!', '1' ],
[ '\"', '=' ], [ '"', '=' ],
[ '\\#', '3' ], [ '\\#', '3' ],
[ '\\$', '4' ], [ '\\$', '4' ],
[ '\\&', '5' ], [ '\\&', '5' ],
@@ -68,7 +68,7 @@
[ 'W', '0' ], [ 'W', '0' ],
[ 'X', '(' ], [ 'X', '(' ],
[ 'Y', 'ິ' ], [ 'Y', 'ິ' ],
[ 'Z', '\"' ], [ 'Z', '"' ],
[ '\\[', 'ບ' ], [ '\\[', 'ບ' ],
[ '\\]', 'ລ' ], [ '\\]', 'ລ' ],
[ '\\^', 'ຼ' ], [ '\\^', 'ຼ' ],

View File

@@ -1,7 +1,7 @@
( function ( $ ) { ( function ( $ ) {
'use strict'; 'use strict';
var lrc_kbd = { var lrcKbd = {
id: 'lrc-kbd', id: 'lrc-kbd',
name: 'لۊری شومالی', name: 'لۊری شومالی',
description: 'Northern Luri Keyboard Layout', description: 'Northern Luri Keyboard Layout',
@@ -104,5 +104,5 @@
] ]
}; };
$.ime.register( lrc_kbd ); $.ime.register( lrcKbd );
}( jQuery ) ); }( jQuery ) );

View File

@@ -40,7 +40,7 @@
[ 'J', 'k̓ʷ' ], // U+006B U+0313 U+02B7 [ 'J', 'k̓ʷ' ], // U+006B U+0313 U+02B7
[ 'K', 'k̓' ], // U+006B U+0313 [ 'K', 'k̓' ], // U+006B U+0313
[ 'L', 'l̕' ], // U+006C U+0315 [ 'L', 'l̕' ], // U+006C U+0315
[ ':' , 'ƛ̕' ], // U+019B U+0315 [ ':', 'ƛ̕' ], // U+019B U+0315
// bottom row shifted // bottom row shifted
[ 'Z', 'x̌ʷ' ], // U+0078 U+030C U+02B7 [ 'Z', 'x̌ʷ' ], // U+0078 U+030C U+02B7
[ 'X', 'xʷ' ], // U+0078 U+02B7 [ 'X', 'xʷ' ], // U+0078 U+02B7

View File

@@ -30,7 +30,7 @@
[ '\\(', '(' ], [ '\\(', '(' ],
[ '\\)', ')' ], [ '\\)', ')' ],
[ '0', '' ], [ '0', '' ],
[ '\"', 'ঠ' ], [ '"', 'ঠ' ],
[ '\'', 'ট' ], [ '\'', 'ট' ],
[ ',', ',' ], [ ',', ',' ],
[ '-', '-' ], [ '-', '-' ],

View File

@@ -78,7 +78,7 @@
[ 'l', 'ल' ], [ 'l', 'ल' ],
[ ':', 'ई' ], [ ':', 'ई' ],
[ ';', 'इ' ], [ ';', 'इ' ],
[ '\"', 'ऊ' ], [ '"', 'ऊ' ],
[ '\'', 'उ' ], [ '\'', 'उ' ],
[ '\\|', 'ऒ' ], [ '\\|', 'ऒ' ],
[ '\\\\', 'ॊ' ], [ '\\\\', 'ॊ' ],

View File

@@ -85,7 +85,7 @@
[ ':', '\u1002' ], [ ':', '\u1002' ],
[ '\'', '\'' ], [ '\'', '\'' ],
[ '\"', '"' ], [ '"', '"' ],
[ 'z', '\u1016' ], [ 'z', '\u1016' ],
[ 'Z', '\u1007' ], [ 'Z', '\u1007' ],

View File

@@ -36,8 +36,8 @@
[ '\\}', 'ञ' ], [ '\\}', 'ञ' ],
[ '\'', 'ट' ], [ '\'', 'ट' ],
[ '"', 'ठ' ], [ '"', 'ठ' ],
[ '\\[', '','ड' ], [ '\\[', '', 'ड' ],
[ '\\{', '','ढ' ], [ '\\{', '', 'ढ' ],
[ 'C', 'ण' ], [ 'C', 'ण' ],
[ 'l', 'त' ], [ 'l', 'त' ],
[ 'L', 'थ' ], [ 'L', 'थ' ],
@@ -49,23 +49,23 @@
[ 'y', 'ब' ], [ 'y', 'ब' ],
[ 'Y', 'भ' ], [ 'Y', 'भ' ],
[ 'c', 'म' ], [ 'c', 'म' ],
[ '\\?', '','य' ], [ '\\?', '', 'य' ],
[ 'j', 'र' ], [ 'j', 'र' ],
[ 'J', 'द्य' ], [ 'J', 'द्य' ],
[ 'n', 'ल' ], [ 'n', 'ल' ],
[ 'N', 'ळ' ], [ 'N', 'ळ' ],
[ 'b', 'व' ], [ 'b', 'व' ],
[ 'M', 'श' ], [ 'M', 'श' ],
[ '\\<', '','ष' ], [ '\\<', '', 'ष' ],
[ 'm', 'स' ], [ 'm', 'स' ],
[ 'u', 'ह' ], [ 'u', 'ह' ],
[ '\\]', '','़' ], [ '\\]', '', '़' ],
[ 'e', 'ा' ], [ 'e', 'ा' ],
[ 'f', 'ि' ], [ 'f', 'ि' ],
[ 'r', 'ी' ], [ 'r', 'ी' ],
[ 'g', 'ु' ], [ 'g', 'ु' ],
[ 't', 'ू' ], [ 't', 'ू' ],
[ '\\=', '','ृ' ], [ '\\=', '', 'ृ' ],
[ '\\\\', 'ॄ' ], [ '\\\\', 'ॄ' ],
[ 's', 'े' ], [ 's', 'े' ],
[ 'w', 'ै' ], [ 'w', 'ै' ],
@@ -75,8 +75,8 @@
[ '\\|', 'ॠ' ], [ '\\|', 'ॠ' ],
[ '/', 'य' ], [ '/', 'य' ],
[ '\\>', '।' ], [ '\\>', '।' ],
[ '0', '','' ], [ '0', '', '' ],
[ '1', '','१' ], [ '1', '', '१' ],
[ '2', '२' ], [ '2', '२' ],
[ '3', '३' ], [ '3', '३' ],
[ '4', '४' ], [ '4', '४' ],
@@ -86,10 +86,10 @@
[ '8', '८' ], [ '8', '८' ],
[ '9', '९' ], [ '9', '९' ],
[ '\\@', 'ॅ' ], [ '\\@', 'ॅ' ],
[ '\\#', '','्र' ], [ '\\#', '', '्र' ],
[ '\\$', '','र्' ], [ '\\$', '', 'र्' ],
[ '\\%', '','ज्ञ' ], [ '\\%', '', 'ज्ञ' ],
[ '\\^', '','त्र' ], [ '\\^', '', 'त्र' ],
[ '\\&', 'क्ष' ], [ '\\&', 'क्ष' ],
[ '\\*', 'श्र' ], [ '\\*', 'श्र' ],
[ '\\(', '\u200D' ], [ '\\(', '\u200D' ],
@@ -97,7 +97,7 @@
patterns_x: [ patterns_x: [
[ 'F', 'ऌ' ], [ 'F', 'ऌ' ],
[ '\\>', '','ऽ' ], [ '\\>', '', 'ऽ' ],
[ 'X', 'ॐ' ], [ 'X', 'ॐ' ],
[ 'e', '\u0951' ], [ 'e', '\u0951' ],
[ 'd', '\u0952' ], [ 'd', '\u0952' ],
@@ -105,7 +105,7 @@
[ 'f', 'ॢ' ], [ 'f', 'ॢ' ],
[ 'r', 'ॣ' ], [ 'r', 'ॣ' ],
[ '\\.', '॥' ], [ '\\.', '॥' ],
[ '\\@', '','ॅ' ], [ '\\@', '', 'ॅ' ],
[ '4', '₹' ] ] [ '4', '₹' ] ]
}; };

View File

@@ -11,7 +11,7 @@
version: '1.0', version: '1.0',
patterns: [ patterns: [
[ '\\!', '!' ], [ '\\!', '!' ],
[ '\"', '"' ], [ '"', '"' ],
[ '\\#', '#' ], [ '\\#', '#' ],
[ '\\$', 'रु' ], [ '\\$', 'रु' ],
[ '\'', '\'' ], [ '\'', '\'' ],

View File

@@ -10,7 +10,7 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
[ '\"', 'ू' ], [ '"', 'ू' ],
[ '\\#', 'घ' ], [ '\\#', 'घ' ],
[ '\'', 'ु' ], [ '\'', 'ु' ],
[ '\\(', 'ढ' ], [ '\\(', 'ढ' ],

View File

@@ -13,152 +13,152 @@
contextLength: 4, contextLength: 4,
maxKeyLength: 1, maxKeyLength: 1,
patterns: [ patterns: [
[ 'क्h','c','च्' ], [ 'क्h', 'c', 'च्' ],
[ '\\\\([A-Za-z\\>_~\\.0-9])','\\\\','$1' ], [ '\\\\([A-Za-z\\>_~\\.0-9])', '\\\\', '$1' ],
[ '([क-ह]़?)्a','$1' ], [ '([क-ह]़?)्a', '$1' ],
[ '([क-ह]़?)्A','$1ा' ], [ '([क-ह]़?)्A', '$1ा' ],
[ '([क-ह]़?)a','$1ा' ], [ '([क-ह]़?)a', '$1ा' ],
[ '([क-ह]़?)्i','$1ि' ], [ '([क-ह]़?)्i', '$1ि' ],
[ '([क-ह]़?)(्I|िi|ेe)','$1ी' ], [ '([क-ह]़?)(्I|िi|ेe)', '$1ी' ],
[ '([क-ह]़?)्u','$1ु' ], [ '([क-ह]़?)्u', '$1ु' ],
[ '([क-ह]़?)(ुu|्U|ोo)','$1ू' ], [ '([क-ह]़?)(ुu|्U|ोo)', '$1ू' ],
[ '([क-ह]़?)्R','$1ृ' ], [ '([क-ह]़?)्R', '$1ृ' ],
[ '([क-ह]़?)ृR','$1ॄ' ], [ '([क-ह]़?)ृR', '$1ॄ' ],
[ '([क-ह]़?)्ळ्l','$1ॢ' ], [ '([क-ह]़?)्ळ्l', '$1ॢ' ],
[ '([क-ह]़?)ॢl','$1ॣ' ], [ '([क-ह]़?)ॢl', '$1ॣ' ],
[ '([क-ह]़?)ॆ\\^','$1ॅ' ], [ '([क-ह]़?)ॆ\\^', '$1ॅ' ],
[ '([क-ह]़?)्e','$1े' ], [ '([क-ह]़?)्e', '$1े' ],
[ '([क-ह]़?)्E','$1े' ], [ '([क-ह]़?)्E', '$1े' ],
[ '([क-ह]़?)ॊ\\^','$1ॉ' ], [ '([क-ह]़?)ॊ\\^', '$1ॉ' ],
[ '([क-ह]़?)i','$1ै' ], [ '([क-ह]़?)i', '$1ै' ],
[ '([क-ह]़?)्o','$1ो' ], [ '([क-ह]़?)्o', '$1ो' ],
[ '([क-ह]़?)्O','$1ो' ], [ '([क-ह]़?)्O', '$1ो' ],
[ '([क-ह]़?)u','$1ौ' ], [ '([क-ह]़?)u', '$1ौ' ],
[ '([क-ह]़?)ृa','$1्ऱ' ], [ '([क-ह]़?)ृa', '$1्ऱ' ],
[ '([क-ह]़?)ृA','$1्ऱा' ], [ '([क-ह]़?)ृA', '$1्ऱा' ],
[ '([क-ह]़?)ृi','$1्ऱि' ], [ '([क-ह]़?)ृi', '$1्ऱि' ],
[ '([क-ह]़?)ृI','$1्ऱी' ], [ '([क-ह]़?)ृI', '$1्ऱी' ],
[ '([क-ह]़?)ृu','$1्ऱु' ], [ '([क-ह]़?)ृu', '$1्ऱु' ],
[ '([क-ह]़?)ृU','$1्ऱू' ], [ '([क-ह]़?)ृU', '$1्ऱू' ],
[ '([क-ह]़?)ृ\\^','$1्ऱॅ' ], [ '([क-ह]़?)ृ\\^', '$1्ऱॅ' ],
[ '([क-ह]़?)ृe','$1्ऱे' ], [ '([क-ह]़?)ृe', '$1्ऱे' ],
[ '([क-ह]़?)ृE','$1्ऱे' ], [ '([क-ह]़?)ृE', '$1्ऱे' ],
[ '([क-ह]़?)ृo','$1्ऱो' ], [ '([क-ह]़?)ृo', '$1्ऱो' ],
[ '([क-ह]़?)ृO','$1्ऱो' ], [ '([क-ह]़?)ृO', '$1्ऱो' ],
[ '([क-ह]़?)ृ\\~','$1्ऱ्' ], [ '([क-ह]़?)ृ\\~', '$1्ऱ्' ],
[ '([क-ह])्\\`','$1़्' ], [ '([क-ह])्\\`', '$1़्' ],
[ 'अa','आ' ], [ 'अa', 'आ' ],
[ '(ओo|उu)','ऊ' ], [ '(ओo|उu)', 'ऊ' ],
[ 'ऎ\\^','ए' ], [ 'ऎ\\^', 'ए' ],
[ 'अi','ऐ' ], [ 'अi', 'ऐ' ],
[ 'अ\\^','अ' ], [ 'अ\\^', 'अ' ],
[ '(इi|एe)','ई' ], [ '(इi|एe)', 'ई' ],
[ 'ऒ\\^','ओ' ], [ 'ऒ\\^', 'ओ' ],
[ 'अu','औ' ], [ 'अu', 'औ' ],
[ 'र्र्r','\u0930\u094D\u200D' ], [ 'र्र्r', '\u0930\u094D\u200D' ],
[ 'ड़्h','ढ्' ], [ 'ड़्h', 'ढ्' ],
[ 'ऋR','ॠ' ], [ 'ऋR', 'ॠ' ],
[ 'ळ्l','ऌ' ], [ 'ळ्l', 'ऌ' ],
[ 'ऌl','ॡ' ], [ 'ऌl', 'ॡ' ],
[ 'ं\\^','ँ' ], [ 'ं\\^', 'ँ' ],
[ 'ंM','ँ' ], [ 'ंM', 'ँ' ],
[ 'ओM','ॐ' ], [ 'ओM', 'ॐ' ],
[ 'ड्D','ड्' ], [ 'ड्D', 'ड्' ],
[ 'क्h','ख्' ], [ 'क्h', 'ख्' ],
[ 'ग्h','घ्' ], [ 'ग्h', 'घ्' ],
[ 'G','ङ्' ], [ 'G', 'ङ्' ],
[ 'च्h','छ्' ], [ 'च्h', 'छ्' ],
[ 'ज्h','झ्' ], [ 'ज्h', 'झ्' ],
[ 'न्j','ञ्' ], [ 'न्j', 'ञ्' ],
[ 'ट्h','ठ्' ], [ 'ट्h', 'ठ्' ],
[ 'ड्h','ढ्' ], [ 'ड्h', 'ढ्' ],
[ 'त्h','थ्' ], [ 'त्h', 'थ्' ],
[ 'द्h','ध्' ], [ 'द्h', 'ध्' ],
[ 'प्h','फ्' ], [ 'प्h', 'फ्' ],
[ 'ब्h','भ्' ], [ 'ब्h', 'भ्' ],
[ 'ऋa','र' ], [ 'ऋa', 'र' ],
[ 'ऋA','रा' ], [ 'ऋA', 'रा' ],
[ 'ऋi','रि' ], [ 'ऋi', 'रि' ],
[ 'ऋI','री' ], [ 'ऋI', 'री' ],
[ 'ऋu','रु' ], [ 'ऋu', 'रु' ],
[ 'ऋU','रू' ], [ 'ऋU', 'रू' ],
[ 'ऋ\\^','ऋ' ], [ 'ऋ\\^', 'ऋ' ],
[ 'ऋe','रे' ], [ 'ऋe', 'रे' ],
[ 'ऋE','रे' ], [ 'ऋE', 'रे' ],
[ 'ऋo','रो' ], [ 'ऋo', 'रो' ],
[ 'ऋO','रो' ], [ 'ऋO', 'रो' ],
[ 'ऋ\\~','र्' ], [ 'ऋ\\~', 'र्' ],
[ 'स्h','श्' ], [ 'स्h', 'श्' ],
[ 'श्h','ष्' ], [ 'श्h', 'ष्' ],
[ 'क़्h','ख्' ], [ 'क़्h', 'ख्' ],
[ 'ज़्h','ऴ्' ], [ 'ज़्h', 'ऴ्' ],
[ '।\\.','॥' ], [ '।\\.', '॥' ],
[ 'a','अ' ], [ 'a', 'अ' ],
[ 'b','ब्' ], [ 'b', 'ब्' ],
[ 'c','क्' ], [ 'c', 'क्' ],
[ 'd','द्' ], [ 'd', 'द्' ],
[ 'e','ए' ], [ 'e', 'ए' ],
[ '(f|F)','फ्' ], [ '(f|F)', 'फ्' ],
[ 'g','ग्' ], [ 'g', 'ग्' ],
[ 'h','ह्' ], [ 'h', 'ह्' ],
[ 'i','इ' ], [ 'i', 'इ' ],
[ 'j','ज्' ], [ 'j', 'ज्' ],
[ 'k','क्' ], [ 'k', 'क्' ],
[ 'l','ल्' ], [ 'l', 'ल्' ],
[ 'm','म्' ], [ 'm', 'म्' ],
[ 'n','न्' ], [ 'n', 'न्' ],
[ 'o','ओ' ], [ 'o', 'ओ' ],
[ 'p','प्' ], [ 'p', 'प्' ],
[ 'q','क़्' ], [ 'q', 'क़्' ],
[ 'r','र्' ], [ 'r', 'र्' ],
[ 's','स्' ], [ 's', 'स्' ],
[ 't','त्' ], [ 't', 'त्' ],
[ 'u','उ' ], [ 'u', 'उ' ],
[ 'v','भ्' ], [ 'v', 'भ्' ],
[ 'w','व्' ], [ 'w', 'व्' ],
[ 'x','क्ष्' ], [ 'x', 'क्ष्' ],
[ 'y','य्' ], [ 'y', 'य्' ],
[ '(z|Z)','ज़्' ], [ '(z|Z)', 'ज़्' ],
[ 'A','आ' ], [ 'A', 'आ' ],
[ 'B','ब्ब्' ], [ 'B', 'ब्ब्' ],
[ 'C','क्क्' ], [ 'C', 'क्क्' ],
[ 'D','ड्' ], [ 'D', 'ड्' ],
[ 'E','ए' ], [ 'E', 'ए' ],
[ 'H','' ], [ 'H', '' ],
[ 'I','ई' ], [ 'I', 'ई' ],
[ 'J','ज्ज्' ], [ 'J', 'ज्ज्' ],
[ 'K','क्क्' ], [ 'K', 'क्क्' ],
[ 'L','ळ्' ], [ 'L', 'ळ्' ],
[ 'M','ं' ], [ 'M', 'ं' ],
[ 'N','ण्' ], [ 'N', 'ण्' ],
[ 'O','ओ' ], [ 'O', 'ओ' ],
[ 'P','प्प्' ], [ 'P', 'प्प्' ],
[ 'Q','अ' ], [ 'Q', 'अ' ],
[ 'R','ऋ' ], [ 'R', 'ऋ' ],
[ 'S','श्' ], [ 'S', 'श्' ],
[ 'T','ट्' ], [ 'T', 'ट्' ],
[ 'U','ऊ' ], [ 'U', 'ऊ' ],
[ 'V','झ्' ], [ 'V', 'झ्' ],
[ 'W','औ' ], [ 'W', 'औ' ],
[ 'X','क्ष्' ], [ 'X', 'क्ष्' ],
[ 'Y','य्य्' ], [ 'Y', 'य्य्' ],
[ '0','' ], [ '0', '' ],
[ '1','१' ], [ '1', '१' ],
[ '2','२' ], [ '2', '२' ],
[ '3','३' ], [ '3', '३' ],
[ '4','४' ], [ '4', '४' ],
[ '5','५' ], [ '5', '५' ],
[ '6','६' ], [ '6', '६' ],
[ '7','७' ], [ '7', '७' ],
[ '8','८' ], [ '8', '८' ],
[ '9','९' ], [ '9', '९' ],
[ '\\.','।' ], [ '\\.', '।' ],
[ '//','ऽ' ], [ '//', 'ऽ' ],
[ '\\`','्' ] ] [ '\\`', '्' ] ]
}; };
$.ime.register( neTransliteration ); $.ime.register( neTransliteration );

View File

@@ -14,15 +14,15 @@
maxKeyLength: 4, maxKeyLength: 4,
patterns: [ patterns: [
[ '/([A-Za-z\\>_\\-\\!@#\\$\\^\\&\\%\\*\\~\\.\\|\\\\0-9])', '$1' ], [ '/([A-Za-z\\>_\\-\\!@#\\$\\^\\&\\%\\*\\~\\.\\|\\\\0-9])', '$1' ],
[ '\'([\'])','\"' ], // '' to " [ '\'([\'])', '"' ], // '' to "
[ '\"([\'])','\'\'\'' ], // ''' [ '"([\'])', '\'\'\'' ], // '''
[ '([କ-ହ]୍[କ-ହ])@@', 'ର୍\$1' ], // reph [ '([କ-ହ]୍[କ-ହ])@@', 'ର୍$1' ], // reph
[ '([କ-ହ])@@', 'ର୍\$1' ], // reph [ '([କ-ହ])@@', 'ର୍$1' ], // reph
[ '%%', 'ଙ୍କ' ], // Anka [ '%%', 'ଙ୍କ' ], // Anka
[ '"', 'ଁ' ], // chanda bindu [ '"', 'ଁ' ], // chanda bindu
[ '([ର])}', 'ର‍୍ୟ' ], // special case: Ja phala (ର + ZWJ + ୍ୟ) [ '([ର])}', 'ର‍୍ୟ' ], // special case: Ja phala (ର + ZWJ + ୍ୟ)
[ '\\}', '୍ୟ' ], // Ja phala [ '\\}', '୍ୟ' ], // Ja phala
[ '୍\ ', '୍‌ ' ], // ending with halant+zwnj [ '୍ ', '୍‌ ' ], // ending with halant+zwnj
[ '{', 'ୃ' ], // Ru kara [ '{', 'ୃ' ], // Ru kara
[ 'େk', 'ୋ' ], // l= ekar, lk = okar [ 'େk', 'ୋ' ], // l= ekar, lk = okar
[ 'ାl', 'ୋ' ], // l= ekar, kl = okar [ 'ାl', 'ୋ' ], // l= ekar, kl = okar
@@ -30,16 +30,16 @@
[ 'ୈk', 'ୌ' ], // [ 'ୈk', 'ୌ' ], //
[ '\\]', '୍ର' ], // Ra phala [ '\\]', '୍ର' ], // Ra phala
[ '\\[', 'ଅ' ], // Type ଅ [ '\\[', 'ଅ' ], // Type ଅ
[ 'ଅk','ଆ' ], // ଅ + ା = ଆ [ 'ଅk', 'ଆ' ], // ଅ + ା = ଆ
[ 'ଓ##','ୱ' ], [ 'ଓ##', 'ୱ' ],
[ '([ର])##', 'ର‍୍ୱ' ], // special case ର + ZWJ + ୍ୱ [ '([ର])##', 'ର‍୍ୱ' ], // special case ର + ZWJ + ୍ୱ
[ '([କ-ହ])##', '$1୍ୱ' ], // [ '([କ-ହ])##', '$1୍ୱ' ], //
[ 'ଦQ', 'ହ' ], [ 'ଦQ', 'ହ' ],
[ '([କନପସମ])Q', 'ତ୍\$1' ], [ '([କନପସମ])Q', 'ତ୍$1' ],
[ '([ଖଥଧ])Q', '$1ି' ], [ '([ଖଥଧ])Q', '$1ି' ],
[ '([ନସ])_', '$1୍ତ୍ର' ], // ନ୍ତ୍ର , ସ୍ତ୍ର [ '([ନସ])_', '$1୍ତ୍ର' ], // ନ୍ତ୍ର , ସ୍ତ୍ର
[ '\\$', 'କ୍ଷ' ], [ '\\$', 'କ୍ଷ' ],
[ '\\&&','ଏବଂ' ], [ '\\&&', 'ଏବଂ' ],
[ '\\^', 'ଋ' ], [ '\\^', 'ଋ' ],
[ '\\|', 'ଞ' ], [ '\\|', 'ଞ' ],
[ '\\\\', 'ୟ' ], [ '\\\\', 'ୟ' ],

View File

@@ -71,7 +71,7 @@
[ 'l', 'ତ' ], [ 'l', 'ତ' ],
[ ':', 'ଛ' ], [ ':', 'ଛ' ],
[ ';', 'ଚ' ], [ ';', 'ଚ' ],
[ '\"', '' ], [ '"', '' ],
[ '\'', 'ଟ' ], [ '\'', 'ଟ' ],
[ 'X', 'ଁ' ], [ 'X', 'ଁ' ],
[ 'x', 'ଂ' ], [ 'x', 'ଂ' ],

View File

@@ -65,7 +65,7 @@
[ 'ଆ\\\\', '\u0B3E' ], // aa sign [ 'ଆ\\\\', '\u0B3E' ], // aa sign
[ 'ଇ\\\\', '\u0B3F' ], // i sign [ 'ଇ\\\\', '\u0B3F' ], // i sign
[ 'ଈ\\\\', '\u0B40' ],// I sign [ 'ଈ\\\\', '\u0B40' ], // I sign
[ 'ଉ\\\\', '\u0B41' ], // u sign [ 'ଉ\\\\', '\u0B41' ], // u sign
[ 'ଉ\\\\', '\u0B42' ], // U sign [ 'ଉ\\\\', '\u0B42' ], // U sign
[ 'ଋ\\\\', '\u0B43' ], // R sign [ 'ଋ\\\\', '\u0B43' ], // R sign

View File

@@ -47,7 +47,7 @@
[ '\\.', 'ю' ], [ '\\.', 'ю' ],
[ '/', '.' ], [ '/', '.' ],
[ '\\!', '!' ], [ '\\!', '!' ],
[ '\\@', '\"' ], [ '\\@', '"' ],
[ '\\#', '№' ], [ '\\#', '№' ],
[ '\\$', ';' ], [ '\\$', ';' ],
[ '\\%', '%' ], [ '\\%', '%' ],
@@ -81,7 +81,7 @@
[ 'K', 'Л' ], [ 'K', 'Л' ],
[ 'L', 'Д' ], [ 'L', 'Д' ],
[ ':', 'Ж' ], [ ':', 'Ж' ],
[ '\"', 'Э' ], [ '"', 'Э' ],
[ '\\|', '|' ], [ '\\|', '|' ],
[ 'Z', 'Я' ], [ 'Z', 'Я' ],
[ 'X', 'Ч' ], [ 'X', 'Ч' ],

View File

@@ -36,8 +36,8 @@
[ '\\}', 'ञ' ], [ '\\}', 'ञ' ],
[ '\'', '', 'ट' ], [ '\'', '', 'ट' ],
[ '"', 'ठ' ], [ '"', 'ठ' ],
[ '\\[', '','ड' ], [ '\\[', '', 'ड' ],
[ '\\{', '','ढ' ], [ '\\{', '', 'ढ' ],
[ 'C', 'ण' ], [ 'C', 'ण' ],
[ 'l', 'त' ], [ 'l', 'त' ],
[ 'L', 'थ' ], [ 'L', 'थ' ],
@@ -49,22 +49,22 @@
[ 'y', 'ब' ], [ 'y', 'ब' ],
[ 'Y', 'भ' ], [ 'Y', 'भ' ],
[ 'c', 'म' ], [ 'c', 'म' ],
[ '\\?', '','य' ], [ '\\?', '', 'य' ],
[ 'j', 'र' ], [ 'j', 'र' ],
[ 'n', 'ल' ], [ 'n', 'ल' ],
[ 'N', 'ळ' ], [ 'N', 'ळ' ],
[ 'b', 'व' ], [ 'b', 'व' ],
[ 'M', 'श' ], [ 'M', 'श' ],
[ '\\<', '','ष' ], [ '\\<', '', 'ष' ],
[ 'm', 'स' ], [ 'm', 'स' ],
[ 'u', 'ह' ], [ 'u', 'ह' ],
[ '\\]', '','़' ], [ '\\]', '', '़' ],
[ 'e', 'ा' ], [ 'e', 'ा' ],
[ 'f', 'ि' ], [ 'f', 'ि' ],
[ 'r', 'ी' ], [ 'r', 'ी' ],
[ 'g', 'ु' ], [ 'g', 'ु' ],
[ 't', 'ू' ], [ 't', 'ू' ],
[ '\\=', '','ृ' ], [ '\\=', '', 'ृ' ],
[ '\\\\', 'ॄ' ], [ '\\\\', 'ॄ' ],
[ 's', 'े' ], [ 's', 'े' ],
[ 'w', 'ै' ], [ 'w', 'ै' ],
@@ -74,8 +74,8 @@
[ '\\|', 'ॠ' ], [ '\\|', 'ॠ' ],
[ '/', 'य' ], [ '/', 'य' ],
[ '\\>', '।' ], [ '\\>', '।' ],
[ '0', '','' ], [ '0', '', '' ],
[ '1', '','१' ], [ '1', '', '१' ],
[ '2', '२' ], [ '2', '२' ],
[ '3', '३' ], [ '3', '३' ],
[ '4', '४' ], [ '4', '४' ],
@@ -85,10 +85,10 @@
[ '8', '८' ], [ '8', '८' ],
[ '9', '९' ], [ '9', '९' ],
[ '\\@', 'ॅ' ], [ '\\@', 'ॅ' ],
[ '\\#', '','्र' ], [ '\\#', '', '्र' ],
[ '\\$', '','र्' ], [ '\\$', '', 'र्' ],
[ '\\%', '','ज्ञ' ], [ '\\%', '', 'ज्ञ' ],
[ '\\^', '','त्र' ], [ '\\^', '', 'त्र' ],
[ '\\&', 'क्ष' ], [ '\\&', 'क्ष' ],
[ '\\*', 'श्र' ], [ '\\*', 'श्र' ],
[ '\\(', '\u200D' ], [ '\\(', '\u200D' ],
@@ -104,7 +104,7 @@
[ 'f', 'ॢ' ], [ 'f', 'ॢ' ],
[ 'r', 'ॣ' ], [ 'r', 'ॣ' ],
[ '\\.', '॥' ], [ '\\.', '॥' ],
[ '\\@', '','ॅ' ], [ '\\@', '', 'ॅ' ],
[ '4', '₹' ] ] [ '4', '₹' ] ]
}; };

View File

@@ -13,151 +13,151 @@
contextLength: 4, contextLength: 4,
maxKeyLength: 2, maxKeyLength: 2,
patterns: [ patterns: [
[ 'क्h','c','च्' ], [ 'क्h', 'c', 'च्' ],
[ '\\\\([A-Za-z\\>_~\\.0-9])','\\\\','$1' ], [ '\\\\([A-Za-z\\>_~\\.0-9])', '\\\\', '$1' ],
[ '([क-ह]़?)्a','$1' ], [ '([क-ह]़?)्a', '$1' ],
[ '([क-ह]़?)्A','$1ा' ], [ '([क-ह]़?)्A', '$1ा' ],
[ '([क-ह]़?)a','$1ा' ], [ '([क-ह]़?)a', '$1ा' ],
[ '([क-ह]़?)्i','$1ि' ], [ '([क-ह]़?)्i', '$1ि' ],
[ '([क-ह]़?)(्I|िi|ॆe)','$1ी' ], [ '([क-ह]़?)(्I|िi|ॆe)', '$1ी' ],
[ '([क-ह]़?)्u','$1ु' ], [ '([क-ह]़?)्u', '$1ु' ],
[ '([क-ह]़?)(ुu|्U|ॊo)','$1ू' ], [ '([क-ह]़?)(ुu|्U|ॊo)', '$1ू' ],
[ '([क-ह]़?)्R','$1ृ' ], [ '([क-ह]़?)्R', '$1ृ' ],
[ '([क-ह]़?)ृR','$1ॄ' ], [ '([क-ह]़?)ृR', '$1ॄ' ],
[ '([क-ह]़?)्ळ्l','$1ॢ' ], [ '([क-ह]़?)्ळ्l', '$1ॢ' ],
[ '([क-ह]़?)ॢl','$1ॣ' ], [ '([क-ह]़?)ॢl', '$1ॣ' ],
[ '([क-ह]़?)ॆ\\^','$1ॅ' ], [ '([क-ह]़?)ॆ\\^', '$1ॅ' ],
[ '([क-ह]़?)्e','$1े' ], [ '([क-ह]़?)्e', '$1े' ],
[ '([क-ह]़?)्E','$1ॅ' ], [ '([क-ह]़?)्E', '$1ॅ' ],
[ '([क-ह]़?)ॊ\\^','$1ॉ' ], [ '([क-ह]़?)ॊ\\^', '$1ॉ' ],
[ '([क-ह]़?)i','$1ै' ], [ '([क-ह]़?)i', '$1ै' ],
[ '([क-ह]़?)्o','$1ो' ], [ '([क-ह]़?)्o', '$1ो' ],
[ '([क-ह]़?)्O','$1ॉ' ], [ '([क-ह]़?)्O', '$1ॉ' ],
[ '([क-ह]़?)u','$1ौ' ], [ '([क-ह]़?)u', '$1ौ' ],
[ '([क-ह]़?)ृa','$1्ऱ' ], [ '([क-ह]़?)ृa', '$1्ऱ' ],
[ '([क-ह]़?)ृA','$1्ऱा' ], [ '([क-ह]़?)ृA', '$1्ऱा' ],
[ '([क-ह]़?)ृi','$1्ऱि' ], [ '([क-ह]़?)ृi', '$1्ऱि' ],
[ '([क-ह]़?)ृI','$1्ऱी' ], [ '([क-ह]़?)ृI', '$1्ऱी' ],
[ '([क-ह]़?)ृu','$1्ऱु' ], [ '([क-ह]़?)ृu', '$1्ऱु' ],
[ '([क-ह]़?)ृU','$1्ऱू' ], [ '([क-ह]़?)ृU', '$1्ऱू' ],
[ '([क-ह]़?)ृ\\^','$1्ऱॅ' ], [ '([क-ह]़?)ृ\\^', '$1्ऱॅ' ],
[ '([क-ह]़?)ृe','$1्ऱे' ], [ '([क-ह]़?)ृe', '$1्ऱे' ],
[ '([क-ह]़?)ृE','1्ऱॅ' ], [ '([क-ह]़?)ृE', '1्ऱॅ' ],
[ '([क-ह]़?)ृo','$1्ऱो' ], [ '([क-ह]़?)ृo', '$1्ऱो' ],
[ '([क-ह]़?)ृO','$1्ऱौ' ], [ '([क-ह]़?)ृO', '$1्ऱौ' ],
[ '([क-ह]़?)ृ\\~','$1्ऱ्' ], [ '([क-ह]़?)ृ\\~', '$1्ऱ्' ],
[ '([क-ह])्\\`','$1़्' ], [ '([क-ह])्\\`', '$1़्' ],
[ 'अa','आ' ], [ 'अa', 'आ' ],
[ '(ऒo|उu)','ऊ' ], [ '(ऒo|उu)', 'ऊ' ],
[ 'ऎ\\^','ऍ' ], [ 'ऎ\\^', 'ऍ' ],
[ 'अi','ऐ' ], [ 'अi', 'ऐ' ],
[ 'अ\\^','ॲ' ], [ 'अ\\^', 'ॲ' ],
[ '(इi|ऎe)','ई' ], [ '(इi|ऎe)', 'ई' ],
[ 'ऒ\\^','ऑ' ], [ 'ऒ\\^', 'ऑ' ],
[ 'अu','औ' ], [ 'अu', 'औ' ],
[ 'ऋR','ॠ' ], [ 'ऋR', 'ॠ' ],
[ 'ळ्l','ऌ' ], [ 'ळ्l', 'ऌ' ],
[ 'ऌl','ॡ' ], [ 'ऌl', 'ॡ' ],
[ 'ं\\^','ँ' ], [ 'ं\\^', 'ँ' ],
[ 'ंm','ँ' ], [ 'ंm', 'ँ' ],
[ 'ओM','ॐ' ], [ 'ओM', 'ॐ' ],
[ 'क्h','ख्' ], [ 'क्h', 'ख्' ],
[ 'ग्h','घ्' ], [ 'ग्h', 'घ्' ],
[ 'न्g','ङ्' ], [ 'न्g', 'ङ्' ],
[ 'च्h','छ्' ], [ 'च्h', 'छ्' ],
[ 'ज्h','झ्' ], [ 'ज्h', 'झ्' ],
[ 'न्j','ञ्' ], [ 'न्j', 'ञ्' ],
[ 'ट्h','ठ्' ], [ 'ट्h', 'ठ्' ],
[ 'ड्h','ढ्' ], [ 'ड्h', 'ढ्' ],
[ 'त्h','थ्' ], [ 'त्h', 'थ्' ],
[ 'द्h','ध्' ], [ 'द्h', 'ध्' ],
[ 'प्h','फ्' ], [ 'प्h', 'फ्' ],
[ 'ब्h','भ्' ], [ 'ब्h', 'भ्' ],
[ 'ऋa','ऱ' ], [ 'ऋa', 'ऱ' ],
[ 'ऋA','ऱा' ], [ 'ऋA', 'ऱा' ],
[ 'ऋi','ऱि' ], [ 'ऋi', 'ऱि' ],
[ 'ऋI','ऱी' ], [ 'ऋI', 'ऱी' ],
[ 'ऋu','ऱु' ], [ 'ऋu', 'ऱु' ],
[ 'ऋU','ऱू' ], [ 'ऋU', 'ऱू' ],
[ 'ऋ\\^','ऱॅ' ], [ 'ऋ\\^', 'ऱॅ' ],
[ 'ऋe','ऱे' ], [ 'ऋe', 'ऱे' ],
[ 'ऋE','ऱै' ], [ 'ऋE', 'ऱै' ],
[ 'ऋo','ऱो' ], [ 'ऋo', 'ऱो' ],
[ 'ऋO','ऱौ' ], [ 'ऋO', 'ऱौ' ],
[ 'ऋ\\~','ऱ्' ], [ 'ऋ\\~', 'ऱ्' ],
[ 'स्h','ष्' ], [ 'स्h', 'ष्' ],
[ 'क़्h','ख़्' ], [ 'क़्h', 'ख़्' ],
[ 'ज़्h','ऴ्' ], [ 'ज़्h', 'ऴ्' ],
[ '।\\.','॥' ], [ '।\\.', '॥' ],
[ 'a','अ' ], [ 'a', 'अ' ],
[ 'b','ब्' ], [ 'b', 'ब्' ],
[ 'c','क्' ], [ 'c', 'क्' ],
[ 'd','द्' ], [ 'd', 'द्' ],
[ 'e','ए' ], [ 'e', 'ए' ],
[ '(f|F)','फ़्' ], [ '(f|F)', 'फ़्' ],
[ 'g','ग्' ], [ 'g', 'ग्' ],
[ 'h','ह्' ], [ 'h', 'ह्' ],
[ 'i','इ' ], [ 'i', 'इ' ],
[ 'j','ज्' ], [ 'j', 'ज्' ],
[ 'k','क्' ], [ 'k', 'क्' ],
[ 'l','ल्' ], [ 'l', 'ल्' ],
[ 'm','म्' ], [ 'm', 'म्' ],
[ 'n','न्' ], [ 'n', 'न्' ],
[ 'o','ओ' ], [ 'o', 'ओ' ],
[ 'p','प्' ], [ 'p', 'प्' ],
[ 'q','क़्' ], [ 'q', 'क़्' ],
[ 'r','र्' ], [ 'r', 'र्' ],
[ 's','स्' ], [ 's', 'स्' ],
[ 't','त्' ], [ 't', 'त्' ],
[ 'u','उ' ], [ 'u', 'उ' ],
[ '(v|w)','व्' ], [ '(v|w)', 'व्' ],
[ 'x','क्ष्' ], [ 'x', 'क्ष्' ],
[ 'y','य्' ], [ 'y', 'य्' ],
[ '(z|Z)','ज़्' ], [ '(z|Z)', 'ज़्' ],
[ 'A','आ' ], [ 'A', 'आ' ],
[ 'B','ब्ब्' ], [ 'B', 'ब्ब्' ],
[ 'C','क्क्' ], [ 'C', 'क्क्' ],
[ 'D','ड्' ], [ 'D', 'ड्' ],
[ 'E','ऍ' ], [ 'E', 'ऍ' ],
// 'F','फ्'], // 'F','फ्'],
[ 'G','ग्ग्' ], [ 'G', 'ग्ग्' ],
[ 'H','' ], [ 'H', '' ],
[ 'I','ई' ], [ 'I', 'ई' ],
[ 'J','ज्ज्' ], [ 'J', 'ज्ज्' ],
[ 'K','क्क्' ], [ 'K', 'क्क्' ],
[ 'L','ळ्' ], [ 'L', 'ळ्' ],
[ 'M','ं' ], [ 'M', 'ं' ],
[ 'N','ण्' ], [ 'N', 'ण्' ],
[ 'O','ऑ' ], [ 'O', 'ऑ' ],
[ 'P','प्प्' ], [ 'P', 'प्प्' ],
// 'Q','अ'], // 'Q','अ'],
[ 'R','ऋ' ], [ 'R', 'ऋ' ],
[ 'S','श्' ], [ 'S', 'श्' ],
[ 'T','ट्' ], [ 'T', 'ट्' ],
[ 'U','ऊ' ], [ 'U', 'ऊ' ],
[ '(V|W)','व्व्' ], [ '(V|W)', 'व्व्' ],
[ 'X','क्ष्' ], [ 'X', 'क्ष्' ],
[ 'Y','य्य्' ], [ 'Y', 'य्य्' ],
// 'z','अ' // 'z','अ'
[ '0','' ], [ '0', '' ],
[ '1','१' ], [ '1', '१' ],
[ '2','२' ], [ '2', '२' ],
[ '3','३' ], [ '3', '३' ],
[ '4','४' ], [ '4', '४' ],
[ '5','५' ], [ '5', '५' ],
[ '6','६' ], [ '6', '६' ],
[ '7','७' ], [ '7', '७' ],
[ '8','८' ], [ '8', '८' ],
[ '9','९' ], [ '9', '९' ],
[ '~','्' ], [ '~', '्' ],
[ '\\.','।' ], [ '\\.', '।' ],
[ '//','ऽ' ], [ '//', 'ऽ' ],
[ '\\`','़' ], [ '\\`', '़' ],
[ '(\u200C)*_', '\u200c' ] ] [ '(\u200C)*_', '\u200c' ] ]
}; };
$.ime.register( saTransliteration ); $.ime.register( saTransliteration );

View File

@@ -69,7 +69,7 @@
[ 'l', 'त' ], [ 'l', 'त' ],
[ ':', 'छ' ], [ ':', 'छ' ],
[ ';', 'च' ], [ ';', 'च' ],
[ '\"', 'ठ' ], [ '"', 'ठ' ],
[ '\'', 'ट' ], [ '\'', 'ट' ],
[ 'z', 'ʼ' ], [ 'z', 'ʼ' ],
[ 'X', 'ँ' ], [ 'X', 'ँ' ],

View File

@@ -70,7 +70,7 @@
[ 'l', 'त' ], [ 'l', 'त' ],
[ ':', 'छ' ], [ ':', 'छ' ],
[ ';', 'च' ], [ ';', 'च' ],
[ '\"', 'ठ' ], [ '"', 'ठ' ],
[ '\'', 'ट' ], [ '\'', 'ट' ],
[ 'X', 'ँ' ], [ 'X', 'ँ' ],
[ 'C', 'ण' ], [ 'C', 'ण' ],

View File

@@ -1,7 +1,7 @@
( function ( $ ) { ( function ( $ ) {
'use strict'; 'use strict';
var sdh_kbd = { var sdhKbd = {
id: 'sdh-kbd', id: 'sdh-kbd',
name: 'کوردی خوارگ', name: 'کوردی خوارگ',
description: 'Southern Kurdish Keyboard Layout', description: 'Southern Kurdish Keyboard Layout',
@@ -104,5 +104,5 @@
] ]
}; };
$.ime.register( sdh_kbd ); $.ime.register( sdhKbd );
}( jQuery ) ); }( jQuery ) );

View File

@@ -16,9 +16,9 @@
// ['ඬ්හ්a', 'ඳ'], // nndha // ['ඬ්හ්a', 'ඳ'], // nndha
[ 'ඬ්h', 'ඳ්' ], // nndh [ 'ඬ්h', 'ඳ්' ], // nndh
[ 'න්න්d', 'ඬ්' ], // nnd [ 'න්න්d', 'ඬ්' ], // nnd
[ 'න්න්g', 'ඟ්' ],// nng [ 'න්න්g', 'ඟ්' ], // nng
[ '\\u0DC1\\u0DCA\\u200D\\u0DBB\\u0DD2i', '\u0DC1\u0DCA\u200D\u0DBB\u0DD3' ],// shrii [ '\\u0DC1\\u0DCA\\u200D\\u0DBB\\u0DD2i', '\u0DC1\u0DCA\u200D\u0DBB\u0DD3' ], // shrii
[ '\\u0DC1\\u0DCA\\u200D\\u0DBBi', '\u0DC1\u0DCA\u200D\u0DBB\u0DD2' ],// shri [ '\\u0DC1\\u0DCA\\u200D\\u0DBBi', '\u0DC1\u0DCA\u200D\u0DBB\u0DD2' ], // shri
[ 'ශ්r', '\u0DC1\u0DCA\u200D\u0DBB' ], // shr [ 'ශ්r', '\u0DC1\u0DCA\u200D\u0DBB' ], // shr
[ '([\\u0D9A-\\u0DC6])්\\u200Dර්u', '$1ෘ' ], // <consonant>ru [ '([\\u0D9A-\\u0DC6])්\\u200Dර්u', '$1ෘ' ], // <consonant>ru

View File

@@ -81,7 +81,7 @@
[ 'K', 'ණ' ], [ 'K', 'ණ' ],
[ 'L', 'ඛ' ], [ 'L', 'ඛ' ],
[ '\\:', 'ථ' ], [ '\\:', 'ථ' ],
[ '\"', ',' ], [ '"', ',' ],
[ 'Z', '"' ], [ 'Z', '"' ],
[ 'X', 'ඃ' ], [ 'X', 'ඃ' ],
[ 'C', 'ඣ' ], [ 'C', 'ඣ' ],

View File

@@ -42,9 +42,9 @@
[ '\\\\', 'ň' ], [ '\\\\', 'ň' ],
[ '\\|', ')' ], [ '\\|', ')' ],
[ ';', 'ô' ], [ ';', 'ô' ],
[ ':', '\"' ], [ ':', '"' ],
[ '\'', '§' ], [ '\'', '§' ],
[ '\"', '!' ], [ '"', '!' ],
[ '\\<', '?' ], [ '\\<', '?' ],
[ '\\>', ':' ], [ '\\>', ':' ],
[ '/', '-' ], [ '/', '-' ],

View File

@@ -15,7 +15,7 @@
[ '\'G', 'Ѓ' ], [ '\'G', 'Ѓ' ],
[ '\'k', 'ќ' ], [ '\'k', 'ќ' ],
[ '\'K', 'Ќ' ], [ '\'K', 'Ќ' ],
[ '\\@', '\"' ], [ '\\@', '"' ],
[ '\\^', '&' ], [ '\\^', '&' ],
[ '\\&', '/' ], [ '\\&', '/' ],
[ '\\*', '(' ], [ '\\*', '(' ],
@@ -70,7 +70,7 @@
[ ';', 'ч' ], [ ';', 'ч' ],
[ ':', 'Ч' ], [ ':', 'Ч' ],
[ '\'', 'ћ' ], [ '\'', 'ћ' ],
[ '\"', 'Ћ' ], [ '"', 'Ћ' ],
[ '\\\\', 'ж' ], [ '\\\\', 'ж' ],
[ '\\|', 'Ж' ], [ '\\|', 'Ж' ],
[ 'z', 'ѕ' ], [ 'z', 'ѕ' ],

View File

@@ -28,7 +28,7 @@
[ '0', '' ], [ '0', '' ],
[ '\\_', 'ஃ' ], [ '\\_', 'ஃ' ],
[ '\\-', '-' ], [ '\\-', '-' ],
[ '\\=','=' ], [ '\\=', '=' ],
[ 'Q', 'ஔ' ], [ 'Q', 'ஔ' ],
[ 'q', 'ௌ' ], [ 'q', 'ௌ' ],
[ 'W', 'ஐ' ], [ 'W', 'ஐ' ],

View File

@@ -38,8 +38,8 @@
[ '\'', 'ట' ], [ '\'', 'ట' ],
[ '"', 'ఠ' ], [ '"', 'ఠ' ],
[ '\\[', '','డ' ], [ '\\[', '', 'డ' ],
[ '\\{', '','ఢ' ], [ '\\{', '', 'ఢ' ],
[ 'C', 'ణ' ], [ 'C', 'ణ' ],
[ 'l', 'త' ], [ 'l', 'త' ],
@@ -62,7 +62,7 @@
[ 'b', 'వ' ], [ 'b', 'వ' ],
[ 'M', 'శ' ], [ 'M', 'శ' ],
[ '\\<', '','ష' ], [ '\\<', '', 'ష' ],
[ 'm', 'స' ], [ 'm', 'స' ],
[ 'u', 'హ' ], [ 'u', 'హ' ],
@@ -83,8 +83,8 @@
[ 'X', 'ఁ' ], [ 'X', 'ఁ' ],
[ 'd', '్' ], [ 'd', '్' ],
[ '0', '','' ], [ '0', '', '' ],
[ '1', '','౧' ], [ '1', '', '౧' ],
[ '2', '౨' ], [ '2', '౨' ],
[ '3', '౩' ], [ '3', '౩' ],
[ '4', '౪' ], [ '4', '౪' ],

View File

@@ -34,7 +34,7 @@
[ 'K', 'ษ' ], [ 'K', 'ษ' ],
[ 'L', 'ศ' ], [ 'L', 'ศ' ],
[ ':', 'ซ' ], [ ':', 'ซ' ],
[ '\"', '.' ], [ '"', '.' ],
[ 'Z', '(' ], [ 'Z', '(' ],
[ 'X', ')' ], [ 'X', ')' ],
[ 'C', 'ฉ' ], [ 'C', 'ฉ' ],

View File

@@ -81,7 +81,7 @@
[ 'K', 'Л' ], [ 'K', 'Л' ],
[ 'L', 'Д' ], [ 'L', 'Д' ],
[ ':', 'Ж' ], [ ':', 'Ж' ],
[ '\"', 'Є' ], [ '"', 'Є' ],
[ '\\|', '|' ], [ '\\|', '|' ],
[ 'Z', 'Я' ], [ 'Z', 'Я' ],
[ 'X', 'Ч' ], [ 'X', 'Ч' ],

View File

@@ -16,11 +16,11 @@
/* Yeh with hamza above */ [ '\\$', 'ئ' ], /* Yeh with hamza above */ [ '\\$', 'ئ' ],
[ '\\(', ')' ], [ '\\(', ')' ],
[ '\\)', '(' ], [ '\\)', '(' ],
[ '\\_" "ّ' ], /* Shadda */ [ '_', 'ّ' ],
/* Alef with hamza above */ [ '\\-', 'أ' ], /* Alef with hamza above */ [ '\\-', 'أ' ],
/* Alef with madda above */ [ '\\+', 'آ' ], /* Alef with madda above */ [ '\\+', 'آ' ],
/* Waw with hamza above */ [ '\\=', 'ؤ' ], /* Waw with hamza above */ [ '\\=', 'ؤ' ],
[ 'Q', 'ْ' ], /* Sukun */ [ 'Q', 'ْ' ],
[ 'q', 'ق' ], [ 'q', 'ق' ],
[ 'W', 'ﷺ' ], [ 'W', 'ﷺ' ],
[ 'w', 'و' ], [ 'w', 'و' ],
@@ -34,23 +34,23 @@
[ 'y', 'ے' ], [ 'y', 'ے' ],
[ 'U', '،' ], [ 'U', '،' ],
[ 'u', 'ء' ], [ 'u', 'ء' ],
[ 'I', 'ٰ' ], /* superscript alef */ [ 'I', 'ٰ' ],
[ 'i', 'ی' ], [ 'i', 'ی' ],
/* Teh marbuta goal */ [ 'O', 'ۃ' ], /* Teh marbuta goal */ [ 'O', 'ۃ' ],
[ 'o', 'ہ' ], [ 'o', 'ہ' ],
[ 'P', 'ُ' ], /* damma */ [ 'P', 'ُ' ],
[ 'p', 'پ' ], [ 'p', 'پ' ],
[ '\\{', 'ٰ' ], /* superscript alef */ [ '\\{', 'ٰ' ],
[ '\\[', ']' ], [ '\\[', ']' ],
[ '\\}', 'ٰٰ' ], /* double superscript alef */ [ '\\}', 'ٰٰ' ],
[ '\\]', '[' ], [ '\\]', '[' ],
[ 'A', 'ٓ' ], /* madda */ [ 'A', 'ٓ' ],
[ 'a', 'ا' ], [ 'a', 'ا' ],
[ 'S', 'ص' ], [ 'S', 'ص' ],
[ 's', 'س' ], [ 's', 'س' ],
[ 'D', 'ڈ' ], [ 'D', 'ڈ' ],
[ 'd', 'د' ], [ 'd', 'د' ],
[ 'F', '' ], /* Empty */ [ 'F', '' ],
[ 'f', 'ف' ], [ 'f', 'ف' ],
[ 'G', 'غ' ], [ 'G', 'غ' ],
[ 'g', 'گ' ], [ 'g', 'گ' ],
@@ -64,12 +64,12 @@
[ 'l', 'ل' ], [ 'l', 'ل' ],
[ ':', ':' ], [ ':', ':' ],
/* Arabic semicolon */ [ ';', '؛' ], /* Arabic semicolon */ [ ';', '؛' ],
[ '\"', '؎' ], /* verse sign */ [ '"', '؎' ],
[ '\'', 'ٰ' ], /* superscript alef */ [ '\'', 'ٰ' ],
[ '\\|', 'ؔ' ], /* takhallus */ [ '\\|', 'ؔ' ],
[ '\\', '؎' ], /* verse sign */ [ '\\', '؎' ],
[ '\\~', 'ً' ], /* fathatan */ [ '\\~', 'ً' ],
[ '\\`', 'ٍ' ], /* kasratan */ [ '\\`', 'ٍ' ],
[ 'Z', 'ذ' ], [ 'Z', 'ذ' ],
[ 'z', 'ز' ], [ 'z', 'ز' ],
[ 'X', 'ژ' ], [ 'X', 'ژ' ],
@@ -78,20 +78,20 @@
[ 'c', 'چ' ], [ 'c', 'چ' ],
[ 'V', 'ظ' ], [ 'V', 'ظ' ],
[ 'v', 'ط' ], [ 'v', 'ط' ],
[ 'B', 'ؒ' ], /* rakhmatullah */ [ 'B', 'ؒ' ],
[ 'b', 'ب' ], [ 'b', 'ب' ],
[ 'N', 'ں' ], [ 'N', 'ں' ],
[ 'n', 'ن' ], [ 'n', 'ن' ],
[ 'M', '' ], /* Empty */ [ 'M', '' ],
[ 'm', 'م' ], [ 'm', 'م' ],
[ '\\<', 'ِ' ], /* kasra */ [ '\\<', 'ِ' ],
[ ',', '،' ], [ ',', '،' ],
[ '\\>', 'َ' ], /* fatha */ [ '\\>', 'َ' ],
/* Arabic full stop */ [ '\\.', '۔' ], /* Arabic full stop */ [ '\\.', '۔' ],
/* Arabic question mark */ [ '\\?', '؟' ], /* Arabic question mark */ [ '\\?', '؟' ],
[ '\\^', 'ۖ' ], /* sla */ [ '\\^', 'ۖ' ],
[ '\\&', 'ٔ' ], /* hamza above */ [ '\\&', 'ٔ' ],
[ '\\*', 'ٌ' ] ] /* dammatan */ [ '\\*', 'ٌ' ] ]
}; };
$.ime.register( urPhonetic ); $.ime.register( urPhonetic );

View File

@@ -35,7 +35,7 @@
[ 'P', 'خ' ], [ 'P', 'خ' ],
[ '\\}', '{' ], [ '\\}', '{' ],
[ '\'', '\'' ], [ '\'', '\'' ],
[ '\"', '\"' ], [ '"', '"' ],
[ '\\[', ']' ], [ '\\[', ']' ],
[ '\\{', '{' ], [ '\\{', '{' ],
[ 'C', 'ۓ' ], [ 'C', 'ۓ' ],
@@ -49,21 +49,21 @@
[ 'y', 'پ' ], [ 'y', 'پ' ],
[ 'Y', '\u0651\u00AD' ], [ 'Y', '\u0651\u00AD' ],
[ 'c', 'ے' ], [ 'c', 'ے' ],
/* Arabic question mark */ [ '\\?','؟' ], /* Arabic question mark */ [ '\\?', '؟' ],
[ 'j', 'ا' ], [ 'j', 'ا' ],
[ 'n', 'غ' ], [ 'n', 'غ' ],
[ 'N', 'ئ' ], [ 'N', 'ئ' ],
[ 'b', 'ش' ], [ 'b', 'ش' ],
[ '\\<', '','>' ], [ '\\<', '', '>' ],
[ 'm', 'ع' ], [ 'm', 'ع' ],
[ 'u', 'ت' ], [ 'u', 'ت' ],
[ '\\]', '','[' ], [ '\\]', '', '[' ],
[ 'e', 'ھ' ], [ 'e', 'ھ' ],
[ 'f', 'ن' ], [ 'f', 'ن' ],
[ 'r', 'د' ], [ 'r', 'د' ],
[ 'g', 'ل' ], [ 'g', 'ل' ],
[ 't', 'ٹ' ], [ 't', 'ٹ' ],
[ '\\=', '','=' ], [ '\\=', '', '=' ],
[ '\\\\', '\\' ], [ '\\\\', '\\' ],
[ 's', 'و' ], [ 's', 'و' ],
[ 'w', 'ص' ], [ 'w', 'ص' ],
@@ -84,10 +84,10 @@
[ '8', '8' ], [ '8', '8' ],
[ '9', '9' ], [ '9', '9' ],
[ '\\@', '@' ], [ '\\@', '@' ],
[ '\\#', '','#' ], [ '\\#', '', '#' ],
[ '\\$', '','$' ], [ '\\$', '', '$' ],
[ '\\%', '','٪' ], [ '\\%', '', '٪' ],
[ '\\^', '','^' ], [ '\\^', '', '^' ],
[ '\\&', 'ۖ' ], [ '\\&', 'ۖ' ],
/* Arabic star */ [ '\\*', '٭' ], /* Arabic star */ [ '\\*', '٭' ],
[ '\\(', '(' ], [ '\\(', '(' ],

View File

@@ -47,7 +47,7 @@
[ '\\.', 'ю' ], [ '\\.', 'ю' ],
[ '/', '.' ], [ '/', '.' ],
[ '\\!', '!' ], [ '\\!', '!' ],
[ '\\@', '\"' ], [ '\\@', '"' ],
[ '\\#', '№' ], [ '\\#', '№' ],
[ '\\$', ';' ], [ '\\$', ';' ],
[ '\\%', '%' ], [ '\\%', '%' ],
@@ -83,7 +83,7 @@
[ 'K', 'Л' ], [ 'K', 'Л' ],
[ 'L', 'Д' ], [ 'L', 'Д' ],
[ ':', 'Ж' ], [ ':', 'Ж' ],
[ '\"', 'Э' ], [ '"', 'Э' ],
[ '\\|', '|' ], [ '\\|', '|' ],
[ 'Z', 'Я' ], [ 'Z', 'Я' ],
[ 'X', 'Ч' ], [ 'X', 'Ч' ],

View File

@@ -16,6 +16,6 @@
"uls-no-results-found": "Цакарийна", "uls-no-results-found": "Цакарийна",
"uls-common-languages": "Ша дӀанисбелла меттанаш", "uls-common-languages": "Ша дӀанисбелла меттанаш",
"uls-no-results-suggestion-title": "Хьуна хӀара меттанаш хьашта хила мега:", "uls-no-results-suggestion-title": "Хьуна хӀара меттанаш хьашта хила мега:",
"uls-search-help": "Хьа таро ю меттан я йозанан цӀарца лаха, меттан ISO-кодаца я регионаца хьажа.", "uls-search-help": "Хьа таро йу меттан йа йозанан цӀарца лаха, меттан ISO-кодаца йа регионаца хьажа.",
"uls-search-placeholder": "Лаха мотт" "uls-search-placeholder": "Лаха мотт"
} }

View File

@@ -13,8 +13,8 @@
"uls-region-ME": "Medi Orient", "uls-region-ME": "Medi Orient",
"uls-region-PA": "Pacjific", "uls-region-PA": "Pacjific",
"uls-no-results-found": "Nissun risultât", "uls-no-results-found": "Nissun risultât",
"uls-common-languages": "Lenghis comunis", "uls-common-languages": "Lenghis sugjeridis",
"uls-no-results-suggestion-title": "Tu puedis jessi interessât a:", "uls-no-results-suggestion-title": "Tu puedis jessi interessât a:",
"uls-search-help": "Tu pues cirî par non de lenghe, non dal alfabet, codis ISO de lenghe o tu puedis cirî intune regjon:", "uls-search-help": "Tu pues cirî par non de lenghe, non dal alfabet, codis ISO de lenghe o tu puedis cirî intune regjon.",
"uls-search-placeholder": "Ricercje de lenghe" "uls-search-placeholder": "Cîr une lenghe"
} }

View File

@@ -0,0 +1,21 @@
{
"@metadata": {
"authors": [
"Tofeiku"
]
},
"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": "اندا بوليه چاري مڠيکوت نام بهاس، نام توليسن، کود اءي. ايس. او. بهاس اتاو اندا بوليه لاير مڠيکوت رنتاو.",
"uls-search-placeholder": "چاري بهاس"
}

View File

@@ -13,9 +13,8 @@
* header is left intact. See files GPL-LICENSE and MIT-LICENSE for details. * header is left intact. See files GPL-LICENSE and MIT-LICENSE for details.
* *
* @file * @file
* @ingroup Extensions * @license GNU General Public Licence 2.0 or later
* @licence GNU General Public Licence 2.0 or later * @license MIT License
* @licence MIT License
*/ */
( function ( $ ) { ( function ( $ ) {
@@ -47,6 +46,7 @@
/** /**
* ULS Public class definition * ULS Public class definition
*
* @param {Element} element * @param {Element} element
* @param {Object} options * @param {Object} options
*/ */
@@ -112,6 +112,7 @@
/** /**
* Calculate the position of ULS * Calculate the position of ULS
* Returns an object with top and left properties. * Returns an object with top and left properties.
*
* @return {Object} * @return {Object}
*/ */
position: function () { position: function () {
@@ -292,6 +293,7 @@
/** /**
* On select handler for search results * On select handler for search results
*
* @param {string} langCode * @param {string} langCode
* @param {Object} event The jQuery click event * @param {Object} event The jQuery click event
*/ */
@@ -304,6 +306,7 @@
/** /**
* On cancel handler for the uls menu * On cancel handler for the uls menu
*
* @param {Event} e * @param {Event} e
*/ */
cancel: function ( e ) { cancel: function ( e ) {
@@ -337,6 +340,7 @@
/** /**
* Get the panel menu width parameter * Get the panel menu width parameter
*
* @return {string} * @return {string}
*/ */
getMenuWidth: function () { getMenuWidth: function () {

View File

@@ -1470,6 +1470,13 @@
], ],
"Gaelg" "Gaelg"
], ],
"ha": [
"Latn",
[
"AF"
],
"Hausa"
],
"ha-arab": [ "ha-arab": [
"Arab", "Arab",
[ [
@@ -1478,14 +1485,7 @@
"هَوُسَ" "هَوُسَ"
], ],
"ha-latn": [ "ha-latn": [
"Latn", "ha"
[
"AF"
],
"Hausa"
],
"ha": [
"ha-latn"
], ],
"hai": [ "hai": [
"Latn", "Latn",
@@ -4750,7 +4750,7 @@
"ar", "ar",
"ksf", "ksf",
"ha-arab", "ha-arab",
"ha-latn" "ha"
], ],
"CN": [ "CN": [
"zh", "zh",
@@ -5016,7 +5016,7 @@
"ee", "ee",
"gur", "gur",
"gaa", "gaa",
"ha-latn", "ha",
"ff" "ff"
], ],
"GI": [ "GI": [
@@ -5515,7 +5515,7 @@
"fr" "fr"
], ],
"NE": [ "NE": [
"ha-latn", "ha",
"fr", "fr",
"ar", "ar",
"ff" "ff"
@@ -5525,7 +5525,7 @@
], ],
"NG": [ "NG": [
"en", "en",
"ha-latn", "ha",
"ig", "ig",
"yo", "yo",
"ha-arab", "ha-arab",
@@ -5768,7 +5768,7 @@
"ar", "ar",
"en", "en",
"ha-arab", "ha-arab",
"ha-latn" "ha"
], ],
"SE": [ "SE": [
"sv", "sv",

View File

@@ -12,9 +12,8 @@
* header is left intact. See files GPL-LICENSE and MIT-LICENSE for details. * header is left intact. See files GPL-LICENSE and MIT-LICENSE for details.
* *
* @file * @file
* @ingroup Extensions * @license GNU General Public Licence 2.0 or later
* @licence GNU General Public Licence 2.0 or later * @license MIT License
* @licence MIT License
*/ */
( function ( $ ) { ( function ( $ ) {
@@ -22,6 +21,7 @@
/** /**
* Is this language a redirect to another language? * Is this language a redirect to another language?
*
* @param {string} language Language code * @param {string} language Language code
* @return {string|boolean} Target language code if it's a redirect or false if it's not * @return {string|boolean} Target language code if it's a redirect or false if it's not
*/ */
@@ -33,6 +33,7 @@
/** /**
* Returns the script of the language. * Returns the script of the language.
*
* @param {string} language Language code * @param {string} language Language code
* @return {string} * @return {string}
*/ */
@@ -53,6 +54,7 @@
/** /**
* Returns the regions in which a language is spoken. * Returns the regions in which a language is spoken.
*
* @param {string} language Language code * @param {string} language Language code
* @return {string|string[]} * @return {string|string[]}
*/ */
@@ -68,6 +70,7 @@
/** /**
* Returns the autonym of the language. * Returns the autonym of the language.
*
* @param {string} language Language code * @param {string} language Language code
* @return {string} * @return {string}
*/ */
@@ -84,6 +87,7 @@
/** /**
* Returns all language codes and corresponding autonyms * Returns all language codes and corresponding autonyms
*
* @return {string[]} * @return {string[]}
*/ */
$.uls.data.getAutonyms = function () { $.uls.data.getAutonyms = function () {
@@ -103,6 +107,7 @@
/** /**
* Returns all languages written in script. * Returns all languages written in script.
*
* @param {string} script string * @param {string} script string
* @return {string[]} languages codes * @return {string[]} languages codes
*/ */
@@ -112,6 +117,7 @@
/** /**
* Returns all languages written in the given scripts. * Returns all languages written in the given scripts.
*
* @param {string[]} scripts * @param {string[]} scripts
* @return {string[]} languages codes * @return {string[]} languages codes
*/ */
@@ -138,6 +144,7 @@
/** /**
* Returns an associative array of languages in a region, * Returns an associative array of languages in a region,
* grouped by script group. * grouped by script group.
*
* @param {string} region Region code * @param {string} region Region code
* @return {Object} * @return {Object}
*/ */
@@ -147,6 +154,7 @@
/** /**
* Get the given list of languages grouped by script. * Get the given list of languages grouped by script.
*
* @param {string[]} languages Array of language codes to group * @param {string[]} languages Array of language codes to group
* @return {string[]} Array of language codes * @return {string[]} Array of language codes
*/ */
@@ -169,6 +177,7 @@
/** /**
* Returns an associative array of languages in several regions, * Returns an associative array of languages in several regions,
* grouped by script group. * grouped by script group.
*
* @param {string[]} regions region codes * @param {string[]} regions region codes
* @return {Object} * @return {Object}
*/ */
@@ -201,6 +210,7 @@
/** /**
* Returns the script group of a script or 'Other' if it doesn't * Returns the script group of a script or 'Other' if it doesn't
* belong to any group. * belong to any group.
*
* @param {string} script Script code * @param {string} script Script code
* @return {string} script group name * @return {string} script group name
*/ */
@@ -218,6 +228,7 @@
/** /**
* Returns the script group of a language. * Returns the script group of a language.
*
* @param {string} language Language code * @param {string} language Language code
* @return {string} script group name * @return {string} script group name
*/ */
@@ -227,6 +238,7 @@
/** /**
* Return the list of languages sorted by script groups. * Return the list of languages sorted by script groups.
*
* @param {string[]} languages Array of language codes to sort * @param {string[]} languages Array of language codes to sort
* @return {string[]} Array of language codes * @return {string[]} Array of language codes
*/ */
@@ -247,6 +259,7 @@
/** /**
* A callback for sorting languages by autonym. * A callback for sorting languages by autonym.
* Can be used as an argument to a sort function. * Can be used as an argument to a sort function.
*
* @param {string} a Language code * @param {string} a Language code
* @param {string} b Language code * @param {string} b Language code
* @return {number} * @return {number}
@@ -260,6 +273,7 @@
/** /**
* Check if a language is right-to-left. * Check if a language is right-to-left.
*
* @param {string} language Language code * @param {string} language Language code
* @return {boolean} * @return {boolean}
*/ */
@@ -269,6 +283,7 @@
/** /**
* Return the direction of the language * Return the direction of the language
*
* @param {string} language Language code * @param {string} language Language code
* @return {string} * @return {string}
*/ */
@@ -278,6 +293,7 @@
/** /**
* Returns the languages spoken in a territory. * Returns the languages spoken in a territory.
*
* @param {string} territory Territory code * @param {string} territory Territory code
* @return {string[]} list of language codes * @return {string[]} list of language codes
*/ */

View File

@@ -12,9 +12,8 @@
* header is left intact. See files GPL-LICENSE and MIT-LICENSE for details. * header is left intact. See files GPL-LICENSE and MIT-LICENSE for details.
* *
* @file * @file
* @ingroup Extensions * @license GNU General Public Licence 2.0 or later
* @licence GNU General Public Licence 2.0 or later * @license MIT License
* @licence MIT License
*/ */
/** /**
@@ -224,6 +223,7 @@
/** /**
* Handler method to be called once search is over. * Handler method to be called once search is over.
* Based on search result triggers resultsfound or noresults events * Based on search result triggers resultsfound or noresults events
*
* @param {string} query * @param {string} query
* @param {string[]} results * @param {string[]} results
* @param {string} [autofillLabel] * @param {string} [autofillLabel]
@@ -306,6 +306,7 @@
* b) Language autonym 'starts with' search string. * b) Language autonym 'starts with' search string.
* c) ISO 639 code match with search string. * c) ISO 639 code match with search string.
* d) ISO 15924 code for the script match the search string. * d) ISO 15924 code for the script match the search string.
*
* @param {string} langCode * @param {string} langCode
* @param {string} searchTerm * @param {string} searchTerm
* @return {boolean} * @return {boolean}

View File

@@ -14,9 +14,8 @@
* header is left intact. See files GPL-LICENSE and MIT-LICENSE for details. * header is left intact. See files GPL-LICENSE and MIT-LICENSE for details.
* *
* @file * @file
* @ingroup Extensions * @license GNU General Public Licence 2.0 or later
* @licence GNU General Public Licence 2.0 or later * @license MIT License
* @licence MIT License
*/ */
( function ( $ ) { ( function ( $ ) {
@@ -32,6 +31,7 @@
/** /**
* Language category display * Language category display
*
* @param {Element} element The container element to which the languages to be displayed * @param {Element} element The container element to which the languages to be displayed
* @param {Object} [options] Configuration object * @param {Object} [options] Configuration object
* @cfg {Object} [languages] Selectable languages. Keyed by language code, values are autonyms. * @cfg {Object} [languages] Selectable languages. Keyed by language code, values are autonyms.
@@ -69,6 +69,7 @@
/** /**
* Adds language to the language list. * Adds language to the language list.
*
* @param {string} langCode * @param {string} langCode
* @param {string} [regionCode] * @param {string} [regionCode]
* @return {boolean} Whether the language was known and accepted * @return {boolean} Whether the language was known and accepted
@@ -112,6 +113,7 @@
/** /**
* Whether we should render languages grouped to geographic regions. * Whether we should render languages grouped to geographic regions.
*
* @return {boolean} * @return {boolean}
*/ */
isGroupingByRegionEnabled: function () { isGroupingByRegionEnabled: function () {
@@ -219,6 +221,7 @@
/** /**
* Adds given languages sorted into rows and columns into given element. * Adds given languages sorted into rows and columns into given element.
*
* @param {jQuery} $region Element to add language list. * @param {jQuery} $region Element to add language list.
* @param {Array} languages List of language codes. * @param {Array} languages List of language codes.
* @param {number} itemsPerColumn How many languages fit in a column. * @param {number} itemsPerColumn How many languages fit in a column.
@@ -286,6 +289,7 @@
/** /**
* Creates dom node representing one item in language list. * Creates dom node representing one item in language list.
*
* @param {string} code Language code * @param {string} code Language code
* @return {Element} * @return {Element}
*/ */
@@ -387,6 +391,7 @@
/** /**
* No-results event handler * No-results event handler
*
* @param {Event} event * @param {Event} event
* @param {Object} data Information about the failed search query * @param {Object} data Information about the failed search query
*/ */