1
我已經使用特殊的_locale
參數定義了我的路由。當路由器與路由器匹配時,語言環境在我的用戶會話中正確設置,我可以看到正在使用的正確語言環境。使用容器區域設置參數而不是會話區域設置的翻譯器
$this->get('session')->getLocale(); // Return the correct locale
的問題是,國際化的翻譯總是用我的parameters.yml文件,而不是使用語言環境會話設置中定義的默認語言環境。
有什麼我失蹤了嗎?我是否必須手動將會話區域設置傳遞給翻譯人員?
我正在使用Symfony 2.0.9。