[Catalyst] transforming a Catalyst uni-lang app into a multi-lang one

Jonas Alves jonas.alves at gmail.com
Fri Oct 19 14:34:09 GMT 2007


On 19/10/2007, Octavian Rasnita <orasnita at gmail.com> wrote:
>
> Hi,
>
> I've made a site using Catalyst that uses a single language, and now I
> want
> to transform it into a multi language site and I don't know which would be
> the most easy method.
>
> I use Catalyst::Plugin::I18N and I already made the translations, modified
> the TT templates and controllers, but I don't know how to do some things.
>
> I want to print on each page some links that can be used for changing the
> language, and I want those links to contain the URI of the current page,
> with the single difference the code of the language in a query string like
> &lang=3Den.
>
> I don't know how to do that, because in the templates I might be able to
> get
> the URI of the current web page, but I don't know how to search if the URI
> contains something like lang=3Den and change it with lang=3Dfr, or if it
> doesn't
> contain that and I need to add it.
>

Why not use $c->uri_with(lang =3D> $lang) ?

-- =

Jonas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20071019/29892=
8aa/attachment-0001.htm


More information about the Catalyst mailing list