]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
webui: use a failback if browser language detection fails, fixes #3805
authorMark Clarkstone <hello@markclarkstone.co.uk>
Tue, 17 May 2016 03:10:09 +0000 (04:10 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 17 May 2016 06:31:14 +0000 (08:31 +0200)
src/webui/static/app/tvheadend.js

index 3dbf4d149418bc7f94eca47e366f04235b4c1c2d..3c984038a7df44e4bd15c80abc719272bec600d3 100644 (file)
@@ -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))