1

我在 application/config 目录下有 translate.tr、 translate.en、 translate.fr 文件。我曾经

  $translate  = new Zend_Translate('csv', '../application/configs/translate.tr', 'tr');
  $writer     = new Zend_Log_Writer_Stream('../docs/translate.txt');
  $logger     = new Zend_Log($writer);
  $translate->setOptions(array( 'log' => $logger, 'logUntranslated' => true ));

  $translate->addTranslation('../application/configs/translate.en', 'en');
  $translate->addTranslation('../application/configs/translate.fr', 'fr');

现在我想要 application.ini 文件来处理初始化。所以

resources.translate.registry_key            = "Zend_Translate"
resources.translate.adapter                 = "csv"
resources.translate.options.logUntranslated = true
resources.translate.options.scan            = "directory"
resources.translate.options.disableNotices  = 1
;resources.translate.options.logfile        = APPLICATION_PATH "../docs/translate.txt"
resources.translate.data                    = APPLICATION_PATH "/../data/languages"
resources.translate.locale                  = "tr" ; default language

现在我想我需要显示 zend 才能知道这些 csv 文件所在的位置。我该如何展示它?

4

1 回答 1

0

Zend_Translate 设置在手册中有很好的记录。

这些application.ini设置与您应该作为选项以数组格式传递给对象的设置相同。

查看目录中的Translate资源源代码Zend

于 2010-11-04T12:20:23.907 回答