I am experimenting with Zend_Form and populating the form with data stored in an ini file:
The form is shown by this code:Code:[temp] method = "post" ; username element elements.username.type = "text" elements.username.options.validators.strlen.validator = "StringLength" elements.username.options.validators.strlen.options.min = "1" elements.username.options.validators.strlen.options.max = "10" elements.username.options.validators.strlen.options.messages.StringLengthTooShort = "A valid username must be entered" elements.username.options.validators.strlen.options.messages.StringLengthTooLong = "A valid username must be entered" elements.username.options.validators.notempty.validator = "NotEmpty" elements.username.options.validators.notempty.options.messages.isEmpty = "A valid username must be entered" elements.username.options.required = true elements.username.options.label = "Username" ; password element elements.password.type = "password" elements.password.options.required = true elements.password.options.validators.ne.validator = "NotEmpty" elements.password.options.validators.ne.options.messages.isEmpty = "A password must be entered" elements.password.options.label = "Password" ; submit element elements.submit.type = "submit"
$config = new Zend_Config_Ini('form.ini', 'temp');
$form = new Zend_Form($config);
What is the best practice to have the form labels and error messages from the ini file translated into other languages without having different ini files for every language?





Bookmarks