1.2.1 - en to ja translation catalogue (90 entries)

en: Others
ja: その他

en: This section describes how to install Groonga from source on UNIX like environment.
ja: このセクションではUNIX系の環境でGroongaをソースコードからインストールする方法を説明します。

en: To get more detail about installing Groonga from source on the specific environment, find the document for the specific environment from :doc:`/install`.
ja: :doc:`/install` にある特定環境用のドキュメントに、その環境向けのより詳細な情報があります。特定環境用のドキュメントがある場合は、まずそちらを参照してください。

en: Dependencies
ja: 依存関係

en: Groonga doesn't require any special libraries but requires some tools for build.
ja: Groongaは特別なライブラリを必要としませんが、いくつかビルドに必要なツールがあります。

en: Tools
ja: ツール

en: Here are required tools:
ja: 以下が必要なツールです:

en: ``wget``, ``curl`` or Web browser for downloading source archive
ja: ``wget`` 、 ``curl`` または Web ブラウザ（ソースアーカイブをダウンロードするため）

en: ``tar`` and ``gzip`` for extracting source archive
ja: ``tar`` と ``gzip`` （ソースアーカイブを展開するため）

en: shell (many shells such as ``dash``, ``bash`` and ``zsh`` will work)
ja: シェル（ ``dash`` 、 ``bash`` 、 ``zsh`` など、どのようなシェルでもたぶん大丈夫）

en: C compiler and C++ compiler (``gcc`` and ``g++`` are supported but other compilers may work)
ja: CコンパイラーとC++コンパイラー （ ``gcc`` と ``g++`` がサポート対象だが、他のコンパイラーでもたぶん大丈夫）

en: ``make`` (GNU make is supported but other make like BSD make will work)
ja: ``make`` （GNU makeがサポート対象だが、BSD makeなど他のmakeでもたぶん大丈夫）

en: You must get them ready.
ja: これらを用意してください。

en: You can use `CMake <http://www.cmake.org/>`_ instead of shell but this document doesn't describe about building with CMake.
ja: シェルの代わりに `CMake <http://www.cmake.org/>`_ を使うこともできますが、このドキュメントではCMakeを使ってビルドする方法については説明しません。

en: Here are optional tools:
ja: 以下はあるとよいツールです:

en: `pkg-config <http://www.freedesktop.org/wiki/Software/pkg-config>`_ for detecting libraries
ja: `pkg-config <http://www.freedesktop.org/wiki/Software/pkg-config>`_ （ライブラリを検出するため）

en: `sudo <http://www.gratisoft.us/sudo/>`_ for installing built Groonga
ja: `sudo <http://www.gratisoft.us/sudo/>`_ （ビルドしたGroongaをインストールするため）

en: You must get them ready if you want to use optional libraries.
ja: 追加のライブラリを使いたい場合はこれらのツールを用意しておかなければいけません。

en: Libraries
ja: ライブラリ

en: All libraries are optional. Here are optional libraries:
ja: どのライブラリも必須ではありません。以下はオプションとして使えるライブラリです:

en: `MeCab <https://taku910.github.io/mecab/>`_ for tokenizing full-text search target document by morphological analysis
ja: `MeCab <https://taku910.github.io/mecab/>`_ （全文検索対象のドキュメントを形態素解析でトークナイズするため）

en: `KyTea <http://www.phontron.com/kytea/>`_ for tokenizing full-text search target document by morphological analysis
ja: `KyTea <http://www.phontron.com/kytea/>`_ （全文検索対象のドキュメントを形態素解析でトークナイズするため）

en: `ZeroMQ <http://www.zeromq.org/>`_ for :doc:`/reference/suggest`
ja: `ZeroMQ <http://www.zeromq.org/>`_ （ :doc:`/reference/suggest` 用）

en: `libevent <http://libevent.org/>`_ for :doc:`/reference/suggest`
ja: `libevent <http://libevent.org/>`_ （ :doc:`/reference/suggest` 用）

