/** * Translation according to locale * * @param string $str * @return string Translated string, if appropriate translation found. Otherwise same string will return. */ public function translate($str) { if (NULL == self::$translator) { self::$translator = Zend_Registry::get('translator'); if ($locale = Zend_Registry::get('Zend_Locale')) { self::$translator->setLocale($locale); // print_r(self::$translator->getOptions()); } } return self::$translator->_($str); }