provide failsafe language in case $sm_language is not set in accept_lang
[squirrelmail.git] / functions / i18n.php
index e243ce56b730034f6f19d2e96130600fa7c28abf..554ab4427c189a458c62a67b43618ae68b733f5c 100644 (file)
@@ -322,6 +322,10 @@ function set_up_language($sm_language, $do_search = false, $default = false) {
         $squirrelmail_language = $squirrelmail_default_language;
         $sm_language = $squirrelmail_default_language;
     }
+
+    /** provide failsafe language when detection fails */
+    if (! $sm_language) $sm_language='en_US';
+
     $sm_notAlias = $sm_language;
 
     // Catching removed translation