Siebrand has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/49465


Change subject: Update jQuery.IME to latest from GitHub
......................................................................

Update jQuery.IME to latest from GitHub

Change-Id: I868d298c968cf0d63d9d16ed47e1a7c7c0bba0a1
---
M lib/jquery.ime/jquery.ime.js
M lib/jquery.ime/rules/gu/gu-phonetic.js
M lib/jquery.ime/rules/gu/gu-transliteration.js
M lib/jquery.ime/rules/mn/mn-cyrl.js
4 files changed, 269 insertions(+), 52 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UniversalLanguageSelector 
refs/changes/65/49465/1

diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js
index 88d5d36..f0b0cfc 100644
--- a/lib/jquery.ime/jquery.ime.js
+++ b/lib/jquery.ime/jquery.ime.js
@@ -611,7 +611,7 @@
                                e.stopPropagation();
                        } );
 
-                       imeselector.$element.attrchange( function ( attrName ) {
+                       imeselector.$element.attrchange( function ( ) {
                                if( imeselector.$element.is( ':hidden') ) {
                                        imeselector.$imeSetting.hide();
                                }
@@ -670,7 +670,7 @@
                                this.$menu.css( 'top',
                                                                - ( 
this.$menu.outerHeight() +
                                                                        
this.$imeSetting.outerHeight()
-                                                                 ) )
+                                                               ) )
                                        .addClass( 'position-top' );
                        }
 
@@ -910,7 +910,10 @@
 
        var selectorTemplate = '<div class="imeselector">'
                + '<a class="ime-name imeselector-toggle" href="#"></a>'
-               + '<b class="ime-setting-caret"></b></div>';
+               + '<b class="ime-setting-caret"></b></div>',
+
+               MutationObserver = window.MutationObserver || 
window.WebKitMutationObserver
+               || window.MozMutationObserver;
 
        /**
         * Check whether a keypress event corresponds to the shortcut key
@@ -923,9 +926,6 @@
                // 13 - The Enter key
                return event.ctrlKey && ( event.which === 77 || event.which === 
13 );
        }
-
-       var MutationObserver = window.MutationObserver || 
window.WebKitMutationObserver
-               || window.MozMutationObserver;
 
        function isDOMAttrModifiedSupported () {
                var p = document.createElement( 'p' ),
@@ -1057,8 +1057,12 @@
 
        $.extend( $.ime.sources, {
                'am-transliteration': {
-                       name: 'Transliteration',
+                       name: 'ትራንስልተራትዖን',
                        source: 'rules/am/am-transliteration.js'
+               },
+               'ar-kbd': {
+                       name: 'أرابيك',
+                       source: 'rules/ar/ar-kbd.js'
                },
                'as-avro': {
                        name: 'অভ্ৰ',
@@ -1072,16 +1076,28 @@
                        name: 'ইন্‌স্ক্ৰিপ্ত',
                        source: 'rules/as/as-inscript.js'
                },
+               'as-inscript2': {
+                       name: 'ইন্‌স্ক্ৰিপ্ত ২',
+                       source: 'rules/as/as-inscript2.js'
+               },
+               'as-phonetic': {
+                       name: 'ফনেটিক',
+                       source: 'rules/as/as-phonetic.js'
+               },
                'as-transliteration': {
                        name: 'প্ৰতিৰূপান্তৰণ',
                        source: 'rules/as/as-transliteration.js'
+               },
+               'be-kbd': {
+                       name: 'кбд',
+                       source: 'rules/be/be-kbd.js'
                },
                'be-latin': {
                        name: 'Łacinka',
                        source: 'rules/be/be-latin.js'
                },
                'be-transliteration': {
-                       name: 'Transliteration',
+                       name: 'Транслітератыён',
                        source: 'rules/be/be-transliteration.js'
                },
                'ber-tfng': {
@@ -1089,19 +1105,23 @@
                        source: 'rules/ber/ber-tfng.js'
                },
                'bn-avro': {
-                       name: 'Avro',
+                       name: 'অভ্র',
                        source: 'rules/bn/bn-avro.js'
                },
                'bn-inscript': {
                        name: 'ইন্‌স্ক্ৰিপ্ত',
                        source: 'rules/bn/bn-inscript.js'
                },
+               'bn-inscript2': {
+                       name: 'ইন্‌স্ক্ৰিপ্ত ২',
+                       source: 'rules/bn/bn-inscript2.js'
+               },
                'bn-nkb': {
-                       name: 'National Keyboard',
+                       name: 'ন্যাশনাল কিবোর্ড',
                        source: 'rules/bn/bn-nkb.js'
                },
                'bn-probhat': {
-                       name: 'Probhat',
+                       name: 'প্রভাত',
                        source: 'rules/bn/bn-probhat.js'
                },
                'brx-inscript': {
@@ -1113,12 +1133,36 @@
                        source: 'rules/cyrl/cyrl-palochka.js'
                },
                'da-normforms': {
-                       name: 'Normal forms',
+                       name: 'normalformer',
                        source: 'rules/da/da-normforms.js'
                },
                'eo-transliteration': {
-                       name: 'Transliteration',
+                       name: 'transliterigo',
                        source: 'rules/eo/eo-transliteration.js'
+               },
+               'eo-h': {
+                       name: 'Esperanto h',
+                       source: 'rules/eo/eo-h.js'
+               },
+               'eo-h-f': {
+                       name: 'Esperanto h fundamente',
+                       source: 'rules/eo/eo-h-f.js'
+               },
+               'eo-plena': {
+                       name: 'Esperanto plena',
+                       source: 'rules/eo/eo-plena.js'
+               },
+               'eo-q': {
+                       name: 'Esperanto q sistemo',
+                       source: 'rules/eo/eo-q.js'
+               },
+               'eo-vi': {
+                       name: 'Esperanto vi sistemo',
+                       source: 'rules/eo/eo-vi.js'
+               },
+               'eo-x': {
+                       name: 'Esperanto x sistemo',
+                       source: 'rules/eo/eo-x.js'
                },
                'fo-normforms': {
                        name: 'Føroyskt',
@@ -1136,8 +1180,12 @@
                        name: 'इनस्क्रिप्ट',
                        source: 'rules/hi/hi-inscript.js'
                },
+               'hi-phonetic': {
+                       name: 'फोनेटिक',
+                       source: 'rules/hi/hi-phonetic.js'
+               },
                'is-normforms': {
-                       name: 'Normal forms',
+                       name: 'Venjuleg eyðublöð',
                        source: 'rules/is/is-normforms.js'
                },
                'jv-transliteration': {
@@ -1161,6 +1209,10 @@
                        name: 'ഇൻസ്ക്രിപ്റ്റ്',
                        source: 'rules/ml/ml-inscript.js'
                },
+               'ml-inscript2': {
+                       name: 'ഇൻസ്ക്രിപ്റ്റ് 2',
+                       source: 'rules/ml/ml-inscript2.js'
+               },
                'sv-normforms': {
                        name: 'Normal forms',
                        source: 'rules/sv/sv-normforms.js'
@@ -1168,6 +1220,10 @@
                'ta-inscript': {
                        name: 'இன்ஸ்கிரிப்ட்',
                        source: 'rules/ta/ta-inscript.js'
+               },
+               'ta-inscript2': {
+                       name: 'இன்ஸ்கிரிப்ட் 2',
+                       source: 'rules/ta/ta-inscript2.js'
                },
                'ta-transliteration': {
                        name: 'எழுத்துப்பெயர்ப்பு',
@@ -1181,17 +1237,41 @@
                        name: 'பாமினி',
                        source: 'rules/ta/ta-bamini.js'
                },
+               'th-kedmanee': {
+                       name: 'เกษมณี',
+                       source: 'rules/th/th-kedmanee.js'
+               },
+               'th-pattachote': {
+                       name: 'ปัตตะโชติ',
+                       source: 'rules/th/th-pattachote.js'
+               },
                'de': {
                        name: 'Deutsch',
                        source: 'rules/de/de.js'
                },
+               'el-kbd': {
+                       name: 'κπδ',
+                       source: 'rules/el/el-kbd.js'
+               },
                'he-standard-2012': {
-                       name: 'Hebrew 2012 (from English)',
+                       name: 'חברו 2012 ( פרום אנגליש )',
                        source: 'rules/he/he-standard-2012.js'
                },
                'he-standard-2012-extonly': {
-                       name: 'Hebrew 2012',
+                       name: 'חברו 2012',
                        source: 'rules/he/he-standard-2012-extonly.js'
+               },
+               'he-kbd': {
+                       name: 'כבד',
+                       source: 'rules/he/he-kbd.js'
+               },
+               'hr-kbd': {
+                       name: 'Croatian kbd',
+                       source: 'rules/hr/hr-kbd.js'
+               },
+               'hy-kbd': {
+                       name: 'կբդ',
+                       source: 'rules/hy/hy-kbd.js'
                },
                'gu-inscript': {
                        name: 'ઇનસ્ક્રિપ્ટ',
@@ -1202,7 +1282,7 @@
                        source: 'rules/gu/gu-inscript2.js'
                },
                'gu-phonetic': {
-                       name: 'ફોનેતિક',
+                       name: 'ફોનૅટિક',
                        source: 'rules/gu/gu-phonetic.js'
                },
                'gu-transliteration': {
@@ -1213,12 +1293,28 @@
                        name: 'ტრანსლიტერაცია',
                        source: 'rules/ka/ka-transliteration.js'
                },
+               'ka-kbd': {
+                       name: 'კბდ',
+                       source: 'rules/ka/ka-kbd.js'
+               },
+               'kk-arabic': {
+                       name: 'كذاك أرابيك ',
+                       source: 'rules/kk/kk-arabic.js'
+               },
+               'kk-kbd': {
+                       name: 'лив',
+                       source: 'rules/kk/kk-kbd.js'
+               },
                'kn-inscript': {
-                       name: 'Inscript',
+                       name: 'ಇನ್ಸ್ಕ್ರಿಪ್ಟ್',
                        source: 'rules/kn/kn-inscript.js'
                },
+               'kn-inscript2': {
+                       name: 'ಇನ್‌ಸ್ಕ್ರಿಪ್ಟ್ ೨',
+                       source: 'rules/kn/kn-inscript2.js'
+               },
                'kn-transliteration': {
-                       name: 'Transliteration',
+                       name: 'எழுத்துப்பெயர்ப்பு',
                        source: 'rules/kn/kn-transliteration.js'
                },
                'kn-kgp': {
@@ -1228,6 +1324,22 @@
                'kok-inscript2': {
                        name: 'इनस्क्रिप्ट २',
                        source: 'rules/kok/kok-inscript2.js'
+               },
+               'ks-inscript': {
+                       name: 'इनस्क्रिप्ट',
+                       source: 'rules/ks/ks-inscript.js'
+               },
+               'ks-kbd': {
+                       name: 'kbd',
+                       source: 'rules/ks/ks-kbd.js'
+               },
+               'lo-kbd': {
+                       name: 'າຶກ',
+                       source: 'rules/lo/lo-kbd.js'
+               },
+               'mn-cyrl': {
+                       name: 'Кирилл',
+                       source: 'rules/mn/mn-cyrl.js'
                },
                'mr-inscript': {
                        name: 'इनस्क्रिप्ट',
@@ -1241,6 +1353,14 @@
                        name: 'अक्षरांतरण',
                        source: 'rules/mr/mr-transliteration.js'
                },
+               'mr-phonetic': {
+                       name: 'फोनेटिक',
+                       source: 'rules/mr/mr-phonetic.js'
+               },
+               'my-kbd': {
+                       name: 'Myanmar kbd',
+                       source: 'rules/my/my-kbd.js'
+               },
                'ne-inscript': {
                        name: 'इनस्क्रिप्ट',
                        source: 'rules/ne/ne-inscript.js'
@@ -1250,7 +1370,7 @@
                        source: 'rules/ne/ne-inscript2.js'
                },
                'ne-transliteration': {
-                       name: 'Transliteration',
+                       name: 'ट्रांस्लितेरेशन',
                        source: 'rules/ne/ne-transliteration.js'
                },
                'no-normforms': {
@@ -1262,55 +1382,79 @@
                        source: 'rules/no/no-tildeforms.js'
                },
                'or-transliteration': {
-                       name: 'Transliteration',
+                       name: 'ଟରନସଲିତେରତିଓନ',
                        source: 'rules/or/or-transliteration.js'
                },
                'or-inscript': {
-                       name: 'Inscript',
+                       name: 'ଈନସକରିପତ',
                        source: 'rules/or/or-inscript.js'
+               },
+               'or-inscript2': {
+                       name: 'ଈନସକରିପତ2',
+                       source: 'rules/or/or-inscript2.js'
                },
                'or-lekhani': {
                        name: 'ଲେଖନୀ',
                        source: 'rules/or/or-lekhani.js'
                },
+               'or-phonetic': {
+                       name: 'ହୋନେତିକ',
+                       source: 'rules/or/or-phonetic.js'
+               },
                'se-normforms': {
                        name: 'Normal forms',
                        source: 'rules/se/se-normforms.js'
                },
+               'sk-kbd': {
+                       name: 'Slovak kbd',
+                       source: 'rules/sk/sk-kbd.js'
+               },
+               'sr-kbd': {
+                       name: 'кбд',
+                       source: 'rules/sr/sr-kbd.js'
+               },
                'te-inscript': {
                        name: 'ఇన్‍స్క్రిప్ట్',
                        source: 'rules/te/te-inscript.js'
+               },
+               'te-inscript2': {
+                       name: 'ఇన్‍స్క్రిప్ట్ 2',
+                       source: 'rules/te/te-inscript2.js'
                },
                'te-transliteration': {
                        name: 'లిప్యంతరీకరణ',
                        source: 'rules/te/te-transliteration.js'
                },
                'pa-inscript': {
-                       name: 'Inscript',
+                       name: 'ਇਨਸ੍ਕ੍ਰਿਪ੍ਟ',
                        source: 'rules/pa/pa-inscript.js'
                },
                'pa-inscript2': {
-                       name: 'Inscript2',
+                       name: 'ਇਨਸ੍ਕ੍ਰਿਪ੍ਟ2',
                        source: 'rules/pa/pa-inscript2.js'
                },
                'pa-jhelum': {
-                       name: 'Jhelum',
+                       name: 'ਜੇਹਲਮ',
                        source: 'rules/pa/pa-jhelum.js'
                },
                'pa-transliteration': {
-                       name: 'Transliteration',
+                       name: 'ਤ੍ਰਾਨ੍ਸ੍ਲਿਤੇਰਾਤਿਓਂ',
                        source: 'rules/pa/pa-transliteration.js'
                },
                'pa-phonetic': {
-                       name: 'Phonetic',
+                       name: 'ਫੋਨੇਟਿਕ',
                        source: 'rules/pa/pa-phonetic.js'
                },
                'ru-jcuken': {
                        name: 'ЙЦУКЕН',
                        source: 'rules/ru/ru-jcuken.js'
                },
+               'ru-kbd': {
+                       name: 'кбд',
+                       source: 'rules/ru/ru-kbd.js'
+               },
                'sa-inscript': {
-                       name: 'Inscript',
+                       name: 'इनस्क्रिप्ट',
                        source: 'rules/sa/sa-inscript.js'
                },
                'sa-inscript2': {
@@ -1318,7 +1462,7 @@
                        source: 'rules/sa/sa-inscript2.js'
                },
                'sa-transliteration': {
-                       name: 'Transliteration',
+                       name: 'ट्रन्स्लितेरतिओन्',
                        source: 'rules/sa/sa-transliteration.js'
                },
                'sah-transliteration': {
@@ -1326,24 +1470,32 @@
                        source: 'rules/sah/sah-transliteration.js'
                },
                'si-singlish': {
-                       name: 'Singlish',
+                       name: 'සිංග්ලිෂ්',
                        source: 'rules/si/si-singlish.js'
                },
                'si-wijesekara': {
-                       name: 'Wijesekara',
+                       name: 'විජේසේකර',
                        source: 'rules/si/si-wijesekara.js'
                },
                'ur-transliteration': {
-                       name: 'Transliteration',
+                       name: 'ٹرانسلٹریشن',
                        source: 'rules/ur/ur-transliteration.js'
-               },
-               'mn-cyrl': {
-                       name: 'Cyrillic',
-                       source: 'rules/mn/mn-cyrl.js'
                },
                'ipa-sil': {
                        name: 'International Phonetic Alphabet - SIL',
                        source: 'rules/fonipa/ipa-sil.js'
+               },
+               'ua-kbd': {
+                       name: 'кбд',
+                       source: 'rules/ua/ua-kbd.js'
+               },
+               'ug-kbd': {
+                       name: 'Uyghur kbd',
+                       source: 'rules/ug/ug-kbd.js'
+               },
+               'uz-kbd': {
+                       name: 'Uzbek kbd',
+                       source: 'rules/uz/uz-kbd.js'
                }
        } );
 
@@ -1360,9 +1512,13 @@
                        autonym: 'አማርኛ',
                        inputmethods: [ 'am-transliteration' ]
                },
+               'ar': {
+                       autonym: 'العربية',
+                       inputmethods: [ 'ar-kbd' ]
+               },
                'as': {
                        autonym: 'অসমীয়া',
-                       inputmethods: [ 'as-transliteration', 'as-avro', 
'as-bornona', 'as-inscript' ]
+                       inputmethods: [ 'as-transliteration', 'as-avro', 
'as-bornona', 'as-inscript', 'as-phonetic', 'as-inscript2' ]
                },
                'av': {
                        autonym: 'авар',
@@ -1370,11 +1526,19 @@
                },
                'be': {
                        autonym: 'беларуская',
-                       inputmethods: [ 'be-transliteration', 'be-latin' ]
+                       inputmethods: [ 'be-transliteration', 'be-latin', 
'be-kbd' ]
                },
                'be-tarask': {
                        autonym: 'беларуская (тарашкевіца)',
                        inputmethods: [ 'be-transliteration', 'be-latin' ]
+               },
+               'bh': {
+                       autonym: 'भोजपुरी',
+                       inputmethods: [ 'hi-transliteration' ]
+               },
+               'bho': {
+                       autonym: 'भोजपुरी',
+                       inputmethods: [ 'hi-transliteration' ]
                },
                'ber': {
                        autonym: 'ⵜⵉⴼⵉⵏⴰⵖ',
@@ -1382,7 +1546,7 @@
                },
                'bn': {
                        autonym: 'বাংলা',
-                       inputmethods: [ 'bn-avro', 'bn-inscript', 'bn-nkb', 
'bn-probhat' ]
+                       inputmethods: [ 'bn-avro', 'bn-inscript', 'bn-nkb', 
'bn-probhat', 'bn-inscript2' ]
                },
                'brx': {
                        autonym: 'बोड़ो',
@@ -1404,9 +1568,13 @@
                        autonym: 'English',
                        inputmethods: [ 'ipa-sil' ]
                },
+               'el': {
+                       autonym: 'Ελληνικά',
+                       inputmethods: [ 'el-kbd' ]
+               },
                'eo': {
                        autonym: 'Esperanto',
-                       inputmethods: [ 'eo-transliteration' ]
+                       inputmethods: [ 'eo-transliteration', 'eo-h', 'eo-h-f', 
'eo-plena', 'eo-q', 'eo-vi', 'eo-x' ]
                },
                'fo': {
                        autonym: 'Føroyskt',
@@ -1426,11 +1594,19 @@
                },
                'he': {
                        autonym: 'עברית',
-                       inputmethods: [ 'he-standard-2012-extonly', 
'he-standard-2012' ]
+                       inputmethods: [ 'he-standard-2012-extonly', 
'he-standard-2012', 'he-kbd' ]
                },
                'hi': {
                        autonym: 'हिन्दी',
-                       inputmethods: [ 'hi-transliteration', 'hi-inscript', 
'hi-bolnagri' ]
+                       inputmethods: [ 'hi-transliteration', 'hi-inscript', 
'hi-bolnagri', 'hi-phonetic' ]
+               },
+               'hr': {
+                       autonym: 'Hrvatski',
+                       inputmethods: [ 'hr-kbd' ]
+               },
+               'hy': {
+                       autonym: 'Հայերեն',
+                       inputmethods: [ 'hy-kbd' ]
                },
                'hne': {
                        autonym: 'छत्तीसगढ़ी',
@@ -1450,15 +1626,23 @@
                },
                'ka': {
                        autonym: 'ქართული ენა',
-                       inputmethods: [ 'ka-transliteration' ]
+                       inputmethods: [ 'ka-transliteration', 'ka-kbd' ]
                },
                'kbd': {
                        autonym: 'адыгэбзэ (къэбэрдеибзэ)',
                        inputmethods: [ 'cyrl-palochka' ]
                },
+               'kk': {
+                       autonym: 'Қазақша',
+                       inputmethods: [ 'kk-kbd', 'kk-arabic' ]
+               },
                'kn': {
                        autonym: 'ಕನ್ನಡ',
-                       inputmethods: [ 'kn-transliteration', 'kn-inscript', 
'kn-kgp' ]
+                       inputmethods: [ 'kn-transliteration', 'kn-inscript', 
'kn-kgp', 'kn-inscript2' ]
+               },
+               'ks': {
+                       autonym: 'कॉशुर / کٲشُر',
+                       inputmethods: [ 'ks-inscript', 'ks-kbd' ]
                },
                'kok': {
                        autonym: 'कोंकणी',
@@ -1472,13 +1656,17 @@
                        autonym: 'лезги',
                        inputmethods: [ 'cyrl-palochka' ]
                },
+               'lo': {
+                       autonym: 'ລາວ',
+                       inputmethods: [ 'lo-kbd' ]
+               },
                'mai': {
                        autonym: 'मैथिली',
                        inputmethods: [ 'mai-inscript' ]
                },
                'ml': {
                        autonym: 'മലയാളം',
-                       inputmethods: [ 'ml-transliteration', 'ml-inscript' ]
+                       inputmethods: [ 'ml-transliteration', 'ml-inscript', 
'ml-inscript2' ]
                },
                'mn': {
                        autonym: 'Монгол',
@@ -1486,7 +1674,11 @@
                },
                'mr': {
                        autonym: 'मराठी',
-                       inputmethods: [ 'mr-transliteration', 'mr-inscript2', 
'mr-inscript' ]
+                       inputmethods: [ 'mr-transliteration', 'mr-inscript2', 
'mr-inscript', 'mr-phonetic' ]
+               },
+               'my': {
+                       autonym: 'မြန်မာဘာသာ',
+                       inputmethods: [ 'my-kbd' ]
                },
                'ne': {
                        autonym: 'नेपाली',
@@ -1510,7 +1702,7 @@
                },
                'or': {
                        autonym: 'ଓଡ଼ିଆ',
-                       inputmethods: [ 'or-transliteration', 'or-lekhani', 
'or-inscript' ]
+                       inputmethods: [ 'or-transliteration', 'or-lekhani', 
'or-inscript', 'or-phonetic', 'or-inscript2' ]
                },
                'pa': {
                        autonym: 'ਪੰਜਾਬੀ',
@@ -1522,7 +1714,7 @@
                },
                'ru': {
                        autonym: 'русский',
-                       inputmethods: [ 'ru-jcuken' ]
+                       inputmethods: [ 'ru-jcuken', 'ru-kbd' ]
                },
                'sah': {
                        autonym: 'саха тыла',
@@ -1544,13 +1736,21 @@
                        autonym: 'සිංහල',
                        inputmethods: [ 'si-singlish', 'si-wijesekara' ]
                },
+               'sk': {
+                       autonym: 'Slovenčina',
+                       inputmethods: [ 'sk-kbd' ]
+               },
+               'sr': {
+                       autonym: 'Српски / srpski',
+                       inputmethods: [ 'sr-kbd' ]
+               },
                'sv': {
                        autonym: 'Svenska',
                        inputmethods: [ 'sv-normforms' ]
                },
                'ta': {
                        autonym: 'தமிழ்',
-                       inputmethods: [ 'ta-transliteration', 'ta-99', 
'ta-inscript', 'ta-bamini' ]
+                       inputmethods: [ 'ta-transliteration', 'ta-99', 
'ta-inscript', 'ta-bamini', 'ta-inscript2' ]
                },
                'tcy': {
                        autonym: 'ತುಳು',
@@ -1558,15 +1758,31 @@
                },
                'te': {
                        autonym: 'తెలుగు',
-                       inputmethods: [ 'te-transliteration', 'te-inscript' ]
+                       inputmethods: [ 'te-transliteration', 'te-inscript', 
'te-inscript2' ]
+               },
+               'th': {
+                       autonym: 'ไทย',
+                       inputmethods: [ 'th-kedmanee', 'th-pattachote' ]
                },
                'tkr': {
                        autonym: 'цӀаӀхна миз',
                        inputmethods: [ 'cyrl-palochka' ]
                },
+               'ua': {
+                       autonym: 'Українська',
+                       inputmethods: [ 'ua-kbd' ]
+               },
+               'ug': {
+                       autonym: 'ئۇيغۇرچە / Uyghurche',
+                       inputmethods: [ 'ug-kbd' ]
+               },
                'ur': {
                        autonym: 'اردو',
                        inputmethods: [ 'ur-transliteration' ]
+               },
+               'uz': {
+                       autonym: 'Oʻzbekcha',
+                       inputmethods: [ 'uz-kbd' ]
                }
        } );
 
diff --git a/lib/jquery.ime/rules/gu/gu-phonetic.js 
b/lib/jquery.ime/rules/gu/gu-phonetic.js
index f34a0f1..c244e2a 100644
--- a/lib/jquery.ime/rules/gu/gu-phonetic.js
+++ b/lib/jquery.ime/rules/gu/gu-phonetic.js
@@ -3,7 +3,7 @@
 
        var guPhonetic = {
                id: 'gu-phonetic',
-               name: 'ફોનેતિક',
+               name: 'ફોનૅટિક',
                description: 'Phonetic keyboard for Gujarati script',
                date: '2013-11-15',
                author: 'Parag Nemade',
diff --git a/lib/jquery.ime/rules/gu/gu-transliteration.js 
b/lib/jquery.ime/rules/gu/gu-transliteration.js
index cc9ad51..467d8e4 100644
--- a/lib/jquery.ime/rules/gu/gu-transliteration.js
+++ b/lib/jquery.ime/rules/gu/gu-transliteration.js
@@ -71,6 +71,7 @@
                        ['ચ્h', 'છ્'], // chh
                        ['જ્h', 'ઝ્'], // jh
                        ['જ્n', 'જ્ઞ્'], // jn
+                       ['ગ્n', 'જ્ઞ્'], //gn
                        ['ન્j', 'ઞ્'], // ny
                        ['ટ્h', 'ઠ્'], // Th
                        ['ડ્h', 'ઢ્'], // Dh
diff --git a/lib/jquery.ime/rules/mn/mn-cyrl.js 
b/lib/jquery.ime/rules/mn/mn-cyrl.js
index 817ba33..65f78cb 100644
--- a/lib/jquery.ime/rules/mn/mn-cyrl.js
+++ b/lib/jquery.ime/rules/mn/mn-cyrl.js
@@ -75,7 +75,7 @@
                        ['k', 'о'],
                        ['l', 'л'],
                        [';', 'д'],
-                       ['\\\\', 'п'],
+                       ['\'', 'п'],
                        ['z', 'я'],
                        ['x', 'ч'],
                        ['c', 'ё'],

-- 
To view, visit https://gerrit.wikimedia.org/r/49465
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I868d298c968cf0d63d9d16ed47e1a7c7c0bba0a1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/UniversalLanguageSelector
Gerrit-Branch: master
Gerrit-Owner: Siebrand <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to