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:
applications/
. resources/
languages/
fr_FR.php
Et ce fichier retourne simplement un tableau :
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 voici mon bootstrap :
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);
Et l'erreur que j'obtiens:
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
Si je souhaite traduire les erreurs pour seulement un formulaire, cela fonctionnera si je mets dans mes autres formulaires, seulement le décorateur 'ViewHelper'?