Ignore:
Timestamp:
2012/08/22 18:30:33 (12 years ago)
Author:
pineray
Message:

#1890 コード中のメッセージを集約

SC_CheckError.php のメッセージを差し替え.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-multilang/data/class/SC_CheckError.php

    r21925 r22006  
    7171        $html_diff_tag_list = implode(', ', $arrDiffTag); 
    7272 
    73         $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に許可されていないタグ ' . $html_diff_tag_list . ' が含まれています。<br />'; 
     73        $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_HTML_TAG_CHECK', array('T_FIELD' => $value[0], 'T_TAG' => $html_diff_tag_list)); 
    7474    } 
    7575 
     
    8787        $this->createParam($value); 
    8888        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_I18n_Ex::t('SC_CHECKERROR_EXIST_CHECK_INPUT', array('T_FIELD' => $value[0])); 
    9090        } 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_I18n_Ex::t('SC_CHECKERROR_EXIST_CHECK_SELECT', array('T_FIELD' => $value[0])); 
    9292        } 
    9393    } 
     
    106106        $this->createParam($value); 
    107107        if (strlen($this->arrParam[$value[0]]) == 0) { 
    108             $this->arrErr[$value[0]] = '※ ' . $value[0] . 'が入力されていません。<br />'; 
     108            $this->arrErr[$value[0]] = SC_I18n_Ex::t('SC_CHECKERROR_EXIST_CHECK_REVERSE', array('T_FIELD' => $value[1])); 
    109109        } 
    110110    } 
     
    123123        $this->createParam($value); 
    124124        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_I18n_Ex::t('SC_CHECKERROR_SPTAB_CHECK', array('T_FIELD' => $value[0])); 
    126126        } 
    127127    } 
     
    140140        $this->createParam($value); 
    141141        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_I18n_Ex::t('SC_CHECKERROR_NO_SPTAB', array('T_FIELD' => $value[0])); 
    143143        } 
    144144    } 
     
    151151        $this->createParam($value); 
    152152        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_I18n_Ex::t('SC_CHECKERROR_ZERO_START', array('T_FIELD' => $value[0])); 
    154154        } 
    155155    } 
     
    168168        $this->createParam($value); 
    169169        if (strlen($this->arrParam[$value[1]]) == 0) { 
    170             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が選択されていません。<br />'; 
     170            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_SELECT_CHECK', array('T_FIELD' => $value[0])); 
    171171        } 
    172172    } 
     
    186186        // 文字数の取得 
    187187        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_I18n_Ex::t('SC_CHECKERROR_EQUAL_CHECK', array('T_FIELD_1ST' => $value[0], 'T_FIELD_2ND' => $value[1])); 
    189189        } 
    190190    } 
     
    204204        // 文字数の取得 
    205205        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_I18n_Ex::t('SC_CHECKERROR_DIFFERENT_CHECK', array('T_FIELD_1ST' => $value[0], 'T_FIELD_2ND' => $value[1])); 
    207207        } 
    208208    } 
     
    222222        // 文字数の取得 
    223223        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_I18n_Ex::t('SC_CHECKERROR_GREATER_CHECK', array('T_FIELD_1ST' => $value[0], 'T_FIELD_2ND' => $value[1])); 
    225225        } 
    226226    } 
     
    240240        // 文字数の取得 
    241241        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_I18n_Ex::t('SC_CHECKERROR_MAX_LENGTH_CHECK', array('T_FIELD' => $value[0], 'T_LENGTH' => $value[2])); 
    243243        } 
    244244    } 
     
    258258        // 文字数の取得 
    259259        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_I18n_Ex::t_plural($value[2], 'SC_CHECKERROR_MIN_LENGTH_CHECK_SINGLE', 'SC_CHECKERROR_MIN_LENGTH_CHECK_PLURAL', array('T_FIELD' => $value[0])); 
    261261        } 
    262262    } 
     
    276276        // 文字数の取得 
    277277        if ($this->arrParam[$value[1]] > $value[2]) { 
    278             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . '以下で入力してください。<br />'; 
     278            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_MAX_CHECK', array('T_FIELD' => $value[0], 'T_LENGTH' => $value[2])); 
    279279        } 
    280280    } 
     
    293293        $this->createParam($value); 
    294294        if ($this->arrParam[$value[1]] < $value[2]) { 
    295             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は' . $value[2] . '以上で入力してください。<br />'; 
     295            $this->arrErr[$value[1]] = SC_I18n_Ex::t_plural($value[2], 'SC_CHECKERROR_MIN_CHECK_SINGLE', 'SC_CHECKERROR_MIN_CHECK_PLURAL', array('T_FIELD' => $value[0])); 
    296296        } 
    297297    } 
     
    310310        $this->createParam($value); 
    311311        if ($this->numelicCheck($this->arrParam[$value[1]])) { 
    312             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は数字で入力してください。<br />'; 
     312            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_NUM_CHECK', array('T_FIELD' => $value[0])); 
    313313        } 
    314314    } 
     
    327327        $this->createParam($value); 
    328328        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_I18n_Ex::t('SC_CHECKERROR_NUM_POINT_CHECK', array('T_FIELD' => $value[0])); 
    330330        } 
    331331    } 
     
    337337        $this->createParam($value); 
    338338        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_I18n_Ex::t('SC_CHECKERROR_ALPHA_CHECK', array('T_FIELD' => $value[0])); 
    340340        } 
    341341    } 
     
    372372        // すべての項目が満たされていない場合を判定(一部だけ入力されている状態) 
    373373        if ($cnt > 0 && $cnt < 3) { 
    374             $this->arrErr[$value[1]] .= '※ ' . $value[0] . 'はすべての項目を入力してください。<br />'; 
     374            $this->arrErr[$value[1]] .= SC_I18n_Ex::t('SC_CHECKERROR_TEL_CHECK_EXIST', array('T_FIELD' => $value[0])); 
    375375        } 
    376376 
     
    378378        for ($i = 1; $i <= 3; $i++) { 
    379379            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_I18n_Ex::t('SC_CHECKERROR_TEL_CHECK_MAX_LENGTH', array('T_FIELD' => $value[0] . $i, 'T_LENGTH' => $telItemLen)); 
    381381            } else if ($this->numelicCheck($this->arrParam[$value[1]])) { 
    382                 $this->arrErr[$value[$i]] .= '※ ' . $value[0] . $i . 'は数字で入力してください。<br />'; 
     382                $this->arrErr[$value[$i]] .= SC_I18n_Ex::t('SC_CHECKERROR_TEL_CHECK_NUM', array('T_FIELD' => $value[0] . $i)); 
    383383            } 
    384384            $total_count += strlen($this->arrParam[$value[$i]]); 
     
    387387        // 合計値チェック 
    388388        if ($total_count > $telLen) { 
    389             $this->arrErr[$value[3]] .= '※ ' . $value[0] . 'は' . $telLen . '文字以内で入力してください。<br />'; 
     389            $this->arrErr[$value[3]] .= SC_I18n_Ex::t('SC_CHECKERROR_TEL_CHECK_SUM', array('T_FIELD' => $value[0], 'T_LENGTH' => $telLen)); 
    390390        } 
    391391    } 
     
    415415 
    416416        if ($blank) { 
    417             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が入力されていません。<br />'; 
     417            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_FULL_EXIST_CHECK', array('T_FIELD' => $value[0])); 
    418418        } 
    419419    } 
     
    446446 
    447447        if ($blank && $input) { 
    448             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />'; 
     448            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_ALL_EXIST_CHECK', array('T_FIELD' => $value[0])); 
    449449        } 
    450450    } 
     
    474474 
    475475        if (!$input) { 
    476             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が入力されていません。<br />'; 
     476            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_ONE_EXIST_CHECK', array('T_FIELD' => $value[0])); 
    477477        } 
    478478    } 
     
    508508 
    509509        if ($error) { 
    510             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は先頭の項目から順番に入力して下さい。<br />'; 
     510            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_TOP_EXIST_CHECK', array('T_FIELD' => $value[0])); 
    511511        } 
    512512    } 
     
    521521        $this->createParam($value); 
    522522        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_I18n_Ex::t('SC_CHECKERROR_KANA_CHECK', array('T_FIELD' => $value[0])); 
    524524        } 
    525525    } 
     
    534534        $this->createParam($value); 
    535535        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_I18n_Ex::t('SC_CHECKERROR_KANABLANK_CHECK', array('T_FIELD' => $value[0])); 
    537537        } 
    538538    } 
     
    547547        $this->createParam($value); 
    548548        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_I18n_Ex::t('SC_CHECKERROR_ALNUM_CHECK', array('T_FIELD' => $value[0])); 
    550550        } 
    551551    } 
     
    560560        $this->createParam($value); 
    561561        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_I18n_Ex::t('SC_CHECKERROR_GRAPH_CHECK', array('T_FIELD' => $value[0])); 
    563563        } 
    564564    } 
     
    570570        $this->createParam($value); 
    571571        if ($this->arrParam[$value[1]] == '0') { 
    572             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は1以上を入力してください。<br />'; 
     572            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_ZERO_CHECK', array('T_FIELD' => $value[0])); 
    573573        } 
    574574    } 
     
    585585        $count = strlen($this->arrParam[$value[1]]); 
    586586        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_I18n_Ex::t_plural($value[2], 'SC_CHECKERROR_NUM_RANGE_CHECK_SINGLE', 'SC_CHECKERROR_NUM_RANGE_CHECK_PLURAL', array('T_FIELD' => $value[0], 'T_DIGIT_MAX' => $value[3])); 
    588588        } 
    589589    } 
     
    599599        $count = strlen($this->arrParam[$value[1]]); 
    600600        if (($count > 0) && $count != $value[2]) { 
    601             $this->arrErr[$value[1]] =  "※ $value[0]は$value[2]桁で入力して下さい。<br />"; 
     601            $this->arrErr[$value[1]] =  SC_I18n_Ex::t_plural($value[2], 'SC_CHECKERROR_NUM_COUNT_CHECK_SINGLE', 'SC_CHECKERROR_NUM_COUNT_CHECK_PLURAL', array('T_FIELD' => $value[0])); 
    602602        } 
    603603    } 
     
    647647 
    648648        if (!preg_match($regexp, $this->arrParam[$value[1]])) { 
    649             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'の形式が不正です。<br />'; 
     649            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_EMAIL_CHECK', array('T_FIELD' => $value[0])); 
    650650            return; 
    651651        } 
     
    666666        $this->createParam($value); 
    667667        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[a-zA-Z0-9_\.@\+\?-]+$/i",$this->arrParam[$value[1]])) { 
    668             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に使用する文字を正しく入力してください。<br />'; 
     668            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_EMAIL_CHAR_CHECK', array('T_FIELD' => $value[0])); 
    669669        } 
    670670    } 
     
    678678        } 
    679679        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("@^https?://+($|[a-zA-Z0-9_~=:&\?\.\/-])+$@i", $this->arrParam[$value[1]])) { 
    680             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'を正しく入力してください。<br />'; 
     680            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_URL_CHECK', array('T_FIELD' => $value[0])); 
    681681        } 
    682682    } 
     
    698698                $param = trim($param); 
    699699                if (long2ip(ip2long($param)) != trim($param) && !empty($param)) { 
    700                     $this->arrErr[$value[1]] = '※ ' . $value[0] . 'に正しい形式のIPアドレスを入力してください。<br />'; 
     700                    $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_IP_CHECK', array('T_FIELD' => $value[0])); 
    701701                } 
    702702            } 
     
    726726        if ($match === false) { 
    727727            $str_ext = implode('・', $value[2]); 
    728             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'で許可されている形式は、' . $str_ext . 'です。<br />'; 
     728            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_FILE_EXT_CHECK', array('T_FIELD' => $value[0], 'T_EXT' => $str_ext)); 
    729729        } 
    730730    } 
     
    749749 
    750750        if ($this->arrParam[$value[1]] != '' && !file_exists($path)) { 
    751             $this->arrErr[$value[1]] = '※ ' . $path . 'が見つかりません。<br />'; 
     751            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_FIND_FILE', array('T_PATH' => $path)); 
    752752        } 
    753753    } 
     
    762762        $this->createParam($value); 
    763763        if (!($_FILES[$value[1]]['size'] != '' && $_FILES[$value[1]]['size'] > 0)) { 
    764             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'をアップロードして下さい。<br />'; 
     764            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_FILE_EXIST_CHECK', array('T_FIELD' => $value[0])); 
    765765        } 
    766766    } 
     
    780780                $byte = 'MB'; 
    781781            } 
    782             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'のファイルサイズは' . $value[2] . $byte . '以下のものを使用してください。<br />'; 
     782            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_FILE_SIZE_CHECK', array('T_FIELD' => $value[0], 'T_SIZE' => $value[2], 'T_UNIT' => $byte)); 
    783783        } 
    784784    } 
     
    793793        $this->createParam($value); 
    794794        if (strlen($_FILES[$value[1]]['name']) > 0 && !preg_match("/^[[:alnum:]_\.-]+$/i", $_FILES[$value[1]]['name'])) { 
    795             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'のファイル名に日本語やスペースは使用しないで下さい。<br />'; 
     795            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_FILE_NAME_CHECK', array('T_FIELD' => $value[0])); 
    796796        } 
    797797    } 
     
    806806        $this->createParam($value); 
    807807        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[[:alnum:]_\.-]+$/i", $this->arrParam[$value[1]]) || preg_match('/[\\]/' ,$this->arrParam[$value[1]])) { 
    808             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'のファイル名に日本語やスペースは使用しないで下さい。<br />'; 
     808            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_FILE_NAME_CHECK', array('T_FIELD' => $value[0])); 
    809809        } 
    810810    } 
     
    824824            // 年月日のどれかが入力されていない。 
    825825            if (!(strlen($this->arrParam[$value[1]]) > 0 && strlen($this->arrParam[$value[2]]) > 0 && strlen($this->arrParam[$value[3]]) > 0)) { 
    826                 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />'; 
     826                $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_DATE_ALL_EXIST', array('T_FIELD' => $value[0])); 
    827827            } else if (! checkdate($this->arrParam[$value[2]], $this->arrParam[$value[3]], $this->arrParam[$value[1]])) { 
    828                 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が正しくありません。<br />'; 
     828                $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_DATE_PROPER', array('T_FIELD' => $value[0])); 
    829829            } 
    830830        } 
     
    847847            // 年月日時のどれかが入力されていない。 
    848848            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)) { 
    849                 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />'; 
     849                $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_DATE_ALL_EXIST', array('T_FIELD' => $value[0])); 
    850850            } else if (! checkdate($this->arrParam[$value[2]], $this->arrParam[$value[3]], $this->arrParam[$value[1]])) { 
    851                 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が正しくありません。<br />'; 
     851                $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_DATE_PROPER', array('T_FIELD' => $value[0])); 
    852852            } 
    853853        } 
     
    867867            // 年月日時のどれかが入力されていない。 
    868868            if (!(strlen($this->arrParam[$value[1]]) > 0 && strlen($this->arrParam[$value[2]]) > 0)) { 
    869                 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'はすべての項目を入力して下さい。<br />'; 
     869                $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_DATE_ALL_EXIST', array('T_FIELD' => $value[0])); 
    870870            } else if (! checkdate($this->arrParam[$value[2]], 1, $this->arrParam[$value[1]])) { 
    871                 $this->arrErr[$value[1]] = '※ ' . $value[0] . 'が正しくありません。<br />'; 
     871                $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_DATE_PROPER', array('T_FIELD' => $value[0])); 
    872872            } 
    873873        } 
     
    932932        $this->createParam($value); 
    933933        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]])) { 
    934             $this->arrErr[$value[2]] = '※ ' . $value[0] . 'を正しく指定してください。<br />'; 
     934            $this->arrErr[$value[2]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array('T_FIELD' => $value[0])); 
    935935        } 
    936936        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]])) { 
    937             $this->arrErr[$value[5]] = '※ ' . $value[1] . 'を正しく指定してください。<br />'; 
     937            $this->arrErr[$value[5]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array('T_FIELD' => $value[1])); 
    938938        } 
    939939        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)) { 
     
    943943 
    944944            if (($this->arrErr[$value[2]] == '' && $this->arrErr[$value[5]] == '') && $date1 > $date2) { 
    945                 $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. 'の期間指定が不正です。<br />'; 
     945                $this->arrErr[$value[2]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_RANGE', array('T_START' => $value[0], 'T_END' => $value[1])); 
    946946            } 
    947947        } 
     
    982982        $this->createParam($value); 
    983983        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]])) { 
    984             $this->arrErr[$value[2]] = '※ ' . $value[0] . 'を正しく指定してください。<br />'; 
     984            $this->arrErr[$value[2]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array('T_FIELD' => $value[0])); 
    985985        } 
    986986        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]])) { 
    987             $this->arrErr[$value[8]] = '※ ' . $value[1] . 'を正しく指定してください。<br />'; 
     987            $this->arrErr[$value[8]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array('T_FIELD' => $value[1])); 
    988988        } 
    989989        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)) { 
     
    993993 
    994994            if (($this->arrErr[$value[2]] == '' && $this->arrErr[$value[8]] == '') && $date1 > $date2) { 
    995                 $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. 'の期間指定が不正です。<br />'; 
     995                $this->arrErr[$value[2]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_RANGE', array('T_START' => $value[0], 'T_END' => $value[1])); 
    996996            } 
    997997            if ($date1 == $date2) { 
    998                 $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. 'の期間指定が不正です。<br />'; 
     998                $this->arrErr[$value[2]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_RANGE', array('T_START' => $value[0], 'T_END' => $value[1])); 
    999999            } 
    10001000 
     
    10251025        $this->createParam($value); 
    10261026        if ((strlen($this->arrParam[$value[2]]) > 0 || strlen($this->arrParam[$value[3]]) > 0) && ! checkdate($this->arrParam[$value[3]], 1, $this->arrParam[$value[2]])) { 
    1027             $this->arrErr[$value[2]] = '※ ' . $value[0] . 'を正しく指定してください。<br />'; 
     1027            $this->arrErr[$value[2]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array('T_FIELD' => $value[0])); 
    10281028        } 
    10291029        if ((strlen($this->arrParam[$value[4]]) > 0 || strlen($this->arrParam[$value[5]]) > 0) && ! checkdate($this->arrParam[$value[5]], 1, $this->arrParam[$value[4]])) { 
    1030             $this->arrErr[$value[4]] = '※ ' . $value[1] . 'を正しく指定してください。<br />'; 
     1030            $this->arrErr[$value[4]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_PROPER', array('T_FIELD' => $value[1])); 
    10311031        } 
    10321032        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))) { 
     
    10361036 
    10371037            if (($this->arrErr[$value[2]] == '' && $this->arrErr[$value[5]] == '') && $date1 > $date2) { 
    1038                 $this->arrErr[$value[2]] = '※ ' .$value[0]. 'と' .$value[1]. 'の期間指定が不正です。<br />'; 
     1038                $this->arrErr[$value[2]] = SC_I18n_Ex::t('SC_CHECKERROR_CHECK_SET_TERM_RANGE', array('T_START' => $value[0], 'T_END' => $value[1])); 
    10391039            } 
    10401040        } 
     
    10481048        $this->createParam($value); 
    10491049        if (!is_dir($this->arrParam[$value[1]])) { 
    1050             $this->arrErr[$value[1]] = '※ 指定した' . $value[0] . 'は存在しません。<br />'; 
     1050            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_DIR_CHECK', array('T_FIELD' => $value[0])); 
    10511051        } 
    10521052    } 
     
    10581058        } 
    10591059        if (strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^\.[^.]+\..+/i", $this->arrParam[$value[1]])) { 
    1060             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'の形式が不正です。<br />'; 
     1060            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_DOMAIN_CHECK', array('T_FIELD' => $value[0])); 
    10611061        } 
    10621062    } 
     
    10721072        $objMobile = new SC_Helper_Mobile_Ex(); 
    10731073        if (strlen($this->arrParam[$value[1]]) > 0 && !$objMobile->gfIsMobileMailAddress($this->arrParam[$value[1]])) { 
    1074             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は携帯電話のものではありません。<br />'; 
     1074            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_MOBILE_EMAIL_CHECK', array('T_FIELD' => $value[0])); 
    10751075        } 
    10761076    } 
     
    10931093        switch ($register_user_flg) { 
    10941094            case 1: 
    1095                 $this->arrErr[$value[1]] .= '※ すでに会員登録で使用されている' . $value[0] . 'です。<br />'; 
     1095                $this->arrErr[$value[1]] .= SC_I18n_Ex::t('SC_CHECKERROR_CHECK_REGIST_CUSTOMER_EMAIL_EXIST', array('T_FIELD' => $value[0])); 
    10961096                break; 
    10971097            case 2: 
    1098                 $this->arrErr[$value[1]] .= '※ 退会から一定期間の間は、同じ' . $value[0] . 'を使用することはできません。<br />'; 
     1098                $this->arrErr[$value[1]] .= SC_I18n_Ex::t('SC_CHECKERROR_CHECK_REGIST_CUSTOMER_EMAIL_INTERVAL', array('T_FIELD' => $value[0])); 
    10991099                break; 
    11001100            default: 
     
    11201120        $pattern = '/' . join('|', $prohibitedStr) . '/i'; 
    11211121        if (preg_match_all($pattern, $targetStr, $matches = array())) { 
    1122             $this->arrErr[$value[1]] = '※ ' . $value[0] . 'は入力できません。<br />'; 
     1122            $this->arrErr[$value[1]] = SC_I18n_Ex::t('SC_CHECKERROR_PROHIBITED_STR_CHECK', array('T_FIELD' => $value[0])); 
    11231123        } 
    11241124    } 
     
    11371137        $this->createParam($value); 
    11381138        if ($this->evalCheck($value[1]) === false) { 
    1139             $this->arrErr[$value[0]] = '※ ' . $value[0] . ' の形式が不正です。<br />'; 
     1139            $this->arrErr[$value[0]] = SC_I18n_Ex::t('SC_CHECKERROR_EVAL_CHECK', array('T_FIELD' => $value[0])); 
    11401140        } 
    11411141    } 
Note: See TracChangeset for help on using the changeset viewer.