You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Oddgeir Bell (JIRA)" <ji...@apache.org> on 2012/12/04 15:10:59 UTC

[jira] [Commented] (WICKET-4890) Bad validation messages after WICKET-2128

    [ https://issues.apache.org/jira/browse/WICKET-4890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13509754#comment-13509754 ] 

Oddgeir Bell commented on WICKET-4890:
--------------------------------------

New version of Norwegian properties
                
> Bad validation messages after WICKET-2128
> -----------------------------------------
>
>                 Key: WICKET-4890
>                 URL: https://issues.apache.org/jira/browse/WICKET-4890
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 6.3.0
>            Reporter: Jonas
>            Priority: Minor
>         Attachments: Application_fr.properties
>
>
> In most languages (at least the ones that I speak), the error messages used by validators don't sound right anymore after WICKET-2128 was fixed. Replacing '${input}' with '${label}' (what seems to have been done) doesn't yield useful error messages.
> I see the following options:
> a) Improve the messages the way Martin Grigorov suggested it in WICKET-2128, e.g.
> 'IConverter=The value of '${label}' is not a valid ${type}.' 
> (instead of just 'IConverter='${label}' is not a valid ${type}.')
> Interestingly, all the languages that use .xml properties (e.g. Application_bg.properties.xml) files seem to have been excluded (by accident?) from the changes done in WICKET-2128, as they still refer to ${input}.
> b) revert the changes from WICKET-2128 completely. I think the new messages only fit well in scenarios where there's only a single feedback panel per page, which is anyway not very userfriendly. In cases when you display the error messages in separate feedback components next to the corresponding FormComponents, it is anyway clear which field is the culprit, and users don't need to search for the field that has caused the error.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira