Zend framework 2 : Wie set locale globaly?

Muss ich ändern das Gebietsschema dynamisch, je nachdem welche Sprache der Benutzer will.

Ich das einstellen kann in der locale Application/Module.php wie diese :

public function onBootstrap(MvcEvent $e)
{
    $translator = $e->getApplication()->getServiceManager()->get('translator');
    $translator->setLocale('hu_HU');
}

Aber, wie kann ich das in die controller, wenn ich will, um die Sprache zu ändern ? Ich habe versucht, aber danach kann ich ändern das Gebietsschema nur für diese eine Anfrage und nicht global.

$translator = $this->getServiceLocator()->get('translator');
$translator->setLocale('srb_SRB');
InformationsquelleAutor sgleser87 | 2013-04-11
Schreibe einen Kommentar