Meiryo UIも大っきらい!! source file package By Tatsuhiko Syoji(Tatsu) 2005,2012-2020 [必要となるプログラム] ・Visual Studio 2008/2015以降(VC++) [ファイル] ReadMe.txt:本ファイルです。 LICENSE.txt : MITライセンスの条文です。 ・programフォルダ配下のファイル noMeiryoUI_2008.sln : Visual Studio 2008用ソリューションファイルです。 noMeiryoUI_2008.vcproj : Visual Studio 2008用プロジェクトファイルです。 noMeiryoUI.sln : Visual Studio 2015用ソリューションファイルです。 noMeiryoUI.vcxproj : Visual Studio 2015用プロジェクトファイルです。 noMeiryoUI.vcxproj.filters : Visual Studio 2015用プロジェクトファイルです。 TWRフォルダ配下のファイル : GUI構築に使用したファイルです。 その他のファイル : Meiryo UIも大っきらい!!自身のソースファイルです。 ・helpフォルダ配下のファイル ja-jpフォルダ配下のファイル : 日本語版ヘルプファイルのソースファイルです。 en-usフォルダ配下のファイル : 簡単な英語版ヘルプファイルのソースファイルです。 zh-cnフォルダ配下のファイル : 立花 月下様訳による簡体字**語版ヘルプファイルのソースファイルです。 ・langフォルダ配下のファイル ChineseSimplified.lng : 立花 月下様訳による簡体字**語の言語ファイルです。 English.lng : 英語の言語ファイルです。 default.lng : 言語ファイルのサンプルを兼ねた簡体字**語・英語以外のときに使用される言語ファイルです。 [使い方] ・プログラムのビルド 1.まず、本アーカイブをディレクトリ付きで展開します。 2.programフォルダのnoMeiryoUI_2008.sln(Visual Studio 2008)か noMeiryoUI.sln(Visual Studio 2015)を開きます。 3.ビルドを行うと実行ファイルがデバッグ版はDebugフォルダに、リリース版は Releaseフォルダに生成されます。 ・ヘルプの訳 1.編集元となるヘルプファイルをhelpフォルダの下のフォルダごとコピーしてください。 2.contentsフォルダ内のHTMLファイルを訳してください。 3..hhpファイルをHTML Helo workshopで開いて編集し、ヘルプファイルを作成してください。 ・言語ファイルの訳 1.helpフォルダ内の言語ファイルをコピーしてください。 2.[RESOURCE]と書かれた行のキー=値となっている部分の値の部分を変更します。 FONT_FACE=System とある行が表示に使用するフォント名になるので=の後ろにフォント名を書いてください。 FONT_CHARSET=1 とある行は表示に使用するフォントの文字セットになりますので、文字セットに対応する数値を指定してください。 上記以外はメッセージとなりますので、画面の表示と照らし合わせて訳してください。 例) DLG_ALL_FONT=All fonts 文字セットに対応する数値は以下の通りとなります。 ANSI文字セット(通常はこれを指定します。):0 デフォルト文字セット:1 シンボル:2 日本語(SHift-JIS):128 ハングル文字:129 簡体字**語(GB2312):134 繁体字**語(BIG5):136 OEM文字セット:255 組合型符号化文字集合ハングル文字:130 ヘブライ語:177 アラビア語:178 ギリシア語:161 トルコ語:162 ベトナム語:163 タイ語:222 東欧文字セット:238 ロシア語文字セット:204 MAC文字セット:77 バルト文字セット:186 3.[PRESET]と書かれた行以下の内容はプリセットメニューのフォントの情報です。 各OSの初期状態のフォント名とフォントサイズを記述してください。 CAPTIONで始まる行はタイトルバーのフォント情報です。 ICONで始まる行はアイコンのフォント情報です。 SMALLCAPTIONで始まる行はパレットのフォント情報です。 STATUSで始まる行はステータスバー・ヒントのフォント情報です。 MESSAGEで始まる行はメッセージボックスのフォント情報です。 MENUで始まる行はメニューのフォント情報です。 FACEが入る行にはフォント名を記述してください。 SIZEが入る行にはフォントサイズを記述してください。 CHARSETが入る行には文字セットを記述してください。 後ろが_8で終わる行にはWindows 8/8.1の、_10で終わる行はWindows 10の フォントの情報を記述してください。 例)タイトルバーがSegoe UIの11ポイント、文字セットデフォルト、Windows 8.1の場合 CAPTION_FACE_8=Segoe UI CAPTION_SIZE_8=11 CAPTION_CHARSET_8=1 4.最後に、Meiryo UIも大っきらい!!が言語ファイルを読み込めるように 言語ファイル・ヘルプファイルをリネームします。 utilディレクトリのlocaletest.exeをコマンドプロンプトから 実行すると 言語名_国名.コードページ の形式で現在のWindowsの表示等の 言語が表示されます。 言語名で表示する場合は'_'より前の文字列にそれぞれのファイルの拡張子を つけた名前に言語ファイルとヘルプファイルの名前を変更してください。 言語名と国に合わせた表示を行う場合は'.'より前の文字列にそれぞれのファイルの 拡張子をつけた名前に言語ファイルとヘルプファイルの名前を変更してください。 ファイル名の変更が終わったらnoMeiryoUI.exeと同じフォルダに置くことで 言語ファイルが読み込まれ、ヘルプファイルが表示されます。 ただし、default.lng、default.hlpは表示する言語の言語ファイルがない場合に 使用するので、残すようにしてください。 例) ・英語(国を問わない)の場合 English_United States.437 などと出るので、'_'の前のEnglishにそれぞれの拡張子を付けた名前に ファイル名を変更します。 言語ファイル名はEnglish.lng ヘルプファイル名はEnglish.chm となります。 ・簡体字**語(**)の場合 Chinese (Simplified)_China.936 と出るのでChinese (Simplified)_Chinaにそれぞれの拡張子を付けた名前に ファイル名を変更します。 言語ファイル名はChinese (Simplified)_China.lng ヘルプファイル名はChinese (Simplified)_China.chm となります。 [ライセンス] MITライセンス( http://opensource.org/licenses/mit-license.php )に従います。 [作者] 庄子 達彦(Tatsu) E-mail Address rxk16664@nifty.ne.jp My Web page http://tatsu.life.coocan.jp/index.html GitHub project page https://github.com/Tatsu-syo/noMeiryoUI ------------------------------------------------------------------------