Skip to content

itom0717/KspTsTool2

Repository files navigation

Kerbal Space Program Translation Support Tool 2 for KSP

このプログラムは 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

Licence

  • MIT
    • see LICENSE.txt

Author

itom0717

About

Kerbal Space Program Translation Support Tool 2 - 日本語翻訳支援ツール2

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages