Home > 3月, 2013

2013.03.25

Virtual CloneDrive 5.4.5.0 日本語修正ファイル

Virtual CloneDrive の設定画面で項目の一部が英語メッセージのままだったのを不思議に思い、言語ファイルをちょっと覗いてみると、案の定英語版には存在するメッセージ文字列が日本語版に無い。
どこかのタイミングで言語ファイルの更新をやめちゃったのかなーと予想。
一部制御コードが混じってるので試行錯誤してみたら解析できたっぽいのでメモ。

VCDPrefsJP.lng : 設定画面の文字列
VCDShellJP.lng : タスクトレイアイコンを右クリックしたときに出るメニュー文字列

VCDPrefsStrings.h と VCDShellStrings.h に定義してあるのが項目IDで
(ヘッダー)(項目ID1 + null + 文字列長 + null + 文字列)(項目ID2 + null + 文字列長 + null + 文字列)...
という構成。
ちなみに文字列はShiftJISでいけた。IDや文字列長はバイナリ値なので制御コードが挿入できるエディタか、バイナリエディタが必要。

VCDPrefsEN.lng に定義済みの項目ID 29~31 が VCDPrefsJP.lng ではごっそり無いので、英語版をコピーして(具体的にはAutomatic以降)日本語版にペースト。
英語版文字列をGoogleで翻訳して日本語に置換後、文字列長を修正したら完了。

VCDShellJP.lng も同様に、項目ID 8~14が(以下略)

今更こんなもん作って需要があるのかさっぱりだけど、一応使う人もいるかなと思ってアップしてみる。

Virtual CloneDrive 5.4.5.0 日本語修正ファイル(私家版)

解凍した VCDPrefsJP.lng と VCDShellJP.lng を Virtual CloneDrive 本体があるフォルダ配下の Texts フォルダに放り込んだらすぐ置き換わるはず。
元に戻したい場合はoriginalフォルダに原本が入ってます。

まあこんなので壊れたりはしないだろうけど、念のため利用については自己責任でおながいします。
あと、翻訳がおかしいという場合は「こいつ英語できねーんだなpgr」と笑い飛ばしつつ、各自で直してみて下さい。