Hola
Yo hice esto
Dentro de la carpeta
library cree un clase llamda T (T.php)
Código PHP:
Ver originalclass T
{
private static $_traslate = null;
public static function setTranslate (Zend_Translate $translate)
{
self::$_traslate = $translate;
}
public static function _($value)
{
if (empty(self::$_traslate)) { throw new Zend_Exception('traslate object not initialized');
}
return self::$_traslate->_($value);
}
}
En el BooStratp lo inicialize
Código PHP:
Ver originalprotected function _initLang ()
{
$translate = new Zend_Translate
('Array', realpath(APPLICATION_PATH
. '/../') . '/languages', 'auto'); include_once('T.php');
T::setTranslate($translate);
}
Esto se puede usar el cualquier lado.
Asi lo uso dentro de un controlador
Código PHP:
Ver original$this->view->alert = T::_('Error al cargar datos');
Espero te sirva
Saludos!