Index: branches/feature-module-update/html/install/index.php
===================================================================
--- branches/rel/html/install/index.php	(revision 13406)
+++ branches/feature-module-update/html/install/index.php	(revision 15078)
@@ -26,10 +26,10 @@
 $objPage = new LC_Page();
 
-// ¥Æ¥ó¥×¥ì¡¼¥È¥³¥ó¥Ñ¥¤¥ë¥Ç¥£¥ì¥¯¥È¥ê¤Î½ñ¹þ¤ß¸¢¸Â¥Á¥§¥Ã¥¯
+// テンプレートコンパイルディレクトリの書込み権限チェック
 $temp_dir = $INSTALL_DIR . '/temp';
 $mode = lfGetFileMode($temp_dir);
 
 if($mode != '777') {
-	sfErrorHeader($temp_dir . "¤Ë¥æ¡¼¥¶½ñ¹þ¤ß¸¢¸Â(777)¤òÉÕÍ¿¤·¤Æ²¼¤µ¤¤¡£", true);
+	sfErrorHeader($temp_dir . "にユーザ書込み権限(777)を付与して下さい。", true);
 	exit;
 }
@@ -37,17 +37,17 @@
 $objView = new SC_InstallView($INSTALL_DIR . '/templates', $INSTALL_DIR . '/temp');
 
-// ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹
+// パラメータ管理クラス
 $objWebParam = new SC_FormParam();
 $objDBParam = new SC_FormParam();
-// ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½
+// パラメータ情報の初期化
 $objWebParam = lfInitWebParam($objWebParam);
 $objDBParam = lfInitDBParam($objDBParam);
 
