# -*- po -*-
# Japanese translations for Groonga package.
# Copyright (C) 2009-2025 Groonga Project
# This file is distributed under the same license as the Groonga package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: Groonga 15.0.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-02-06 06:27+0000\n"
"Language-Team: Japanese\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"

msgid "Execution example:"
msgstr ""

msgid "Parallel execution"
msgstr "並列実行"

msgid "Summary"
msgstr "概要"

msgid "Groonga executes serially by default. However, by specifying the option you can execute in parallel."
msgstr "Groongaはデフォルトでは逐次的に実行しますが、オプションで並列数を指定することで並列実行することもできます。"

msgid "The next section shows you how to set up for parallel execution. Please read the notes before using this option."
msgstr "次のセクションでは並列実行するための設定方法を説明します。その後に注意点も記載しているので合わせてご確認の上でご利用ください。"

msgid "How to use"
msgstr "使い方"

msgid "Set per Groonga command"
msgstr "Groongaコマンドごとに設定する"

msgid "Only works for the command to be executed."
msgstr "実行するGroongaコマンドでのみ有効です。"

msgid "Specified by `--n_workers` option of Groonga command"
msgstr "Groongaコマンドの`--n_workers`オプションで指定する"

msgid "Groonga command example:"
msgstr "Groongaコマンド例:"

msgid "Set the default value"
msgstr "デフォルト値を設定する"

msgid "If you set a default value, you do not need to specify it for each Groonga command. The default value is used for all Groonga commands."
msgstr "デフォルト値を設定するとGroongaコマンドごとに指定する必要はありません。すべてのGroongaコマンドでデフォルト値が利用されます。"

msgid "Specified by `--default-n-workers` option of `groonga` executable file"
msgstr "`groonga`実行ファイルの`--default-n-workers`オプションで指定する"

msgid "Specified by environment variable `GRN_N_WORKERS_DEFAULT`"
msgstr "環境変数`GRN_N_WORKERS_DEFAULT`で指定する"

msgid "Available Values"
msgstr "設定できる値"

msgid "You can set the number of parallels. If you specify `-1` or `2` or more, it will execute in parallel."
msgstr "並列数を設定することができ、`-1` または `2` 以上を指定すると並列で実行します。"

msgid "n_workers"
msgstr ""

msgid "Behavior"
msgstr "挙動"

msgid "When specifying ``0`` or ``1``"
msgstr "``0``または``1``を指定した場合"

msgid "Execute in serial."
msgstr "並列実行しません。"

msgid "When specifying ``2`` or more"
msgstr "``2``以上を指定した場合"

msgid "Execute in parallel with at most the specified number of threads."
msgstr "指定したスレッド数以下で並列実行します。"

msgid "When specifying ``-1``"
msgstr "``-1``を指定した場合"

msgid "Execute in parallel with the threads of at most the number of CPU cores."
msgstr "CPUのコア数以下のスレッドで並列実行します。"

msgid "Check the settings"
msgstr "設定の確認"

msgid "You can check it by the value of `n_workers` and `default_n_workers` in the {doc}`/reference/commands/status` command."
msgstr "{doc}`/reference/commands/status`コマンドの`n_workers`と`default_n_workers`の値で確認できます。"

msgid "`n_workers` is per Groonga command value. `default_n_workers` is the default value."
msgstr "`n_workers`はGroongaコマンドごとに使われる値、`default_n_workers`はデフォルト値です。"

msgid "Notes"
msgstr "注意点"

msgid "Apache Arrow is required"
msgstr "Apache Arrowが必須"

msgid "This feature requires that Apache Arrow is enabled in Groonga."
msgstr "Apache Arrow が有効である必要があります。"

msgid "It depends on package provider whether Apache Arrow is enabled or not."
msgstr "パッケージの提供元によりApache Arrowが有効かどうかは異なります。"

msgid "To check whether Apache Arrow is enabled, you can use {doc}`/reference/commands/status` command that show the result of `apache_arrow` is `true` or not."
msgstr "Apache Arrow が有効かどうかは、{doc}`/reference/commands/status` コマンドの結果で`apache_arrow`が`true`かどうかで確認することができます。"

msgid "For use as a daemon process"
msgstr "常駐プロセスで利用する場合"

msgid "For example, consider using {doc}`/reference/executables/groonga-server-http` on a system with 6 CPUs."
msgstr "たとえば、CPUが6個のシステムで{doc}`/reference/executables/groonga-server-http` を使うケースを考えます。"

msgid "{doc}`/reference/executables/groonga-server-http` allocates 1 thread (= 1 CPU) for each request."
msgstr "{doc}`/reference/executables/groonga-server-http`は各リクエストごとに1スレッド（= 1 CPU）を割り当てて処理します。"

msgid "When the average number of concurrent connections is 6, there are no free CPU resources because 6 CPUs are already in use. All the CPU is used to process each request."
msgstr "平均同時接続数が6のとき、CPUを既に6つ使用しているのでCPUのリソースに空きはありません。各リクエストを処理するためにすべてのCPUが使われているからです。"

msgid "When the average number of concurrent connections is 2, there are 4 free CPU resources because only 2 CPUs are already in use. When specifying `2` for `n_workers`, it uses at most 3 CPUs, including the thread for processing requests. Therefore, if two requests to Groonga process with `2` specified for `n_workers` are requested at the same time, they will use at most 6 CPUs in total and will be processed fastly by using all of the resources. When specifying greater than `2`, the degree of parallelism can be higher than the CPU resources, so it may actually slow down the execution time."
msgstr "平均同時接続数が2のとき、リクエストを処理するためにはCPUを2つしか使用していないので、4つ空きがあります。`n_workers`に`2`を指定すると、リクエストを処理するためのスレッドを含んで最大で3つのCPUを使用します。そのため、`n_workers`に`2`を指定したGroongaプロセスに同時に2つリクエストがあると、合計で最大で6つのCPUを使用することになりリソースをすべて使って高速に処理できます。 `2`より大きな値を指定すると、CPUのリソースよりも高い並列度になってしまうので、かえって実行が遅くなる可能性があります。"

msgid "Parallel execution support"
msgstr "並列実行のサポート状況"

msgid "{ref}`offline-index-construction`"
msgstr "{ref}`静的なインデックス構築 <offline-index-construction>`"

msgid "{doc}`/reference/commands/load`"
msgstr ""

msgid "{ref}`select <select-n-workers>`"
msgstr ""
