Translation: Enforce LC_NUMERIC for numeric conversions

main
Igor Scheller 6 years ago committed by msquare
parent 9a15fbc71e
commit 2570418e9f

@ -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');
} }
} }

Loading…
Cancel
Save