*
*/
+use Friendica\Core\Config;
+
require_once("include/dba.php");
if(! function_exists('get_browser_language')) {
// check if we have translations for the preferred languages and pick the 1st that has
for ($i=0; $i<count($lang_list); $i++) {
$lang = $lang_list[$i];
- if(file_exists("view/lang/$lang") && is_dir("view/lang/$lang")) {
+ if ($lang === 'en' || (file_exists("view/lang/$lang") && is_dir("view/lang/$lang"))) {
$preferred = $lang;
break;
}
}
- if(isset($preferred))
+ if (isset($preferred)) {
return $preferred;
+ }
// in case none matches, get the system wide configured language, or fall back to English
- $a = get_app();
- return ((isset($a->config['system']['language'])) ? $a->config['system']['language'] : 'en');
+ return Config::get('system', 'language', 'en');
}}