Changeset 21818
- Timestamp:
- 2012/05/08 15:44:45 (12 years ago)
- Location:
- branches/version-2_12-dev/data
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_CheckError.php
r21767 r21818 71 71 $html_diff_tag_list = implode(', ', $arrDiffTag); 72 72 73 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に許可されていないタグ ' . $html_diff_tag_list . ' が含まれています。<br />';73 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_HTML_TAG_CHECK', array(':field' => $value[0], ':tag' => $html_diff_tag_list)); 74 74 } 75 75 … … 87 87 $this->createParam($value); 88 88 if (!is_array($this->arrParam[$value[1]]) && strlen($this->arrParam[$value[1]]) == 0) { 89 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が入力されていません。<br />';89 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_EXIST_CHECK_INPUT', array(':field' => $value[0])); 90 90 } else if (is_array($this->arrParam[$value[1]]) && count($this->arrParam[$value[1]]) == 0) { 91 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が選択されていません。<br />';91 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_EXIST_CHECK_SELECT', array(':field' => $value[0])); 92 92 } 93 93 } … … 106 106 $this->createParam($value); 107 107 if (strlen($this->arrParam[$value[0]]) == 0) { 108 $this->arrErr[$value[0]] = '※ ' . $value[0] . 'が入力されていません。<br />';108 $this->arrErr[$value[0]] = SC_Utils_Ex::t('SC_CHECKERROR_EXIST_CHECK_REVERSE', array(':field' => $value[1])); 109 109 } 110 110 } … … 123 123 $this->createParam($value); 124 124 if (strlen($this->arrParam[$value[1]]) != 0 && preg_match("/^[ \t\r\n]+$/", $this->arrParam[$value[1]])) { 125 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'にスペース、タブ、改行のみの入力はできません。<br />';125 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_SPTAB_CHECK', array(':field' => $value[0])); 126 126 } 127 127 } … … 140 140 $this->createParam($value); 141 141 if (strlen($this->arrParam[$value[1]]) != 0 && preg_match("/[ \t\r\n]+/u", $this->arrParam[$value[1]])) { 142 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'にスペース、タブ、改行は含めないで下さい。<br />';142 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_NO_SPTAB', array(':field' => $value[0])); 143 143 } 144 144 } … … 151 151 $this->createParam($value); 152 152 if (strlen($this->arrParam[$value[1]]) != 0 && preg_match("/^[0]+[0-9]+$/", $this->arrParam[$value[1]])) { 153 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に0で始まる数値が入力されています。<br />';153 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_ZERO_START', array(':field' => $value[0])); 154 154 } 155 155 } … … 168 168 $this->createParam($value); 169 169 if (strlen($this->arrParam[$value[1]]) == 0) { 170 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が選択されていません。<br />';170 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_SELECT_CHECK', array(':field' => $value[0])); 171 171 } 172 172 } … … 186 186 // 文字数の取得 187 187 if ($this->arrParam[$value[2]] !== $this->arrParam[$value[3]]) { 188 $this->arrErr[$value[2]] = '※ ' . $value[0] . 'と' . $value[1] . 'が一致しません。<br />';188 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_EQUAL_CHECK', array(':field_1st' => $value[0], ':field_2nd' => $value[1])); 189 189 } 190 190 } … … 204 204 // 文字数の取得 205 205 if ($this->arrParam[$value[2]] == $this->arrParam[$value[3]]) { 206 $this->arrErr[$value[2]] = '※ ' . $value[0] . 'と' . $value[1] . 'は、同じ値を使用できません。<br />';206 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_DIFFERENT_CHECK', array(':field_1st' => $value[0], ':field_2nd' => $value[1])); 207 207 } 208 208 } … … 222 222 // 文字数の取得 223 223 if ($this->arrParam[$value[2]] != '' && $this->arrParam[$value[3]] != '' && ($this->arrParam[$value[2]] > $this->arrParam[$value[3]])) { 224 $this->arrErr[$value[2]] = '※ ' . $value[0] . 'は' . $value[1] . 'より大きい値を入力できません。<br />';224 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_GREATER_CHECK', array(':field_1st' => $value[0], ':field_2nd' => $value[1])); 225 225 } 226 226 } … … 240 240 // 文字数の取得 241 241 if (mb_strlen($this->arrParam[$value[1]]) > $value[2]) { 242 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . '字以下で入力してください。<br />';242 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_MAX_LENGTH_CHECK', array(':field' => $value[0], ':length' => $value[2])); 243 243 } 244 244 } … … 258 258 // 文字数の取得 259 259 if (mb_strlen($this->arrParam[$value[1]]) < $value[2]) { 260 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . '字以上で入力してください。<br />';260 $this->arrErr[$value[1]] = SC_Utils_Ex::t_plural($value[2], 'SC_CHECKERROR_MIN_LENGTH_CHECK_SINGLE', 'SC_CHECKERROR_MIN_LENGTH_CHECK_PLURAL', array(':field' => $value[0])); 261 261 } 262 262 } … … 276 276 // 文字数の取得 277 277 if ($this->arrParam[$value[1]] > $value[2]) { 278 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . '以下で入力してください。<br />';278 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_MAX_CHECK', array(':field' => $value[0], ':length' => $value[2])); 279 279 } 280 280 } … … 293 293 $this->createParam($value); 294 294 if ($this->arrParam[$value[1]] < $value[2]) { 295 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . '以上で入力してください。<br />';295 $this->arrErr[$value[1]] = SC_Utils_Ex::t_plural($value[2], 'SC_CHECKERROR_MIN_CHECK_SINGLE', 'SC_CHECKERROR_MIN_CHECK_PLURAL', array(':field' => $value[0])); 296 296 } 297 297 } … … 310 310 $this->createParam($value); 311 311 if ($this->numelicCheck($this->arrParam[$value[1]])) { 312 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は数字で入力してください。<br />';312 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_NUM_CHECK', array(':field' => $value[0])); 313 313 } 314 314 } … … 327 327 $this->createParam($value); 328 328 if (strlen($this->arrParam[$value[1]]) > 0 && !is_numeric($this->arrParam[$value[1]])) { 329 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は数字で入力してください。<br />';329 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_NUM_POINT_CHECK', array(':field' => $value[0])); 330 330 } 331 331 } … … 337 337 $this->createParam($value); 338 338 if (strlen($this->arrParam[$value[1]]) > 0 && !ctype_alpha($this->arrParam[$value[1]])) { 339 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は半角英字で入力してください。<br />';339 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_ALPHA_CHECK', array(':field' => $value[0])); 340 340 } 341 341 } … … 372 372 // すべての項目が満たされていない場合を判定(一部だけ入力されている状態) 373 373 if ($cnt > 0 && $cnt < 3) { 374 $this->arrErr[$value[1]] .= '※ ' . $value[0] . 'はすべての項目を入力してください。<br />';374 $this->arrErr[$value[1]] .= SC_Utils_Ex::t('SC_CHECKERROR_TEL_CHECK_EXIST', array(':field' => $value[0])); 375 375 } 376 376 … … 378 378 for ($i = 1; $i <= 3; $i++) { 379 379 if (strlen($this->arrParam[$value[$i]]) > 0 && strlen($this->arrParam[$value[$i]]) > $telItemLen) { 380 $this->arrErr[$value[$i]] .= '※ ' . $value[0] . $i . 'は' . $telItemLen . '字以内で入力してください。<br />';380 $this->arrErr[$value[$i]] .= SC_Utils_Ex::t('SC_CHECKERROR_TEL_CHECK_MAX_LENGTH', array(':field' => $value[0] . $i, ':length' => $telItemLen)); 381 381 } else if ($this->numelicCheck($this->arrParam[$value[1]])) { 382 $this->arrErr[$value[$i]] .= '※ ' . $value[0] . $i . 'は数字で入力してください。<br />';382 $this->arrErr[$value[$i]] .= SC_Utils_Ex::t('SC_CHECKERROR_TEL_CHECK_NUM', array(':field' => $value[0] . $i)); 383 383 } 384 384 $total_count += strlen($this->arrParam[$value[$i]]); … … 387 387 // 合計値チェック 388 388 if ($total_count > $telLen) { 389 $this->arrErr[$value[3]] .= '※ ' . $value[0] . 'は' . $telLen . '文字以内で入力してください。<br />';389 $this->arrErr[$value[3]] .= SC_Utils_Ex::t('SC_CHECKERROR_TEL_CHECK_SUM', array(':field' => $value[0], ':length' => $telLen)); 390 390 } 391 391 } … … 415 415 416 416 if ($blank) { 417 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が入力されていません。<br />';417 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_FULL_EXIST_CHECK', array(':field' => $value[0])); 418 418 } 419 419 } … … 446 446 447 447 if ($blank && $input) { 448 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />';448 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_ALL_EXIST_CHECK', array(':field' => $value[0])); 449 449 } 450 450 } … … 474 474 475 475 if (!$input) { 476 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が入力されていません。<br />';476 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_ONE_EXIST_CHECK', array(':field' => $value[0])); 477 477 } 478 478 } … … 508 508 509 509 if ($error) { 510 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は先頭の項目から順番に入力して下さい。<br />';510 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_TOP_EXIST_CHECK', array(':field' => $value[0])); 511 511 } 512 512 } … … 521 521 $this->createParam($value); 522 522 if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[ァ-ヶヲ-゚ー]+$/u", $this->arrParam[$value[1]])) { 523 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はカタカナで入力してください。<br />';523 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_KANA_CHECK', array(':field' => $value[0])); 524 524 } 525 525 } … … 534 534 $this->createParam($value); 535 535 if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^([ \t\r\n]|[ァ-ヶ]|[ー])+$/u", $this->arrParam[$value[1]])) { 536 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はカタカナで入力してください。<br />';536 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_KANABLANK_CHECK', array(':field' => $value[0])); 537 537 } 538 538 } … … 547 547 $this->createParam($value); 548 548 if (strlen($this->arrParam[$value[1]]) > 0 && !ctype_alnum($this->arrParam[$value[1]])) { 549 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は英数字で入力してください。<br />';549 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_ALNUM_CHECK', array(':field' => $value[0])); 550 550 } 551 551 } … … 560 560 $this->createParam($value); 561 561 if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[[:graph:]|[:space:]]+$/i", $this->arrParam[$value[1]])) { 562 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は英数記号で入力してください。<br />';562 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_GRAPH_CHECK', array(':field' => $value[0])); 563 563 } 564 564 } … … 570 570 $this->createParam($value); 571 571 if ($this->arrParam[$value[1]] == '0') { 572 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は1以上を入力してください。<br />';572 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_ZERO_CHECK', array(':field' => $value[0])); 573 573 } 574 574 } … … 585 585 $count = strlen($this->arrParam[$value[1]]); 586 586 if (($count > 0) && $value[2] > $count || $value[3] < $count) { 587 $this->arrErr[$value[1]] = "※ $value[0]は$value[2]桁~$value[3]桁で入力して下さい。<br />";587 $this->arrErr[$value[1]] = SC_Utils_Ex::t_plural($value[2], 'SC_CHECKERROR_NUM_RANGE_CHECK_SINGLE', 'SC_CHECKERROR_NUM_RANGE_CHECK_PLURAL', array(':field' => $value[0], ':digit_max' => $value[3])); 588 588 } 589 589 } … … 599 599 $count = strlen($this->arrParam[$value[1]]); 600 600 if (($count > 0) && $count != $value[2]) { 601 $this->arrErr[$value[1]] = "※ $value[0]は$value[2]桁で入力して下さい。<br />";601 $this->arrErr[$value[1]] = SC_Utils_Ex::t_plural($value[2], 'SC_CHECKERROR_NUM_COUNT_CHECK_SINGLE', 'SC_CHECKERROR_NUM_COUNT_CHECK_PLURAL', array(':field' => $value[0])); 602 602 } 603 603 } … … 648 648 649 649 if (!preg_match($regexp, $this->arrParam[$value[1]])) { 650 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'の形式が不正です。<br />';650 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_EMAIL_CHECK', array(':field' => $value[0])); 651 651 return; 652 652 } … … 667 667 $this->createParam($value); 668 668 if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[a-zA-Z0-9_\.@\+\?-]+$/i",$this->arrParam[$value[1]])) { 669 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に使用する文字を正しく入力してください。<br />';669 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_EMAIL_CHAR_CHECK', array(':field' => $value[0])); 670 670 } 671 671 } … … 679 679 } 680 680 if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("@^https?://+($|[a-zA-Z0-9_~=:&\?\.\/-])+$@i", $this->arrParam[$value[1]])) { 681 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'を正しく入力してください。<br />';681 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_URL_CHECK', array(':field' => $value[0])); 682 682 } 683 683 } … … 699 699 $param = trim($param); 700 700 if (long2ip(ip2long($param)) != trim($param) && !empty($param)) { 701 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に正しい形式のIPアドレスを入力してください。<br />';701 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_IP_CHECK', array(':field' => $value[0])); 702 702 } 703 703 } … … 727 727 if ($match === false) { 728 728 $str_ext = implode('・', $value[2]); 729 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'で許可されている形式は、' . $str_ext . 'です。<br />';729 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_FILE_EXT_CHECK', array(':field' => $value[0], ':ext' => $str_ext)); 730 730 } 731 731 } … … 750 750 751 751 if ($this->arrParam[$value[1]] != '' && !file_exists($path)) { 752 $this->arrErr[$value[1]] = '※ ' . $path . 'が見つかりません。<br />';752 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_FIND_FILE', array(':path' => $path)); 753 753 } 754 754 } … … 763 763 $this->createParam($value); 764 764 if (!($_FILES[$value[1]]['size'] != '' && $_FILES[$value[1]]['size'] > 0)) { 765 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'をアップロードして下さい。<br />';765 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_FILE_EXIST_CHECK', array(':field' => $value[0])); 766 766 } 767 767 } … … 781 781 $byte = 'MB'; 782 782 } 783 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'のファイルサイズは' . $value[2] . $byte . '以下のものを使用してください。<br />';783 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_FILE_SIZE_CHECK', array(':field' => $value[0], ':size' => $value[2], ':unit' => $byte)); 784 784 } 785 785 } … … 794 794 $this->createParam($value); 795 795 if (strlen($_FILES[$value[1]]['name']) > 0 && !preg_match("/^[[:alnum:]_\.-]+$/i", $_FILES[$value[1]]['name'])) { 796 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'のファイル名に日本語やスペースは使用しないで下さい。<br />';796 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_FILE_NAME_CHECK', array(':field' => $value[0])); 797 797 } 798 798 } … … 807 807 $this->createParam($value); 808 808 if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[[:alnum:]_\.-]+$/i", $this->arrParam[$value[1]]) || preg_match('/[\\]/' ,$this->arrParam[$value[1]])) { 809 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'のファイル名に日本語やスペースは使用しないで下さい。<br />';809 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_FILE_NAME_CHECK', array(':field' => $value[0])); 810 810 } 811 811 } … … 825 825 // 年月日のどれかが入力されていない。 826 826 if (!(strlen($this->arrParam[$value[1]]) > 0 && strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0)) { 827 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />';827 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_DATE_ALL_EXIST', array(':field' => $value[0])); 828 828 } else if (! checkdate($this->arrParam[$value[2]], $this->arrParam[$value[3]], $this->arrParam[$value[1]])) { 829 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が正しくありません。<br />';829 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_DATE_PROPER', array(':field' => $value[0])); 830 830 } 831 831 } … … 848 848 // 年月日時のどれかが入力されていない。 849 849 if (!(strlen($this->arrParam[$value[1]]) > 0 && strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && strlen($this->arrParam[$value[4]]) > 0 && strlen($this->arrParam[$value[5]]) > 0)) { 850 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />';850 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_DATE_ALL_EXIST', array(':field' => $value[0])); 851 851 } else if (! checkdate($this->arrParam[$value[2]], $this->arrParam[$value[3]], $this->arrParam[$value[1]])) { 852 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が正しくありません。<br />';852 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_DATE_PROPER', array(':field' => $value[0])); 853 853 } 854 854 } … … 868 868 // 年月日時のどれかが入力されていない。 869 869 if (!(strlen($this->arrParam[$value[1]]) > 0 && strlen($this->arrParam[$value[2]]) > 0)) { 870 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />';870 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_DATE_ALL_EXIST', array(':field' => $value[0])); 871 871 } else if (! checkdate($this->arrParam[$value[2]], 1, $this->arrParam[$value[1]])) { 872 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が正しくありません。<br />';872 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_DATE_PROPER', array(':field' => $value[0])); 873 873 } 874 874 } … … 934 934 $error = 0; 935 935 if ((strlen($this->arrParam[$value[2]]) > 0 || strlen($this->arrParam[$value[3]]) > 0 || strlen($this->arrParam[$value[4]]) > 0) && ! checkdate($this->arrParam[$value[3]], $this->arrParam[$value[4]], $this->arrParam[$value[2]])) { 936 $this->arrErr[$value[2]] = '※ ' . $value[0] . 'を正しく指定してください。<br />';936 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array(':field' => $value[0])); 937 937 } 938 938 if ((strlen($this->arrParam[$value[5]]) > 0 || strlen($this->arrParam[$value[6]]) > 0 || strlen($this->arrParam[$value[7]]) > 0) && ! checkdate($this->arrParam[$value[6]], $this->arrParam[$value[7]], $this->arrParam[$value[5]])) { 939 $this->arrErr[$value[5]] = '※ ' . $value[1] . 'を正しく指定してください。<br />';939 $this->arrErr[$value[5]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array(':field' => $value[1])); 940 940 } 941 941 if ((strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && strlen($this->arrParam[$value[4]]) > 0) && (strlen($this->arrParam[$value[5]]) > 0 || strlen($this->arrParam[$value[6]]) > 0 || strlen($this->arrParam[$value[7]]) > 0)) { … … 945 945 946 946 if (($this->arrErr[$value[2]] == '' && $this->arrErr[$value[5]] == '') && $date1 > $date2) { 947 $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. 'の期間指定が不正です。<br />';947 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_RANGE', array(':start' => $value[0], ':end' => $value[1])); 948 948 } 949 949 } … … 985 985 $error = 0; 986 986 if ((strlen($this->arrParam[$value[2]]) > 0 || strlen($this->arrParam[$value[3]]) > 0 || strlen($this->arrParam[$value[4]]) > 0 || strlen($this->arrParam[$value[5]]) > 0) && ! checkdate($this->arrParam[$value[3]], $this->arrParam[$value[4]], $this->arrParam[$value[2]])) { 987 $this->arrErr[$value[2]] = '※ ' . $value[0] . 'を正しく指定してください。<br />';987 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array(':field' => $value[0])); 988 988 } 989 989 if ((strlen($this->arrParam[$value[8]]) > 0 || strlen($this->arrParam[$value[9]]) > 0 || strlen($this->arrParam[$value[10]]) > 0 || strlen($this->arrParam[$value[11]]) > 0) && ! checkdate($this->arrParam[$value[9]], $this->arrParam[$value[10]], $this->arrParam[$value[8]])) { 990 $this->arrErr[$value[8]] = '※ ' . $value[1] . 'を正しく指定してください。<br />';990 $this->arrErr[$value[8]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array(':field' => $value[1])); 991 991 } 992 992 if ((strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && strlen($this->arrParam[$value[4]]) > 0 && strlen($this->arrParam[$value[5]]) > 0) && (strlen($this->arrParam[$value[8]]) > 0 || strlen($this->arrParam[$value[9]]) > 0 || strlen($this->arrParam[$value[10]]) > 0 || strlen($this->arrParam[$value[11]]) > 0)) { … … 996 996 997 997 if (($this->arrErr[$value[2]] == '' && $this->arrErr[$value[8]] == '') && $date1 > $date2) { 998 $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. 'の期間指定が不正です。<br />';998 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_RANGE', array(':start' => $value[0], ':end' => $value[1])); 999 999 } 1000 1000 if ($date1 == $date2) { 1001 $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. 'の期間指定が不正です。<br />';1001 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_RANGE', array(':start' => $value[0], ':end' => $value[1])); 1002 1002 } 1003 1003 … … 1029 1029 $error = 0; 1030 1030 if ((strlen($this->arrParam[$value[2]]) > 0 || strlen($this->arrParam[$value[3]]) > 0) && ! checkdate($this->arrParam[$value[3]], 1, $this->arrParam[$value[2]])) { 1031 $this->arrErr[$value[2]] = '※ ' . $value[0] . 'を正しく指定してください。<br />';1031 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array(':field' => $value[0])); 1032 1032 } 1033 1033 if ((strlen($this->arrParam[$value[4]]) > 0 || strlen($this->arrParam[$value[5]]) > 0) && ! checkdate($this->arrParam[$value[5]], 1, $this->arrParam[$value[4]])) { 1034 $this->arrErr[$value[4]] = '※ ' . $value[1] . 'を正しく指定してください。<br />';1034 $this->arrErr[$value[4]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array(':field' => $value[1])); 1035 1035 } 1036 1036 if ((strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0 && (strlen($this->arrParam[$value[4]]) > 0 || strlen($this->arrParam[$value[5]]) > 0))) { … … 1040 1040 1041 1041 if (($this->arrErr[$value[2]] == '' && $this->arrErr[$value[5]] == '') && $date1 > $date2) { 1042 $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. 'の期間指定が不正です。<br />';1042 $this->arrErr[$value[2]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_RANGE', array(':start' => $value[0], ':end' => $value[1])); 1043 1043 } 1044 1044 } … … 1052 1052 $this->createParam($value); 1053 1053 if (!is_dir($this->arrParam[$value[1]])) { 1054 $this->arrErr[$value[1]] = '※ 指定した' . $value[0] . 'は存在しません。<br />';1054 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_DIR_CHECK', array(':field' => $value[0])); 1055 1055 } 1056 1056 } … … 1062 1062 } 1063 1063 if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^\.[^.]+\..+/i", $this->arrParam[$value[1]])) { 1064 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'の形式が不正です。<br />';1064 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_DOMAIN_CHECK', array(':field' => $value[0])); 1065 1065 } 1066 1066 } … … 1076 1076 $objMobile = new SC_Helper_Mobile_Ex(); 1077 1077 if (strlen($this->arrParam[$value[1]]) > 0 && !$objMobile->gfIsMobileMailAddress($this->arrParam[$value[1]])) { 1078 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は携帯電話のものではありません。<br />';1078 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_MOBILE_EMAIL_CHECK', array(':field' => $value[0])); 1079 1079 } 1080 1080 } … … 1097 1097 switch ($register_user_flg) { 1098 1098 case 1: 1099 $this->arrErr[$value[1]] .= '※ すでに会員登録で使用されている' . $value[0] . 'です。<br />';1099 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_REGIST_CUSTOMER_EMAIL_EXIST', array(':field' => $value[0])); 1100 1100 break; 1101 1101 case 2: 1102 $this->arrErr[$value[1]] .= '※ 退会から一定期間の間は、同じ' . $value[0] . 'を使用することはできません。<br />';1102 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_CHECK_REGIST_CUSTOMER_EMAIL_INTERVAL', array(':field' => $value[0])); 1103 1103 break; 1104 1104 default: … … 1124 1124 $pattern = '/' . join('|', $prohibitedStr) . '/i'; 1125 1125 if (preg_match_all($pattern, $this->arrParam[$value[1]], $matches)) { 1126 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は入力できません。<br />';1126 $this->arrErr[$value[1]] = SC_Utils_Ex::t('SC_CHECKERROR_PROHIBITED_STR_CHECK', array(':field' => $value[0])); 1127 1127 } 1128 1128 } … … 1141 1141 $this->createParam($value); 1142 1142 if ($this->evalCheck($value[1]) === false) { 1143 $this->arrErr[$value[0]] = '※ ' . $value[0] . ' の形式が不正です。<br />';1143 $this->arrErr[$value[0]] = SC_Utils_Ex::t('SC_CHECKERROR_EVAL_CHECK', array(':field' => $value[0])); 1144 1144 } 1145 1145 } -
branches/version-2_12-dev/data/locales/ja.po
r21813 r21818 3 3 "Project-Id-Version: EC-CUBE Core\n" 4 4 "POT-Creation-Date: 2012-05-07 13:39+0900\n" 5 "PO-Revision-Date: 2012-05-0 7 19:10+0900\n"5 "PO-Revision-Date: 2012-05-08 15:41+0900\n" 6 6 "Last-Translator: PineRay <matsuda@cyber-will.co.jp>\n" 7 7 "Language-Team: \n" … … 11 11 "Plural-Forms: nplurals=2; plural=(n!=1);\n" 12 12 13 msgid " TEST"14 msgstr " テスト"13 msgid "SC_CHECKERROR_HTML_TAG_CHECK" 14 msgstr "※ :fieldに許可されていないタグ :tag が含まれています。<br />" 15 15 16 msgid "SINGLE" 17 msgid_plural "PLURAL" 18 msgstr[0] "ひとつ" 19 msgstr[1] ":count個" 16 msgid "SC_CHECKERROR_EXIST_CHECK_INPUT" 17 msgstr "※ :fieldが入力されていません。<br />" 20 18 19 msgid "SC_CHECKERROR_EXIST_CHECK_SELECT" 20 msgstr "※ :fieldが選択されていません。<br />" 21 22 msgid "SC_CHECKERROR_EXIST_CHECK_REVERSE" 23 msgstr "※ :fieldが入力されていません。<br />" 24 25 msgid "SC_CHECKERROR_SPTAB_CHECK" 26 msgstr "※ :fieldにスペース、タブ、改行のみの入力はできません。<br />" 27 28 msgid "SC_CHECKERROR_NO_SPTAB" 29 msgstr "※ :fieldにスペース、タブ、改行は含めないで下さい。<br />" 30 31 msgid "SC_CHECKERROR_ZERO_START" 32 msgstr "※ :fieldに0で始まる数値が入力されています。<br />" 33 34 msgid "SC_CHECKERROR_SELECT_CHECK" 35 msgstr "※ :fieldが選択されていません。<br />" 36 37 msgid "SC_CHECKERROR_EQUAL_CHECK" 38 msgstr "※ :field_1stと:field_2ndが一致しません。<br />" 39 40 msgid "SC_CHECKERROR_DIFFERENT_CHECK" 41 msgstr "※ :field_1stと:field_2ndは、同じ値を使用できません。<br />" 42 43 msgid "SC_CHECKERROR_GREATER_CHECK" 44 msgstr "※ :field_1stは:field_2ndより大きい値を入力できません。<br />" 45 46 msgid "SC_CHECKERROR_MAX_LENGTH_CHECK" 47 msgstr "※ :fieldは:length字以下で入力してください。<br />" 48 49 msgid "SC_CHECKERROR_MIN_LENGTH_CHECK_SINGLE" 50 msgid_plural "SC_CHECKERROR_MIN_LENGTH_CHECK_PLURAL" 51 msgstr[0] "※ :fieldは:count字以上で入力してください。<br />" 52 msgstr[1] "※ :fieldは:count字以上で入力してください。<br />" 53 54 msgid "SC_CHECKERROR_MAX_CHECK" 55 msgstr "※ :fieldは:length以下で入力してください。<br />" 56 57 msgid "SC_CHECKERROR_MIN_CHECK_SINGLE" 58 msgid_plural "SC_CHECKERROR_MIN_CHECK_PLURAL" 59 msgstr[0] "※ :fieldは:count以上で入力してください。<br />" 60 msgstr[1] "※ :fieldは:count以上で入力してください。<br />" 61 62 msgid "SC_CHECKERROR_NUM_CHECK" 63 msgstr "※ :fieldは数字で入力してください。<br />" 64 65 msgid "SC_CHECKERROR_NUM_POINT_CHECK" 66 msgstr "※ :fieldは数字で入力してください。<br />" 67 68 msgid "SC_CHECKERROR_ALPHA_CHECK" 69 msgstr "※ :fieldは半角英字で入力してください。<br />" 70 71 msgid "SC_CHECKERROR_TEL_CHECK_EXIST" 72 msgstr "※ :fieldはすべての項目を入力してください。<br />" 73 74 msgid "SC_CHECKERROR_TEL_CHECK_MAX_LENGTH" 75 msgstr "※ :fieldは:length字以内で入力してください。<br />" 76 77 msgid "SC_CHECKERROR_TEL_CHECK_NUM" 78 msgstr "※ :fieldは数字で入力してください。<br />" 79 80 msgid "SC_CHECKERROR_TEL_CHECK_SUM" 81 msgstr "※ :fieldは:length文字以内で入力してください。<br />" 82 83 msgid "SC_CHECKERROR_FULL_EXIST_CHECK" 84 msgstr "※ :fieldが入力されていません。<br />" 85 86 msgid "SC_CHECKERROR_ALL_EXIST_CHECK" 87 msgstr "※ :fieldはすべての項目を入力して下さい。<br />" 88 89 msgid "SC_CHECKERROR_ONE_EXIST_CHECK" 90 msgstr "※ :fieldが入力されていません。<br />" 91 92 msgid "SC_CHECKERROR_TOP_EXIST_CHECK" 93 msgstr "※ :fieldは先頭の項目から順番に入力して下さい。<br />" 94 95 msgid "SC_CHECKERROR_KANA_CHECK" 96 msgstr "※ :fieldはカタカナで入力してください。<br />" 97 98 msgid "SC_CHECKERROR_KANABLANK_CHECK" 99 msgstr "※ :fieldはカタカナで入力してください。<br />" 100 101 msgid "SC_CHECKERROR_ALNUM_CHECK" 102 msgstr "※ :fieldは英数字で入力してください。<br />" 103 104 msgid "SC_CHECKERROR_GRAPH_CHECK" 105 msgstr "※ :fieldは英数記号で入力してください。<br />" 106 107 msgid "SC_CHECKERROR_ZERO_CHECK" 108 msgstr "※ :fieldは1以上を入力してください。<br />" 109 110 msgid "SC_CHECKERROR_NUM_RANGE_CHECK_SINGLE" 111 msgid_plural "SC_CHECKERROR_NUM_RANGE_CHECK_PLURAL" 112 msgstr[0] "※ :fieldは:count桁~:digit_max桁で入力して下さい。<br />" 113 msgstr[1] "※ :fieldは:count桁~:digit_max桁で入力して下さい。<br />" 114 115 msgid "SC_CHECKERROR_NUM_COUNT_CHECK_SINGLE" 116 msgid_plural "SC_CHECKERROR_NUM_COUNT_CHECK_PLURAL" 117 msgstr[0] "※ :fieldは:count桁で入力して下さい。<br />" 118 msgstr[1] "※ :fieldは:count桁で入力して下さい。<br />" 119 120 msgid "SC_CHECKERROR_EMAIL_CHECK" 121 msgstr "※ :fieldの形式が不正です。<br />" 122 123 msgid "SC_CHECKERROR_EMAIL_CHAR_CHECK" 124 msgstr "※ :fieldに使用する文字を正しく入力してください。<br />" 125 126 msgid "SC_CHECKERROR_URL_CHECK" 127 msgstr "※ :fieldを正しく入力してください。<br />" 128 129 msgid "SC_CHECKERROR_IP_CHECK" 130 msgstr "※ :fieldに正しい形式のIPアドレスを入力してください。<br />" 131 132 msgid "SC_CHECKERROR_FILE_EXT_CHECK" 133 msgstr "※ :fieldで許可されている形式は、:extです。<br />" 134 135 msgid "SC_CHECKERROR_FIND_FILE" 136 msgstr "※ :pathが見つかりません。<br />" 137 138 msgid "SC_CHECKERROR_FILE_EXIST_CHECK" 139 msgstr "※ :fieldをアップロードして下さい。<br />" 140 141 msgid "SC_CHECKERROR_FILE_SIZE_CHECK" 142 msgstr "※ :fieldのファイルサイズは:size:unit以下のものを使用してください。<br />" 143 144 msgid "SC_CHECKERROR_FILE_NAME_CHECK" 145 msgstr "※ :fieldのファイル名に日本語やスペースは使用しないで下さい。<br />" 146 147 msgid "SC_CHECKERROR_CHECK_DATE_ALL_EXIST" 148 msgstr "※ :fieldはすべての項目を入力して下さい。<br />" 149 150 msgid "SC_CHECKERROR_CHECK_DATE_PROPER" 151 msgstr "※ :fieldが正しくありません。<br />" 152 153 msgid "SC_CHECKERROR_CHECK_SET_TERM_PROPER" 154 msgstr "※ :fieldを正しく指定してください。<br />" 155 156 msgid "SC_CHECKERROR_CHECK_SET_TERM_RANGE" 157 msgstr "※ :startと:endの期間指定が不正です。<br />" 158 159 msgid "SC_CHECKERROR_DIR_CHECK" 160 msgstr "※ 指定した:fieldは存在しません。<br />" 161 162 msgid "SC_CHECKERROR_DOMAIN_CHECK" 163 msgstr "※ :fieldの形式が不正です。<br />" 164 165 msgid "SC_CHECKERROR_MOBILE_EMAIL_CHECK" 166 msgstr "※ :fieldは携帯電話のものではありません。<br />" 167 168 msgid "SC_CHECKERROR_CHECK_REGIST_CUSTOMER_EMAIL_EXIST" 169 msgstr "※ すでに会員登録で使用されている:fieldです。<br />" 170 171 msgid "SC_CHECKERROR_CHECK_REGIST_CUSTOMER_EMAIL_INTERVAL" 172 msgstr "※ 退会から一定期間の間は、同じ:fieldを使用することはできません。<br />" 173 174 msgid "SC_CHECKERROR_PROHIBITED_STR_CHECK" 175 msgstr "※ :fieldは入力できません。<br />" 176 177 msgid "SC_CHECKERROR_EVAL_CHECK" 178 msgstr "※ :field の形式が不正です。<br />" 179
Note: See TracChangeset
for help on using the changeset viewer.