diff --git a/application/config/config.php b/application/config/config.php index adefd2fc..5023e7aa 100644 --- a/application/config/config.php +++ b/application/config/config.php @@ -125,9 +125,11 @@ $config['language_codes'] = $languages; $language_code = isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) : 'en'; -$config['language'] = isset($_SERVER['HTTP_ACCEPT_LANGUAGE'], $languages[$language_code]) - ? $languages[$language_code] - : Config::LANGUAGE; +$config['language'] = + $_GET['language'] ?? + (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'], $languages[$language_code]) + ? $languages[$language_code] + : Config::LANGUAGE); $config['language_code'] = array_search($config['language'], $languages) ?: 'en';