en: `MessagePack <http://msgpack.org/>`_ for supporting MessagePack output and :doc:`/reference/suggest`
ja: `MessagePack <http://msgpack.org/>`_ （MessagePack出力サポート用および :doc:`/reference/suggest` 用）

en: `libedit <http://www.thrysoee.dk/editline/>`_ for command line editing in :doc:`/reference/executables/groonga`
ja: `libedit <http://www.thrysoee.dk/editline/>`_ （ :doc:`/reference/executables/groonga` のコマンドライン編集用）

en: `zlib <http://zlib.net/>`_ for compressing column value
ja: `zlib <http://zlib.net/>`_ （カラム値の圧縮用）

en: `LZ4 <https://lz4.github.io/lz4/>`_ for compressing column value
ja: `LZ4 <https://lz4.github.io/lz4/>`_ （カラム値の圧縮用）

en: `Zstandard <https://facebook.github.io/zstd/>`_ for compressing column value
ja: `Zstandard <https://facebook.github.io/zstd/>`_ （カラム値の圧縮用）

en: If you want to use those all or some libraries, you need to install them before installing Groonga.
ja: これらのライブラリを使いたい場合は、Groongaをインストールする前にライブラリをインストールしてください。

en: Build from source
ja: ソースからビルド

en: Groonga uses GNU build system. So the following is the simplest build steps::
ja: GroongaはGNUビルドシステムを使っています。以下は一番簡単なビルド手順です::

en: After the above steps, :doc:`/reference/executables/groonga` is found in ``/usr/local/bin/groonga``.
ja: 上記の手順を実行すると ``/usr/local/bin/groonga`` に :doc:`/reference/executables/groonga` がインストールされます。

en: The default build will work well but you can customize Groonga at ``configure`` step.
ja: デフォルトのビルドでもうまく動くでしょうが、 ``configure`` のときにGroongaをカスタマイズすることができます。

en: The following describes details about each step.
ja: 以下、それぞれの手順の詳細を説明します。

en: First, you need to run ``configure``. Here are important ``configure`` options:
ja: まず ``configure`` を実行します。重要な ``configure`` のオプションは以下の通りです:

en: Specifies the install base directory. Groonga related files are installed under ``${PATH}/`` directory.
ja: インストール先となるディレクトリを指定します。Groonga関連のファイルは  ``${PATH}/`` ディレクトリ以下にインストールされます。

en: The default is ``/usr/local``. In this case, :doc:`/reference/executables/groonga` is installed into ``/usr/local/bin/groonga``.
ja: デフォルトは ``/usr/local`` 。デフォルトの場合は :doc:`/reference/executables/groonga` は ``/usr/local/bin/groonga`` にインストールされます。

en: Here is an example that installs Groonga into ``~/local`` for an user use instead of system wide use::
ja: 以下はシステム全体にGroongaをインストールするのではなく、ユーザーが個人で使う目的で ``~/local`` にインストールする例です::

en: Specifies the base directory to place modifiable file such as log file, PID file and database files. For example, log file is placed at ``${PATH}/log/groonga.log``.
ja: ログファイル、PIDファイル、データベースなど頻繁に変更されるファイルを置くディレクトリを指定します。たとえば、ログファイルは ``${PATH}/log/groonga.log`` に置かれます。

en: The default is ``/usr/local/var``.
ja: デフォルトは ``/usr/local/var`` です。

en: Here is an example that system wide ``/var`` is used for modifiable files::
ja: 以下は頻繁に変更されるファイルをシステム全体で使う領域である ``/var`` に置く例です::

en: Specifies the default log file path. You can override the default log path is :doc:`/reference/executables/groonga` command's ``--log-path`` command line option. So this option is not critical build option. It's just for convenient.
ja: ログファイルのデフォルトのパスを指定します。ログファイルのデフォルトのパスは :doc:`/reference/executables/groonga` の ``--log-path`` コマンドラインオプションで変更できます。そのため、このオプションはそんなに重要なビルドオプションではありません。少し便利にするためのオプションです。

