Tłumaczenia w języku regionalnym Symfony 2.3 na żądanie

Jak mogę zmienić ustawienia regionalne w Symfony 2.3?

Stworzyłem ten kontroler:

public function changelocaleAction($lang)
{
    $request = $this->get('request');
    $request->setLocale($lang);
    return $this->redirect($request->headers->get('referer'));
}

Nie pokazuje zmian po odświeżeniu strony. Czemu?

questionAnswers(1)

yourAnswerToTheQuestion