Browse Source

gluon-status-page: fix browser compatiblity of language selection

Matthias Schiffer 7 years ago
parent
commit
8245e77218
1 changed files with 5 additions and 3 deletions
  1. 5 3
      package/gluon-status-page/src/js/lib/helper.js

+ 5 - 3
package/gluon-status-page/src/js/lib/helper.js

@@ -139,10 +139,12 @@ define([ "bacon" ], function (Bacon) {
         "Branch": "Ветка"
       }
     }
-    if (navigator.userLanguage)
-        langs =  [ navigator.userLanguage ]
+    if (navigator.languages)
+      langs = navigator.languages
+    else if (navigator.language)
+      langs = [navigator.language]
     else
-        langs = navigator.languages
+      langs = []
     for (i=0; i<langs.length; i++) {
       lang = langs[i].split('-')[0]
       if (lang == "en")