2019年9月17日火曜日

Maxlm DL エラーダイアログ画面の日本語化




Maxlm DLの実行ファイル(MaxIm_DL.exe)を操作中に、英文でエラーメッセージ
ダイアログ画面の表示される場合がありますが、英語読解力のない私も含めて
これは何だと思うことがありますね。
そこで、エラーダイアログ画面の英語文字列を日本語化してみました。

ただ、このソフトのリソースを翻訳編集するわけですからライセンス契約
に関係しますので取り扱いには注意し、あくまでも自分用としてのみ
使っていただき、ファイルは非公開として下さい。


一例としてメニューバーのProcess(処理)> Calibrate(較正する)をクリックすると・・・














エラーダイアログ画面が表示します。(何のことかわかりませんね?)










まず、Resource Hackerでこのソフトのリソースを抽出します。
次に、この英文の場所を特定するためにメニューバーの
編集 > 検索をクリックし、検索英単語を入力して(今の
場合、「No applicable ・・・」)検索ボタンをクリックします。














すると、String Table 1815:1033の場所にヒットします。













(" ")内の「¥n」を除く英文を、日本語に書き換えます。
No applicable calibration groups were found for this image.¥nPlease run Set Calibrate.

内容は以下の通り。
「この画像に該当するキャリブレーショングループは見つかりませんでした。
Set Calibrateを実行してください。」

後は、1815:1033をマウス右クリック、「このリソースの言語を変更」で1041(JAPANESE、DEFAULT)に変更して保存。

日本語書き換え後、Maxlm DLのメニューバーProcess(処理)> Calibrate(較正する)
をクリックしてみると、確かに日本語表記になっていますね。
キャリブレーション設定を先にして下さいの指示内容です。











このように、リソースのString Table(文字列テーブル)の中には
エラーに関する内容の文字列がほとんど格納されています。










Maxlm DL6 英語マニュアルの日本語翻訳・編集完了!




以前から進めてきましたMaxlm DL6 英語マニュアルの日本語翻訳編集 
が、ようやく全て完了して、PDF日本語マニュアルとしてほぼ完成しました。

一部翻訳を省略したところがありますが、720ページの英文のところ
750ページにおよぶ日本語版となりました。作業に要した時間は
167時間です。
自分で言うのもなんですが、、ここまで根気よく続けてこられたものだと
思っています。































上の英語原文と同内容の翻訳文、各項目横に英語併記。














目次部分の各項目にはハイパーリンクを設定し、英語も併記。















自分用のマニュアルとして、今後使って行きます。










2019年8月4日日曜日

Maxlm DL6 ヘルプメニューからPDF日本語マニュアルを開く




Maxlm DL6の英語マニュアルを日本語マニュアルに翻訳編集中(進捗度:70%)ですが
とにかく根気のいる作業です。

ここで、ヘルプメニューからPDF日本語マニュアルをダイレクトに開くことができない
ものかと考えてみました。

















ヘルプメニューから開くには、Word(.docx)ファイルでは開くことができないので
エクスポートしてAdobe PDFを作成。















作成したPDFファイル(目次の一部)。 (断り、前回記事 の理由でファイルは非公開)














元々の英語マニュアルPDFファイルは、このソフトをインストール時に
Documents \ MaxIm DL 6 \ Downloadsフォルダに自動的にダウンロード
配置されますが、ヘルプメニューのPDF Manual(英語表記時)=「日本語
マニュアル」名のコマンドをクリックすることにより、このPDFファイルが
開きます。
では、作成したPDFファイル(ファイル名:日本語マニュアル)を、元々の
英語マニュアルPDFファイルと置き換えればよいのではないかと普通は
考えますね。
実際に置き換えてヘルプメニューの該当のコマンド名をクリックして開いて
みると、英語マニュアルが表示します、これは Downloadsフォルダに英語
PDFファイルが存在しない場合、コマンド名をクリックした時に、自動的に
再度ファイルをダウンロードして配置される仕組みになっているからです。

今度は、下の画像のようにファイル名を同じくして置いてみました。













通常はここで、上書きされて日本語ファイル1個になるはずですが
結果的に両方のファイルが共存する形になり、当然ヘルプメニュー
をクリック時には、英語マニュアルが表示されます。

 2つのファイルは同じファイル名を持っているように見えますが、
それらは異なる方法でエンコードされています。 そのため、両方が
同じフォルダに同じ名前で同時に表示されるということです。

