Index: /branches/version-2_12-multilang/html/install/index.php
===================================================================
--- /branches/version-2_12-multilang/html/install/index.php	(revision 22058)
+++ /branches/version-2_12-multilang/html/install/index.php	(revision 22068)
@@ -63,5 +63,5 @@
 
 if (!is_writable($temp_dir)) {
-    SC_Utils_Ex::sfErrorHeader($temp_dir . 'にユーザ書込み権限(777, 707等)を付与して下さい。', true);
+    SC_Utils_Ex::sfErrorHeader(SC_I18n_Ex::t('LC_Page_Install_001', array('T_FIELD' => $temp_dir)), true);
     exit;
 }
@@ -137,7 +137,7 @@
         $objPage->arrErr = lfExecuteSQL('./sql/create_table_' . $arrDsn['phptype'] . '.sql', $arrDsn);
         if (count($objPage->arrErr) == 0) {
-            $objPage->tpl_message .= '○：テーブルの作成に成功しました。<br />';
+            $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_002');
         } else {
-            $objPage->tpl_message .= '×：テーブルの作成に失敗しました。<br />';
+            $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_003');
         }
 
@@ -146,7 +146,7 @@
             $objPage->arrErr = lfExecuteSQL('./sql/insert_data.sql', $arrDsn);
             if (count($objPage->arrErr) == 0) {
-                $objPage->tpl_message .= '○：初期データの作成に成功しました。<br />';
+                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_004');
             } else {
-                $objPage->tpl_message .= '×：初期データの作成に失敗しました。<br />';
+                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_005');
             }
         }
@@ -156,7 +156,7 @@
             $objPage->arrErr = lfCreateSequence(getSequences(), $arrDsn);
             if (count($objPage->arrErr) == 0) {
-                $objPage->tpl_message .= '○：シーケンスの作成に成功しました。<br />';
+                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_006');
             } else {
-                $objPage->tpl_message .= '×：シーケンスの作成に失敗しました。<br />';
+                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_007');
             }
         }
@@ -181,7 +181,7 @@
             $objPage->arrErr = lfExecuteSQL('./sql/drop_table.sql', $arrDsn, false);
             if (count($objPage->arrErr) == 0) {
-                $objPage->tpl_message .= '○：テーブルの削除に成功しました。<br />';
+                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_008');
             } else {
-                $objPage->tpl_message .= '×：テーブルの削除に失敗しました。<br />';
+                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_009');
             }
         }
@@ -191,7 +191,7 @@
             $objPage->arrErr = lfDropSequence(getSequences(), $arrDsn);
             if (count($objPage->arrErr) == 0) {
-                $objPage->tpl_message .= '○：シーケンスの削除に成功しました。<br />';
+                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_010');
             } else {
-                $objPage->tpl_message .= '×：シーケンスの削除に失敗しました。<br />';
+                $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_011');
             }
         }
@@ -347,5 +347,5 @@
                 if (is_dir($path)) {
                     if (!is_writable($path)) {
-                        $mess .= ">> ×：$real_path($filemode) \nユーザ書込み権限(777, 707等)を付与して下さい。\n";
+                        $mess .= SC_I18n_Ex::t('LC_Page_Install_012', array('T_FIELD01' => $real_path, 'T_FIELD02' => $filemode));
                         $hasErr = true;
                     } else {
@@ -354,5 +354,5 @@
                 } else {
                     if (!is_writable($path)) {
-                        $mess .= ">> ×：$real_path($filemode) \nユーザ書込み権限(666, 606等)を付与して下さい。\n";
+                        $mess .= SC_I18n_Ex::t('LC_Page_Install_013', array('T_FIELD01' => $real_path, 'T_FIELD02' => $filemode));
                         $hasErr = true;
                     } else {
@@ -361,5 +361,5 @@
                 }
             } else {
-                $mess .= ">> ×：$path が見つかりません。\n";
+                $mess .= SC_I18n_Ex::t('LC_Page_Install_014', array('T_FIELD' => $path));
                 $hasErr = true;
             }
@@ -368,10 +368,10 @@
 
     if (ini_get('safe_mode')) {
-        $mess .= ">> ×：PHPのセーフモードが有効になっています。\n";
+        $mess .= SC_I18n_Ex::t('LC_Page_Install_015');
         $hasErr = true;
     }
 
     if (get_magic_quotes_gpc()) {
-        $mess .= ">> ×：PHPの設定ディレクティブ「magic_quotes_gpc」が有効になっています。\n";
+        $mess .= SC_I18n_Ex::t('LC_Page_Install_016');
         $hasErr = true;
     }
@@ -437,5 +437,5 @@
             mkdir($path);
         }
