• 締切済み

ソフトウェア 日本語化 リソースにメニュー(MENU)が無い

こんにちは。 この度、ソフトウェアの日本語化を行っています。 そこで1つ問題が起こっています。 リソースファイルをResource Hackerなどのリーソースエディタで開いても、ダイアログやアイコンファイルは有るのですが、メニュー項目(MENU)や右クリックメニューが無いのです。 最近のソフトではいつもこうなります。 原因は何でしょうか?また何処に納められているのでしょうか? 初心者ですいませんが、何卒回答の程お待ちしております。

みんなの回答

  • yama1718
  • ベストアンサー率41% (670/1618)
回答No.1

そのソフトのソースリストは公開されていますか? メッセージ類を後で多言語に対応する為に、リソースで定義するか、 DLLなどでモジュール化するか、設定ファイルから読み込むか、 ソースリストの定義で作成される実行ファイルのメッセージを切り替える方法もありますし、 他の言語への対応を考えずにプログラムに直に書き込むかはソフトの作者しだいですから。 ソースリストが無い場合は逆アセンブルやバイナリでメッセージにパッチを当てないとできないのではないでしょうか。

ikx225
質問者

お礼

ありがとうございます。 作者さんの対応ですね。 プログラム書き換えるのは作者さんに失礼なので問い合わせてから、作るようにします。

関連するQ&A

  • 海外のソフトを日本語化する方法を教えてください。

    最近海外の方が製作されたソフトを日本語化していて、 ほとんどの場合はメニュー、ダイアログ、ステータスバー、はリソースエディタ(Resource Hacker等)で編集して、 残り(警告ダイアログ、メニュー)はバイナリエディタ(Stirling等)で地味に日本語化しているのですが、 それ以外(Resource Hackerでは編集できないもの)はどうやって日本語化すればいいのでしょうか? バイナリエディタだけで編集しないといけないこともありますか? バイナリエディタでも編集できないものはあるんですか? その場合は他に有効なソフトはありますか? よろしくお願いします。

  • 右クリックメニュー

    ショートカットアイコンからの右クリックメニューの中に同じ項目が2つできてしまいました。 ショートカットアイコンの右クリックメニューを整理するには レジストリのどのキーから編集するのでしょうか? また、ファイル→右クリックメニュー、フォルダ→右クリックメニューは正常にメニューが表示されます。 同じ項目が出てしまうのは ショートカットアイコンからの右クリックメニューのみです。 どうかよろしくお願いします。

  • メニューにアイコンを付加するには?

    Windows APIでプログラミングしています。右クリックが起きた時にLoadMenuでリソースからメニューを取り出し、TrackPopupMenuでポップアップメニューを表示するようにしています。 このメニューの項目の右横にアイコンを付けたいのですが、どうすればよいのでしょうか? また、項目の文字を太字にする方法も分かれば教えてください。

  • resource hacker(リソースハッカー)でzonealarmの点滅する警告アイコンを任意のお気に入りアイコンに変更したいのですが・・

    resource hacker(リソースハッカー)で zonealarm(ファイアウォール)の 点滅する警告アイコン(たどっていくとzlclient.exe のツリー内にある)を 任意のお気に入りアイコンに変更したいのですが・・ 詳しいかたご教授願います。

  • ソフトの日本語化を行っているのですが、リソースエディタで開いてもiconファイルしかない

    タイトル道どうりソフトの日本語化を行っています。 リソースエディタで開いたところ、iconファイルしか見あたりません。 原因の分かる方いらっしゃいますか? ソフトはXN Resource editer とResourceHackerを使用しました。 日本語化対象のソフトは24KBでした。 バイナリで開いたところ、「This program cannot be run in DOS mode」と書かれていました。 初心者の私に教えて下さると幸いです。

  • リソースの編集ができません。リソースビューが開かない

    VC++2005で、以前 .rcや.rc2ファイルをダブルクリックすると、 リソースエディタが開いて、ダイアログボックスの編集をツールボックスを使って設定しておりましたが、現在、ダブルクリックしても何も出てこなくなりました。 メニューの表示 - リソースビューも開きません。 何か設定が変わってしましたのでkしょうか? それともVisualStudioが壊れたのでしょうか?

  • リソースファイルとは・・・

    リソースについて、2つ疑問が沸きました。 もしよろしかったら、アドバイスよろしくお願い致します。 (1)最近まで、Visual C# .NETを使用しておりました。 さきほど、Visual C++ .NETをいろいろいじっていたのですが、C++にはリソースというフォルダがあって、C#にはないのか疑問になりました。 どうしてC++では、リソースとして明確に分けているのかどうしてもわかりません。(そういえば、C#では、多言語に対応できないのかな・・・!?) (2)C#では、たとえば、メニューのキャプションを変更したりといったことは、コードと同じように編集できるのに、どうしてC++では、わざわざリソースエディタのメニューデザイナで編集させているのでしょうか? あと、リソースエディタの中にダイアログと言う項目があるのも不思議でなりません。ダイアログもフォームなのにリソースなんでしょうか?(リソースファイルとして保存して何か意味あるのでしょうか?)

  • 「送る」のメニューが消えてしまいました

    インターネットのお気に入りのダイアログボックス内に入れて保存しておいたインターネットファイルを右クリックすると、いつもならメニューの中に「送る」というのがあって、デスクトップに送ると、アイコンをデスクトップに置くことができたのですが、ある日、「送る」のメニューが消えてしまいました。復活させるにはどうすればいいのでしょうか。 どうしてもだめなら、コピーして貼り付ける手もありますが。よろしくお願いします。

  • 右クリックメニュー「エクスプローラ(X)」「検索(E)...」

    Windowsエクスプローラの(フォルダやファイルやドライブの)右クリックメニュー 「エクスプローラ(X)」 「検索(E)...」 「ショートカットの作成(S)」 上記の三つを非表示にするにはどうすれば良いでしょうか? レジストリの書き換えによって可能でしょうか?? あるいは、バイナリ内のデータなのでしょうか?? もしそうなら「Resource Hacker」などで編集可能でしょうか? ※「ShellExView」では該当するエントリは見つかりませんでした。

  • IE6メニューバーのカスタマイズに関して

    ご質問させていただきます。 IE6.0.29ver 画面上部メニューバー内の 「表示」→「エクスプローラーバー」でポップアップされる項目の 「履歴」の項目を削除、もしくはグレイアウトさせたいと思います。 上記作業を行う場合は、レジストリの改変が必要であり、 関連するレジストリ項目が、HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser 内の「ITBarLayout」であると思われます。 しかし、上記ファイルのどの部分をどの様に変更するべきかわからない状況です。 尚、フリーウェアソフトの「Resource Hacker」を使用し「履歴」項目の削除に成功致しましたが、「Resource Hacker」のバグであるのか、当方の操作ミスであるかはわかりませんが、その他の項目に悪影響を及ぼす事を確認致しました(インターネットオプション項目が2重になる、等) つきましては、大変勝手ながらWindows付属の「regedit」を使用しての作業方法をご教授いただけますよう、皆様何卒よろしくお願い致します。