diff --git a/novelwriter/extensions/versioninfo.py b/novelwriter/extensions/versioninfo.py index 08cbc74e..6ac78794 100644 --- a/novelwriter/extensions/versioninfo.py +++ b/novelwriter/extensions/versioninfo.py @@ -57,7 +57,7 @@ class VersionInfoWidget(QWidget): # Labels self._lblInfo = QLabel("{0} {1} \u2013 {2} {3} \u2013 {4}".format( self.tr("Version"), formatVersion(__version__), - self.tr("Released on"), datetime.strptime(__date__, "%Y-%m-%d").strftime("%x"), + self.tr("Released on"), CONFIG.localDate(datetime.strptime(__date__, "%Y-%m-%d")), "{0}".format(self.tr("Release Notes")), ), self) self._lblInfo.linkActivated.connect(self._processLink) diff --git a/novelwriter/guimain.py b/novelwriter/guimain.py index 2150879f..f2a3e8ff 100644 --- a/novelwriter/guimain.py +++ b/novelwriter/guimain.py @@ -457,7 +457,7 @@ class GuiMain(QMainWindow): "'{0}' ({1} {2}), last active on {3}." ).format( lockStatus[0], lockStatus[1], lockStatus[2], - datetime.fromtimestamp(int(lockStatus[3])).strftime("%x %X") + CONFIG.localDateTime(datetime.fromtimestamp(int(lockStatus[3]))) ) except Exception: lockDetails = "" diff --git a/novelwriter/tools/manuscript.py b/novelwriter/tools/manuscript.py index 7ef2bfa0..45df91a7 100644 --- a/novelwriter/tools/manuscript.py +++ b/novelwriter/tools/manuscript.py @@ -829,7 +829,7 @@ class _PreviewWidget(QTextBrowser): """Update the build time and the fuzzy age.""" if self._docTime > 0: strBuildTime = "%s (%s)" % ( - datetime.fromtimestamp(self._docTime).strftime("%x %X"), + CONFIG.localDateTime(datetime.fromtimestamp(self._docTime)), fuzzyTime(int(time()) - self._docTime) ) else: diff --git a/novelwriter/tools/welcome.py b/novelwriter/tools/welcome.py index 2bf9bee7..ec7869f5 100644 --- a/novelwriter/tools/welcome.py +++ b/novelwriter/tools/welcome.py @@ -456,7 +456,7 @@ class _ProjectListModel(QAbstractListModel): opened = self.tr("Last Opened") records = sorted(CONFIG.recentProjects.listEntries(), key=lambda x: x[3], reverse=True) for path, title, count, time in records: - when = datetime.fromtimestamp(time).strftime("%x") + when = CONFIG.localDate(datetime.fromtimestamp(time)) data.append((title, path, f"{opened}: {when}, {words}: {formatInt(count)}")) self._data = data return diff --git a/tests/test_tools/test_tools_welcome.py b/tests/test_tools/test_tools_welcome.py index 11d2e6c3..29900674 100644 --- a/tests/test_tools/test_tools_welcome.py +++ b/tests/test_tools/test_tools_welcome.py @@ -75,8 +75,8 @@ def testToolWelcome_Open(qtbot: QtBot, monkeypatch, nwGUI, fncPath): CONFIG.recentProjects.update("/stuff/project_one", "Project One", 12345, 1690000000) CONFIG.recentProjects.update("/stuff/project_two", "Project Two", 54321, 1700000000) - dateOne = datetime.fromtimestamp(1700000000).strftime("%x") - dateTwo = datetime.fromtimestamp(1690000000).strftime("%x") + dateOne = CONFIG.localDate(datetime.fromtimestamp(1700000000)) + dateTwo = CONFIG.localDate(datetime.fromtimestamp(1690000000)) welcome = GuiWelcome(nwGUI) with qtbot.waitExposed(welcome):