言語を切り替えるのに役立つバンドルhttps://github.com/lunetics/LocaleBundleをインストールしました。すべてが正常に機能します。小枝では、翻訳は正常に機能します。しかし、コントローラーでメッセージを翻訳したい場合、定義された言語(たとえば、en)の代わりにフランス語(fr)を取得します。
コントローラで現在選択されているロケールを取得するにはどうすればよいですか?
私は使用します:$this->getRequest()->getLocale()
しかし、それは機能しません、それは私にそれぞれの文化のためのFRを与えます。
parameter.iniのデフォルト設定言語はFRです