Chciałbym sobie ustawić i skonfigurować Zend_Translate w pliku INI.
Robie to tak:
W pliku ini dodaję:
resources.translate.adapter = "csv" resources.translate.data = LANG_PATH ;resources.translate.locale = "pl" resources.translate.options.scan = "Zend_Translate::LOCALE_FILENAME" resources.translate.options.disableNotices = true
Niestety to nic nie pomaga. mimo tego że parametr lang = "en". Dalej pobiera mi polski plik z tłumaczeniami.
Kolejny problem że w linkach nawigacji także wszędzie jest "pl" zamiast "en" tak jak na to wskazuje parametr lang w linku. Tutaj pomogło dopiero:
Zend_Controller_Front::getInstance()->getRouter()->setGlobalParam('lang', $request->getParam('lang'));
Tłumaczenia musze skonfigurować w pliku INI gdyż w tym samym pliku ustawiam ścieżki Routera.
Dlatego gdybym tłumaczenia konfigurował w Bootstrapie lubw pluginie otrzymuję:
Zend_Controller_Router_Exception: Could not find a translator in J:\wamp\www\ZendFramework-1.9.5\library\Zend\Controller\Router\Route.php on line 497
Z tego względu chce Tłumaczenia ustawić w pliku INI.