Warum ignoriert Symfony die Ländereinstellung des Browsers (HTTP-Request Accept-Language Header)?

Ich versuche derzeit, den Übersetzer in Symfony 2.0 zu aktivieren. Symfony ignoriert die Variable "Accept-Language Header" und verwendet "default_locale" (und wenn dies nicht definiert ist, wird das Fallback verwendet).

Meine Anfrage sieht so aus:

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

aber$this->getRequest()->getLocale(); holt michen mit der gleichen Bitte.

Kann mir jemand sagen, was falsch sein könnte?

Ja, ich habe versucht, den Cache zu leeren und meine Cookies zu löschen (omnomnom) :)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage