「Php/fuelphp/validation/日本語化」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==エラーメッセージ日本語化== *fuel/app/config/config.php 'language' => 'ja', 'language_fallback' => 'en', 'locale' => 'ja_JP.UTF-8', 最...」) |
(→エラーメッセージ日本語化) |
||
(同じ利用者による、間の2版が非表示) | |||
行1: | 行1: | ||
==エラーメッセージ日本語化== | ==エラーメッセージ日本語化== | ||
*fuel/app/config/config.php | *fuel/app/config/config.php | ||
− | 'language' => 'ja', | + | 'language' => 'ja', |
− | 'language_fallback' => 'en', | + | 'language_fallback' => 'en', |
− | 'locale' => 'ja_JP.UTF-8', | + | 'locale' => 'ja_JP.UTF-8', |
最後の行","がないと以下エラーになる | 最後の行","がないと以下エラーになる | ||
行9: | 行9: | ||
*fuel/app/lang/ja/validation.php | *fuel/app/lang/ja/validation.php | ||
− | return array( | + | return array( |
'required' => '『:label』は必須です', | 'required' => '『:label』は必須です', | ||
'min_length' => '『:label』は:param:1文字以上で入力してください', | 'min_length' => '『:label』は:param:1文字以上で入力してください', | ||
行17: | 行17: | ||
'match_pattern' => '『:label』はパターン『:param:1』と一致しません', | 'match_pattern' => '『:label』はパターン『:param:1』と一致しません', | ||
'match_field' => '『:label』は『:param:1』と一致していません', | 'match_field' => '『:label』は『:param:1』と一致していません', | ||
− | 'valid_email' => '『: | + | 'valid_email' => '『:label』についてメールアドレスが不正です', |
'valid_emails' => '『:label』に不正なメールアドレスが含まれてます', | 'valid_emails' => '『:label』に不正なメールアドレスが含まれてます', | ||
'valid_url' => '『:label』は不正なURLです', | 'valid_url' => '『:label』は不正なURLです', | ||
行25: | 行25: | ||
'valid_string' => '『:label』は『:rule』で入力する必要があります', | 'valid_string' => '『:label』は『:rule』で入力する必要があります', | ||
'checkbox_require' => '『:label』は:param:1つ以上選択する必要があります' | 'checkbox_require' => '『:label』は:param:1つ以上選択する必要があります' | ||
− | ); | + | ); |
+ | |||
+ | 参考:http://btt.hatenablog.com/entry/2012/06/15/002453 |
2016年2月8日 (月) 06:29時点における最新版
エラーメッセージ日本語化
- fuel/app/config/config.php
'language' => 'ja', 'language_fallback' => 'en', 'locale' => 'ja_JP.UTF-8',
最後の行","がないと以下エラーになる
throw new \SecurityException('CSRF validation failed, Possible hacking attempt detected!');
- fuel/app/lang/ja/validation.php
return array( 'required' => '『:label』は必須です', 'min_length' => '『:label』は:param:1文字以上で入力してください', 'max_length' => '『:label』は:param:1文字以内で入力してください', 'exact_length' => '『:label』は:param:1文字で入力してください', 'match_value' => '『:label』は『:param:1』と一致していません', 'match_pattern' => '『:label』はパターン『:param:1』と一致しません', 'match_field' => '『:label』は『:param:1』と一致していません', 'valid_email' => '『:label』についてメールアドレスが不正です', 'valid_emails' => '『:label』に不正なメールアドレスが含まれてます', 'valid_url' => '『:label』は不正なURLです', 'valid_ip' => '『:label』は不正なIPアドレスです', 'numeric_min' => '『:label』は:param:1以上で入力してください', 'numeric_max' => '『:label』は:param:1以内で入力してください', 'valid_string' => '『:label』は『:rule』で入力する必要があります', 'checkbox_require' => '『:label』は:param:1つ以上選択する必要があります' );