Difference between revisions of "Lazarus Documentation/ja"

From Lazarus wiki
Jump to navigationJump to search
Line 16: Line 16:
 
(See also "Websites", further down this page)
 
(See also "Websites", further down this page)
  
=== Lazarus/FPC ===
+
===Lazarus/FPC===
 
*[[Overview of Free Pascal and Lazarus/ja|Free PascalとLazarusの概要]] - これらの汎用的な開発ツールを使って何が作れるのかを、簡単に説明します。
 
*[[Overview of Free Pascal and Lazarus/ja|Free PascalとLazarusの概要]] - これらの汎用的な開発ツールを使って何が作れるのかを、簡単に説明します。
 
*[[Lazarus Tutorial/ja|Lazarus チュートリアル]] - 初心者のためのチュートリアルとLazarus IDEについて、少し細かく説明します。
 
*[[Lazarus Tutorial/ja|Lazarus チュートリアル]] - 初心者のためのチュートリアルとLazarus IDEについて、少し細かく説明します。
Line 22: Line 22:
 
*[[Developing with Graphics/ja|グラフィックスプログラミング]] - 2D および 3D グラフィックスプログラミングのサンプルを掲載しています。
 
*[[Developing with Graphics/ja|グラフィックスプログラミング]] - 2D および 3D グラフィックスプログラミングのサンプルを掲載しています。
 
*[[OpenGL Tutorial/ja|OpenGL チュートリアル]] - Lazarus アプリケーションで OpenGL 使う方法
 
*[[OpenGL Tutorial/ja|OpenGL チュートリアル]] - Lazarus アプリケーションで OpenGL 使う方法
*[[Multimedia Programming]] - How to play videos and sounds.
+
*[[Multimedia Programming/ja|マルチメディアプログラミング]] - 音や映像の再生方法。
 
*[[Office Automation/ja|オフィスオートメーション]] - スプレッドシートや文書、プレゼンテーションなどのオフィスアプリケーションを操作する方法
 
*[[Office Automation/ja|オフィスオートメーション]] - スプレッドシートや文書、プレゼンテーションなどのオフィスアプリケーションを操作する方法
 
*[[Lazarus/FPC Libraries/ja|Lazarus/FPC での動的ライブラリ]] - 動的ライブラリ (.so, .dll, .dylib) の作製方法や利用方法を説明します。
 
*[[Lazarus/FPC Libraries/ja|Lazarus/FPC での動的ライブラリ]] - 動的ライブラリ (.so, .dll, .dylib) の作製方法や利用方法を説明します。
 
*[[Creating bindings for C libraries/ja|Cヘッダファイルの移植]] - C のヘッダファイル (.h) を Pascal ユニットに変換する方法
 
*[[Creating bindings for C libraries/ja|Cヘッダファイルの移植]] - C のヘッダファイル (.h) を Pascal ユニットに変換する方法
 
*[[Console Mode Pascal/ja|コンソールモードでのPascalプログラム]] - テキストモードプログラムをLazarusのIDEで書く方法
 
*[[Console Mode Pascal/ja|コンソールモードでのPascalプログラム]] - テキストモードプログラムをLazarusのIDEで書く方法
*[[Lazarus Inline Assembler]] - A getting started guide.
+
*[[Lazarus Inline Assembler/ja|Lazarus インラインアセンブラ]] - スタートガイド
 
*[[Databases]] - An introduction to using databases in Lazarus and links to other database articles.
 
*[[Databases]] - An introduction to using databases in Lazarus and links to other database articles.
 
*[[SQLdb Tutorial0]] - Set up instructions for sample data for the following database tutorials
 
*[[SQLdb Tutorial0]] - Set up instructions for sample data for the following database tutorials
Line 56: Line 56:
 
===ウェブ===
 
===ウェブ===
 
*[[Portal:Web_Development|Web Development Portal]] - How to develop web applications with Lazarus and Free Pascal.
 
