2つ程方法があります。
まず1つ目はAPPPATH/lang/ja/にvalidation.phpというファイルを作ります。
その前にAPPPATH/config/config.phpの
‘language’ => ‘en’
から‘language’ => ‘ja’
へ変更します。
COREPATH/lang/en/validation.phpをAPPPATH/lang/ja/にコピーして
以下のように編集すると日本化になります。
lang
1<?php
2
3return array(
4'required' => ':labelが入力されていません',
5'min_length' => ':labelがparam:1文字未満です。',
6'max_length' => ':labelが:param:1文字を超えています。',
7'exact_length' => ':labelが:param:1文字ではありません。',
8'match_value' => ':labelが:param:1文字と一致しません。',
9'match_pattern' => ':labelが:param:1と一致するパターンではありません。',
10'match_field' => ':labelが::param:1と異なります。',
11'valid_email' => ':valueは正しいメールアドレスではありません。',
12'valid_emails' => ':labelに不正なメールアドレスが含まれています。',
13'valid_url' => ':labelが正しいURLではありません。',
14'valid_ip' => ':labelが正しいipではありません。',
15'numeric_min' => ':labelの値が:param:1未満です。',
16'numeric_max' => ':labelの値が:param:1を超えています。',
17'valid_string' => ':labelに不正な文字列が含まれています。',
18);
もう一つは、Validationオブジェクトのset_message()メソッドで、設定ファイルのエラー
メッセージを上書きすることも出来ます。
lang
1$validation->set_message(‘required’, ‘:labelを入力してください’);
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。