From: Mark Clarkstone Date: Tue, 17 May 2016 03:10:09 +0000 (+0100) Subject: webui: use a failback if browser language detection fails, fixes #3805 X-Git-Tag: v4.2.1~498 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5dfc7d510b30fe02b9bb3c1b118a628d0b7358e8;p=thirdparty%2Ftvheadend.git webui: use a failback if browser language detection fails, fixes #3805 --- diff --git a/src/webui/static/app/tvheadend.js b/src/webui/static/app/tvheadend.js index 3dbf4d149..3c984038a 100644 --- a/src/webui/static/app/tvheadend.js +++ b/src/webui/static/app/tvheadend.js @@ -12,6 +12,12 @@ tvheadend.doc_history = []; tvheadend.doc_win = null; tvheadend.language = window.navigator.userLanguage || window.navigator.language; +// Use en-US if browser language detection fails. +if (!tvheadend.language || !/\S/.test(tvheadend.language)) { + console.log('No browser language detected, using hard-coded en-US.'); + tvheadend.language = "en-US"; +} + tvheadend.cookieProvider = new Ext.state.CookieProvider({ // 7 days from now expires: new Date(new Date().getTime() + (1000 * 60 * 60 * 24 * 7))