Zend_Validate はデフォルト英語のメッセージが表示される。 バリデーションには Zend_Fileter_Input を使っていて、メッセージを自由に設定できる。 <?php $validations = array( 'email' => array( new Zend_Validate_EmailAddress(), new Zend_Validate_StringLength(1, 255), 'message' => array( 0 => 'メールアドレスではありません', 1 => '1 文字以上 255 文字以内で入力して下さい。', ) ) ); 上記のような感じでできるが、たとえばメールアドレスのホスト名の形式が場合は、Zend_Validate_EmailAddress() の内部でエラーになり、「メールアドレスではありません。」というエラーメッセージが出て