Sign in Join
Wiki copytemporary

Revision 3 of 3, by FTurtle on 7-25-2015. The page as it is now.

Bug Tracking/ja

概�

��ページ�目的

Lazarus�主�海外�開発�進�られ��り��在�����日本語�対��完全��対応�����ん。 ��ページ��日本語���る���日本語��障害情報を集����。

Lazarus�日本語��り扱��関����題����り�解決策を見出��場��些細����も�����書�残������。 ���解決����られ��る課題�も�れ��ん���も��英語���る���れ���グトラックを�考�������。

http://bugs.freepascal.org/

�題�解決方法

日本語�メーリングリスト�よるLazarus�コミュニティ�少人数�����題����解決��る���り��ん。 ����オープンソース�コミュニティ�開発����られ�������誰�もソースコードを���修正�����。 �れ��大��利点��り�楽���も�り��。

実際�も����勢���ソースコード�世界中�らコミット�れ����SVN�よる通算�更新カウント�10万回を超�����。

日本語Lazarusコミュニティ内�も����上�られ�情報��必��も��英訳��本家��グレ�ート���報告�る��日本語�環境�ソースを分���修正�������������。

�グを見������英語��得����本家�報告����ん

���書������日本語Lazarus-ML�入��日本語�報告������。

���書�時�何�気を��る事��り���?

�グ�発生��Lazarus��ージョン�OSを書������。

障害情報

解決作業中

IDE�日本語入力��置�変�入力中�文字化��る

pascal
Windows/0.9.26以��修正パッ�を�布�����。詳����日本語Lazarus-MLを�覧下��。
最新�0.9.27系�SVNレビジョン��多���グ�修正�れ����。最新�SVN�らソースを�得��
コンパイル������。
0.9.27-SVNレビジョン用�IME�パッ�を準備�����。
�グトラック�登録済� http://bugs.freepascal.org/view.php?id=13140

未解決

GTK2���ソースエディタ��インプットメッソドを用��直接日本語を入力�る�������

pascal
他�エディタ���ら日本語をコピー��貼り付�れ��表示�正����れる。
ソースエディタ� SynEdit コン�ー�ント�作��れ��る���
SynEdit コン�ー�ント��題���る。改善�手��り�����資料
http://gtklab.sourceforge.jp/gtkim/GTKIM01.TXT
�中����る�gtk_im_context_filter_keypress�commitシグナルを用�る
必���る���れる。���ら�Lazarus �ソース中���よ��処�を
���る����見当�ら���ら��る。
��他�も http://gtklab.sourceforge.jp/gtkim/ �資料� gtk2 上��
日本語入力�資料�������役立�����。
英語�資料�������辺��ょ��。
http://library.gnome.org/devel/gtk/unstable/GtkIMContext.html
gtk_im_context_filter_keypress�commitシグナル�����部分を読ん�
��ん�処�������るよ��グトラッカー���開発�ーム��������れ�
�り�������・・・

Linux上�GTK2を使用�る��IDE�ら文字�消�る

pascal
user:Saeka-jp SynEdit��ん�����り���を��������よ��気��る。
GtkIMMulticontext
http://www.google.co.jp/codesearch/p?hl=ja#xADIePpEDw0/kazehakase-0.2.5/src/utils/gtk-utils.c&q=GtkIMMulticontext
IME�Windows��題�������る��別途�グトラック�������良����。
��������考��る���れる。geany�エディタ�Anthyも����UTF8���FPC�環境����分使�る?
http://www.google.co.jp/codesearch/p?hl=ja#lTzZWQ3nB4Q/geany-0.11/scintilla/ScintillaGTK.cxx&q=gtk_im_%20geany

TPQConnectionコン�ー�ント(PostgreSQL��アクセス)�クライアントエンコーディング�対応�����

Carbon Interface IDE�����エディタ上�日本語入力����

pascal
Mac OSX 10.4.11/0.9.25 beta
GTK版�確��������分�り��ん。
�象�����日本語入力モード�入力��場��ローマ字�����表示�れ�
ディスプレイ下部�変���日本語�表示�れ��る。
スペースキー�変��れる��エディタ上��映����エディタ上��改行�れる��。
----
add saeka-jp.
http://bugs.freepascal.org/view.php?id=13140 MacOSX上��
IME�相当�る情報�������������。

