From ca6310c6f9cbec17156d11d13d24d0d845b7a1f2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20CHAZALLET?= Date: Fri, 2 Nov 2012 18:05:59 +0100 Subject: [PATCH] Module galerie: Translator --- module/Galerie/Module.php | 13 ++++++++++++- module/Galerie/config/module.config.php | 16 ++++++++++++++++ module/Galerie/language/fr_FR.mo | Bin 0 -> 621 bytes module/Galerie/language/fr_FR.po | 21 +++++++++++++++++++++ module/Galerie/view/galerie/index/del.phtml | 2 +- module/Galerie/view/galerie/index/edit.phtml | 2 +- module/Galerie/view/galerie/index/index.phtml | 2 +- module/Galerie/view/galerie/index/view.phtml | 2 +- 8 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 module/Galerie/language/fr_FR.mo create mode 100644 module/Galerie/language/fr_FR.po 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 0000000000000000000000000000000000000000..81f4d73aa30a9846cc4028757f7539daf0499dd0 GIT binary patch literal 621 zcmZuu&2G~`5H<)dK6371#f1ai*bYA`n}TRV3I#`)*8GS|HL)j~EzYjBJ1K46gNNWb zcn=Q#f=I6lGFd6LthO)U>sI>^!~ z5f>jzIra#|J>(l8RAQKBLz!hV9g6Ikdh+6Nnx!cx$`iaW-K<;lo<6_M%OQ{~J=o9y zIj_X&pWid)3|cXMckuln&nKnW4})p}YiJsz*Ln%28B}ihD$c>`6=;+t!jjk9#{8Tf zPbdAg*&vO_&JtRlcGdFQgqM`G4H!ET+}j7Fm!Hccx!31)Tg}nSiLG31tX5)gW+?t9 z3x~BK`2nwfI$wv}1XAK`q>;L=TYqMqYe#f*8}@aF5U>SWC^6{CQv_cv3Z`YML~;Q> z(T0-sd^j`fDj#DvbUEv%$Fi literal 0 HcmV?d00001 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

-- 1.7.10.4