diff --git a/resources/app_languages.php b/resources/app_languages.php index e31b4b0206..b34ac9b256 100644 --- a/resources/app_languages.php +++ b/resources/app_languages.php @@ -1,31 +1,20 @@ $lang_codes) { @@ -53,37 +55,29 @@ class text { } } $_SESSION['app']['languages'] = array_unique($app_languages); + //check the session language - if(isset($_SESSION['domain']) and $language_code == null){ + if (isset($_SESSION['domain']) and $language_code == null){ $language_code = $_SESSION['domain']['language']['code']; - }elseif($language_code == null){ + } elseif ($language_code == null){ $language_code = 'en-us'; } + //reduce to specific language if ($language_code != 'all') { - foreach($text as $key => $value) { - if(strlen($value[$language_code]) > 0) { + foreach ($text as $key => $value) { + if (strlen($value[$language_code]) > 0) { $text[$key] = $value[$language_code]; - }else{ + } else { //fallback to en-us $text[$key] = $value['en-us']; } } } - if ($language_code != 'all') { - foreach($language_name as $code => $value) { - $text["language-$code"] = $value; - } - }else{ - foreach($language_name as $code => $value) { - foreach($language_name as $c_code => $value) { - $text["language-$code"][$c_code] = $value; - } - } - } //return the array of translations return $text; } } + ?> \ No newline at end of file