You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Thibault Kruse (JIRA)" <ji...@apache.org> on 2014/08/05 16:48:11 UTC
[jira] [Created] (WICKET-5663) Wicket Validator Message Template
values not translated/customized
Thibault Kruse created WICKET-5663:
--------------------------------------
Summary: Wicket Validator Message Template values not translated/customized
Key: WICKET-5663
URL: https://issues.apache.org/jira/browse/WICKET-5663
Project: Wicket
Issue Type: Bug
Reporter: Thibault Kruse
Wicket provides standard Validation Messages in diverse languages in form of Application_xzy.properties in wicket core, e.g.
{code}
IConverter=The value of '${label}' is not a valid ${type}.
{code}
The problem we have is that {code}${label}{code} is apparently replaced with the wicket:id of the field, and not the value of field.getLabel().
For {code}${type}{code} we would need to be able to translate Typenames (such as joda's YearMonth) to a localized String. Though that one we can probably work around using specialized error messages as below.
For now, our workaround is to overwrite the standard Error messages with non-templated messages, having less informational value though, as they do not include the label of the invalid field, e.g.
{code:xml}
<properties>
<entry key="IConverter.Partial">Bitte geben Sie ein gültiges Datum an</entry>
</properties>
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)