php - locale variable is ignored in symfony translator -


i have installed fos user bundle, i18n routing bundle , translation bundle, , enabled them in app kernel.

for config have:

parameters.yml

parameters:     locale: en 

config.yml

framework:     translator:         enabled: true     default_locale:  %locale%  jms_i18n_routing:      default_locale: %locale%     locales: [%locale%, fr, es]     strategy: prefix_except_default 

and security config paths beginning ^/[a-z][a-z]/

security.yml

access_control:      - { path: ^/[a-z][a-z]/login$, role: is_authenticated_anonymously }     - { path: ^/[a-z][a-z]/login_check$, role: is_authenticated_anonymously }     - { path: ^/[a-z][a-z]/resetting, role: is_authenticated_anonymously }      - { path: ^/[a-z][a-z]/profile/, role: role_user } 

i have set routes not paths in fos_user config...

everything ok routes , urls in browser.
problem views not translated. come english, default locale when have /fr/my-path

locale route attribute fr.
_locale fr.
request::locale fr.
hl cookie fr.

i have set break point in symfony\component\translation::trans() , seems getlocale() return en.

did have misconfigured something? or may bug?


Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

android - send complex objects as post php java -

charts - What graph/dashboard product is facebook using in Dashboard: PUE & WUE -