From: Jaroslav Kysela Date: Fri, 6 May 2016 15:11:00 +0000 (+0200) Subject: idnode: improve language detection for data/time conversions X-Git-Tag: v4.2.1~563 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4169e8e2c4758c4f45ab33ca6525c414f17cbd8b;p=thirdparty%2Ftvheadend.git idnode: improve language detection for data/time conversions --- diff --git a/src/webui/static/app/idnode.js b/src/webui/static/app/idnode.js index 825e54e98..142e5927c 100644 --- a/src/webui/static/app/idnode.js +++ b/src/webui/static/app/idnode.js @@ -377,7 +377,7 @@ tvheadend.IdNodeField = function(conf) return function(v) { if (v > 0) { var dt = new Date(v * 1000); - var wd = dt.toLocaleString(window.navigator.language, {weekday: 'short'}); + var wd = dt.toLocaleString(tvheadend.language, {weekday: 'short'}); return wd + ' ' + dt.toLocaleString(); } return ''; diff --git a/src/webui/static/app/tvheadend.js b/src/webui/static/app/tvheadend.js index 988827924..4f3da5489 100644 --- a/src/webui/static/app/tvheadend.js +++ b/src/webui/static/app/tvheadend.js @@ -10,6 +10,7 @@ tvheadend.wizard = null; tvheadend.docs_toc = null; tvheadend.doc_history = []; tvheadend.doc_win = null; +tvheadend.language = window.navigator.userLanguage || window.navigator.language; tvheadend.cookieProvider = new Ext.state.CookieProvider({ // 7 days from now @@ -412,7 +413,7 @@ Ext.Ajax.request({ */ tvheadend.niceDate = function(dt) { var d = new Date(dt); - return '
' + d.toLocaleString(window.navigator.language, {weekday: 'long'}) + '
' + + return '
' + d.toLocaleString(tvheadend.language, {weekday: 'long'}) + '
' + '
' + d.toLocaleDateString() + '
' + '
' + d.toLocaleTimeString() + '
'; }