Efectivamente #masterpuppet he provado la forma que me indicas y funciona ok, en cuanto al (_) al parecer era un tema de config del twig la verdad no entiendo que cosa, pero volvi a configurarlo y ahora funciona sin problemas, en cuanto a extender de Zend_Controller_Action... he de entender que crear un metodo que acceda al Zend_Translate directamente, y obtenga el key que necesito, si es asi pues efectivamente eso fue lo que hice, por ahora funcional otro detalle, al que me estoy enfrentando es la url adecuada para manejar los idiomas, siguiendo el video de #pablomorales, las url las estoy usando asi:
Código PHP:
http://miweb.com/producto/listar?lang=es
revisando algunas webs he visto que usan asi:
Código PHP:
http://miweb.com/producto/listar/lang/es
esta ultima forma me parece mas legible incluso he visto que logran colocarlo al principio asi:
Código PHP:
http://miweb.com/lang/es/producto/listar/
y por ahi no recuerdo donde exactamente pero vi asi:
Código PHP:
http://miweb.com/es/producto/listar/
actualmente estoy trabajando con un solo idioma, pero he de implementar multidioma, cual seria la mejor manera de trabajar las url para sitios multidioma, desde mi punto de vista la tercera opcion es las mas limpia, pero no logro hacer funcionarla asi... alguna recomendacion ? algun ejemplo sobre como trabajar multidiomas? con modulos inclusive...
Saludos y gracias nuevamente.