On 1 March 2011 14:04, Matthias Dietrich <p...@rainboxx.de> wrote: > Hi, > > I'm using FormFu with Catalyst and I'm i18n'ing all labels and error messages. > > On my registration form a user has to enter a password and repeat it in > another input field. I use the Equal constraint here so the form is invalid > if the both field values are not equal. The error message by FormFu is then > whatever "form_constraint_equal" is i18n'ed to. This is fine in the first > step. > > However, when using such a constraint on more than one form I want to address > the issue in context to the form. On the registration form I may want to say > something like "Your passwords have to be equal" and on another form "Your > email address has to be the same as ...". The Equal constraint is only one > example. > > Is there a possibility to prefix the i18n tag with something, so that the > message "form_constraint_equal" will be like > "Registration.form_constraint_equal" on the registration form and > "Newsletter.form_constraint_equal" on a newsletter form?
Hi, Each constraint can override the error message with message_loc() I'd suggest something like: elements: - type: Password name: password constraints: - type: Equal others: password_repeat message_loc: form_constraint_equal_password - type: Password name: password_repeat Carl _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu