Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2翻译URL和路由_Url_Routing_Symfony_Translate - Fatal编程技术网

Symfony2翻译URL和路由

Symfony2翻译URL和路由,url,routing,symfony,translate,Url,Routing,Symfony,Translate,我正在尝试用Symfony2翻译我的url路由 我已经管理tld更改我的应用程序的语言 例: domain.com=>local=“en_US” domain.fr=>local=“fr\u fr” domain.it=>local=“it\u it” 翻译正在使用模板中的静态单词 {%trans%}你好%name%{%endtrans%} 但我在试着翻译路线 例: domain.com/user=>FrontBundle:默认值:user domain.fr/usilisateur=>

我正在尝试用Symfony2翻译我的url路由

我已经管理tld更改我的应用程序的语言

例:

  • domain.com=>local=“en_US”
  • domain.fr=>local=“fr\u fr”
  • domain.it=>local=“it\u it”
翻译正在使用模板中的静态单词
{%trans%}你好%name%{%endtrans%}

但我在试着翻译路线

例:

  • domain.com/user=>FrontBundle:默认值:user
  • domain.fr/usilisateur=>FrontBundle:Default:user
所有url都指向同一操作

我没有找到一个好方法来使用Symfony2


ps:我看到了这篇文章,这与Zend的问题完全相同,但我认为你想要的是一个简单的18nRoutingBundle:


这个包似乎是为我准备的,但我找不到文档,无法查看翻译使用的语言环境。我使用Symfony 2.1.0-DEV,这个类中没有语言环境。区域设置在请求中。但是Bundle看不到更改,并且似乎不再维护translate回退。