diff --git a/includes/locale.php b/includes/locale.php index 23388d48..02b93809 100755 --- a/includes/locale.php +++ b/includes/locale.php @@ -13,8 +13,8 @@ * the languages supported by our platform. * * Refer to: https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4 -*/ -if (!isset($_SESSION["locale"])) { + */ +if (empty($_SESSION['locale'])) { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); switch ($lang){ case "fr": @@ -30,17 +30,17 @@ if (!isset($_SESSION["locale"])) { $locale = "en_GB.UTF-8"; break; } + $_SESSION['locale'] = $locale; } // Note: the associated locale must be installed on the RPi // Use: 'sudo raspi-configure' and select 'Localisation Options' // Uncomment for testing // $locale = "pt_BR.UTF-8"; -$_SESSION["locale"] = $locale; // activate the locale setting -putenv("LANG=" . $_SESSION["locale"]); -setlocale(LC_ALL, $_SESSION["locale"]); +putenv("LANG=" . $_SESSION['locale']); +setlocale(LC_ALL, $_SESSION['locale']); bindtextdomain(LOCALE_DOMAIN, LOCALE_ROOT); bind_textdomain_codeset(LOCALE_DOMAIN, 'UTF-8');