Bonjour, je souhaiterais traduire les erreurs que l'on obtient dans les formulaires, pour cela j'ai regardé la documentation mais je ne comprends pas où il faut mettre les répertoires 'resources' et 'languages' ainsi que les noms de fichier à y placer ainsi que ce qu'ils font.
Pour l'instant, j'ai créé cette architecture:
Et ce fichier retourne simplement un tableau :applications/
. resources/
languages/
fr_FR.php
Et voici mon bootstrap :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 return array( 'key' => 'value', 'key' => 'value', 'key' => 'value', ... );
Et l'erreur que j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $translator = new Zend_Translate( array( 'adapter' => 'array', 'content' => '/resources/languages', 'locale' => 'fr', 'scan' => Zend_Translate::LOCALE_DIRECTORY ) ); Zend_Validate_Abstract::setDefaultTranslator($translator);
Si je souhaite traduire les erreurs pour seulement un formulaire, cela fonctionnera si je mets dans mes autres formulaires, seulement le décorateur 'ViewHelper'?Fatal error: Uncaught exception 'Zend_Translate_Exception' with message 'Error including array or file '/resources/languages'' in /home/playapp/www/clients/libraries/Zend1.11/library/Zend/Translate/Adapter/Array.php:61 Stack trace: #0 /home/playapp/www/clients/libraries/Zend1.11/library/Zend/Translate/Adapter.php(645): Zend_Translate_Adapter_Array->_loadTranslationData('/resources/lang...', 'fr', Array) #1 /home/playapp/www/clients/libraries/Zend1.11/library/Zend/Translate/Adapter.php(326): Zend_Translate_Adapter->_addTranslationData(Array) #2 /home/playapp/www/clients/libraries/Zend1.11/library/Zend/Translate/Adapter.php(176): Zend_Translate_Adapter->addTranslation(Array) #3 /home/playapp/www/clients/libraries/Zend1.11/library/Zend/Translate.php(140): Zend_Translate_Adapter->__construct(Array) #4 /home/playapp/www/clients/libraries/Zend1.11/library/Zend/Translate.php(93): Zend_Translate->setAdapter(Array) #5 /home/playapp/www/clients/brandbazar/concours/application/Bootstrap.php(35): Zend_Translate->__construct(Array) #6 in /home/playapp/www/clients/libraries/Zend1.11/library/Zend/Translate/Adapter/Array.php on line 61
Partager