Ich muss das Gebietsschema dynamisch je nachdem, welche Sprache der Benutzer möchte.Zend Framework 2: Wie setze ich locale globaly?
kann ich das Gebietsschema in der Anwendung/module.php wie folgt festgelegt:
public function onBootstrap(MvcEvent $e)
{
$translator = $e->getApplication()->getServiceManager()->get('translator');
$translator->setLocale('hu_HU');
}
Aber, wie kann ich tun dies in der Steuerung, wenn ich Sprachen ändern? Ich habe das versucht, aber danach kann ich das Gebietsschema nur für diese eine Anfrage ändern und nicht global.
$translator = $this->getServiceLocator()->get('translator');
$translator->setLocale('srb_SRB');
Aber ich muss es dynamisch ändern, abhängig vom Benutzer. – sgleser87
Das würde pro Anfrage dann festgelegt werden, basierend auf Benutzersitzungsdaten (oder UserEntity) – Sam
Und wie kann ich es im Code ändern? – sgleser87