Hi.
I'm wondering if this is the right way to proceed
to get the translation in the Zend_Form
In my bootstrap
protected function _initIn18() { $translate = new Zend_Translate('array', APPLICATION_PATH . '/languages/en_US.php', 'en_US'); $translate->addTranslation(APPLICATION_PATH . '/languages/it_IT.php', 'it_IT'); $translate->setLocale('it_IT'); Zend_Form::setDefaultTranslator($translate); } In my Form
$translator = $this->getTranslator(); // Firstname $this->addElement('text', 'firstname', array( 'required' => true, 'maxlength' => 25, 'title' => $translator->translate('form_User_Register_Tooltip_Uname'), 'label' => 'form_User_Register_Label_Uname', 'filters' => array('StringTrim','StringtoLower'), 'validators' => array( array('stringLength',true, array(2, 25)), array('regex', false, array('#^[a-z]+#i'))) )); Thanks in advance
Bye
View this message in context: Zend_translate in Form
Sent from the Zend MVC mailing list archive at Nabble.com.
没有评论:
发表评论