Pascal互換コンパイラであるFreePascalと,そのIDE環境+RAD-GUIライブラリのLazarusに関する日本語化プロジェクトです。
私達の手で、使いやすく日本語化していきましょう。
---------------------------------
テストリリース 第6版 2006/11/12
---------------------------------
Windows版の0.9.20 LazarusのIDE上で
全角文字の日本語のコメントや文字列の
不具合を修正するもの。
FreePascal-JPプロジェクト
プロジェクトの場所
freepascaljp on SourceForge.jp
http://sourceforge.jp/projects/freepascaljp/
プロジェクト管理者 saeka@users.sourceforge.jp
---------------------------------
Howto Install
---------------------------------
(インストール先が違う場合は読み替えてください。)
C:\lazarus\components\syneditに同梱の
SynEdit.pp,
SynEdit.inc,
Imm.ppをコピーする。
メニューから、Tools-BuildLazarusを実行する。
日本語の場合は、ツール-Lazarus生成を実行する。
IDEのエディタのフォントを日本語のものに設定する。
---------------------------------
覚え書き
FIX-JP0001
Windows環境下でのIDEの日本語IME
入力問題を解消するためのパッチ
---------------------------------
Windows:
SynEditをLazarus下で全角文字やIMEに対応させる。
ハイライト機構がマルチバイトに対応していないため、
文字列やコメント以外で日本語入力をしようとすると
(ハイライトしようとして)文字化けすることがあります。
---------------------------------
Lazarus 0.9.20 TEST-6
0.9.18のSynEditにあわせる。
全角の選択範囲で不具合を修正
Lazarus 0.9.18 TEST-5
0.9.18のSynEditにあわせる。
Lazarus 0.9.16 TEST-4
IMMの初期化(IME変換時のフォントの設定が不適切であった
--> LCLでIMMのメッセージが来ないのが原因)
Lazarus 0.9.16 TEST-3
ByteTypeでLeadByteがうまく判定できないようなのでTrailByteで判定するように変更
Lazarus 0.9.16 TEST-1,TEST-2
日本語入力のIME表示がキャレットの場所で行えるようにする。
入力中に文字化けしないようにする。(文字列、コメント)
BackSpaceキー,DELキーが2バイト文字を判別する。
選択範囲が2バイト文字境界になるようにする。
Windowsユニットをインクルードして、IME制御関数を通すように改造
Windowsの日本語IME制御関数のヘッダが
入っているが、標準のLazarusにはないので、
http://clootie.narod.ru/でLazarus用のImm.ppがある。
このImm.ppを
C:\lazarus\components\syneditにコピーする。
本来はC:\lazarus\fpcsrc\rtl\win32だろうか。