function readStringListFile($filename) { $fileContent = file($filename); if ($fileContent != '') { return stringsToStringlist($fileContent); } }
function l10n_load($filename_base) { if (isset($GLOBALS['l10n_files'][$filename_base])) { return; } $lang_try = array(); $usr = object('user'); if ($usr != null) { $lang = $usr->lang; } if ($lang != '') { $lang_try[] = $lang; } $lang_try[] = 'en'; foreach ($lang_try as $ls) { $lang_file = $filename_base . '.' . $ls . '.cfg'; if (file_exists($lang_file)) { foreach (stringsToStringlist(file($lang_file)) as $k => $v) { $GLOBALS['l10n'][$k] = $v; } $GLOBALS['l10n_files'][$filename_base] = $lang_file; if (cfg('l10ndebug') == true) { $GLOBALS['l10n_files_last'] = $lang_file; } } } }