Yoji Shidara
null+****@clear*****
Mon Mar 3 14:26:28 JST 2014
Yoji Shidara 2014-03-03 14:26:28 +0900 (Mon, 03 Mar 2014) New Revision: 6ef6e43f8e134540e18b58c0efc706454b1c2436 https://github.com/droonga/droonga.org/commit/6ef6e43f8e134540e18b58c0efc706454b1c2436 Message: ja: Translate plugin-development Modified files: _po/ja/tutorial/plugin-development/index.po ja/tutorial/plugin-development/index.md Modified: _po/ja/tutorial/plugin-development/index.po (+19 -1) =================================================================== --- _po/ja/tutorial/plugin-development/index.po 2014-03-03 14:06:17 +0900 (777fc33) +++ _po/ja/tutorial/plugin-development/index.po 2014-03-03 14:26:28 +0900 (14aa6e2) @@ -135,6 +135,9 @@ msgid "" "mplex `search` command.\n" " *Adaption* of request and response messages makes it come true." msgstr "" +"既に存在するコマンドを元にして新たなコマンドを作成する\n" +": たとえば、複雑な`search`コマンドをラップして、手軽に使えるコマンドを作りたいかもしれません。\n" +" リクエストとレスポンスの*Adaption*がそれを可能にします。" msgid "" "Adding a new command working around the storage.\n" @@ -142,6 +145,9 @@ msgid "" "ike.\n" " *Handling* of requests makes it come true." msgstr "" +"新しいコマンドを追加してストレージを操作する\n" +": たとえば、ストレージに保存されているデータを自在に操作したいかもしれません。\n" +" リクエストの*Handling*がそれを可能にします。" msgid "" "Adding a new command for a complex task\n" @@ -149,6 +155,9 @@ msgid "" "t-in `search` command.\n" " *Planning and collection* of requests make it come true." msgstr "" +"複雑なタスクを実現するコマンドを追加する\n" +": たとえば、標準の`search`コマンドのような強力なコマンドを実装したいかもしれません。リクエストの*planning*と*collection*がそ" +"れを可能にします。" msgid "" "In this tutorial, we focus on the adaption at first.\n" @@ -158,12 +167,17 @@ msgid "" "Following this tutorial, you will learn how to write plugins.\n" "This will be the first step to create plugins fit with your own requirements." msgstr "" +"このチュートリアルでは、最初に*adaption*を扱います。\n" +"これはもっともプラグインの基本的なユースケースなので、Droongaにおけるプラグイン開発の基礎を理解する助けになるはずです。\n" +"その後、他のケースも上述の順で説明します。\n" +"このチュートリアルに従うと、プラグインの書き方を理解できるようになります。\n" +"自分独自の要求を満たすプラグインを作成するための第一歩となることでしょう。" msgid "## How to develop plugins?" msgstr "## プラグインを開発するには" msgid "For more details, let's read these sub tutorials:" -msgstr "" +msgstr "詳細は以下のサブチュートリアルを参照してください:" msgid "" " 1. [Adapt requests and responses, to add a new command based on other existin" @@ -175,6 +189,10 @@ msgid "" " 4. Distribute requests and collect responses, to add a new complex command ba" "sed on sub tasks. (under construction)" msgstr "" +" 1. [リクエストとレスポンスをAdaptして、既存のコマンドに基づいた新たなコマンドを作成する][adapter]。\n" +" 2. [全てのパーティション上でリクエストを処理し、ストレージを操作する新たなコマンドを追加する][handler]。\n" +" 3. 特定のパーティション上だけでリクエストを処理し、より効率的にストレージを操作するコマンドを追加する (準備中)\n" +" 4. リクエストの分散とレスポンスの回収を行い、新たな複雑なコマンドを追加する (準備中)" msgid "" " [basic tutorial]: ../basic/\n" Modified: ja/tutorial/plugin-development/index.md (+18 -19) =================================================================== --- ja/tutorial/plugin-development/index.md 2014-03-03 14:06:17 +0900 (124d0af) +++ ja/tutorial/plugin-development/index.md 2014-03-03 14:26:28 +0900 (28256e8) @@ -58,32 +58,31 @@ Collection phase 上記の説明は、Droongaシステムの設計に基いているので、少々わかりづらいかもしれません。 ここでは、プラガブルな操作という観点から離れて、プラグインで何をしたいのかという観点から見てみましょう。 -Adding a new command based on another existing command. -: For example, you possibly want to define a shorthand command wrapping the complex `search` command. - *Adaption* of request and response messages makes it come true. +既に存在するコマンドを元にして新たなコマンドを作成する +: たとえば、複雑な`search`コマンドをラップして、手軽に使えるコマンドを作りたいかもしれません。 + リクエストとレスポンスの*Adaption*がそれを可能にします。 -Adding a new command working around the storage. -: For example, you possibly want to modify data stored in the storage as you like. - *Handling* of requests makes it come true. +新しいコマンドを追加してストレージを操作する +: たとえば、ストレージに保存されているデータを自在に操作したいかもしれません。 + リクエストの*Handling*がそれを可能にします。 -Adding a new command for a complex task -: For example, you possibly want to implement a powerful command like the built-in `search` command. - *Planning and collection* of requests make it come true. +複雑なタスクを実現するコマンドを追加する +: たとえば、標準の`search`コマンドのような強力なコマンドを実装したいかもしれません。リクエストの*planning*と*collection*がそれを可能にします。 -In this tutorial, we focus on the adaption at first. -This is the most "basic" usecase of plugins, so it will help you to understand the overview of Droonga plugin development. -Then, we focus an other cases in this order. -Following this tutorial, you will learn how to write plugins. -This will be the first step to create plugins fit with your own requirements. +このチュートリアルでは、最初に*adaption*を扱います。 +これはもっともプラグインの基本的なユースケースなので、Droongaにおけるプラグイン開発の基礎を理解する助けになるはずです。 +その後、他のケースも上述の順で説明します。 +このチュートリアルに従うと、プラグインの書き方を理解できるようになります。 +自分独自の要求を満たすプラグインを作成するための第一歩となることでしょう。 ## プラグインを開発するには -For more details, let's read these sub tutorials: +詳細は以下のサブチュートリアルを参照してください: - 1. [Adapt requests and responses, to add a new command based on other existing commands][adapter]. - 2. [Handle requests on all partitions, to add a new command working around the storage][handler]. - 3. Handle requests only on a specific partition, to add a new command around the storage more smartly. (under construction) - 4. Distribute requests and collect responses, to add a new complex command based on sub tasks. (under construction) + 1. [リクエストとレスポンスをAdaptして、既存のコマンドに基づいた新たなコマンドを作成する][adapter]。 + 2. [全てのパーティション上でリクエストを処理し、ストレージを操作する新たなコマンドを追加する][handler]。 + 3. 特定のパーティション上だけでリクエストを処理し、より効率的にストレージを操作するコマンドを追加する (準備中) + 4. リクエストの分散とレスポンスの回収を行い、新たな複雑なコマンドを追加する (準備中) [basic tutorial]: ../basic/ -------------- next part -------------- HTML����������������������������...Download