- ベストアンサー
日本語化キット
あまり具体的ではないのですが教えてください。 前から疑問に思っていたのですが、 海外版のソフトに対して作られる「日本語化キット」、 パッチその他いろんな名前はあるんですが、 ああいうのって、どうやって作るんでしょう。 例えばmozillaであればオープンソースだから、 誰でも知識さえあればコードを見ることが出来ますが、 winampやらICQってのは、見れませんよね。 逆コンパイルするわけじゃないだろうに、 どんなふうな処理を行っているのでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ダイアログ等は通常リソースと呼ばれる部分に入っているので、その内容を取り出し、文言やフォント等を変更した後に保存しなおすことで、日本語化が可能です。 また、同じくリソースに含まれるStringTableにメッセージ等が格納されていれば、メッセージも同様に簡単に編集することが出来ます。 これらの操作は、NT系のOSであれば、VisualC++で可能です。(9x系では、リソースを取り出せても同一の実行ファイルに再保存が出来ません) あと、直接ソース中に埋め込まれた文字列等も逆アセンブラ(しなくても可能?)すれば編集可能でしょうし。 また、パッチを作るには、元のファイルと日本語化したファイルの差分をとってパッチを作るツールを使うのが普通でしょう。
お礼
なるほど、VCってそんなことが出来るんですね。 使えてないけど私のPCにインストールされてるので、 もうちょっと勉強して頑張ってみます。 大変参考になりました、ありがとうございました。