Por que o Symfony ignora a configuração de localidade dos navegadores (HTTP-Request Accept-Language Header)?

Atualmente estou tentando habilitar o tradutor no Symfony 2.0. O Symfony está ignorando a variável Accept-Language Header e está usando default_locale (e quando isso não é definido o fallback).

Minha solicitação parece:

Accept-Language de-DE,de;q=0.8,en-us;q=0.5,en;q=0.3

mas$this->getRequest()->getLocale(); me pegaen com esse mesmo pedido.

Alguém pode me dizer o que pode estar errado?

Sim, tentei limpar o cache e excluir meus cookies (omnomnom) :)

questionAnswers(1)

yourAnswerToTheQuestion