*[[Portal:Web_Development|Web Development Portal]] - How to develop web applications with Lazarus and Free Pascal.
**[[Webbrowser]] - Webbrowser controls
+
**[[Webbrowser|ウェブブラウザ]] - ウェブブラウザの操作
 
**[[Networking|Web Programming and Networking]] - Tutorials about TCP/IP protocol, WebServices and links to web development articles.
 
**[[Networking|Web Programming and Networking]] - Tutorials about TCP/IP protocol, WebServices and links to web development articles.
 
**[[Networking/ja|ウェブプログラムとネットワーク]] - TCP/IP プロトコル、ウェブサービス、ウェブ開発に関連する記事ついて説明します。
 
**[[Networking/ja|ウェブプログラムとネットワーク]] - TCP/IP プロトコル、ウェブサービス、ウェブ開発に関連する記事ついて説明します。
Line 76: Line 76:
 
*[[Lazarus DB Faq/ja|Lazarus データベース FAQ]] - Lazarusにおけるデータベースに関するよくある質問と解答。
 
*[[Lazarus DB Faq/ja|Lazarus データベース FAQ]] - Lazarusにおけるデータベースに関するよくある質問と解答。
 
*[[Feature Ideas|Wishlist/Wanted Features]] - Features that you would like to see in Lazarus
 
*[[Feature Ideas|Wishlist/Wanted Features]] - Features that you would like to see in Lazarus
*[[How do I create a bug report/ja]] - Lazarus上でバグを見つけたら、どのように報告したらよいでしょうか?
+
*[[How do I create a bug report/ja|不具合報告のやり方]] - Lazarus 上でバグを見つけたら、どのように報告したらよいでしょうか?
  
 
===インストール方法===  
 
===インストール方法===  
Line 85: Line 85:
 
===IDE===
 
===IDE===
 
*[[IDE tricks/ja]] - Tips, トリックや隠れた機能など
 
*[[IDE tricks/ja]] - Tips, トリックや隠れた機能など
*[[Lazarus IDE/ja]] - IDE ウインドウ
+
*[[Lazarus IDE/ja|Lazarus IDE]] - IDE ウインドウ
 
*[[Lazarus IDE Shortcuts]] - The key mapping and shortcuts.
 
*[[Lazarus IDE Shortcuts]] - The key mapping and shortcuts.
*[[Lazarus Packages/ja]] - Lazarusでパッケージを作成する方法
+
*[[Lazarus Packages/ja|Lazarus パッケージ]] - Lazarus でパッケージを作成する方法
*[[Install Packages/ja]] - パッケージをインストールする方法
+
*[[Install Packages/ja|パッケージのインストール]] - パッケージをインストールする方法
*[[Extending the IDE/ja]] - Lazarus IDEに機能を追加する方法
+
*[[Extending the IDE/ja|IDE の拡張]] - Lazarus IDE に機能を追加する方法
 
*[[Installing Help in the IDE]] - How to install help for the RTL, FCL and LCL in the IDE, as well as installing the Kylix help files in it and also adding help for user packages.
 
*[[Installing Help in the IDE]] - How to install help for the RTL, FCL and LCL in the IDE, as well as installing the Kylix help files in it and also adding help for user packages.
 
*[[Using Lazarus for other computer languages/ja|他言語をLazarusで使う]] - CやJavaなどをIDEで使う方法
 
*[[Using Lazarus for other computer languages/ja|他言語をLazarusで使う]] - CやJavaなどをIDEで使う方法
Line 102: Line 102:
 
*[[LazActiveX]] - ActiveX/LazActiveX documentation
 
*[[LazActiveX]] - ActiveX/LazActiveX documentation
 
*[[TAChart documentation]] - Standard component for drawing graphs and charts.
 
