バリデーターでエラーを翻訳しようとしていますが、問題があります..
$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';
エラーは消えますが、バリデーターは翻訳されていません..