Hi,

I think this is a reasonable improvement.
Since it changes the behavior we can do it only in 8.x (before 8.0.0).
Please create a ticket and if no one objects we will make the change!

Thank you!

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Jul 11, 2017 at 1:41 PM, Ravi <ravi.k...@intellinet.de> wrote:

> Hi guys,
>
> we stumbled on a behavior and I'm not sure why it is implemented as it is
> ;)
>
> It concerns the reading of PageParameters. They all use the StringValue
> constructor without passing the Session locale.
> The StringValue will in turn use the systems locale.
>
> So when I retrieve a _en formatted number (1.000) from my GET-Params, I get
> a wrong number (1) because my Server runs on a _de machine where a dot is a
> decimal delimeter.
>
> I can work around that by again creating a StringValue based on my previous
> StringValue, but with passing the Session locale.
>
> Shouldn't it pass the session's locale in first place?
>
> See  here
> <https://github.com/apache/wicket/blob/master/wicket-
> request/src/main/java/org/apache/wicket/request/mapper/
> parameter/PageParameters.java#L167>
> for the PageParameter implementation and  here
> <https://github.com/apache/wicket/blob/master/wicket-
> util/src/main/java/org/apache/wicket/util/string/StringValue.java#L186>
> for the StringValue implementation.
>
> Thank you for taking the time,
>
> Ravi
>
> --
> View this message in context: http://apache-wicket.1842946.
> n4.nabble.com/Localization-of-PageParameters-tp4678221.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to