-//¥Õ¥©¡¼¥àÇÛÎó¤Î¼èÆÀ
+//フォーム配列の取得
 $objWebParam->setParam($_POST);
 $objDBParam->setParam($_POST);
 
 switch($_POST['mode']) {
-// ¤è¤¦¤³¤½
+// ようこそ
 case 'welcome':
 	//$objPage = lfDispAgreement($objPage);
@@ -56,7 +56,7 @@
 	break;
 
-/* ¸½ºßÊÝÎ±Ãæ
-
-// »ÈÍÑµöÂú·ÀÌó½ñ¤ÎÆ±°Õ
+/* 現在保留中
+
+// 使用許諾契約書の同意
 case 'agreement':
 	$objPage = lfDispStep0($objPage);
@@ -64,15 +64,15 @@
 */	
 	
-// ¥¢¥¯¥»¥¹¸¢¸Â¤Î¥Á¥§¥Ã¥¯
+// アクセス権限のチェック
 case 'step0':
 	$objPage = lfDispStep0_1($objPage);
 	break;	
-// ¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼
+// ファイルのコピー
 case 'step0_1':
 	$objPage = lfDispStep1($objPage);
 	break;	
-// WEB¥µ¥¤¥È¤ÎÀßÄê
+// WEBサイトの設定
 case 'step1':
-	//ÆþÎÏÃÍ¤Î¥¨¥é¡¼¥Á¥§¥Ã¥¯
+	//入力値のエラーチェック
 	$objPage->arrErr = lfCheckWEBError($objWebParam);
 	if(count($objPage->arrErr) == 0) {
@@ -82,7 +82,7 @@
 	}
 	break;
-// ¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎÀßÄê
+// データベースの設定
 case 'step2':
-	//ÆþÎÏÃÍ¤Î¥¨¥é¡¼¥Á¥§¥Ã¥¯
+	//入力値のエラーチェック
 	$objPage->arrErr = lfCheckDBError($objDBParam);
 	if(count($objPage->arrErr) == 0) {
@@ -92,35 +92,35 @@
 	}
 	break;
-// ¥Æ¡¼¥Ö¥ë¤ÎºîÀ®
+// テーブルの作成
 case 'step3':
-	// ÆþÎÏ¥Ç¡¼¥¿¤òÅÏ¤¹¡£
+	// 入力データを渡す。
 	$arrRet =  $objDBParam->getHashArray();
 	$dsn = $arrRet['db_type']."://".$arrRet['db_user'].":".$arrRet['db_password']."@".$arrRet['db_server'].":".$arrRet['db_port']."/".$arrRet['db_name'];
 	
 	/*
-		lfAddTable¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó¥¢¥Ã¥×Åù¤ÇÄÉ²Ã¥Æ¡¼¥Ö¥ë¤¬È¯À¸¤·¤¿¾ì¹ç¤Ë¼Â¹Ô¤¹¤ë¡£
-		¡Ê£Ä£Â¹½À®¤Î²¼°Ì¸ß´¹¤Î¤¿¤á¥¹¥­¥Ã¥×»þ¤â¶¯À©¡Ë
+		lfAddTableは、バージョンアップ等で追加テーブルが発生した場合に実行する。
+		（ＤＢ構成の下位互換のためスキップ時も強制）
 	*/
-	// ¥Æ¡¼¥Ö¥ë¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤ËÄÉ²Ã¤µ¤ì¤ë¡£
-	$objPage->arrErr = lfAddTable("dtb_session", $dsn);			// ¥»¥Ã¥·¥ç¥ó´ÉÍý¥Æ¡¼¥Ö¥ë
-	$objPage->arrErr = lfAddTable("dtb_module", $dsn);			// ¥â¥¸¥å¡¼¥ë´ÉÍý¥Æ¡¼¥Ö¥ë
-	$objPage->arrErr = lfAddTable("dtb_campaign_order", $dsn);	// ¥­¥ã¥ó¥Ú¡¼¥ó¼õÃí¥Æ¡¼¥Ö¥ë
-	$objPage->arrErr = lfAddTable("dtb_mobile_kara_mail", $dsn);	// ¶õ¥á¡¼¥ë´ÉÍý¥Æ¡¼¥Ö¥ë
-	$objPage->arrErr = lfAddTable("dtb_mobile_ext_session_id", $dsn);	// ¥»¥Ã¥·¥ç¥óID´ÉÍý¥Æ¡¼¥Ö¥ë
-	$objPage->arrErr = lfAddTable("dtb_site_control", $dsn);	// ¥µ¥¤¥È¾ðÊó´ÉÍý¥Æ¡¼¥Ö¥ë
-	$objPage->arrErr = lfAddTable("dtb_trackback", $dsn);	// ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯´ÉÍý¥Æ¡¼¥Ö¥ë
-	
-	
-	// ¥«¥é¥à¤òÄÉ²Ã
+	// テーブルが存在しない場合に追加される。
+	$objPage->arrErr = lfAddTable("dtb_session", $dsn);			// セッション管理テーブル
+	$objPage->arrErr = lfAddTable("dtb_module", $dsn);			// モジュール管理テーブル
+	$objPage->arrErr = lfAddTable("dtb_campaign_order", $dsn);	// キャンペーン受注テーブル
+	$objPage->arrErr = lfAddTable("dtb_mobile_kara_mail", $dsn);	// 空メール管理テーブル
+	$objPage->arrErr = lfAddTable("dtb_mobile_ext_session_id", $dsn);	// セッションID管理テーブル
+	$objPage->arrErr = lfAddTable("dtb_site_control", $dsn);	// サイト情報管理テーブル
+	$objPage->arrErr = lfAddTable("dtb_trackback", $dsn);	// トラックバック管理テーブル
+	
+	
+	// カラムを追加
 	lfAddColumn($dsn);
 
-	// ¥Ç¡¼¥¿¤òÄÉ²Ã
+	// データを追加
 	lfAddData($dsn);
 	
 	if(count($objPage->arrErr) == 0) {
-		// ¥¹¥­¥Ã¥×¤¹¤ë¾ì¹ç¤Ë¤Ï¼¡²èÌÌ¤ØÁ«°Ü
+		// スキップする場合には次画面へ遷移
 		$skip = $_POST["db_skip"];
 		if ($skip == "on") {
-			// ÀßÄê¥Õ¥¡¥¤¥ë¤ÎÀ¸À®
+			// 設定ファイルの生成
 			lfMakeConfigFile();
 			$objPage = lfDispComplete($objPage);
@@ -130,56 +130,56 @@
 	}
 	
-	// ¥Æ¡¼¥Ö¥ë¤ÎºîÀ®
+	// テーブルの作成
 	$objPage->arrErr = lfExecuteSQL("./sql/create_table_".$arrRet['db_type'].".sql", $dsn); 
 	if(count($objPage->arrErr) == 0) {
-		$objPage->tpl_message.="¡û¡§¥Æ¡¼¥Ö¥ë¤ÎºîÀ®¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£<br>";
-	} else {
-		$objPage->tpl_message.="¡ß¡§¥Æ¡¼¥Ö¥ë¤ÎºîÀ®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£<br>";		
-	}
-
-	// ¥Ó¥å¡¼¤ÎºîÀ®
+		$objPage->tpl_message.="○：テーブルの作成に成功しました。<br>";
+	} else {
+		$objPage->tpl_message.="×：テーブルの作成に失敗しました。<br>";		
+	}
+
+	// ビューの作成
 	if(count($objPage->arrErr) == 0 and $arrRet['db_type'] == 'pgsql') {
-		// ¥Ó¥å¡¼¤ÎºîÀ®
+		// ビューの作成
 		$objPage->arrErr = lfExecuteSQL("./sql/create_view.sql", $dsn); 
 		if(count($objPage->arrErr) == 0) {
-			$objPage->tpl_message.="¡û¡§¥Ó¥å¡¼¤ÎºîÀ®¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£<br>";
+			$objPage->tpl_message.="○：ビューの作成に成功しました。<br>";
 		} else {
-			$objPage->tpl_message.="¡ß¡§¥Ó¥å¡¼¤ÎºîÀ®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£<br>";		
+			$objPage->tpl_message.="×：ビューの作成に失敗しました。<br>";		
 		}
 	}	
 	
-	// ½é´ü¥Ç¡¼¥¿¤ÎºîÀ®
+	// 初期データの作成
 	if(count($objPage->arrErr) == 0) {
 		$objPage->arrErr = lfExecuteSQL("./sql/insert_data.sql", $dsn); 
 		
 		if(count($objPage->arrErr) == 0) {
-			$objPage->tpl_message.="¡û¡§½é´ü¥Ç¡¼¥¿¤ÎºîÀ®¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£<br>";
+			$objPage->tpl_message.="○：初期データの作成に成功しました。<br>";
 		} else {
-			$objPage->tpl_message.="¡ß¡§½é´ü¥Ç¡¼¥¿¤ÎºîÀ®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£<br>";		
+			$objPage->tpl_message.="×：初期データの作成に失敗しました。<br>";		
 		}
 	}	
 	
-	// ¥«¥é¥à¥³¥á¥ó¥È¤Î½ñ¹þ¤ß
+	// カラムコメントの書込み
 	if(count($objPage->arrErr) == 0) {
 		$objPage->arrErr = lfExecuteSQL("./sql/column_comment.sql", $dsn); 
 		if(count($objPage->arrErr) == 0) {
-			$objPage->tpl_message.="¡û¡§¥«¥é¥à¥³¥á¥ó¥È¤Î½ñ¹þ¤ß¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£<br>";
+			$objPage->tpl_message.="○：カラムコメントの書込みに成功しました。<br>";
 		} else {
-			$objPage->tpl_message.="¡ß¡§¥«¥é¥à¥³¥á¥ó¥È¤Î½ñ¹þ¤ß¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£<br>";		
+			$objPage->tpl_message.="×：カラムコメントの書込みに失敗しました。<br>";		
 		}
 	}	
 	
-	// ¥Æ¡¼¥Ö¥ë¥³¥á¥ó¥È¤Î½ñ¹þ¤ß
+	// テーブルコメントの書込み
 	if(count($objPage->arrErr) == 0) {
 		$objPage->arrErr = lfExecuteSQL("./sql/table_comment.sql", $dsn); 
 		if(count($objPage->arrErr) == 0) {
-			$objPage->tpl_message.="¡û¡§¥Æ¡¼¥Ö¥ë¥³¥á¥ó¥È¤Î½ñ¹þ¤ß¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£<br>";
+			$objPage->tpl_message.="○：テーブルコメントの書込みに成功しました。<br>";
 		} else {
-			$objPage->tpl_message.="¡ß¡§¥Æ¡¼¥Ö¥ë¥³¥á¥ó¥È¤Î½ñ¹þ¤ß¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£<br>";		
+			$objPage->tpl_message.="×：テーブルコメントの書込みに失敗しました。<br>";		
 		}
 	}
 
 	if(count($objPage->arrErr) == 0) {
-		// ÀßÄê¥Õ¥¡¥¤¥ë¤ÎÀ¸À®
+		// 設定ファイルの生成
 		lfMakeConfigFile();
 		$objPage = lfDispStep3($objPage);
@@ -193,11 +193,11 @@
 	break;
 	
-// ¥Æ¡¼¥Ö¥ëÎàºï½ü
+// テーブル類削除
 case 'drop':
-	// ÆþÎÏ¥Ç¡¼¥¿¤òÅÏ¤¹¡£
+	// 入力データを渡す。
 	$arrRet =  $objDBParam->getHashArray();
 	$dsn = $arrRet['db_type']."://".$arrRet['db_user'].":".$arrRet['db_password']."@".$arrRet['db_server'].":".$arrRet['db_port']."/".$arrRet['db_name'];
 	
-	// ÄÉ²Ã¥Æ¡¼¥Ö¥ë¤¬¤¢¤ì¤Ðºï½ü¤¹¤ë¡£
+	// 追加テーブルがあれば削除する。
 	lfDropTable("dtb_module", $dsn);
 	lfDropTable("dtb_session", $dsn);
@@ -209,27 +209,27 @@
 			
 	if ($arrRet['db_type'] == 'pgsql'){
-		// ¥Ó¥å¡¼¤Îºï½ü
+		// ビューの削除
 		$objPage->arrErr = lfExecuteSQL("./sql/drop_view.sql", $dsn, false); 
 		if(count($objPage->arrErr) == 0) {
-			$objPage->tpl_message.="¡û¡§¥Ó¥å¡¼¤Îºï½ü¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£<br>";
+			$objPage->tpl_message.="○：ビューの削除に成功しました。<br>";
 		} else {
-			$objPage->tpl_message.="¡ß¡§¥Ó¥å¡¼¤Îºï½ü¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£<br>";		
-		}
-	}
-
-	// ¥Æ¡¼¥Ö¥ë¤Îºï½ü
+			$objPage->tpl_message.="×：ビューの削除に失敗しました。<br>";		
+		}
+	}
+
+	// テーブルの削除
 	if(count($objPage->arrErr) == 0) {
 		$objPage->arrErr = lfExecuteSQL("./sql/drop_table.sql", $dsn, false); 
 		if(count($objPage->arrErr) == 0) {
-			$objPage->tpl_message.="¡û¡§¥Æ¡¼¥Ö¥ë¤Îºï½ü¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£<br>";
+			$objPage->tpl_message.="○：テーブルの削除に成功しました。<br>";
 		} else {
-			$objPage->tpl_message.="¡ß¡§¥Æ¡¼¥Ö¥ë¤Îºï½ü¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£<br>";		
+			$objPage->tpl_message.="×：テーブルの削除に失敗しました。<br>";		
 		}
 	}
 	$objPage = lfDispStep3($objPage);
 	break;
