Как я могу добавить CSV-файлы для Zend перевести в INI-файл - PullRequest
1 голос
/ 04 ноября 2010

У меня есть файлы translate.tr, translate.en, translate.fr в каталоге application / config.Я привык к

  $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-файлы.Как я могу это показать?

1 Ответ

0 голосов
/ 04 ноября 2010

Настройка Zend_Translate хорошо документирована в руководстве.

Настройки application.ini такие же, как и параметры объекта в формате массива.

Взгляните на исходный код ресурса Translate в каталоге Zend.

...