Hi people,

What is the best way to achieve this with Wicket 1.5? Still using the same
approach?

Thanks!
JG

On Thu, Dec 23, 2010 at 7:50 AM, Bas Gooren <[email protected]> wrote:

> I think in wicket 1.4.x this is only possible with a custom mount point; In
> other words:
>
> Override/implement a version of bookmarkable page handling which takes into
> accoun the locale.
> Have a look at BookmarkablePageRequestTargetU**rlCodingStrategy. You could
> implement this class, overriding it's matches() method to match the mount
> path and the locale. For encoding and decoding you should be able to use the
> bookmarkable parts available in wicket.
>
> PageWithLocaleUrlCodingStrateg**y extends 
> BookmarkablePageRequestTargetU**rlCodingStrategy
> {
>   Locale locale;
>
>   // constructors of BPRTUCS with added Locale param
>
>   matches( IRequestTarget target ) {
>       return super.matches(target) && getSession().getLocale().**
> equals(this.locale);
>   }
> }
>
> You can then mount like this (in application.init):
> mount( new PageWithLocaleUrlCodingStrateg**y( "General", new
> Locale("en","US"), MainPage.class ) );
> etc
>
> Hope this helps!
>
> Bas
>
> ----- Original Message ----- From: ""Thomas Götz"" <[email protected]>
> To: <[email protected]>
> Sent: Thursday, December 23, 2010 2:36 PM
> Subject: Re: Localized mount points for BookmarkablePages?
>
>
>
>  Ok, thanks for that hint. But: if I mount the page using the method you
>> described, which mount name will be taken when referencing the page via a
>> BookmarkablePageLink? What I want to achieve is that if the current
>> user/session is set to locale "GERMAN" e.g., then all BookmarkablePageLinks
>> should be rendered with the german mount name, got my point?
>>
>> Cheers,
>>  -Tom
>>
>>
>>  ----- Ursprüngliche Nachricht -----
>>> Von: Hans Lesmeister
>>> Gesendet: 23.12.10 13:05 Uhr
>>> An: [email protected]
>>> Betreff: Re: Localized mount points for BookmarkablePages?
>>>
>>> Hi, you van pass a list with alternates to the mount-annotation. Same
>>> can be done on mounting programmatically.
>>>
>>> Regards Hans
>>>
>>>
>>>
>>> Am 23.12.2010 um 12:29 schrieb Thomas Götz <[email protected]>:
>>>
>>> > Hi,
>>> >
>>> > is it possible to have localized mount points for BookmarkablePages?
>>> >
>>> > Example:
>>> > I have a BookmarkablePage GeneralPage.java which should be available
>>> > under
>>> > http://my.domain.com/General and
>>> > http://my.domain.com/Allgemein (german)
>>> >
>>> > ... depending on the current locale. Is this possible? If yes, could
>>> > someone
>>> > point me into the right direction?
>>> >
>>> > Cheers,
>>> > -Tom
>>> >
>>> >
>>> >
>>> > ------------------------------**------------------------------**
>>> ---------
>>> > To unsubscribe, e-mail: 
>>> > users-unsubscribe@wicket.**apache.org<[email protected]>
>>> > For additional commands, e-mail: [email protected]
>>> >
>>>
>>> ------------------------------**------------------------------**
>>> ---------
>>> To unsubscribe, e-mail: 
>>> users-unsubscribe@wicket.**apache.org<[email protected]>
>>> For additional commands, e-mail: [email protected]
>>>
>>
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: 
>> users-unsubscribe@wicket.**apache.org<[email protected]>
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> users-unsubscribe@wicket.**apache.org<[email protected]>
> For additional commands, e-mail: [email protected]
>
>


-- 
Jorge Gallardo
----------------------------------------
[email protected]

Reply via email to