Message personnalisé (traduit) dans un addElement
Salut à tous,
Partant d'une bonne base (ici) pour faire un appli convenable, je me lance.
J'ai un plugin pour les traduction (fichier TMX) :
Code:
1 2 3
| //Gestion des langues
require_once(APPLICATION_PATH.'/plugins/translations.php');
$frontController->registerPlugin(new Translations()); |
Ensuite, (maintenant là), j'aimerai donc traduire mes textes d'erreurs. Mais je n'y arrive pas, seul s'affiche ceux qui sont auto-générés pas ZF. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public function init() {
$translator = Zend_Registry::get('Zend_Translate');
// set the method for the display form to POST
$this->setMethod('post');
// add an email element
$this->addElement('text', 'email', array(
'label' => $translator->translate("T_l_email"),
'required' => true,
'filters' => array('StringTrim'),
'validators' => array('EmailAddress',)
));
...
... |
J'aimerai donc rajouter du texte en français pour le(s) messages d'erreurs, un pu comme çà en rouge :
Code:
1 2 3 4
| required' => true,
'filters' => array('StringTrim'),
'invalidMessage' => $translator->translate("T_msg_erreur_email"),
'validators' => array('EmailAddress',) |
Un petit coup de main ?
Merci
Fabrice