Git Product home page Git Product logo

nomeiryoui's Introduction

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 [email protected]
My Web page http://tatsu.life.coocan.jp/index.html
GitHub project page https://github.com/Tatsu-syo/noMeiryoUI
------------------------------------------------------------------------

nomeiryoui's People

Contributors

tatsu-syo avatar loganteo avatar alan3344 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.