-// ´°Î»²èÌÌ
+// 完了画面
 case 'complete':
-	// ¥·¥ç¥Ã¥×¥Þ¥¹¥¿¾ðÊó¤Î½ñ¤­¹þ¤ß
+	// ショップマスタ情報の書き込み
 	$arrRet =  $objDBParam->getHashArray();
 	
@@ -253,5 +253,5 @@
 	}
 
-	// ´ÉÍý¼ÔÅÐÏ¿
+	// 管理者登録
 	$login_id = $objWebParam->getValue('login_id');
 	$login_pass = sha1($objWebParam->getValue('login_pass') . ":" . AUTH_MAGIC);
@@ -261,5 +261,5 @@
 
 	$sql = "INSERT INTO dtb_member (name, login_id, password, creator_id, authority, work, del_flg, rank, create_date, update_date)
-			VALUES ('´ÉÍý¼Ô',?,?,0,0,1,0,1, now(), now());";
+			VALUES ('管理者',?,?,0,0,1,0,1, now(), now());";
 	
 	$objQuery->query($sql, array($login_id, $login_pass));		
@@ -269,5 +269,5 @@
 	$objPage = lfDispComplete($objPage);
 	
-	// ¥µ¥¤¥È¾ðÊó¤òÁ÷¿®
+	// サイト情報を送信
 	$req = new HTTP_Request("http://www.ec-cube.net/mall/use_site.php");
 	$req->setMethod(HTTP_REQUEST_METHOD_POST);
@@ -313,19 +313,19 @@
 }
 
-//¥Õ¥©¡¼¥àÍÑ¤Î¥Ñ¥é¥á¡¼¥¿¤òÊÖ¤¹
+//フォーム用のパラメータを返す
 $objPage->arrForm = $objWebParam->getFormParamList();
 $objPage->arrForm = array_merge($objPage->arrForm, $objDBParam->getFormParamList());
 
-// SiteInfo¤òÆÉ¤ß¹þ¤Þ¤Ê¤¤
+// SiteInfoを読み込まない
 $objView->assignobj($objPage);
 $objView->display('install_frame.tpl');
 //-----------------------------------------------------------------------------------------------------------------------------------
-// ¤è¤¦¤³¤½²èÌÌ¤ÎÉ½¼¨
+// ようこそ画面の表示
 function lfDispWelcome($objPage) {
 	global $objWebParam;
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objWebParam->getHashArray();
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray());
 	$objPage->arrHidden['db_skip'] = $_POST['db_skip'];
@@ -336,11 +336,11 @@
 }
 
-// »ÈÍÑµöÂú·ÀÌó½ñ¤ÎÉ½¼¨
+// 使用許諾契約書の表示
 function lfDispAgreement($objPage) {
 	global $objWebParam;
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objWebParam->getHashArray();
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray());
 	$objPage->arrHidden['db_skip'] = $_POST['db_skip'];
@@ -351,11 +351,11 @@
 }
 
-// STEP0²èÌÌ¤ÎÉ½¼¨(¥Õ¥¡¥¤¥ë¸¢¸Â¥Á¥§¥Ã¥¯) 
+// STEP0画面の表示(ファイル権限チェック) 
 function lfDispStep0($objPage) {
 	global $objWebParam;
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objWebParam->getHashArray();
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray());
 	$objPage->arrHidden['db_skip'] = $_POST['db_skip'];
@@ -364,5 +364,5 @@
 	$objPage->tpl_mode = 'step0';
 	
