1.2.1 - en to ja translation catalogue (60 entries)

en: Execution example::
ja: 実行例::

en: GQTP is the acronym of Groonga Query Transfer Protocol. GQTP is the original protocol for groonga.
ja: GQTPはGroonga Query Transfer Protocolの頭文字です。GQTPはgroonga用の独自プロトコルです。

en: Protocol
ja: プロトコル

en: GQTP is stateful client server model protocol. The following sequence is one processing unit:
ja: GQTPはステートフルなクライアント・サーバーモデルのプロトコルです。以下の流れが1つの処理単位です:

en: Client sends a request
ja: クライアントがリクエストを送る

en: Server receives the request
ja: サーバーがリクエストを受け取る

en: Server processes the request
ja: サーバーがリクエストを処理する

en: Server sends a response
ja: サーバーがレスポンスを返す

en: Client receives the response
ja: クライアントがレスポンスを受け取る

en: You can do zero or more processing units in a session.
ja: 1つのセッション内で0個以上の処理単位を実行できます。

en: Both request and response consist of GQTP header and body. GQTP header is fixed size data. Body is variable size data and its size is stored in GQTP header. The content of body isn't defined in GQTP.
ja: リクエストもレスポンスもGQTPヘッダーとボディから成ります。GQTPヘッダーは固定長のデータです。ボディは可変長サイズのデータです。ボディのサイズはGQTPヘッダーの中に入っています。GQTPではボディの中身については何も定義しません。

en: GQTP header
ja: GQTPヘッダー

en: GQTP header consists of the following unsigned integer values:
ja: GQTPヘッダーは以下の符号なし整数値から成ります:

en: Description
ja: 説明

en: Name
ja: 名前

en: Size
ja: サイズ

en: Protocol type.
ja: プロトコルの種類。

en: Content type of body.
ja: ボディのコンテントタイプ。

en: Not used.
ja: 未使用。

en: Flags.
ja: フラグ。

en: Return code.
ja: リターンコード。

en: Body size.
ja: ボディのサイズ。

en: All header values are encoded by network byte order.
ja: ヘッダーのすべての値はネットワークバイトオーダーを使っています。

en: The following sections describes available values of each header value.
ja: 以下のセクションではそれぞれのヘッダーの値で利用可能な値について説明します。

en: The total size of GQTP header is 24byte.
ja: GQTPヘッダーは全部で24byteになります。

en: The value is always ``0xc7`` in both request and response GQTP header.
ja: リクエストのGQTPヘッダーでもレスポンスのGQTPヘッダーでも、この値は常に ``0xc7`` になります。

en: The value is one of the following values:
ja: この値は以下のいずれかの値です:

en: Value
ja: 値

en: Free format.
ja: 自由形式。

en: Tab Separated Values.
ja: 値をタブで区切った形式。

en: JSON.
ja: JSON。

en: XML.
ja: XML。

en: MessagePack.
ja: MessagePack。

en: This is not used in request GQTP header.
ja: リクエストGQTPヘッダーでは使われません。

en: This is used in response GQTP header. Body is formatted as specified type.
ja: レスポンスGQTPヘッダーで使われます。ボディは指定した形式にします。

en: The value is bitwise OR of the following values:
ja: この値は以下の値をビット単位ORしたものになります:

en: There are more data.
ja: まだデータがあります。

en: There are no more data.
ja: これ以上データはありません。

en: Be quiet.
ja: レスポンスを出力しません。

en: Quit.
ja: 終了します。

en: You must specify ``MORE`` or ``TAIL`` flag.
ja: ``MORE`` あるいは ``TAIL`` フラグは必ず指定しないといけません。

en: If you use ``MORE`` flag, you should also use ``QUIET`` flag. Because you don't need to show a response for your partial request.
ja: ``MORE`` フラグを使うときは ``QUIET`` フラグも使うべきです。リクエストが途中のときはレスポンスを出力する必要がないからです。

