Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-08-2013 07:34:57

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

utilisation du fichier Zend_Validate.php dans module.config

Hello,

Voila j'essaye de déclarer les traductions des Validators directement dans le fichier de module.config.php pour faire plus propre et centraliser la gestion de mes translattor.

Et c'est vraiment dommage que les traduction dans vendor/zendframework/zendframework/resources/languages/ ne soit aps dans des sous dossier avec la locale : fr_FR , en_US... A la place de fr, en, ...

Car c'est ce qui est utilisé dans le pattern et du coup je pourrais mettre en factory :

Code:

                      array(
                'type' =>'phpArray',
                'base_dir' =>'vendor/zendframework/zendframework/resources/languages/',
                'pattern' => '%s/Zend_Validate.php',
            )

Est-ce qu'il y'a une autre astuce ?

Hors ligne

 

#2 23-08-2013 13:24:22

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: utilisation du fichier Zend_Validate.php dans module.config

Salut, tu peux faire ça directement dans ton fichier Module.php de cette manière :

Code:

[lang=php]public function onBootstrap(MvcEvent $e)
    {
        $sm = $e->getApplication()->getServiceManager();
        $translator = $sm->get('translator');
        $translator->addTranslationFile(
            'phpArray',
            'vendor/zendframework/zendframework/resources/languages/fr/Zend_Validate.php'
        );
        AbstractValidator::setDefaultTranslator($translator);
    }

Hors ligne

 

#3 23-08-2013 14:50:44

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

Re: utilisation du fichier Zend_Validate.php dans module.config

Ouep sauf que la pareil faut que je remplace le fr dans le chemin par le getLocale() qui lui renverra plutôt 'fr_FR', donc obligé de faire un substr().

Et puis via factory dans module.config.php c'était bien propre de mettre tous ces fichier de trad au même endroit smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages