I was afraid that would be the answer (I couldn't see any other way
after looking at the code). I was wanting to avoid having to add
duplicate redirection logic to each page, but I'll give it a try and see
how it works. Thanks for the response.

Doug

> -----Original Message-----
> From: Jesse Kuhnert [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 14, 2007 7:22 PM
> To: Tapestry users
> Subject: Re: T5: Changing locale within OnActivate event
> 
> If it's anything like T4 you'll have to either do a redirect back to
> the same page or whatever mechanism is in place to "make a page
> active" somehow and have it do that to the same page.
> 
> All the i18n stuff probably happens in the very beginning while
> setting up the page/components/resources so it has to start over if
> you want to change locales.  I'm sure you know more than I do about
> redirects/page activations in T5 though.
> 
> On 8/14/07, Doug Hauge <[EMAIL PROTECTED]> wrote:
> > In several of our pages, the default locale we want to use for
> messages
> > depends on its activation context. We tried updating the locale
using
> > 'ThreadLocale' from within the activate event handler, but it seems
> that
> > this is too late, for the page has already been loaded and all
> messages
> > in the template resolved using whatever locale was in effect at the
> time
> > of loading. Is there some way we can force the messages to be
> reloaded
> > after setting the thread locale in the activate event handler, or is
> > there some point before the page is loaded at which we can access
the
> > page class and the activation context in order to set the locale?
> >
> > Thanks,
> > Doug
> >
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> --
> Jesse Kuhnert
> Tapestry/Dojo team member/developer
> 
> Open source based consulting work centered around
> dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to