[FORCE]】[LINK]DMGファイル開封時にライセンス表示をさせるための支援用ソフトウェアがありました。こちらのリンクにあります。漢字トークからOS9までしっかりお世話になったResEditこれでOS9ともさよなら出来るかなダウンロードはこちらのサイトからResKnifeです。Shanks】[LINK]といってもバイナリーエディタとかに慣れない人はResEditのようには使えないです。ResEditの画面を頭に思い浮かべながらの操作になりますね。慣れるまではOS9起動してResEditの方が早いけどでも編集が必要になるたびにOS9を起動するのを考えればちょっと文言だけ編集なんて時は良いですね。UDIFMacintoshのdmgファイルを開く時にライセンス表示させるためのサンプルファイルの入手先が変更されていた。経由で入手するように変更になっています。(要ログイン)バージョン等には変更ありません。(0)[1]dmg開封時にライセンス表示さほど難しくないようです。Agreementの頭文字を取ってSLAと呼ぶようです。UDIFs[LINK]です。上手く出来るとこんな感じで自分の言葉でライセンス部を書けるわけですね。UDIFs[DMG]をダウンロードします。中を見てみるとな感じ中に入っている『SLAsInstructions.rtf』を見てみると手順がわかります。読み込み専用圧縮済みに変換する3:リソースフォークが使えるように変換(unflatten)します4-1:SLAResourcesをResEditで編集してメッセージを定義します。ターミナルで実行してリソースフォークファイルをソースへ逆コンパイルします。ターミナルで実行して書き出したsla.rファイルをdmgファイルへ埋め込みコンパイルします。5:出来上がったdmgファイルを開いて試してみましょう。(0)[3]dmg開封時にライセンス表示それではまずSLAResourcesを見てみましょうResEditで開きます。開くとこんな感じです。↑LPicここが『キモ』ですね。表示される文字や言語を指定します。IDがわからないとちょっと厳しいかもしれませんね。つづいて↑STR#ここはライセンス画面のインターフェイスの表示上のテキストを指定します。↑stylとTEXTは連動しています。モニターの色数なんかで使われるリソースがちがっているようです。利用出来る色に若干の違いがあるような、ないような...w↑TMPLここは触りません各リーソースの名前を関連つけていますのでここを触るべきでは無いでしょう。各リソースを見てみます。STR#リソースの中身はこれでした。日本語のIDは『5006』ですからここだけ編集します。ちなみにこのIDの内容は実際にライセンス表示される時のインターフェイス部になります。好きな文言を入れられますが文字数に制限があります。最大で256バイト日本語で120文字ぐらいがリミットのようです。(0)[5]dmg開封時にライセンス表示ライセンス部に表示されるテキストを編集します。サンプルには5000の英語と5004のフランス語がリソースとしてありますので。この5004を5006として日本語表示させます。【ポイント】文字の編集は必ず『styl』リソースで『先に』行います。stylリソースを開きます。編集しますがテキストエディタ等で編集した文章をペーストする事でリッチテキストを入力出来ます。色や文字のサイズを任意で選べますが色にも文字にも制限があります。編集が終わったらその都度保存しましょうで5004のフランス語で編集したのを5006の日本語に変えます。Infoを実行します。するとリソースinfoの画面が出ますのでIDと名前を変更します。続いて『TEXT』リソースのIDを変更します。『TEXT』をリソースを開きます。Infoを実行します。同じ様にフランス語を日本語へ5006へ編集します。するとTEXTのリソースはstylリソースと関連付いているので内容も更新されるはずです。これで表示される文言が出来ました。昔々あるところに『MacOS』がおりました。東西冷戦の頃の話しです。訳で、いよいよキモの『LPic』リソースの編集をしましょう。5000番リソースはこんな感じですね下からいきます。IDここは先のSTR#リソースで指定されているIDを下1桁入力されています。今は『4』が入っていますこれはフランス語のリソースを指定しています。これを『6』として5006の日本語を指定します。IDこれは昔〜昔のIDです。最新のQuickTime等で見れるIDは[LINK]こちらですからこれではありませんので注意してください。漢字トークをご存知な方なら『ピン』と来たと思います。code』カントリーコード国番号です。ここにはリソースフォークのverssで使われる国番号が入ります。