en: The default is ``/usr/local/var/log/groonga.log``. The ``/usr/local/var`` part is changed by ``--localstatedir`` option.
ja: デフォルトは ``/usr/local/var/log/groonga.log`` です。 ``/usr/local/var`` の部分は ``--localstatedir`` オプションで変更できます。

en: Here is an example that log file is placed into shared NFS directory ``/nfs/log/groonga.log``::
ja: 以下はログファイルを共有しているNFSディレクトリ ``/nfs/log/groonga.log`` に置く例です::

en: Specifies the default encoding. Available encodings are ``euc_jp``, ``sjis``, ``utf8``, ``latin1``, ``koi8r`` and ``none``.
ja: デフォルトのエンコーディングを指定します。有効なエンコーディングは ``euc_jp`` 、 ``sjis`` 、 ``utf8`` 、 ``latin1`` 、 ``koi8r`` 、 ``none`` です。

en: The default is ``utf8``.
ja: デフォルトは ``utf8`` です。

en: Here is an example that Shift_JIS is used as the default encoding::
ja: 以下はデフォルトのエンコーディングとしてShift_JISを使う例です::

en: Specifies the default match escalation threshold. See :ref:`select-match-escalation-threshold` about match escalation threshold. -1 means that match operation never escalate.
ja: マッチ演算でエスカレーションをするかどうかのデフォルトの閾値を指定します。この閾値については :ref:`select-match-escalation-threshold` を参照してください。-1はマッチ演算でエスカレーションしないという意味です。

en: The default is 0.
ja: デフォルトは0です。

en: Here is an example that match escalation isn't used by default::
ja: 以下はデフォルトではマッチエスカレーションをしないという例です::

en: Enables column value compression by zlib.
ja: zlibを使ってカラム値を圧縮する機能を有効にします。

en: The default is disabled.
ja: デフォルトでは無効です。

en: Here is an example that enables column value compression by zlib::
ja: 以下はzlibを使ってカラム値を圧縮する機能を有効にする例です::

en: Enables column value compression by LZ4.
ja: LZ4を使ってカラム値を圧縮する機能を有効にします。

en: Here is an example that enables column value compression by LZ4::
ja: 以下はLZ4を使ってカラム値を圧縮する機能を有効にする例です::

en: Specifies where MessagePack is installed. If MessagePack isn't installed with ``--prefix=/usr``, you need to specify this option with path that you use for building MessagePack.
ja: MessagePackがどこにインストールされているかを指定します。MessagePackを ``--prefix=/usr`` という ``configure`` オプションでインストールしていない場合は、MessagePackをビルドするときに指定したパスをこのオプションで指定してください。

en: If you installed MessagePack with ``--prefix=$HOME/local`` option, you should specify ``--with-message-pack=$HOME/local`` to Groonga's ``configure``.
ja: もし、MessagePackを ``--prefix=$HOME/local`` という ``configure`` オプションでインストールした場合は、Groongaの ``configure`` では ``--with-message-pack=$HOME/local`` と指定してください。

en: The default is ``/usr``.
ja: デフォルトは ``/usr`` です。

en: Here is an example that uses MessagePack built with ``--prefix=$HOME/local`` option::
ja: 以下はMessagePackが ``--prefix=$HOME/local`` という ``configure`` オプションでインストールされている場合の例です::

en: Installs Munin plugins for Groonga. They are installed into ``${PREFIX}/share/groonga/munin/plugins/``.
ja: Groonga用のMuninプラグインをインストールします。プラグインは ``${PREFIX}/share/groonga/munin/plugins/`` 以下にインストールされます。

en: Those plugins are not installed by default.
ja: デフォルトではプラグインはインストールされません。

en: Here is an example that installs Munin plugins for Groonga::
ja: 以下はGroonga用のMuninプラグインをインストールする例です::