*[[TAChart documentation]] - Standard component for drawing graphs and charts.
*[[LCL Components]] - Tutorials about the standard LCL components such as TMainMenu, TButton, TComboBox, TTimer, etc. Complements and links to the reference docs.
+
*[[LCL Components/ja|LCL コンポーネント]] - TMainMenu、TButton、TComboBox、TTimerなど LCL 標準コントロールの説明と関連リファレンス
*[[LCL Components/ja|LCL コンポーネント]] - TMainMenu, TButton, TComboBox, TTimer, など Lazarus 標準 LCL コントロールの説明と関連リファレンス
 
 
*[[The LCL in various platforms]] - A brief discussion about LCL features which behave differently in different platforms.
 
*[[The LCL in various platforms]] - A brief discussion about LCL features which behave differently in different platforms.
 
*[[Autosize / Layout/ja]] - いろんなプラットホームで動くフォームのデザイン方法
 
*[[Autosize / Layout/ja]] - いろんなプラットホームで動くフォームのデザイン方法
Line 128: Line 127:
 
*[[Application Icon/ja|アプリケーションのアイコン]] - アプリケーションにアイコンを設定する
 
*[[Application Icon/ja|アプリケーションのアイコン]] - アプリケーションにアイコンを設定する
 
*[[Using Pascal Libraries with .NET and Mono/ja | .NET や Mono から Pascal ライブラリを使用する]] - .NET や Mono を使ってFree Pascal のコードを利用する。
 
*[[Using Pascal Libraries with .NET and Mono/ja | .NET や Mono から Pascal ライブラリを使用する]] - .NET や Mono を使ってFree Pascal のコードを利用する。
*[[Pascal and PHP]] - the Pascal connection to PHP
+
*[[Pascal and PHP|Pascal と PHP]] - Pascal PHP の連携
 
*[[Developing Python Modules with Pascal]] - extending Python with Pascal
 
*[[Developing Python Modules with Pascal]] - extending Python with Pascal
 
*[[Developing Web Apps with Pascal]] - yes, you can write Rich Internet Applications (RIA) with Pascal
 
*[[Developing Web Apps with Pascal]] - yes, you can write Rich Internet Applications (RIA) with Pascal
Line 143: Line 142:
  
 
===Delphi を利用している方へ===
 
===Delphi を利用している方へ===
*[[Lazarus Components]] - LazarusとTurboDelphiのコンポーネントの相違点
+
*[[Lazarus Components|Lazarus コンポーネント]] - Lazarus と TurboDelphi のコンポーネントの相違点
 
*[[Lazarus For Delphi Users/ja|Delphi ユーザーのための Lazarus]] - Delphi ユーザーのために書かれた Lazarus の始め方
 
*[[Lazarus For Delphi Users/ja|Delphi ユーザーのための Lazarus]] - Delphi ユーザーのために書かれた Lazarus の始め方
 
*[[Code Conversion Guide/ja|コード変換ガイド]] - 既存の Delphi や Kylix のコードやコンポーネントを変換する方法
 
*[[Code Conversion Guide/ja|コード変換ガイド]] - 既存の Delphi や Kylix のコードやコンポーネントを変換する方法
Line 149: Line 148:
  
 
==Lazarus 開発者ガイド==
 
==Lazarus 開発者ガイド==
*[[Developer pages]] - A list of lazarus developers
+
*[[Developer pages|開発者]] - Lazarus 開発者の一覧
 
*[[Lazarus Development Process]] - Roadmaps, ToDos, current development and what needs to be done for Lazarus 1.0
 
*[[Lazarus Development Process]] - Roadmaps, ToDos, current development and what needs to be done for Lazarus 1.0
 
*[[How To Help Developing Lazarus/ja|Lazarusの開発に関するヘルプ]] - これからLazarus自体を改良しようとする人への案内
 
*[[How To Help Developing Lazarus/ja|Lazarusの開発に関するヘルプ]] - これからLazarus自体を改良しようとする人への案内
Line 158: Line 157:
 
