X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=WEB-INF%2Flib%2FI18n.class.php;h=b69cd4fb0bb6b26cf267660efa6f0a4eae6452f2;hb=1b3f5f78060419160ba8e1ec6fa8f1e6399af711;hp=0683f91f10d8e5d47444c97627c67217a1860871;hpb=da25ca5669ac88985d37a68392ed736ac03dcc3c;p=timetracker.git diff --git a/WEB-INF/lib/I18n.class.php b/WEB-INF/lib/I18n.class.php index 0683f91f..b69cd4fb 100644 --- a/WEB-INF/lib/I18n.class.php +++ b/WEB-INF/lib/I18n.class.php @@ -124,25 +124,26 @@ class I18n { return file_exists($filename); } + // getBrowserLanguage() returns a first supported language from browser settings. function getBrowserLanguage() { $acclang = @$_SERVER['HTTP_ACCEPT_LANGUAGE']; if (empty($acclang)) { - return ""; + return false; } $lang_prefs = explode(',', $acclang); foreach ($lang_prefs as $lang_pref) { $lang_pref_parts = explode(';', trim($lang_pref)); if ($this->hasLang($lang_pref_parts[0])) { - return $lang_pref_parts[0]; + return $lang_pref_parts[0]; // Return full language designation, such as pt-BR. } $lang_parts = explode('-', trim($lang_pref_parts[0])); $lang_main = $lang_parts[0]; if ($this->hasLang($lang_main)) { - return $lang_main; + return $lang_main; // Return main language designation, such as pt. } } - return ""; + return false; } // getLangFileList() returns a list of language files.