解決済�

SynEdit コン�ー�ント�フォント��期値

pascal
Windows/0.9.27 ->0.9.28�改善�れ���。 
Height�正�値�Size�負�値�������?
少���も Delphi ��互�性を考�る������・・・
�����修正方法�
interface 部� const 宣言中� SynDefaultFontHeight
�負�値を指定�れ�よ�。

Linux上�GTK2�IDE�コンパイル����

pascal
Linux+GTK2 / 0.9.26 ->0.9.28�改善�れ���。

IDE�日本語�表示�変

pascal
Windows/0.9.26 ->0.9.28�改善�れ���。 
User:Saeka-jp完璧���り��ん�修正パッ�を�布�����。詳����日本語Lazarus-MLを�覧下��。
http://bugs.freepascal.org/view.php?id=11819 �報告済�User:Saeka-jp

ã�ªã�Šã€�0.9.27 ã�§ã�¯ã�“ã�®ç‚¹ã�«ã�¤ã�„ã�¦ã� ã�„ã�改良ã�Œé€²ã‚“ã�§ã�„ã�¾ã�™ã�®ã�§ãƒ‘ッãƒ�ç­‰ã�Œä¸�è¦�ã�§ã�™ã€‚
テスト��力��もよ����方��是� 0.9.27 を�使用����。

IDE上��フォントをフォントダイアログ�設定�る���フォント文字中�日本語������る�設定�れ��

pascal
Windows/0.9.26 ->0.9.28�改善�れ���。 
User:Saeka-jp�グトラック�登録済� http://bugs.freepascal.org/view.php?id=13141

IDE�Object Inspector 内� Font.Name �ドロップダウンリスト�一覧内��フォント�中�日本語������るフォント�表示�れ��

pascal
Windows/0.9.27 beta ->0.9.28�改善�れ���。
lcl\include\screen.inc 内�
EnumFontsNoDups 関数内�
 S := LogFont.elfLogFont.lfFaceName;
���行を
 S := AnsiToUTF8(LogFont.elfLogFont.lfFaceName);
��れ����動作�るよ���。

ã�ªã�Šã€�å�Œã�˜å•�題ã�Œ LazReport ã�®ãƒ‡ã‚イナã�§ã‚‚ã�‚りã�¾ã�™ã�Œ
lr_desgn.pas 内�
EnumFontsProc 関数内�
 s := StrPas(LogFont.elfLogFont.lfFaceName);
���行を
 s := AnsiToUTF8(StrPas(LogFont.elfLogFont.lfFaceName));
��れ����動作���。
も�他�も EnumFontFamiliesEx 関数を用���る�����る�ら
上���よ��修正�れ�����������������。
EnumFontFamiliesExA �代�り� EnumFontFamiliesExW を
使用�るよ���る��より完璧�修正方法��ょ�。

��ら�上�「IDE上��フォントをフォントダイアログ�設定�る���フォント
文字中�日本語������る�設定�れ�������題も��よ������
AnsiToUTF8 を使��修正��る�����。

IDEエディタフォント���MSゴシック���日本語フォントを指定�る�1文字��り�文字幅�広��る表示�������

pascal
Windows/0.9.27 beta ->0.9.28�改善�れ���。
synedit.pp 内�
TCustomSynEdit.RecalcCharExtent メソッド内�
Pitch := fpDefault; // maybe Fixed
���部分を
Pitch := fpFixed; // maybe Fixed
�変更�る����題�解決�る��を確��������正当�解決方法��������在�明��。

 (追記)  解決策���り��ん��Terminalフォントを設定����ら��り���修正���もゴマカシ回�������。(XP)

プロパティエディタ�日本語を入力�る�文字�途中�切れ��る����る

pascal
Windows/0.9.24
User:Saeka-jp����る対応方法�����FormCreate���コード�プロパティ�代入�る。
Unicode(utf-8)�����ら��修正�れ���。(0.9.26�確�済�)

��他

User:Tooka�nkfを呼�出���文字コードを自動変�������研究�����。興味��る方�User:Tooka�話���る��日本語メーリングリスト�登録������。


From the Free Pascal wiki, page "Bug Tracking/ja", as it stood on 2015-07-25 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.