How to Japanize Validation of Zend Framework 2.3

3315 단어 ZendFramework
오류 메시지를 번역하려면 다음과 같이 하십시오.
언어를 일본어로 하다
module/Application/config/module.config.php
// 'locale' => 'en_US',
'locale' => 'ja_JP'
번역 파일 설정
module/Application/Module.php
public function onBootstrap(MvcEvent $e)
{
    $eventManager        = $e->getApplication()->getEventManager();
    $moduleRouteListener = new ModuleRouteListener();
    $moduleRouteListener->attach($eventManager);

    // 以下を追加
    $sm = $e->getApplication()->getServiceManager();
    $translator = $sm->get('MvcTranslator');
    $translator->addTranslationFile(
        'phpArray',
        'vendor/zendframework/zendframework/resources/languages/ja/' .
        'Zend_Validate.php',
        'default',
        'ja_JP'
    );

    \Zend\Validator\AbstractValidator::setDefaultTranslator(
        new \Zend\Mvc\I18n\Translator($translator)
    );
}
실행 결과
Zend_Validate.php의 지정은 매우 촌스럽다.나는 무언가_DIR_로 그것을 멋있게 보이고 싶지만, 힘이 부족해서 감당할 수 없다.
다음을 참조하였습니다.
http://stackoverflow.com/questions/23151917/zf2-3-translate-validation-message

좋은 웹페이지 즐겨찾기