You would need something else to differentiate the language used for the reverse routing.
Router::connect('/blog/search/*', array('controller' => 'blog_categories', 'action' => 'search', 'lang' => 'en')); Router::connect('/blog/suche/*', array('controller' => 'blog_categories', 'action' => 'search', 'lang' => 'de')); That's just a really rough stab at the kind of thing you would need to do. Whether or not you can actually have lang in there (perhaps as a registered segment), is something you'd need to work out. Regards Reuben Helms On Wednesday, 2 October 2013 21:13:35 UTC+10, Anna P wrote: > > Hello. > > I have a problem with paginator helper. > > I'm developing an app in 2 language versions. > > The app conatains among others blog, which is paginated. > > Now, the url's in routes.php look for exmaple like this: > > Router::connect('/blog/search/*', array('controller' => 'blog_categories', > 'action' => 'search')); > Router::connect('/blog/suche/*', array('controller' => 'blog_categories', > 'action' => 'search')); > > This is the route for blog search option. > > Now, when I'm on a blog search results page, and I'm on the English > version of website - everything works fine. > The URLs of pages look like "/blog/search/2", "/blog/search/3" etc. > > But when I switch to German version, the paginator URLs are the same... > and I want them to also be "translated" and look like: "/blog/suche/2", > "/blog/suche/3", etc. > > I guess it is because the '/blog/search/*' is defined first. When I remove > that line from routes.php - the "/blog/suche/" links are in pagination. > > How to fix this? In such way that in the german version, paginated links > will also be german? > > Regards and many thanks for help. > Anna > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com. To post to this group, send email to cake-php@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/groups/opt_out.