このプログラムは Kerbal Space Program のパーツおよびサイエンスレポートの説明文を抽出し、Microsoft Translator APIを使用して自動で機械翻訳します。
ModuleManager.dll で使用するcfgファイルを作成します。
###※Kerbal Space Program本体のファイルは一切変更しません。ModuleManager.dll用のConfigファイルを作成するだけです。
###※ModuleManager.dllは別途入手してください。
Kerbal Space Program本体 --- 1.1以上
ModuleManager.dll --- Kerbal Space Programのバージョンに対応したもの。
.NET Framework 4.5.2
###事前準備
自動翻訳させる場合はMicrosoft Translator APIの「クライアントID」と「顧客の秘密」を取得する必要があります。
※Windows Azure Marketplaceへ登録等が必要です。(有料版もありますが、無料版でOK)
※自力で翻訳する場合で英語文章の抽出のみでしたら、IDの登録は不要です。
###実行方法
① 処理対象フォルダ(GameDataフォルダ)は Kerbal Space Programをインストールした先にある、GameDataフォルダを指定します。
② 翻訳済みデータ保存フォルダ名は、①のGameData内に作成するファイル名を指定します。
③「翻訳設定」で、自動翻訳の有効/無効を設定します。
自動翻訳を行なう場合は、Microsoft Translator APIの「クライアントID」と「顧客の秘密」を入力します。
④ 「処理実行」で処理を開始します。 自動で機械翻訳する場合は少し時間がかかりますので、気長に待ってください。
⑤ 終了すると②で指定したフォルダに ModuleManager用のcfgファイル が生成されますので、ModuleManager.dll で読み込ませてください。
Kerbal Space Program
+--- GameData <---------- ①で指定するフォルダ
+--- Squad
+--- (各MODのフォルダ)
+--- ・
+--- ・
+--- ・
+--- ModuleManager.dll <--- を設置
+--- @toJapanese <--- ②で指定するフォルダ名
###自分で翻訳または日本語を修正する場合
機械翻訳では(ほとんど)意味が通じないので、自分で修正してください。
①翻訳データ保存先にある、*.cfgファイルの日本語部分を編集します。
※コメントアウト // になっている場合は //を消してください。
②ModuleManager.dllで読み込ませます。 終わり。
③次回処理時に修正した翻訳データを使用するため、翻訳データベースに取り込んでおきます。
④「翻訳ファイル読込」で ①で修正した*.cfgファイルを選択しで取り込みます。
※有志の方々が翻訳された ModuleManager用の *.cfgファイルも取り込めるかも。
Microsoft Visual Studio Community 2015
- MIT
- see LICENSE.txt