Bonjour,
Je veux mettre en place le multi langue sur mon site (Français et anglais). En m'aidant de la doc j'ai décidé d'utiliser l'adaptateur GETTEXT. J'ai de plus installé POEDIT et créer mon fichier .mo.
Voici une partie de mon code
require_once("Zend/Translate.php");
$translate = new Zend_Translate ('gettext', 'language/fr/LC_MESSAGES/default.mo', 'fr');
print $translate->_("Welcome")."\n";
Ce code fonctionne et m'affiche les textes en français.
En revanche si je modifie cette ligne comme suit :
$translate = new Zend_Translate ('gettext', 'language/fr/LC_MESSAGES/default.mo', 'en');
J'ai cette erreur :exception 'Zend_Translate_Exception' with message 'Language (fr) has to be added before it can be used..
Est ce que quelqu'un peut me réorienter sur la bonne voie ? Merci
Partager