浏览代码

provide failsafe language in case $sm_language is not set in accept_lang
and default language.

tokul 20 年之前
父节点
当前提交
51af0253d1
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      functions/i18n.php

+ 4 - 0
functions/i18n.php

@@ -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