-        $mess .= '>> ○：アクセス権限は正常です。';
+        $mess .= SC_I18n_Ex::t('LC_Page_Install_017');
     }
 
@@ -682,19 +682,19 @@
     }
 
-    $objWebParam->addParam('店名', 'shop_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $shop_name);
-    $objWebParam->addParam('管理者：メールアドレス', 'admin_mail', null, '', array('EXIST_CHECK', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'), $admin_mail);
-    $objWebParam->addParam('管理者：ログインID', 'login_id', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'));
-    $objWebParam->addParam('管理者：パスワード', 'login_pass', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'));
-    $objWebParam->addParam('管理機能：ディレクトリ', 'admin_dir', ID_MAX_LEN, 'a', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'), $oldAdminDir);
-    $objWebParam->addParam('管理機能：SSL制限', 'admin_force_ssl', 1, 'n', array('SPTAB_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK'), $admin_force_ssl);
-    $objWebParam->addParam('管理機能：IP制限', 'admin_allow_hosts', LTEXT_LEN, 'an', array('IP_CHECK', 'MAX_LENGTH_CHECK'), $admin_allow_hosts);
-    $objWebParam->addParam('URL(通常)', 'normal_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $normal_url);
-    $objWebParam->addParam('URL(セキュア)', 'secure_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $secure_url);
-    $objWebParam->addParam('ドメイン', 'domain', MTEXT_LEN, '', array('MAX_LENGTH_CHECK'));
-    $objWebParam->addParam('メーラーバックエンド', 'mail_backend', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK', 'EXIST_CHECK'), $mail_backend);
-    $objWebParam->addParam('SMTPホスト', 'smtp_host', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_host);
-    $objWebParam->addParam('SMTPポート', 'smtp_port', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $smtp_port);
-    $objWebParam->addParam('SMTPユーザー', 'smtp_user', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_user);
-    $objWebParam->addParam('SMTPパスワード', 'smtp_password', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_password);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_018'), 'shop_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $shop_name);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_019'), 'admin_mail', null, '', array('EXIST_CHECK', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'), $admin_mail);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_020'), 'login_id', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'));
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_021'), 'login_pass', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'));
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_022'), 'admin_dir', ID_MAX_LEN, 'a', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'), $oldAdminDir);
+    $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);
+    $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);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_025'), 'normal_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $normal_url);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_026'), 'secure_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $secure_url);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_027'), 'domain', MTEXT_LEN, '', array('MAX_LENGTH_CHECK'));
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_028'), 'mail_backend', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK', 'EXIST_CHECK'), $mail_backend);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_029'), 'smtp_host', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_host);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_030'), 'smtp_port', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $smtp_port);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_031'), 'smtp_user', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_user);
+    $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_032'), 'smtp_password', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_password);
 
     return $objWebParam;
@@ -734,10 +734,10 @@
     }
 
-    $objDBParam->addParam('DBの種類', 'db_type', INT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_type);
-    $objDBParam->addParam('DBサーバー', 'db_server', MTEXT_LEN, '', array('MAX_LENGTH_CHECK'), $db_server);
-    $objDBParam->addParam('DBポート', 'db_port', INT_LEN, '', array('MAX_LENGTH_CHECK'), $db_port);
-    $objDBParam->addParam('DB名', 'db_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_name);
-    $objDBParam->addParam('DBユーザ', 'db_user', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_user);
-    $objDBParam->addParam('DBパスワード', 'db_password', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'));
+    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_033'), 'db_type', INT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_type);
+    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_034'), 'db_server', MTEXT_LEN, '', array('MAX_LENGTH_CHECK'), $db_server);
+    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_035'), 'db_port', INT_LEN, '', array('MAX_LENGTH_CHECK'), $db_port);
+    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_036'), 'db_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_name);
+    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_037'), 'db_user', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_user);
+    $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_038'), 'db_password', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'));
 
     return $objDBParam;
