# -*- po -*-
# Japanese translations for 1.2.1 package.
# Copyright (C) 2009-2011, Brazil, Inc
# This file is distributed under the same license as the groonga package.
# Kouhei Sutou <kou@clear-code.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: 1.2.1\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-02-09 09:45+0900\n"
"Language-Team: Japanese\n"
"Language: ja\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 "Sharding"
msgstr "シャーディング"

msgid "Groonga has :doc:`/limitations` against table size. You can't add 268,435,455 more records in one table."
msgstr "Groongaにはテーブルに格納できるレコード数に :doc:`/limitations` があります。1つのテーブルに268,435,455以上のレコードを追加できません。"

msgid "Groonga supports time based sharding to resolve the limitation."
msgstr "この制限を解決するために、Groongaは時間ベースのシャーディング機能をサポートしています。"

msgid "It works in the same database. It doesn't work with multiple databases. It means that this sharding feature isn't for distributing large data to multiple hosts."
msgstr "この機能は同一データベース内で動きます。複数のデータベースをまたいでは動きません。これは、このシャーディング機能はデータを複数のマシンに分散する用途では使えないということです。"

msgid "If you want distributed sharding feature, use `Mroonga <http://mroonga.org/>`_ or `PGroonga <http://pgroonga.github.io/>`_. You can use sharding feature by MySQL or PostgreSQL. You'll be able to use `Droonga <http://droonga.org/>`_ for distributed sharding feature soon."
msgstr "もし、分散対応のシャーディング機能が欲しい場合は、 `Mroonga <http://mroonga.org/>`_ または `PGroonga <http://pgroonga.github.io/>`_ を使ってください。MySQLまたはPostgreSQLが提供しているシャーディング機能を使うことができます。近い将来、 `Droonga <http://droonga.org/>`_ でも分散対応のシャーディング機能を使えるようになる予定です。"

msgid "Summary"
msgstr "概要"

msgid "Sharding is implemented in ``sharding`` plugin. The plugin is written in mruby. You need to enable mruby when you build Groonga."
msgstr "シャーディングは ``sharding`` プラグインとして実装されています。このプラグインはmrubyで書かれています。そのため、Groongaをビルドするときにmrubyを有効にする必要があります。"

msgid "You can confirm whether your Groonga supports mruby or not by ``--version`` command line argument of :doc:`/reference/executables/groonga`::"
msgstr "Groongaがmrubyをサポートしているかは :doc:`/reference/executables/groonga` の ``--version`` 引数を使うとわかります::"

msgid "If you find ``mruby``, your Groonga supports mruby."
msgstr "``mruby`` があればあなたのGroongaはmrubyをサポートしています。"

msgid "``sharding`` plugin provides only search commands. They have ``logical_`` prefix in their command names such as :doc:`/reference/commands/logical_select` and :doc:`/reference/commands/logical_range_filter`."
msgstr "``sharding`` プラグインは検索系のコマンドだけを提供しています。これらのコマンドは :doc:`/reference/commands/logical_select` や :doc:`/reference/commands/logical_range_filter` というように、コマンド名に ``logical_`` プレフィックスがついています。"

msgid "``sharding`` plugin doesn't provide schema define commands and data load commands yet. You need to use existing commands such as :doc:`/reference/commands/table_create`, :doc:`/reference/commands/column_create` and :doc:`/reference/commands/load`."
msgstr "``sharding`` プラグインはスキーマ定義コマンドとデータロードコマンドをまだ提供していません。そのため、既存の :doc:`/reference/commands/table_create` 、 :doc:`/reference/commands/column_create` 、 :doc:`/reference/commands/load` コマンドを使う必要があります。"

msgid "``sharding`` plugin requires some rules against table and column. You need to follow these rules. They are described later."
msgstr "``sharding`` プラグインを使うにはいくつかのルールに則ってテーブルとカラムを作る必要があります。これについては後述します。"

msgid "Glossary"
msgstr "用語集"

msgid "Name"
msgstr "名前"

msgid "Description"
msgstr "説明"

msgid "Logical table"
msgstr "論理テーブル"

msgid "It's a table that consists of shards. It doesn't exist in Groonga database. It just exists in our minds."
msgstr "複数のシャードをあわせて1つに見せているテーブルです。Groongaのデータベースの中には存在しません。私たちの頭の中にだけあります。"

msgid "Logical table name"
msgstr "論理テーブル名"

msgid "The name of logical table. It's prefix of shard names. For example, ``Logs`` is a logical table name and ``Logs_20150814`` and ``Logs_20150815`` are shard names."
msgstr "論理テーブルの名前です。これはシャード名のプレフィックスです。例えば、 ``Logs`` が論理テーブル名で、 ``Logs_20150814`` と ``Logs_20150815`` がシャード名です。"

msgid "Shard"
msgstr "シャード"

msgid "It's a table that has records in a day or month.  One shard has only partial records."
msgstr "1日分または1ヶ月分のレコードを格納しているテーブルです。1つのシャードには一部のレコードのみがあります。"

msgid "Shard name (= table name) must follow ``${LOGICAL_TABLE_NAME}_${YYYYMMDD}`` format or ``${LOGICAL_TABLE_NAME}_${YYYYMM}`` format. ``${LOGICAL_TABLE_NAME}`` is expanded to logical table name. ``${YYYYMMDD}`` is expanded to day. ``${YYYYMM}`` is expanded to month."
msgstr "シャード名（＝テーブル名）は ``${LOGICAL_TABLE_NAME}_${YYYYMMDD}`` というフォーマットか ``${LOGICAL_TABLE_NAME}_${YYYYMM}`` というフォーマットになっています。 ``${LOGICAL_TABLE_NAME}`` は論理テーブル名に置き換えてください。 ``${YYYYMMDD}`` は日に置き換えてください。 ``${YYYYMM}`` は月に置き換えてください。"

msgid "For example, ``Logs_20150814`` is consists of ``Logs`` logical name and ``20150814`` day."
msgstr "例えば、 ``Logs_20150814`` を分解すると ``Logs`` という論理テーブル名と ``20150814`` という日になります。"

msgid "Rules"
msgstr "ルール"

msgid "TODO"
msgstr ""

msgid "Commands"
msgstr "コマンド一覧"

msgid ":doc:`commands/logical_count`"
msgstr ""

msgid ":doc:`commands/logical_parameters`"
msgstr ""

msgid ":doc:`commands/logical_range_filter`"
msgstr ""

msgid ":doc:`commands/logical_select`"
msgstr ""

msgid ":doc:`commands/logical_shard_list`"
msgstr ""

msgid ":doc:`commands/logical_table_remove`"
msgstr ""
