Witam,

Chciałbym sobie ustawić i skonfigurować Zend_Translate w pliku INI.

Robie to tak:

W pliku ini dodaję:
  1. resources.translate.adapter = "csv"
  2. resources.translate.data = LANG_PATH
  3. ;resources.translate.locale = "pl"
  4. resources.translate.options.scan = "Zend_Translate::LOCALE_FILENAME"
  5. 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:
  1. 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ę:
  1. 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.