diff --git a/gajim/common/i18n.py b/gajim/common/i18n.py
index 2d0fc4686ac3b77f1a1a5d3193098f3de2b6d8d8..8c05edc40dd035b4d1e3ea3a4b919ae3bf34ccd4 100644
--- a/gajim/common/i18n.py
+++ b/gajim/common/i18n.py
@@ -158,8 +158,9 @@ try:
     if os.name == 'nt':
         # Set the env var on Windows because gettext.find() uses it to
         # find the translation
-        os.environ['LANG'] = LANG
-    print('Found default language: %s' % LANG)
+        # Use LANGUAGE instead of LANG, LANG sets LC_ALL and thus
+        # doesn't retain other region settings like LC_TIME
+        os.environ['LANGUAGE'] = LANG
 except Exception as error:
     print('Failed to determine default language', file=sys.stderr)
     import traceback