From faff25140908a594c74c82f8b63ccc4436610be1 Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Mar 25 2020 12:07:44 +0000 Subject: framework: make date/time format locale specific Hardcoded date/time format may cause confusion in non-english locales since both the order of items and delimiters differ between locales. Before: en_US: Wed Mar 25, 2020 07:40 EDT ja_JP: 水 3月 25, 2020 07:40 EDT cs_CZ: St bře 25, 2020 07:40 EDT After: en_US: Wed 25 Mar 2020 12:24:22 PM CET ja_JP: 2020年03月25日 12時24分22秒 cs_CZ: St 25. března 2020, 12:24:22 --- diff --git a/framework/src/setroubleshoot/browser.py b/framework/src/setroubleshoot/browser.py index 1f6cae0..9bbd07b 100644 --- a/framework/src/setroubleshoot/browser.py +++ b/framework/src/setroubleshoot/browser.py @@ -322,10 +322,11 @@ class BrowserApplet: def show_date(self, alert): from setroubleshoot.util import TimeStamp # Format the data that we get and display it in the appropriate places - date_format = "%a %b %e, %Y %R %Z" alert_date = alert.last_seen_date start_date = alert.first_seen_date - self.date_label.set_label(alert_date.format(date_format)) + # %c - Locale’s approrpiate date and time representation + date_formated = alert_date.format("%c") + self.date_label.set_label(date_formated) def on_receive_button_changed(self, widget): found = False