function t($value, $echo = false) { $lang = $this->language; //a simple way to keep track of strings that need translation if (!$lang[$value]) { keepTranslationStrings($value, $this->dirs); } else { cleanTranslationStrings($value, $this->dirs); } if ($lang[$value]) { if ($echo) { if ($lang[$value]) { echo $lang[$value]; return; } echo $value; } else { if ($lang[$value]) { return $lang[$value]; } return $value; } } return $value; }
function t($value, $echo = true) { $lang = Zend_Registry::get('language'); $dirs = Zend_Registry::get('dirs'); if (!$lang[$value]) { keepTranslationStrings($value, $dirs); } else { cleanTranslationStrings($value, $dirs); } if ($echo) { if ($lang[$value]) { echo $lang[$value]; return; } echo $value; } else { if ($lang[$value]) { return $lang[$value]; } return $value; } }