Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Symfony2 translate URL and Routing

I'm trying to translate my url routing in Symfony2.

I already manage that the tld change the language of my application.

Ex:

  • domain.com => local="en_US"
  • domain.fr => local="fr_FR"
  • domain.it => local="it_IT"

The translation is working for static word in template with {% trans %}Hello %name%{% endtrans %} http://symfony.com/doc/2.0/book/translation.html#translations-in-templates

but I'm trying to translate the routing.

Ex:

  • domain.com/user => FrontBundle:Default:user
  • domain.fr/utilisateur => FrontBundle:Default:user
  • ...

All url going to the same action

I didn't find a good way to do it with Symfony2

ps: I saw this post Zend translate URL and language switcher it's quite the same problem but with Zend

like image 857
user1014102 Avatar asked Jan 30 '12 17:01

user1014102


1 Answers

I think what you are looking for is the BeSimpleI18nRoutingBundle:

https://github.com/BeSimple/BeSimpleI18nRoutingBundle

like image 55
Herzult Avatar answered Sep 19 '22 12:09

Herzult