Bonjour,

Je commence un développement sur Zendframework 2. J'ai défini dans la config de mon module des fichier d'internationalisation :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
public function onBootstrap(MvcEvent $evm)
du Module.php de mon module.

Merci