en: Installs platform specific system management files such as init script. Available platforms are ``centos``, ``centos5``, ``centos6``, ``centos7`` and ``fedora``. Platform starts with ``centos`` are for Red Hat and Red Hat clone distributions such as CentOS. If ``centos`` is specified, distribution version is guessed. ``fedora`` is for Fedora.
ja: initスクリプトなどプラットフォーム依存のシステム管理ファイルをインストールします。利用可能なプラットフォームは ``centos`` 、 ``centos5`` 、 ``centos6`` 、 ``centos7`` 、 ``fedora`` です。 ``centos`` から始まるプラットフォームはRed HatおよびCentOSなどのRed Hatクローンのディストリビューション用です。 ``centos`` を指定した場合はディストリビューションのバージョンを推測します。 ``fedora`` はFedora用です。

en: Those system management files are not installed by default.
ja: デフォルトではシステム管理ファイルはインストールされません。

en: Here is an example that installs CentOS specific system management files::
ja: 以下はCentOS用のシステム管理ファイルをインストールする例です::

en: Shows all ``configure`` options.
ja: すべての ``configure`` オプションを表示します。

en: ``--enable-apache-arrow`` and ``--disable-apache-arrow``
ja: ``--enable-apache-arrow`` および ``--disable-apache-arrow``

en: Enables or disables Apache Arrow support.
ja: Apache Arrowのサポートを有効化または無効化します。

en: In addition to using Apache Arrow IPC streaming format output, you can also use multithreading processing that is used in :ref:`select-n-workers` and :doc:`/reference/functions/query_parallel_or` with the Apache Arrow support.
ja: Apache Arrowサポートを有効化すると、Apache ArrowのIPC streaming formatが使えるだけでなく、 :ref:`select-n-workers` や :doc:`/reference/functions/query_parallel_or` でマルチスレッドで処理できるようになります。

en: In case of not specifing ``--enable-apache-arrow`` nor ``--disable-apache-arrow``, the Apache Arrow support is enabled if Apache Arrow is installed on the system, otherwise disabled. This default behaviour is same as to specify ``--enable-apache-arrow=auto``.
ja: ``--enable-apache-arrow`` と ``--disable-apache-arrow`` のどちらも指定しない場合、Apache Arrowがシステムにインストールされていれば有効化し、そうでなければ無効化します。このデフォルト動作は ``--enable-apache-arrow=auto`` を指定した場合と同じです。

en: When you specify ``--enable-apache-arrow`` explicitly, you must install Apache Arrow on the system beforehand.
ja: ``--enable-apache-arrow`` を明示的に指定する場合, 事前にシステムにApache Arrowをインストールする必要があります。

en: You can install Apache Arrow following to `the official installation procedure <https://arrow.apache.org/install/>`_. Groonga requires ``libarrow-dev`` on a Debian based system or ``arrow-devel`` on a Red Hat Enterprise Linux based system.
ja: Apache Arrowは `公式のドキュメントの手順 <https://arrow.apache.org/install/>`_ にしたがってインストールしてください。Debian系のシステムでは ``libarrow-dev`` が、Red Hat Enterprise Linux系のシステムでは ``arrow-devel`` が必要です。

en: When you specify ``--disable-apache-arrow`` explicitly, Groonga disables the Apache Arrow support even if Apache Arrow is installed on the system.
ja: ``--disable-apache-arrow`` を明示的に指定すると、システムにApache Arrowがインストールされていても、Apache Arrowサポートを無効化します。

en: Here is an example how to enable the Apache Arrow support explicitly.
ja: 以下は明示的にApache Arrowサポートを有効にする例です。

en: If you install Apache Arrow into a non-standard directory, you need to specify the :ref:`install-others-configure-pkg-config-path` option.
ja: Apache Arrowを標準でないディレクトリにインストールしている場合、 :ref:`install-others-configure-pkg-config-path` オプションを指定してください。

en: Adds search paths of ``.pc`` files for ``pkg-config``.
ja: pkg-configの.pcファイルの検索パスを追加します。

