Where are allowed config parameters specified in the doc? Regards, Saša Stamenković
On Wed, Nov 18, 2009 at 11:33 AM, Thomas Weidner <[email protected]>wrote: > I am trying to use zend_Translate for translation in my application but it >> is >> not working :-(( >> I am using en.mo and en.po files for translation in my lang folder >> > > "*.po" files are not recognised > > > In my application.ini i am using >> >> resources.translate.registry_key = "Zend_Translate" >> resources.translate.adapter = "gettext" >> resources.translate.data.directory = APPLICATION_PATH "/lang/" >> > > shouldn't it be only data instead of data.directory ? > > resources.translate.disableNotices = false >> > > shouldn't it be options.disableNotices ? > > > resources.translate.options.scan = "filename" >> resources.translate.options.logUntranslated = true >> resources.translate.data.fileExt = "php" >> > > What should this be for a parameter ? fileExt is nowhere in the manual nor > in the API ? > > > resources.translate.locale = "en_US" >> >> >> in my Bootstrap.php my initialisation function goes as >> protected function _initTranslation() >> { >> >> $this->bootstrap('translate'); >> $tr = $this->getResource('translate'); >> Zend_Registry::set('tr', $tr); >> Zend_Form::setDefaultTranslator($tr); >> print_r($tr->getList()); >> >> >> } >> >> >> And when i am trying to print this >> <?php echo $tr->_('Register'); ?> >> >> it gives me an error >> Uncaught exception 'Zend_Translate_Exception' with message 'Error opening >> translation file 'Array'.' in >> C:\wamp\www\photoshop\library\Zend\Translate\Adapter\Gettext.php:85 Stack >> trace: #0 C:\wamp\www\photoshop\library\Zend\Translate\Adapter.php(464): >> Zend_Translate_Adapter_Gettext->_loadTranslationData(Array, 'en_US', >> Array) >> #1 C:\wamp\www\photoshop\library\Zend\Translate\Adapter.php(207): >> Zend_Translate_Adapter->_addTranslationData(Array, 'en_US', Array) #2 >> C:\wamp\www\photoshop\library\Zend\Translate\Adapter.php(112): >> Zend_Translate_Adapter->addTranslation(Array, 'en_US', Array) #3 >> C:\wamp\www\photoshop\library\Zend\Translate\Adapter\Gettext.php(51): >> Zend_Translate_Adapter->__construct(Array, 'en_US', Array) #4 >> C:\wamp\www\photoshop\library\Zend\Translate.php(93): >> Zend_Translate_Adapter_Gettext->__construct(Array, 'en_US', Array) #5 >> C:\wamp\www\photoshop\library\Zend\Translate.php(71): >> Zend_Translate->setAdapter('gettext', Array, 'en_US', Array) #6 >> C:\wamp\www\photoshop\library\Zend\Application\Resource\Tra in >> C:\wamp\www\photoshop\library\Zend\Translate\Adapter\Gettext.php on line >> 85 >> >> >> I am not getting the reason of the problem.....:confused: >> > > Wrong parameter usage, see above > > Greetings > Thomas Weidner, I18N Team Leader, Zend Framework > http://www.thomasweidner.com >
