0
我遇到了symfony2問題我將回退語言環境設置爲en並將default_locale設置爲en。然後將{_locale}添加到路由文件中。從調用的控制器動作中,我得到請求中的正確語言環境,但沒有執行任何翻譯,總是使用EN語言環境。Symfony2語言環境中的網址無法正常工作或者我缺少一些東西
config.yml:
framework:
#esi: ~
translator: { fallback: %locale% }
default_locale: "%locale%"
parameters.yml:
locale: en
的routing.yml
main_homepage:
path: /{_locale}/
defaults: { _controller: PrincipalMainBundle:Main:index, _locale: en }
我有一個西班牙語翻譯messages.es.xlf文件網站。如果我在控制器中訪問http://url.com/es/,我在請求中使用了ES語言環境,但是沒有執行翻譯。
任何想法?
謝謝!
自從創建翻譯文件後,您是否清除了緩存? – cheesemacfly 2013-05-09 01:48:14