5) { if(isset(Server::$Configuration->File["gl_default_language"])) $_isoLanguageCode = Server::$Configuration->File["gl_default_language"]; else if(strpos($_isoLanguageCode,"-")==2) $_isoLanguageCode = substr($_isoLanguageCode, 0, 2); else $_isoLanguageCode = "en"; } $languageFiles[] = LocalizationManager::GetLocalizationFileString($_isoLanguageCode,true,false); if(!(file_exists($languageFiles[0])) && !file_exists(str_replace(".php",".my.php",$languageFiles[0]))) if(strlen($_isoLanguageCode) > 2) { $_isoLanguageCode = substr($_isoLanguageCode, 0, 2); $languageFiles[] = LocalizationManager::GetLocalizationFileString($_isoLanguageCode,true,false); } foreach($languageFiles as $file) { IOStruct::RequireTranslation($file); } $translationKeys = array_keys($LZLANGEN); for ($i=0; $i $translationKeys[$i], "orig" => str_replace("'", "\'", $LZLANGEN[$translationKeys[$i]]) ); if (isset($LZLANG[$translationKeys[$i]]) && $LZLANG[$translationKeys[$i]] !== "") { $translation[$_isoLanguageCode] = str_replace("'", "\'", $LZLANG[$translationKeys[$i]]); } else { $translation[$_isoLanguageCode] = str_replace("'", "\'", $LZLANGEN[$translationKeys[$i]]); } array_push($languageData, $translation); } $jsLanguageData = "["; for ($i=0; $i