Olivier CLEMENCE Posted September 25, 2014 Share Posted September 25, 2014 Bonjour, je termine le développement d'un module et j'en suis à la phase de traduction de l'ensemble des textes. Mais je rencontre un problème car les messages d'erreurs de mes controller n'apparaissent pas dans "Traductions des modules installés", ils apparaissent uniquement dans "Traductions des messages d'erreurs". Cela ne m'arrange pas car du coup mes messages seront traduit dans le dossier globale de Prestashop et non pas dans mon dossier "translations" de mon module, ce qui signifie que lorsque je distribuerai mon module les traductions des messages d'erreurs seront manquantes. Est-ce que quelqu'un à trouvez une solution pour pallier à ce problème ? Pour info voici comment j'intègre mes messages d'erreurs dans mon controller: $this->errors[]=Tools::displayError ('Please specify a valid email'); Link to comment Share on other sites More sharing options...
Prestaspirit Posted September 25, 2014 Share Posted September 25, 2014 Bonjour, Dans un module il faut écrire comme suit: $this->errors[]=Tools::displayError($this->l('Please specify a valid email'));Je t'invite à lire de thread pour en savoir un peu plus sur les variantes dans les modules http://www.prestashop.com/forums/topic/193876-guide-comment-fonctionnent-les-traductions-en-14x-et-15x/ 1 Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted September 25, 2014 Author Share Posted September 25, 2014 Super merci ! Dans mon cas c'était $module->l et pas $this->l car j'étais dans un controler de front. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now