Obecnie próbuję włączyć translatora w Symfony 2.0. Symfony ignoruje zmienną Accept-Language Header i używa default_locale (a gdy nie jest zdefiniowany fallback).Dlaczego Symfony ignoruje ustawienie regionalne ustawień przeglądarki (HTTP-Request Accept-Language Header)?
Moja prośba wygląda następująco:
Accept-Language de-DE,de;q=0.8,en-us;q=0.5,en;q=0.3
ale $this->getRequest()->getLocale();
dostaje mi en
z tego samego wniosku.
Czy ktoś może mi powiedzieć, co może być nie tak?
Tak, próbowałem wyczyścić pamięć podręczną i usuwając pliki cookie (omnomnom) :)
Czy istnieje możliwość wykonania tego kodu w każdym sterowniku bez faktycznego zapisania go w każdym sterowniku? Mam na myśli pisanie tego tylko raz? – Senad
Możesz napisać detektor zdarzenia kernel.request i tam to zrobić. –
dziękuję ... już jestem na tym :) – Senad