Ignore:
Timestamp:
2012/11/03 20:12:14 (14 years ago)
Author:
adachi
Message:

#1890 フロント画面のメッセージ集約

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-multilang/html/install/index.php

    r22058 r22068  
    6363 
    6464if (!is_writable($temp_dir)) { 
    65     SC_Utils_Ex::sfErrorHeader($temp_dir . 'にユーザ書込み権限(777, 707等)を付与して下さい。', true); 
     65    SC_Utils_Ex::sfErrorHeader(SC_I18n_Ex::t('LC_Page_Install_001', array('T_FIELD' => $temp_dir)), true); 
    6666    exit; 
    6767} 
     
    137137        $objPage->arrErr = lfExecuteSQL('./sql/create_table_' . $arrDsn['phptype'] . '.sql', $arrDsn); 
    138138        if (count($objPage->arrErr) == 0) { 
    139             $objPage->tpl_message .= '○:テーブルの作成に成功しました。<br />'; 
     139            $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_002'); 
    140140        } else { 
    141             $objPage->tpl_message .= '×:テーブルの作成に失敗しました。<br />'; 
     141            $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_003'); 
    142142        } 
    143143 
     
    146146            $objPage->arrErr = lfExecuteSQL('./sql/insert_data.sql', $arrDsn); 
    147147            if (count($objPage->arrErr) == 0) { 
    148                 $objPage->tpl_message .= '○:初期データの作成に成功しました。<br />'; 
     148                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_004'); 
    149149            } else { 
    150                 $objPage->tpl_message .= '×:初期データの作成に失敗しました。<br />'; 
     150                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_005'); 
    151151            } 
    152152        } 
     
    156156            $objPage->arrErr = lfCreateSequence(getSequences(), $arrDsn); 
    157157            if (count($objPage->arrErr) == 0) { 
    158                 $objPage->tpl_message .= '○:シーケンスの作成に成功しました。<br />'; 
     158                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_006'); 
    159159            } else { 
    160                 $objPage->tpl_message .= '×:シーケンスの作成に失敗しました。<br />'; 
     160                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_007'); 
    161161            } 
    162162        } 
     
    181181            $objPage->arrErr = lfExecuteSQL('./sql/drop_table.sql', $arrDsn, false); 
    182182            if (count($objPage->arrErr) == 0) { 
    183                 $objPage->tpl_message .= '○:テーブルの削除に成功しました。<br />'; 
     183                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_008'); 
    184184            } else { 
    185                 $objPage->tpl_message .= '×:テーブルの削除に失敗しました。<br />'; 
     185                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_009'); 
    186186            } 
    187187        } 
     
    191191            $objPage->arrErr = lfDropSequence(getSequences(), $arrDsn); 
    192192            if (count($objPage->arrErr) == 0) { 
    193                 $objPage->tpl_message .= '○:シーケンスの削除に成功しました。<br />'; 
     193                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_010'); 
    194194            } else { 
    195                 $objPage->tpl_message .= '×:シーケンスの削除に失敗しました。<br />'; 
     195                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_011'); 
    196196            } 
    197197        } 
     
    347347                if (is_dir($path)) { 
    348348                    if (!is_writable($path)) { 
    349                         $mess .= ">> ×:$real_path($filemode) \nユーザ書込み権限(777, 707等)を付与して下さい。\n"; 
     349                        $mess .= SC_I18n_Ex::t('LC_Page_Install_012', array('T_FIELD01' => $real_path, 'T_FIELD02' => $filemode)); 
    350350                        $hasErr = true; 
    351351                    } else { 
     
    354354                } else { 
    355355                    if (!is_writable($path)) { 
    356                         $mess .= ">> ×:$real_path($filemode) \nユーザ書込み権限(666, 606等)を付与して下さい。\n"; 
     356                        $mess .= SC_I18n_Ex::t('LC_Page_Install_013', array('T_FIELD01' => $real_path, 'T_FIELD02' => $filemode)); 
    357357                        $hasErr = true; 
    358358                    } else { 
     
    361361                } 
    362362            } else { 
    363                 $mess .= ">> ×:$path が見つかりません。\n"; 
     363                $mess .= SC_I18n_Ex::t('LC_Page_Install_014', array('T_FIELD' => $path)); 
    364364                $hasErr = true; 
    365365            } 
     
    368368 
    369369    if (ini_get('safe_mode')) { 
    370         $mess .= ">> ×:PHPのセーフモードが有効になっています。\n"; 
     370        $mess .= SC_I18n_Ex::t('LC_Page_Install_015'); 
    371371        $hasErr = true; 
    372372    } 
    373373 
    374374    if (get_magic_quotes_gpc()) { 
    375         $mess .= ">> ×:PHPの設定ディレクティブ「magic_quotes_gpc」が有効になっています。\n"; 
     375        $mess .= SC_I18n_Ex::t('LC_Page_Install_016'); 
    376376        $hasErr = true; 
    377377    } 
     
    437437            mkdir($path); 
    438438        } 
    439         $mess .= '>> ○:アクセス権限は正常です。'; 
     439        $mess .= SC_I18n_Ex::t('LC_Page_Install_017'); 
    440440    } 
    441441 
     
    682682    } 
    683683 
    684     $objWebParam->addParam('店名', 'shop_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $shop_name); 
    685     $objWebParam->addParam('管理者:メールアドレス', 'admin_mail', null, '', array('EXIST_CHECK', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'), $admin_mail); 
    686     $objWebParam->addParam('管理者:ログインID', 'login_id', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK')); 
    687     $objWebParam->addParam('管理者:パスワード', 'login_pass', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK')); 
    688     $objWebParam->addParam('管理機能:ディレクトリ', 'admin_dir', ID_MAX_LEN, 'a', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'), $oldAdminDir); 
    689     $objWebParam->addParam('管理機能:SSL制限', 'admin_force_ssl', 1, 'n', array('SPTAB_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK'), $admin_force_ssl); 
    690     $objWebParam->addParam('管理機能:IP制限', 'admin_allow_hosts', LTEXT_LEN, 'an', array('IP_CHECK', 'MAX_LENGTH_CHECK'), $admin_allow_hosts); 
    691     $objWebParam->addParam('URL(通常)', 'normal_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $normal_url); 
    692     $objWebParam->addParam('URL(セキュア)', 'secure_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $secure_url); 
    693     $objWebParam->addParam('ドメイン', 'domain', MTEXT_LEN, '', array('MAX_LENGTH_CHECK')); 
    694     $objWebParam->addParam('メーラーバックエンド', 'mail_backend', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK', 'EXIST_CHECK'), $mail_backend); 
    695     $objWebParam->addParam('SMTPホスト', 'smtp_host', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_host); 
    696     $objWebParam->addParam('SMTPポート', 'smtp_port', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $smtp_port); 
    697     $objWebParam->addParam('SMTPユーザー', 'smtp_user', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_user); 
    698     $objWebParam->addParam('SMTPパスワード', 'smtp_password', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_password); 
     684    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_018'), 'shop_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $shop_name); 
     685    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_019'), 'admin_mail', null, '', array('EXIST_CHECK', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'), $admin_mail); 
     686    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_020'), 'login_id', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK')); 
     687    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_021'), 'login_pass', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK')); 
     688    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_022'), 'admin_dir', ID_MAX_LEN, 'a', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'), $oldAdminDir); 
     689    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_023'), 'admin_force_ssl', 1, 'n', array('SPTAB_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK'), $admin_force_ssl); 
     690    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_024'), 'admin_allow_hosts', LTEXT_LEN, 'an', array('IP_CHECK', 'MAX_LENGTH_CHECK'), $admin_allow_hosts); 
     691    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_025'), 'normal_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $normal_url); 
     692    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_026'), 'secure_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $secure_url); 
     693    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_027'), 'domain', MTEXT_LEN, '', array('MAX_LENGTH_CHECK')); 
     694    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_028'), 'mail_backend', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK', 'EXIST_CHECK'), $mail_backend); 
     695    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_029'), 'smtp_host', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_host); 
     696    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_030'), 'smtp_port', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $smtp_port); 
     697    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_031'), 'smtp_user', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_user); 
     698    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_032'), 'smtp_password', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_password); 
    699699 
    700700    return $objWebParam; 
     
    734734    } 
    735735 
    736     $objDBParam->addParam('DBの種類', 'db_type', INT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_type); 
    737     $objDBParam->addParam('DBサーバー', 'db_server', MTEXT_LEN, '', array('MAX_LENGTH_CHECK'), $db_server); 
    738     $objDBParam->addParam('DBポート', 'db_port', INT_LEN, '', array('MAX_LENGTH_CHECK'), $db_port); 
    739     $objDBParam->addParam('DB名', 'db_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_name); 
    740     $objDBParam->addParam('DBユーザ', 'db_user', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_user); 
    741     $objDBParam->addParam('DBパスワード', 'db_password', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 
     736    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_033'), 'db_type', INT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_type); 
     737    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_034'), 'db_server', MTEXT_LEN, '', array('MAX_LENGTH_CHECK'), $db_server); 
     738    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_035'), 'db_port', INT_LEN, '', array('MAX_LENGTH_CHECK'), $db_port); 
     739    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_036'), 'db_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_name); 
     740    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_037'), 'db_user', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_user); 
     741    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_038'), 'db_password', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 
    742742 
    743743    return $objDBParam; 
     
    756756 
    757757    if ($normal_dir != $secure_dir) { 
    758         $objErr->arrErr['normal_url'] = '※ URLに異なる階層を指定することはできません。'; 
    759         $objErr->arrErr['secure_url'] = '※ URLに異なる階層を指定することはできません。'; 
     758        $objErr->arrErr['normal_url'] = SC_I18n_Ex::t('LC_Page_Install_039'); 
     759        $objErr->arrErr['secure_url'] = SC_I18n_Ex::t('LC_Page_Install_040'); 
    760760    } 
    761761 
    762762    // ログインIDチェック 
    763     $objErr->doFunc(array('管理者:ログインID', 'login_id', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK')); 
     763    $objErr->doFunc(array(SC_I18n_Ex::t('LC_Page_Install_041'), 'login_id', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK')); 
    764764 
    765765    // パスワードのチェック 
    766     $objErr->doFunc(array('管理者:パスワード', 'login_pass', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK')); 
     766    $objErr->doFunc(array(SC_I18n_Ex::t('LC_Page_Install_042'), 'login_pass', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK')); 
    767767 
    768768    // 管理機能ディレクトリのチェック 
    769     $objErr->doFunc(array('管理機能:ディレクトリ', 'admin_dir', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK')); 
     769    $objErr->doFunc(array(SC_I18n_Ex::t('LC_Page_Install_043'), 'admin_dir', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK')); 
    770770 
    771771    $oldAdminDir = SC_Utils_Ex::sfTrimURL(ADMIN_DIR); 
    772772    $newAdminDir = $objWebParam->getValue('admin_dir'); 
    773773    if ($oldAdminDir !== $newAdminDir AND file_exists(HTML_REALDIR . $newAdminDir) and $newAdminDir != 'admin') { 
    774         $objErr->arrErr['admin_dir'] = '※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してください。'; 
     774        $objErr->arrErr['admin_dir'] = SC_I18n_Ex::t('LC_Page_Install_044'); 
    775775    } 
    776776 
     
    814814 
    815815    if (!file_exists($filepath)) { 
    816         $arrErr['all'] = '>> スクリプトファイルが見つかりません'; 
     816        $arrErr['all'] = SC_I18n_Ex::t('LC_Page_Install_045'); 
    817817    } else { 
    818818        if ($fp = fopen($filepath, 'r')) { 
     
    844844                        preg_match('/\[(.*)\]/', $ret->userinfo, $arrKey); 
    845845                        $arrErr['all'] .= $arrKey[0] . '<br />'; 
    846                         $objPage->update_mess .= '>> テーブル構成の変更に失敗しました。<br />'; 
     846                        $objPage->update_mess .= SC_I18n_Ex::t('LC_Page_Install_046'); 
    847847                        GC_Utils_Ex::gfPrintLog($ret->userinfo, INSTALL_LOG); 
    848848                        break; 
     
    11111111    } 
    11121112    if (file_exists(HTML_REALDIR . $adminDir)) { 
    1113         return '※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してください。'; 
     1113        return SC_I18n_Ex::t('LC_Page_Install_047'); 
    11141114    } 
    11151115    if (!rename(HTML_REALDIR . $oldAdminDir, HTML_REALDIR . $adminDir)) { 
    1116         return '※ ' . HTML_REALDIR . $adminDir . 'へのリネームに失敗しました。ディレクトリの権限を確認してください。'; 
     1116        return  SC_I18n_Ex::t('LC_Page_Install_048', array('T_FIELD' => HTML_REALDIR . $adminDir)); 
    11171117    } 
    11181118    return true; 
Note: See TracChangeset for help on using the changeset viewer.