[ZF 2.*] Définir la locale
Bonjour,
Je commence un développement sur Zendframework 2. J'ai défini dans la config de mon module des fichier d'internationalisation :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
'service_manager' => array(
'factories' => array(
'translator' => 'Zend\I18n\Translator\TranslatorServiceFactory',
),
),
'translator' => array(
'locale' => 'en_US',
'translation_file_patterns' => array(
array(
'type' => 'phpArray',
'base_dir' => __DIR__ . '/../language',
'pattern' => '%s.lang.php',
),
),
), |
Pour le moment, la locale est définie en dure dans le fichier. Comment puis-surcharger cette valeur avec celle que je récupérerais dans ma session ?
Je pense que ça doit se faire dans le controller ou dans la méthode
Code:
public function onBootstrap(MvcEvent $evm)
du Module.php de mon module.
Merci