From ba8a4e6183273a677c17f3d9c5e258c851803190 Mon Sep 17 00:00:00 2001 From: Michael Steenbeek Date: Fri, 20 Mar 2020 00:10:15 +0100 Subject: [PATCH] Fix date display for non-American locales on *nix (#10949) --- src/openrct2/platform/Platform.Posix.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/openrct2/platform/Platform.Posix.cpp b/src/openrct2/platform/Platform.Posix.cpp index 7b3ee5c491..04c23206f0 100644 --- a/src/openrct2/platform/Platform.Posix.cpp +++ b/src/openrct2/platform/Platform.Posix.cpp @@ -13,6 +13,7 @@ # include "Platform2.h" # include "platform.h" +# include # include # include # include @@ -72,6 +73,7 @@ namespace Platform std::string FormatShortDate(std::time_t timestamp) { + setlocale(LC_TIME, ""); char date[20]; std::strftime(date, sizeof(date), "%x", std::localtime(×tamp)); return std::string(date); @@ -79,6 +81,7 @@ namespace Platform std::string FormatTime(std::time_t timestamp) { + setlocale(LC_TIME, ""); char time[20]; std::strftime(time, sizeof(time), "%X", std::localtime(×tamp)); return std::string(time);