*
*/
-use \Friendica\Core\Config;
+use Friendica\Core\Config;
require_once("include/dba.php");
-if (! function_exists('get_browser_language')) {
+if(! function_exists('get_browser_language')) {
/**
* @brief get the prefered language from the HTTP_ACCEPT_LANGUAGE header
*/
// 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;
}
$a->langsave = $lang;
- if ($language === $lang)
+ if($language === $lang)
return;
- if (isset($a->strings) && count($a->strings)) {
+ if(isset($a->strings) && count($a->strings)) {
$a->stringsave = $a->strings;
}
$a->strings = array();
function pop_lang() {
global $lang, $a;
- if ($lang === $a->langsave)
+ if($lang === $a->langsave)
return;
- if (isset($a->stringsave))
+ if(isset($a->stringsave))
$a->strings = $a->stringsave;
else
$a->strings = array();
// l
-if (! function_exists('load_translation_table')) {
+if(! function_exists('load_translation_table')) {
/**
* load string translation table for alternate language
*
// load enabled plugins strings
$plugins = q("SELECT name FROM addon WHERE installed=1;");
if ($plugins!==false) {
- foreach ($plugins as $p) {
+ foreach($plugins as $p) {
$name = $p['name'];
- if (file_exists("addon/$name/lang/$lang/strings.php")) {
+ if(file_exists("addon/$name/lang/$lang/strings.php")) {
include("addon/$name/lang/$lang/strings.php");
}
}
}
- if (file_exists("view/lang/$lang/strings.php")) {
+ if(file_exists("view/lang/$lang/strings.php")) {
include("view/lang/$lang/strings.php");
}
// translate string if translation exists
-if (! function_exists('t')) {
+if(! function_exists('t')) {
function t($s) {
$a = get_app();
- if (x($a->strings,$s)) {
+ if(x($a->strings,$s)) {
$t = $a->strings[$s];
return is_array($t)?$t[0]:$t;
}
return $s;
}}
-if (! function_exists('tt')){
+if(! function_exists('tt')){
function tt($singular, $plural, $count){
global $lang;
$a = get_app();
- if (x($a->strings,$singular)) {
+ if(x($a->strings,$singular)) {
$t = $a->strings[$singular];
$f = 'string_plural_select_' . str_replace('-','_',$lang);
- if (! function_exists($f))
+ if(! function_exists($f))
$f = 'string_plural_select_default';
$k = $f($count);
return is_array($t)?$t[$k]:$t;
// provide a fallback which will not collide with
// a function defined in any language file
-if (! function_exists('string_plural_select_default')) {
+if(! function_exists('string_plural_select_default')) {
function string_plural_select_default($n) {
return ($n != 1);
}}
$strings_file_paths[] = 'view/lang/en/strings.php';
}
asort($strings_file_paths);
- foreach ($strings_file_paths as $strings_file_path) {
+ foreach($strings_file_paths as $strings_file_path) {
$path_array = explode('/', $strings_file_path);
$langs[$path_array[2]] = $path_array[2];
}