我使用此代码尝试从 /resources/languages 添加翻译数组并从 /application/languages/nl.mo (gettext) 添加翻译
$translate = new Zend_Translate(
array(
'adapter' => 'array',
'content' => APPLICATION_PATH . '/resources/languages',
'locale' => 'nl',
'scan' => Zend_Translate::LOCALE_DIRECTORY
)
);
$translate->addTranslation(
array(
'adapter' => 'gettext',
'content' => APPLICATION_PATH.DIRECTORY_SEPARATOR.'languages'.DIRECTORY_SEPARATOR.'nl_NL.mo',
'locale' => 'nl'
)
);
当我尝试添加单个翻译时,一切正常(在两种情况下)当我添加第二个翻译时,我收到此错误:
致命错误:在第 61 行的 blabla.php 中,未捕获的异常“Zend_Translate_Exception”带有消息“错误包括数组或文件 '1'”
有人可以告诉我如何从我的引导程序中添加这些翻译文件,而不会出现这些错误吗?