diff --git a/src/www/authgui.inc b/src/www/authgui.inc index 3a801df8a..ab3fca42e 100644 --- a/src/www/authgui.inc +++ b/src/www/authgui.inc @@ -53,9 +53,14 @@ function set_language() } $lang_encoding = $lang . '.UTF-8'; - $textdomain = 'OPNsense'; putenv('LANG=' . $lang_encoding); + putenv('LANGUAGE=' . $lang_encoding); + putenv('LC_ALL=' . $lang_encoding); + setlocale(LC_ALL, $lang_encoding); + + $textdomain = 'OPNsense'; + textdomain($textdomain); bindtextdomain($textdomain, '/usr/local/share/locale'); bind_textdomain_codeset($textdomain, $lang_encoding);