From c741d56b32fb7482ceca8e0c5bd8ce8ef9104b1f Mon Sep 17 00:00:00 2001 From: Florian Dupret Date: Sun, 2 Aug 2020 14:37:15 +0200 Subject: [PATCH] UTF8 locale support for Windows --- app/Support/Steam.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Support/Steam.php b/app/Support/Steam.php index b25e8851a1..7d42d8dc32 100644 --- a/app/Support/Steam.php +++ b/app/Support/Steam.php @@ -614,6 +614,11 @@ class Steam if ('equal' === $locale) { return $this->getLanguage(); } + + // Check for Windows to replace the locale correctly. + if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { + $locale = str_replace('_', '-', $locale); + } return $locale; } @@ -627,7 +632,6 @@ class Steam return [ sprintf('%s.utf8', $locale), sprintf('%s.UTF-8', $locale), - str_replace('_', '-', $locale), // for Windows. ]; }