KartikMistry has uploaded a new change for review.

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

Change subject: Update jquery.uls to ffcfdf1
......................................................................

Update jquery.uls to ffcfdf1

Changes:
* Restore support for IE.
* Localisation updates.

Bug: T86516
Change-Id: Ia7005416ec769f035b3d6ceb676ec6797bbbc103
---
M lib/jquery.uls/i18n/el.json
A lib/jquery.uls/i18n/en-gb.json
M lib/jquery.uls/i18n/he.json
A lib/jquery.uls/i18n/inh.json
A lib/jquery.uls/i18n/ku-latn.json
M lib/jquery.uls/src/jquery.uls.core.js
6 files changed, 75 insertions(+), 4 deletions(-)


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

diff --git a/lib/jquery.uls/i18n/el.json b/lib/jquery.uls/i18n/el.json
index 0d7f1e5..e3fe977 100644
--- a/lib/jquery.uls/i18n/el.json
+++ b/lib/jquery.uls/i18n/el.json
@@ -17,6 +17,6 @@
        "uls-no-results-found": "Δε βρέθηκαν αποτελέσματα",
        "uls-common-languages": "Κοινές γλώσσες",
        "uls-no-results-suggestion-title": "Μπορεί να σας ενδιαφέρουν:",
-       "uls-search-help": "Μπορείτε να ψάξετε κατά το όνομα της γλώσσας, τρόπο 
γραφής, κωδικό ISO της γλώσσας, ή να περιηγηθείτε ανά περιοχή:",
+       "uls-search-help": "Μπορείτε να ψάξετε κατά το όνομα της γλώσσας, τρόπο 
γραφής, κωδικό ISO της γλώσσας, ή να περιηγηθείτε ανά περιοχή.",
        "uls-search-placeholder": "Αναζήτηση γλώσσας"
 }
diff --git a/lib/jquery.uls/i18n/en-gb.json b/lib/jquery.uls/i18n/en-gb.json
new file mode 100644
index 0000000..55eb54b
--- /dev/null
+++ b/lib/jquery.uls/i18n/en-gb.json
@@ -0,0 +1,21 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Chase me ladies, I'm the Cavalry"
+               ]
+       },
+       "uls-select-language": "Select language",
+       "uls-region-WW": "Worldwide",
+       "uls-region-SP": "Special",
+       "uls-region-AM": "America",
+       "uls-region-AF": "Africa",
+       "uls-region-EU": "Europe",
+       "uls-region-AS": "Asia",
+       "uls-region-ME": "Middle East",
+       "uls-region-PA": "Pacific",
+       "uls-no-results-found": "No results found",
+       "uls-common-languages": "Common languages",
+       "uls-no-results-suggestion-title": "You may be interested in:",
+       "uls-search-help": "You can search by language name, script name, ISO 
code of language or you can browse by region.",
+       "uls-search-placeholder": "Language search"
+}
diff --git a/lib/jquery.uls/i18n/he.json b/lib/jquery.uls/i18n/he.json
index db7b8df..e5eac92 100644
--- a/lib/jquery.uls/i18n/he.json
+++ b/lib/jquery.uls/i18n/he.json
@@ -17,6 +17,6 @@
        "uls-no-results-found": "לא נמצאו שפות",
        "uls-common-languages": "שפות נפוצות",
        "uls-no-results-suggestion-title": "אולי זה יעניין אותך:",
-       "uls-search-help": "אפשר לחפש לפי שם שפה, שם שיטת הכתב, קוד ISO של 
השפה, או ניתן לעיין לפי אזור:",
+       "uls-search-help": "אפשר לחפש לפי שם שפה, שם שיטת הכתב, קוד ISO של 
השפה, או ניתן לעיין לפי אזור.",
        "uls-search-placeholder": "חיפוש שפה"
 }
diff --git a/lib/jquery.uls/i18n/inh.json b/lib/jquery.uls/i18n/inh.json
new file mode 100644
index 0000000..3b4c72b
--- /dev/null
+++ b/lib/jquery.uls/i18n/inh.json
@@ -0,0 +1,21 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Sapral Mikail"
+               ]
+       },
+       "uls-select-language": "Мотт харжар",
+       "uls-region-WW": "Дерригача дунен",
+       "uls-region-SP": "Ховра",
+       "uls-region-AM": "Aьмрик",
+       "uls-region-AF": "Аьприк",
+       "uls-region-EU": "Аьроп",
+       "uls-region-AS": "Aьзик",
+       "uls-region-ME": "Гаргара Малхбоале",
+       "uls-region-PA": "Г|айрегуллам",
+       "uls-no-results-found": "Кора яь яц",
+       "uls-common-languages": "Шоай ло|амаца нийсаденна метташ",
+       "uls-no-results-suggestion-title": "Ер метташ шун теркдар т|алаца 
мега:",
+       "uls-search-help": "Меттай ц|ераца е йоазувдарца лаха тарло, иззамо 
ISO-меттач|егаца е купаца тахка а.",
+       "uls-search-placeholder": "Мотт лаха"
+}
diff --git a/lib/jquery.uls/i18n/ku-latn.json b/lib/jquery.uls/i18n/ku-latn.json
new file mode 100644
index 0000000..b1b0b47
--- /dev/null
+++ b/lib/jquery.uls/i18n/ku-latn.json
@@ -0,0 +1,16 @@
+{
+       "@metadata": {
+               "authors": [
+                       "George Animal"
+               ]
+       },
+       "uls-select-language": "Zimanekî hilbijêre",
+       "uls-region-SP": "Taybet",
+       "uls-region-AM": "Amerîka",
+       "uls-region-AF": "Afrîqa",
+       "uls-region-EU": "Ewropa",
+       "uls-region-AS": "Asya",
+       "uls-region-ME": "Rojhilata Navîn",
+       "uls-no-results-found": "Ti encam nehatin dîtin",
+       "uls-search-placeholder": "Lêgerîna li ziman"
+}
diff --git a/lib/jquery.uls/src/jquery.uls.core.js 
b/lib/jquery.uls/src/jquery.uls.core.js
index 40819d4..fba4859 100644
--- a/lib/jquery.uls/src/jquery.uls.core.js
+++ b/lib/jquery.uls/src/jquery.uls.core.js
@@ -354,13 +354,26 @@
                 * @return string
                 */
                getMenuWidth: function () {
-                       var languagesCount;
+                       var language,
+                               languagesCount = 0;
 
                        if ( this.options.menuWidth ) {
                                return this.options.menuWidth;
                        }
 
-                       languagesCount = Object.keys( this.options.languages 
).length;
+                       // IE8 does not support Object.keys
+                       if ( Object.keys ) {
+                               languagesCount = Object.keys( 
this.options.languages ).length;
+                       } else {
+                               for ( language in this.options.languages ) {
+                                       if ( 
Object.prototype.hasOwnProperty.call(
+                                               this.options.languages,
+                                               language
+                                       ) ) {
+                                               languagesCount++;
+                                       }
+                               }
+                       }
 
                        if ( languagesCount < 12 ) {
                                return 'narrow';

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

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

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

Reply via email to