On 10/19/07, Jonas Alves <[EMAIL PROTECTED]> wrote:
>
>
> On 19/10/2007, Octavian Rasnita <[EMAIL PROTECTED]> 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=en.
> >
> > 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=en and change it with lang=fr, or if it
> doesn't
> > contain that and I need to add it.
> >
>
> Why not use $c->uri_with(lang => $lang) ?
>

Another option would be to use Chained and have the lang at the
beginning of the path - like "/en/some_controller/some_method".

The cookie solution is completely damaged.

-- 
Zbigniew Lukasiak
http://brudnopis.blogspot.com/

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[EMAIL PROTECTED]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to