]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
idnode: improve language detection for data/time conversions
authorJaroslav Kysela <perex@perex.cz>
Fri, 6 May 2016 15:11:00 +0000 (17:11 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 6 May 2016 15:11:00 +0000 (17:11 +0200)
src/webui/static/app/idnode.js
src/webui/static/app/tvheadend.js

index 825e54e9860a656909b466577f75896ac635c613..142e5927c0213603bca7119e251b19601c4e7b01 100644 (file)
@@ -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 '';
index 988827924a8076b197a81284ab95bfbfa4ed1d0f..4f3da54894c4140d5c7d9360b2715df40d81d54a 100644 (file)
@@ -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 '<div class="x-nice-dayofweek">' + d.toLocaleString(window.navigator.language, {weekday: 'long'}) + '</div>' +
+    return '<div class="x-nice-dayofweek">' + d.toLocaleString(tvheadend.language, {weekday: 'long'}) + '</div>' +
            '<div class="x-nice-date">' + d.toLocaleDateString() + '</div>' +
            '<div class="x-nice-time">' + d.toLocaleTimeString() + '</div>';
 }