Jorge Vargas Posted June 18, 2015 Share Posted June 18, 2015 Hola. Me he encontrado un problema varias veces al intentar generar las traducciones para los controladores ModuleFrontController o ModuleAdminController. Por defecto, la clase entrega $this->module para su uso, pero al intentar usar $this->module->l('Text here') no me genera la traducción en el archivo correspondiente. Intenté también poniendo $this->module->l('Text here', get_class($this)), y tampoco. Lo que me ha solucionado el problema es lo siguiente: En el módulo en la clase __construct(): $this->t = array( 'Text here' => $this->l('Text here'), ... ); En el controlador entonces uso por ejemplo para mostrar un mensaje de error: $this->errors[] = $this->module->t['Text here']; Si alguien conoce un mejor método me gustaría conocerlo. Saludos. Link to comment Share on other sites More sharing options...
Recommended Posts