-	// ¥×¥í¥°¥é¥à¤Ç½ñ¹þ¤ß¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥ì¥¯¥È¥ê
+	// プログラムで書込みされるファイル・ディレクトリ
 	$arrWriteFile = array(
 		".." . HTML2DATA_DIR . "install.php",
@@ -382,27 +382,27 @@
 			$real_path = realpath($val);
 						
-			// ¥Ç¥£¥ì¥¯¥È¥ê¤Î¾ì¹ç
+			// ディレクトリの場合
 			if(is_dir($val)) {
 				if($mode == "777") {
-					$mess.= ">> ¡û¡§$real_path($mode) <br>¥¢¥¯¥»¥¹¸¢¸Â¤ÏÀµ¾ï¤Ç¤¹¡£<br>";					
+					$mess.= ">> ○：$real_path($mode) <br>アクセス権限は正常です。<br>";					
 				} else {
-					$mess.= ">> ¡ß¡§$real_path($mode) <br>¥æ¡¼¥¶½ñ¹þ¤ß¸¢¸Â(777)¤òÉÕÍ¿¤·¤Æ²¼¤µ¤¤¡£<br>";
+					$mess.= ">> ×：$real_path($mode) <br>ユーザ書込み権限(777)を付与して下さい。<br>";
 					$err_file = true;										
 				}
 			} else {
 				if($mode == "666") {
-					$mess.= ">> ¡û¡§$real_path($mode) <br>¥¢¥¯¥»¥¹¸¢¸Â¤ÏÀµ¾ï¤Ç¤¹¡£<br>";					
+					$mess.= ">> ○：$real_path($mode) <br>アクセス権限は正常です。<br>";					
 				} else {
-					$mess.= ">> ¡ß¡§$real_path($mode) <br>¥æ¡¼¥¶½ñ¹þ¤ß¸¢¸Â(666)¤òÉÕÍ¿¤·¤Æ²¼¤µ¤¤¡£<br>";
+					$mess.= ">> ×：$real_path($mode) <br>ユーザ書込み権限(666)を付与して下さい。<br>";
 					$err_file = true;							
 				}
 			}			
 		} else {
-			$mess.= ">> ¡ß¡§$val ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£<br>";
+			$mess.= ">> ×：$val が見つかりません。<br>";
 			$err_file = true;
 		}
 	}
 	
-	// ¸¢¸Â¥¨¥é¡¼Åù¤¬È¯À¸¤·¤Æ¤¤¤Ê¤¤¾ì¹ç
+	// 権限エラー等が発生していない場合
 	if(!$err_file) {
 		$path = ".." . HTML2DATA_DIR . "Smarty/templates_c/admin";
@@ -454,11 +454,11 @@
 }
 
-// STEP0_1²èÌÌ¤ÎÉ½¼¨(¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼) 
+// STEP0_1画面の表示(ファイルのコピー) 
 function lfDispStep0_1($objPage) {
 	global $objWebParam;
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objWebParam->getHashArray();
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray());
 	$objPage->arrHidden['db_skip'] = $_POST['db_skip'];
@@ -466,5 +466,5 @@
 	$objPage->tpl_mainpage = 'step0_1.tpl';
 	$objPage->tpl_mode = 'step0_1';
-	// ¥Õ¥¡¥¤¥ë¥³¥Ô¡¼
+	// ファイルコピー
 	$objPage->copy_mess = sfCopyDir("./user_data/", "../user_data/", $objPage->copy_mess);
 	$objPage->copy_mess = sfCopyDir("./save_image/", "../upload/save_image/", $objPage->copy_mess);	
@@ -472,11 +472,11 @@
 }
 
-// STEP0_2²èÌÌ¤ÎÉ½¼¨(¥Õ¥¡¥¤¥ë¤Î¥³¥Ô¡¼) 
+// STEP0_2画面の表示(ファイルのコピー) 
 function lfDispStep0_2($objPage) {
 	global $objWebParam;
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objWebParam->getHashArray();
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray());
 	$objPage->arrHidden['db_skip'] = $_POST['db_skip'];
@@ -484,5 +484,5 @@
 	$objPage->tpl_mainpage = 'step0_1.tpl';
 	$objPage->tpl_mode = 'step0_1';
-	// ¥Õ¥¡¥¤¥ë¥³¥Ô¡¼
+	// ファイルコピー
 	$objPage->copy_mess = sfCopyDir("./user_data/", "../user_data/", $objPage->copy_mess);
 	$objPage->copy_mess = sfCopyDir("./save_image/", "../upload/save_image/", $objPage->copy_mess);	
@@ -495,8 +495,8 @@
 }
 
-// STEP1²èÌÌ¤ÎÉ½¼¨
+// STEP1画面の表示
 function lfDispStep1($objPage) {
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objDBParam->getHashArray();
 	$objPage->arrHidden['db_skip'] = $_POST['db_skip'];
@@ -507,9 +507,9 @@
 }
 
-// STEP2²èÌÌ¤ÎÉ½¼¨
+// STEP2画面の表示
 function lfDispStep2($objPage) {
 	global $objWebParam;
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objWebParam->getHashArray();
 	$objPage->arrHidden['db_skip'] = $_POST['db_skip'];
@@ -520,11 +520,11 @@
 }
 
-// STEP3²èÌÌ¤ÎÉ½¼¨
+// STEP3画面の表示
 function lfDispStep3($objPage) {
 	global $objWebParam;
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objWebParam->getHashArray();
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray());
 	$objPage->arrHidden['agreement'] = $_POST['agreement'];
@@ -535,16 +535,16 @@
 }
 
-// STEP4²èÌÌ¤ÎÉ½¼¨
+// STEP4画面の表示
 function lfDispStep4($objPage) {
 	global $objWebParam;
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objWebParam->getHashArray();
 	$objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray());
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden['agreement'] = $_POST['agreement'];
 	
 	$normal_url = $objWebParam->getValue('normal_url');
-	// ¸ìÈø¤Ë'/'¤ò¤Ä¤±¤ë
+	// 語尾に'/'をつける
 	if (!ereg("/$", $normal_url)) $normal_url = $normal_url . "/";
 
@@ -563,11 +563,11 @@
 }
 
