Translation: Enforce LC_NUMERIC for numeric conversions

This commit is contained in:
Igor Scheller 2018-12-18 02:14:45 +01:00 committed by msquare
parent 9a15fbc71e
commit 2570418e9f
1 changed files with 5 additions and 0 deletions

View File

@ -52,7 +52,12 @@ class TranslationServiceProvider extends ServiceProvider
*/ */
public function setLocale($locale) public function setLocale($locale)
{ {
// Set the users locale
putenv('LC_ALL=' . $locale); putenv('LC_ALL=' . $locale);
setlocale(LC_ALL, $locale); setlocale(LC_ALL, $locale);
// Reset numeric formatting to allow output of floats
putenv('LC_NUMERIC=C');
setlocale(LC_NUMERIC, 'C');
} }
} }