Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2012, 16:25
Avatar de Bellenger
Bellenger
 
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Zend + Tanslate + Twig

Hola a todos nuevamente con un inconveniente que tengo, actualmente estoy tratando de trabajar con un sitio multi-idioma, para ello he seguido el video de #pablomorales, aqui el video, todo funciona perfectamente, hasta que intente la integracion con el engine de Twig, normalmente deberia usar en mi view algo como esto:
Código PHP:
echo $this->translate->_('home.title'); 
pero en twig en teoria (digo teoria por que no se como se hace), seria asi:
Código PHP:
{{ transalte._('home.title') }} 
Alguien que haya tenido este inconveniente?? otro detalle que tengo con el translte es como poder acceder a el desde los controladores, he encontrado que en google que lo registran asi:
Código PHP:
Zend_Registry::set('translate'$translate); 
y en el controller lo usan asi:
Código PHP:
$this->translate Zend_Registry::get('translate');
....
$this->view->mensaje $this->translate->_('registro.mensaje'); 
habra alguna forma de acceder a el sin el registry?.
otra forma de acceso que vi era esta:
Código PHP:
$this->view->mensaje $this->view->translate('registro.mensaje'); 
Sera que se puede acceder directamente algo asi:
Código PHP:
$this->view->mensaje $this->translate('registro.mensaje'); 
Esta forma me parece mas ideal,sera que se puede?
Alguien que haya resuelto estos casos?
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...

Última edición por Bellenger; 23/02/2012 a las 16:51 Razón: Me olvide algo...