Actualmente estoy intentando habilitar el traductor en Symfony 2.0. Symfony está ignorando la variable Accept-Language Header y está usando default_locale (y cuando eso no está definido, el respaldo).¿Por qué Symfony ignora la configuración local de los navegadores (HTTP-Request Accept-Language Header)?
Mi petición es así:
Accept-Language de-DE,de;q=0.8,en-us;q=0.5,en;q=0.3
pero $this->getRequest()->getLocale();
me pone en
con la misma petición.
¿Alguien puede decirme qué puede estar mal?
Sí, me han tratado de borrar la memoria caché y eliminar mis cookies (Omnomnom) :)
existe la posibilidad de ejecutar ese código en cada controlador sin realmente escribirlo en cada controlador? Quiero decir con escribirlo solo una vez? – Senad
Puede escribir un oyente para el evento kernel.request y hacerlo allí. –
gracias ... ya estoy :) :) – Senad