1.2.1 - en to ja translation catalogue (28 entries)

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

en: Summary
ja: 概要

en: ``reference_release`` releases a reference of target objects acquired by :doc:`reference_acquire`.
ja: ``reference_release`` は対象オブジェクトに対して :doc:`reference_acquire` で増やした参照を1つ減らします。

en: This command is meaningless unless you use the reference count mode. You can enable the reference count mode by the ``GRN_ENABLE_REFERENCE_COUNT=yes`` environment variable.
ja: このコマンドはリファレンスカウントモードのとき以外は意味がありません。リファレンスカウントモードを有効にするには ``GRN_ENABLE_REFERENCE_COUNT=yes`` 環境変数を使います。

en: You must call a corresponding ``reference_release`` for a :doc:`reference_acquire` call. If you forget to call ``reference_release``, target objects by :doc:`reference_acquire` are never closed automatically.
ja: :doc:`reference_acquire` を実行したら対応する ``reference_release`` を実行しないといけません。もし、 ``reference_release`` を実行することを忘れると :doc:`reference_acquire` で参照したオブジェクトは決して自動でクローズされません。

en: Syntax
ja: 構文

en: This command takes two parameters.
ja: このコマンドには2つの引数があります。

en: All parameters are optional::
ja: すべての引数は省略可能です::

en: Usage
ja: 使い方

en: Here is a schema definition to show usage:
ja: 使い方を示すために使うスキーマ定義は以下の通りです。

en: You must call ``reference_release`` with the same arguments as corresponding :doc:`reference_acquire`.
ja: 対応する :doc:`reference_acquire` と同じ引数の ``reference_release`` を実行しないといけません。

en: If you call :doc:`reference_acquire` with ``--target_name Users --recursive dependent``, you must call ``reference_release`` with ``--target_name Users --recursive dependent``:
ja: もし、 ``--target_name Users --recursive dependent`` で  :doc:`reference_acquire` を実行したら、 ``--target_name Users --recursive dependent`` で ``reference_release`` を実行しないといけません。

en: Parameters
ja: 引数

en: This section describes all parameters.
ja: このセクションではすべての引数について説明します。

en: Required parameters
ja: 必須引数

en: There is no required parameter.
ja: 必須の引数はありません。

en: Optional parameters
ja: 省略可能引数

en: There are optional parameters.
ja: いくつか省略可能な引数があります。

en: Specifies a target object name. Target object is one of database, table or column.
ja: 対象オブジェクトの名前を指定します。対象オブジェクトはデータベース、テーブル、カラムのどれかです。

en: If you omit this parameter, database is the target object:
ja: このパラメーターを省略すると、データベースが対象オブジェクトになります。

en: If you specify a table name, the table is the target object:
ja: テーブル名を指定すると、そのテーブルが対象オブジェクトになります。

en: If you specify a column name, the column is the target object:
ja: カラム名を指定すると、そのカラムが対象オブジェクトになります。

en: Specifies whether child objects of the target object are also target objects.
ja: 書き出し対象オブジェクトの子オブジェクトも対象にするかどうかを指定します。

en: See :ref:`reference-acquire-recursive` for details.
ja: 詳細は :ref:`reference-acquire-recursive` を見てください。

en: Return value
ja: 戻り値

en: The command returns ``true`` as body on success such as::
ja: このコマンドが成功したときは以下のようにボディは ``true`` になります::

en: If the command fails, error details are in ``HEADER``.
ja: このコマンドが失敗すると、 ``HEADER`` にエラーの詳細が含まれます。

en: See :doc:`/reference/command/output_format` for ``HEADER``.
ja: ``HEADER`` については :doc:`/reference/command/output_format` を参照してください。