@@ -756,21 +756,21 @@
 
     if ($normal_dir != $secure_dir) {
-        $objErr->arrErr['normal_url'] = '※ URLに異なる階層を指定することはできません。';
-        $objErr->arrErr['secure_url'] = '※ URLに異なる階層を指定することはできません。';
+        $objErr->arrErr['normal_url'] = SC_I18n_Ex::t('LC_Page_Install_039');
+        $objErr->arrErr['secure_url'] = SC_I18n_Ex::t('LC_Page_Install_040');
     }
 
     // ログインIDチェック
-    $objErr->doFunc(array('管理者：ログインID', 'login_id', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK'));
+    $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'));
 
     // パスワードのチェック
-    $objErr->doFunc(array('管理者：パスワード', 'login_pass', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK'));
+    $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'));
 
     // 管理機能ディレクトリのチェック
-    $objErr->doFunc(array('管理機能：ディレクトリ', 'admin_dir', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK'));
+    $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'));
 
     $oldAdminDir = SC_Utils_Ex::sfTrimURL(ADMIN_DIR);
     $newAdminDir = $objWebParam->getValue('admin_dir');
     if ($oldAdminDir !== $newAdminDir AND file_exists(HTML_REALDIR . $newAdminDir) and $newAdminDir != 'admin') {
-        $objErr->arrErr['admin_dir'] = '※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してください。';
+        $objErr->arrErr['admin_dir'] = SC_I18n_Ex::t('LC_Page_Install_044');
     }
 
@@ -814,5 +814,5 @@
 
     if (!file_exists($filepath)) {
-        $arrErr['all'] = '>> スクリプトファイルが見つかりません';
+        $arrErr['all'] = SC_I18n_Ex::t('LC_Page_Install_045');
     } else {
         if ($fp = fopen($filepath, 'r')) {
@@ -844,5 +844,5 @@
                         preg_match('/\[(.*)\]/', $ret->userinfo, $arrKey);
                         $arrErr['all'] .= $arrKey[0] . '<br />';
-                        $objPage->update_mess .= '>> テーブル構成の変更に失敗しました。<br />';
+                        $objPage->update_mess .= SC_I18n_Ex::t('LC_Page_Install_046');
                         GC_Utils_Ex::gfPrintLog($ret->userinfo, INSTALL_LOG);
                         break;
@@ -1111,8 +1111,8 @@
     }
     if (file_exists(HTML_REALDIR . $adminDir)) {
-        return '※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してください。';
+        return SC_I18n_Ex::t('LC_Page_Install_047');
     }
     if (!rename(HTML_REALDIR . $oldAdminDir, HTML_REALDIR . $adminDir)) {
-        return '※ ' . HTML_REALDIR . $adminDir . 'へのリネームに失敗しました。ディレクトリの権限を確認してください。';
+        return  SC_I18n_Ex::t('LC_Page_Install_048', array('T_FIELD' => HTML_REALDIR . $adminDir));
     }
     return true;
Index: /branches/version-2_12-multilang/data/locales/ja.po
===================================================================
--- /branches/version-2_12-multilang/data/locales/ja.po	(revision 22067)
+++ /branches/version-2_12-multilang/data/locales/ja.po	(revision 22068)
@@ -3,5 +3,5 @@
 "Project-Id-Version: EC-CUBE Core\n"
 "POT-Creation-Date: 2012-05-07 13T_39+0900\n"
-"PO-Revision-Date: 2012-11-03 20:05+0900\n"
+"PO-Revision-Date: 2012-11-03 20:11+0900\n"
 "Last-Translator: MATSUDA Terutaka <matsudaterutaka@gmail.com>\n"
 "Language-Team: \n"
@@ -2327,4 +2327,158 @@
 msgstr "前方互換用メソッドが使用されました。"
 
+msgid "LC_Page_Install_001"
+msgstr "T_FIELDにユーザ書込み権限(777, 707等)を付与して下さい"
+
+msgid "LC_Page_Install_002"
+msgstr "○：テーブルの作成に成功しました。<br />'"
+
+msgid "LC_Page_Install_003"
+msgstr "×：テーブルの作成に失敗しました。<br />"
+
+msgid "LC_Page_Install_004"
+msgstr "○：初期データの作成に成功しました。<br />"
+
+msgid "LC_Page_Install_005"
+msgstr "×：初期データの作成に失敗しました。<br />"
+
+msgid "LC_Page_Install_006"
+msgstr "○：シーケンスの作成に成功しました。<br />"
+
+msgid "LC_Page_Install_007"
+msgstr "×：シーケンスの作成に失敗しました。<br />"
+
+msgid "LC_Page_Install_008"
+msgstr "○：テーブルの削除に成功しました。<br />"
+
+msgid "LC_Page_Install_009"
+msgstr "×：テーブルの削除に失敗しました。<br />"
+
+msgid "LC_Page_Install_010"
+msgstr "○：シーケンスの削除に成功しました。<br />"
+
+msgid "LC_Page_Install_011"
+msgstr "×：シーケンスの削除に失敗しました。<br />"
+
+msgid "LC_Page_Install_012"
+msgstr ""
+">> ×：T_FIELD01(T_FIELD02)\n"
+"ユーザ書込み権限(777, 707等)を付与して下さい。"
+
+msgid "LC_Page_Install_013"
+msgstr ""
+">> ×：T_FIELD01(T_FIELD02)\n"
+"ユーザ書込み権限(666, 606等)を付与して下さい。"
+
+msgid "LC_Page_Install_014"
+msgstr ">> ×：T_FIELD が見つかりません。"
+
+msgid "LC_Page_Install_015"
+msgstr ">> ×：PHPのセーフモードが有効になっています。"
+
+msgid "LC_Page_Install_016"
+msgstr ""
+">> ×：PHPの設定ディレクティブ「magic_quotes_gpc」が有効になっています。"
+
+msgid "LC_Page_Install_017"
+msgstr ">> ○：アクセス権限は正常です。"
+
+msgid "LC_Page_Install_018"
+msgstr "店名"
+
+msgid "LC_Page_Install_019"
+msgstr "管理者：メールアドレス"
+
+msgid "LC_Page_Install_020"
+msgstr "管理者：ログインID"
+
+msgid "LC_Page_Install_021"
+msgstr "管理者：パスワード"
+
+msgid "LC_Page_Install_022"
+msgstr "管理機能：ディレクトリ"
+
+msgid "LC_Page_Install_023"
+msgstr "管理機能：SSL制限"
+
+msgid "LC_Page_Install_024"
+msgstr "管理機能：IP制限"
+
+msgid "LC_Page_Install_025"
+msgstr "URL(通常)"
+
+msgid "LC_Page_Install_026"
+msgstr "URL(セキュア)"
+
+msgid "LC_Page_Install_027"
+msgstr "ドメイン"
+
+msgid "LC_Page_Install_028"
+msgstr "メーラーバックエンド"
+
+msgid "LC_Page_Install_029"
+msgstr "SMTPホスト"
+
+msgid "LC_Page_Install_030"
+msgstr "SMTPポート"
+
+msgid "LC_Page_Install_031"
+msgstr "SMTPユーザー"
+
+msgid "LC_Page_Install_032"
+msgstr "SMTPパスワード"
+
+msgid "LC_Page_Install_033"
+msgstr "DBの種類"
+
+msgid "LC_Page_Install_034"
+msgstr "DBサーバー"
+
+msgid "LC_Page_Install_035"
+msgstr "DBポート"
+
+msgid "LC_Page_Install_036"
+msgstr "DB名"
+
+msgid "LC_Page_Install_037"
+msgstr "DBユーザ"
+
+msgid "LC_Page_Install_038"
+msgstr "DBパスワード"
+
+msgid "LC_Page_Install_039"
+msgstr "※ URLに異なる階層を指定することはできません。"
+
+msgid "LC_Page_Install_040"
+msgstr "※ URLに異なる階層を指定することはできません。"
+
+msgid "LC_Page_Install_041"
+msgstr "管理者：ログインID"
+
+msgid "LC_Page_Install_042"
+msgstr "管理者：パスワード"
+
+msgid "LC_Page_Install_043"
+msgstr "管理機能：ディレクトリ"
+
+msgid "LC_Page_Install_044"
+msgstr ""
+"※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してくださ"
+"い。"
+
+msgid "LC_Page_Install_045"
+msgstr ">> スクリプトファイルが見つかりません"
+
+msgid "LC_Page_Install_046"
+msgstr ">> テーブル構成の変更に失敗しました。<br />"
+
+msgid "LC_Page_Install_047"
+msgstr ""
+"※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してくださ"
+"い。"
+
+msgid "LC_Page_Install_048"
+msgstr ""
+"※ T_FIELDへのリネームに失敗しました。ディレクトリの権限を確認してください。"
+
 msgid "LC_Page_Admin_Basis_001"
 msgstr "基本情報管理"
