From 31df629fc9e29f1757d00ae379ff34d949ab09b2 Mon Sep 17 00:00:00 2001 From: Maximilian Krambach Date: Tue, 14 Jun 2016 10:05:48 +0200 Subject: [PATCH] sets language to en if no browser language is set --- openslides/core/static/js/core/base.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/openslides/core/static/js/core/base.js b/openslides/core/static/js/core/base.js index 71bcd3890..2dbe81201 100644 --- a/openslides/core/static/js/core/base.js +++ b/openslides/core/static/js/core/base.js @@ -106,10 +106,14 @@ angular.module('OpenSlidesApp.core', [ // get detected browser language code getBrowserLanguage: function () { var lang = navigator.language || navigator.userLanguage; - if (lang.indexOf('-') !== -1) - lang = lang.split('-')[0]; - if (lang.indexOf('_') !== -1) - lang = lang.split('_')[0]; + if (!navigator.language && !navigator.userLanguage) { + lang = 'en'; + } else { + if (lang.indexOf('-') !== -1) + lang = lang.split('-')[0]; + if (lang.indexOf('_') !== -1) + lang = lang.split('_')[0]; + } return lang; }, // set current language and return updated languages object array