[ic] set locale from URL?
Mike Heins
mike at perusion.com
Wed Aug 3 16:22:40 UTC 2011
Quoting Peter (peter at pajamian.dhs.org):
> On 04/08/11 02:57, DB wrote:
> > Hi - is there a way to set the locale by modifying the URL of a page?
> >
> > For example:
> > http://domain.com/page.html?locale=something
>
> Sure, you can use an AutoLoad to read in the locale from the CGI
> variable and pass the value to the setlocale tag. Something like:
>
> AutoLoad <<EOA
> [calcn]
> return unless $CGI->{locale};
> $Tag->setlocale($CGI->{locale});
> return;
> [/calcn]
> EOA
There is also a builtin locale changing URL:
http://demo.icdevgroup.org/i/demo1/process/locale/de_DE/page/index
A bit cumbersome, so you may decide to go with the AutoLoad.
But it is builtin.
--
Mike Heins
Perusion -- Expert Interchange Consulting http://www.perusion.com/
phone +1.765.328.4479 <mike at perusion.com>
My wife is great. She doesn't care where I go, just as long as I don't
have any fun. -- Lee Trevino
More information about the interchange-users
mailing list