【发布时间】:2012-09-22 21:03:55
【问题描述】:
我正在尝试翻译验证器中的错误,但我遇到了问题..
$translator = new Zend\I18n\Translator\Translator();
$translator->addTranslationFile(
'phpArray',
'resources/languages/en.php',
'default',
'en_US'
);
Zend\Validator\AbstractValidator::setDefaultTranslator($translator);
不起作用,我收到错误
Fatal error: Class 'Locale' not found in DIR\vendor\zendframework\zendframework\library\Zend\I18n\Translator\Translator.php on line 228
228 行是:
$this->locale = Locale::getDefault();
当我将它设置为:
$this->locale = 'pl_PL';
错误消失但验证器未翻译..
【问题讨论】:
标签: zend-framework2 zend-validate zend-translate