I think what you need to do is add something to your AppController to
look for $this->params['lang'] and
$this->Session->write('Config.language', $lang);

I'm really not sure but this is what I had in mind. I'll need to do
this same thing very shortly. If you figure it out, please post your
solution.

BTW, I think you need to use the 3-letter code. I prefer 2-letter
myself but it seems Cake needs the 3-letter version. Correct me if I'm
wrong (the information on I18N, L10N, etc. is very confusing).

On Thu, Mar 6, 2008 at 6:19 AM, TriLLi <[EMAIL PROTECTED]> wrote:
>
>  I need help
>  How can I tell cake that first paramter in routing is language
>  Router:Connect('/en/products/index/', Array('lang' =>'en',
>  'controller'=>'products', 'action'=>'index'));
>
>  so it can rewrite links in my views
>  $html->link(__('New Product', true), array('action'=>'add'));
>  so link can be
>  http://www.example.com/en/products/add
>
>  this is because I have dozen languages on web site...
>  npr for bosnian link should be
>
>  http://www.example.com/ba/proizvodi/dodaj
>
>  I have routing file filled with all routes
>  like
>  Router:Connect('/ba/products/pocetna/', Array('lang' =>'ba',
>  'controller'=>'products', 'action'=>'index'));
>
>  >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to