Set locale after user preference change and change display_format into
instanciate variable in cellrenderer of list view for issue637
This commit is contained in:
1 parent
57bb4becb9
commit
b5e9288944
2 files changed
+8
-3
No files matched your search
+1
-1
@@ -954,7 +954,7 @@ class Main(object):
|
||||
sb_id = self.sb_username.get_context_id('message')
|
||||
self.sb_username.push(sb_id, prefs.get('status_bar', ''))
|
||||
if prefs and 'language' in prefs:
|
||||
translate.setlang(prefs['language'])
|
||||
translate.setlang(prefs['language'], prefs.get('locale'))
|
||||
CONFIG['client.lang'] = prefs['language']
|
||||
CONFIG.save()
|
||||
self.window.present()
|
||||
|
||||
@@ -329,10 +329,10 @@ class Boolean(Int):
|
||||
|
||||
class Date(Char):
|
||||
server_format = DT_FORMAT
|
||||
display_format = date_format()
|
||||
|
||||
def __init__(self, field_name, model, treeview=None, attrs=None,
|
||||
window=None):
|
||||
self.display_format = date_format()
|
||||
self.field_name = field_name
|
||||
self.model = model
|
||||
self.attrs = attrs or {}
|
||||
@@ -359,7 +359,12 @@ class Date(Char):
|
||||
|
||||
class Datetime(Date):
|
||||
server_format = DHM_FORMAT
|
||||
display_format = date_format() + ' ' + HM_FORMAT
|
||||
|
||||
def __init__(self, field_name, model, treeview=None, attrs=None,
|
||||
window=None):
|
||||
self.display_format = date_format() + ' ' + HM_FORMAT
|
||||
return super(Datetime, self).__init__(field_name, model,
|
||||
treeview=treeview, attrs=attrs, window=window)
|
||||
|
||||
def get_textual_value(self, model):
|
||||
value = model[self.field_name].get_client(model)
|
||||
|
||||
Reference in new issue
Block a user