私のZend_translateは機能していますが、何らかの理由で英語にしか翻訳されません。私のロケールが手動でオランダ語に設定されている場合でも、英語の翻訳が表示されます。英語のmo/poファイルを削除すると、オランダ語の翻訳が使用されます。
これはブートストラップで設定されます:
$translate = new Zend_Translate('gettext',
APPLICATION_PATH . "/languages/",
null,
array('scan' => Zend_Translate::LOCALE_DIRECTORY));
$registry = Zend_Registry::getInstance();
$registry->set('Zend_Translate', $translate);
//$translate->setLocale('nl_NL');
言語ディレクトリには、en_US.mo、en_US.po、nl_NL.mo、nl_NL.poがあります。
私は何が間違っているのですか?