From: Sébastien CHAZALLET Date: Fri, 2 Nov 2012 17:05:59 +0000 (+0100) Subject: Module galerie: Translator X-Git-Url: http://git.inspyration.org/?p=zf2.biz%2Fgalerie.git;a=commitdiff_plain;h=ca6310c6f9cbec17156d11d13d24d0d845b7a1f2 Module galerie: Translator --- diff --git a/module/Galerie/Module.php b/module/Galerie/Module.php index 8db0faa..c7340a1 100644 --- a/module/Galerie/Module.php +++ b/module/Galerie/Module.php @@ -4,10 +4,15 @@ namespace Galerie; use Zend\ModuleManager\Feature\AutoloaderProviderInterface; use Zend\ModuleManager\Feature\ConfigProviderInterface; +use Zend\ModuleManager\Feature\BootstrapListenerInterface; + +use Zend\EventManager\EventInterface; +use Zend\Mvc\ModuleRouteListener; class Module implements AutoloaderProviderInterface, - ConfigProviderInterface + ConfigProviderInterface, + BootstrapListenerInterface { public function getAutoloaderConfig() @@ -28,4 +33,10 @@ class Module implements { return include __DIR__ . '/config/module.config.php'; } + + public function onBootstrap(EventInterface $e) + { +// $e->getApplication()->getServiceManager()->get('translator'); + } + } diff --git a/module/Galerie/config/module.config.php b/module/Galerie/config/module.config.php index 4988728..81f78ea 100644 --- a/module/Galerie/config/module.config.php +++ b/module/Galerie/config/module.config.php @@ -116,4 +116,20 @@ return array( ), ), ), + 'service_manager' => array( + 'factories' => array( + 'translator' => 'Zend\I18n\Translator\TranslatorServiceFactory', + ), + ), + 'translator' => array( + 'locale' => 'fr_FR', + 'translation_file_patterns' => array( + array( + 'type' => 'gettext', + 'base_dir' => __DIR__ . '/../language', + 'pattern' => '%s.mo', + 'text_domain' => 'galerie', + ), + ), + ), ); diff --git a/module/Galerie/language/fr_FR.mo b/module/Galerie/language/fr_FR.mo new file mode 100644 index 0000000..81f4d73 Binary files /dev/null and b/module/Galerie/language/fr_FR.mo differ diff --git a/module/Galerie/language/fr_FR.po b/module/Galerie/language/fr_FR.po new file mode 100644 index 0000000..cea2d97 --- /dev/null +++ b/module/Galerie/language/fr_FR.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Project-Id-Version: Projet galerie, Module galerie\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-11-02 15:39+0100\n" +"PO-Revision-Date: 2012-11-02 15:46+0100\n" +"Last-Translator: Sébastien CHAZALLET \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-KeywordsList: _;gettext;gettext_noop;translate\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: /var/git/zf2biz/galerie/module/Galerie\n" +"X-Poedit-SearchPath-1: .\n" + +#: /var/git/zf2biz/galerie/module/Galerie/view/galerie/index/index.phtml:1 +msgid "index" +msgstr "Page d'accueil galerie/back-office" + diff --git a/module/Galerie/view/galerie/index/del.phtml b/module/Galerie/view/galerie/index/del.phtml index bb09ac3..049cf40 100644 --- a/module/Galerie/view/galerie/index/del.phtml +++ b/module/Galerie/view/galerie/index/del.phtml @@ -1 +1 @@ -

vue back-office d'une galerie : del

+

vue back-office d’une galerie : del

diff --git a/module/Galerie/view/galerie/index/edit.phtml b/module/Galerie/view/galerie/index/edit.phtml index 35947fa..bcb2211 100644 --- a/module/Galerie/view/galerie/index/edit.phtml +++ b/module/Galerie/view/galerie/index/edit.phtml @@ -1 +1 @@ -

vue back-office d'une galerie : edit

+

vue back-office d’une galerie : edit

diff --git a/module/Galerie/view/galerie/index/index.phtml b/module/Galerie/view/galerie/index/index.phtml index 7f13652..ef9f43a 100644 --- a/module/Galerie/view/galerie/index/index.phtml +++ b/module/Galerie/view/galerie/index/index.phtml @@ -1 +1 @@ -

vue back-office d'une galerie : index

+

vue back-office d’une galerie : translate('index', 'galerie'); ?>

diff --git a/module/Galerie/view/galerie/index/view.phtml b/module/Galerie/view/galerie/index/view.phtml index 8617b07..0c9253a 100644 --- a/module/Galerie/view/galerie/index/view.phtml +++ b/module/Galerie/view/galerie/index/view.phtml @@ -1 +1 @@ -

vue back-office d'une galerie : view

+

vue back-office d’une galerie : view