-// ´°Î»²èÌÌ¤ÎÉ½¼¨
+// 完了画面の表示
 function lfDispComplete($objPage) {
 	global $objWebParam;
 	global $objDBParam;
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = $objWebParam->getHashArray();
-	// hidden¤ËÆþÎÏÃÍ¤òÊÝ»ý
+	// hiddenに入力値を保持
 	$objPage->arrHidden = array_merge($objPage->arrHidden, $objDBParam->getHashArray());
 	$objPage->arrHidden['db_skip'] = $_POST['db_skip'];
@@ -576,5 +576,5 @@
 	
 	$secure_url = $objWebParam->getValue('secure_url');
-	// ¸ìÈø¤Ë'/'¤ò¤Ä¤±¤ë
+	// 語尾に'/'をつける
 	if (!ereg("/$", $secure_url)) {
 		$secure_url = $secure_url . "/";
@@ -584,5 +584,5 @@
 }
 
-// WEB¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½
+// WEBパラメータ情報の初期化
 function lfInitWebParam($objWebParam) {
 	
@@ -607,5 +607,5 @@
 	}
 
-	// Å¹Ì¾¡¢´ÉÍý¼Ô¥á¡¼¥ë¥¢¥É¥ì¥¹¤ò¼èÆÀ¤¹¤ë¡£(ºÆ¥¤¥ó¥¹¥È¡¼¥ë»þ)
+	// 店名、管理者メールアドレスを取得する。(再インストール時)
 	if(defined('DEFAULT_DSN')) {
 		$ret = sfTabaleExists("dtb_baseinfo", DEFAULT_DSN);
@@ -618,17 +618,17 @@
 	}
 
-	$objWebParam->addParam("Å¹Ì¾", "shop_name", MTEXT_LEN, "", array("EXIST_CHECK","MAX_LENGTH_CHECK"), $shop_name);
-	$objWebParam->addParam("´ÉÍý¼Ô¡§¥á¡¼¥ë¥¢¥É¥ì¥¹", "admin_mail", MTEXT_LEN, "", array("EXIST_CHECK","EMAIL_CHECK","EMAIL_CHAR_CHECK","MAX_LENGTH_CHECK"), $admin_mail);
-	$objWebParam->addParam("´ÉÍý¼Ô¡§¥í¥°¥¤¥óID", "login_id", MTEXT_LEN, "", array("EXIST_CHECK","EXIST_CHECK", "ALNUM_CHECK"));
-	$objWebParam->addParam("´ÉÍý¼Ô¡§¥Ñ¥¹¥ï¡¼¥É", "login_pass", MTEXT_LEN, "", array("EXIST_CHECK","EXIST_CHECK", "ALNUM_CHECK"));
-	$objWebParam->addParam("¥¤¥ó¥¹¥È¡¼¥ë¥Ç¥£¥ì¥¯¥È¥ê", "install_dir", MTEXT_LEN, "", array("EXIST_CHECK","MAX_LENGTH_CHECK"), $install_dir);
-	$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("店名", "shop_name", MTEXT_LEN, "", array("EXIST_CHECK","MAX_LENGTH_CHECK"), $shop_name);
+	$objWebParam->addParam("管理者：メールアドレス", "admin_mail", MTEXT_LEN, "", array("EXIST_CHECK","EMAIL_CHECK","EMAIL_CHAR_CHECK","MAX_LENGTH_CHECK"), $admin_mail);
+	$objWebParam->addParam("管理者：ログインID", "login_id", MTEXT_LEN, "", array("EXIST_CHECK","EXIST_CHECK", "ALNUM_CHECK"));
+	$objWebParam->addParam("管理者：パスワード", "login_pass", MTEXT_LEN, "", array("EXIST_CHECK","EXIST_CHECK", "ALNUM_CHECK"));
+	$objWebParam->addParam("インストールディレクトリ", "install_dir", MTEXT_LEN, "", array("EXIST_CHECK","MAX_LENGTH_CHECK"), $install_dir);
+	$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"));	
 	
 	return $objWebParam;
 }
 
-// DB¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½
+// DBパラメータ情報の初期化
 function lfInitDBParam($objDBParam) {
 		
@@ -663,44 +663,44 @@
 	}
 			
-	$objDBParam->addParam("DB¤Î¼ïÎà", "db_type", INT_LEN, "", array("EXIST_CHECK","MAX_LENGTH_CHECK"), $db_type);
-	$objDBParam->addParam("DB¥µ¡¼¥Ð", "db_server", MTEXT_LEN, "", array("EXIST_CHECK","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("DBの種類", "db_type", INT_LEN, "", array("EXIST_CHECK","MAX_LENGTH_CHECK"), $db_type);
+	$objDBParam->addParam("DBサーバ", "db_server", MTEXT_LEN, "", array("EXIST_CHECK","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"));	
 		
 	return $objDBParam;
 }
 
-// ÆþÎÏÆâÍÆ¤Î¥Á¥§¥Ã¥¯
+// 入力内容のチェック
 function lfCheckWebError($objFormParam) {
-	// ÆþÎÏ¥Ç¡¼¥¿¤òÅÏ¤¹¡£
+	// 入力データを渡す。
 	$arrRet =  $objFormParam->getHashArray();
 	$objErr = new SC_CheckError($arrRet);
 	$objErr->arrErr = $objFormParam->checkError();
 	
-	// ¥Ç¥£¥ì¥¯¥È¥êÌ¾¤Î¤ß¼èÆÀ¤¹¤ë
+	// ディレクトリ名のみ取得する
 	$normal_dir = ereg_replace("^https?://[a-zA-Z0-9_~=&\?\.\-]+", "", $arrRet['normal_url']);
 	$secure_dir = ereg_replace("^https?://[a-zA-Z0-9_~=&\?\.\-]+", "", $arrRet['secure_url']);
 	
 	if($normal_dir != $secure_dir) {
-		$objErr->arrErr['normal_url'] = "URL¤Ë°Û¤Ê¤ë³¬ÁØ¤ò»ØÄê¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£";
-		$objErr->arrErr['secure_url'] = "URL¤Ë°Û¤Ê¤ë³¬ÁØ¤ò»ØÄê¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£";		
-	}
-	
-	// ¥í¥°¥¤¥óID¥Á¥§¥Ã¥¯
-	$objErr->doFunc(array("´ÉÍý¼Ô¡§¥í¥°¥¤¥óID",'login_id',ID_MIN_LEN , ID_MAX_LEN) ,array("NUM_RANGE_CHECK"));
-	
-	// ¥Ñ¥¹¥ï¡¼¥É¤Î¥Á¥§¥Ã¥¯
-	$objErr->doFunc( array("´ÉÍý¼Ô¡§¥Ñ¥¹¥ï¡¼¥É",'login_pass',4 ,15 ) ,array( "NUM_RANGE_CHECK" ) );	
+		$objErr->arrErr['normal_url'] = "URLに異なる階層を指定することはできません。";
+		$objErr->arrErr['secure_url'] = "URLに異なる階層を指定することはできません。";		
+	}
+	
+	// ログインIDチェック
+	$objErr->doFunc(array("管理者：ログインID",'login_id',ID_MIN_LEN , ID_MAX_LEN) ,array("NUM_RANGE_CHECK"));
+	
+	// パスワードのチェック
+	$objErr->doFunc( array("管理者：パスワード",'login_pass',4 ,15 ) ,array( "NUM_RANGE_CHECK" ) );	
 	
 	return $objErr->arrErr;
 }
 
