diff --git a/rhodecode/lib/system_info.py b/rhodecode/lib/system_info.py
--- a/rhodecode/lib/system_info.py
+++ b/rhodecode/lib/system_info.py
@@ -134,7 +134,8 @@ def uptime():
     human_value = value.copy()
     human_value['boot_time'] = time_to_datetime(boot_time)
     human_value['uptime'] = age(time_to_datetime(boot_time), show_suffix=False)
-    human_value['text'] = 'Server started {}'.format(
+
+    human_value['text'] = u'Server started {}'.format(
         age(time_to_datetime(boot_time)))
 
     return SysInfoRes(value=value, human_value=human_value)
diff --git a/rhodecode/subscribers.py b/rhodecode/subscribers.py
--- a/rhodecode/subscribers.py
+++ b/rhodecode/subscribers.py
@@ -30,7 +30,6 @@ from threading import Thread
 
 from rhodecode.translation import _ as tsf
 
-
 log = logging.getLogger(__name__)
 
 
@@ -69,6 +68,7 @@ def set_user_lang(event):
     if cur_user:
         user_lang = cur_user.get_instance().user_data.get('language')
         if user_lang:
+            log.debug('lang: setting current user:%s language to: %s', cur_user, user_lang)
             event.request._LOCALE_ = user_lang