Changeset 21818


Ignore:
Timestamp:
2012/05/08 15:44:45 (9 years ago)
Author:
pineray
Message:

#163 国際化対応

SC_CheckError から出力される文字列を差し替え.

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  
    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_Utils_Ex::t('SC_CHECKERROR_HTML_TAG_CHECK', array(':field' => $value[0], ':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_Utils_Ex::t('SC_CHECKERROR_EXIST_CHECK_INPUT', array(':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_Utils_Ex::t('SC_CHECKERROR_EXIST_CHECK_SELECT', array(':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_Utils_Ex::t('SC_CHECKERROR_EXIST_CHECK_REVERSE', array(':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_Utils_Ex::t('SC_CHECKERROR_SPTAB_CHECK', array(':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_Utils_Ex::t('SC_CHECKERROR_NO_SPTAB', array(':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_Utils_Ex::t('SC_CHECKERROR_ZERO_START', array(':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_Utils_Ex::t('SC_CHECKERROR_SELECT_CHECK', array(':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_Utils_Ex::t('SC_CHECKERROR_EQUAL_CHECK', array(':field_1st' => $value[0], ':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_Utils_Ex::t('SC_CHECKERROR_DIFFERENT_CHECK', array(':field_1st' => $value[0], ':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_Utils_Ex::t('SC_CHECKERROR_GREATER_CHECK', array(':field_1st' => $value[0], ':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_Utils_Ex::t('SC_CHECKERROR_MAX_LENGTH_CHECK', array(':field' => $value[0], ':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_Utils_Ex::t_plural($value[2], 'SC_CHECKERROR_MIN_LENGTH_CHECK_SINGLE', 'SC_CHECKERROR_MIN_LENGTH_CHECK_PLURAL', array(':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_Utils_Ex::t('SC_CHECKERROR_MAX_CHECK', array(':field' => $value[0], ':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_Utils_Ex::t_plural($value[2], 'SC_CHECKERROR_MIN_CHECK_SINGLE', 'SC_CHECKERROR_MIN_CHECK_PLURAL', array(':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_Utils_Ex::t('SC_CHECKERROR_NUM_CHECK', array(':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_Utils_Ex::t('SC_CHECKERROR_NUM_POINT_CHECK', array(':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_Utils_Ex::t('SC_CHECKERROR_ALPHA_CHECK', array(':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_Utils_Ex::t('SC_CHECKERROR_TEL_CHECK_EXIST', array(':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_Utils_Ex::t('SC_CHECKERROR_TEL_CHECK_MAX_LENGTH', array(':field' => $value[0] . $i, ':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_Utils_Ex::t('SC_CHECKERROR_TEL_CHECK_NUM', array(':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_Utils_Ex::t('SC_CHECKERROR_TEL_CHECK_SUM', array(':field' => $value[0], ':length' => $telLen)); 
    390390        } 
    391391    } 
     
    415415 
    416416        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])); 
    418418        } 
    419419    } 
     
    446446 
    447447        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])); 
    449449        } 
    450450    } 
     
    474474 
    475475        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])); 
    477477        } 
    478478    } 
     
    508508 
    509509        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])); 
    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_Utils_Ex::t('SC_CHECKERROR_KANA_CHECK', array(':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_Utils_Ex::t('SC_CHECKERROR_KANABLANK_CHECK', array(':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_Utils_Ex::t('SC_CHECKERROR_ALNUM_CHECK', array(':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_Utils_Ex::t('SC_CHECKERROR_GRAPH_CHECK', array(':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_Utils_Ex::t('SC_CHECKERROR_ZERO_CHECK', array(':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_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])); 
    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_Utils_Ex::t_plural($value[2], 'SC_CHECKERROR_NUM_COUNT_CHECK_SINGLE', 'SC_CHECKERROR_NUM_COUNT_CHECK_PLURAL', array(':field' => $value[0])); 
    602602        } 
    603603    } 
     
    648648 
    649649        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])); 
    651651            return; 
    652652        } 
     
    667667        $this->createParam($value); 
    668668        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])); 
    670670        } 
    671671    } 
     
    679679        } 
    680680        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])); 
    682682        } 
    683683    } 
     
    699699                $param = trim($param); 
    700700                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])); 
    702702                } 
    703703            } 
     
    727727        if ($match === false) { 
    728728            $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)); 
    730730        } 
    731731    } 
     
    750750 
    751751        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)); 
    753753        } 
    754754    } 
     
    763763        $this->createParam($value); 
    764764        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])); 
    766766        } 
    767767    } 
     
    781781                $byte = 'MB'; 
    782782            } 
    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)); 
    784784        } 
    785785    } 
     
    794794        $this->createParam($value); 
    795795        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])); 
    797797        } 
    798798    } 
     
    807807        $this->createParam($value); 
    808808        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])); 
    810810        } 
    811811    } 
     
    825825            // 年月日のどれかが入力されていない。 
    826826            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])); 
    828828            } 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])); 
    830830            } 
    831831        } 
     
    848848            // 年月日時のどれかが入力されていない。 
    849849            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])); 
    851851            } 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])); 
    853853            } 
    854854        } 
     
    868868            // 年月日時のどれかが入力されていない。 
    869869            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])); 
    871871            } 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])); 
    873873            } 
    874874        } 
     
    934934        $error = 0; 
    935935        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])); 
    937937        } 
    938938        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])); 
    940940        } 
    941941        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)) { 
     
    945945 
    946946            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])); 
    948948            } 
    949949        } 
     
    985985        $error = 0; 
    986986        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])); 
    988988        } 
    989989        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])); 
    991991        } 
    992992        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)) { 
     
    996996 
    997997            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])); 
    999999            } 
    10001000            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])); 
    10021002            } 
    10031003 
     
    10291029        $error = 0; 
    10301030        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])); 
    10321032        } 
    10331033        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])); 
    10351035        } 
    10361036        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))) { 
     
    10401040 
    10411041            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])); 
    10431043            } 
    10441044        } 
     
    10521052        $this->createParam($value); 
    10531053        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])); 
    10551055        } 
    10561056    } 
     
    10621062        } 
    10631063        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])); 
    10651065        } 
    10661066    } 
     
    10761076        $objMobile = new SC_Helper_Mobile_Ex(); 
    10771077        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])); 
    10791079        } 
    10801080    } 
     
    10971097        switch ($register_user_flg) { 
    10981098            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])); 
    11001100                break; 
    11011101            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])); 
    11031103                break; 
    11041104            default: 
     
    11241124        $pattern = '/' . join('|', $prohibitedStr) . '/i'; 
    11251125        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])); 
    11271127        } 
    11281128    } 
     
    11411141        $this->createParam($value); 
    11421142        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])); 
    11441144        } 
    11451145    } 
  • branches/version-2_12-dev/data/locales/ja.po

    r21813 r21818  
    33"Project-Id-Version: EC-CUBE Core\n" 
    44"POT-Creation-Date: 2012-05-07 13:39+0900\n" 
    5 "PO-Revision-Date: 2012-05-07 19:10+0900\n" 
     5"PO-Revision-Date: 2012-05-08 15:41+0900\n" 
    66"Last-Translator: PineRay <matsuda@cyber-will.co.jp>\n" 
    77"Language-Team: \n" 
     
    1111"Plural-Forms: nplurals=2; plural=(n!=1);\n" 
    1212 
    13 msgid "TEST" 
    14 msgstr "テスト" 
     13msgid "SC_CHECKERROR_HTML_TAG_CHECK" 
     14msgstr "※ :fieldに許可されていないタグ :tag が含まれています。<br />" 
    1515 
    16 msgid "SINGLE" 
    17 msgid_plural "PLURAL" 
    18 msgstr[0] "ひとつ" 
    19 msgstr[1] ":count個" 
     16msgid "SC_CHECKERROR_EXIST_CHECK_INPUT" 
     17msgstr "※ :fieldが入力されていません。<br />" 
    2018 
     19msgid "SC_CHECKERROR_EXIST_CHECK_SELECT" 
     20msgstr "※ :fieldが選択されていません。<br />" 
     21 
     22msgid "SC_CHECKERROR_EXIST_CHECK_REVERSE" 
     23msgstr "※ :fieldが入力されていません。<br />" 
     24 
     25msgid "SC_CHECKERROR_SPTAB_CHECK" 
     26msgstr "※ :fieldにスペース、タブ、改行のみの入力はできません。<br />" 
     27 
     28msgid "SC_CHECKERROR_NO_SPTAB" 
     29msgstr "※ :fieldにスペース、タブ、改行は含めないで下さい。<br />" 
     30 
     31msgid "SC_CHECKERROR_ZERO_START" 
     32msgstr "※ :fieldに0で始まる数値が入力されています。<br />" 
     33 
     34msgid "SC_CHECKERROR_SELECT_CHECK" 
     35msgstr "※ :fieldが選択されていません。<br />" 
     36 
     37msgid "SC_CHECKERROR_EQUAL_CHECK" 
     38msgstr "※ :field_1stと:field_2ndが一致しません。<br />" 
     39 
     40msgid "SC_CHECKERROR_DIFFERENT_CHECK" 
     41msgstr "※ :field_1stと:field_2ndは、同じ値を使用できません。<br />" 
     42 
     43msgid "SC_CHECKERROR_GREATER_CHECK" 
     44msgstr "※ :field_1stは:field_2ndより大きい値を入力できません。<br />" 
     45 
     46msgid "SC_CHECKERROR_MAX_LENGTH_CHECK" 
     47msgstr "※ :fieldは:length字以下で入力してください。<br />" 
     48 
     49msgid "SC_CHECKERROR_MIN_LENGTH_CHECK_SINGLE" 
     50msgid_plural "SC_CHECKERROR_MIN_LENGTH_CHECK_PLURAL" 
     51msgstr[0] "※ :fieldは:count字以上で入力してください。<br />" 
     52msgstr[1] "※ :fieldは:count字以上で入力してください。<br />" 
     53 
     54msgid "SC_CHECKERROR_MAX_CHECK" 
     55msgstr "※ :fieldは:length以下で入力してください。<br />" 
     56 
     57msgid "SC_CHECKERROR_MIN_CHECK_SINGLE" 
     58msgid_plural "SC_CHECKERROR_MIN_CHECK_PLURAL" 
     59msgstr[0] "※ :fieldは:count以上で入力してください。<br />" 
     60msgstr[1] "※ :fieldは:count以上で入力してください。<br />" 
     61 
     62msgid "SC_CHECKERROR_NUM_CHECK" 
     63msgstr "※ :fieldは数字で入力してください。<br />" 
     64 
     65msgid "SC_CHECKERROR_NUM_POINT_CHECK" 
     66msgstr "※ :fieldは数字で入力してください。<br />" 
     67 
     68msgid "SC_CHECKERROR_ALPHA_CHECK" 
     69msgstr "※ :fieldは半角英字で入力してください。<br />" 
     70 
     71msgid "SC_CHECKERROR_TEL_CHECK_EXIST" 
     72msgstr "※ :fieldはすべての項目を入力してください。<br />" 
     73 
     74msgid "SC_CHECKERROR_TEL_CHECK_MAX_LENGTH" 
     75msgstr "※ :fieldは:length字以内で入力してください。<br />" 
     76 
     77msgid "SC_CHECKERROR_TEL_CHECK_NUM" 
     78msgstr "※ :fieldは数字で入力してください。<br />" 
     79 
     80msgid "SC_CHECKERROR_TEL_CHECK_SUM" 
     81msgstr "※ :fieldは:length文字以内で入力してください。<br />" 
     82 
     83msgid "SC_CHECKERROR_FULL_EXIST_CHECK" 
     84msgstr "※ :fieldが入力されていません。<br />" 
     85 
     86msgid "SC_CHECKERROR_ALL_EXIST_CHECK" 
     87msgstr "※ :fieldはすべての項目を入力して下さい。<br />" 
     88 
     89msgid "SC_CHECKERROR_ONE_EXIST_CHECK" 
     90msgstr "※ :fieldが入力されていません。<br />" 
     91 
     92msgid "SC_CHECKERROR_TOP_EXIST_CHECK" 
     93msgstr "※ :fieldは先頭の項目から順番に入力して下さい。<br />" 
     94 
     95msgid "SC_CHECKERROR_KANA_CHECK" 
     96msgstr "※ :fieldはカタカナで入力してください。<br />" 
     97 
     98msgid "SC_CHECKERROR_KANABLANK_CHECK" 
     99msgstr "※ :fieldはカタカナで入力してください。<br />" 
     100 
     101msgid "SC_CHECKERROR_ALNUM_CHECK" 
     102msgstr "※ :fieldは英数字で入力してください。<br />" 
     103 
     104msgid "SC_CHECKERROR_GRAPH_CHECK" 
     105msgstr "※ :fieldは英数記号で入力してください。<br />" 
     106 
     107msgid "SC_CHECKERROR_ZERO_CHECK" 
     108msgstr "※ :fieldは1以上を入力してください。<br />" 
     109 
     110msgid "SC_CHECKERROR_NUM_RANGE_CHECK_SINGLE" 
     111msgid_plural "SC_CHECKERROR_NUM_RANGE_CHECK_PLURAL" 
     112msgstr[0] "※ :fieldは:count桁~:digit_max桁で入力して下さい。<br />" 
     113msgstr[1] "※ :fieldは:count桁~:digit_max桁で入力して下さい。<br />" 
     114 
     115msgid "SC_CHECKERROR_NUM_COUNT_CHECK_SINGLE" 
     116msgid_plural "SC_CHECKERROR_NUM_COUNT_CHECK_PLURAL" 
     117msgstr[0] "※ :fieldは:count桁で入力して下さい。<br />" 
     118msgstr[1] "※ :fieldは:count桁で入力して下さい。<br />" 
     119 
     120msgid "SC_CHECKERROR_EMAIL_CHECK" 
     121msgstr "※ :fieldの形式が不正です。<br />" 
     122 
     123msgid "SC_CHECKERROR_EMAIL_CHAR_CHECK" 
     124msgstr "※ :fieldに使用する文字を正しく入力してください。<br />" 
     125 
     126msgid "SC_CHECKERROR_URL_CHECK" 
     127msgstr "※ :fieldを正しく入力してください。<br />" 
     128 
     129msgid "SC_CHECKERROR_IP_CHECK" 
     130msgstr "※ :fieldに正しい形式のIPアドレスを入力してください。<br />" 
     131 
     132msgid "SC_CHECKERROR_FILE_EXT_CHECK" 
     133msgstr "※ :fieldで許可されている形式は、:extです。<br />" 
     134 
     135msgid "SC_CHECKERROR_FIND_FILE" 
     136msgstr "※ :pathが見つかりません。<br />" 
     137 
     138msgid "SC_CHECKERROR_FILE_EXIST_CHECK" 
     139msgstr "※ :fieldをアップロードして下さい。<br />" 
     140 
     141msgid "SC_CHECKERROR_FILE_SIZE_CHECK" 
     142msgstr "※ :fieldのファイルサイズは:size:unit以下のものを使用してください。<br />" 
     143 
     144msgid "SC_CHECKERROR_FILE_NAME_CHECK" 
     145msgstr "※ :fieldのファイル名に日本語やスペースは使用しないで下さい。<br />" 
     146 
     147msgid "SC_CHECKERROR_CHECK_DATE_ALL_EXIST" 
     148msgstr "※ :fieldはすべての項目を入力して下さい。<br />" 
     149 
     150msgid "SC_CHECKERROR_CHECK_DATE_PROPER" 
     151msgstr "※ :fieldが正しくありません。<br />" 
     152 
     153msgid "SC_CHECKERROR_CHECK_SET_TERM_PROPER" 
     154msgstr "※ :fieldを正しく指定してください。<br />" 
     155 
     156msgid "SC_CHECKERROR_CHECK_SET_TERM_RANGE" 
     157msgstr "※ :startと:endの期間指定が不正です。<br />" 
     158 
     159msgid "SC_CHECKERROR_DIR_CHECK" 
     160msgstr "※ 指定した:fieldは存在しません。<br />" 
     161 
     162msgid "SC_CHECKERROR_DOMAIN_CHECK" 
     163msgstr "※ :fieldの形式が不正です。<br />" 
     164 
     165msgid "SC_CHECKERROR_MOBILE_EMAIL_CHECK" 
     166msgstr "※ :fieldは携帯電話のものではありません。<br />" 
     167 
     168msgid "SC_CHECKERROR_CHECK_REGIST_CUSTOMER_EMAIL_EXIST" 
     169msgstr "※ すでに会員登録で使用されている:fieldです。<br />" 
     170 
     171msgid "SC_CHECKERROR_CHECK_REGIST_CUSTOMER_EMAIL_INTERVAL" 
     172msgstr "※ 退会から一定期間の間は、同じ:fieldを使用することはできません。<br />" 
     173 
     174msgid "SC_CHECKERROR_PROHIBITED_STR_CHECK" 
     175msgstr "※ :fieldは入力できません。<br />" 
     176 
     177msgid "SC_CHECKERROR_EVAL_CHECK" 
     178msgstr "※ :field の形式が不正です。<br />" 
     179 
Note: See TracChangeset for help on using the changeset viewer.