-// ÆþÎÏÆâÍÆ¤Î¥Á¥§¥Ã¥¯
+// 入力内容のチェック
 function lfCheckDBError($objFormParam) {
 	global $objPage;
 	
-	// ÆþÎÏ¥Ç¡¼¥¿¤òÅÏ¤¹¡£
+	// 入力データを渡す。
 	$arrRet =  $objFormParam->getHashArray();
 	
@@ -709,16 +709,16 @@
 	
 	if(count($objErr->arrErr) == 0) {
-		// ÀÜÂ³³ÎÇ§
+		// 接続確認
 		$dsn = $arrRet['db_type']."://".$arrRet['db_user'].":".$arrRet['db_password']."@".$arrRet['db_server'].":".$arrRet['db_port']."/".$arrRet['db_name'];
-		// Debug¥â¡¼¥É»ØÄê
+		// Debugモード指定
 		$options['debug'] = PEAR_DB_DEBUG;
 		$objDB = DB::connect($dsn, $options);
-		// ÀÜÂ³À®¸ù
+		// 接続成功
 		if(!PEAR::isError($objDB)) {
-			// ¥Ç¡¼¥¿¥Ù¡¼¥¹¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤Î¼èÆÀ
+			// データベースバージョン情報の取得
 			$objPage->tpl_db_version = sfGetDBVersion($dsn);			
 		} else {
 			$objErr->arrErr['all'] = ">> " . $objDB->message . "<br>";
-			// ¥¨¥é¡¼Ê¸¤ò¼èÆÀ¤¹¤ë
+			// エラー文を取得する
 			ereg("\[(.*)\]", $objDB->userinfo, $arrKey);
 			$objErr->arrErr['all'].= $arrKey[0] . "<br>";
@@ -729,10 +729,10 @@
 }
 
-// SQLÊ¸¤Î¼Â¹Ô
+// SQL文の実行
 function lfExecuteSQL($filepath, $dsn, $disp_err = true) {
 	$arrErr = array();
 	
 	if(!file_exists($filepath)) {
-		$arrErr['all'] = ">> ¥¹¥¯¥ê¥×¥È¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó";
+		$arrErr['all'] = ">> スクリプトファイルが見つかりません";
 	} else {
   		if($fp = fopen($filepath,"r")) {
@@ -740,10 +740,10 @@
 			fclose($fp);
 		}
-		// Debug¥â¡¼¥É»ØÄê
+		// Debugモード指定
 		$options['debug'] = PEAR_DB_DEBUG;
 		$objDB = DB::connect($dsn, $options);
-		// ÀÜÂ³¥¨¥é¡¼
+		// 接続エラー
 		if(!PEAR::isError($objDB)) {
-			// ²þ¹Ô¡¢¥¿¥Ö¤ò1¥¹¥Ú¡¼¥¹¤ËÊÑ´¹
+			// 改行、タブを1スペースに変換
 			$sql = preg_replace("/[\r\n\t]/"," ",$sql);
 			$sql_split = split(";",$sql);
@@ -753,8 +753,8 @@
 					if(PEAR::isError($ret) && $disp_err) {
 						$arrErr['all'] = ">> " . $ret->message . "<br>";
-						// ¥¨¥é¡¼Ê¸¤ò¼èÆÀ¤¹¤ë
+						// エラー文を取得する
 						ereg("\[(.*)\]", $ret->userinfo, $arrKey);
 						$arrErr['all'].= $arrKey[0] . "<br>";
-						$objPage->update_mess.=">> ¥Æ¡¼¥Ö¥ë¹½À®¤ÎÊÑ¹¹¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£<br>";
+						$objPage->update_mess.=">> テーブル構成の変更に失敗しました。<br>";
 						gfPrintLog($ret->userinfo, INSTALL_LOG);
 					}
@@ -769,5 +769,5 @@
 }
 
-// ÀßÄê¥Õ¥¡¥¤¥ë¤ÎºîÀ®
+// 設定ファイルの作成
 function lfMakeConfigFile() {
 	global $objWebParam;
@@ -775,5 +775,5 @@
 	
 	$root_dir = $objWebParam->getValue('install_dir');
-	// ¸ìÈø¤Ë'/'¤ò¤Ä¤±¤ë
+	// 語尾に'/'をつける
 	if (!ereg("/$", $root_dir)) {
 		$root_dir = $root_dir . "/";
@@ -781,5 +781,5 @@
 	
 	$normal_url = $objWebParam->getValue('normal_url');
-	// ¸ìÈø¤Ë'/'¤ò¤Ä¤±¤ë
+	// 語尾に'/'をつける
 	if (!ereg("/$", $normal_url)) {
 		$normal_url = $normal_url . "/";
@@ -787,15 +787,15 @@
 	
 	$secure_url = $objWebParam->getValue('secure_url');
-	// ¸ìÈø¤Ë'/'¤ò¤Ä¤±¤ë
+	// 語尾に'/'をつける
 	if (!ereg("/$", $secure_url)) {
 		$secure_url = $secure_url . "/";
 	}
 	
-	// ¥Ç¥£¥ì¥¯¥È¥ê¤Î¼èÆÀ
+	// ディレクトリの取得
 	$url_dir = ereg_replace("^https?://[a-zA-Z0-9_~=&\?\.\-]+", "", $normal_url);
 	
 	$data_path = sfRmDupSlash($root_dir . HTML2DATA_DIR);
     $data_path = realpath($data_path);
-    // ¸ìÈø¤Ë'/'¤ò¤Ä¤±¤ë
+    // 語尾に'/'をつける
 	if (!ereg("/$", $data_path)) {
 		$data_path = $data_path . "/";
@@ -828,7 +828,7 @@
 		fclose($fp);
 	}
-/* install_mobile.inc¤Ï»ÈÍÑ¤·¤Ê¤¤ÍÑ¤ËÊÑ¹¹
-
-	// ¥â¥Ð¥¤¥ëÈÇ¤ÎÀßÄê¥Õ¥¡¥¤¥ë install_mobile.inc ¤òºîÀ®¤¹¤ë¡£
+/* install_mobile.incは使用しない用に変更
+
+	// モバイル版の設定ファイル install_mobile.inc を作成する。
 	$filepath = $data_path . "install_mobile.inc";
 	
@@ -861,5 +861,5 @@
 }
 
-// ¥Æ¡¼¥Ö¥ë¤ÎÄÉ²Ã¡Ê´û¤Ë¥Æ¡¼¥Ö¥ë¤¬Â¸ºß¤¹¤ë¾ì¹ç¤ÏºîÀ®¤·¤Ê¤¤¡Ë
+// テーブルの追加（既にテーブルが存在する場合は作成しない）
 function lfAddTable($table_name, $dsn) {
     global $objPage;
@@ -870,10 +870,10 @@
 		$arrErr = lfExecuteSQL($sql_path, $dsn);
 		if(count($arrErr) == 0) {
-			$objPage->tpl_message.="¡û¡§ÄÉ²Ã¥Æ¡¼¥Ö¥ë($table_name)¤ÎºîÀ®¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£<br>";
+			$objPage->tpl_message.="○：追加テーブル($table_name)の作成に成功しました。<br>";
 		} else {
-			$objPage->tpl_message.="¡ß¡§ÄÉ²Ã¥Æ¡¼¥Ö¥ë($table_name)¤ÎºîÀ®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£<br>";		
-		}
-	} else {
-		$objPage->tpl_message.="¡û¡§ÄÉ²Ã¥Æ¡¼¥Ö¥ë($table_name)¤¬³ÎÇ§¤µ¤ì¤Þ¤·¤¿¡£<br>";        
+			$objPage->tpl_message.="×：追加テーブル($table_name)の作成に失敗しました。<br>";		
+		}
+	} else {
+		$objPage->tpl_message.="○：追加テーブル($table_name)が確認されました。<br>";        
     }
     
@@ -881,17 +881,17 @@
 }
 
-// ¥Æ¡¼¥Ö¥ë¤Îºï½ü¡Ê´û¤Ë¥Æ¡¼¥Ö¥ë¤¬Â¸ºß¤¹¤ë¾ì¹ç¤Î¤ßºï½ü¤¹¤ë¡Ë
+// テーブルの削除（既にテーブルが存在する場合のみ削除する）
 function lfDropTable($table_name, $dsn) {
 	$arrErr = array();
 	if(sfTabaleExists($table_name, $dsn)) {
-		// Debug¥â¡¼¥É»ØÄê
+		// Debugモード指定
 		$options['debug'] = PEAR_DB_DEBUG;
 		$objDB = DB::connect($dsn, $options);
-		// ÀÜÂ³À®¸ù
+		// 接続成功
 		if(!PEAR::isError($objDB)) {
 			$objDB->query("DROP TABLE " . $table_name);
 		} else {
 			$arrErr['all'] = ">> " . $objDB->message . "<br>";
-			// ¥¨¥é¡¼Ê¸¤ò¼èÆÀ¤¹¤ë
+			// エラー文を取得する
 			ereg("\[(.*)\]", $objDB->userinfo, $arrKey);
 			$arrErr['all'].= $arrKey[0] . "<br>";
@@ -902,9 +902,9 @@
 }
 
-// ¥«¥é¥à¤ÎÄÉ²Ã¡Ê´û¤Ë¥«¥é¥à¤¬Â¸ºß¤¹¤ë¾ì¹ç¤ÏºîÀ®¤·¤Ê¤¤¡Ë
+// カラムの追加（既にカラムが存在する場合は作成しない）
 function lfAddColumn($dsn) {
 	global $objDBParam;
 
-	// ¼õÃí¥Æ¡¼¥Ö¥ë	
+	// 受注テーブル	
 	sfColumnExists("dtb_order", "memo01", "text", $dsn, true);	
 	sfColumnExists("dtb_order", "memo02", "text", $dsn, true);
@@ -919,5 +919,5 @@
 	sfColumnExists("dtb_order", "campaign_id", "int4", $dsn, true);
 
-	// ¼õÃí°ì»þ¥Æ¡¼¥Ö¥ë	
+	// 受注一時テーブル	
 	sfColumnExists("dtb_order_temp", "order_id", "text", $dsn, true);	
 	sfColumnExists("dtb_order_temp", "memo01", "text", $dsn, true);	
@@ -932,5 +932,5 @@
 	sfColumnExists("dtb_order_temp", "memo10", "text", $dsn, true);
 
-	// »ÙÊ§¾ðÊó¥Æ¡¼¥Ö¥ë
+	// 支払情報テーブル
 	sfColumnExists("dtb_payment", "charge_flg", "int2 default 1", $dsn, true);	
 	sfColumnExists("dtb_payment", "rule_min", "numeric", $dsn, true);	
@@ -949,5 +949,5 @@
 	sfColumnExists("dtb_payment", "memo10", "text", $dsn, true);
 	
-	// ¥­¥ã¥ó¥Ú¡¼¥ó¥Æ¡¼¥Ö¥ë
+	// キャンペーンテーブル
 	sfColumnExists("dtb_campaign", "directory_name", "text NOT NULL", $dsn, true);
 	sfColumnExists("dtb_campaign", "limit_count", "int4 NOT NULL DEFAULT 0", $dsn, true);
@@ -957,14 +957,14 @@
 	sfColumnExists("dtb_campaign", "deliv_free_flg", "int2 NOT NULL DEFAULT 0", $dsn, true);	
 
-	// ¸ÜµÒ
+	// 顧客
 	sfColumnExists("dtb_customer", "mailmaga_flg", "int2", $dsn, true);
     
-    // ¥¤¥ó¥Ç¥Ã¥¯¥¹¤Î³ÎÇ§
+    // インデックスの確認
 	if (!sfColumnExists("dtb_customer", "mobile_phone_id", "text", $dsn, true)) {
-		// ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ÎÄÉ²Ã
+		// インデックスの追加
 		sfIndexExists("dtb_customer", "mobile_phone_id", "dtb_customer_mobile_phone_id_key", 64, $dsn, true);
 	}
 
-	// ¸ÜµÒ¥á¡¼¥ë
+	// 顧客メール
 	if ($objDBParam->getValue('db_type') == 'mysql') {
 		sfColumnExists("dtb_customer_mail", "secret_key", "varchar(50) unique", $dsn, true);
@@ -974,52 +974,52 @@
 }
 
-// ¥Ç¡¼¥¿¤ÎÄÉ²Ã¡Ê´û¤Ë¥Ç¡¼¥¿¤¬Â¸ºß¤¹¤ë¾ì¹ç¤ÏºîÀ®¤·¤Ê¤¤¡Ë
+// データの追加（既にデータが存在する場合は作成しない）
 function lfAddData($dsn) {
-	// CSV¥Æ¡¼¥Ö¥ë
+	// CSVテーブル
 	if(sfTabaleExists('dtb_csv', $dsn)) {
-		lfInsertCSVData(1,'category_id','¥«¥Æ¥´¥êID',53,'now()','now()', $dsn);		
-		lfInsertCSVData(4,'order_id','ÃíÊ¸ID',1,'now()','now()', $dsn);
-		lfInsertCSVData(4,'campaign_id','¥­¥ã¥ó¥Ú¡¼¥óID',2,'now()','now()', $dsn);
-		lfInsertCSVData(4,'customer_id','¸ÜµÒID',3,'now()','now()', $dsn);
-		lfInsertCSVData(4,'message','Í×Ë¾Åù',4,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_name01','¸ÜµÒÌ¾1',5,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_name02','¸ÜµÒÌ¾2',6,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_kana01','¸ÜµÒÌ¾¥«¥Ê1',7,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_kana02','¸ÜµÒÌ¾¥«¥Ê2',8,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_email','¥á¡¼¥ë¥¢¥É¥ì¥¹',9,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_tel01','ÅÅÏÃÈÖ¹æ1',10,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_tel02','ÅÅÏÃÈÖ¹æ2',11,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_tel03','ÅÅÏÃÈÖ¹æ3',12,'now()','now()', $dsn);
+		lfInsertCSVData(1,'category_id','カテゴリID',53,'now()','now()', $dsn);		
+		lfInsertCSVData(4,'order_id','注文ID',1,'now()','now()', $dsn);
+		lfInsertCSVData(4,'campaign_id','キャンペーンID',2,'now()','now()', $dsn);
+		lfInsertCSVData(4,'customer_id','顧客ID',3,'now()','now()', $dsn);
+		lfInsertCSVData(4,'message','要望等',4,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_name01','顧客名1',5,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_name02','顧客名2',6,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_kana01','顧客名カナ1',7,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_kana02','顧客名カナ2',8,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_email','メールアドレス',9,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_tel01','電話番号1',10,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_tel02','電話番号2',11,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_tel03','電話番号3',12,'now()','now()', $dsn);
 		lfInsertCSVData(4,'order_fax01','FAX1',13,'now()','now()', $dsn);
 		lfInsertCSVData(4,'order_fax02','FAX2',14,'now()','now()', $dsn);
 		lfInsertCSVData(4,'order_fax03','FAX3',15,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_zip01','Í¹ÊØÈÖ¹æ1',16,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_zip02','Í¹ÊØÈÖ¹æ2',17,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_pref','ÅÔÆ»ÉÜ¸©',18,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_addr01','½»½ê1',19,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_addr02','½»½ê2',20,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_sex','À­ÊÌ',21,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_birth','À¸Ç¯·îÆü',22,'now()','now()', $dsn);
-		lfInsertCSVData(4,'order_job','¿¦¼ï',23,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_name01','ÇÛÁ÷ÀèÌ¾Á°',24,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_name02','ÇÛÁ÷ÀèÌ¾Á°',25,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_kana01','ÇÛÁ÷Àè¥«¥Ê',26,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_kana02','ÇÛÁ÷Àè¥«¥Ê',27,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_tel01','ÅÅÏÃÈÖ¹æ1',28,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_tel02','ÅÅÏÃÈÖ¹æ2',29,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_tel03','ÅÅÏÃÈÖ¹æ3',30,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_zip01','郵便番号1',16,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_zip02','郵便番号2',17,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_pref','都道府県',18,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_addr01','住所1',19,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_addr02','住所2',20,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_sex','性別',21,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_birth','生年月日',22,'now()','now()', $dsn);
+		lfInsertCSVData(4,'order_job','職種',23,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_name01','配送先名前',24,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_name02','配送先名前',25,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_kana01','配送先カナ',26,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_kana02','配送先カナ',27,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_tel01','電話番号1',28,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_tel02','電話番号2',29,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_tel03','電話番号3',30,'now()','now()', $dsn);
 		lfInsertCSVData(4,'deliv_fax01','FAX1',31,'now()','now()', $dsn);
 		lfInsertCSVData(4,'deliv_fax02','FAX2',32,'now()','now()', $dsn);
 		lfInsertCSVData(4,'deliv_fax03','FAX3',33,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_zip01','Í¹ÊØÈÖ¹æ1',34,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_zip02','Í¹ÊØÈÖ¹æ2',35,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_pref','ÅÔÆ»ÉÜ¸©',36,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_addr01','½»½ê1',37,'now()','now()', $dsn);
-		lfInsertCSVData(4,'deliv_addr02','½»½ê2',38,'now()','now()', $dsn);
-		lfInsertCSVData(4,'payment_total','¤ª»ÙÊ§¤¤¹ç·×',39,'now()','now()', $dsn);
-	}
-}
-
-// CSV¥Æ¡¼¥Ö¥ë¤Ø¤Î¥Ç¡¼¥¿¤ÎÄÉ²Ã
+		lfInsertCSVData(4,'deliv_zip01','郵便番号1',34,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_zip02','郵便番号2',35,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_pref','都道府県',36,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_addr01','住所1',37,'now()','now()', $dsn);
+		lfInsertCSVData(4,'deliv_addr02','住所2',38,'now()','now()', $dsn);
+		lfInsertCSVData(4,'payment_total','お支払い合計',39,'now()','now()', $dsn);
+	}
+}
+
+// CSVテーブルへのデータの追加
 function lfInsertCSVData($csv_id,$col,$disp_name,$rank,$create_date,$update_date, $dsn) {
 	$sql = "insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date) values($csv_id,'$col','$disp_name',$rank,$create_date,$update_date);";
