<?php $this->l('Add new root category'); $this->module->l('My string', 'filename'); // Needed sometime for modules $this->errors[] = Tools::displayError('Invalid phone number'); // Smarty syntax : {l s='renamed the /%1$s folder (e.g. /admin123%2$d)' sprintf=[$string, $number]} {l s='renamed the /admin folder (e.g. /admin123%d)' sprintf=$number mod='cheque'}
Il semblerait qu'il n'y ait pas de fonction pour traduire directement depuis un controller : SO
L'attribut mod (qui sert à définir le module de la trad) peut ne pas être détecté si on lui met des guillemets doubles…