FuelPHP の日本語 validation メッセージを作った

FuelPHPは、いいですねぇ。

しかし、Validationのメッセージが日本語化されていませんので、日本語リソースを用意しました。 下のファイルをfuel/app/lang/ja/に置けば、エラーメッセージが日本語になります。

  • fuel/app/lang/ja/validation.php
<?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 で入力して下さい。',
);

メッセージの形式として「○○ではありません。」と「○○して下さい。」が混じってしまっていますが、その辺も含めてもっと良い表現があったら教えてもらえると嬉しいです。

One Comment

  • Amazing website for WoW gold and Wor wow item kaufen ld of Warcraft items for sale,wow item kaufen. Buy the best tradable WoW items. Purchase WoW gold at the most affordable prices!

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.