Sign in Join
Wiki copytemporary

Creating IDE Help/ja: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Creating IDE Help/ja

OldNewLine
1+## LCLユニットのためのヘルプ
2+
3+ユーザーが、オブジェクトインスペクタ上のプロパティや、ソースエディタの識別子上で、F1をおすと、IDEが宣言を探してfpdocアイテムのHTMLビュワーにジャンプします。 このアイテムは簡単に[[FPDoc Editor|FPDoc Editorツールを]]使って編集できます。 LCLのドキュメントの状態は、[[LCL Documentation Roadmap|LCL Documentation Roadmapをみてください]]。
4+
5+## IDEウインドウのためのヘルプ
6+
7+0.9.15以降にこの機能があります。
8+
9+IDEウインドウのヘルプ(例えば、'Object Inspector' や、 'Compiler Options'など)は、このWikiで文書化されています。
10+
11+IDEには、マッピングファイル*docs/IDEWindowHelpTree.xml*があり、その中にIDEフォームやコントロールから、ヘルプ用のWikiページへジャンプするための情報が書かれています。
12+
13+このマッピングファイルは、IDEのどこにあっても、Ctrl+Shift+F1を押して表示され、エディタで編集できます。 (syneditのような全てのキーを取り込むコントロールは除きます)
14+
15+このショートカットは、options -\> key mappingで設定することができます。
16+
17+IDEウインドウのルートページのドキュメントは、[[Lazarus IDE/ja]] です。
18+
19+(訳注:Lazarusの日本語環境において、この機能は非常に多くの部分が未完成です。)
20+
21+## FPCキーワードのためのヘルプ
22+
23+0.9.15以降にこの機能があります。また、ローカルにFPC docsがHTMLとしてインストールされていることが必要です。
24+
25+この機能は、ソースエディタのキーワード上にカーソルがあり、ユーザーがF1キーを押したときに、呼び出されます。 IDEはFPCのHTML文書の中から、ref.kwdファイルを元に検索します。このファイルはFPCチームでメンテナンスされており、全てのHTMLページのリストを含んでいます。現在は、カスタムヘルプは実装されていません。
26+
27+TODO: Document, where to get/ how to create FPC Html docs.
28+
29+## メッセージのためのヘルプ
30+
31+0.9.15以降にこの機能があります。また、FPCソースがローカルにインストールされている必要があります。
32+
33+この機能は、ユーザーがF1キーを押すか、メッセージウインドウのヘルプメニューを使うと呼び出されます。
34+
35+通常、IDEはFPCソースのerror.msgファイルを探して、メッセージのコメントを表示します。 しかし、*unit not found* のようないくつかのメッセージは、他のヘルプが必要です。以下に、それを記述する方法を示します。
36+
37+メッセージのためのwikiヘルプページを追加する方法:
38+
39+- [[Build messages|Build messagesの]]下にWikiページを作ります。
40+- ide/helpfpcmessages.pasを開いて、*AddFPCMessageHelpItem*行を次のように追加します。:
41+
42+ AddFPCMessageHelpItem('Can''t find unit',
43+ 'FPC_message:_Can_not_find_unit',': Can''t find unit ');
44+
45+最初のパラメータは、エラーの時に表示されるタイトルです。2番目のパラメータはWikiのURLです。3番目のパラメータはメッセージにマッチする正規表現です。
46+
47+訳注)ここでいうメッセージというのは、コンパイルするときに表示されるコンパイラメッセージです。
48+
49+---
50+*From the Free Pascal wiki, page "Creating IDE Help/ja", as it stood on 2020-01-26 after a change by Trev, 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](/wiki-contact).*
51+Category: Help and Docs/ja
52+Category: Japanese

Back to history