*[[DesignGuidelines/ja|デザインガイドライン]] - Lazarusのソースコードを書き換える場合の規則など。
 
*[[DesignGuidelines/ja|デザインガイドライン]] - Lazarusのソースコードを書き換える場合の規則など。
 
*[[GUI design/ja|GUIデザイン]] - Lazarus の GUI デザインをするときのガイドライン
 
*[[GUI design/ja|GUIデザイン]] - Lazarus の GUI デザインをするときのガイドライン
*[[Roadmap]] - Lazarusの色々な機能についての現在の状況と、アイディアなど。
+
*[[Roadmap|ロードマップ]] - Lazarus の色々な機能についての現在の開発状況。
 
*[[Moderating the bug tracker]] - Lazarus開発者やモデレータへ、[http://www.freepascal.org/mantis/ bug tracker]を使ったガイドライン。
 
*[[Moderating the bug tracker]] - Lazarus開発者やモデレータへ、[http://www.freepascal.org/mantis/ bug tracker]を使ったガイドライン。
 
*[[Codetools]] - IDE にコードツールを統合する方法
 
*[[Codetools]] - IDE にコードツールを統合する方法
*[[Creating IDE Help]] - IDE 文書を追記、拡張する方法
+
*[[Creating IDE Help/ja|IDE ヘルプの書き方]] - IDE ヘルプを追記、拡張する方法
 
*[[Distributing Lazarus - Installers]] - Hints and notes for packagers who want to write an installer for Lazarus
 
*[[Distributing Lazarus - Installers]] - Hints and notes for packagers who want to write an installer for Lazarus
 
*[[Bounties]] - すぐにどんな機能が必要ですか?ここにその価値と理由をどうぞ。
 
*[[Bounties]] - すぐにどんな機能が必要ですか?ここにその価値と理由をどうぞ。
  
 
===LCL - Lazarus コンポーネントライブラリ===
 
===LCL - Lazarus コンポーネントライブラリ===
The following articles go deeper into developing for/with the LCL. See also the user LCL section above.
+
LCL に関するより掘り下げた記事です。上のほうにある Lazarus ユーザーガイドの LCL の節も参照してください。
 
*[[How To Write Lazarus Component]] - A helpful guide to creating your first LCL component.
 
*[[How To Write Lazarus Component]] - A helpful guide to creating your first LCL component.
 
*[[LCL Messages/ja|LCLメッセージ]] - LCLメッセージについて
 
*[[LCL Messages/ja|LCLメッセージ]] - LCLメッセージについて
Line 174: Line 173:
 
*[[LCL Drag Drop]] - Managing dragging, dropping and docking
 
*[[LCL Drag Drop]] - Managing dragging, dropping and docking
 
*[[LCL Unicode Support/ja|Unicode サポート]] - Lazarus で Unicode を有効にするための作業
 
*[[LCL Unicode Support/ja|Unicode サポート]] - Lazarus で Unicode を有効にするための作業
*[[LCL Documentation Roadmap/ja|LCLに関する文書のロードマップ]] - どのユニットのドキュメントを作ったらいいか迷ったら参考にしてください。
+
*[[LCL Documentation Roadmap|LCL に関する文書のロードマップ]] - どのユニットのドキュメントを作ったらいいか迷ったら参考にしてください。
 
*[[LCL Bindings]] - LCLをPascal以外のプログラミング言語へ結合する方法。
 
*[[LCL Bindings]] - LCLをPascal以外のプログラミング言語へ結合する方法。
  
Line 182: Line 181:
 
===翻訳/国際化/地域化===
 
===翻訳/国際化/地域化===
 
These articles cover how to set up the IDE, LCL and your own programs with translated/localized strings, and how to internationalize them (e.g. deal with date formats, decimal separators etc) :
 
These articles cover how to set up the IDE, LCL and your own programs with translated/localized strings, and how to internationalize them (e.g. deal with date formats, decimal separators etc) :
* [[Translations_/_i18n_/_localizations_for_programs/ja|翻訳/国際化/プログラムの地域化]] アプリケーションの翻訳方法とプロジェクトやパッケージの翻訳したリソース文字列をアプリケーションに読み込む方法
+
* [[Translations_/_i18n_/_localizations_for_programs/ja|翻訳/国際化/プログラムの地域化]] - アプリケーションの翻訳方法とプロジェクトやパッケージの翻訳したリソース文字列をアプリケーションに読み込む方法
 
* [[Getting translation strings right/ja|文字列(strings)を正しく翻訳する方法]] - プログラマ向けのノート:アプリケーションを作成する際に、翻訳しやすい文字列をどのように生成し、使用するか。 文字列を生成するに当たっての一般的な事柄、特に、英語を基礎の言語としたときに考慮すべき点や実装についてのヒントを記述しています。
 
* [[Getting translation strings right/ja|文字列(strings)を正しく翻訳する方法]] - プログラマ向けのノート:アプリケーションを作成する際に、翻訳しやすい文字列をどのように生成し、使用するか。 文字列を生成するに当たっての一般的な事柄、特に、英語を基礎の言語としたときに考慮すべき点や実装についてのヒントを記述しています。
 
* '''翻訳ノート:'''
 
* '''翻訳ノート:'''
Line 190: Line 189:
 
:* [[Japanese_Localization_Notes|翻訳ノート(日本語)]] - 日本語の翻訳ノート
 
:* [[Japanese_Localization_Notes|翻訳ノート(日本語)]] - 日本語の翻訳ノート
 
<!-- *[[TO-DO]] Remaining Tasks -->
 
<!-- *[[TO-DO]] Remaining Tasks -->
* [[Help:Add language bar/ja|language bar の設置]] - 各ページに language bar(画面上部の言語選択のリンク)を設置する方法の説明
+
*[[Help:Add language bar/ja|言語選択のリンクの設置]] - 各ページの画面上部にある言語選択のリンクを設置する方法の説明
 
*[[Translations_/_i18n_/_localizations_for_programs/ja#IDE_の翻訳|IDE の翻訳]]
 
*[[Translations_/_i18n_/_localizations_for_programs/ja#IDE_の翻訳|IDE の翻訳]]
  
 
==追加可能なコンポーネントの文書==
 
==追加可能なコンポーネントの文書==
*[[Project Templates]] - the package projtemplates
+
*[[Project Templates/ja|プロジェクトテンプレート]] - プロジェクトテンプレートパッケージについて
 
*[[Pascal Script/ja|Pascal Script]] と [[Pascal Script Examples/ja|そのサンプル]] - Lazarus 上での Pascal Script コンポーネントの使い方
 
*[[Pascal Script/ja|Pascal Script]] と [[Pascal Script Examples/ja|そのサンプル]] - Lazarus 上での Pascal Script コンポーネントの使い方
 
*[[OpenGL/ja|Open GL]] - OpenGL を Lazarus 上で使う方法
 
*[[OpenGL/ja|Open GL]] - OpenGL を Lazarus 上で使う方法
Line 203: Line 202:
 
In addition to [http://lazarus-ccr.sourceforge.net/fpcdoc/ this site], the latest version of the documentation can also be found on-line and in a variety of downloadable formats on the main [http://www.freepascal.org/docs.html Free Pascal Compiler site].
 
In addition to [http://lazarus-ccr.sourceforge.net/fpcdoc/ this site], the latest version of the documentation can also be found on-line and in a variety of downloadable formats on the main [http://www.freepascal.org/docs.html Free Pascal Compiler site].
  
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html User's guide]
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html ユーザーズガイド]
*[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html Programmer's guide]
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html プログラマーズガイド]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html Reference guide for the system unit, and supported Pascal constructs]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html Reference guide for the system unit, and supported Pascal constructs]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html Run-Time Library reference manual]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html Run-Time Library reference manual]
Line 212: Line 211:
  
 
==Special Topics==
 
==Special Topics==
*[[Databases]]
+
*[[Databases/ja|データベース]]
 
*[[Portal:SciTech|SciTech Portal]] - Lazarus and Free Pascal for Science, medicine and technology.
 
*[[Portal:SciTech|SciTech Portal]] - Lazarus and Free Pascal for Science, medicine and technology.
  
Line 253: Line 252:
  
 
===ビデオ===
 
===ビデオ===
* See [[Lazarus videos|Lazarus videos]]
+
*[[Lazarus videos|Lazarus 関連のビデオ]]をご覧ください。
  
 
===書籍===
 
===書籍===
* See [[Pascal and Lazarus Books and Magazines]]
+
*[[Pascal and Lazarus Books and Magazines|Pascal と Lazarus 関連の書籍および雑誌]]をご覧ください。
  
 
==Conferences on Lazarus and Free Pascal==
 
==Conferences on Lazarus and Free Pascal==

Revision as of 10:57, 21 December 2013

العربية (ar) Deutsch (de) English (en) español (es) suomi (fi) français (fr) magyar (hu) Bahasa Indonesia (id) italiano (it) 日本語 (ja) 한국어 (ko) Nederlands (nl) português (pt) русский (ru) slovenčina (sk) Türkçe (tr) 中文(中国大陆)‎ (zh_CN) 中文(台灣)‎ (zh_TW)

日本語版メニュー
メインページ - Lazarus Documentation日本語版 - 翻訳ノート - 日本語障害情報


日本語翻訳に参加頂ける方は翻訳ノートを御覧ください。


Lazarus と Pascal のチュートリアル

(See also "Websites", further down this page)

Lazarus/FPC

ハードウェア、スレッド、プロセス

ファイル

ウェブ

プラットフォーム

Lazarus ユーザーガイド

インストール方法

IDE

LCL

開発

ツール

Delphi を利用している方へ

Lazarus 開発者ガイド

LCL - Lazarus コンポーネントライブラリ

LCL に関するより掘り下げた記事です。上のほうにある Lazarus ユーザーガイドの LCL の節も参照してください。

インターフェース

翻訳/国際化/地域化

These articles cover how to set up the IDE, LCL and your own programs with translated/localized strings, and how to internationalize them (e.g. deal with date formats, decimal separators etc) :

  • 翻訳/国際化/プログラムの地域化 - アプリケーションの翻訳方法とプロジェクトやパッケージの翻訳したリソース文字列をアプリケーションに読み込む方法
  • 文字列(strings)を正しく翻訳する方法 - プログラマ向けのノート:アプリケーションを作成する際に、翻訳しやすい文字列をどのように生成し、使用するか。 文字列を生成するに当たっての一般的な事柄、特に、英語を基礎の言語としたときに考慮すべき点や実装についてのヒントを記述しています。
  • 翻訳ノート:

追加可能なコンポーネントの文書

Free Pascal コンパイラ文書

In addition to this site, the latest version of the documentation can also be found on-line and in a variety of downloadable formats on the main Free Pascal Compiler site.

Special Topics

Lazarus 関連のブログ、ウェブサイト、ビデオ、雑誌、書籍

ブログ

ウェブサイト

These websites cover FreePascal, Lazarus or both - or they cover Delphi concepts that are applicable to Lazarus/FPC:


中国語:

オランダ語:

  • [1] - Homepage of professor teaching programming courses with Pascal. See his links to Pascal exercises/solutions (e.g. [2])

フランス語:

スペイン語:

ビデオ

書籍

Conferences on Lazarus and Free Pascal

Missing documentation?

If you miss documentation for Lazarus or FreePascal, you can always write it yourself and submit it to the Lazarus/FPC bugtracker for inclusion. Have a look at:

  • FPDoc Editor Built-in documentation editor in Lazarus. Page explains how to get fpdoc help sources and write your own help.