1.2.1 - en to ja translation catalogue (24 entries)

en: Output format
ja: 出力形式

en: Summary
ja: 概要

en: Commands output their result as JSON, MessagePack, XML or TSV format.
ja: コマンドは実行結果をJSONまたはMessagePack、XML、TSVのどれかで出力します。

en: JSON and MessagePack output have the same structure. XML and TSV are their original structure.
ja: JSONとMessagePackの出力は同じ構造になっています。XMLとTSVはそれぞれ独自の構造になっています。

en: JSON or MessagePack is recommend format. XML is useful for visual result check. TSV is just for special use. Normally you doesn't need to use TSV.
ja: JSONまたはMessagePackの利用を推奨します。XMLは目視で結果を確認する時に便利です。TSVは特殊な用途では有用です。通常はTSVを使う必要はありません。

en: JSON and MessagePack
ja: JSONとMessagePack

en: This secsion describes the structure of command result on JSON and MessagePack format. JSON is used to show structure because MessagePack is binary format. Binary format isn't proper for documenataion.
ja: このセクションではJSONとMessagePack形式を使った時のコマンド実行結果の構造を説明します。MessagePackはバイナリー形式なのでここでは構造を示すためにJSONを使います。バイナリー形式はドキュメントには向いていません。

en: JSON and MessagePack uses the following structure::
ja: JSON形式、MessagePack形式のときは以下のような構造になります::

en: For example::
ja: 実行例::

en: In the example, the following part is ``HEADER``::
ja: この例では、以下の部分が ``HEADER`` に相当します::

en: The following part is ``BODY``::
ja: ``BODY`` に相当する部分は以下です::

en: ``HEADER`` is an array. The content of ``HEADER`` has some patterns.
ja: ``HEADER`` は配列です。 ``HEADER`` の内容にはいくつかのパターンがあります。

en: Success case
ja: 成功した場合

en: ``HEADER`` has three elements on success::
ja: コマンドが成功した場合は ``HEADER`` には3つの要素があります::

en: The first element is always ``0``.
ja: 最初の値は常に ``0`` です。

en: ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` is the number of seconds since 1970-01-01 00:00:00 UTC when the command is started processing. ``ELAPSED_TIME`` is the elapsed time for processing the command in seconds. Both ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are float value. The precision of them are nanosecond.
ja: ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` はコマンドの実行が始まったときの時刻です。時刻は1970-01-01 00:00:00から経過した秒数で表現されています。 ``ELAPSED_TIME`` はコマンドの実行にかかった時間です。単位は秒です。 ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` も ``ELAPSED_TIME`` も浮動小数点数です。小数部分はナノ秒を表します。

en: Error case
ja: エラーの場合

en: ``HEADER`` has four or five elements on error::
ja: エラーの場合、 ``HEADER`` には4個または5個の要素があります::

en: ``ERROR_LOCATION`` may not be included in ``HEADER`` but other four elements are always included.
ja: ``ERROR_LOCATION`` は ``HEADER`` には含まれないかもしれませんが、他の4個の要素は常に含まれます。

en: ``RETURN_CODE`` is non 0 value. See :doc:`return_code` about available return codes.
ja: ``RETURN_CODE`` は0ではない値です。リターンコードの詳細は :doc:`return_code` を見てください。

en: ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are the same as success case.
ja: ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` と ``ELAPSED_TIME`` は成功した時と同じです。

en: ``ERROR_MESSAGE`` is an error message in string.
ja: ``ERROR_MESSAGE`` はエラーメッセージです。文字列です。

en: See also
ja: 参考

en: :doc:`return_code` describes about return code.
ja: :doc:`return_code` はリターンコードについて説明しています。