en: Use ``QUIT`` flag to quit this session.
ja: セッションを終了するときは ``QUIT`` フラグを使ってください。

en: Here are available values. The new statuses will be added in the future.
ja: 利用可能な値です。将来的に新しいステータスが追加される可能性があります。

en: The size of body. The maximum body size is 4GiB because ``size`` is 4byte unsigned integer. If you want to send 4GiB or more larger data, use ``MORE`` flag.
ja: ボディのサイズです。ボディの最大サイズは4GiBです。これは ``size`` が4byteの符号なし整数だからです。4GiB以上のサイズのデータを送りたい場合は ``MORE`` フラグを使ってください。

en: Example
ja: 例

en: How to run a GQTP server
ja: GQTPサーバの起動

en: Groonga has a special protocol, named Groonga Query Transfer Protocol (GQTP), for remote access to a database. The following form shows how to run Groonga as a GQTP server.
ja: Groongaには、専用のプロトコルであるGQTPが存在します。GQTPを用いることにより、データベースへとリモートアクセスすることができます。以下の書式はGQTPサーバの起動方法を示しています。

en: The `-s` option specifies to run Groonga as a server. DB_PATH specifies the path of the existing database to be hosted. The `-p` option and its argument, PORT_NUMBER, specify the port number of the server. The default port number is 10043, which is used when you don't specify PORT_NUMBER.
ja: `-s` オプションはGroongaをサーバとして起動するためのオプションです。DB_PATHには既存のデータベースのパスを指定します。 `-p` オプションとその引数により、サーバのポート番号を指定することができます。ポート番号を省略した場合は10043が使用されます。

en: The following command runs a server that listens on the default port number. The server accepts operations to the specified database.
ja: 以下のコマンドにより、デフォルトのポート番号で待ち受けるサーバを起動することができます。サーバは指定されたデータベースへの操作を受け付けます。

en: How to run a GQTP daemon
ja: GQTPデーモンの起動

en: You can also run a GQTP server as a daemon by using the `-d` option, instead of the `-s` option.
ja: GQTPサーバはデーモンとして起動することができます。オプションとして、 `-s` の代わりに `-d` を与えてください。

en: A Groonga daemon prints its process ID as follows. In this example, the process ID is 12345. Then, the daemon opens a specified database and accepts operations to that database.
ja: Groongaをデーモンとして起動したときは、デーモンのプロセスIDが表示されます。以下の例では、12345というプロセスIDが表示されています。サーバとして起動した場合と同様に、指定されたデータベースへの操作を受け付けます。

en: How to run a GQTP client
ja: GQTPサーバへの接続

en: You can run Groonga as a GQTP client as follows:
ja: GQTPサーバに接続するクライアントは、以下のように起動します。

en: This command establishes a connection with a GQTP server and then enters into interactive mode. HOST_NAME_OR_IP_ADDRESS specifies the hostname or the IP address of the server. If not specified, Groonga uses the default hostname "localhost". The `-p` option and its argument, PORT_NUMBER, specify the port number of the server. If not specified, Groonga uses the default port number 10043.
ja: 上記のコマンドによって起動されたクライアントは、サーバとの接続に成功すると対話モードに入ります。HOST_NAME_OR_IP_ADDRESSにはサーバのホスト名もしくはIPアドレスを指定します。HOST_NAME_OR_IP_ADDRESSが省略されたときは"localhost"をサーバのホスト名として採用します。また、 `-p` オプションとその引数により、サーバのポート番号を指定することができます。ポート番号を省略した場合は10043が使用されます。

en: In interactive mode, Groonga reads commands from the standard input and executes them one by one.
ja: 対話モードでは、標準入力からコマンドを読み込んで順次実行します。

en: How to terminate a GQTP server
ja: GQTPサーバの終了

en: You can terminate a GQTP server with a :doc:`/reference/commands/shutdown` command::
ja: :doc:`/reference/commands/shutdown` でGQTPサーバーを終了できます。 ::

en: See also
ja: 参照
