﻿説明

概要：
 ここは、MySQLデータベースを使用してhtmなどを自動的に日本語化するスクリプトの置
 き場です。
 L2J_DataPack/build.xml の中から呼ばれます。

詳細：
 L2J_DataPack ビルド時に MySQLサーバの l2jgs データベースから日本語デー
 タを読み込んで htm などを日本語化をします。
 しかし、はじめてビルドするときは、あなたのコンピュータに l2jgs データベースは
 インストールされてないかと思います（ほとんどの人がそうです）

 よって、ビルド時にデータベースが開けない旨のエラーが出ますが、無視してください。
 日本語化されていないだけで、動作には問題ありません。英語でゲームプレイできます。
 このビルドしたものを一旦インストールして
 できあがったサーバの tools\vars.txt を
 ワークスペースの L2J_DataPack\tools\vars.txt にコピー
 必要であれば IP アドレスを修正して
 再度、L2J_DataPack をビルドし直して下さい。

 ここまでで l2jgs が出来ているので、２回目以後からのビルドで日本語化されます。

動作環境（ビルド時）：

・Windows XP PRO
・Active Perl 5.12.2
・Active Perl 5.10.0
・Active Perl 5.8.8

 これ以外は手元に環境が無いので確認していません。
 Windows XP HOME、Windows Vista などもおそらくＯＫだと思います。
 Linux は perlコード中の cp932 という単語を適宜書き換えればなんとか動くんじゃ
 ないかと思います。

 ※2010.10.23 Active Perl 5.12.0,1,2 で動作確認しました。
 ※2009.09.26 Active Perl 5.10.1 で原因不明の不具合が出ています。
     5.10.0 でビルドしてください。

 ※2010.04.15 Active Perl 検証 ○=正常、×=不具合
     ActivePerl-5.8.9.826-MSWin32-x86-290470   - ○
     ActivePerl-5.8.9.827-MSWin32-x86-291969   - 未確認
     ActivePerl-5.10.0.1004-MSWin32-x86-287188 - ○
     ActivePerl-5.10.0.1005-MSWin32-x86-290470 - ○
     ActivePerl-5.10.1.1006-MSWin32-x86-291086 - ×
     ActivePerl-5.10.1.1007-MSWin32-x86-291969 - ○
     ActivePerl-5.12.0.1200-MSWin32-x86-292396 - ○
     ActivePerl-5.12.1.1201-MSWin32-x86-292674 - ○
     ActivePerl-5.12.2.1202-MSWin32-x86-293621 - ○

追加モジュール：

・DBD::mysql Ver4.00以降
・Jcode 最新版

 Active Perl の初期状態では DBD::mysqlモジュール、Jcodeモジュールはインストール
 されていません。

 モジュールをインストールするにはコマンドプロンプトで次のコマンドを実行してくだ
 さい。
   ppm install dbd-mysql
   ppm install jcode

そのたの設定：

 下記のファイルにMySQLサーバのIPアドレス、パスワードなどを設定しておいてください。
・ワークスペース\L2J_DataPack\tools\vars.txt

-------------------------------------------------------------------------------
■DBD::mysql がインストールされていないときのエラーメッセージ例
-------------------------------------------------------------------------------
     [echo] Language - npcname
     [exec] install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@IN
C contains: C:/Perl/site/lib C:/Perl/lib .) at (eval 8) line 3.
     [exec] Perhaps the DBD::mysql perl module hasn't been fully installed,
     [exec] or perhaps the capitalisation of 'mysql' isn't right.
     [exec] Available drivers: CSV, DBM, ExampleP, File, Gofer, ODBC, Oracle, Pr
oxy, SQLite, Sponge.
     [exec]  at build_ja/lang_npcname_ja.pl line 35

BUILD FAILED
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
■perlモジュールのインストール例
-------------------------------------------------------------------------------
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\taro-chofu>ppm install dbd-mysql
Syncing site PPM database with .packlists...done
Downloading DBD-mysql-4.011...done
Unpacking DBD-mysql-4.011...done
Generating HTML for DBD-mysql-4.011...done
Updating files in site area...done
  12 files installed

C:\Documents and Settings\taro-chofu>ppm install jcode
Downloading Jcode-2.07...done
Unpacking Jcode-2.07...done
Generating HTML for Jcode-2.07...done
Updating files in site area...done
   4 files installed

C:\Documents and Settings\taro-chofu>
-------------------------------------------------------------------------------

履歴
2011.06.06 l2jdb を l2jgs に
2010.10.23