en: You can specify multiple paths using ``:`` to separating.
ja: ``:`` で区切ることで複数のパスを指定することができます。

en: Groonga uses ``pkg-config`` to find external libraries.
ja: Groongaは外部ライブラリの検出に ``pkg-config`` を使用しています。

en: ``pkg-config`` is a tool that collects flags and paths required for using external libraries from ``.pc`` files.
ja: ``pkg-config`` は ``.pc`` ファイルを用意するだけで、ライブラリを利用する際に必要となる各種フラグやパスなどを設定してくれるツールです。

en: When using libraries installed via a package manager, you do not need to specify this parameter because ``.pc`` files for the libraries are in the default search paths of ``pkg-config``.
ja: パッケージ管理システムを使用してインストールしたライブラリを使いたい場合は、 ``pkg-config`` のデフォルトの検索パスに ``.pc`` ファイルが存在するためこのパラメータを指定する必要はありません。

en: When using manual built libraries, you need to specify ``.pc`` file paths of those libraries by this parameter.
ja: 自身でビルドしたライブラリを使用したい場合などに、このパラメータにそのライブラリの ``.pc`` ファイルの場所を指定します。

en: You can use ``PKG_CONFIG_PATH`` as an environment variable, but we recommend to use it as a ``configure`` parameter because of the following reason.
ja: 環境変数 ``PKG_CONFIG_PATH`` を使用することも出来ますが、以下の理由から ``configure`` のパラメータを使用することを推奨します。

en: ``configure`` is generated from ``configure.ac`` by GNU Autotools. And when ``make`` detects that ``configure.ac`` has changed, GNU Autotools automatically regenerates ``configure`` and re-executes it. If you specify ``PKG_CONFIG_PATH`` as a ``configure`` parameter, ``PKG_CONFIG_PATH`` is specified automatically when ``configure`` is re-executed. On the other hand, if you specify ``PKG_CONFIG_PATH`` as an environment variable, ``PKG_CONFIG_PATH`` is not specified automatically.
ja: GNU Autotools によって ``configure.ac`` から ``configure`` が生成されます。そして、 ``make`` の実行時、 ``configure.ac`` が変わっていることを検知すると、自動で ``configure`` を再生成し再実行します。 ``configure`` のパラメータとして指定すると、この ``configure`` の再実行時に ``PKG_CONFIG_PATH`` が自動で指定されます。 一方、環境変数を使用した場合は ``PKG_CONFIG_PATH`` は自動で指定されません。

en: Here is an example how to specify a ``.pc`` file path for ``/tmp/local/lib/pkgconfig/arrow.pc``.
ja: 以下は ``/tmp/local/lib/pkgconfig/arrow.pc`` の ``.pc`` ファイルを指定する例です。

en: ``configure`` is succeeded, you can build Groonga by ``make``::
ja: ``configure`` が成功したら ``make`` でGroongaをビルドします::

en: If you have multi cores CPU, you can make faster by using ``-j`` option. If you have 4 cores CPU, it's good for using ``-j4`` option::
ja: マルチコアCPUを使っている場合は ``-j`` オプションを使うとより速くmakeを実行できます。もし、4コアのCPUを使っている場合は、 ``-j4`` オプションを使うともっと速くビルドできます::

en: If you get some errors by ``make``, please report them to us: :doc:`/contribution/report`
ja: ``make`` で何かエラーが発生した場合は、そのエラーをレポートしてください: :doc:`/contribution/report`

en: Now, you can install built Groonga!::
ja: これでビルドしたGroongaをインストールできます！::

en: If you have write permission for ``${PREFIX}``, you don't need to use ``sudo``. e.g. ``--prefix=$HOME/local`` case. In this case, use ``make install``::
ja: ``${PREFIX}`` への書き込み権限がある場合は ``sudo`` を使う必要はありません。例えば、 ``--prefix=$HOME/local`` と指定した場合です。この場合は ``make install`` を使ってください::