これは、Unicode(UTF-16)とASCII(UTF-8)の文字コードの問題で、英語版Windowsは
UTF-8を使っており、私たちの日本語版WindowsはUTF-16を使っている関係です。

結論はこうです。
英語マニュアルのファイル名(Maxlm DL Manual.pdf)を、コピーして
日本語マニュアルのファイル名として貼付けする、ただこれだけの
ことです。

今回の「ヘルプメニューから日本語マニュアルを開く」件について
Diffraction Limited社 サポートフォーラムのスタッフの方と約1週間
やり取りをして解決できました。

この場をかりて、スタッフのDougさんにお礼申し上げます。










2019年7月14日日曜日

Maxlm DL6 英文マニュアルの日本語翻訳進捗状況





Maxlm DL6の英文マニュアルの日本語翻訳編集 作業進捗度は

現在のところ、およそ半分程度(370ページ)に進んでいます。

ただ、全ての翻訳を終えても、更に手間のかかる作業があります

それは、関連記事にジャンプするためのハイパーリンクの作成で

随所にかなりの数があり、根気のいる作業となりそうです。


なお、翻訳編集が完了したあかつきには、公開しようと思って

いましたが、このソフト発売元のDiffraction Limited社 (Support Forum)

に尋ねてみたところ、やはり待ったがかかり、ユーザー個人でのみ

ならOKで、一般公開はライセンス協定違反ということですので

残念ながら公開は出来ません。







2019年6月29日土曜日

Maxlm DL 6 マニュアルの翻訳編集中!




MaxIm DL 6(有料版)PDFマニュアル(英文)
インターネットから自動的にダウンロードされ、マイドキュメント\ MaxIm DL 6 \ Downloads
に保存されます。
この英文マニュアルの、日本語翻訳編集を現在作業中です。

720ページ余りで構成されており、この手のソフトでは類を見ない量です。
翻訳編集は気の遠くなる作業ですが、やるからには完全に編集しようと
意気込んでいます。


英文マニュアルのCCD Focusing Tutorialの項














翻訳編集済みのCCDフォーカシングチュートリアルの項














英文をそのまま翻訳すればよいのですが、編集いて行く上で手間のかかる
作業があります、それは随所に、別の場所にある情報(記事)にジャンプする
リンクの追加と、関係WebサイトURLのリンクの貼付け作業です。

翻訳作業は、このソフトを使う上で必要不可欠なので
時間は掛りますが、完成させたいと思っています。






2019年5月29日水曜日

Maxlm DLのメニュー部分

遂に、日本語化表記に成功 !!




Maxlm DLのMenu部分リソースの英語文字列を、日本語翻訳書き換えして
実際のメイン実行ファイル上で日本語表記するために取り組んできましたが
遂にそれが成功しました。

約1ヶ月かかりましたが
いやはや、ここまで来ると自分で言うのもなんですが執念ですね。

成功したきっかけは、ごく単純なもので、次の画像のように
ソフトをたまたまいじくっていた時の事です。

①メイン画面のViewクリック
②Toolbarsクリック
③Customize...クリック
④CustomizeダイアログボックスのMenuタブをクリック
⑤Resetボタンをクリック
⑥画像のようなメッセージで、「はい」をクリックすると
  瞬時にメニューバーが日本語表記します。














既定の元々のメニュースタイルを、リセットすることにより
日本語表記が反映されて表示されたということでしょうね?。


メニュータブごとにクリックした時の日本語表記 (合成画像)















これで完全に全ての日本語化になっていないようです?。
「String Table」リソース部分の翻訳書き換え作業を現在
行っています。







2019年5月28日火曜日

Maxlm DLの日本語化 (その後)




Maxlm DLのメイン実行ファイルは「Maxlm_DL.exe」ですが
この中には、全てのダイアログボックスを表示するリソース
が格納されておりません。

例えば、Viewバー > Camera Control Windowを開いて見ると
ダイアログボックスは英語表記のままの状態です。















そこで、Resouce Hackerソフトは「.dll」拡張ファイルもリソースの
閲覧、書き換えが出来ることを思い出し、Maxlm DL構成ファイル
(160個)の中から、「Maxlm CCD.dll」拡張アプリケーションの
Dialog部分(55リソース)を翻訳書き換えして、次の画像のように
日本語化表記できました。


















このようにして、Maxlm DL構成ファイルの他の「.dll」拡張ファイル
についても、Dialog部分リソースがあるファイルについては
翻訳書き換えをしました。

















このソフトについては、かなり複雑な構成であることを実感しています。