# -*- po -*-
# English translations for Groonga package.
# Copyright (C) 2009-2023 Groonga Project
# This file is distributed under the same license as the Groonga package.
# Automatically generated, 2023.
#
msgid ""
msgstr ""
"Project-Id-Version: Groonga 13.0.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-02-08 11:30+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

msgid "News"
msgstr "News"

msgid "Release 13.0.0 - 2023-02-09"
msgstr "Release 13.0.0 - 2023-02-09"

msgid ""
"This is a major version up! But It keeps backward compatibility. We can "
"upgrade to 13.0.0 without rebuilding database."
msgstr ""
"This is a major version up! But It keeps backward compatibility. We can "
"upgrade to 13.0.0 without rebuilding database."

msgid ""
"First of all, we introduce the main changes in 13.0.0. Then, we introduce "
"the hilight and summary of changes from Groonga 12.0.0 to 12.1.2."
msgstr ""
"First of all, we introduce the main changes in 13.0.0. Then, we introduce "
"the hilight and summary of changes from Groonga 12.0.0 to 12.1.2."

msgid "New Features and Improvements in 13.0.0"
msgstr "New Features and Improvements in 13.0.0"

msgid "Improvements"
msgstr "Improvements"

msgid ""
"[:doc:`/reference/normalizers`] Added a new Normalizer ``NormalizerNFKC150`` "
"based on Unicode NFKC (Normalization Form Compatibility Composition) for "
"Unicode 15.0."
msgstr ""
"[:doc:`/reference/normalizers`] Added a new Normalizer ``NormalizerNFKC150`` "
"based on Unicode NFKC (Normalization Form Compatibility Composition) for "
"Unicode 15.0."

msgid ""
"[:doc:`/reference/token_filters`] Added a new TokenFilter "
"``TokenFilterNFKC150`` based on Unicode NFKC (Normalization Form "
"Compatibility Composition) for Unicode 15.0."
msgstr ""
"[:doc:`/reference/token_filters`] Added a new TokenFilter "
"``TokenFilterNFKC150`` based on Unicode NFKC (Normalization Form "
"Compatibility Composition) for Unicode 15.0."

msgid ""
"[:doc:`reference/normalizers/normalizer_nfkc150`] Added new options for "
"NormalizerNFKC* as below."
msgstr ""
"[:doc:`reference/normalizers/normalizer_nfkc150`] Added new options for "
"NormalizerNFKC* as below."

msgid "``unify_katakana_gu_small_sounds``"
msgstr "``unify_katakana_gu_small_sounds``"

msgid ""
"We can normalize \"グァ -> ガ\", \"グィ -> ギ\", \"グェ -> ゲ\", and \"グォ -"
"> ゴ\" with this option."
msgstr ""
"We can normalize \"グァ -> ガ\", \"グィ -> ギ\", \"グェ -> ゲ\", and \"グォ -"
"> ゴ\" with this option."

msgid "Here is an example of ``unify_katakana_gu_small_sounds`` option."
msgstr "Here is an example of ``unify_katakana_gu_small_sounds`` option."

msgid "``unify_katakana_di_sound``"
msgstr "``unify_katakana_di_sound``"

msgid "We can normalize \"ヂ -> ジ\" with this option."
msgstr "We can normalize \"ヂ -> ジ\" with this option."

msgid "Here is an example of ``unify_katakana_di_sound`` option."
msgstr "Here is an example of ``unify_katakana_di_sound`` option."

msgid "``unify_katakana_wo_sound``"
msgstr "``unify_katakana_wo_sound``"

msgid "We can normalize \"ヲ -> オ\" with this option."
msgstr "We can normalize \"ヲ -> オ\" with this option."

msgid "Here is an example of ``unify_katakana_wo_sound`` option."
msgstr "Here is an example of ``unify_katakana_wo_sound`` option."

msgid "``unify_katakana_zu_small_sounds``"
msgstr "``unify_katakana_zu_small_sounds``"

msgid ""
"We can normalize \"ズァ -> ザ\", \"ズィ -> ジ\", \"ズェ -> ゼ\", and \"ズォ -"
"> ゾ\" with this option."
msgstr ""
"We can normalize \"ズァ -> ザ\", \"ズィ -> ジ\", \"ズェ -> ゼ\", and \"ズォ -"
"> ゾ\" with this option."

msgid "Here is an example of ``unify_katakana_zu_small_sounds`` option."
msgstr "Here is an example of ``unify_katakana_zu_small_sounds`` option."

msgid "``unify_katakana_du_sound``"
msgstr "``unify_katakana_du_sound``"

msgid "We can normalize \"ヅ -> ズ\" with this option."
msgstr "We can normalize \"ヅ -> ズ\" with this option."

msgid "Here is an example of ``unify_katakana_du_sound`` option."
msgstr "Here is an example of ``unify_katakana_du_sound`` option."

msgid "``unify_katakana_trailing_o``"
msgstr "``unify_katakana_trailing_o``"

msgid "We can normalize following characters with this option."
msgstr "We can normalize following characters with this option."

msgid "\"オオ -> オウ\""
msgstr "\"オオ -> オウ\""

msgid "\"コオ -> コウ\""
msgstr "\"コオ -> コウ\""

msgid "\"ソオ -> ソウ\""
msgstr "\"ソオ -> ソウ\""

msgid "\"トオ -> トウ\""
msgstr "\"トオ -> トウ\""

msgid "\"ノオ -> ノウ\""
msgstr "\"ノオ -> ノウ\""

msgid "\"ホオ -> ホウ\""
msgstr "\"ホオ -> ホウ\""

msgid "\"モオ -> モウ\""
msgstr "\"モオ -> モウ\""

msgid "\"ヨオ -> ヨウ\""
msgstr "\"ヨオ -> ヨウ\""

msgid "\"ロオ -> ロウ\""
msgstr "\"ロオ -> ロウ\""

msgid "\"ゴオ -> ゴウ\""
msgstr "\"ゴオ -> ゴウ\""

msgid "\"ゾオ -> ゾウ\""
msgstr "\"ゾオ -> ゾウ\""

msgid "\"ドオ -> ドウ\""
msgstr "\"ドオ -> ドウ\""

msgid "\"ボオ -> ボウ\""
msgstr "\"ボオ -> ボウ\""

msgid "\"ポオ -> ポウ\""
msgstr "\"ポオ -> ポウ\""

msgid "Here is an example of ``unify_katakana_trailing_o`` option."
msgstr "Here is an example of ``unify_katakana_trailing_o`` option."

msgid "``unify_katakana_du_small_sounds``"
msgstr "``unify_katakana_du_small_sounds``"

msgid ""
"We can normalize \"ヅァ -> ザ\", \"ヅィ -> ジ\", \"ヅェ -> ゼ\", and \"ヅォ -"
"> ゾ\" with this option."
msgstr ""
"We can normalize \"ヅァ -> ザ\", \"ヅィ -> ジ\", \"ヅェ -> ゼ\", and \"ヅォ -"
"> ゾ\" with this option."

msgid "Here is an example of ``unify_katakana_du_small_sounds`` option."
msgstr "Here is an example of ``unify_katakana_du_small_sounds`` option."

msgid ""
"[:doc:`install/oracle-linux`] Added newly support for Oracle Linux 8 and 9."
msgstr ""
"[:doc:`install/oracle-linux`] Added newly support for Oracle Linux 8 and 9."

msgid "Higlight and Summary of changes from 12.0.0 to 12.1.2"
msgstr "Higlight and Summary of changes from 12.0.0 to 12.1.2"

msgid "Higlight"
msgstr "Higlight"

msgid "[:ref:`release-12-0-9`]"
msgstr "[:ref:`release-12-0-9`]"

msgid "[:doc:`reference/normalizers`] Added ``NormalizerHTML``. (Experimental)"
msgstr ""
"[:doc:`reference/normalizers`] Added ``NormalizerHTML``. (Experimental)"

msgid "``NormalizerHTML`` is a normalizer for HTML."
msgstr "``NormalizerHTML`` is a normalizer for HTML."

msgid ""
"Currently ``NormalizerHTML`` supports removing tags like ``<span>`` or ``</"
"span>`` and expanding character references like ``&amp;`` or ``&#38;``."
msgstr ""
"Currently ``NormalizerHTML`` supports removing tags like ``<span>`` or ``</"
"span>`` and expanding character references like ``&amp;`` or ``&#38;``."

msgid "Here are sample queries for ``NormalizerHTML``."
msgstr "Here are sample queries for ``NormalizerHTML``."

msgid ""
"In this sample ``<span>`` and ``</span>`` are removed, and ``&amp;`` and "
"``&#38;`` are expanded to ``&``."
msgstr ""
"In this sample ``<span>`` and ``</span>`` are removed, and ``&amp;`` and "
"``&#38;`` are expanded to ``&``."

msgid ""
"We can specify whether removing the tags with the ``remove_tag`` option. "
"(The default value of the ``remove_tag`` option is ``true``.)"
msgstr ""
"We can specify whether removing the tags with the ``remove_tag`` option. "
"(The default value of the ``remove_tag`` option is ``true``.)"

msgid "In this sample, ``<span>`` and ``</span>`` are not removed."
msgstr "In this sample, ``<span>`` and ``</span>`` are not removed."

msgid ""
"We can specify whether expanding the character references with the "
"``expand_character_reference`` option. (The default value of the "
"``expand_character_reference`` option is ``true``.)"
msgstr ""
"We can specify whether expanding the character references with the "
"``expand_character_reference`` option. (The default value of the "
"``expand_character_reference`` option is ``true``.)"

msgid "In this sample, ``&amp;`` and ``&#38;`` are not expanded."
msgstr "In this sample, ``&amp;`` and ``&#38;`` are not expanded."

msgid "[:ref:`release-12-0-3`]"
msgstr "[:ref:`release-12-0-3`]"

msgid ""
"[:doc:`reference/functions/snippet`],[:doc:`reference/functions/"
"snippet_html`] Added support for text vector as input. [groonga-dev,04956]"
"[Reported by shinonon]"
msgstr ""
"[:doc:`reference/functions/snippet`],[:doc:`reference/functions/"
"snippet_html`] Added support for text vector as input. [groonga-dev,04956]"
"[Reported by shinonon]"

msgid ""
"For example, we can extract snippets of target text around search keywords "
"against vector in JSON data as below."
msgstr ""
"For example, we can extract snippets of target text around search keywords "
"against vector in JSON data as below."

msgid ""
"Until now, if we specified ``snippet*`` like ``--output_columns "
"'snippet_html(contents[1])``, we could extract snippets of target text "
"around search keywords against the vector as below. However, we didn't know "
"which we should output elements. Because we didn't know which element was "
"hit on search."
msgstr ""
"Until now, if we specified ``snippet*`` like ``--output_columns "
"'snippet_html(contents[1])``, we could extract snippets of target text "
"around search keywords against the vector as below. However, we didn't know "
"which we should output elements. Because we didn't know which element was "
"hit on search."

msgid "[:ref:`release-12-0-1`]"
msgstr "[:ref:`release-12-0-1`]"

msgid ""
"[:doc:`/reference/commands/query_expand`] Added a support for synonym group."
msgstr ""
"[:doc:`/reference/commands/query_expand`] Added a support for synonym group."

msgid ""
"Until now, We had to each defined a keyword and synonyms of the keyword as "
"below when we use the synonym search."
msgstr ""
"Until now, We had to each defined a keyword and synonyms of the keyword as "
"below when we use the synonym search."

msgid ""
"In the above case, if we search ``mroonga``, Groonga search ``mroonga OR "
"tritonn OR \"groonga mysql\"`` as we intended. However, if we search "
"``tritonn``, Groonga search only ``tritonn``. If we want to search ``tritonn "
"OR mroonga OR \"groonga mysql\"`` even if we search ``tritonn``, we need had "
"added a definition as below."
msgstr ""
"In the above case, if we search ``mroonga``, Groonga search ``mroonga OR "
"tritonn OR \"groonga mysql\"`` as we intended. However, if we search "
"``tritonn``, Groonga search only ``tritonn``. If we want to search ``tritonn "
"OR mroonga OR \"groonga mysql\"`` even if we search ``tritonn``, we need had "
"added a definition as below."

msgid ""
"In many cases, if we expand ``mroonga`` to ``mroonga OR tritonn OR \"groonga "
"mysql\"``, we feel we want to expand ``tritonn`` and ``\"groonga mysql\"`` "
"to ``mroonga OR tritonn OR \"groonga mysql\"``. However, until now, we had "
"needed additional definitions in such a case. Therefore, if target keywords "
"for synonyms are many, we are troublesome to define synonyms. Because we "
"need to define many similar definitions."
msgstr ""
"In many cases, if we expand ``mroonga`` to ``mroonga OR tritonn OR \"groonga "
"mysql\"``, we feel we want to expand ``tritonn`` and ``\"groonga mysql\"`` "
"to ``mroonga OR tritonn OR \"groonga mysql\"``. However, until now, we had "
"needed additional definitions in such a case. Therefore, if target keywords "
"for synonyms are many, we are troublesome to define synonyms. Because we "
"need to define many similar definitions."

msgid ""
"In addition, when we remove synonyms, we are troublesome because we need to "
"execute remove against many records."
msgstr ""
"In addition, when we remove synonyms, we are troublesome because we need to "
"execute remove against many records."

msgid ""
"We can make a group by deciding on a representative synonym record since "
"this release. For example, the all following keywords are the \"mroonga\" "
"group."
msgstr ""
"We can make a group by deciding on a representative synonym record since "
"this release. For example, the all following keywords are the \"mroonga\" "
"group."

msgid ""
"In this case, ``mroonga`` is expanded to ``mroonga OR tritonn OR \"groonga "
"mysql\"``. In addition, ``tritonn`` and ``\"groonga mysql\"`` are also "
"expanded to ``mroonga OR tritonn OR \"groonga mysql\"``."
msgstr ""
"In this case, ``mroonga`` is expanded to ``mroonga OR tritonn OR \"groonga "
"mysql\"``. In addition, ``tritonn`` and ``\"groonga mysql\"`` are also "
"expanded to ``mroonga OR tritonn OR \"groonga mysql\"``."

msgid ""
"When we want to remove synonyms, we execute just remove against a target "
"record. For example, if we want to remove ``\"groonga mysql\"`` from "
"synonyms, we just remove ``{\"_key\": \"groonga mysql\": \"representative\": "
"\"mroonga\"}``."
msgstr ""
"When we want to remove synonyms, we execute just remove against a target "
"record. For example, if we want to remove ``\"groonga mysql\"`` from "
"synonyms, we just remove ``{\"_key\": \"groonga mysql\": \"representative\": "
"\"mroonga\"}``."

msgid "[:ref:`release-12-0-0`]"
msgstr "[:ref:`release-12-0-0`]"

msgid ""
"[index_column_have_source_record] Added a new function "
"``index_column_have_source_record()``."
msgstr ""
"[index_column_have_source_record] Added a new function "
"``index_column_have_source_record()``."

msgid ""
"We can confirm whether a token that is existing in the index is included in "
"any of the records that are registered in Groonga or not."
msgstr ""
"We can confirm whether a token that is existing in the index is included in "
"any of the records that are registered in Groonga or not."

msgid ""
"Groonga does not remove a token even if the token become never used from "
"records in Groonga by updating records. Therefore, for example, when we use "
"the feature of autocomplete, Groonga may return a token that is not included "
"in any of the records as candidates for search words. However, we can become "
"that we don't return the needless token by using this function."
msgstr ""
"Groonga does not remove a token even if the token become never used from "
"records in Groonga by updating records. Therefore, for example, when we use "
"the feature of autocomplete, Groonga may return a token that is not included "
"in any of the records as candidates for search words. However, we can become "
"that we don't return the needless token by using this function."

msgid ""
"Because this function can detect a token that is not included in any of the "
"records."
msgstr ""
"Because this function can detect a token that is not included in any of the "
"records."

msgid ""
"[:doc:`reference/commands/select`] Added new arguments "
"``drilldown_max_n_target_records`` and ``drilldown[${LABEL}]."
"max_n_target_records``."
msgstr ""
"[:doc:`reference/commands/select`] Added new arguments "
"``drilldown_max_n_target_records`` and ``drilldown[${LABEL}]."
"max_n_target_records``."

msgid ""
"We can specify the max number of records of the drilldown target table "
"(filtered result) to use drilldown. If the number of filtered result is "
"larger than the specified value, some records in filtered result aren't used "
"for drilldown. The default value of this arguments are ``-1``. If these "
"arguments are set ``-1``, Groonga uses all records for drilldown."
msgstr ""
"We can specify the max number of records of the drilldown target table "
"(filtered result) to use drilldown. If the number of filtered result is "
"larger than the specified value, some records in filtered result aren't used "
"for drilldown. The default value of this arguments are ``-1``. If these "
"arguments are set ``-1``, Groonga uses all records for drilldown."

msgid ""
"This argument is useful when filtered result may be very large. Because a "
"drilldown against large filtered result may be slow. We can limit the max "
"number of records to be used for drilldown by this feature."
msgstr ""
"This argument is useful when filtered result may be very large. Because a "
"drilldown against large filtered result may be slow. We can limit the max "
"number of records to be used for drilldown by this feature."

msgid ""
"Here is an example to limit the max number of records to be used for "
"drilldown. The last 2 records, ``{\\\"_id\\\": 4, \\\"tag\\\": \\\"Senna\\\"}"
"`` and ``{\\\"_id\\\": 5, \\\"tag\\\": \\\"Senna\\\"}``, aren't used."
msgstr ""
"Here is an example to limit the max number of records to be used for "
"drilldown. The last 2 records, ``{\\\"_id\\\": 4, \\\"tag\\\": \\\"Senna\\\"}"
"`` and ``{\\\"_id\\\": 5, \\\"tag\\\": \\\"Senna\\\"}``, aren't used."

msgid "Summary"
msgstr "Summary"

msgid "[:ref:`release-12-1-2`]"
msgstr "[:ref:`release-12-1-2`]"

msgid "[httpd] Updated bundled nginx to 1.23.3."
msgstr "[httpd] Updated bundled nginx to 1.23.3."

msgid "[:ref:`release-12-1-1`]"
msgstr "[:ref:`release-12-1-1`]"

msgid ""
"[:doc:`reference/commands/select`][:ref:`select-drilldowns-label-key-vector-"
"expansions-power-set`] Vector's power set is now able to aggregate with the "
"drilldowns."
msgstr ""
"[:doc:`reference/commands/select`][:ref:`select-drilldowns-label-key-vector-"
"expansions-power-set`] Vector's power set is now able to aggregate with the "
"drilldowns."

msgid ""
"[:doc:`reference/commands/select`] Specific element of vector column is now "
"able to be search target."
msgstr ""
"[:doc:`reference/commands/select`] Specific element of vector column is now "
"able to be search target."

msgid ""
"[:doc:`/reference/commands/load`] Added support for ``YYYY-MM-DD`` time "
"format."
msgstr ""
"[:doc:`/reference/commands/load`] Added support for ``YYYY-MM-DD`` time "
"format."

msgid "[:ref:`release-12-1-0`]"
msgstr "[:ref:`release-12-1-0`]"

msgid ""
"[:doc:`reference/commands/load`] Added support for slow log output of "
"``load``."
msgstr ""
"[:doc:`reference/commands/load`] Added support for slow log output of "
"``load``."

msgid ""
"[:doc:`reference/api`] Added new API ``grn_is_reference_count_enable()``."
msgstr ""
"[:doc:`reference/api`] Added new API ``grn_is_reference_count_enable()``."

msgid ""
"[:doc:`reference/commands/status`] Added new items: ``back_trace`` and "
"``reference_count``."
msgstr ""
"[:doc:`reference/commands/status`] Added new items: ``back_trace`` and "
"``reference_count``."

msgid "[:doc:`install/almalinux`] Added support for AlmaLinux 9."
msgstr "[:doc:`install/almalinux`] Added support for AlmaLinux 9."

msgid ""
"[:doc:`reference/functions/escalate`] Added a document for the "
"``escalate()`` function."
msgstr ""
"[:doc:`reference/functions/escalate`] Added a document for the "
"``escalate()`` function."

msgid "[httpd] Updated bundled nginx to 1.23.2."
msgstr "[httpd] Updated bundled nginx to 1.23.2."

msgid "Suppressed logging a lot of same messages when no memory is available."
msgstr "Suppressed logging a lot of same messages when no memory is available."

msgid "[:ref:`release-12-0-8`]"
msgstr "[:ref:`release-12-0-8`]"

msgid ""
"Changed specification of the ``escalate()`` function (Experimental) to make "
"it easier to use."
msgstr ""
"Changed specification of the ``escalate()`` function (Experimental) to make "
"it easier to use."

msgid ""
"[:doc:`install/cmake`] Added a document about how to build Groonga with "
"CMake."
msgstr ""
"[:doc:`install/cmake`] Added a document about how to build Groonga with "
"CMake."

msgid ""
"[:doc:`install/others`] Added descriptions about how to enable/disable "
"Apache Arrow support when building with GNU Autotools."
msgstr ""
"[:doc:`install/others`] Added descriptions about how to enable/disable "
"Apache Arrow support when building with GNU Autotools."

msgid ""
"[:doc:`reference/commands/select`] Added a document about :ref:`select-"
"drilldowns-label-table`."
msgstr ""
"[:doc:`reference/commands/select`] Added a document about :ref:`select-"
"drilldowns-label-table`."

msgid ""
"[:doc:`contribution/documentation/i18n`] Updated the translation procedure."
msgstr ""
"[:doc:`contribution/documentation/i18n`] Updated the translation procedure."

msgid "[:ref:`release-12-0-7`]"
msgstr "[:ref:`release-12-0-7`]"

msgid "Added a new function ``escalate()``. (experimental)"
msgstr "Added a new function ``escalate()``. (experimental)"

msgid "[httpd] Updated bundled nginx to 1.23.1."
msgstr "[httpd] Updated bundled nginx to 1.23.1."

msgid ""
"[:doc:`reference/commands/select`] Add a document for the ``--n_workers`` "
"option."
msgstr ""
"[:doc:`reference/commands/select`] Add a document for the ``--n_workers`` "
"option."

msgid "[:ref:`release-12-0-6`]"
msgstr "[:ref:`release-12-0-6`]"

msgid "Added new Munin plugins for groonga-delta."
msgstr "Added new Munin plugins for groonga-delta."

msgid ""
"[:doc:`reference/commands/column_copy`] Added support for weight vector."
msgstr ""
"[:doc:`reference/commands/column_copy`] Added support for weight vector."

msgid ""
"[:doc:`/install/ubuntu`] Dropped support for Ubuntu 21.10 (Impish Indri)."
msgstr ""
"[:doc:`/install/ubuntu`] Dropped support for Ubuntu 21.10 (Impish Indri)."

msgid "[:doc:`/install/debian`] Dropped Debian 10 (buster) support."
msgstr "[:doc:`/install/debian`] Dropped Debian 10 (buster) support."

msgid "[:ref:`release-12-0-5`]"
msgstr "[:ref:`release-12-0-5`]"

msgid ""
"[:doc:`reference/commands/select`] Improved a little bit of performance for "
"prefix search by search escalation."
msgstr ""
"[:doc:`reference/commands/select`] Improved a little bit of performance for "
"prefix search by search escalation."

msgid ""
"[:doc:`reference/commands/select`] Added support for specifying a reference "
"vector column with weight in ``drilldowns[LABEL]._key``."
msgstr ""
"[:doc:`reference/commands/select`] Added support for specifying a reference "
"vector column with weight in ``drilldowns[LABEL]._key``."

msgid ""
"[:doc:`reference/commands/select`] Added support for doing drilldown with a "
"reference vector with weight even if we use ``query`` or ``filter``, or "
"``post_filter``."
msgstr ""
"[:doc:`reference/commands/select`] Added support for doing drilldown with a "
"reference vector with weight even if we use ``query`` or ``filter``, or "
"``post_filter``."

msgid "[:ref:`release-12-0-4`]"
msgstr "[:ref:`release-12-0-4`]"

msgid ""
"[:doc:`/install/ubuntu`] Added support for Ubuntu 22.04 (Jammy Jellyfish)."
msgstr ""
"[:doc:`/install/ubuntu`] Added support for Ubuntu 22.04 (Jammy Jellyfish)."

msgid "We don't provide `groonga-benchmark`."
msgstr "We don't provide `groonga-benchmark`."

msgid ""
"[:doc:`reference/commands/status`] Added a new item ``memory_map_size``."
msgstr ""
"[:doc:`reference/commands/status`] Added a new item ``memory_map_size``."

msgid ""
"[:doc:`reference/commands/logical_count`] Improved memory usage while "
"``logical_count`` executed."
msgstr ""
"[:doc:`reference/commands/logical_count`] Improved memory usage while "
"``logical_count`` executed."

msgid ""
"[:doc:`/reference/commands/dump`] Added support for ``MISSING_IGNORE/"
"MISSING_NIL``."
msgstr ""
"[:doc:`/reference/commands/dump`] Added support for ``MISSING_IGNORE/"
"MISSING_NIL``."

msgid ""
"[``vector_join``] Added a new function ``vector_join()``.[groonga-dev,04956]"
msgstr ""
"[``vector_join``] Added a new function ``vector_join()``.[groonga-dev,04956]"

msgid ""
"[:doc:`/reference/indexing`] Ignore too large a token like online index "
"construction."
msgstr ""
"[:doc:`/reference/indexing`] Ignore too large a token like online index "
"construction."

msgid "[:ref:`release-12-0-2`]"
msgstr "[:ref:`release-12-0-2`]"

msgid ""
"[:doc:`reference/commands/logical_range_filter`] Added support for reducing "
"reference immediately after processing a shard."
msgstr ""
"[:doc:`reference/commands/logical_range_filter`] Added support for reducing "
"reference immediately after processing a shard."

msgid "We increased the stability of the feature of recovering on crashes."
msgstr "We increased the stability of the feature of recovering on crashes."

msgid "Improved performance for mmap if anonymous mmap available."
msgstr "Improved performance for mmap if anonymous mmap available."

msgid ""
"[:doc:`/reference/indexing`] Added support for the static index construction "
"against the following types of columns."
msgstr ""
"[:doc:`/reference/indexing`] Added support for the static index construction "
"against the following types of columns."

msgid ""
"[:doc:`reference/commands/column_create`] Added new flags ``MISSING_*`` and "
"``INVALID_*``."
msgstr ""
"[:doc:`reference/commands/column_create`] Added new flags ``MISSING_*`` and "
"``INVALID_*``."

msgid ""
"[:doc:`/reference/commands/dump`][:doc:`/reference/commands/column_list`] "
"Added support for ``MISSING_*`` and ``INVALID_*`` flags."
msgstr ""
"[:doc:`/reference/commands/dump`][:doc:`/reference/commands/column_list`] "
"Added support for ``MISSING_*`` and ``INVALID_*`` flags."

msgid ""
"[:doc:`/reference/commands/schema`] Added support for ``MISSING_*`` and "
"``INVALID_*`` flags."
msgstr ""
"[:doc:`/reference/commands/schema`] Added support for ``MISSING_*`` and "
"``INVALID_*`` flags."

msgid "We provided the package of Amazon Linux 2."
msgstr "We provided the package of Amazon Linux 2."

msgid "[Windows] Dropped support for building with Visual Studio 2017."
msgstr "[Windows] Dropped support for building with Visual Studio 2017."

msgid ""
"[:doc:`/reference/commands/query_expand`] Added a support for text vector "
"and index."
msgstr ""
"[:doc:`/reference/commands/query_expand`] Added a support for text vector "
"and index."

msgid "Added support for disabling a backtrace by the environment variable."
msgstr "Added support for disabling a backtrace by the environment variable."

msgid ""
"[:doc:`reference/commands/select`] Improved performance for ``--slices``."
msgstr ""
"[:doc:`reference/commands/select`] Improved performance for ``--slices``."

msgid "[Windows] Added support for Visual Studio 2022."
msgstr "[Windows] Added support for Visual Studio 2022."

msgid ""
"[:doc:`reference/commands/select`] Added support for specifing max intervals "
"for each elements in near search."
msgstr ""
"[:doc:`reference/commands/select`] Added support for specifing max intervals "
"for each elements in near search."

msgid ""
"[:doc:`reference/executables/groonga-server-http`] We could use ``groonga-"
"server-http`` even if Groonga of RPM packages."
msgstr ""
"[:doc:`reference/executables/groonga-server-http`] We could use ``groonga-"
"server-http`` even if Groonga of RPM packages."

msgid ""
"[:doc:`reference/functions/sub_filter`] Added a new option "
"``pre_filter_threshold``."
msgstr ""
"[:doc:`reference/functions/sub_filter`] Added a new option "
"``pre_filter_threshold``."

msgid ""
"[:doc:`reference/normalizers/normalizer_nfkc130`] Added a new option "
"``strip``"
msgstr ""
"[:doc:`reference/normalizers/normalizer_nfkc130`] Added a new option "
"``strip``"

msgid "[httpd] Updated bundled nginx to 1.21.6."
msgstr "[httpd] Updated bundled nginx to 1.21.6."

msgid "Fixes"
msgstr "Fixes"

msgid ""
"[:doc:`reference/commands/select`] Fix a bug displaying a wrong label in "
"``drilldown`` results when ``command_version`` is ``3``."
msgstr ""
"[:doc:`reference/commands/select`] Fix a bug displaying a wrong label in "
"``drilldown`` results when ``command_version`` is ``3``."

msgid ""
"[:doc:`reference/normalizers/normalizer_table`] Fix a bug for Groonga to "
"crush with specific definition setting in ``NormalizerTable``."
msgstr ""
"[:doc:`reference/normalizers/normalizer_table`] Fix a bug for Groonga to "
"crush with specific definition setting in ``NormalizerTable``."

msgid ""
"[:doc:`reference/commands/select`][:doc:`reference/columns/vector`] Fixed a "
"bug displaying integer in the results when a weight vector column specifies "
"`WEIGHT FLOAT32`."
msgstr ""
"[:doc:`reference/commands/select`][:doc:`reference/columns/vector`] Fixed a "
"bug displaying integer in the results when a weight vector column specifies "
"`WEIGHT FLOAT32`."

msgid ""
"[:doc:`reference/commands/select`] Fixed a bug that Groonga could crash or "
"return incorrect results when specifying :ref:`select-n-workers`."
msgstr ""
"[:doc:`reference/commands/select`] Fixed a bug that Groonga could crash or "
"return incorrect results when specifying :ref:`select-n-workers`."

msgid ""
"Fixed a bug that Groonga could return incorrect results when we use :doc:"
"`reference/normalizers/normalizer_table` and it contains a non-idempotent "
"(results can be changed when executed repeatedly) definition."
msgstr ""
"Fixed a bug that Groonga could return incorrect results when we use :doc:"
"`reference/normalizers/normalizer_table` and it contains a non-idempotent "
"(results can be changed when executed repeatedly) definition."

msgid ""
"Fixed a bug Groonga's response may be slow when we execute the "
"``request_cancel`` while executing a OR search."
msgstr ""
"Fixed a bug Groonga's response may be slow when we execute the "
"``request_cancel`` while executing a OR search."

msgid ""
"Fixed a bug that Groonga may crash when we execute drilldown in a parallel "
"by ``n_workers`` option."
msgstr ""
"Fixed a bug that Groonga may crash when we execute drilldown in a parallel "
"by ``n_workers`` option."

msgid ""
"[:doc:`reference/commands/select`] Fixed a bug that the syntax error "
"occurred when we specify a very long expression in ``--filter``."
msgstr ""
"[:doc:`reference/commands/select`] Fixed a bug that the syntax error "
"occurred when we specify a very long expression in ``--filter``."

msgid ""
"Fixed a bug Groonga's response may be slow when we execute "
"``request_cancel`` while executing a search."
msgstr ""
"Fixed a bug Groonga's response may be slow when we execute "
"``request_cancel`` while executing a search."

msgid "Fixed a bug that string list can't be casted to int32 vector."
msgstr "Fixed a bug that string list can't be casted to int32 vector."

msgid ""
"Fixed a bug that Groonga Munin Plugins do not work on AlmaLinux 8 and CentOS "
"7."
msgstr ""
"Fixed a bug that Groonga Munin Plugins do not work on AlmaLinux 8 and CentOS "
"7."

msgid ""
"Fixed a bug that we may be not able to add a key to a table of patricia trie."
msgstr ""
"Fixed a bug that we may be not able to add a key to a table of patricia trie."

msgid "Thanks"
msgstr "Thanks"

msgid "Atsushi Shinoda"
msgstr "Atsushi Shinoda"

msgid "i10a"
msgstr "i10a"

msgid "naoa"
msgstr "naoa"

msgid "shinonon"
msgstr "shinonon"

msgid "Zhanzhao (Deo) Liang"
msgstr "Zhanzhao (Deo) Liang"

msgid "David CARLIER"
msgstr "David CARLIER"

msgid "Release 12.1.2 - 2023-01-29"
msgstr "Release 12.1.2 - 2023-01-29"

msgid "Release 12.1.1 - 2023-01-06"
msgstr "Release 12.1.1 - 2023-01-06"

msgid ""
"A new option ``key_vector_expansion`` is added to drilldowns. Currently, "
"``NONE`` or ``POWER_SET`` can be specified for ``key_vector_expansion``."
msgstr ""
"A new option ``key_vector_expansion`` is added to drilldowns. Currently, "
"``NONE`` or ``POWER_SET`` can be specified for ``key_vector_expansion``."

msgid ""
"Specifying ``POWER_SET`` to ``key_vector_expansion`` allows to aggregate for "
"power set case. This method of aggregation is useful to aggregate total "
"number of individual and combination tag occurrence at once."
msgstr ""
"Specifying ``POWER_SET`` to ``key_vector_expansion`` allows to aggregate for "
"power set case. This method of aggregation is useful to aggregate total "
"number of individual and combination tag occurrence at once."

msgid ""
"Following example is to see aggregating total number of individual and "
"combination occurrence for following 3 tags, ``Groonga``, ``Mroonga``, and "
"``PGroonga``."
msgstr ""
"Following example is to see aggregating total number of individual and "
"combination occurrence for following 3 tags, ``Groonga``, ``Mroonga``, and "
"``PGroonga``."

msgid "Sample case:"
msgstr "Sample case:"

msgid "This result shows following."
msgstr "This result shows following."

msgid "tag"
msgstr "tag"

msgid "number of occurrence"
msgstr "number of occurrence"

msgid "``Groonga``"
msgstr "``Groonga``"

msgid "4"
msgstr "4"

msgid "``Mroonga``"
msgstr "``Mroonga``"

msgid "2"
msgstr "2"

msgid "``PGroonga``"
msgstr "``PGroonga``"

msgid "``Groonga`` and ``Mroonga``"
msgstr "``Groonga`` and ``Mroonga``"

msgid "``Groonga`` and ``PGroonga``"
msgstr "``Groonga`` and ``PGroonga``"

msgid "``Mroonga`` and ``PGroonga``"
msgstr "``Mroonga`` and ``PGroonga``"

msgid "1"
msgstr "1"

msgid "``Groonga`` and ``Mroonga`` and ``PGroonga``"
msgstr "``Groonga`` and ``Mroonga`` and ``PGroonga``"

msgid ""
"This feature is complex. For more information, please refer to  :ref:`select-"
"drilldowns-label-key-vector-expansions-power-set`."
msgstr ""
"This feature is complex. For more information, please refer to  :ref:`select-"
"drilldowns-label-key-vector-expansions-power-set`."

msgid ""
"It allows specific elements of vector column to be search targets that "
"specifying the specific elements to ``match_columns`` with index number."
msgstr ""
"It allows specific elements of vector column to be search targets that "
"specifying the specific elements to ``match_columns`` with index number."

msgid "Following is a sample case."
msgstr "Following is a sample case."

msgid ""
"``--match_columns \"contents[1]\"`` specifies only 2nd vector elements of "
"``contents`` as the search target. In this sample, ``[\"I like Groonga\", "
"\"Use Groonga with Ruby\"]`` is shown in the results because ``Ruby`` is in "
"2nd element ``Use Groonga with Ruby``. However, ``[\"I like Ruby\", \"Use "
"Groonga\"]`` is not shown in results because ``Ruby`` is not in 2nd element "
"``Use Groonga``."
msgstr ""
"``--match_columns \"contents[1]\"`` specifies only 2nd vector elements of "
"``contents`` as the search target. In this sample, ``[\"I like Groonga\", "
"\"Use Groonga with Ruby\"]`` is shown in the results because ``Ruby`` is in "
"2nd element ``Use Groonga with Ruby``. However, ``[\"I like Ruby\", \"Use "
"Groonga\"]`` is not shown in results because ``Ruby`` is not in 2nd element "
"``Use Groonga``."

msgid ""
"``YYYY-MM-DD`` is a general time format. Supporting this time format made "
"``load`` more useful."
msgstr ""
"``YYYY-MM-DD`` is a general time format. Supporting this time format made "
"``load`` more useful."

msgid "The time of the loaded value is set to ``00:00:00`` on the local time."
msgstr "The time of the loaded value is set to ``00:00:00`` on the local time."

msgid ""
"[:doc:`reference/commands/select`] Fix a bug displaying a wrong label in "
"``drilldown`` results when ``command_version`` is ``3``. [groonga-dev,05005]"
"[Reported by Atsushi Shinoda]"
msgstr ""
"[:doc:`reference/commands/select`] Fix a bug displaying a wrong label in "
"``drilldown`` results when ``command_version`` is ``3``. [groonga-dev,05005]"
"[Reported by Atsushi Shinoda]"

msgid ""
"``ctor``, displaying right after ``drilldowns`` as result of ``select``, "
"should be ``tag1`` in correct case. In this sample, ``ctor`` is shown "
"instead of ``tag1``. However, what kind of value to be shown is unknown."
msgstr ""
"``ctor``, displaying right after ``drilldowns`` as result of ``select``, "
"should be ``tag1`` in correct case. In this sample, ``ctor`` is shown "
"instead of ``tag1``. However, what kind of value to be shown is unknown."

msgid ""
"[:doc:`reference/normalizers/normalizer_table`] Fix a bug for Groonga to "
"crush with specific definition setting in ``NormalizerTable``. [GitHub:"
"pgroonga/pgroonga#279][Reported by i10a]"
msgstr ""
"[:doc:`reference/normalizers/normalizer_table`] Fix a bug for Groonga to "
"crush with specific definition setting in ``NormalizerTable``. [GitHub:"
"pgroonga/pgroonga#279][Reported by i10a]"

msgid "Following case as sample."
msgstr "Following case as sample."

msgid ""
"This bug is reported to occur when condition meet following 1., 2., and 3.."
msgstr ""
"This bug is reported to occur when condition meet following 1., 2., and 3.."

msgid "Keys are normalized in the target table."
msgstr "Keys are normalized in the target table."

msgid ""
"In this sample, it meets condition specifying ``--normalizer "
"NormalizerNFKC130`` in ``Normalizations``. Original keys, ``Ⅰ`` , ``Ⅱ`` ,and "
"``Ⅲ``, are normalized each into ``i``, ``ii``, ``iii`` with "
"``NormalizerNFKC130``."
msgstr ""
"In this sample, it meets condition specifying ``--normalizer "
"NormalizerNFKC130`` in ``Normalizations``. Original keys, ``Ⅰ`` , ``Ⅱ`` ,and "
"``Ⅲ``, are normalized each into ``i``, ``ii``, ``iii`` with "
"``NormalizerNFKC130``."

msgid ""
"Same characters in the normalized key are included in the other normalized "
"key."
msgstr ""
"Same characters in the normalized key are included in the other normalized "
"key."

msgid ""
"In this sample, it meets condition because normalized key ``iii`` includes "
"the characters ``ii`` and ``i``, same with other normalized keys which are "
"original key ``Ⅱ`` and ``Ⅰ``."
msgstr ""
"In this sample, it meets condition because normalized key ``iii`` includes "
"the characters ``ii`` and ``i``, same with other normalized keys which are "
"original key ``Ⅱ`` and ``Ⅰ``."

msgid "Same characters of 2nd condition are used multiple times."
msgstr "Same characters of 2nd condition are used multiple times."

msgid ""
"In this sample, it meets condition because normalized key ``iiii``, original "
"key ``ⅡⅡ`` with ``NormalizerNFKC130``, is considered as same with normalized "
"key for ``Ⅲ`` and ``Ⅰ`` with ``NormalizerNFKC130``."
msgstr ""
"In this sample, it meets condition because normalized key ``iiii``, original "
"key ``ⅡⅡ`` with ``NormalizerNFKC130``, is considered as same with normalized "
"key for ``Ⅲ`` and ``Ⅰ`` with ``NormalizerNFKC130``."

msgid ""
"Normalizing ``iiii`` with ``Normalizations`` takes following steps and it "
"meets the condition."
msgstr ""
"Normalizing ``iiii`` with ``Normalizations`` takes following steps and it "
"meets the condition."

msgid "First ``iii`` ( applied for ``Ⅲ`` )"
msgstr "First ``iii`` ( applied for ``Ⅲ`` )"

msgid ""
"``ii`` or ``i`` are not used at first because :doc:`reference/normalizers/"
"normalizer_table` works with the Longest-Common-Prefix search."
msgstr ""
"``ii`` or ``i`` are not used at first because :doc:`reference/normalizers/"
"normalizer_table` works with the Longest-Common-Prefix search."

msgid "Last ``i`` ( applied for  ``Ⅰ`` )"
msgstr "Last ``i`` ( applied for  ``Ⅰ`` )"

msgid "Release 12.1.0 - 2022-11-29"
msgstr "Release 12.1.0 - 2022-11-29"

msgid ""
"This feature is for Groonga's performance tuning. For example, you can use "
"this feature to detect records that are taking time longer than average when "
"``load`` is slow."
msgstr ""
"This feature is for Groonga's performance tuning. For example, you can use "
"this feature to detect records that are taking time longer than average when "
"``load`` is slow."

msgid ""
"Slow log output would be enabled with specifying ``GRN SLOWLOG THRESHOLD`` "
"as the Environment variable."
msgstr ""
"Slow log output would be enabled with specifying ``GRN SLOWLOG THRESHOLD`` "
"as the Environment variable."

msgid "Here is about specifying ``GRN_SLOW_LOG_THRESHOLD``."
msgstr "Here is about specifying ``GRN_SLOW_LOG_THRESHOLD``."

msgid ""
"``GRN_SLOW_LOG_THRESHOLD`` requires specifying time in seconds as a "
"threshold. The time of the threshold can shorter than a second with "
"specifying decimal number."
msgstr ""
"``GRN_SLOW_LOG_THRESHOLD`` requires specifying time in seconds as a "
"threshold. The time of the threshold can shorter than a second with "
"specifying decimal number."

msgid ""
"A log with debug level would be output if the processing time takes longer "
"than specifyed time with ``GRN_SLOW_LOG_THRESHOLD``."
msgstr ""
"A log with debug level would be output if the processing time takes longer "
"than specifyed time with ``GRN_SLOW_LOG_THRESHOLD``."

msgid ""
"Setting for log level would be controled with :option:`log-level <groonga --"
"log-level>` or :doc:`reference/commands/log_level`."
msgstr ""
"Setting for log level would be controled with :option:`log-level <groonga --"
"log-level>` or :doc:`reference/commands/log_level`."

msgid ""
"What value to specify ``GRN_SLOW_LOG_THRESHOLD`` would depend on its "
"environment and checking purpose. For an example, we can use following "
"setting to check which records are taking longer time for ``load``. For "
"this, we specify the value based on necesarry time per 1 record caliculated "
"with  total number and time of ``load``."
msgstr ""
"What value to specify ``GRN_SLOW_LOG_THRESHOLD`` would depend on its "
"environment and checking purpose. For an example, we can use following "
"setting to check which records are taking longer time for ``load``. For "
"this, we specify the value based on necesarry time per 1 record caliculated "
"with  total number and time of ``load``."

msgid "Necessary time to process `load` would be checked in :ref:`query-log`."
msgstr "Necessary time to process `load` would be checked in :ref:`query-log`."

msgid "In this example, the time would be as following;"
msgstr "In this example, the time would be as following;"

msgid "Number of records: 100000"
msgstr "Number of records: 100000"

msgid ""
"Time to process: 2 minutes 13 seconds = 133 seconds ( Based on Time stamp "
"for beginning ``load`` : 16:43:27 and time stamp for end of ``load`` "
"( ``rc=0`` ): 16:43:40 )"
msgstr ""
"Time to process: 2 minutes 13 seconds = 133 seconds ( Based on Time stamp "
"for beginning ``load`` : 16:43:27 and time stamp for end of ``load`` "
"( ``rc=0`` ): 16:43:40 )"

msgid "Time to process 1 record:  0.00133 seconds (133 divided with 100000)"
msgstr "Time to process 1 record:  0.00133 seconds (133 divided with 100000)"

msgid ""
"Therefore, we specify ``0.00133`` as a threshold in "
"``GRN_SLOW_LOG_THRESHOLD`` to check which records are taking longer time for "
"``load``."
msgstr ""
"Therefore, we specify ``0.00133`` as a threshold in "
"``GRN_SLOW_LOG_THRESHOLD`` to check which records are taking longer time for "
"``load``."

msgid "Note: Enabling slow log may cause following bad effects."
msgstr "Note: Enabling slow log may cause following bad effects."

msgid "Performance degradation"
msgstr "Performance degradation"

msgid "Larger log size"
msgstr "Larger log size"

msgid ""
"Thus, the slow log is recommended to be enabled only necessary occasion."
msgstr ""
"Thus, the slow log is recommended to be enabled only necessary occasion."

msgid ""
"This new API would return boolean weather reference count mode is enabled or "
"not."
msgstr ""
"This new API would return boolean weather reference count mode is enabled or "
"not."

msgid ""
"[:doc:`reference/api`] Added new API ``grn_set_reference_count_enable(bool "
"enable)``."
msgstr ""
"[:doc:`reference/api`] Added new API ``grn_set_reference_count_enable(bool "
"enable)``."

msgid "This new API would enable or disable reference count mode."
msgstr "This new API would enable or disable reference count mode."

msgid ""
"For secure usage,  this API can't switch reference count mode if there are "
"multiple open database."
msgstr ""
"For secure usage,  this API can't switch reference count mode if there are "
"multiple open database."

msgid "[:doc:`reference/api`] Added new API  ``grn_is_back_trace_enable()``."
msgstr "[:doc:`reference/api`] Added new API  ``grn_is_back_trace_enable()``."

msgid ""
"This new API would return boolean weather logging back trace is enabled or "
"not."
msgstr ""
"This new API would return boolean weather logging back trace is enabled or "
"not."

msgid ""
"[:doc:`reference/api`] Added new API ``grn_set_back_trace_enable(bool "
"enable)``."
msgstr ""
"[:doc:`reference/api`] Added new API ``grn_set_back_trace_enable(bool "
"enable)``."

msgid "This new API would enable or disable logging back trace."
msgstr "This new API would enable or disable logging back trace."

msgid ""
"In some environments, Groonga crashes when logging back trace, logging back "
"trace should be disabled in such envoronments."
msgstr ""
"In some environments, Groonga crashes when logging back trace, logging back "
"trace should be disabled in such envoronments."

msgid ""
"``reference_count`` indicates weather logging back trace is enabled or not "
"as boolean."
msgstr ""
"``reference_count`` indicates weather logging back trace is enabled or not "
"as boolean."

msgid ""
"``back_trace`` indicates weather logging back trace is enabled or not as "
"boolean."
msgstr ""
"``back_trace`` indicates weather logging back trace is enabled or not as "
"boolean."

msgid ""
"This bug was only appeared in use of a weight vector column without "
"reference type. A reference type weight vector column does not have this bug."
msgstr ""
"This bug was only appeared in use of a weight vector column without "
"reference type. A reference type weight vector column does not have this bug."

msgid ""
"The bug only affected on the final result display even though internal "
"processes was in floating-point number."
msgstr ""
"The bug only affected on the final result display even though internal "
"processes was in floating-point number."

msgid "An example for this bug as follows;"
msgstr "An example for this bug as follows;"

msgid ""
"``tags`` column is a ``ShortText`` type weight vector column, sample of non-"
"reference type weight vector column."
msgstr ""
"``tags`` column is a ``ShortText`` type weight vector column, sample of non-"
"reference type weight vector column."

msgid ""
"The results in this sample, the value 2 and 1 are returned as below, evne "
"though the correct value should be 2.8 and 1.2."
msgstr ""
"The results in this sample, the value 2 and 1 are returned as below, evne "
"though the correct value should be 2.8 and 1.2."

msgid "Applying this fix, the results would be returned as follows;"
msgstr "Applying this fix, the results would be returned as follows;"

msgid "Release 12.0.9 - 2022-10-28"
msgstr "Release 12.0.9 - 2022-10-28"

msgid ""
"We had added this support at :ref:`release-12-0-8` but haven't announced it."
msgstr ""
"We had added this support at :ref:`release-12-0-8` but haven't announced it."

msgid ""
"Contains security fixes of CVE-2022-41741 and CVE-2022-41742. Please refer "
"to https://nginx.org/en/CHANGES about these security fixes."
msgstr ""
"Contains security fixes of CVE-2022-41741 and CVE-2022-41742. Please refer "
"to https://nginx.org/en/CHANGES about these security fixes."

msgid ""
"Groonga could log a lot of ``mmap failed!!!!`` when no memory is available. "
"We improved to log the above message as less duplicates as possible."
msgstr ""
"Groonga could log a lot of ``mmap failed!!!!`` when no memory is available. "
"We improved to log the above message as less duplicates as possible."

msgid ""
"This bug had occurred when using :ref:`select-n-workers` with a value "
"greater than ``1`` and ``drilldowns[{LABEL}].filter`` at the same time."
msgstr ""
"This bug had occurred when using :ref:`select-n-workers` with a value "
"greater than ``1`` and ``drilldowns[{LABEL}].filter`` at the same time."

msgid ""
"The reason why this bug occurred was because Groonga referenced incorrect "
"values (objects) when performing internal parallel processing. So if the "
"condition above was satisfied, Groonga sometimes crashed or returned "
"incorrect results depending on the timing of the parallel processing."
msgstr ""
"The reason why this bug occurred was because Groonga referenced incorrect "
"values (objects) when performing internal parallel processing. So if the "
"condition above was satisfied, Groonga sometimes crashed or returned "
"incorrect results depending on the timing of the parallel processing."

msgid "Release 12.0.8 - 2022-10-03"
msgstr "Release 12.0.8 - 2022-10-03"

msgid "We changed to not use results out of ``escalate()``."
msgstr "We changed to not use results out of ``escalate()``."

msgid ""
"In the previous specification, users had to guess how many results would be "
"passed to ``escalate()`` to determin the first threshold, which was "
"incovenient."
msgstr ""
"In the previous specification, users had to guess how many results would be "
"passed to ``escalate()`` to determin the first threshold, which was "
"incovenient."

msgid "Here is a example for the previous ``escalate()``."
msgstr "Here is a example for the previous ``escalate()``."

msgid ""
"``CONDITION1`` was executed when the results of ``number_column > 10`` was "
"less or equal to ``THRESHOLD_1`` . Users had to guess how many results would "
"they get from ``number_column > 10`` to determine ``THRESHOLD_1``."
msgstr ""
"``CONDITION1`` was executed when the results of ``number_column > 10`` was "
"less or equal to ``THRESHOLD_1`` . Users had to guess how many results would "
"they get from ``number_column > 10`` to determine ``THRESHOLD_1``."

msgid ""
"From this release, the users don't need to guess how many results will they "
"get from ``number_column > 10``, making it easier to set the thresholds."
msgstr ""
"From this release, the users don't need to guess how many results will they "
"get from ``number_column > 10``, making it easier to set the thresholds."

msgid "With this change, the syntax of ``escalate()`` changed as follow."
msgstr "With this change, the syntax of ``escalate()`` changed as follow."

msgid "The previous syntax"
msgstr "The previous syntax"

msgid "The new syntax"
msgstr "The new syntax"

msgid "Here are details of the syntax changes."
msgstr "Here are details of the syntax changes."

msgid "Don't require the threshold for the first condition."
msgstr "Don't require the threshold for the first condition."

msgid "Don't allow empty arguments call. The first condition is required."
msgstr "Don't allow empty arguments call. The first condition is required."

msgid "Always execute the first condition."
msgstr "Always execute the first condition."

msgid ""
"This function is experimental. These behaviors may be changed in the future."
msgstr ""
"This function is experimental. These behaviors may be changed in the future."

msgid ""
"This was caused by that we normalized a search value multiple times: after "
"the value was input and after the value was tokenized."
msgstr ""
"This was caused by that we normalized a search value multiple times: after "
"the value was input and after the value was tokenized."

msgid ""
"Groonga tokenizes and normalizes the data to be registered using the "
"tokenizer and normalizer set in the index table when adding a record. The "
"search value is also tokenized and normalized using the tokenizer and "
"normalizer set in the index table, and then the search value and the index "
"are matched. If the search value is the same as the data registered in the "
"index, it will be in the same state as stored in the index because both use "
"the same tokenizer and normalizer."
msgstr ""
"Groonga tokenizes and normalizes the data to be registered using the "
"tokenizer and normalizer set in the index table when adding a record. The "
"search value is also tokenized and normalized using the tokenizer and "
"normalizer set in the index table, and then the search value and the index "
"are matched. If the search value is the same as the data registered in the "
"index, it will be in the same state as stored in the index because both use "
"the same tokenizer and normalizer."

msgid "However, Groonga had normalized extra only search keywords."
msgstr "However, Groonga had normalized extra only search keywords."

msgid ""
"Built-in normalizers like :doc:`reference/normalizers/normalizer_auto` did't "
"cause this bug because they are idempotent (results aren't changed if they "
"are executed repeatedly). On the other hand, :doc:`reference/normalizers/"
"normalizer_table` allows the users specify their own normalization "
"definitions, so they can specify non-idempotent (results can be changed when "
"executed repeatedly) definitions."
msgstr ""
"Built-in normalizers like :doc:`reference/normalizers/normalizer_auto` did't "
"cause this bug because they are idempotent (results aren't changed if they "
"are executed repeatedly). On the other hand, :doc:`reference/normalizers/"
"normalizer_table` allows the users specify their own normalization "
"definitions, so they can specify non-idempotent (results can be changed when "
"executed repeatedly) definitions."

msgid ""
"If there were non-idempotent definitions in :doc:`reference/normalizers/"
"normalizer_table`, the indexed data and the search value did not match in "
"some cases because the search value was normalized extra."
msgstr ""
"If there were non-idempotent definitions in :doc:`reference/normalizers/"
"normalizer_table`, the indexed data and the search value did not match in "
"some cases because the search value was normalized extra."

msgid ""
"In such cases, the data that should hit was not hit or the data that should "
"not hit was hit."
msgstr ""
"In such cases, the data that should hit was not hit or the data that should "
"not hit was hit."

msgid "Here is a example."
msgstr "Here is a example."

msgid ""
"The expected result of ``select Memos --query content:@a`` is ``a``, but "
"Groonga returned ``c`` as a result. This was because we normalized the input "
"``a`` to ``b`` by definitions of ``ColumnNormalizations``, and after that, "
"we normalized the normalized ``b`` again and it was normalized to ``c``. As "
"a result, the input ``a`` was converted to ``c`` and matched to ``{\"content"
"\":\"c\"}`` of the ``Memos`` table."
msgstr ""
"The expected result of ``select Memos --query content:@a`` is ``a``, but "
"Groonga returned ``c`` as a result. This was because we normalized the input "
"``a`` to ``b`` by definitions of ``ColumnNormalizations``, and after that, "
"we normalized the normalized ``b`` again and it was normalized to ``c``. As "
"a result, the input ``a`` was converted to ``c`` and matched to ``{\"content"
"\":\"c\"}`` of the ``Memos`` table."

msgid "Release 12.0.7 - 2022-08-29"
msgstr "Release 12.0.7 - 2022-08-29"

msgid ""
"The ``escalate()`` function is similar to the existing match escalation ( :"
"doc:`spec/search` ). We can use this function for any conditions. (The "
"existing match escalation is just for one full text search by invert index.)"
msgstr ""
"The ``escalate()`` function is similar to the existing match escalation ( :"
"doc:`spec/search` ). We can use this function for any conditions. (The "
"existing match escalation is just for one full text search by invert index.)"

msgid ""
"The ``escalate()`` function is useful when we want to limit the number of "
"results of a search. Even if we use ``--limit``, we can limit the number of "
"results of a search. However, ``--limit`` is evaluated after evaluating all "
"conditions in our query. The ``escalate()`` function finish the evaluation "
"of conditions at that point when the result set has greater than "
"``THRESHOLD`` records. In other words, The ``escalate()`` function may "
"reduce the number of evaluating conditions."
msgstr ""
"The ``escalate()`` function is useful when we want to limit the number of "
"results of a search. Even if we use ``--limit``, we can limit the number of "
"results of a search. However, ``--limit`` is evaluated after evaluating all "
"conditions in our query. The ``escalate()`` function finish the evaluation "
"of conditions at that point when the result set has greater than "
"``THRESHOLD`` records. In other words, The ``escalate()`` function may "
"reduce the number of evaluating conditions."

msgid "The syntax of the ``escalate()`` function as below::"
msgstr "The syntax of the ``escalate()`` function as below::"

msgid ""
"``THRESHOLD_N`` is a positive number such as 0 and 29. ``CONDITION_N`` is a "
"string that uses :doc:`reference/grn_expr/script_syntax` such as "
"``number_column > 29``."
msgstr ""
"``THRESHOLD_N`` is a positive number such as 0 and 29. ``CONDITION_N`` is a "
"string that uses :doc:`reference/grn_expr/script_syntax` such as "
"``number_column > 29``."

msgid ""
"If the current result set has less than or equal to ``THRESHOLD_1`` records, "
"the corresponding ``CONDITION_1`` is executed. Similarly, if the next result "
"set has less than or equal to ``THRESHOLD_2`` records, the corresponding "
"``CONDITION_2`` is executed. If the next result set has greater than "
"``THRESHOLD_3`` records, the ``escalate()`` function is finished."
msgstr ""
"If the current result set has less than or equal to ``THRESHOLD_1`` records, "
"the corresponding ``CONDITION_1`` is executed. Similarly, if the next result "
"set has less than or equal to ``THRESHOLD_2`` records, the corresponding "
"``CONDITION_2`` is executed. If the next result set has greater than "
"``THRESHOLD_3`` records, the ``escalate()`` function is finished."

msgid ""
"If all ``CONDITION`` s are executed, ``escalate(THRESHOLD_1, "
"CONDITION_1, ..., THRESHOLD_N, CONDITION_N)`` is same as ``CONDITION_1 "
"|| ... || CONDITION_N``."
msgstr ""
"If all ``CONDITION`` s are executed, ``escalate(THRESHOLD_1, "
"CONDITION_1, ..., THRESHOLD_N, CONDITION_N)`` is same as ``CONDITION_1 "
"|| ... || CONDITION_N``."

msgid ""
"The ``escalate()`` function can be worked with logical operators such as "
"``&&`` and ``&!`` ::"
msgstr ""
"The ``escalate()`` function can be worked with logical operators such as "
"``&&`` and ``&!`` ::"

msgid ""
"They are same as ``number_column > 10 && (CONDITION_1 || ... || "
"CONDITION_N)`` and ``number_column > 10 &! (CONDITION_1 || ... || "
"CONDITION_N)`` ."
msgstr ""
"They are same as ``number_column > 10 && (CONDITION_1 || ... || "
"CONDITION_N)`` and ``number_column > 10 &! (CONDITION_1 || ... || "
"CONDITION_N)`` ."

msgid "However, these behaviors may be changed because they may not be useful."
msgstr ""
"However, these behaviors may be changed because they may not be useful."

msgid ""
"When the number of results of the OR search is many and a query has many OR "
"conditions, Groonga may response slow with the \"request_cancel\" command."
msgstr ""
"When the number of results of the OR search is many and a query has many OR "
"conditions, Groonga may response slow with the \"request_cancel\" command."

msgid "Release 12.0.6 - 2022-08-04"
msgstr "Release 12.0.6 - 2022-08-04"

msgid "We can monitoring the following items by plugins for groonga-delta."
msgstr "We can monitoring the following items by plugins for groonga-delta."

msgid ""
"Whether ``groonga-delta-import`` can import or not ``.grn`` file on local "
"storage."
msgstr ""
"Whether ``groonga-delta-import`` can import or not ``.grn`` file on local "
"storage."

msgid ""
"Whether ``groonga-delta-import`` can import or not difference data of MySQL."
msgstr ""
"Whether ``groonga-delta-import`` can import or not difference data of MySQL."

msgid "Whether ``groonga-delta-apply`` can apply imported data or not."
msgstr "Whether ``groonga-delta-apply`` can apply imported data or not."

msgid "The total size of applying data."
msgstr "The total size of applying data."

msgid "We can copy the value of weight vector by ``column_copy`` as below."
msgstr "We can copy the value of weight vector by ``column_copy`` as below."

msgid "Because Ubuntu 21.10 reached EOL in July 2022."
msgstr "Because Ubuntu 21.10 reached EOL in July 2022."

msgid "Because Debian 10 reaches EOL in August 2022."
msgstr "Because Debian 10 reaches EOL in August 2022."

msgid ""
"Because the max stack size for the expression of ``--filter`` was 100 until "
"now."
msgstr ""
"Because the max stack size for the expression of ``--filter`` was 100 until "
"now."

msgid "Release 12.0.5 - 2022-06-29"
msgstr "Release 12.0.5 - 2022-06-29"

msgid ""
"[:doc:`reference/commands/select`] Added support for specifying a reference "
"vector column with weight in ``drilldowns[LABEL]._key``. [GitHub#1366]"
"[Patched by naoa]"
msgstr ""
"[:doc:`reference/commands/select`] Added support for specifying a reference "
"vector column with weight in ``drilldowns[LABEL]._key``. [GitHub#1366]"
"[Patched by naoa]"

msgid ""
"If we specified a reference vector column with weight in drilldown's key, "
"Groonga had returned incorrect results until now."
msgstr ""
"If we specified a reference vector column with weight in drilldown's key, "
"Groonga had returned incorrect results until now."

msgid ""
"For example, the following tag search had returned incorrect results until "
"now."
msgstr ""
"For example, the following tag search had returned incorrect results until "
"now."

msgid "The above query returns correct results as below since this release."
msgstr "The above query returns correct results as below since this release."

msgid ""
"[:doc:`reference/commands/select`] Added support for doing drilldown with a "
"reference vector with weight even if we use ``query`` or ``filter``, or "
"``post_filter``. [GitHub#1367][Patched by naoa]"
msgstr ""
"[:doc:`reference/commands/select`] Added support for doing drilldown with a "
"reference vector with weight even if we use ``query`` or ``filter``, or "
"``post_filter``. [GitHub#1367][Patched by naoa]"

msgid ""
"If we specified a reference vector column with weight in drilldown's key "
"when we use ``query`` or ``filter``, or ``post_filter``, Groonga had "
"returned incorrect results or errors until now."
msgstr ""
"If we specified a reference vector column with weight in drilldown's key "
"when we use ``query`` or ``filter``, or ``post_filter``, Groonga had "
"returned incorrect results or errors until now."

msgid "For example, the following query had been erred until now."
msgstr "For example, the following query had been erred until now."

msgid "Known Issues"
msgstr "Known Issues"

msgid ""
"Currently, Groonga has a bug that there is possible that data is corrupt "
"when we execute many additions, delete, and update data to vector column."
msgstr ""
"Currently, Groonga has a bug that there is possible that data is corrupt "
"when we execute many additions, delete, and update data to vector column."

msgid ""
"``*<`` and ``*>`` only valid when we use ``query()`` the right side of "
"filter condition. If we specify as below, ``*<`` and ``*>`` work as ``&&``."
msgstr ""
"``*<`` and ``*>`` only valid when we use ``query()`` the right side of "
"filter condition. If we specify as below, ``*<`` and ``*>`` work as ``&&``."

msgid "``'content @ \"Groonga\" *< content @ \"Mroonga\"'``"
msgstr "``'content @ \"Groonga\" *< content @ \"Mroonga\"'``"

msgid ""
"Groonga may not return records that should match caused by "
"``GRN_II_CURSOR_SET_MIN_ENABLE``."
msgstr ""
"Groonga may not return records that should match caused by "
"``GRN_II_CURSOR_SET_MIN_ENABLE``."

msgid "Release 12.0.4 - 2022-06-06"
msgstr "Release 12.0.4 - 2022-06-06"

msgid "Because nobody will not use it and we can't maintain it."
msgstr "Because nobody will not use it and we can't maintain it."

msgid ""
"We can get the total memory map size in bytes of Groonga with ``status`` "
"command."
msgstr ""
"We can get the total memory map size in bytes of Groonga with ``status`` "
"command."

msgid ""
"For example, in Windows, if Groonga uses up physical memory and swap area, "
"Groonga can't more mapping memory than that. Therefore, we can control "
"properly memory map size by monitoring this value even if the environment "
"does have not enough memory."
msgstr ""
"For example, in Windows, if Groonga uses up physical memory and swap area, "
"Groonga can't more mapping memory than that. Therefore, we can control "
"properly memory map size by monitoring this value even if the environment "
"does have not enough memory."

msgid ""
"Especially, when the number of records of the search target is many, "
"Groonga's response may be very slow."
msgstr ""
"Especially, when the number of records of the search target is many, "
"Groonga's response may be very slow."

msgid "For example, the following cast had failed."
msgstr "For example, the following cast had failed."

msgid "[\"10\", \"100\"] -> [10, 100]"
msgstr "[\"10\", \"100\"] -> [10, 100]"

msgid ""
"This bug only occurs when we specify ``apache-arrow`` into ``input_type`` as "
"the argument of ``load``. This bug occurs in Groonga 12.0.2 or later."
msgstr ""
"This bug only occurs when we specify ``apache-arrow`` into ``input_type`` as "
"the argument of ``load``. This bug occurs in Groonga 12.0.2 or later."

msgid "Release 12.0.3 - 2022-04-29"
msgstr "Release 12.0.3 - 2022-04-29"

msgid ""
"Up to now, Groonga had been keeping objects(objects are tables and columns "
"and indexes, and so on) and temporary tables that were allocated while "
"``logical_count`` executed until the execution of ``logical_count`` finished."
msgstr ""
"Up to now, Groonga had been keeping objects(objects are tables and columns "
"and indexes, and so on) and temporary tables that were allocated while "
"``logical_count`` executed until the execution of ``logical_count`` finished."

msgid ""
"Groonga reduces reference immediately after processing a shard by this "
"feature. Therefore, Groonga can release memory while ``logical_count`` "
"executed. The usage of memory of Groonga may reduce because of these reasons."
msgstr ""
"Groonga reduces reference immediately after processing a shard by this "
"feature. Therefore, Groonga can release memory while ``logical_count`` "
"executed. The usage of memory of Groonga may reduce because of these reasons."

msgid ""
"This improvement is only valid for the reference count mode. We can valid "
"the reference count mode by setting ``GRN_ENABLE_REFERENCE_COUNT=yes``."
msgstr ""
"This improvement is only valid for the reference count mode. We can valid "
"the reference count mode by setting ``GRN_ENABLE_REFERENCE_COUNT=yes``."

msgid ""
"In addition, Groonga releases temporary tables dynamically while "
"``logical_count`` is executed by this feature. Therefore, the usage of "
"memory of Groonga reduces. This improvement is valid even if we don't set "
"the reference count mode."
msgstr ""
"In addition, Groonga releases temporary tables dynamically while "
"``logical_count`` is executed by this feature. Therefore, the usage of "
"memory of Groonga reduces. This improvement is valid even if we don't set "
"the reference count mode."

msgid ""
"If columns had ``MISSING_IGNORE/MISSING_NIL``, the dump of these columns had "
"failed until now. ``dump`` command supports these columns since this release."
msgstr ""
"If columns had ``MISSING_IGNORE/MISSING_NIL``, the dump of these columns had "
"failed until now. ``dump`` command supports these columns since this release."

msgid ""
"[``vector_join``] Added a new function ``vector_join()``.[groonga-dev,04956]"
"[Reported by shinonon]"
msgstr ""
"[``vector_join``] Added a new function ``vector_join()``.[groonga-dev,04956]"
"[Reported by shinonon]"

msgid ""
"This function can concatenate each elements. We can specify delimiter in the "
"second argument in this function."
msgstr ""
"This function can concatenate each elements. We can specify delimiter in the "
"second argument in this function."

msgid ""
"For example, we could execute ``snippet()`` and ``snippet_html()`` against "
"vector that concatenate each elements as below."
msgstr ""
"For example, we could execute ``snippet()`` and ``snippet_html()`` against "
"vector that concatenate each elements as below."

msgid ""
"[:doc:`/reference/indexing`] Ignore too large a token like online index "
"construction. [GitHub:pgroonga/pgroonga#209][Reported by Zhanzhao (Deo) "
"Liang]"
msgstr ""
"[:doc:`/reference/indexing`] Ignore too large a token like online index "
"construction. [GitHub:pgroonga/pgroonga#209][Reported by Zhanzhao (Deo) "
"Liang]"

msgid ""
"Groonga doesn't occur error, but Groonga ignores too large a token when we "
"execute static index construction. However, Groonga output warning in this "
"case."
msgstr ""
"Groonga doesn't occur error, but Groonga ignores too large a token when we "
"execute static index construction. However, Groonga output warning in this "
"case."

msgid "This bug occurs in the following conditon."
msgstr "This bug occurs in the following conditon."

msgid "If a table of patricia trie already has a key."
msgstr "If a table of patricia trie already has a key."

msgid "If the additional key is 4096 bytes."
msgstr "If the additional key is 4096 bytes."

msgid "Release 12.0.2 - 2022-03-29"
msgstr "Release 12.0.2 - 2022-03-29"

msgid ""
"Groonga had reduced reference all shards when the finish of "
"``logical_range_filter`` until now. Groonga reduces reference immediately "
"after processing a shard by this feature. The usage of memory may reduce "
"while ``logical_range_filter`` executes by this feature."
msgstr ""
"Groonga had reduced reference all shards when the finish of "
"``logical_range_filter`` until now. Groonga reduces reference immediately "
"after processing a shard by this feature. The usage of memory may reduce "
"while ``logical_range_filter`` executes by this feature."

msgid ""
"This feature is only valid for the reference count mode. We can valid the "
"reference count mode by setting ``GRN_ENABLE_REFERENCE_COUNT=yes``."
msgstr ""
"This feature is only valid for the reference count mode. We can valid the "
"reference count mode by setting ``GRN_ENABLE_REFERENCE_COUNT=yes``."

msgid ""
"Normally, Groonga keep objects(tables and column and index, and so on) that "
"Groonga opened even once on memory. However, if we open many objects, "
"Groonga uses much memory. In the reference count mode release objects that "
"are not referenced anywhere from memory. The usage of memory of Groonga may "
"reduce by this."
msgstr ""
"Normally, Groonga keep objects(tables and column and index, and so on) that "
"Groonga opened even once on memory. However, if we open many objects, "
"Groonga uses much memory. In the reference count mode release objects that "
"are not referenced anywhere from memory. The usage of memory of Groonga may "
"reduce by this."

msgid ""
"This feature is experimental and it is disabled by default. Therefore, the "
"following improvements are no influence on ordinary users."
msgstr ""
"This feature is experimental and it is disabled by default. Therefore, the "
"following improvements are no influence on ordinary users."

msgid "We fixed a bug that the index was broken when Groonga crashed."
msgstr "We fixed a bug that the index was broken when Groonga crashed."

msgid "We fixed a bug that might remain a lock."
msgstr "We fixed a bug that might remain a lock."

msgid "We fixed a bug that Groonga crashed while it was recovering the crash."
msgstr "We fixed a bug that Groonga crashed while it was recovering the crash."

msgid ""
"Improved performance for mmap if anonymous mmap available.[GitHub:MariaDB/"
"server#1999][Suggested by David CARLIER]"
msgstr ""
"Improved performance for mmap if anonymous mmap available.[GitHub:MariaDB/"
"server#1999][Suggested by David CARLIER]"

msgid "The performance of Groonga is improved a bit by this improvement."
msgstr "The performance of Groonga is improved a bit by this improvement."

msgid "The non-reference vector column with weight"
msgstr "The non-reference vector column with weight"

msgid "The reference vector column with weight"
msgstr "The reference vector column with weight"

msgid "The reference scalar column"
msgstr "The reference scalar column"

msgid ""
"These columns have not supported the static index construction until now. "
"Therefore, the time of making the index has longed even if we set the index "
"against these columns after we loaded data into them. By this improvement, "
"the time of making the index is short in this case."
msgstr ""
"These columns have not supported the static index construction until now. "
"Therefore, the time of making the index has longed even if we set the index "
"against these columns after we loaded data into them. By this improvement, "
"the time of making the index is short in this case."

msgid "We added the following new flags for ``column_create``."
msgstr "We added the following new flags for ``column_create``."

msgid "``MISSING_ADD``"
msgstr "``MISSING_ADD``"

msgid "``MISSING_IGNORE``"
msgstr "``MISSING_IGNORE``"

msgid "``MISSING_NIL``"
msgstr "``MISSING_NIL``"

msgid "``INVALID_ERROR``"
msgstr "``INVALID_ERROR``"

msgid "``INVALID_WARN``"
msgstr "``INVALID_WARN``"

msgid "``INVALID_IGNORE``"
msgstr "``INVALID_IGNORE``"

msgid ""
"Normally, if the data column is a reference data column and the nonexistent "
"key is specified, a new record for the nonexistent key is newly created "
"automatically."
msgstr ""
"Normally, if the data column is a reference data column and the nonexistent "
"key is specified, a new record for the nonexistent key is newly created "
"automatically."

msgid ""
"The behavior that Groonga adds the key automatically into the column of "
"reference destination is useful in the search like tag search. Because "
"Groonga adds data automatically when we load data."
msgstr ""
"The behavior that Groonga adds the key automatically into the column of "
"reference destination is useful in the search like tag search. Because "
"Groonga adds data automatically when we load data."

msgid ""
"However, this behavior is inconvenient if we need the other data except for "
"the key. Because a record that only has the key exists."
msgstr ""
"However, this behavior is inconvenient if we need the other data except for "
"the key. Because a record that only has the key exists."

msgid ""
"We can change this behavior by using flags that are added in this release."
msgstr ""
"We can change this behavior by using flags that are added in this release."

msgid ""
"``MISSING_ADD``: This is the default value. This is the same behavior as the "
"current."
msgstr ""
"``MISSING_ADD``: This is the default value. This is the same behavior as the "
"current."

msgid ""
"If the data column is a reference data column and the nonexistent key is "
"specified, a new record for the nonexistent key is newly created "
"automatically."
msgstr ""
"If the data column is a reference data column and the nonexistent key is "
"specified, a new record for the nonexistent key is newly created "
"automatically."

msgid "``MISSING_IGNORE``:"
msgstr "``MISSING_IGNORE``:"

msgid ""
"If the data column is a reference data column and the nonexistent key is "
"specified, the nonexistent key is ignored. If the reference data column is a "
"scalar column, the value is ``GRN_ID_NIL``. If the reference data column is "
"a vector column, the element is just ignored as below ::"
msgstr ""
"If the data column is a reference data column and the nonexistent key is "
"specified, the nonexistent key is ignored. If the reference data column is a "
"scalar column, the value is ``GRN_ID_NIL``. If the reference data column is "
"a vector column, the element is just ignored as below ::"

msgid "``MISSING_NIL``:"
msgstr "``MISSING_NIL``:"

msgid ""
"If the data column is a reference data column and the nonexistent key is "
"specified, the nonexistent key in a scalar column and a vector column is "
"treated as ``GRN_ID_NIL`` ::"
msgstr ""
"If the data column is a reference data column and the nonexistent key is "
"specified, the nonexistent key in a scalar column and a vector column is "
"treated as ``GRN_ID_NIL`` ::"

msgid ""
"``INVALID_ERROR``: This is the default value. This is the same behavior as "
"the current except an error response of a vector column case."
msgstr ""
"``INVALID_ERROR``: This is the default value. This is the same behavior as "
"the current except an error response of a vector column case."

msgid ""
"If we set the invalid value (e.g.: ``XXX`` for ``UInt8`` scalar column), the "
"set operation is treated as an error. If the data column is a scalar column, "
"``load`` reports an error in log and response. If the data column is a "
"vector column, ``load`` reports an error in log but doesn't report an error "
"in response. This is an incompatible change."
msgstr ""
"If we set the invalid value (e.g.: ``XXX`` for ``UInt8`` scalar column), the "
"set operation is treated as an error. If the data column is a scalar column, "
"``load`` reports an error in log and response. If the data column is a "
"vector column, ``load`` reports an error in log but doesn't report an error "
"in response. This is an incompatible change."

msgid "``INVALID_WARN``:"
msgstr "``INVALID_WARN``:"

msgid ""
"If we set the invalid value (e.g.: ``XXX`` for ``UInt8`` scalar column), a "
"warning message is logged and the set operation is ignored. If the target "
"data column is a reference vector data column, ``MISSING_IGNORE`` and "
"``MISSING_NIL`` are used to determine the behavior."
msgstr ""
"If we set the invalid value (e.g.: ``XXX`` for ``UInt8`` scalar column), a "
"warning message is logged and the set operation is ignored. If the target "
"data column is a reference vector data column, ``MISSING_IGNORE`` and "
"``MISSING_NIL`` are used to determine the behavior."

msgid "``INVALID_IGNORE``:"
msgstr "``INVALID_IGNORE``:"

msgid ""
"If we set the invalid value (e.g.: ``XXX`` for ``UInt8`` scalar column), the "
"set operation is ignored. If the target data column is a reference vector "
"data column, ``MISSING_IGNORE`` and ``MISSING_NIL`` are used to determine "
"the behavior."
msgstr ""
"If we set the invalid value (e.g.: ``XXX`` for ``UInt8`` scalar column), the "
"set operation is ignored. If the target data column is a reference vector "
"data column, ``MISSING_IGNORE`` and ``MISSING_NIL`` are used to determine "
"the behavior."

msgid ""
"These commands doesn't show ``MISSING_ADD`` and ``INVALID_ERROR`` flags to "
"keep backward compatibility. Because these flags show the default behavior."
msgstr ""
"These commands doesn't show ``MISSING_ADD`` and ``INVALID_ERROR`` flags to "
"keep backward compatibility. Because these flags show the default behavior."

msgid ""
"``MISSING_AND`` and ``INVALID_ERROR`` flags aren't shown in ``flags`` to "
"keep backward compatibility. However, new ``missing`` and ``invalid`` keys "
"are added to each column."
msgstr ""
"``MISSING_AND`` and ``INVALID_ERROR`` flags aren't shown in ``flags`` to "
"keep backward compatibility. However, new ``missing`` and ``invalid`` keys "
"are added to each column."

msgid "Because we could not use windows-2016 image on GitHub Actions."
msgstr "Because we could not use windows-2016 image on GitHub Actions."

msgid "Release 12.0.1 - 2022-02-28"
msgstr "Release 12.0.1 - 2022-02-28"

msgid "We can use text vector in a synonym group as below."
msgstr "We can use text vector in a synonym group as below."

msgid ""
"We can disable output a backtrace by using ``GRN_BACK_TRACE_ENABLE``. If we "
"set ``GRN_BACK_TRACE_ENABLE=no``, Groonga doesn't output a backtrace."
msgstr ""
"We can disable output a backtrace by using ``GRN_BACK_TRACE_ENABLE``. If we "
"set ``GRN_BACK_TRACE_ENABLE=no``, Groonga doesn't output a backtrace."

msgid ""
"Groonga output backtrace to a stack area. Therefore, Groonga may crash "
"because Groonga uses up stack area depending on the OS. In such cases, we "
"can avoid crashes by using ``GRN_BACK_TRACE_ENABLE=no``."
msgstr ""
"Groonga output backtrace to a stack area. Therefore, Groonga may crash "
"because Groonga uses up stack area depending on the OS. In such cases, we "
"can avoid crashes by using ``GRN_BACK_TRACE_ENABLE=no``."

msgid ""
"For example, we can specify max intervals for each phrase in a near phrase "
"search. We make documentation for this feature in the future. Therefore, we "
"will make more details later."
msgstr ""
"For example, we can specify max intervals for each phrase in a near phrase "
"search. We make documentation for this feature in the future. Therefore, we "
"will make more details later."

msgid "[Windows] Fixed a crash bug when Groonga output backtrace."
msgstr "[Windows] Fixed a crash bug when Groonga output backtrace."

msgid "Release 12.0.0 - 2022-02-09"
msgstr "Release 12.0.0 - 2022-02-09"

msgid ""
"This is a major version up! But It keeps backward compatibility. We can "
"upgrade to 12.0.0 without rebuilding database."
msgstr ""
"This is a major version up! But It keeps backward compatibility. We can "
"upgrade to 12.0.0 without rebuilding database."

msgid ""
"First of all, we introduce the Summary of changes from Groonga 11.0.0 to "
"11.1.3. Then, we introduce the main changes in 12.0.0."
msgstr ""
"First of all, we introduce the Summary of changes from Groonga 11.0.0 to "
"11.1.3. Then, we introduce the main changes in 12.0.0."

msgid "Summary of changes from Groonga 11.0.0 to 11.1.3"
msgstr "Summary of changes from Groonga 11.0.0 to 11.1.3"

msgid "New Features and Improvements"
msgstr "New Features and Improvements"

msgid ""
"[:doc:`reference/functions/snippet`] Added support for using the keyword of "
"32 or more."
msgstr ""
"[:doc:`reference/functions/snippet`] Added support for using the keyword of "
"32 or more."

msgid ""
"We could not specify the keyword of 32 or more with snippet until now. "
"However, we can specify the keyword of 32 or more by this improvement."
msgstr ""
"We could not specify the keyword of 32 or more with snippet until now. "
"However, we can specify the keyword of 32 or more by this improvement."

msgid ""
"We don't specify the keyword of 32 or more with snippet in normal use. "
"However, if the keyword increments automatically by using such as "
"``query_expand``, the number of target keywords may be 32 or more."
msgstr ""
"We don't specify the keyword of 32 or more with snippet in normal use. "
"However, if the keyword increments automatically by using such as "
"``query_expand``, the number of target keywords may be 32 or more."

msgid ""
"In this case, Groonga occurs an error until now. However, Groonga doesn't "
"occur an error by this improvement."
msgstr ""
"In this case, Groonga occurs an error until now. However, Groonga doesn't "
"occur an error by this improvement."

msgid "See :ref:`release 11.1.3 <release-11-1-3>` for details."
msgstr "See :ref:`release 11.1.3 <release-11-1-3>` for details."

msgid ""
"[:doc:`reference/normalizers/normalizer_nfkc130`] Added a new option "
"``remove_symbol``."
msgstr ""
"[:doc:`reference/normalizers/normalizer_nfkc130`] Added a new option "
"``remove_symbol``."

msgid ""
"This option removes symbols (e.g. #, !, “, &, %, …) from the string that the "
"target of normalizing. For example, this option useful when we prevent "
"orthographical variants such as a title of song and name of artist, and a "
"name of store."
msgstr ""
"This option removes symbols (e.g. #, !, “, &, %, …) from the string that the "
"target of normalizing. For example, this option useful when we prevent "
"orthographical variants such as a title of song and name of artist, and a "
"name of store."

msgid ""
"[:doc:`/reference/commands/load`] Added support for ISO 8601 time format."
msgstr ""
"[:doc:`/reference/commands/load`] Added support for ISO 8601 time format."

msgid ""
"ISO 8601 format is the format generally. Therefore ``load`` becomes easy to "
"use by Groonga support the more standard format."
msgstr ""
"ISO 8601 format is the format generally. Therefore ``load`` becomes easy to "
"use by Groonga support the more standard format."

msgid "See :ref:`release 11.1.0 <release-11-1-0>` for details."
msgstr "See :ref:`release 11.1.0 <release-11-1-0>` for details."

msgid ""
"[:doc:`reference/functions/snippet`] Added a new option ``delimiter_regexp`` "
"for detecting snippet delimiter with regular expression."
msgstr ""
"[:doc:`reference/functions/snippet`] Added a new option ``delimiter_regexp`` "
"for detecting snippet delimiter with regular expression."

msgid ""
"This feature is useful in that we want to show by the sentence the result of "
"the search."
msgstr ""
"This feature is useful in that we want to show by the sentence the result of "
"the search."

msgid ""
":doc:`reference/functions/snippet` extracts text around search keywords. We "
"call the text that is extracted by :doc:`reference/functions/snippet` "
"snippet."
msgstr ""
":doc:`reference/functions/snippet` extracts text around search keywords. We "
"call the text that is extracted by :doc:`reference/functions/snippet` "
"snippet."

msgid ""
"Normally, :doc:`reference/functions/snippet` () returns the text of 200 "
"bytes around search keywords. However, :doc:`reference/functions/snippet` () "
"gives no thought to a delimiter of sentences. The snippet may be composed of "
"multi sentences."
msgstr ""
"Normally, :doc:`reference/functions/snippet` () returns the text of 200 "
"bytes around search keywords. However, :doc:`reference/functions/snippet` () "
"gives no thought to a delimiter of sentences. The snippet may be composed of "
"multi sentences."

msgid ""
"``delimiter_regexp`` option is useful if we want to only extract the text of "
"the same sentence as search keywords. For example, we can use ``\\.\\s*`` to "
"extract only text in the target sentence. Note that you need to escape ``"
"\\`` in string."
msgstr ""
"``delimiter_regexp`` option is useful if we want to only extract the text of "
"the same sentence as search keywords. For example, we can use ``\\.\\s*`` to "
"extract only text in the target sentence. Note that you need to escape ``"
"\\`` in string."

msgid "See :ref:`release 11.0.9 <release-11-0-9>` for details."
msgstr "See :ref:`release 11.0.9 <release-11-0-9>` for details."

msgid ""
"[:doc:`reference/commands/cache_limit`] Groonga remove query cache when we "
"execute ``cache_limit 0``."
msgstr ""
"[:doc:`reference/commands/cache_limit`] Groonga remove query cache when we "
"execute ``cache_limit 0``."

msgid ""
"Groonga stores query cache to internally table. The maximum total size of "
"keys of this table is 4GiB. Because this table is hash table. Therefore, If "
"we execute many huge queries, Groonga may be unable to store query cache, "
"because the maximum total size of keys may be over 4GiB. In such cases, We "
"can clear the table for query cache by using ``cache_limit 0``, and Groonga "
"can store query cache"
msgstr ""
"Groonga stores query cache to internally table. The maximum total size of "
"keys of this table is 4GiB. Because this table is hash table. Therefore, If "
"we execute many huge queries, Groonga may be unable to store query cache, "
"because the maximum total size of keys may be over 4GiB. In such cases, We "
"can clear the table for query cache by using ``cache_limit 0``, and Groonga "
"can store query cache"

msgid ""
"We needed to restart Groonga to resolve this problem until now. However, We "
"can resolve this problem if we just execute ``cache_limit 0`` by this "
"improvement."
msgstr ""
"We needed to restart Groonga to resolve this problem until now. However, We "
"can resolve this problem if we just execute ``cache_limit 0`` by this "
"improvement."

msgid "See :ref:`release 11.0.6 <release-11-0-6>` for details."
msgstr "See :ref:`release 11.0.6 <release-11-0-6>` for details."

msgid ""
"[:doc:`/reference/functions/between`] Added support for optimizing the order "
"of evaluation of a conditional expression."
msgstr ""
"[:doc:`/reference/functions/between`] Added support for optimizing the order "
"of evaluation of a conditional expression."

msgid ""
"We can use the optimization of  the order of evaluation of a conditional "
"expression in ``between()`` by setting ``GRN_EXPR_OPTIMIZE=yes``. This "
"optimization is effective with respect if ``between()`` narrow down records "
"enough or ``between()`` can't narrow down few records."
msgstr ""
"We can use the optimization of  the order of evaluation of a conditional "
"expression in ``between()`` by setting ``GRN_EXPR_OPTIMIZE=yes``. This "
"optimization is effective with respect if ``between()`` narrow down records "
"enough or ``between()`` can't narrow down few records."

msgid ""
"[:doc:`reference/log`] Added support for outputting to stdout and stderr."
msgstr ""
"[:doc:`reference/log`] Added support for outputting to stdout and stderr."

msgid ""
"This feature is useful when we execute Groonga on Docker. Docker has the "
"feature that records stdout and stderr in standard. Therefore, we don't need "
"to login into the environment of Docker to get Groonga's log."
msgstr ""
"This feature is useful when we execute Groonga on Docker. Docker has the "
"feature that records stdout and stderr in standard. Therefore, we don't need "
"to login into the environment of Docker to get Groonga's log."

msgid "See :ref:`release 11.0.4 <release-11-0-4>` for details."
msgstr "See :ref:`release 11.0.4 <release-11-0-4>` for details."

msgid ""
"[:doc:`reference/functions/query`] Added support for ignoring "
"``TokenFilterStem`` and ``TokenFilterStopWord`` by the query."
msgstr ""
"[:doc:`reference/functions/query`] Added support for ignoring "
"``TokenFilterStem`` and ``TokenFilterStopWord`` by the query."

msgid ""
"We are able to search without ``TokenFilterStem`` and "
"``TokenFilterStopWord`` in only a specific query."
msgstr ""
"We are able to search without ``TokenFilterStem`` and "
"``TokenFilterStopWord`` in only a specific query."

msgid ""
"This feature is useful when we want to search for the same words exactly as "
"a search keyword. Normally, Groonga gets better results with enable stemming "
"and stopwords excepting. However, if we want to search words the same as a "
"keyword of search exactly, These features are needless."
msgstr ""
"This feature is useful when we want to search for the same words exactly as "
"a search keyword. Normally, Groonga gets better results with enable stemming "
"and stopwords excepting. However, if we want to search words the same as a "
"keyword of search exactly, These features are needless."

msgid ""
"Until now, If we want to search words the same as a keyword of search "
"exactly, We needed to make the index of the exclusive use. By this "
"improvement, we can search words the same as a keyword of search exactly "
"without making the index of the exclusive use."
msgstr ""
"Until now, If we want to search words the same as a keyword of search "
"exactly, We needed to make the index of the exclusive use. By this "
"improvement, we can search words the same as a keyword of search exactly "
"without making the index of the exclusive use."

msgid "See :ref:`release 11.0.3 <release-11-0-3>` for details."
msgstr "See :ref:`release 11.0.3 <release-11-0-3>` for details."

msgid ""
"[:doc:`/reference/functions/string_slice`] Added a new function "
"``string_slice()``."
msgstr ""
"[:doc:`/reference/functions/string_slice`] Added a new function "
"``string_slice()``."

msgid ""
"``string_slice()`` extracts a substring of a string of search results by "
"position or regular expression. This function is useful if we want to edit "
"search results."
msgstr ""
"``string_slice()`` extracts a substring of a string of search results by "
"position or regular expression. This function is useful if we want to edit "
"search results."

msgid ""
"For example, this feature is useful in that we exclude tags from search "
"results."
msgstr ""
"For example, this feature is useful in that we exclude tags from search "
"results."

msgid ""
"[:doc:`reference/functions/query_parallel_or`] Added a new function for "
"processing queries in parallel."
msgstr ""
"[:doc:`reference/functions/query_parallel_or`] Added a new function for "
"processing queries in parallel."

msgid ""
"``query_parallel_or`` is similar to query but ``query_parallel_or`` "
"processes query that has multiple OR conditions in parallel. We can increase "
"in speed of the execution of many OR conditions by using this function."
msgstr ""
"``query_parallel_or`` is similar to query but ``query_parallel_or`` "
"processes query that has multiple OR conditions in parallel. We can increase "
"in speed of the execution of many OR conditions by using this function."

msgid ""
"However, ``query_parallel_or`` alone uses multiple CPUs. Therefore, queries "
"that are executing at the same time as the query that executes "
"``query_parallel_or`` may be slow."
msgstr ""
"However, ``query_parallel_or`` alone uses multiple CPUs. Therefore, queries "
"that are executing at the same time as the query that executes "
"``query_parallel_or`` may be slow."

msgid ""
"[:doc:`/reference/token_filters`] Added support for multiple token filters "
"with options."
msgstr ""
"[:doc:`/reference/token_filters`] Added support for multiple token filters "
"with options."

msgid ""
"We can use multiple token filters with options as the following example."
msgstr ""
"We can use multiple token filters with options as the following example."

msgid ""
"[:doc:`reference/commands/select`] Added support for ``--post_filter`` and "
"``--slices[].post_filter``."
msgstr ""
"[:doc:`reference/commands/select`] Added support for ``--post_filter`` and "
"``--slices[].post_filter``."

msgid ""
"We can filter again after we execute ``--filter`` by using ``--post_filter`` "
"and ``--slices[].post_filter``. The difference between ``--post_filter`` and "
"``--slices[].post_filter`` is response format."
msgstr ""
"We can filter again after we execute ``--filter`` by using ``--post_filter`` "
"and ``--slices[].post_filter``. The difference between ``--post_filter`` and "
"``--slices[].post_filter`` is response format."

msgid ""
"The response format of ``--post_filter`` same as the response of ``--"
"filter``. The response format of ``--slices[].post_filter`` show the result "
"of before and after ``--slices[].post_filter`` executed."
msgstr ""
"The response format of ``--post_filter`` same as the response of ``--"
"filter``. The response format of ``--slices[].post_filter`` show the result "
"of before and after ``--slices[].post_filter`` executed."

msgid ""
"Note that if we use ``--slices[].post_filter``, the format of the response "
"is different from the normal ``select`` 's response."
msgstr ""
"Note that if we use ``--slices[].post_filter``, the format of the response "
"is different from the normal ``select`` 's response."

msgid ""
"Fixed a bug that the version up of Groonga failed Because the version up of "
"arrow-libs on which Groonga depends."
msgstr ""
"Fixed a bug that the version up of Groonga failed Because the version up of "
"arrow-libs on which Groonga depends."

msgid ""
"However, if arrow-libs update a major version, this problem reproduces. In "
"this case, we will handle that by rebuilding the Groonga package."
msgstr ""
"However, if arrow-libs update a major version, this problem reproduces. In "
"this case, we will handle that by rebuilding the Groonga package."

msgid "This bug only occurs AlmaLinux 8 and CentOS 7."
msgstr "This bug only occurs AlmaLinux 8 and CentOS 7."

msgid ""
"[Windows] Fixed a resource leak when Groonga fail open a new file caused by "
"out of memory."
msgstr ""
"[Windows] Fixed a resource leak when Groonga fail open a new file caused by "
"out of memory."

msgid ""
"Fixed a bug that Groonga may not have returned a result of a search query if "
"we sent many search queries when tokenizer, normalizer, or token_filters "
"that support options were used."
msgstr ""
"Fixed a bug that Groonga may not have returned a result of a search query if "
"we sent many search queries when tokenizer, normalizer, or token_filters "
"that support options were used."

msgid ""
"Fixed a bug that there is possible that index is corrupt when Groonga "
"executes many additions, delete, and update information in it."
msgstr ""
"Fixed a bug that there is possible that index is corrupt when Groonga "
"executes many additions, delete, and update information in it."

msgid ""
"This bug occurs when we only execute many delete information from index. "
"However, it doesn’t occur when we only execute many additions information "
"into index."
msgstr ""
"This bug occurs when we only execute many delete information from index. "
"However, it doesn’t occur when we only execute many additions information "
"into index."

msgid "See :ref:`release 11.0.0 <release-11-0-0>` for details."
msgstr "See :ref:`release 11.0.0 <release-11-0-0>` for details."

msgid "Newly supported OSes"
msgstr "Newly supported OSes"

msgid "[:doc:`/install/almalinux`] Added support for AlmaLinux 8."
msgstr "[:doc:`/install/almalinux`] Added support for AlmaLinux 8."

msgid "[:doc:`/install/almalinux`] Added support for AlmaLinux 8 for ARM64."
msgstr "[:doc:`/install/almalinux`] Added support for AlmaLinux 8 for ARM64."

msgid "[:doc:`/install/debian`] Added support for Debian 11 (Bullseye)."
msgstr "[:doc:`/install/debian`] Added support for Debian 11 (Bullseye)."

msgid ""
"[:doc:`/install/debian`] Added support for Debian 11 (Bullseye) for ARM64 "
"and Debian 10 (buster) for ARM64."
msgstr ""
"[:doc:`/install/debian`] Added support for Debian 11 (Bullseye) for ARM64 "
"and Debian 10 (buster) for ARM64."

msgid "[:doc:`/install/ubuntu`] Added support for Ubuntu 21.10 (Impish Indri)."
msgstr ""
"[:doc:`/install/ubuntu`] Added support for Ubuntu 21.10 (Impish Indri)."

msgid "Dropped support OSes"
msgstr "Dropped support OSes"

msgid "[:doc:`/install/centos`] Dropped support for CentOS 8."
msgstr "[:doc:`/install/centos`] Dropped support for CentOS 8."

msgid ""
"[:doc:`/install/ubuntu`] Dropped support for Ubuntu 21.04 (Hirsute Hippo)."
msgstr ""
"[:doc:`/install/ubuntu`] Dropped support for Ubuntu 21.04 (Hirsute Hippo)."

msgid ""
"[:doc:`/install/ubuntu`] Dropped support for Ubuntu 20.10 (Groovy Gorilla)."
msgstr ""
"[:doc:`/install/ubuntu`] Dropped support for Ubuntu 20.10 (Groovy Gorilla)."

msgid ""
"[:doc:`/install/ubuntu`] Dropped support for Ubuntu 16.04 LTS (Xenial Xerus)."
msgstr ""
"[:doc:`/install/ubuntu`] Dropped support for Ubuntu 16.04 LTS (Xenial Xerus)."

msgid ""
"[:doc:`/install/windows`] Dropped support for the following packages of "
"Windows version that we had cross-compiled by using MinGW on Linux."
msgstr ""
"[:doc:`/install/windows`] Dropped support for the following packages of "
"Windows version that we had cross-compiled by using MinGW on Linux."

msgid "groonga-x.x.x-x86.exe"
msgstr "groonga-x.x.x-x86.exe"

msgid "groonga-x.x.x-x86.zip"
msgstr "groonga-x.x.x-x86.zip"

msgid "groonga-x.x.x-x64.exe"
msgstr "groonga-x.x.x-x64.exe"

msgid "Anthony M. Cook"
msgstr "Anthony M. Cook"

msgid "MASUDA Kazuhiro"
msgstr "MASUDA Kazuhiro"

msgid "poti"
msgstr "poti"

msgid "Takashi Hashida"
msgstr "Takashi Hashida"

msgid "higchi"
msgstr "higchi"

msgid "wi24rd"
msgstr "wi24rd"

msgid "Josep Sanz"
msgstr "Josep Sanz"

msgid "Keitaro YOSHIMURA"
msgstr "Keitaro YOSHIMURA"

msgid "shibanao4870"
msgstr "shibanao4870"

msgid "The main changes in 12.0.0 are as follows."
msgstr "The main changes in 12.0.0 are as follows."

msgid ""
"We can change the value of ``GRN_SUB_FILTER_PRE_FILTER_THRESHOLD`` by this "
"option. If the number of records is less than "
"``GRN_SUB_FILTER_PRE_FILTER_THRESHOLD`` when Groonga executes "
"``sub_filter``, Groonga execute ``sub_filter`` against records that have "
"been already narrowed down."
msgstr ""
"We can change the value of ``GRN_SUB_FILTER_PRE_FILTER_THRESHOLD`` by this "
"option. If the number of records is less than "
"``GRN_SUB_FILTER_PRE_FILTER_THRESHOLD`` when Groonga executes "
"``sub_filter``, Groonga execute ``sub_filter`` against records that have "
"been already narrowed down."

msgid "We can use -1 to always use this optimization."
msgstr "We can use -1 to always use this optimization."

msgid "This option removes spaces from the start and the end as below."
msgstr "This option removes spaces from the start and the end as below."

msgid "Release 11.1.3 - 2022-01-29"
msgstr "Release 11.1.3 - 2022-01-29"

msgid ""
"[:doc:`reference/functions/snippet`] Added support for using the keyword of "
"32 or more. [GitHub#1313][Pathched by Takashi Hashida]"
msgstr ""
"[:doc:`reference/functions/snippet`] Added support for using the keyword of "
"32 or more. [GitHub#1313][Pathched by Takashi Hashida]"

msgid ""
"We could not specify the keyword of 32 or more with ``snippet`` until now. "
"However, we can specify the keyword of 32 or more by this improvement as "
"below."
msgstr ""
"We could not specify the keyword of 32 or more with ``snippet`` until now. "
"However, we can specify the keyword of 32 or more by this improvement as "
"below."

msgid ""
"This option removes symbols (e.g. #, !, \", &, %, ...) from the string that "
"the target of normalizing as below."
msgstr ""
"This option removes symbols (e.g. #, !, \", &, %, ...) from the string that "
"the target of normalizing as below."

msgid "[:doc:`/install/almalinux`] Added support for AlmaLinux 8 on ARM64."
msgstr "[:doc:`/install/almalinux`] Added support for AlmaLinux 8 on ARM64."

msgid "[httpd] Updated bundled nginx to 1.21.5."
msgstr "[httpd] Updated bundled nginx to 1.21.5."

msgid ""
"[Documentation] Fixed a typo in :doc:`reference/commands/ruby_eval`. "
"[GitHub#1317][Pathched by wi24rd]"
msgstr ""
"[Documentation] Fixed a typo in :doc:`reference/commands/ruby_eval`. "
"[GitHub#1317][Pathched by wi24rd]"

msgid "[:doc:`/install/ubuntu`] Dropped Ubuntu 21.04 (Hirsute Hippo) support."
msgstr "[:doc:`/install/ubuntu`] Dropped Ubuntu 21.04 (Hirsute Hippo) support."

msgid "Because Ubuntu 21.04 reached EOL January 20, 2022."
msgstr "Because Ubuntu 21.04 reached EOL January 20, 2022."

msgid ""
"[:doc:`/reference/commands/load`] Fixed a crash bug when we load data with "
"specifying a nonexistent column."
msgstr ""
"[:doc:`/reference/commands/load`] Fixed a crash bug when we load data with "
"specifying a nonexistent column."

msgid ""
"This bug only occurs when we specify ``apache-arrow`` into ``input_type`` as "
"the argument of ``load``."
msgstr ""
"This bug only occurs when we specify ``apache-arrow`` into ``input_type`` as "
"the argument of ``load``."

msgid ""
"Fixed a bug that the version up of Groonga failed Because the version up of "
"arrow-libs on which Groonga depends. [groonga-talk,540][Reported by Josep "
"Sanz][Gitter,61eaaa306d9ba23328d23ce1][Reported by shibanao4870][GitHub#1316]"
"[Reported by Keitaro YOSHIMURA]"
msgstr ""
"Fixed a bug that the version up of Groonga failed Because the version up of "
"arrow-libs on which Groonga depends. [groonga-talk,540][Reported by Josep "
"Sanz][Gitter,61eaaa306d9ba23328d23ce1][Reported by shibanao4870][GitHub#1316]"
"[Reported by Keitaro YOSHIMURA]"

msgid "Release 11.1.1 - 2021-12-29"
msgstr "Release 11.1.1 - 2021-12-29"

msgid ""
"[:doc:`reference/commands/select`] Added support for near phrase product "
"search."
msgstr ""
"[:doc:`reference/commands/select`] Added support for near phrase product "
"search."

msgid ""
"This feature is a shortcut of ``'*NP\"...\" OR *NP\"...\" OR ...'``. For "
"example, we can use ``*NPP`` instead of the expression that execute "
"mulitiple ``*NP`` with ``query`` as below."
msgstr ""
"This feature is a shortcut of ``'*NP\"...\" OR *NP\"...\" OR ...'``. For "
"example, we can use ``*NPP`` instead of the expression that execute "
"mulitiple ``*NP`` with ``query`` as below."

msgid ""
"We can be written as ``*NPP\"(a b) (1 2 3) (x y z)\"`` the above expression "
"by this feature. In addition, ``*NPP\"(a b) (1 2 3) (x y z)\"`` is faster "
"than ``'*NP\"...\" OR *NP\"...\" OR ...'``."
msgstr ""
"We can be written as ``*NPP\"(a b) (1 2 3) (x y z)\"`` the above expression "
"by this feature. In addition, ``*NPP\"(a b) (1 2 3) (x y z)\"`` is faster "
"than ``'*NP\"...\" OR *NP\"...\" OR ...'``."

msgid ""
"We implements this feature for improving performance near phrase search like "
"``'*NP\"...\" OR *NP\"...\" OR ...'``."
msgstr ""
"We implements this feature for improving performance near phrase search like "
"``'*NP\"...\" OR *NP\"...\" OR ...'``."

msgid ""
"[:doc:`reference/commands/select`] Added support for order near phrase "
"product search."
msgstr ""
"[:doc:`reference/commands/select`] Added support for order near phrase "
"product search."

msgid ""
"This feature is a shortcut of ``'*ONP\"...\" OR *ONP\"...\" OR ...'``. For "
"example, we can use ``*ONPP`` instead of the expression that execute "
"multiple ``*ONP`` with ``query`` as below."
msgstr ""
"This feature is a shortcut of ``'*ONP\"...\" OR *ONP\"...\" OR ...'``. For "
"example, we can use ``*ONPP`` instead of the expression that execute "
"multiple ``*ONP`` with ``query`` as below."

msgid ""
"We can be written as ``*ONPP\"(a b) (1 2 3) (x y z)\"`` the above expression "
"by this feature. In addition, ``*ONPP\"(a b) (1 2 3) (x y z)\"`` is faster "
"than ``'*ONP\"...\" OR *ONP\"...\" OR ...'``."
msgstr ""
"We can be written as ``*ONPP\"(a b) (1 2 3) (x y z)\"`` the above expression "
"by this feature. In addition, ``*ONPP\"(a b) (1 2 3) (x y z)\"`` is faster "
"than ``'*ONP\"...\" OR *ONP\"...\" OR ...'``."

msgid ""
"We implements this feature for improving performance near phrase search like "
"``'*ONP\"...\" OR *ONP\"...\" OR ...'``."
msgstr ""
"We implements this feature for improving performance near phrase search like "
"``'*ONP\"...\" OR *ONP\"...\" OR ...'``."

msgid ""
"[:doc:`/reference/commands/request_cancel`] Groonga became easily detects "
"``request_cancel`` while executing a search."
msgstr ""
"[:doc:`/reference/commands/request_cancel`] Groonga became easily detects "
"``request_cancel`` while executing a search."

msgid ""
"Because we added more checks of return code to detect ``request_cancel``."
msgstr ""
"Because we added more checks of return code to detect ``request_cancel``."

msgid ""
"[:doc:`/reference/commands/thread_dump`] Added a new command ``thread_dump``"
msgstr ""
"[:doc:`/reference/commands/thread_dump`] Added a new command ``thread_dump``"

msgid "Currently, this command works only on Windows."
msgstr "Currently, this command works only on Windows."

msgid ""
"We can put a backtrace of all threads into a log as logs of NOTICE level at "
"the time of running this command."
msgstr ""
"We can put a backtrace of all threads into a log as logs of NOTICE level at "
"the time of running this command."

msgid ""
"This feature is useful when we solve a problem such as Groonga doesn't "
"return a response."
msgstr ""
"This feature is useful when we solve a problem such as Groonga doesn't "
"return a response."

msgid "Because CentOS 8 will reach EOL at 2021-12-31."
msgstr "Because CentOS 8 will reach EOL at 2021-12-31."

msgid ""
"Fixed a bug that we can't remove a index column with invalid parameter. "
"[GitHub#1301][Patched by Takashi Hashida]"
msgstr ""
"Fixed a bug that we can't remove a index column with invalid parameter. "
"[GitHub#1301][Patched by Takashi Hashida]"

msgid ""
"For example, we can't remove a table when we create an invalid index column "
"with ``column_create`` as below."
msgstr ""
"For example, we can't remove a table when we create an invalid index column "
"with ``column_create`` as below."

msgid "Release 11.1.0 - 2021-11-29"
msgstr "Release 11.1.0 - 2021-11-29"

msgid ""
"[:doc:`/reference/commands/load`] Added support for ISO 8601 time format."
"[GitHub#1228][Patched by Takashi Hashida]"
msgstr ""
"[:doc:`/reference/commands/load`] Added support for ISO 8601 time format."
"[GitHub#1228][Patched by Takashi Hashida]"

msgid "``load`` support the following format by this modification."
msgstr "``load`` support the following format by this modification."

msgid "YYYY-MM-ddThh:mm:ss.sZ"
msgstr "YYYY-MM-ddThh:mm:ss.sZ"

msgid "YYYY-MM-ddThh:mm:ss.s+10:00"
msgstr "YYYY-MM-ddThh:mm:ss.s+10:00"

msgid "YYYY-MM-ddThh:mm:ss.s-10:00"
msgstr "YYYY-MM-ddThh:mm:ss.s-10:00"

msgid ""
"We can also use ``t`` and ``z`` characters instead of ``T`` and ``Z`` in "
"this syntax. We can also use ``/`` character instead of ``-`` in this "
"syntax. However, note that this is not an ISO 8601 format. This format is "
"present for compatibility."
msgstr ""
"We can also use ``t`` and ``z`` characters instead of ``T`` and ``Z`` in "
"this syntax. We can also use ``/`` character instead of ``-`` in this "
"syntax. However, note that this is not an ISO 8601 format. This format is "
"present for compatibility."

msgid ""
"[:doc:`reference/commands/select`] Added a new ``query_flags`` "
"``DISABLE_PREFIX_SEARCH``."
msgstr ""
"[:doc:`reference/commands/select`] Added a new ``query_flags`` "
"``DISABLE_PREFIX_SEARCH``."

msgid ""
"We can use the prefix search operators ``^`` and ``*`` as search keywords by "
"``DISABLE_PREFIX_SEARCH`` as below."
msgstr ""
"We can use the prefix search operators ``^`` and ``*`` as search keywords by "
"``DISABLE_PREFIX_SEARCH`` as below."

msgid ""
"This feature is useful if we want to search documents including ``^`` and "
"``*``."
msgstr ""
"This feature is useful if we want to search documents including ``^`` and "
"``*``."

msgid ""
"[:doc:`reference/commands/select`] Added a new ``query_flags`` "
"``DISABLE_AND_NOT``."
msgstr ""
"[:doc:`reference/commands/select`] Added a new ``query_flags`` "
"``DISABLE_AND_NOT``."

msgid ""
"We can use ``AND NOT`` operators ``-`` as search keywords by "
"``DISABLE_AND_NOT`` as below."
msgstr ""
"We can use ``AND NOT`` operators ``-`` as search keywords by "
"``DISABLE_AND_NOT`` as below."

msgid "This feature is useful if we want to search documents including ``-``."
msgstr "This feature is useful if we want to search documents including ``-``."

msgid ""
"[The browser based administration tool] Fixed a bug that a search query that "
"is inputted to non-administration mode is sent even if we input checks to "
"the checkbox for the administration mode of a record list. [GitHub#1186]"
"[Patched by Takashi Hashida]"
msgstr ""
"[The browser based administration tool] Fixed a bug that a search query that "
"is inputted to non-administration mode is sent even if we input checks to "
"the checkbox for the administration mode of a record list. [GitHub#1186]"
"[Patched by Takashi Hashida]"

msgid "Release 11.0.9 - 2021-11-04"
msgstr "Release 11.0.9 - 2021-11-04"

msgid ""
"``delimiter_regexp`` option is useful if we want to only extract the text of "
"the same sentence as search keywords. For example, we can use ``\\.\\s*`` to "
"extract only text in the target sentence as below. Note that you need to "
"escape ``\\`` in string."
msgstr ""
"``delimiter_regexp`` option is useful if we want to only extract the text of "
"the same sentence as search keywords. For example, we can use ``\\.\\s*`` to "
"extract only text in the target sentence as below. Note that you need to "
"escape ``\\`` in string."

msgid ""
"[:doc:`reference/window_functions/window_rank`] Added a new function "
"``window_rank()``."
msgstr ""
"[:doc:`reference/window_functions/window_rank`] Added a new function "
"``window_rank()``."

msgid ""
"We can calculate a rank that includes a gap of each record. Normally, the "
"rank isn’t incremented when multiple records that are the same order. For "
"example, if values of sort keys are 100, 100, 200 then the ranks of them are "
"1, 1, 3. The rank of the last record is 3 not 2 because there are two 1 rank "
"records."
msgstr ""
"We can calculate a rank that includes a gap of each record. Normally, the "
"rank isn’t incremented when multiple records that are the same order. For "
"example, if values of sort keys are 100, 100, 200 then the ranks of them are "
"1, 1, 3. The rank of the last record is 3 not 2 because there are two 1 rank "
"records."

msgid ""
"This is similar to :doc:`reference/window_functions/window_record_number`. "
"However, :doc:`reference/window_functions/window_record_number` gives no "
"thought to gap."
msgstr ""
"This is similar to :doc:`reference/window_functions/window_record_number`. "
"However, :doc:`reference/window_functions/window_record_number` gives no "
"thought to gap."

msgid ""
"[:doc:`/reference/functions/in_values`] Added support for auto cast when we "
"search tables."
msgstr ""
"[:doc:`/reference/functions/in_values`] Added support for auto cast when we "
"search tables."

msgid ""
"For example, if we load values of ``UInt32`` into a table that a key type is "
"``UInt64``, Groonga cast the values to ``UInt64`` automatically when we "
"search the table with ``in_values()``. However, ``in_values(_key, 10)`` "
"doesn't work with ``UInt64`` key table. Because 10 is parsed as ``Int32``."
msgstr ""
"For example, if we load values of ``UInt32`` into a table that a key type is "
"``UInt64``, Groonga cast the values to ``UInt64`` automatically when we "
"search the table with ``in_values()``. However, ``in_values(_key, 10)`` "
"doesn't work with ``UInt64`` key table. Because 10 is parsed as ``Int32``."

msgid "[httpd] Updated bundled nginx to 1.21.3."
msgstr "[httpd] Updated bundled nginx to 1.21.3."

msgid ""
"Fixed a bug that Groonga doesn't return a response when an error occurred in "
"command (e.g. sytax error in filter)."
msgstr ""
"Fixed a bug that Groonga doesn't return a response when an error occurred in "
"command (e.g. sytax error in filter)."

msgid "This bug only occurs when we use ``--output_type apache-arrow``."
msgstr "This bug only occurs when we use ``--output_type apache-arrow``."

msgid ""
"[The browser based administration tool] Currently, Groonga has a bug that a "
"search query that is inputted to non-administration mode is sent even if we "
"input checks to the checkbox for the administration mode of a record list."
msgstr ""
"[The browser based administration tool] Currently, Groonga has a bug that a "
"search query that is inputted to non-administration mode is sent even if we "
"input checks to the checkbox for the administration mode of a record list."

msgid "Release 11.0.7 - 2021-09-29"
msgstr "Release 11.0.7 - 2021-09-29"

msgid ""
"[:doc:`/reference/commands/load`] Added support for casting a string like as "
"\"[int, int,...]\" to a vector of integer like as [int, int,...]."
msgstr ""
"[:doc:`/reference/commands/load`] Added support for casting a string like as "
"\"[int, int,...]\" to a vector of integer like as [int, int,...]."

msgid ""
"For example, Groonga handle as a vector of integer like as [1, -2] even if "
"we load vector of string like as \"[1, -2]\" as below."
msgstr ""
"For example, Groonga handle as a vector of integer like as [1, -2] even if "
"we load vector of string like as \"[1, -2]\" as below."

msgid "This feature supports for the floowings types."
msgstr "This feature supports for the floowings types."

msgid "Int8"
msgstr "Int8"

msgid "UInt8"
msgstr "UInt8"

msgid "Int16"
msgstr "Int16"

msgid "UInt16"
msgstr "UInt16"

msgid "Int32"
msgstr "Int32"

msgid "UInt32"
msgstr "UInt32"

msgid "Int64"
msgstr "Int64"

msgid "UInt64"
msgstr "UInt64"

msgid ""
"[:doc:`/reference/commands/load`] Added support for loading a JSON array "
"expressed as a text string as a vector of string."
msgstr ""
"[:doc:`/reference/commands/load`] Added support for loading a JSON array "
"expressed as a text string as a vector of string."

msgid ""
"For example, Groonga handle as a vector that has two elements like as "
"[\"hello\", \"world\"] if we load JSON array expressed as a text string like "
"as \"[\\\"hello\\\", \\\"world\\\"]\" as below."
msgstr ""
"For example, Groonga handle as a vector that has two elements like as "
"[\"hello\", \"world\"] if we load JSON array expressed as a text string like "
"as \"[\\\"hello\\\", \\\"world\\\"]\" as below."

msgid ""
"In before version, Groonga handled as a vector that had one element like as "
"[\"[\\\"hello\\\", \\\"world\\\"]\"] if we loaded JSON array expressed as a "
"text string like as \"[\\\"hello\\\", \\\"world\\\"]\"."
msgstr ""
"In before version, Groonga handled as a vector that had one element like as "
"[\"[\\\"hello\\\", \\\"world\\\"]\"] if we loaded JSON array expressed as a "
"text string like as \"[\\\"hello\\\", \\\"world\\\"]\"."

msgid "[Documentation] Added a documentation about the following items."
msgstr "[Documentation] Added a documentation about the following items."

msgid ""
"[:doc:`reference/commands/column_create`] Added a documentation about "
"``WEIGHT_FLOAT32`` flag."
msgstr ""
"[:doc:`reference/commands/column_create`] Added a documentation about "
"``WEIGHT_FLOAT32`` flag."

msgid ""
"[:doc:`reference/normalizers/normalizer_nfkc121`] Added a documentation "
"about ``NormalizerNFKC121``."
msgstr ""
"[:doc:`reference/normalizers/normalizer_nfkc121`] Added a documentation "
"about ``NormalizerNFKC121``."

msgid ""
"[:doc:`reference/normalizers/normalizer_nfkc130`] Added a documentation "
"about ``NormalizerNFKC130``."
msgstr ""
"[:doc:`reference/normalizers/normalizer_nfkc130`] Added a documentation "
"about ``NormalizerNFKC130``."

msgid ""
"[:doc:`reference/normalizers/normalizer_table`] Added a documentation about "
"``NormalizerTable``."
msgstr ""
"[:doc:`reference/normalizers/normalizer_table`] Added a documentation about "
"``NormalizerTable``."

msgid ""
"Updated to 3.0.0 that the version of Apache Arrow that Groonga requires. "
"[GitHub#1265][Patched by Takashi Hashida]"
msgstr ""
"Updated to 3.0.0 that the version of Apache Arrow that Groonga requires. "
"[GitHub#1265][Patched by Takashi Hashida]"

msgid ""
"Fixed a memory leak when we created a table with a tokenizer with invalid "
"option."
msgstr ""
"Fixed a memory leak when we created a table with a tokenizer with invalid "
"option."

msgid "Fixed a bug that may not add a new entry in Hash table."
msgstr "Fixed a bug that may not add a new entry in Hash table."

msgid ""
"This bug only occurs in Groonga 11.0.6, and it may occur if we quite a lot "
"of add and delete data. If this bug occurs in your environment, you can "
"resolve this problem by executing the following steps."
msgstr ""
"This bug only occurs in Groonga 11.0.6, and it may occur if we quite a lot "
"of add and delete data. If this bug occurs in your environment, you can "
"resolve this problem by executing the following steps."

msgid "We upgrade Groonga to 11.0.7 or later from 11.0.6."
msgstr "We upgrade Groonga to 11.0.7 or later from 11.0.6."

msgid "We make a new table that has the same schema as the original table."
msgstr "We make a new table that has the same schema as the original table."

msgid "We copy data to the new table from the original table."
msgstr "We copy data to the new table from the original table."

msgid "Release 11.0.6 - 2021-08-29"
msgstr "Release 11.0.6 - 2021-08-29"

msgid ""
"Groonga 11.0.6 has had a bug that may not add a new entry in Hash table."
msgstr ""
"Groonga 11.0.6 has had a bug that may not add a new entry in Hash table."

msgid ""
"We fixed this bug on Groonga 11.0.7. This bug only occurs in Groonga 11.0.6. "
"Therefore, if you were using Groonga 11.0.6, we highly recommended that you "
"use Groonga 11.0.7 or later."
msgstr ""
"We fixed this bug on Groonga 11.0.7. This bug only occurs in Groonga 11.0.6. "
"Therefore, if you were using Groonga 11.0.6, we highly recommended that you "
"use Groonga 11.0.7 or later."

msgid "Added support for recovering on crash. (experimental)"
msgstr "Added support for recovering on crash. (experimental)"

msgid ""
"This is a experimental feature. Currently, this feature is still not stable."
msgstr ""
"This is a experimental feature. Currently, this feature is still not stable."

msgid ""
"If Groonga crashes, it recovers the database automatically when it opens a "
"database for the first time since the crash. However, This feature can't "
"recover the database automatically in all crash cases. We need to recover "
"the database manually depending on timing even if this feature enables."
msgstr ""
"If Groonga crashes, it recovers the database automatically when it opens a "
"database for the first time since the crash. However, This feature can't "
"recover the database automatically in all crash cases. We need to recover "
"the database manually depending on timing even if this feature enables."

msgid ""
"Groonga execute WAL (write ahead log) when this feature is enable. We can "
"dump WAL by the following tools, but currently, users doesn't need to use "
"them."
msgstr ""
"Groonga execute WAL (write ahead log) when this feature is enable. We can "
"dump WAL by the following tools, but currently, users doesn't need to use "
"them."

msgid "[:doc:`reference/executables/grndb`] ``dump-wal`` command."
msgstr "[:doc:`reference/executables/grndb`] ``dump-wal`` command."

msgid "``dump-wal.rb`` scritp."
msgstr "``dump-wal.rb`` scritp."

msgid ""
"[:doc:`reference/commands/cache_limit`] Groonga remove cache when we execute "
"``cache_limit 0``. [GitHub#1224][Reported by higchi]"
msgstr ""
"[:doc:`reference/commands/cache_limit`] Groonga remove cache when we execute "
"``cache_limit 0``. [GitHub#1224][Reported by higchi]"

msgid ""
"Fixed a bug that Groonga doesn't clear lock when some threads open the same "
"object around the same time."
msgstr ""
"Fixed a bug that Groonga doesn't clear lock when some threads open the same "
"object around the same time."

msgid ""
"If some threads open the same object around the same time, threads except "
"for a thread that executes the opening object at first are waiting for "
"opening the target object. At this time, threads that wait for an opening "
"object take locks, but these locks are not released. Therefore, these locks "
"remain until Groonga's process is restarted in the above case, and a new "
"thread can't also open the object all the time until Groonga's process is "
"restarted."
msgstr ""
"If some threads open the same object around the same time, threads except "
"for a thread that executes the opening object at first are waiting for "
"opening the target object. At this time, threads that wait for an opening "
"object take locks, but these locks are not released. Therefore, these locks "
"remain until Groonga's process is restarted in the above case, and a new "
"thread can't also open the object all the time until Groonga's process is "
"restarted."

msgid ""
"However, this bug rarely happens. Because a time of a thread open the object "
"is a very short time."
msgstr ""
"However, this bug rarely happens. Because a time of a thread open the object "
"is a very short time."

msgid ""
"[:doc:`reference/functions/query_parallel_or`] Fixed a bug that result may "
"be different from the ``query()``."
msgstr ""
"[:doc:`reference/functions/query_parallel_or`] Fixed a bug that result may "
"be different from the ``query()``."

msgid ""
"For example, If we used ``query(\"tags || tags2\", \"beginner man\")``, the "
"following record was a match, but if we used ``query_parallel_or(\"tags || "
"tags2\", \"beginner man\")``, the following record wasn't a match until now."
msgstr ""
"For example, If we used ``query(\"tags || tags2\", \"beginner man\")``, the "
"following record was a match, but if we used ``query_parallel_or(\"tags || "
"tags2\", \"beginner man\")``, the following record wasn't a match until now."

msgid ""
"``{\"_key\": \"Bob\",   \"comment\": \"Hey!\",       \"tags\": [\"expert\", "
"\"man\"], \"tags2\": [\"beginner\"]}``"
msgstr ""
"``{\"_key\": \"Bob\",   \"comment\": \"Hey!\",       \"tags\": [\"expert\", "
"\"man\"], \"tags2\": [\"beginner\"]}``"

msgid ""
"Even if we use ``query_parallel_or(\"tags || tags2\", \"beginner man\")``, "
"the above record is match by this modification."
msgstr ""
"Even if we use ``query_parallel_or(\"tags || tags2\", \"beginner man\")``, "
"the above record is match by this modification."

msgid "Release 11.0.5 - 2021-07-29"
msgstr "Release 11.0.5 - 2021-07-29"

msgid "[:doc:`/reference/normalizers`] Added support for multiple normalizers."
msgstr ""
"[:doc:`/reference/normalizers`] Added support for multiple normalizers."

msgid ""
"We can specify multiple normalizers by ``--notmalizers`` option when we "
"create a table since this release. If we can also specify them by  ``--"
"normalizer`` existing option because of compatibility."
msgstr ""
"We can specify multiple normalizers by ``--notmalizers`` option when we "
"create a table since this release. If we can also specify them by  ``--"
"normalizer`` existing option because of compatibility."

msgid ""
"We added ``NormalizerTable`` for customizing a normalizer in Groonga 11.0.4. "
"We can more flexibly behavior of the normalizer by combining "
"``NormalizerTable`` with existing normalizer."
msgstr ""
"We added ``NormalizerTable`` for customizing a normalizer in Groonga 11.0.4. "
"We can more flexibly behavior of the normalizer by combining "
"``NormalizerTable`` with existing normalizer."

msgid "For example, this feature is useful in the following case."
msgstr "For example, this feature is useful in the following case."

msgid ""
"Search for a telephone number. However, we import data handwritten by OCR. "
"If data is handwritten, OCR may misunderstand a number and string(e.g. 5 and "
"S)."
msgstr ""
"Search for a telephone number. However, we import data handwritten by OCR. "
"If data is handwritten, OCR may misunderstand a number and string(e.g. 5 and "
"S)."

msgid "The details are as follows."
msgstr "The details are as follows."

msgid ""
"Existing normalizers can't meet in such case, but we can meet it by "
"combining ``NormalizerTable`` with existing normalizer since this release."
msgstr ""
"Existing normalizers can't meet in such case, but we can meet it by "
"combining ``NormalizerTable`` with existing normalizer since this release."

msgid ""
"[:doc:`reference/functions/query_parallel_or`][:doc:`reference/functions/"
"query`] Added support for customizing thresholds for sequential search."
msgstr ""
"[:doc:`reference/functions/query_parallel_or`][:doc:`reference/functions/"
"query`] Added support for customizing thresholds for sequential search."

msgid ""
"We can customize thresholds in each queries whether to use sequential search "
"by the following options."
msgstr ""
"We can customize thresholds in each queries whether to use sequential search "
"by the following options."

msgid "``{\"max_n_enough_filtered_records\": xx}``"
msgstr "``{\"max_n_enough_filtered_records\": xx}``"

msgid ""
"``max_n_enough_filtered_records`` specify the number of records. ``query`` "
"or ``query_parallel_or`` use sequential search when they seems to narrow "
"down until under this number."
msgstr ""
"``max_n_enough_filtered_records`` specify the number of records. ``query`` "
"or ``query_parallel_or`` use sequential search when they seems to narrow "
"down until under this number."

msgid "``{\"enough_filtered_ratio\": x.x}``"
msgstr "``{\"enough_filtered_ratio\": x.x}``"

msgid ""
"``enough_filtered_ratio`` specify percentage of total. ``query`` or "
"``query_parallel_or`` use sequential search when they seems to narrow down "
"until under this percentage. For example, if we specify "
"``{\"enough_filtered_ratio\": 0.5}``, ``query`` or ``query_parallel_or`` use "
"sequential search when they seems to narrow down until half of the whole."
msgstr ""
"``enough_filtered_ratio`` specify percentage of total. ``query`` or "
"``query_parallel_or`` use sequential search when they seems to narrow down "
"until under this percentage. For example, if we specify "
"``{\"enough_filtered_ratio\": 0.5}``, ``query`` or ``query_parallel_or`` use "
"sequential search when they seems to narrow down until half of the whole."

msgid ""
"[:doc:`/reference/functions/between`][:doc:`/reference/functions/in_values`] "
"Added support for customizing thresholds for sequential search."
msgstr ""
"[:doc:`/reference/functions/between`][:doc:`/reference/functions/in_values`] "
"Added support for customizing thresholds for sequential search."

msgid ""
"[:doc:`/reference/functions/between`] and [:doc:`/reference/functions/"
"in_values`] have a feature that they switch to sequential search when the "
"target of search records is narrowed down enough."
msgstr ""
"[:doc:`/reference/functions/between`] and [:doc:`/reference/functions/"
"in_values`] have a feature that they switch to sequential search when the "
"target of search records is narrowed down enough."

msgid ""
"The value of ``GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO`` / "
"``GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO`` is used as threshold whether "
"Groonga execute sequential search or search with indexes in such a case."
msgstr ""
"The value of ``GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO`` / "
"``GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO`` is used as threshold whether "
"Groonga execute sequential search or search with indexes in such a case."

msgid ""
"This behavior is customized by only the following environment variable until "
"now."
msgstr ""
"This behavior is customized by only the following environment variable until "
"now."

msgid "``in_values()``::"
msgstr "``in_values()``::"

msgid "``between()``::"
msgstr "``between()``::"

msgid ""
"if customize by the environment variable, this threshold applies to all "
"queries, but we can specify it in each query by using this feature."
msgstr ""
"if customize by the environment variable, this threshold applies to all "
"queries, but we can specify it in each query by using this feature."

msgid ""
"The details are as follows. We can specify the threshold by using "
"``{\"too_many_index_match_ratio\": x.xx}`` option. The value type of this "
"option is ``double``."
msgstr ""
"The details are as follows. We can specify the threshold by using "
"``{\"too_many_index_match_ratio\": x.xx}`` option. The value type of this "
"option is ``double``."

msgid ""
"[:doc:`/reference/functions/between`] Added support for "
"``GRN_EXPR_OPTIMIZE=yes``."
msgstr ""
"[:doc:`/reference/functions/between`] Added support for "
"``GRN_EXPR_OPTIMIZE=yes``."

msgid ""
"``between()`` supported for optimizing the order of evaluation of a "
"conditional expression."
msgstr ""
"``between()`` supported for optimizing the order of evaluation of a "
"conditional expression."

msgid ""
"[:doc:`reference/functions/query_parallel_or`][:doc:`reference/functions/"
"query`] Added support for specifying group of match_columns as vector. "
"[GitHub#1238][Patched by naoa]"
msgstr ""
"[:doc:`reference/functions/query_parallel_or`][:doc:`reference/functions/"
"query`] Added support for specifying group of match_columns as vector. "
"[GitHub#1238][Patched by naoa]"

msgid ""
"We can use vector in ``match_columns`` of ``query`` and "
"``query_parallel_or`` as below."
msgstr ""
"We can use vector in ``match_columns`` of ``query`` and "
"``query_parallel_or`` as below."

msgid ""
"[:doc:`reference/commands/select`] Added support for section and weight in "
"prefix search. [GitHub#1240][Patched by naoa]"
msgstr ""
"[:doc:`reference/commands/select`] Added support for section and weight in "
"prefix search. [GitHub#1240][Patched by naoa]"

msgid "We can use multi column index and adjusting score in prefix search."
msgstr "We can use multi column index and adjusting score in prefix search."

msgid ""
"[:doc:`/reference/executables/grndb`] Added support for closing used object "
"immediately in ``grndb recover``."
msgstr ""
"[:doc:`/reference/executables/grndb`] Added support for closing used object "
"immediately in ``grndb recover``."

msgid ""
"We can reduce memory usage by this. This may decrease performance but it "
"will be acceptable."
msgstr ""
"We can reduce memory usage by this. This may decrease performance but it "
"will be acceptable."

msgid "Note that ``grndb check`` doesn't close used objects immediately yet."
msgstr "Note that ``grndb check`` doesn't close used objects immediately yet."

msgid ""
"[:doc:`reference/functions/query_parallel_or`][:doc:`reference/functions/"
"query`] Added support for specifying ``scorer_tf_idf`` in ``match_columns`` "
"as below."
msgstr ""
"[:doc:`reference/functions/query_parallel_or`][:doc:`reference/functions/"
"query`] Added support for specifying ``scorer_tf_idf`` in ``match_columns`` "
"as below."

msgid ""
"[:doc:`/reference/commands/query_expand`] Added support for weighted "
"increment, decrement, and negative."
msgstr ""
"[:doc:`/reference/commands/query_expand`] Added support for weighted "
"increment, decrement, and negative."

msgid "We can specify weight against expanded words."
msgstr "We can specify weight against expanded words."

msgid ""
"If we want to increment score, we use ``>``. If we want to decrement score, "
"we use ``<``."
msgstr ""
"If we want to increment score, we use ``>``. If we want to decrement score, "
"we use ``<``."

msgid ""
"We can specify the quantity of scores as a number. We can also use a "
"negative numbers in it."
msgstr ""
"We can specify the quantity of scores as a number. We can also use a "
"negative numbers in it."

msgid "[httpd] Updated bundled nginx to 1.21.1."
msgstr "[httpd] Updated bundled nginx to 1.21.1."

msgid "Updated bundled Apache Arrow to 5.0.0."
msgstr "Updated bundled Apache Arrow to 5.0.0."

msgid "[:doc:`/install/ubuntu`] Dropped Ubuntu 20.10 (Groovy Gorilla) support."
msgstr ""
"[:doc:`/install/ubuntu`] Dropped Ubuntu 20.10 (Groovy Gorilla) support."

msgid "Because Ubuntu 20.10 reached EOL July 22, 2021."
msgstr "Because Ubuntu 20.10 reached EOL July 22, 2021."

msgid ""
"[:doc:`reference/functions/query_parallel_or`][:doc:`reference/functions/"
"query`] Fixed a bug that if we specify ``query_options`` and the other "
"options, the other options are ignored."
msgstr ""
"[:doc:`reference/functions/query_parallel_or`][:doc:`reference/functions/"
"query`] Fixed a bug that if we specify ``query_options`` and the other "
"options, the other options are ignored."

msgid ""
"For example, ``\"default_operator\": \"OR\"`` option had been ignored in the "
"following case."
msgstr ""
"For example, ``\"default_operator\": \"OR\"`` option had been ignored in the "
"following case."

msgid ""
"If we repeat that we remove any data and load them again, Groonga may not "
"return records that should match."
msgstr ""
"If we repeat that we remove any data and load them again, Groonga may not "
"return records that should match."

msgid "Release 11.0.4 - 2021-06-29"
msgstr "Release 11.0.4 - 2021-06-29"

msgid "[Normalizer] Added support for customized normalizer."
msgstr "[Normalizer] Added support for customized normalizer."

msgid ""
"We define a table for normalize to use this feature. We can normalize with "
"use that table. In other words, we can use customized normalizer."
msgstr ""
"We define a table for normalize to use this feature. We can normalize with "
"use that table. In other words, we can use customized normalizer."

msgid ""
"For example, we define that \"S\" normalize to \"5\" in the following "
"example. The ``Substitutions`` table is for nromalize."
msgstr ""
"For example, we define that \"S\" normalize to \"5\" in the following "
"example. The ``Substitutions`` table is for nromalize."

msgid ""
"For example, we can define to the table easy to false recognize words when "
"we input a handwritten data. By this, we can normalize incorrect data to "
"correct data."
msgstr ""
"For example, we can define to the table easy to false recognize words when "
"we input a handwritten data. By this, we can normalize incorrect data to "
"correct data."

msgid ""
"Note that we need to reconstruct the index if we updated the table for "
"normalize."
msgstr ""
"Note that we need to reconstruct the index if we updated the table for "
"normalize."

msgid "Added a new command ``object_warm``."
msgstr "Added a new command ``object_warm``."

msgid "This commnad ship Groonga's DB to OS's page cache."
msgstr "This commnad ship Groonga's DB to OS's page cache."

msgid ""
"If we never startup Groonga after OS startup, Groonga's DB doesn't exist on "
"OS's page cache When Groonga on the first run. Therefore, the first "
"operation to Groonga is slow."
msgstr ""
"If we never startup Groonga after OS startup, Groonga's DB doesn't exist on "
"OS's page cache When Groonga on the first run. Therefore, the first "
"operation to Groonga is slow."

msgid ""
"If we execute this command in advance, the first operation to Groonga is "
"fast. In Linux, we can do the same by also executing ``cat *.db > dev/"
"null``. However, we could not do the same thing in Windows until now."
msgstr ""
"If we execute this command in advance, the first operation to Groonga is "
"fast. In Linux, we can do the same by also executing ``cat *.db > dev/"
"null``. However, we could not do the same thing in Windows until now."

msgid ""
"By using this command, we can ship Groonga's DB to OS's page cache in both "
"Linux and Windows. Then, we can also do that in units of table, column, and "
"index. Therefore, we can ship only table, column, and index that we often "
"use to OS's page cache."
msgstr ""
"By using this command, we can ship Groonga's DB to OS's page cache in both "
"Linux and Windows. Then, we can also do that in units of table, column, and "
"index. Therefore, we can ship only table, column, and index that we often "
"use to OS's page cache."

msgid "We can execute this command against various targets as below."
msgstr "We can execute this command against various targets as below."

msgid ""
"If we specify ``object_warm --name index_name``, the index is shipped to "
"OS's page cache."
msgstr ""
"If we specify ``object_warm --name index_name``, the index is shipped to "
"OS's page cache."

msgid ""
"If we specify ``object_warm --name column_name``, the column is shipped to "
"OS's page cache."
msgstr ""
"If we specify ``object_warm --name column_name``, the column is shipped to "
"OS's page cache."

msgid ""
"If we specify ``object_warm --name table_name`` is shipped to OS's page "
"cache."
msgstr ""
"If we specify ``object_warm --name table_name`` is shipped to OS's page "
"cache."

msgid ""
"If we specify ``object_warm``, whole Groonga's database is shipped to OS's "
"page cache."
msgstr ""
"If we specify ``object_warm``, whole Groonga's database is shipped to OS's "
"page cache."

msgid ""
"However, note that if OS has not empty space on memory, this command has no "
"effect."
msgstr ""
"However, note that if OS has not empty space on memory, this command has no "
"effect."

msgid ""
"[:doc:`reference/commands/select`] Added support for adjusting the score of "
"a specific record in ``--filter``."
msgstr ""
"[:doc:`reference/commands/select`] Added support for adjusting the score of "
"a specific record in ``--filter``."

msgid ""
"We can adjust the score of a specific record by using a oprtator named "
"``*~``. ``*~`` is logical operator same as ``&&`` and ``||``. Therefore, we "
"can use ``*~`` like as ``&&`` ans ``||``. Default weight of ``*~`` is -1."
msgstr ""
"We can adjust the score of a specific record by using a oprtator named "
"``*~``. ``*~`` is logical operator same as ``&&`` and ``||``. Therefore, we "
"can use ``*~`` like as ``&&`` ans ``||``. Default weight of ``*~`` is -1."

msgid ""
"Therefore, for example, ``'content @ \"Groonga\" *~ content @ \"Mroonga\"'`` "
"mean the following operations."
msgstr ""
"Therefore, for example, ``'content @ \"Groonga\" *~ content @ \"Mroonga\"'`` "
"mean the following operations."

msgid ""
"Extract records that match ``'content @ \"Groonga\"`` and ``content @ "
"\"Mroonga\"'``."
msgstr ""
"Extract records that match ``'content @ \"Groonga\"`` and ``content @ "
"\"Mroonga\"'``."

msgid "Add a score as below."
msgstr "Add a score as below."

msgid "Calculate the score of ``'content @ \"Groonga\"``."
msgstr "Calculate the score of ``'content @ \"Groonga\"``."

msgid "Calculate the score of ``'content @ \"Mroonga\"'``."
msgstr "Calculate the score of ``'content @ \"Mroonga\"'``."

msgid "b's score multiplied by -1 by ``*~``."
msgstr "b's score multiplied by -1 by ``*~``."

msgid ""
"The socre of this record is a + b Therefore, if a's socre is 1 and b's score "
"is 1, the score of this record  is 1 + (1 * -1) = 0."
msgstr ""
"The socre of this record is a + b Therefore, if a's socre is 1 and b's score "
"is 1, the score of this record  is 1 + (1 * -1) = 0."

msgid "Then, we can specify score quantity by ``*~${score_quantity}``."
msgstr "Then, we can specify score quantity by ``*~${score_quantity}``."

msgid ""
"In particular, the following query adjust the score of match records by the "
"following condition(``'content @ \"Groonga\" *~2.5 content @ \"Mroonga"
"\")'`` )."
msgstr ""
"In particular, the following query adjust the score of match records by the "
"following condition(``'content @ \"Groonga\" *~2.5 content @ \"Mroonga"
"\")'`` )."

msgid ""
"We can do the same by also useing :ref:`select-adjuster` . If we use :ref:"
"`select-adjuster` , we need to make ``--filter`` condition and ``--"
"adjuster`` conditon on our application, but we make only ``--filter`` "
"condition on it by this improvement."
msgstr ""
"We can do the same by also useing :ref:`select-adjuster` . If we use :ref:"
"`select-adjuster` , we need to make ``--filter`` condition and ``--"
"adjuster`` conditon on our application, but we make only ``--filter`` "
"condition on it by this improvement."

msgid "We can also describe filter condition as below by using ``query()``."
msgstr "We can also describe filter condition as below by using ``query()``."

msgid "``--filter 'content @ \"Groonga\" *~2.5 content @ \"Mroonga\"'``"
msgstr "``--filter 'content @ \"Groonga\" *~2.5 content @ \"Mroonga\"'``"

msgid ""
"[:doc:`reference/commands/select`] Added support for ``&&`` with weight."
msgstr ""
"[:doc:`reference/commands/select`] Added support for ``&&`` with weight."

msgid ""
"We can use ``&&`` with weight by using ``*<`` or ``*>``. Default weight of "
"``*<`` is 0.5. Default weight of ``*>`` is 2.0."
msgstr ""
"We can use ``&&`` with weight by using ``*<`` or ``*>``. Default weight of "
"``*<`` is 0.5. Default weight of ``*>`` is 2.0."

msgid ""
"We can specify score quantity by ``*<${score_quantity}`` and ``*>"
"${score_quantity}``. Then, if we specify ``*<${score_quantity}``, a plus or "
"minus sign of ``${score_quantity}`` is reverse."
msgstr ""
"We can specify score quantity by ``*<${score_quantity}`` and ``*>"
"${score_quantity}``. Then, if we specify ``*<${score_quantity}``, a plus or "
"minus sign of ``${score_quantity}`` is reverse."

msgid ""
"For example, ``'content @ \"Groonga\" *<2.5 query(\"content\", \"MySQL\")'`` "
"is as below."
msgstr ""
"For example, ``'content @ \"Groonga\" *<2.5 query(\"content\", \"MySQL\")'`` "
"is as below."

msgid "Calculate the score of ``query(\"content\", \"MySQL\")``."
msgstr "Calculate the score of ``query(\"content\", \"MySQL\")``."

msgid "b's score multiplied by -2.5 by ``*<``."
msgstr "b's score multiplied by -2.5 by ``*<``."

msgid ""
"The socre of this record is a + b Therefore, if a's socre is 1 and b's score "
"is 1, the score of this record is 1 + (1 * -2.5) = -1.5."
msgstr ""
"The socre of this record is a + b Therefore, if a's socre is 1 and b's score "
"is 1, the score of this record is 1 + (1 * -2.5) = -1.5."

msgid ""
"In particular, the following query adjust the score of match records by the "
"following condition( ``'content @ \"Groonga\" *<2.5 query(\"content\", "
"\"Mroonga\")'`` )."
msgstr ""
"In particular, the following query adjust the score of match records by the "
"following condition( ``'content @ \"Groonga\" *<2.5 query(\"content\", "
"\"Mroonga\")'`` )."

msgid ""
"[:ref:`process-log`] and [:ref:`query-log`] supported　output to stdout and "
"stderr."
msgstr ""
"[:ref:`process-log`] and [:ref:`query-log`] supported　output to stdout and "
"stderr."

msgid ""
"If we specify as ``--log-path -``, ``--query-log-path -``, Groonga output "
"log to stdout."
msgstr ""
"If we specify as ``--log-path -``, ``--query-log-path -``, Groonga output "
"log to stdout."

msgid ""
"If we specify as ``--log-path +``, ``--query-log-path +``, Groonga output "
"log to stderr."
msgstr ""
"If we specify as ``--log-path +``, ``--query-log-path +``, Groonga output "
"log to stderr."

msgid ""
"[:ref:`process-log`] is for all of Groonga works. [:ref:`query-log`] is just "
"for query processing."
msgstr ""
"[:ref:`process-log`] is for all of Groonga works. [:ref:`query-log`] is just "
"for query processing."

msgid "For example, this feature is useful as he following case."
msgstr "For example, this feature is useful as he following case."

msgid "If we want to analyze slow queries of Groonga on Docker."
msgstr "If we want to analyze slow queries of Groonga on Docker."

msgid ""
"If we specify ``--query-log-path -`` when startup Groonga, we can analyze "
"slow queries by only execution the following commands."
msgstr ""
"If we specify ``--query-log-path -`` when startup Groonga, we can analyze "
"slow queries by only execution the following commands."

msgid "``docker logs ${container_name} | groonga-query-log-analyze``"
msgstr "``docker logs ${container_name} | groonga-query-log-analyze``"

msgid ""
"By this, we can analyze slow query with the query log that output from "
"Groonga on Docker simply."
msgstr ""
"By this, we can analyze slow query with the query log that output from "
"Groonga on Docker simply."

msgid ""
"[Documentation] Filled missing documentation of ``string_substring``. "
"[GitHub#1209][Patched by Takashi Hashida]"
msgstr ""
"[Documentation] Filled missing documentation of ``string_substring``. "
"[GitHub#1209][Patched by Takashi Hashida]"

msgid "Release 11.0.3 - 2021-05-29"
msgstr "Release 11.0.3 - 2021-05-29"

msgid ""
"[:doc:`reference/functions/query`] Added support for ignoring "
"``TokenFilterStem`` by the query."
msgstr ""
"[:doc:`reference/functions/query`] Added support for ignoring "
"``TokenFilterStem`` by the query."

msgid ""
"``TokenFilterStem`` can search by using a stem. For example, all of "
"``develop``, ``developing``, ``developed`` and ``develops`` tokens are "
"stemmed as ``develop``. So we can find ``develop``, ``developing`` and "
"``developed`` by ``develops`` query."
msgstr ""
"``TokenFilterStem`` can search by using a stem. For example, all of "
"``develop``, ``developing``, ``developed`` and ``develops`` tokens are "
"stemmed as ``develop``. So we can find ``develop``, ``developing`` and "
"``developed`` by ``develops`` query."

msgid ""
"In this release, we are able to search without ``TokenFilterStem`` in only a "
"specific query as below."
msgstr ""
"In this release, we are able to search without ``TokenFilterStem`` in only a "
"specific query as below."

msgid ""
"This feature is useful when users want to search by a stemmed word generally "
"but users sometimes want to search by a exact (not stemmed) word as below."
msgstr ""
"This feature is useful when users want to search by a stemmed word generally "
"but users sometimes want to search by a exact (not stemmed) word as below."

msgid "If Groonga returns many results when searching by a stemmed word."
msgstr "If Groonga returns many results when searching by a stemmed word."

msgid "If ``TokenFilterStem`` returns the wrong result of stemming."
msgstr "If ``TokenFilterStem`` returns the wrong result of stemming."

msgid "If we want to find only records that have an exact (not stemmed) word."
msgstr "If we want to find only records that have an exact (not stemmed) word."

msgid ""
"[:doc:`reference/functions/query`] Added support for ignoring "
"``TokenFilterStopWord`` by the query."
msgstr ""
"[:doc:`reference/functions/query`] Added support for ignoring "
"``TokenFilterStopWord`` by the query."

msgid ""
"``TokenFilterStopWord`` searched without stop word that we registered "
"beforehand. It uses for reducing noise of search by ignoring frequently word "
"(e.g., ``and``, ``is``, and so on.)."
msgstr ""
"``TokenFilterStopWord`` searched without stop word that we registered "
"beforehand. It uses for reducing noise of search by ignoring frequently word "
"(e.g., ``and``, ``is``, and so on.)."

msgid ""
"However, we sometimes want to search include these words only a specific "
"query. In this release, we are able to search without "
"``TokenFilterStopWord`` in only a specific query as below."
msgstr ""
"However, we sometimes want to search include these words only a specific "
"query. In this release, we are able to search without "
"``TokenFilterStopWord`` in only a specific query as below."

msgid ""
"In the above example, we specify ``TokenFilterStopWord.enable`` by using ``--"
"query-options``, but we also specify it by using ``{\"options\": "
"{\"TokenFilterStopWord.enable\": false}}`` as below."
msgstr ""
"In the above example, we specify ``TokenFilterStopWord.enable`` by using ``--"
"query-options``, but we also specify it by using ``{\"options\": "
"{\"TokenFilterStopWord.enable\": false}}`` as below."

msgid ""
"This feature is useful if that Groonga can't return results correctly if we "
"don't search by keywords include commonly used words (e.g., if a search for "
"a song title, a shop name, and so on.)."
msgstr ""
"This feature is useful if that Groonga can't return results correctly if we "
"don't search by keywords include commonly used words (e.g., if a search for "
"a song title, a shop name, and so on.)."

msgid ""
"[:doc:`/reference/normalizers`][NormalizerNFKC] Added a new option "
"``remove_new_line``."
msgstr ""
"[:doc:`/reference/normalizers`][NormalizerNFKC] Added a new option "
"``remove_new_line``."

msgid ""
"If we want to normalize the key of a table that stores data, we set a "
"normalizer to it. However, normally, normalizers remove a new line."
msgstr ""
"If we want to normalize the key of a table that stores data, we set a "
"normalizer to it. However, normally, normalizers remove a new line."

msgid "Groonga can't handle a key that is only a new line."
msgstr "Groonga can't handle a key that is only a new line."

msgid "We can register data that is only a new line as key by this option."
msgstr "We can register data that is only a new line as key by this option."

msgid ""
"[:doc:`/reference/functions/string_slice`] Added a new function "
"``string_slice()``. [Github#1177][Patched by Takashi Hashida]"
msgstr ""
"[:doc:`/reference/functions/string_slice`] Added a new function "
"``string_slice()``. [Github#1177][Patched by Takashi Hashida]"

msgid "``string_slice()`` extracts a substring of a string."
msgstr "``string_slice()`` extracts a substring of a string."

msgid ""
"To enable this function, we need to register ``functions/string`` plugin."
msgstr ""
"To enable this function, we need to register ``functions/string`` plugin."

msgid ""
"We can use two different extraction methods depending on the arguments as "
"below."
msgstr ""
"We can use two different extraction methods depending on the arguments as "
"below."

msgid "Extraction by position::"
msgstr "Extraction by position::"

msgid "Extraction by regular expression::"
msgstr "Extraction by regular expression::"

msgid ""
"Added EditorConfig for Visual Studio. [GitHub#1191][Patched by Takashi "
"Hashida]"
msgstr ""
"Added EditorConfig for Visual Studio. [GitHub#1191][Patched by Takashi "
"Hashida]"

msgid "Most settings are for Visual Studio only."
msgstr "Most settings are for Visual Studio only."

msgid "[httpd] Updated bundled nginx to 1.20.1."
msgstr "[httpd] Updated bundled nginx to 1.20.1."

msgid "Contains security fix of CVE-2021-23017."
msgstr "Contains security fix of CVE-2021-23017."

msgid "Release 11.0.2 - 2021-05-10"
msgstr "Release 11.0.2 - 2021-05-10"

msgid ""
"[Documentation] Removed a reference about ``ruby_load`` command. "
"[GitHub#1172][Patched by Anthony M. Cook]"
msgstr ""
"[Documentation] Removed a reference about ``ruby_load`` command. "
"[GitHub#1172][Patched by Anthony M. Cook]"

msgid "Because this command has already deleted."
msgstr "Because this command has already deleted."

msgid "[:doc:`/install/debian`] Added support for Debian 11(Bullseye)."
msgstr "[:doc:`/install/debian`] Added support for Debian 11(Bullseye)."

msgid "[:doc:`reference/commands/select`] Added support for ``--post_filter``."
msgstr ""
"[:doc:`reference/commands/select`] Added support for ``--post_filter``."

msgid ""
"We can use ``post_filter`` to filter by ``filtered`` stage dynamic columns "
"as below."
msgstr ""
"We can use ``post_filter`` to filter by ``filtered`` stage dynamic columns "
"as below."

msgid ""
"[:doc:`reference/commands/select`] Added support for ``--slices[]."
"post_filter``."
msgstr ""
"[:doc:`reference/commands/select`] Added support for ``--slices[]."
"post_filter``."

msgid "We can use ``post_filter`` to filter by ``--slices[].filter`` as below."
msgstr ""
"We can use ``post_filter`` to filter by ``--slices[].filter`` as below."

msgid ""
"[:doc:`reference/commands/select`] Added support for describing expression "
"into ``--sort_keys``."
msgstr ""
"[:doc:`reference/commands/select`] Added support for describing expression "
"into ``--sort_keys``."

msgid "We can describe the expression into ``--sort_keys``."
msgstr "We can describe the expression into ``--sort_keys``."

msgid ""
"If nonexistent keys into expression as a ``--sort_keys``, they are ignored "
"and outputted warns into a log."
msgstr ""
"If nonexistent keys into expression as a ``--sort_keys``, they are ignored "
"and outputted warns into a log."

msgid ""
"By this, for example, we can specify a value of an element of ``VECTOR "
"COLUMN`` to ``--sort_keys``. And we can sort a result with it."
msgstr ""
"By this, for example, we can specify a value of an element of ``VECTOR "
"COLUMN`` to ``--sort_keys``. And we can sort a result with it."

msgid ""
"We can sort a result with an element of ``VECTOR COLUMN`` even if the before "
"version by using dynamic column. However, we can sort a result with an "
"element of ``VECTOR COLUMN`` without using dynamic column by this feature."
msgstr ""
"We can sort a result with an element of ``VECTOR COLUMN`` even if the before "
"version by using dynamic column. However, we can sort a result with an "
"element of ``VECTOR COLUMN`` without using dynamic column by this feature."

msgid ""
"We can specify multiple token filters with options like ``--token_filters "
"'TokenFilterStopWord(\"column\", \"ignore\"), TokenFilterNFKC130(\"unify_kana"
"\", true)'``. [Github#mroonga/mroonga#399][Reported by MASUDA Kazuhiro]"
msgstr ""
"We can specify multiple token filters with options like ``--token_filters "
"'TokenFilterStopWord(\"column\", \"ignore\"), TokenFilterNFKC130(\"unify_kana"
"\", true)'``. [Github#mroonga/mroonga#399][Reported by MASUDA Kazuhiro]"

msgid ""
"[:doc:`reference/functions/query`] Added support a dynamic column of "
"``result_set`` stage with complex expression."
msgstr ""
"[:doc:`reference/functions/query`] Added support a dynamic column of "
"``result_set`` stage with complex expression."

msgid ""
"Complex expression is that it needs temporary result sets internally like a "
"following expression."
msgstr ""
"Complex expression is that it needs temporary result sets internally like a "
"following expression."

msgid ""
"In the above expressions, the temporary result sets are used to store the "
"result of evaluating the ``true``."
msgstr ""
"In the above expressions, the temporary result sets are used to store the "
"result of evaluating the ``true``."

msgid ""
"Therefore, for example, in the following expression, we can use a value of "
"dynamic column of ``result_set`` stage in expression. Because temporary "
"result sets internally are needless as below expression."
msgstr ""
"Therefore, for example, in the following expression, we can use a value of "
"dynamic column of ``result_set`` stage in expression. Because temporary "
"result sets internally are needless as below expression."

msgid ""
"In this release, for example, we can set a value to ``li_score`` as below. "
"(The value of ``li_score`` had been ``0`` in before version. Because the "
"second expression could not get dynamic column.)"
msgstr ""
"In this release, for example, we can set a value to ``li_score`` as below. "
"(The value of ``li_score`` had been ``0`` in before version. Because the "
"second expression could not get dynamic column.)"

msgid ""
"We also supported a dynamic vector column of ``result_set`` stage as below."
msgstr ""
"We also supported a dynamic vector column of ``result_set`` stage as below."

msgid ""
"If we use a dynamic vector column, the storing values are appended values of "
"each element."
msgstr ""
"If we use a dynamic vector column, the storing values are appended values of "
"each element."

msgid ""
"[:doc:`/install/ubuntu`] Added support for Ubuntu 21.04 (Hirsute Hippo)."
msgstr ""
"[:doc:`/install/ubuntu`] Added support for Ubuntu 21.04 (Hirsute Hippo)."

msgid "[httpd] Updated bundled nginx to 1.19.10."
msgstr "[httpd] Updated bundled nginx to 1.19.10."

msgid ""
"[The browser based administration tool] Currently, Groonga has a bug that a "
"search query that is inputted to non-administration mode is sent even if we "
"input checks to the checkbox for the administration mode of a record list. "
"[Github#1186][Reported by poti]"
msgstr ""
"[The browser based administration tool] Currently, Groonga has a bug that a "
"search query that is inputted to non-administration mode is sent even if we "
"input checks to the checkbox for the administration mode of a record list. "
"[Github#1186][Reported by poti]"

msgid "Release 11.0.1 - 2021-03-31"
msgstr "Release 11.0.1 - 2021-03-31"

msgid "[:doc:`/install/debian`] Added support for a ARM64 package."
msgstr "[:doc:`/install/debian`] Added support for a ARM64 package."

msgid ""
"[:doc:`reference/commands/select`] Added support for customizing adjust "
"weight every key word."
msgstr ""
"[:doc:`reference/commands/select`] Added support for customizing adjust "
"weight every key word."

msgid ""
"We need to specify ``<`` or ``>`` to all keywords to adjust scores until "
"now. Because the default adjustment of weight (6 or 4) is larger than the "
"default score (1)."
msgstr ""
"We need to specify ``<`` or ``>`` to all keywords to adjust scores until "
"now. Because the default adjustment of weight (6 or 4) is larger than the "
"default score (1)."

msgid ""
"Therefore, for example, \"A\"'s weight is 1 and \"B\"'s weight is 4 in ``A "
"<B``. Decremented \"B\"'s weight (4) is larger than not decremented \"A\"'s "
"weight (1). This is not works as expected. we need to specify ``>A <B`` to "
"use smaller weight than \"A\" for \"B\". \"A\"'s weight is 6 and \"B\"'s "
"weight is 4 in ``>A <B``."
msgstr ""
"Therefore, for example, \"A\"'s weight is 1 and \"B\"'s weight is 4 in ``A "
"<B``. Decremented \"B\"'s weight (4) is larger than not decremented \"A\"'s "
"weight (1). This is not works as expected. we need to specify ``>A <B`` to "
"use smaller weight than \"A\" for \"B\". \"A\"'s weight is 6 and \"B\"'s "
"weight is 4 in ``>A <B``."

msgid ""
"We can customize adjustment of weight every key word by only specifying ``<"
"${WEIGHT}`` or ``>${WEIGHT}`` to target keywords since this release. For "
"example, \"A\"'s weight is 1 and \"B\"'s weight is 0.9 in ``A <0.1B`` (\"B"
"\"'s weight decrement 0.1)."
msgstr ""
"We can customize adjustment of weight every key word by only specifying ``<"
"${WEIGHT}`` or ``>${WEIGHT}`` to target keywords since this release. For "
"example, \"A\"'s weight is 1 and \"B\"'s weight is 0.9 in ``A <0.1B`` (\"B"
"\"'s weight decrement 0.1)."

msgid ""
"However, note that these forms ( ``>${WEIGHT}...``, ``<${WEIGHT}...``, and "
"``~${WEIGHT}...`` ) are incompatible."
msgstr ""
"However, note that these forms ( ``>${WEIGHT}...``, ``<${WEIGHT}...``, and "
"``~${WEIGHT}...`` ) are incompatible."

msgid ""
"[:doc:`reference/commands/select`] Added support for outputting ``Float`` "
"and ``Float32`` value in Apache Arrow format."
msgstr ""
"[:doc:`reference/commands/select`] Added support for outputting ``Float`` "
"and ``Float32`` value in Apache Arrow format."

msgid "For example, Groonga output as below."
msgstr "For example, Groonga output as below."

msgid ""
"[:doc:`reference/commands/select`] Added support for getting a reference "
"destination data via index column when we output a result."
msgstr ""
"[:doc:`reference/commands/select`] Added support for getting a reference "
"destination data via index column when we output a result."

msgid ""
"Until now, Groonga had returned involuntary value when we specified output "
"value like ``index_column.xxx``. For example, A value of ``--columns[tags]."
"value purchases.tag`` was ``[\"apple\",[\"many\"]],[\"banana\",[\"man\"]],"
"[\"cacao\",[\"man\"]]`` in the following example. In this case, the expected "
"values was ``[\"apple\",[\"man\",\"many\"]],[\"banana\",[\"man\"]],[\"cacao"
"\",[\"woman\"]]``. In this release, we can get a correct reference "
"destination data via index column as below."
msgstr ""
"Until now, Groonga had returned involuntary value when we specified output "
"value like ``index_column.xxx``. For example, A value of ``--columns[tags]."
"value purchases.tag`` was ``[\"apple\",[\"many\"]],[\"banana\",[\"man\"]],"
"[\"cacao\",[\"man\"]]`` in the following example. In this case, the expected "
"values was ``[\"apple\",[\"man\",\"many\"]],[\"banana\",[\"man\"]],[\"cacao"
"\",[\"woman\"]]``. In this release, we can get a correct reference "
"destination data via index column as below."

msgid ""
"[:doc:`reference/commands/select`] Added support for specifying index column "
"directly as a part of nested index."
msgstr ""
"[:doc:`reference/commands/select`] Added support for specifying index column "
"directly as a part of nested index."

msgid ""
"We can search source table after filtering by using ``index_column."
"except_source_column``. For example, we specify ``comments.content`` when "
"searching in the following example. In this case, at first, this query "
"execute full text search from ``content`` column of ``Commentts`` table, "
"then fetch the records of Articles table which refers to already searched "
"records of Comments table."
msgstr ""
"We can search source table after filtering by using ``index_column."
"except_source_column``. For example, we specify ``comments.content`` when "
"searching in the following example. In this case, at first, this query "
"execute full text search from ``content`` column of ``Commentts`` table, "
"then fetch the records of Articles table which refers to already searched "
"records of Comments table."

msgid ""
"[:doc:`/reference/commands/load`] Added support for loading reference vector "
"with inline object literal."
msgstr ""
"[:doc:`/reference/commands/load`] Added support for loading reference vector "
"with inline object literal."

msgid ""
"For example, we can load data like ``\"key\" : \"[ { \"key\" : \"value"
"\", ..., \"key\" : \"value\" } ]\"`` as below."
msgstr ""
"For example, we can load data like ``\"key\" : \"[ { \"key\" : \"value"
"\", ..., \"key\" : \"value\" } ]\"`` as below."

msgid ""
"It makes easier to add JSON data into reference columns by this feature."
msgstr ""
"It makes easier to add JSON data into reference columns by this feature."

msgid "Currently, this feature only support with JSON input."
msgstr "Currently, this feature only support with JSON input."

msgid ""
"[:doc:`/reference/commands/load`] Added support for loading reference vector "
"from JSON text."
msgstr ""
"[:doc:`/reference/commands/load`] Added support for loading reference vector "
"from JSON text."

msgid ""
"We can load data to reference vector from source table with JSON text as "
"below."
msgstr ""
"We can load data to reference vector from source table with JSON text as "
"below."

msgid "Currently, this feature doesn't support nested reference record."
msgstr "Currently, this feature doesn't support nested reference record."

msgid ""
"[Windows] Added support for UNIX epoch for ``time_classify_*`` functions."
msgstr ""
"[Windows] Added support for UNIX epoch for ``time_classify_*`` functions."

msgid ""
"Groonga handles timestamps on local time. Therefore, for example, if we "
"input the UNIX epoch in Japan, inputting time is 9 hours behind the UNIX "
"epoch."
msgstr ""
"Groonga handles timestamps on local time. Therefore, for example, if we "
"input the UNIX epoch in Japan, inputting time is 9 hours behind the UNIX "
"epoch."

msgid ""
"The Windows API outputs an error when we input the time before the UNIX "
"epoch."
msgstr ""
"The Windows API outputs an error when we input the time before the UNIX "
"epoch."

msgid ""
"We can use the UNIX epoch in ``time_classify_*`` functions as below in this "
"release."
msgstr ""
"We can use the UNIX epoch in ``time_classify_*`` functions as below in this "
"release."

msgid ""
"``query_parallel_or`` requires Apache Arrow for processing queries in "
"parallel. If it does not enable, ``query_parallel_or`` processes queries in "
"sequence."
msgstr ""
"``query_parallel_or`` requires Apache Arrow for processing queries in "
"parallel. If it does not enable, ``query_parallel_or`` processes queries in "
"sequence."

msgid ""
"``query_parallel_or`` processes combination of ``match_columns`` and "
"``query_string`` in parallel."
msgstr ""
"``query_parallel_or`` processes combination of ``match_columns`` and "
"``query_string`` in parallel."

msgid "Syntax of ``query_parallel_or`` is as follow::"
msgstr "Syntax of ``query_parallel_or`` is as follow::"

msgid ""
"[:doc:`reference/commands/select`] Added support for ignoring nonexistent "
"sort keys."
msgstr ""
"[:doc:`reference/commands/select`] Added support for ignoring nonexistent "
"sort keys."

msgid ""
"Groonga had been outputted error when we specified nonexistent sort keys "
"until now. However, Groonga ignore nonexistent sort keys since this release. "
"(Groonga doesn't output error.)"
msgstr ""
"Groonga had been outputted error when we specified nonexistent sort keys "
"until now. However, Groonga ignore nonexistent sort keys since this release. "
"(Groonga doesn't output error.)"

msgid ""
"This feature implements for consistency. Because we just ignore invalid "
"values in ``output_columns`` and most of invalid values in ``sort_keys``."
msgstr ""
"This feature implements for consistency. Because we just ignore invalid "
"values in ``output_columns`` and most of invalid values in ``sort_keys``."

msgid ""
"[:doc:`reference/commands/select`] Added support for ignoring nonexistent "
"tables in ``drilldowns[].table``. [GitHub#1169][Reported by naoa]"
msgstr ""
"[:doc:`reference/commands/select`] Added support for ignoring nonexistent "
"tables in ``drilldowns[].table``. [GitHub#1169][Reported by naoa]"

msgid ""
"Groonga had been outputted error when we specified nonexistent tables in "
"``drilldowns[].table`` until now. However, Groonga ignore nonexistent tables "
"in ``drilldowns[].table`` since this release. (Groonga doesn't output error.)"
msgstr ""
"Groonga had been outputted error when we specified nonexistent tables in "
"``drilldowns[].table`` until now. However, Groonga ignore nonexistent tables "
"in ``drilldowns[].table`` since this release. (Groonga doesn't output error.)"

msgid "[httpd] Updated bundled nginx to 1.19.8."
msgstr "[httpd] Updated bundled nginx to 1.19.8."

msgid ""
"[:doc:`reference/commands/reference_acquire`] Fixed a bug that Groonga crash "
"when a table's reference is acquired and a column is added to the table "
"before auto release is happened."
msgstr ""
"[:doc:`reference/commands/reference_acquire`] Fixed a bug that Groonga crash "
"when a table's reference is acquired and a column is added to the table "
"before auto release is happened."

msgid ""
"Because the added column's reference isn't acquired but it's released on "
"auto release."
msgstr ""
"Because the added column's reference isn't acquired but it's released on "
"auto release."

msgid ""
"[Windows] Fixed a bug that one or more processes fail an output backtrace on "
"SEGV when a new backtrace logging process starts when another backtrace "
"logging process is running in another thread."
msgstr ""
"[Windows] Fixed a bug that one or more processes fail an output backtrace on "
"SEGV when a new backtrace logging process starts when another backtrace "
"logging process is running in another thread."

msgid "Release 11.0.0 - 2021-02-09"
msgstr "Release 11.0.0 - 2021-02-09"

msgid ""
"This is a major version up! But It keeps backward compatibility. We can "
"upgrade to 11.0.0 without rebuilding database."
msgstr ""
"This is a major version up! But It keeps backward compatibility. We can "
"upgrade to 11.0.0 without rebuilding database."

msgid ""
"[:doc:`reference/commands/select`] Added support for outputting values of "
"scalar column and vector column via nested index."
msgstr ""
"[:doc:`reference/commands/select`] Added support for outputting values of "
"scalar column and vector column via nested index."

msgid "The nested index is that has structure as below."
msgstr "The nested index is that has structure as below."

msgid ""
"The ``Products.purchases`` column is a index of ``Purchases.product`` column "
"in the above example. Also, ``Purchases.product`` is a reference to "
"``Products`` table."
msgstr ""
"The ``Products.purchases`` column is a index of ``Purchases.product`` column "
"in the above example. Also, ``Purchases.product`` is a reference to "
"``Products`` table."

msgid ""
"We had not got the correct search result when we search via nested index "
"until now."
msgstr ""
"We had not got the correct search result when we search via nested index "
"until now."

msgid ""
"The result had been as follows until now. We can see that ``{\"product\": "
"\"apple\",  \"tag\": \"man\"}`` is not output."
msgstr ""
"The result had been as follows until now. We can see that ``{\"product\": "
"\"apple\",  \"tag\": \"man\"}`` is not output."

msgid ""
"The result will be as follows from this release. We can see that ``{\"product"
"\": \"apple\",  \"tag\": \"man\"}`` is output."
msgstr ""
"The result will be as follows from this release. We can see that ``{\"product"
"\": \"apple\",  \"tag\": \"man\"}`` is output."

msgid ""
"[Windows] Dropped support for packages of Windows version that we had cross "
"compiled by using MinGW on Linux."
msgstr ""
"[Windows] Dropped support for packages of Windows version that we had cross "
"compiled by using MinGW on Linux."

msgid "Because there aren't probably many people who use that."
msgstr "Because there aren't probably many people who use that."

msgid "These above packages are that We had provided as below name until now."
msgstr "These above packages are that We had provided as below name until now."

msgid "``groonga-x.x.x-x86.exe``"
msgstr "``groonga-x.x.x-x86.exe``"

msgid "``groonga-x.x.x-x86.zip``"
msgstr "``groonga-x.x.x-x86.zip``"

msgid "``groonga-x.x.x-x64.exe``"
msgstr "``groonga-x.x.x-x64.exe``"

msgid "From now on, we use the following packages for Windows."
msgstr "From now on, we use the following packages for Windows."

msgid "``groonga-latest-x86-vs2019-with-vcruntime.zip``"
msgstr "``groonga-latest-x86-vs2019-with-vcruntime.zip``"

msgid "``groonga-latest-x64-vs2019-with-vcruntime.zip``"
msgstr "``groonga-latest-x64-vs2019-with-vcruntime.zip``"

msgid ""
"If a system already has installed Microsoft Visual C++ Runtime Library, we "
"suggest that we use the following packages."
msgstr ""
"If a system already has installed Microsoft Visual C++ Runtime Library, we "
"suggest that we use the following packages."

msgid "``groonga-latest-x86-vs2019.zip``"
msgstr "``groonga-latest-x86-vs2019.zip``"

msgid "``groonga-latest-x64-vs2019.zip``"
msgstr "``groonga-latest-x64-vs2019.zip``"

msgid ""
"This bug occurs when we only execute many delete information from index. "
"However, it doesn't occur when we only execute many additions information "
"into index."
msgstr ""
"This bug occurs when we only execute many delete information from index. "
"However, it doesn't occur when we only execute many additions information "
"into index."

msgid ""
"We can repair the index that is corrupt by this bug using reconstruction of "
"it."
msgstr ""
"We can repair the index that is corrupt by this bug using reconstruction of "
"it."

msgid ""
"This bug doesn't detect unless we reference the broken index. Therefore, the "
"index in our indexes may has already broken."
msgstr ""
"This bug doesn't detect unless we reference the broken index. Therefore, the "
"index in our indexes may has already broken."

msgid ""
"We can use [:doc:`reference/commands/index_column_diff`] command to confirm "
"whether the index has already been broken or not."
msgstr ""
"We can use [:doc:`reference/commands/index_column_diff`] command to confirm "
"whether the index has already been broken or not."

msgid "Release 10.1.1 - 2021-01-25"
msgstr "Release 10.1.1 - 2021-01-25"

msgid ""
"[:doc:`reference/commands/select`] Added support for outputting UInt64 value "
"in Apache Arrow format."
msgstr ""
"[:doc:`reference/commands/select`] Added support for outputting UInt64 value "
"in Apache Arrow format."

msgid ""
"[:doc:`reference/commands/select`] Added support for outputting a number of "
"hits in Apache Arrow format as below."
msgstr ""
"[:doc:`reference/commands/select`] Added support for outputting a number of "
"hits in Apache Arrow format as below."

msgid ""
"[:doc:`reference/functions/query`] Added support for optimization of \"order "
"by estimated size\"."
msgstr ""
"[:doc:`reference/functions/query`] Added support for optimization of \"order "
"by estimated size\"."

msgid ""
"Normally, we can search at high speed when we first execute a condition "
"which number of hits is a little."
msgstr ""
"Normally, we can search at high speed when we first execute a condition "
"which number of hits is a little."

msgid ""
"The \"B (There are few) && A (There are many)\" faster than \"A (There are "
"many) && B (There are few)\"."
msgstr ""
"The \"B (There are few) && A (There are many)\" faster than \"A (There are "
"many) && B (There are few)\"."

msgid ""
"This is a known optimization. However we need reorder conditions by "
"ourselves."
msgstr ""
"This is a known optimization. However we need reorder conditions by "
"ourselves."

msgid ""
"Groonga executes this reorder automatically by using optimization of \"order "
"by estimated size\"."
msgstr ""
"Groonga executes this reorder automatically by using optimization of \"order "
"by estimated size\"."

msgid ""
"This optimization is valid by ``GRN_ORDER_BY_ESTIMATED_SIZE_ENABLE=yes``."
msgstr ""
"This optimization is valid by ``GRN_ORDER_BY_ESTIMATED_SIZE_ENABLE=yes``."

msgid ""
"[:doc:`/reference/functions/between`] Improved performance by the following "
"improvements."
msgstr ""
"[:doc:`/reference/functions/between`] Improved performance by the following "
"improvements."

msgid ""
"Improved the accuracy of a decision whether the ``between()`` use sequential "
"search or not."
msgstr ""
"Improved the accuracy of a decision whether the ``between()`` use sequential "
"search or not."

msgid ""
"Improved that we set a result of ``between()`` into a result set in bulk."
msgstr ""
"Improved that we set a result of ``between()`` into a result set in bulk."

msgid ""
"[:doc:`reference/commands/select`] Improved performance for a prefix search."
msgstr ""
"[:doc:`reference/commands/select`] Improved performance for a prefix search."

msgid ""
"For example, the performance of the following prefix search by using \"*\" "
"improved."
msgstr ""
"For example, the performance of the following prefix search by using \"*\" "
"improved."

msgid ""
"[:doc:`/reference/tokenizers`][TokenMecab] Improved performance for parallel "
"construction fo token column. [GitHub#1158][Patched by naoa]"
msgstr ""
"[:doc:`/reference/tokenizers`][TokenMecab] Improved performance for parallel "
"construction fo token column. [GitHub#1158][Patched by naoa]"

msgid ""
"[:doc:`reference/functions/sub_filter`] Fixed a bug that ``sub_filter`` "
"doesn't work in ``slices[].filter``."
msgstr ""
"[:doc:`reference/functions/sub_filter`] Fixed a bug that ``sub_filter`` "
"doesn't work in ``slices[].filter``."

msgid ""
"For example, the result of ``sub_filter`` was 0 records by the following "
"query by this bug."
msgstr ""
"For example, the result of ``sub_filter`` was 0 records by the following "
"query by this bug."

msgid ""
"Fixed a bug that it is possible that we can't add data and Groonga crash "
"when we repeat much addition of data and deletion of data against a hash "
"table."
msgstr ""
"Fixed a bug that it is possible that we can't add data and Groonga crash "
"when we repeat much addition of data and deletion of data against a hash "
"table."

msgid "Release 10.1.0 - 2020-12-29"
msgstr "Release 10.1.0 - 2020-12-29"

msgid ""
"[:doc:`/reference/functions/highlight_html`] Added support for removing "
"leading full width spaces from highlight target. [PGroonga#GitHub#155]"
"[Reported by Hung Nguyen V]"
msgstr ""
"[:doc:`/reference/functions/highlight_html`] Added support for removing "
"leading full width spaces from highlight target. [PGroonga#GitHub#155]"
"[Reported by Hung Nguyen V]"

msgid ""
"Until now, leading full width spaces had also included in the target of "
"highlight as below."
msgstr ""
"Until now, leading full width spaces had also included in the target of "
"highlight as below."

msgid ""
"However, this is needless as the target of highlight. Therefore, in this "
"release, ``highlight_html()`` removes leading full width spaces."
msgstr ""
"However, this is needless as the target of highlight. Therefore, in this "
"release, ``highlight_html()`` removes leading full width spaces."

msgid "[:doc:`reference/commands/status`] Added a new item ``features``."
msgstr "[:doc:`reference/commands/status`] Added a new item ``features``."

msgid "We can display which Groonga's features are enabled as below."
msgstr "We can display which Groonga's features are enabled as below."

msgid "[:doc:`reference/commands/status`] Added a new item ``apache_arrow``."
msgstr "[:doc:`reference/commands/status`] Added a new item ``apache_arrow``."

msgid "We can display Apache Arrow version that Groonga use as below."
msgstr "We can display Apache Arrow version that Groonga use as below."

msgid "This item only display when Apache Arrow is valid in Groonga."
msgstr "This item only display when Apache Arrow is valid in Groonga."

msgid ""
"[:doc:`/reference/window_function`] Added support for processing all tables "
"at once even if target tables straddle a shard. (experimental)"
msgstr ""
"[:doc:`/reference/window_function`] Added support for processing all tables "
"at once even if target tables straddle a shard. (experimental)"

msgid ""
"If the target tables straddle a shard, the window function had processed "
"each shard until now."
msgstr ""
"If the target tables straddle a shard, the window function had processed "
"each shard until now."

msgid ""
"Therefore, if we used multiple group keys in windows functions, the value of "
"the group keys from the second had to be one kind of value."
msgstr ""
"Therefore, if we used multiple group keys in windows functions, the value of "
"the group keys from the second had to be one kind of value."

msgid ""
"However, we can use multiple kind of values for it as below by this "
"improvement."
msgstr ""
"However, we can use multiple kind of values for it as below by this "
"improvement."

msgid "This feature requires Apache Arrow 3.0.0 that is not released yet."
msgstr "This feature requires Apache Arrow 3.0.0 that is not released yet."

msgid "Added support for sequential search against reference column."
msgstr "Added support for sequential search against reference column."

msgid ""
"This feature is only used if an index search will match many records and the "
"current result set is enough small."
msgstr ""
"This feature is only used if an index search will match many records and the "
"current result set is enough small."

msgid ""
"Because the sequential search is faster than the index search in the above "
"case."
msgstr ""
"Because the sequential search is faster than the index search in the above "
"case."

msgid "It is invalid by default."
msgstr "It is invalid by default."

msgid ""
"It is valid if we set ``GRN_II_SELECT_TOO_MANY_INDEX_MATCH_RATIO_REFERENCE`` "
"environment variable."
msgstr ""
"It is valid if we set ``GRN_II_SELECT_TOO_MANY_INDEX_MATCH_RATIO_REFERENCE`` "
"environment variable."

msgid ""
"``GRN_II_SELECT_TOO_MANY_INDEX_MATCH_RATIO_REFERENCE`` environment variable "
"is a threshold to switch the sequential search from the index search."
msgstr ""
"``GRN_II_SELECT_TOO_MANY_INDEX_MATCH_RATIO_REFERENCE`` environment variable "
"is a threshold to switch the sequential search from the index search."

msgid ""
"For example, if we set "
"``GRN_II_SELECT_TOO_MANY_INDEX_MATCH_RATIO_REFERENCE=0.7`` as below, if the "
"number of records for the result set less than 70 % of total records, a "
"search is executed by a sequential search."
msgstr ""
"For example, if we set "
"``GRN_II_SELECT_TOO_MANY_INDEX_MATCH_RATIO_REFERENCE=0.7`` as below, if the "
"number of records for the result set less than 70 % of total records, a "
"search is executed by a sequential search."

msgid ""
"[tokenizers] Added support for the token column into "
"``TokenDocumentVectorTFIDF`` and ``TokenDocumentVectorBM25``."
msgstr ""
"[tokenizers] Added support for the token column into "
"``TokenDocumentVectorTFIDF`` and ``TokenDocumentVectorBM25``."

msgid ""
"If there is the token column that has the same source as the index column, "
"these tokenizer use the token id of the token column."
msgstr ""
"If there is the token column that has the same source as the index column, "
"these tokenizer use the token id of the token column."

msgid ""
"The token column has already had data that has already finished tokenize."
msgstr ""
"The token column has already had data that has already finished tokenize."

msgid ""
"Therefore, these tokenizer are improved performance by using a token column."
msgstr ""
"Therefore, these tokenizer are improved performance by using a token column."

msgid ""
"For example, we can use this feature by making a token column named "
"``content_tokens`` as below."
msgstr ""
"For example, we can use this feature by making a token column named "
"``content_tokens`` as below."

msgid ""
"``TokenDocumentVectorTFIDF`` and ``TokenDocumentVectorBM25`` give a weight "
"against each tokens."
msgstr ""
"``TokenDocumentVectorTFIDF`` and ``TokenDocumentVectorBM25`` give a weight "
"against each tokens."

msgid ""
"``TokenDocumentVectorTFIDF`` calculate a weight for token by using TF-IDF."
msgstr ""
"``TokenDocumentVectorTFIDF`` calculate a weight for token by using TF-IDF."

msgid ""
"Please refer to https://radimrehurek.com/gensim/models/tfidfmodel.html about "
"TF-IDF."
msgstr ""
"Please refer to https://radimrehurek.com/gensim/models/tfidfmodel.html about "
"TF-IDF."

msgid ""
"``TokenDocumentVectorBM25`` calculate a weight for token by using Okapi BM25."
msgstr ""
"``TokenDocumentVectorBM25`` calculate a weight for token by using Okapi BM25."

msgid ""
"Please refer to https://en.wikipedia.org/wiki/Okapi_BM25 about Okapi BM25."
msgstr ""
"Please refer to https://en.wikipedia.org/wiki/Okapi_BM25 about Okapi BM25."

msgid "Improved performance when below case."
msgstr "Improved performance when below case."

msgid "``(column @ \"value\") && (column @ \"value\")``"
msgstr "``(column @ \"value\") && (column @ \"value\")``"

msgid ""
"[:doc:`/install/ubuntu`] Added support for Ubuntu 20.10 (Groovy Gorilla)."
msgstr ""
"[:doc:`/install/ubuntu`] Added support for Ubuntu 20.10 (Groovy Gorilla)."

msgid "[:doc:`/install/debian`] Dropped stretch support."
msgstr "[:doc:`/install/debian`] Dropped stretch support."

msgid "It reached EOL."
msgstr "It reached EOL."

msgid "[:doc:`/install/centos`] Dropped CentOS 6."
msgstr "[:doc:`/install/centos`] Dropped CentOS 6."

msgid "[httpd] Updated bundled nginx to 1.19.6."
msgstr "[httpd] Updated bundled nginx to 1.19.6."

msgid ""
"Fixed a bug that Groonga crash when we use multiple keys drilldown and use "
"multiple accessor as below. [GitHub#1153][Patched by naoa]"
msgstr ""
"Fixed a bug that Groonga crash when we use multiple keys drilldown and use "
"multiple accessor as below. [GitHub#1153][Patched by naoa]"

msgid ""
"Fixed a bug that the near phrase search did not match when the same phrase "
"occurs multiple times as below."
msgstr ""
"Fixed a bug that the near phrase search did not match when the same phrase "
"occurs multiple times as below."

msgid "Hung Nguyen V"
msgstr "Hung Nguyen V"

msgid "timgates42 [Provided the patch at GitHub#1155]"
msgstr "timgates42 [Provided the patch at GitHub#1155]"

msgid "Release 10.0.9 - 2020-12-01"
msgstr "Release 10.0.9 - 2020-12-01"

msgid "Improved performance when we specified ``-1`` to ``limit``."
msgstr "Improved performance when we specified ``-1`` to ``limit``."

msgid ""
"[:doc:`reference/commands/reference_acquire`] Added a new option ``--"
"auto_release_count``."
msgstr ""
"[:doc:`reference/commands/reference_acquire`] Added a new option ``--"
"auto_release_count``."

msgid ""
"Groonga reduces a reference count automatically when a request reaching the "
"number of value that is specified in ``--auto_release_count``."
msgstr ""
"Groonga reduces a reference count automatically when a request reaching the "
"number of value that is specified in ``--auto_release_count``."

msgid ""
"For example, the acquired reference of ``Users`` is released automatically "
"after the second ``status`` is processed as below."
msgstr ""
"For example, the acquired reference of ``Users`` is released automatically "
"after the second ``status`` is processed as below."

msgid ""
"We can prevent a leak of the release of acquired reference by this option."
msgstr ""
"We can prevent a leak of the release of acquired reference by this option."

msgid ""
"Modify behavior when Groonga evaluated empty ``vector`` and ``uvector``."
msgstr ""
"Modify behavior when Groonga evaluated empty ``vector`` and ``uvector``."

msgid ""
"Empty ``vector`` and ``uvector`` are evaluated to ``false`` in command "
"version 3."
msgstr ""
"Empty ``vector`` and ``uvector`` are evaluated to ``false`` in command "
"version 3."

msgid "This behavior is valid for only command version 3."
msgstr "This behavior is valid for only command version 3."

msgid "Note that the different behavior until now."
msgstr "Note that the different behavior until now."

msgid ""
"[:doc:`/reference/normalizers`] Added a new Normalizer ``NormalizerNFKC130`` "
"based on Unicode NFKC (Normalization Form Compatibility Composition) for "
"Unicode 13.0."
msgstr ""
"[:doc:`/reference/normalizers`] Added a new Normalizer ``NormalizerNFKC130`` "
"based on Unicode NFKC (Normalization Form Compatibility Composition) for "
"Unicode 13.0."

msgid ""
"[:doc:`/reference/token_filters`] Added a new TokenFilter "
"``TokenFilterNFKC130`` based on Unicode NFKC (Normalization Form "
"Compatibility Composition) for Unicode 13.0."
msgstr ""
"[:doc:`/reference/token_filters`] Added a new TokenFilter "
"``TokenFilterNFKC130`` based on Unicode NFKC (Normalization Form "
"Compatibility Composition) for Unicode 13.0."

msgid ""
"[:doc:`reference/commands/select`] Improved performance for ``\"_score = "
"column - X\"``."
msgstr ""
"[:doc:`reference/commands/select`] Improved performance for ``\"_score = "
"column - X\"``."

msgid ""
"[:doc:`reference/commands/reference_acquire`] Improved that ``--"
"reference_acquire`` doesn't get unnecessary reference of index column when "
"we specify the ``--recursive dependent`` option."
msgstr ""
"[:doc:`reference/commands/reference_acquire`] Improved that ``--"
"reference_acquire`` doesn't get unnecessary reference of index column when "
"we specify the ``--recursive dependent`` option."

msgid ""
"From this release, the targets of ``--recursive dependent`` are only the "
"target table's key  and the index column that is set to data column."
msgstr ""
"From this release, the targets of ``--recursive dependent`` are only the "
"target table's key  and the index column that is set to data column."

msgid ""
"[:doc:`reference/commands/select`] Add support for ordered near phrase "
"search."
msgstr ""
"[:doc:`reference/commands/select`] Add support for ordered near phrase "
"search."

msgid ""
"Until now, the near phrase search have only looked for records that the "
"distance of between specified phrases near."
msgstr ""
"Until now, the near phrase search have only looked for records that the "
"distance of between specified phrases near."

msgid "This feature look for satisfy the following conditions records."
msgstr "This feature look for satisfy the following conditions records."

msgid "If the distance of between specified phrases is near."
msgstr "If the distance of between specified phrases is near."

msgid "If the specified phrases are in line with specified order."
msgstr "If the specified phrases are in line with specified order."

msgid ""
"This feature use ``*ONP`` as an operator. (Note that the operator isn't "
"``*NP``.)"
msgstr ""
"This feature use ``*ONP`` as an operator. (Note that the operator isn't "
"``*NP``.)"

msgid ""
"``$`` is handled as itself in the query syntax. Note that it isn't a special "
"character in the query syntax."
msgstr ""
"``$`` is handled as itself in the query syntax. Note that it isn't a special "
"character in the query syntax."

msgid "If we use script syntax, this feature use as below."
msgstr "If we use script syntax, this feature use as below."

msgid "If we use query syntax, this feature use as below."
msgstr "If we use query syntax, this feature use as below."

msgid "[httpd] Updated bundled nginx to 1.19.5."
msgstr "[httpd] Updated bundled nginx to 1.19.5."

msgid ""
"[:doc:`reference/executables/groonga-server-http`] Fixed that Groonga HTTP "
"server finished without waiting all woker threads finished completely."
msgstr ""
"[:doc:`reference/executables/groonga-server-http`] Fixed that Groonga HTTP "
"server finished without waiting all woker threads finished completely."

msgid ""
"Until now, Groonga HTTP server had started the process of finish after "
"worker threads finished itself process. However, worker threads may not "
"finish completely at this timing. Therefore, Groonga HTTP server may crashed "
"according to timing. Because Groonga HTTP server may free area of memory "
"that worker threads are using them yet."
msgstr ""
"Until now, Groonga HTTP server had started the process of finish after "
"worker threads finished itself process. However, worker threads may not "
"finish completely at this timing. Therefore, Groonga HTTP server may crashed "
"according to timing. Because Groonga HTTP server may free area of memory "
"that worker threads are using them yet."

msgid "Release 10.0.8 - 2020-10-29"
msgstr "Release 10.0.8 - 2020-10-29"

msgid ""
"[:doc:`reference/commands/select`] Added support for large drilldown keys."
msgstr ""
"[:doc:`reference/commands/select`] Added support for large drilldown keys."

msgid ""
"The maximum on the key size of Groonga's tables are 4KiB. However, if we "
"specify multiple keys in drilldown, the size of drilldown keys may be larger "
"than 4KiB."
msgstr ""
"The maximum on the key size of Groonga's tables are 4KiB. However, if we "
"specify multiple keys in drilldown, the size of drilldown keys may be larger "
"than 4KiB."

msgid ""
"For example, if the total size for ``tag`` key and ``n_like`` key is lager "
"than 4KiB in the following case, the drilldown had failed."
msgstr ""
"For example, if the total size for ``tag`` key and ``n_like`` key is lager "
"than 4KiB in the following case, the drilldown had failed."

msgid ""
"Because the drilldown packes specifying all keys for drilldown. So, if each "
"the size of drilldown key is large, the size of the packed drilldown keys is "
"larger than 4KiB."
msgstr ""
"Because the drilldown packes specifying all keys for drilldown. So, if each "
"the size of drilldown key is large, the size of the packed drilldown keys is "
"larger than 4KiB."

msgid "This feature requires `xxHash <https://github.com/Cyan4973/xxHash>`_ ."
msgstr "This feature requires `xxHash <https://github.com/Cyan4973/xxHash>`_ ."

msgid ""
"However, if we install Groonga from package, we can use this feature without "
"doing anything special. Because Groonga's package already include `xxHash "
"<https://github.com/Cyan4973/xxHash>`_ ."
msgstr ""
"However, if we install Groonga from package, we can use this feature without "
"doing anything special. Because Groonga's package already include `xxHash "
"<https://github.com/Cyan4973/xxHash>`_ ."

msgid ""
"[:doc:`reference/commands/select`] Added support for handling as the same "
"dynamic column even if columns refer to different tables."
msgstr ""
"[:doc:`reference/commands/select`] Added support for handling as the same "
"dynamic column even if columns refer to different tables."

msgid ""
"We can't have handled the same dynamic column if columns refer to different "
"tables until now. Because the type of columns is different."
msgstr ""
"We can't have handled the same dynamic column if columns refer to different "
"tables until now. Because the type of columns is different."

msgid ""
"However, from this version, we can handle the same dynamic column even if "
"columns refer to different tables by casting to built-in types as below."
msgstr ""
"However, from this version, we can handle the same dynamic column even if "
"columns refer to different tables by casting to built-in types as below."

msgid ""
"We have needed to set ``Store_A`` or ``Store_B`` in the ``type`` of "
"``customers`` column until now."
msgstr ""
"We have needed to set ``Store_A`` or ``Store_B`` in the ``type`` of "
"``customers`` column until now."

msgid ""
"The type of ``customers_A`` column cast to ``ShortText`` in the above "
"example."
msgstr ""
"The type of ``customers_A`` column cast to ``ShortText`` in the above "
"example."

msgid ""
"By this, we can also set the value of ``customers_B`` in the value of "
"``customers`` column. Because both the key of ``customers_A`` and "
"``customers_B`` are ``ShortText`` type."
msgstr ""
"By this, we can also set the value of ``customers_B`` in the value of "
"``customers`` column. Because both the key of ``customers_A`` and "
"``customers_B`` are ``ShortText`` type."

msgid ""
"[:doc:`reference/commands/select`] Improved performance when the number of "
"records for search result are huge."
msgstr ""
"[:doc:`reference/commands/select`] Improved performance when the number of "
"records for search result are huge."

msgid "This optimization works when below cases."
msgstr "This optimization works when below cases."

msgid ""
"``--filter 'column <= \"value\"'`` or ``--filter 'column >= \"value\"'``"
msgstr ""
"``--filter 'column <= \"value\"'`` or ``--filter 'column >= \"value\"'``"

msgid "``--filter 'column == \"value\"'``"
msgstr "``--filter 'column == \"value\"'``"

msgid "``--filter 'between(...)'`` or ``--filter 'between(_key, ...)'``"
msgstr "``--filter 'between(...)'`` or ``--filter 'between(_key, ...)'``"

msgid "``--filter 'sub_filter(reference_column, ...)'``"
msgstr "``--filter 'sub_filter(reference_column, ...)'``"

msgid "Comparing against ``_key`` such as ``--filter '_key > \"value\"'``."
msgstr "Comparing against ``_key`` such as ``--filter '_key > \"value\"'``."

msgid "``--filter 'geo_in_circle(...)'``"
msgstr "``--filter 'geo_in_circle(...)'``"

msgid "Updated bundled LZ4 to 1.9.2 from 1.8.2."
msgstr "Updated bundled LZ4 to 1.9.2 from 1.8.2."

msgid "Added support xxHash 0.8"
msgstr "Added support xxHash 0.8"

msgid "[httpd] Updated bundled nginx to 1.19.4."
msgstr "[httpd] Updated bundled nginx to 1.19.4."

msgid ""
"Fixed the following bugs related the browser based administration tool. "
"[GitHub#1139][Reported by sutamin]"
msgstr ""
"Fixed the following bugs related the browser based administration tool. "
"[GitHub#1139][Reported by sutamin]"

msgid "The problem that Groonga's logo had not been displayed."
msgstr "The problem that Groonga's logo had not been displayed."

msgid ""
"The problem that the throughput chart had not been displayed on the index "
"page for Japanese."
msgstr ""
"The problem that the throughput chart had not been displayed on the index "
"page for Japanese."

msgid ""
"[:doc:`/reference/functions/between`] Fixed a bug that "
"``between(_key, ...)`` is always evaluated by sequential search."
msgstr ""
"[:doc:`/reference/functions/between`] Fixed a bug that "
"``between(_key, ...)`` is always evaluated by sequential search."

msgid "sutamin"
msgstr "sutamin"

msgid "Release 10.0.7 - 2020-09-29"
msgstr "Release 10.0.7 - 2020-09-29"

msgid ""
"[highlight], [:doc:`/reference/functions/highlight_full`] Added support for "
"normalizer options."
msgstr ""
"[highlight], [:doc:`/reference/functions/highlight_full`] Added support for "
"normalizer options."

msgid ""
"[:doc:`/reference/command/return_code`] Added a new return code "
"``GRN_CONNECTION_RESET`` for resetting connection."
msgstr ""
"[:doc:`/reference/command/return_code`] Added a new return code "
"``GRN_CONNECTION_RESET`` for resetting connection."

msgid ""
"it is returned when an existing connection was forcibly close by the remote "
"host."
msgstr ""
"it is returned when an existing connection was forcibly close by the remote "
"host."

msgid "Dropped Ubuntu 19.10 (Eoan Ermine)."
msgstr "Dropped Ubuntu 19.10 (Eoan Ermine)."

msgid "Because this version has been EOL."
msgstr "Because this version has been EOL."

msgid "[httpd] Updated bundled nginx to 1.19.2."
msgstr "[httpd] Updated bundled nginx to 1.19.2."

msgid ""
"[:doc:`/reference/executables/grndb`] Added support for detecting duplicate "
"keys."
msgstr ""
"[:doc:`/reference/executables/grndb`] Added support for detecting duplicate "
"keys."

msgid ""
"``grndb check`` is also able to detect duplicate keys since this release."
msgstr ""
"``grndb check`` is also able to detect duplicate keys since this release."

msgid "This check valid except a table of ``TABLE_NO_KEY``."
msgstr "This check valid except a table of ``TABLE_NO_KEY``."

msgid ""
"If the table that was detected duplicate keys by ``grndb check`` has only "
"index columns, we can recover by ``grndb recover``."
msgstr ""
"If the table that was detected duplicate keys by ``grndb check`` has only "
"index columns, we can recover by ``grndb recover``."

msgid ""
"[:doc:`/reference/commands/table_create`], [:doc:`/reference/commands/"
"column_create`] Added a new option ``--path``"
msgstr ""
"[:doc:`/reference/commands/table_create`], [:doc:`/reference/commands/"
"column_create`] Added a new option ``--path``"

msgid ""
"We can store specified a table or a column to any path using this option."
msgstr ""
"We can store specified a table or a column to any path using this option."

msgid ""
"This option is useful if we want to store a table or a column that we often "
"use to fast storage (e.g. SSD) and store them that we don't often use to "
"slow storage (e.g. HDD)."
msgstr ""
"This option is useful if we want to store a table or a column that we often "
"use to fast storage (e.g. SSD) and store them that we don't often use to "
"slow storage (e.g. HDD)."

msgid "We can specify both relative path and absolute path in this option."
msgstr "We can specify both relative path and absolute path in this option."

msgid ""
"If we specify relative path in this option, the path is resolved the path of "
"``groonga`` process as the origin."
msgstr ""
"If we specify relative path in this option, the path is resolved the path of "
"``groonga`` process as the origin."

msgid ""
"However, if we specify ``--path``, the result of ``dump`` command includes "
"``--path`` informations."
msgstr ""
"However, if we specify ``--path``, the result of ``dump`` command includes "
"``--path`` informations."

msgid ""
"Therefore, if we specify ``--path``, we can't restore to host in different "
"enviroment."
msgstr ""
"Therefore, if we specify ``--path``, we can't restore to host in different "
"enviroment."

msgid ""
"Because the directory configuration and the location of ``groonga`` process "
"in different by each enviroment."
msgstr ""
"Because the directory configuration and the location of ``groonga`` process "
"in different by each enviroment."

msgid ""
"If we don't want include ``--path`` informations to a dump, we need specify "
"``--dump_paths no`` in ``dump`` command."
msgstr ""
"If we don't want include ``--path`` informations to a dump, we need specify "
"``--dump_paths no`` in ``dump`` command."

msgid "[:doc:`reference/commands/dump`] Added a new option ``--dump_paths``."
msgstr "[:doc:`reference/commands/dump`] Added a new option ``--dump_paths``."

msgid "``--dump_paths`` option control whether ``--path`` is dumped or not."
msgstr "``--dump_paths`` option control whether ``--path`` is dumped or not."

msgid "The default value of it is ``yes``."
msgstr "The default value of it is ``yes``."

msgid ""
"If we specify ``--path`` when we create tables or columns and we don't want "
"include ``--path`` informations to a dump, we specify ``no`` into ``--"
"dump_paths`` when we execute ``dump`` command."
msgstr ""
"If we specify ``--path`` when we create tables or columns and we don't want "
"include ``--path`` informations to a dump, we specify ``no`` into ``--"
"dump_paths`` when we execute ``dump`` command."

msgid "[functions] Added a new function ``string_toknize()``."
msgstr "[functions] Added a new function ``string_toknize()``."

msgid ""
"It tokenizes the column value that is specified in the second argument with "
"the tokenizer that is specified in the first argument."
msgstr ""
"It tokenizes the column value that is specified in the second argument with "
"the tokenizer that is specified in the first argument."

msgid ""
"[tokenizers] Added a new tokenizer ``TokenDocumentVectorTFIDF`` "
"(experimental)."
msgstr ""
"[tokenizers] Added a new tokenizer ``TokenDocumentVectorTFIDF`` "
"(experimental)."

msgid "It generates automatically document vector by TF-IDF."
msgstr "It generates automatically document vector by TF-IDF."

msgid ""
"[tokenizers] Added a new tokenizer ``TokenDocumentVectorBM25`` "
"(experimental)."
msgstr ""
"[tokenizers] Added a new tokenizer ``TokenDocumentVectorBM25`` "
"(experimental)."

msgid "It generates automatically document vector by BM25."
msgstr "It generates automatically document vector by BM25."

msgid ""
"[:doc:`reference/commands/select`] Added support for near search in same "
"sentence."
msgstr ""
"[:doc:`reference/commands/select`] Added support for near search in same "
"sentence."

msgid ""
"[:doc:`/reference/commands/load`] Fixed a bug that ``load`` didn't a return "
"response when we executed it against 257 columns."
msgstr ""
"[:doc:`/reference/commands/load`] Fixed a bug that ``load`` didn't a return "
"response when we executed it against 257 columns."

msgid "This bug may occur from 10.0.4 or later."
msgstr "This bug may occur from 10.0.4 or later."

msgid ""
"This bug only occur when we load data by using ``[a, b, c, ...]`` format."
msgstr ""
"This bug only occur when we load data by using ``[a, b, c, ...]`` format."

msgid "If we load data by using ``[{...}]``, this bug doesn't occur."
msgstr "If we load data by using ``[{...}]``, this bug doesn't occur."

msgid "[MessagePack] Fixed a bug that float32 value wasn't unpacked correctly."
msgstr ""
"[MessagePack] Fixed a bug that float32 value wasn't unpacked correctly."

msgid "Fixed the following bugs related multi column index."
msgstr "Fixed the following bugs related multi column index."

msgid "``_score`` may be broken with full text search."
msgstr "``_score`` may be broken with full text search."

msgid "The records that couldn't hit might hit."
msgstr "The records that couldn't hit might hit."

msgid ""
"Please refer to the following URL for the details about occurrence "
"conditionin of this bug."
msgstr ""
"Please refer to the following URL for the details about occurrence "
"conditionin of this bug."

msgid ""
"https://groonga.org/en/blog/2020/09/29/groonga-10.0.7.html#multi-column-index"
msgstr ""
"https://groonga.org/en/blog/2020/09/29/groonga-10.0.7.html#multi-column-index"

msgid "Release 10.0.6 - 2020-08-29"
msgstr "Release 10.0.6 - 2020-08-29"

msgid ""
"[:doc:`reference/commands/logical_range_filter`] Improved search plan for "
"large data."
msgstr ""
"[:doc:`reference/commands/logical_range_filter`] Improved search plan for "
"large data."

msgid ""
"Normally, ``logical_range_filter`` is faster than ``logical_select``. "
"However, it had been slower than ``logical_select`` in the below case."
msgstr ""
"Normally, ``logical_range_filter`` is faster than ``logical_select``. "
"However, it had been slower than ``logical_select`` in the below case."

msgid ""
"If Groonga can't get the number of required records easily, it has the "
"feature that switches index search from sequential search. (Normally, "
"``logical_range_filter`` uses a sequential search when records of search "
"target are many.)"
msgstr ""
"If Groonga can't get the number of required records easily, it has the "
"feature that switches index search from sequential search. (Normally, "
"``logical_range_filter`` uses a sequential search when records of search "
"target are many.)"

msgid ""
"The search process for it is almost the same as ``logical_select`` if the "
"above switching occurred. So, ``logical_range_filter`` is severalfold slower "
"than ``logical_select`` in the above case if the search target is large "
"data. Because ``logical_range_filter`` executes sort after the search."
msgstr ""
"The search process for it is almost the same as ``logical_select`` if the "
"above switching occurred. So, ``logical_range_filter`` is severalfold slower "
"than ``logical_select`` in the above case if the search target is large "
"data. Because ``logical_range_filter`` executes sort after the search."

msgid ""
"If we search for large data, Groonga easily use sequential search than until "
"now since this release."
msgstr ""
"If we search for large data, Groonga easily use sequential search than until "
"now since this release."

msgid ""
"Therefore, ``logical_range_filter`` will improve performance. Because the "
"case of the search process almost the same as ``logical_select`` decreases."
msgstr ""
"Therefore, ``logical_range_filter`` will improve performance. Because the "
"case of the search process almost the same as ``logical_select`` decreases."

msgid "[httpd] Updated bundled nginx to 1.19.1."
msgstr "[httpd] Updated bundled nginx to 1.19.1."

msgid "Modify how to install into Debian GNU/Linux."
msgstr "Modify how to install into Debian GNU/Linux."

msgid ""
"We modify to use ``groonga-apt-source`` instead of ``groonga-archive-"
"keyring``. Because the ``lintian`` command recommends using ``apt-source`` "
"if a package that it puts files under the ``/etc/apt/sources.lists.d/``."
msgstr ""
"We modify to use ``groonga-apt-source`` instead of ``groonga-archive-"
"keyring``. Because the ``lintian`` command recommends using ``apt-source`` "
"if a package that it puts files under the ``/etc/apt/sources.lists.d/``."

msgid ""
"The ``lintian`` command is the command which checks for many common "
"packaging errors."
msgstr ""
"The ``lintian`` command is the command which checks for many common "
"packaging errors."

msgid ""
"Please also refer to the following URL for the details about installation "
"procedures."
msgstr ""
"Please also refer to the following URL for the details about installation "
"procedures."

msgid "https://groonga.org/docs/install/debian.html"
msgstr "https://groonga.org/docs/install/debian.html"

msgid ""
"[:doc:`reference/commands/logical_select`] Added a support for "
"``highlight_html`` and ``highlight_full`` ."
msgstr ""
"[:doc:`reference/commands/logical_select`] Added a support for "
"``highlight_html`` and ``highlight_full`` ."

msgid ""
"Added support for recycling the IDs of records that are deleted when an "
"array without value space delete.[GitHub#mroonga/mroonga#327][Reported by "
"gaeeyo]"
msgstr ""
"Added support for recycling the IDs of records that are deleted when an "
"array without value space delete.[GitHub#mroonga/mroonga#327][Reported by "
"gaeeyo]"

msgid ""
"If an array that doesn't have value space is deleted, deleted IDs are never "
"recycled."
msgstr ""
"If an array that doesn't have value space is deleted, deleted IDs are never "
"recycled."

msgid ""
"Groonga had used large storage space by large ID. Because it uses large "
"storage space by itself."
msgstr ""
"Groonga had used large storage space by large ID. Because it uses large "
"storage space by itself."

msgid ""
"For example, large ID is caused after many adds and deletes like Mroonga's "
"``mroonga_operations``"
msgstr ""
"For example, large ID is caused after many adds and deletes like Mroonga's "
"``mroonga_operations``"

msgid ""
"[:doc:`reference/commands/select`] Improved performance of full-text-search "
"without index."
msgstr ""
"[:doc:`reference/commands/select`] Improved performance of full-text-search "
"without index."

msgid ""
"[:doc:`reference/function`] Improved performance for calling of function "
"that all arguments a variable reference or literal."
msgstr ""
"[:doc:`reference/function`] Improved performance for calling of function "
"that all arguments a variable reference or literal."

msgid ""
"[:doc:`reference/indexing`] Improved performance of offline index "
"construction by using token column. [GitHub#1126][Patched by naoa]"
msgstr ""
"[:doc:`reference/indexing`] Improved performance of offline index "
"construction by using token column. [GitHub#1126][Patched by naoa]"

msgid "Improved performance for ``\"_score = func(...)\"``."
msgstr "Improved performance for ``\"_score = func(...)\"``."

msgid ""
"The performance when the ``_score`` value calculate by using only function "
"like ``\"_score = func(...)\"`` improved."
msgstr ""
"The performance when the ``_score`` value calculate by using only function "
"like ``\"_score = func(...)\"`` improved."

msgid ""
"Fixed a bug that garbage may be included in response after response send "
"error."
msgstr ""
"Fixed a bug that garbage may be included in response after response send "
"error."

msgid ""
"It may occur if a client didn't read all responses and closed the connection."
msgstr ""
"It may occur if a client didn't read all responses and closed the connection."

msgid "gaeeyo"
msgstr "gaeeyo"

msgid "Release 10.0.5 - 2020-07-30"
msgstr "Release 10.0.5 - 2020-07-30"

msgid ""
"[:doc:`reference/commands/select`] Added support for storing reference in "
"table that we specify with ``--load_table``."
msgstr ""
"[:doc:`reference/commands/select`] Added support for storing reference in "
"table that we specify with ``--load_table``."

msgid ""
"``--load_table`` is a feature that stores search results to the table in a "
"prepared."
msgstr ""
"``--load_table`` is a feature that stores search results to the table in a "
"prepared."

msgid ""
"If the searches are executed multiple times, we can cache the search results "
"by storing them to this table."
msgstr ""
"If the searches are executed multiple times, we can cache the search results "
"by storing them to this table."

msgid ""
"We can shorten the search times that the search after the first time by "
"using this table."
msgstr ""
"We can shorten the search times that the search after the first time by "
"using this table."

msgid ""
"We can store a reference to other tables into the key of this table as below "
"since this release."
msgstr ""
"We can store a reference to other tables into the key of this table as below "
"since this release."

msgid ""
"We can make a smaller size of this table. Because we only store references "
"without store column values."
msgstr ""
"We can make a smaller size of this table. Because we only store references "
"without store column values."

msgid ""
"If we search against this table, we can search by using indexes for "
"reference destination."
msgstr ""
"If we search against this table, we can search by using indexes for "
"reference destination."

msgid ""
"[:doc:`reference/commands/select`] Improved sort performance on below cases."
msgstr ""
"[:doc:`reference/commands/select`] Improved sort performance on below cases."

msgid "When many sort keys need ID resolution."
msgstr "When many sort keys need ID resolution."

msgid "For example, the following expression needs ID resolution."
msgstr "For example, the following expression needs ID resolution."

msgid "``--filter true --sort_keys column``"
msgstr "``--filter true --sort_keys column``"

msgid ""
"For example, the following expression doesn't need ID resolution. Because "
"the ``_score`` pseudo column exists in the result table not the source table."
msgstr ""
"For example, the following expression doesn't need ID resolution. Because "
"the ``_score`` pseudo column exists in the result table not the source table."

msgid "``--filter true --sort_keys _score``"
msgstr "``--filter true --sort_keys _score``"

msgid "When a sort target table has a key."
msgstr "When a sort target table has a key."

msgid "Therefore, ``TABLE_NO_KEY`` isn't supported this improvement."
msgstr "Therefore, ``TABLE_NO_KEY`` isn't supported this improvement."

msgid ""
"[:doc:`reference/commands/select`] Improved performance a bit on below cases."
msgstr ""
"[:doc:`reference/commands/select`] Improved performance a bit on below cases."

msgid "A case of searching for many records matches."
msgstr "A case of searching for many records matches."

msgid "A case of drilldown for many records."
msgstr "A case of drilldown for many records."

msgid ""
"[aggregator] Added support for score accessor for target. [GitHub#1120]"
"[Patched by naoa]"
msgstr ""
"[aggregator] Added support for score accessor for target. [GitHub#1120]"
"[Patched by naoa]"

msgid "For example, we can ``_score`` subject to ``aggregator_*`` as below."
msgstr "For example, we can ``_score`` subject to ``aggregator_*`` as below."

msgid ""
"[:doc:`reference/indexing`] Improved performance of offline index "
"construction on VC++ version."
msgstr ""
"[:doc:`reference/indexing`] Improved performance of offline index "
"construction on VC++ version."

msgid ""
"[:doc:`reference/commands/select`] Use ``null`` instead ``NaN``, "
"``Infinity``, and ``-Infinity`` when Groonga outputs result for JSON format."
msgstr ""
"[:doc:`reference/commands/select`] Use ``null`` instead ``NaN``, "
"``Infinity``, and ``-Infinity`` when Groonga outputs result for JSON format."

msgid "Because JSON doesn't support them."
msgstr "Because JSON doesn't support them."

msgid ""
"[:doc:`reference/commands/select`] Add support fot aggregating standard "
"deviation value."
msgstr ""
"[:doc:`reference/commands/select`] Add support fot aggregating standard "
"deviation value."

msgid ""
"For example, we can calculate a standard deviation for every group as below."
msgstr ""
"For example, we can calculate a standard deviation for every group as below."

msgid ""
"We can also calculate sample standard deviation to specifing "
"``aggregate_sd(target, {\"unbiased\": true})``."
msgstr ""
"We can also calculate sample standard deviation to specifing "
"``aggregate_sd(target, {\"unbiased\": true})``."

msgid "[Windows] Dropped Visual Studio 2013 support."
msgstr "[Windows] Dropped Visual Studio 2013 support."

msgid ""
"[:doc:`reference/executables/groonga-server-http`] Fixed a bug that a "
"request can't halt even if we execute ``shutdown?mode=immediate`` when the "
"response was halted by error occurrence."
msgstr ""
"[:doc:`reference/executables/groonga-server-http`] Fixed a bug that a "
"request can't halt even if we execute ``shutdown?mode=immediate`` when the "
"response was halted by error occurrence."

msgid "Fixed a crash bug when an error occurs while a request."
msgstr "Fixed a crash bug when an error occurs while a request."

msgid "It only occurs when we use Apache Arrow Format."
msgstr "It only occurs when we use Apache Arrow Format."

msgid ""
"Groonga crashes when we send request to Groonga again after the previous "
"request was halted by error occurrence."
msgstr ""
"Groonga crashes when we send request to Groonga again after the previous "
"request was halted by error occurrence."

msgid ""
"[:doc:`/reference/functions/between`] Fixed a crash bug when temporary table "
"is used."
msgstr ""
"[:doc:`/reference/functions/between`] Fixed a crash bug when temporary table "
"is used."

msgid ""
"For example, if we specify a dynamic column in the first argument for "
"``between``, Groonga had crashed."
msgstr ""
"For example, if we specify a dynamic column in the first argument for "
"``between``, Groonga had crashed."

msgid "Fixed a bug that procedure created by plugin is freed unexpectedly."
msgstr "Fixed a bug that procedure created by plugin is freed unexpectedly."

msgid "It's only occurred in reference count mode."
msgstr "It's only occurred in reference count mode."

msgid "It's not occurred if we don't use ``plugin_register``."
msgstr "It's not occurred if we don't use ``plugin_register``."

msgid "It's not occurred in the process that executes ``plugin_register``."
msgstr "It's not occurred in the process that executes ``plugin_register``."

msgid "It's occurred in the process that doesn't execute ``plugin_register``."
msgstr "It's occurred in the process that doesn't execute ``plugin_register``."

msgid ""
"Fixed a bug that normalization error occurred while static index "
"construction by ``token_column``. [GitHub#1122][Reported by naoa]"
msgstr ""
"Fixed a bug that normalization error occurred while static index "
"construction by ``token_column``. [GitHub#1122][Reported by naoa]"

msgid "Release 10.0.4 - 2020-06-29"
msgstr "Release 10.0.4 - 2020-06-29"

msgid ""
"[:doc:`reference/tables`] Added support for registering 400M records into a "
"hash table."
msgstr ""
"[:doc:`reference/tables`] Added support for registering 400M records into a "
"hash table."

msgid ""
"[:doc:`reference/commands/select`] Improve scorer performance when the "
"``_score`` doesn't get recursively values."
msgstr ""
"[:doc:`reference/commands/select`] Improve scorer performance when the "
"``_score`` doesn't get recursively values."

msgid ""
"Groonga get recursively value of ``_score`` when search result is search "
"target."
msgstr ""
"Groonga get recursively value of ``_score`` when search result is search "
"target."

msgid ""
"For example, the search targets of ``slices`` are search result. Therefore, "
"if we use ``slice`` in a query, this improvement doesn't ineffective."
msgstr ""
"For example, the search targets of ``slices`` are search result. Therefore, "
"if we use ``slice`` in a query, this improvement doesn't ineffective."

msgid ""
"[:doc:`reference/log`] Improved that we output drilldown keys in query-log."
msgstr ""
"[:doc:`reference/log`] Improved that we output drilldown keys in query-log."

msgid ""
"[:doc:`reference/commands/reference_acquire`], [:doc:`reference/commands/"
"reference_release`] Added new commands for reference count mode."
msgstr ""
"[:doc:`reference/commands/reference_acquire`], [:doc:`reference/commands/"
"reference_release`] Added new commands for reference count mode."

msgid ""
"If we need to call multiple ``load`` in a short time, auto close by the "
"reference count mode will degrade performance."
msgstr ""
"If we need to call multiple ``load`` in a short time, auto close by the "
"reference count mode will degrade performance."

msgid ""
"We can avoid the performance degrading by calling ``reference_acquire`` "
"before multiple ``load`` and calling ``reference_release`` after multiple "
"``load``. Between ``reference_acquire`` and ``reference_release``, auto "
"close is disabled."
msgstr ""
"We can avoid the performance degrading by calling ``reference_acquire`` "
"before multiple ``load`` and calling ``reference_release`` after multiple "
"``load``. Between ``reference_acquire`` and ``reference_release``, auto "
"close is disabled."

msgid "Because ``reference_acquire`` acquires a reference of target objects."
msgstr "Because ``reference_acquire`` acquires a reference of target objects."

msgid ""
"We can must call ``reference_release`` after you finish performance impact "
"operations."
msgstr ""
"We can must call ``reference_release`` after you finish performance impact "
"operations."

msgid ""
"If we don't call ``reference_release``, the reference count mode doesn't "
"work."
msgstr ""
"If we don't call ``reference_release``, the reference count mode doesn't "
"work."

msgid ""
"[:doc:`reference/commands/select`] Added support for aggregating multiple "
"groups on one time ``drilldown``."
msgstr ""
"[:doc:`reference/commands/select`] Added support for aggregating multiple "
"groups on one time ``drilldown``."

msgid ""
"We came to be able to calculate sum or arithmetic mean every different "
"multiple groups on one time ``drilldown`` as below."
msgstr ""
"We came to be able to calculate sum or arithmetic mean every different "
"multiple groups on one time ``drilldown`` as below."

msgid ""
"[:doc:`reference/executables/groonga`] Added support for ``--pid-path`` in "
"standalone mode."
msgstr ""
"[:doc:`reference/executables/groonga`] Added support for ``--pid-path`` in "
"standalone mode."

msgid ""
"Because ``--pid-path`` had been ignored in standalone mode in before version."
msgstr ""
"Because ``--pid-path`` had been ignored in standalone mode in before version."

msgid ""
"[:doc:`/reference/commands/io_flush`] Added support for reference count mode."
msgstr ""
"[:doc:`/reference/commands/io_flush`] Added support for reference count mode."

msgid ""
"[:doc:`reference/commands/logical_range_filter`], [:doc:`/reference/commands/"
"logical_count`] Added support for reference count mode."
msgstr ""
"[:doc:`reference/commands/logical_range_filter`], [:doc:`/reference/commands/"
"logical_count`] Added support for reference count mode."

msgid ""
"[:doc:`reference/executables/groonga-server-http`] We didn't add header "
"after the last chunk."
msgstr ""
"[:doc:`reference/executables/groonga-server-http`] We didn't add header "
"after the last chunk."

msgid ""
"Because there is a possibility to exist that the HTTP client ignores header "
"after the last chunk."
msgstr ""
"Because there is a possibility to exist that the HTTP client ignores header "
"after the last chunk."

msgid ""
"[vector_slice] Added support for a vector that has the value of the "
"``Float32`` type. [GitHub#1112 patched by naoa]"
msgstr ""
"[vector_slice] Added support for a vector that has the value of the "
"``Float32`` type. [GitHub#1112 patched by naoa]"

msgid ""
"Added support for parallel offline index construction using token column."
msgstr ""
"Added support for parallel offline index construction using token column."

msgid ""
"We came to be able to construct an offline index on parallel threads from "
"data that are tokenized in advance."
msgstr ""
"We came to be able to construct an offline index on parallel threads from "
"data that are tokenized in advance."

msgid ""
"We can tune parameters of parallel offline construction by the following "
"environment variables"
msgstr ""
"We can tune parameters of parallel offline construction by the following "
"environment variables"

msgid ""
"``GRN_TOKEN_COLUMN_PARALLEL_CHUNK_SIZE`` : We specify how many records are "
"processed per thread."
msgstr ""
"``GRN_TOKEN_COLUMN_PARALLEL_CHUNK_SIZE`` : We specify how many records are "
"processed per thread."

msgid "The default value is ``1024`` records."
msgstr "The default value is ``1024`` records."

msgid ""
"``GRN_TOKEN_COLUMN_PARALLEL_TABLE_SIZE_THRESHOLD`` : We specify how many "
"source records are required for parallel offline construction."
msgstr ""
"``GRN_TOKEN_COLUMN_PARALLEL_TABLE_SIZE_THRESHOLD`` : We specify how many "
"source records are required for parallel offline construction."

msgid "The default value is ``102400`` records."
msgstr "The default value is ``102400`` records."

msgid ""
"[:doc:`reference/commands/select`] Improved performance for ``load_table`` "
"on the reference count mode."
msgstr ""
"[:doc:`reference/commands/select`] Improved performance for ``load_table`` "
"on the reference count mode."

msgid ""
"Fixed a bug that the database of Groonga was broken when we search by using "
"the dynamic columns that don't specify a ``--filter`` and stridden over "
"shard."
msgstr ""
"Fixed a bug that the database of Groonga was broken when we search by using "
"the dynamic columns that don't specify a ``--filter`` and stridden over "
"shard."

msgid ""
"Fixed a bug that ``Float32`` type had not displayed on a result of "
"``schema`` command."
msgstr ""
"Fixed a bug that ``Float32`` type had not displayed on a result of "
"``schema`` command."

msgid ""
"Fixed a bug that we count in surplus to ``_nsubrecs`` when the reference "
"``uvector`` hasn't element."
msgstr ""
"Fixed a bug that we count in surplus to ``_nsubrecs`` when the reference "
"``uvector`` hasn't element."

msgid "Release 10.0.3 - 2020-05-29"
msgstr "Release 10.0.3 - 2020-05-29"

msgid ""
"We came to be able to construct an inverted index from data that are "
"tokenized in advance."
msgstr ""
"We came to be able to construct an inverted index from data that are "
"tokenized in advance."

msgid "The construct of an index is speeded up from this."
msgstr "The construct of an index is speeded up from this."

msgid "We need to prepare token column to use this improvement."
msgstr "We need to prepare token column to use this improvement."

msgid "token column is an auto generated value column like an index column."
msgstr "token column is an auto generated value column like an index column."

msgid ""
"token column value is generated from source column value by tokenizing the "
"source column value."
msgstr ""
"token column value is generated from source column value by tokenizing the "
"source column value."

msgid "We can create a token column by setting the source column as below."
msgstr "We can create a token column by setting the source column as below."

msgid ""
"[:doc:`reference/commands/select`] We came to be able to specify a "
"``vector`` for the argument of a function."
msgstr ""
"[:doc:`reference/commands/select`] We came to be able to specify a "
"``vector`` for the argument of a function."

msgid ""
"For example, ``flags`` options of ``query`` can describe by a ``vector`` as "
"below."
msgstr ""
"For example, ``flags`` options of ``query`` can describe by a ``vector`` as "
"below."

msgid ""
"[:doc:`reference/commands/select`] Added a new stage ``result_set`` for "
"dynamic columns."
msgstr ""
"[:doc:`reference/commands/select`] Added a new stage ``result_set`` for "
"dynamic columns."

msgid ""
"This stage generates a column into a result set table. Therefore, it is not "
"generated if ``query`` or ``filter`` doesn't exist"
msgstr ""
"This stage generates a column into a result set table. Therefore, it is not "
"generated if ``query`` or ``filter`` doesn't exist"

msgid ""
"Because if ``query`` or ``filter`` doesn't exist, Groonga doesn't make a "
"result set table."
msgstr ""
"Because if ``query`` or ``filter`` doesn't exist, Groonga doesn't make a "
"result set table."

msgid ""
"We can't use ``_value`` for the stage. The ``result_set`` stage is for "
"storing value by ``score_column``."
msgstr ""
"We can't use ``_value`` for the stage. The ``result_set`` stage is for "
"storing value by ``score_column``."

msgid ""
"[vector_slice] Added support for weight vector that has weight of "
"``Float32`` type. [GitHub#1106 patched by naoa]"
msgstr ""
"[vector_slice] Added support for weight vector that has weight of "
"``Float32`` type. [GitHub#1106 patched by naoa]"

msgid ""
"[:doc:`reference/commands/select`] Added support for ``filtered`` stage and "
"``output`` stage of dynamic columns on drilldowns. [GitHub#1101 patched by "
"naoa][GitHub#1100 patched by naoa]"
msgstr ""
"[:doc:`reference/commands/select`] Added support for ``filtered`` stage and "
"``output`` stage of dynamic columns on drilldowns. [GitHub#1101 patched by "
"naoa][GitHub#1100 patched by naoa]"

msgid ""
"We can use ``filtered`` and ``output`` stage of dynamic columns on "
"drilldowns as with ``drilldowns[Label].stage filtered`` and "
"``drilldowns[Label].stage output``."
msgstr ""
"We can use ``filtered`` and ``output`` stage of dynamic columns on "
"drilldowns as with ``drilldowns[Label].stage filtered`` and "
"``drilldowns[Label].stage output``."

msgid ""
"[:doc:`reference/commands/select`] Added support for ``Float`` type value in "
"aggregating on drilldown."
msgstr ""
"[:doc:`reference/commands/select`] Added support for ``Float`` type value in "
"aggregating on drilldown."

msgid ""
"We can aggregate max value, min value, and sum value for ``Float`` type "
"value using ``MAX``, ``MIN``, and ``SUM``."
msgstr ""
"We can aggregate max value, min value, and sum value for ``Float`` type "
"value using ``MAX``, ``MIN``, and ``SUM``."

msgid ""
"[:doc:`reference/functions/query`] [:doc:`reference/functions/"
"geo_in_rectangle`] [:doc:`reference/functions/geo_in_circle`] Added a new "
"option ``score_column`` for ``query()``, ``geo_in_rectangle()``, and "
"``geo_in_circle()``."
msgstr ""
"[:doc:`reference/functions/query`] [:doc:`reference/functions/"
"geo_in_rectangle`] [:doc:`reference/functions/geo_in_circle`] Added a new "
"option ``score_column`` for ``query()``, ``geo_in_rectangle()``, and "
"``geo_in_circle()``."

msgid "We can store a score value by condition using ``score_column``."
msgstr "We can store a score value by condition using ``score_column``."

msgid ""
"Normally, Groonga calculate a score by adding scores of all conditions. "
"However, we sometimes want to get a score value by condition."
msgstr ""
"Normally, Groonga calculate a score by adding scores of all conditions. "
"However, we sometimes want to get a score value by condition."

msgid ""
"For example, if we want to only use how near central coordinate as score as "
"below, we use ``score_column``."
msgstr ""
"For example, if we want to only use how near central coordinate as score as "
"below, we use ``score_column``."

msgid ""
"The sort by ``_score`` is meaningless in the above example. Because the "
"value of ``_score`` is all ``1`` by ``category == \"Tower\"``. However, we "
"can sort distance from central coordinate using ``score_column``."
msgstr ""
"The sort by ``_score`` is meaningless in the above example. Because the "
"value of ``_score`` is all ``1`` by ``category == \"Tower\"``. However, we "
"can sort distance from central coordinate using ``score_column``."

msgid ""
"[Windows] Groonga came to be able to output backtrace when it occurs error "
"even if it doesn't crash."
msgstr ""
"[Windows] Groonga came to be able to output backtrace when it occurs error "
"even if it doesn't crash."

msgid "[Windows] Dropped support for old Windows."
msgstr "[Windows] Dropped support for old Windows."

msgid ""
"Groonga for Windows come to require Windows 8 (Windows Server 2012) or later "
"from 10.0.3."
msgstr ""
"Groonga for Windows come to require Windows 8 (Windows Server 2012) or later "
"from 10.0.3."

msgid ""
"[:doc:`reference/commands/select`] Improved sort performance when sort keys "
"were mixed referable sort keys and the other sort keys."
msgstr ""
"[:doc:`reference/commands/select`] Improved sort performance when sort keys "
"were mixed referable sort keys and the other sort keys."

msgid ""
"We improved sort performance if mixed referable sort keys and the other and "
"there are referable keys two or more."
msgstr ""
"We improved sort performance if mixed referable sort keys and the other and "
"there are referable keys two or more."

msgid "Referable sort keys are sort keys that except below them."
msgstr "Referable sort keys are sort keys that except below them."

msgid "Compressed columns"
msgstr "Compressed columns"

msgid ""
"``_value`` against the result of drilldown that is specified multiple values "
"to the key of drilldown."
msgstr ""
"``_value`` against the result of drilldown that is specified multiple values "
"to the key of drilldown."

msgid ""
"``_key`` against patricia trie table that has not the key of ``ShortText`` "
"type."
msgstr ""
"``_key`` against patricia trie table that has not the key of ``ShortText`` "
"type."

msgid "``_score``"
msgstr "``_score``"

msgid ""
"The more sort keys that except string, a decrease in the usage of memory for "
"sort."
msgstr ""
"The more sort keys that except string, a decrease in the usage of memory for "
"sort."

msgid ""
"[:doc:`reference/commands/select`] Improved sort performance when sort keys "
"are all referable keys case."
msgstr ""
"[:doc:`reference/commands/select`] Improved sort performance when sort keys "
"are all referable keys case."

msgid ""
"[:doc:`reference/commands/select`] Improve scorer performance as a ``_socre "
"= column1*X + column2*Y + ...`` case."
msgstr ""
"[:doc:`reference/commands/select`] Improve scorer performance as a ``_socre "
"= column1*X + column2*Y + ...`` case."

msgid ""
"This optimization effective when there are many ``+`` or ``*`` in ``_score``."
msgstr ""
"This optimization effective when there are many ``+`` or ``*`` in ``_score``."

msgid "At the moment, it has only effective against ``+`` and ``*``."
msgstr "At the moment, it has only effective against ``+`` and ``*``."

msgid ""
"[:doc:`reference/commands/select`] Added support for phrase near search."
msgstr ""
"[:doc:`reference/commands/select`] Added support for phrase near search."

msgid "We can search phrase by phrase by a near search."
msgstr "We can search phrase by phrase by a near search."

msgid "Query syntax for near phrase search is ``*NP\"Phrase1 phrase2 ...\"``."
msgstr "Query syntax for near phrase search is ``*NP\"Phrase1 phrase2 ...\"``."

msgid ""
"Script syntax for near phrase search is ``column *NP \"phrase1 phrase2 ..."
"\"``."
msgstr ""
"Script syntax for near phrase search is ``column *NP \"phrase1 phrase2 ..."
"\"``."

msgid ""
"If the search target phrase includes space, we can search for it by "
"surrounding it with ``\"`` as below."
msgstr ""
"If the search target phrase includes space, we can search for it by "
"surrounding it with ``\"`` as below."

msgid ""
"[:doc:`reference/columns/vector`] Added support for ``float32`` weight "
"vector."
msgstr ""
"[:doc:`reference/columns/vector`] Added support for ``float32`` weight "
"vector."

msgid "We can store weight as ``float32`` instead of ``uint32``."
msgstr "We can store weight as ``float32`` instead of ``uint32``."

msgid ""
"We need to add ``WEIGHT_FLOAT32`` flag when execute ``column_create`` to use "
"this feature."
msgstr ""
"We need to add ``WEIGHT_FLOAT32`` flag when execute ``column_create`` to use "
"this feature."

msgid ""
"However, ``WEIGHT_FLOAT32`` flag isn't available with ``COLUMN_INDEX`` flag "
"for now."
msgstr ""
"However, ``WEIGHT_FLOAT32`` flag isn't available with ``COLUMN_INDEX`` flag "
"for now."

msgid "Added following APIs"
msgstr "Added following APIs"

msgid "Added ``grn_obj_is_xxx`` functions. For more information as below."
msgstr "Added ``grn_obj_is_xxx`` functions. For more information as below."

msgid "``grn_obj_is_weight_vector(grn_ctx *ctx, grn_obj *obj)``"
msgstr "``grn_obj_is_weight_vector(grn_ctx *ctx, grn_obj *obj)``"

msgid "It returns as a ``bool`` whether the object is a weight vector."
msgstr "It returns as a ``bool`` whether the object is a weight vector."

msgid "``grn_obj_is_uvector(grn_ctx *ctx, grn_obj *obj)``"
msgstr "``grn_obj_is_uvector(grn_ctx *ctx, grn_obj *obj)``"

msgid "It returns as a ``bool`` whether the object is a ``uvector``."
msgstr "It returns as a ``bool`` whether the object is a ``uvector``."

msgid ""
"``uvector`` is a ``vector`` that size of elements for ``vector`` are fixed."
msgstr ""
"``uvector`` is a ``vector`` that size of elements for ``vector`` are fixed."

msgid "``grn_obj_is_weight_uvector(grn_ctx *ctx, grn_obj *obj)``"
msgstr "``grn_obj_is_weight_uvector(grn_ctx *ctx, grn_obj *obj)``"

msgid "It returns as a ``bool`` whether the object is a weight uvector."
msgstr "It returns as a ``bool`` whether the object is a weight uvector."

msgid "Added ``grn_type_id_size(grn_ctx *ctx, grn_id id)``."
msgstr "Added ``grn_type_id_size(grn_ctx *ctx, grn_id id)``."

msgid "It returns the size of Groonga data type as a ``size_t``."
msgstr "It returns the size of Groonga data type as a ``size_t``."

msgid ""
"Added ``grn_selector_data_get_xxx`` functions. For more information as below."
msgstr ""
"Added ``grn_selector_data_get_xxx`` functions. For more information as below."

msgid "These functions return selector related data."
msgstr "These functions return selector related data."

msgid ""
"These functions are supposed to call in selector. If they are called except "
"in selector, they return ``NULL``."
msgstr ""
"These functions are supposed to call in selector. If they are called except "
"in selector, they return ``NULL``."

msgid "``grn_selector_data_get(grn_ctx *ctx)``"
msgstr "``grn_selector_data_get(grn_ctx *ctx)``"

msgid ""
"It returns all information that relating calling selector as "
"``grn_selector_data *`` structure."
msgstr ""
"It returns all information that relating calling selector as "
"``grn_selector_data *`` structure."

msgid ""
"``grn_selector_data_get_selector(grn_ctx *ctx, grn_selector_data *data)``"
msgstr ""
"``grn_selector_data_get_selector(grn_ctx *ctx, grn_selector_data *data)``"

msgid "It returns selector itself as ``grn_obj *``."
msgstr "It returns selector itself as ``grn_obj *``."

msgid "``grn_selector_data_get_expr(grn_ctx *ctx, grn_selector_data *data)``"
msgstr "``grn_selector_data_get_expr(grn_ctx *ctx, grn_selector_data *data)``"

msgid ""
"It returns selector is used ``--filter`` condition and ``--query`` condition "
"as ``grn_obj *``."
msgstr ""
"It returns selector is used ``--filter`` condition and ``--query`` condition "
"as ``grn_obj *``."

msgid "``grn_selector_data_get_table(grn_ctx *ctx, grn_selector_data *data)``"
msgstr "``grn_selector_data_get_table(grn_ctx *ctx, grn_selector_data *data)``"

msgid "It returns target table as ``grn_obj *``"
msgstr "It returns target table as ``grn_obj *``"

msgid "``grn_selector_data_get_index(grn_ctx *ctx, grn_selector_data *data)``"
msgstr "``grn_selector_data_get_index(grn_ctx *ctx, grn_selector_data *data)``"

msgid "It returns index is used by selector as ``grn_obj *``."
msgstr "It returns index is used by selector as ``grn_obj *``."

msgid ""
"``grn_selector_data_get_args(grn_ctx *ctx, grn_selector_data *data, size_t "
"*n_args)``"
msgstr ""
"``grn_selector_data_get_args(grn_ctx *ctx, grn_selector_data *data, size_t "
"*n_args)``"

msgid ""
"It returns arguments of function that called selector as ``grn_obj **``."
msgstr ""
"It returns arguments of function that called selector as ``grn_obj **``."

msgid ""
"``grn_selector_data_get_result_set(grn_ctx *ctx, grn_selector_data *data)``"
msgstr ""
"``grn_selector_data_get_result_set(grn_ctx *ctx, grn_selector_data *data)``"

msgid "It returns result table as ``grn_obj *``."
msgstr "It returns result table as ``grn_obj *``."

msgid "``grn_selector_data_get_op(grn_ctx *ctx, grn_selector_data *data)``"
msgstr "``grn_selector_data_get_op(grn_ctx *ctx, grn_selector_data *data)``"

msgid ""
"It returns how to perform the set operation on existing result set as "
"``grn_operator``."
msgstr ""
"It returns how to perform the set operation on existing result set as "
"``grn_operator``."

msgid "Added ``grn_plugin_proc_xxx`` functions. For more information as below."
msgstr ""
"Added ``grn_plugin_proc_xxx`` functions. For more information as below."

msgid ""
"``grn_plugin_proc_get_value_operator(grn_ctx *ctx, grn_obj *value, "
"grn_operator default_operator, const char *context)``"
msgstr ""
"``grn_plugin_proc_get_value_operator(grn_ctx *ctx, grn_obj *value, "
"grn_operator default_operator, const char *context)``"

msgid "It returns the operator of a query as a ``grn_operator``."
msgstr "It returns the operator of a query as a ``grn_operator``."

msgid "For example, ``&&`` is returned as a ``GRN_OP_AND``."
msgstr "For example, ``&&`` is returned as a ``GRN_OP_AND``."

msgid ""
"``grn_plugin_proc_get_value_bool(grn_ctx *ctx, grn_obj *value, bool "
"default_value, const char *tag)``"
msgstr ""
"``grn_plugin_proc_get_value_bool(grn_ctx *ctx, grn_obj *value, bool "
"default_value, const char *tag)``"

msgid ""
"It returns the value that is specified ``true`` or ``false`` like "
"``with_transposition`` argument of the below function as a ``bool`` "
"(``bool`` is the data type of C language)."
msgstr ""
"It returns the value that is specified ``true`` or ``false`` like "
"``with_transposition`` argument of the below function as a ``bool`` "
"(``bool`` is the data type of C language)."

msgid ""
"Added ``grn_proc_options_xxx`` functions. For more information as below."
msgstr ""
"Added ``grn_proc_options_xxx`` functions. For more information as below."

msgid "``query()`` only uses them for now."
msgstr "``query()`` only uses them for now."

msgid ""
"``grn_proc_options_parsev(grn_ctx *ctx, grn_obj *options, const char *tag, "
"const char *name, va_list args)``"
msgstr ""
"``grn_proc_options_parsev(grn_ctx *ctx, grn_obj *options, const char *tag, "
"const char *name, va_list args)``"

msgid "This function execute parse options."
msgstr "This function execute parse options."

msgid ""
"We had to implement parsing to options ourselves until now, however, we can "
"parse them by just call this function from this version."
msgstr ""
"We had to implement parsing to options ourselves until now, however, we can "
"parse them by just call this function from this version."

msgid ""
"``grn_proc_options_parse(grn_ctx *ctx, grn_obj *options, const char *tag, "
"const char *name, ...)``"
msgstr ""
"``grn_proc_options_parse(grn_ctx *ctx, grn_obj *options, const char *tag, "
"const char *name, ...)``"

msgid ""
"It calls ``grn_proc_options_parsev()``. Therefore, features of this function "
"same ``grn_proc_options_parsev()``."
msgstr ""
"It calls ``grn_proc_options_parsev()``. Therefore, features of this function "
"same ``grn_proc_options_parsev()``."

msgid ""
"It only differs in the interface compare with ``grn_proc_options_parsev()``."
msgstr ""
"It only differs in the interface compare with ``grn_proc_options_parsev()``."

msgid ""
"Added ``grn_text_printfv(grn_ctx *ctx, grn_obj *bulk, const char *format, "
"va_list args)``"
msgstr ""
"Added ``grn_text_printfv(grn_ctx *ctx, grn_obj *bulk, const char *format, "
"va_list args)``"

msgid ""
"``grn_text_vprintf`` is deprecated from 10.0.3. We use ``grn_text_printfv`` "
"instead."
msgstr ""
"``grn_text_vprintf`` is deprecated from 10.0.3. We use ``grn_text_printfv`` "
"instead."

msgid "Added ``grn_type_id_is_float_family(grn_ctx *ctx, grn_id id)``."
msgstr "Added ``grn_type_id_is_float_family(grn_ctx *ctx, grn_id id)``."

msgid ""
"It returns whether ``grn_type_id`` is ``GRN_DB_FLOAT32`` or ``GRN_DB_FLOAT`` "
"or not as a ``bool``."
msgstr ""
"It returns whether ``grn_type_id`` is ``GRN_DB_FLOAT32`` or ``GRN_DB_FLOAT`` "
"or not as a ``bool``."

msgid ""
"Added ``grn_dat_cursor_get_max_n_records(grn_ctx *ctx, grn_dat_cursor *c)``."
msgstr ""
"Added ``grn_dat_cursor_get_max_n_records(grn_ctx *ctx, grn_dat_cursor *c)``."

msgid ""
"It returns the number of max records the cursor can have as a ``size_t``. "
"(This API is for the DAT table)"
msgstr ""
"It returns the number of max records the cursor can have as a ``size_t``. "
"(This API is for the DAT table)"

msgid ""
"Added ``grn_table_cursor_get_max_n_records(grn_ctx *ctx, grn_table_cursor "
"*cursor)``."
msgstr ""
"Added ``grn_table_cursor_get_max_n_records(grn_ctx *ctx, grn_table_cursor "
"*cursor)``."

msgid ""
"It returns the number of max records the cursor can have as a ``size_t``."
msgstr ""
"It returns the number of max records the cursor can have as a ``size_t``."

msgid ""
"It can use against all table type (``TABLE_NO_KEY``, ``TABLE_HASH_KEY``, "
"``TABLE_DAT_KEY``, and ``TABLE_PAT_KEY``)."
msgstr ""
"It can use against all table type (``TABLE_NO_KEY``, ``TABLE_HASH_KEY``, "
"``TABLE_DAT_KEY``, and ``TABLE_PAT_KEY``)."

msgid ""
"Added ``grn_result_set_add_xxx`` functions. For more information as below."
msgstr ""
"Added ``grn_result_set_add_xxx`` functions. For more information as below."

msgid ""
"``grn_result_set_add_record(grn_ctx *ctx, grn_hash *result_set, grn_posting "
"*posting, grn_operator op)``"
msgstr ""
"``grn_result_set_add_record(grn_ctx *ctx, grn_hash *result_set, grn_posting "
"*posting, grn_operator op)``"

msgid "It adds a record into the table of result sets."
msgstr "It adds a record into the table of result sets."

msgid ""
"``grn_ii_posting_add_float`` is deprecated from 10.0.3. We use "
"``grn_rset_add_records()`` instead."
msgstr ""
"``grn_ii_posting_add_float`` is deprecated from 10.0.3. We use "
"``grn_rset_add_records()`` instead."

msgid ""
"``grn_result_set_add_table(grn_ctx *ctx, grn_hash *result_set, grn_obj "
"*table, double score, grn_operator op)``"
msgstr ""
"``grn_result_set_add_table(grn_ctx *ctx, grn_hash *result_set, grn_obj "
"*table, double score, grn_operator op)``"

msgid "It adds a table into the result sets."
msgstr "It adds a table into the result sets."

msgid ""
"``grn_result_set_add_table_cursor(grn_ctx *ctx, grn_hash *result_set, "
"grn_table_cursor *cursor, double score, grn_operator op)``"
msgstr ""
"``grn_result_set_add_table_cursor(grn_ctx *ctx, grn_hash *result_set, "
"grn_table_cursor *cursor, double score, grn_operator op)``"

msgid "It adds records that a table cursor has into the result sets."
msgstr "It adds records that a table cursor has into the result sets."

msgid "Added ``grn_vector_copy(grn_ctx *ctx, grn_obj *src, grn_obj *dest)``."
msgstr "Added ``grn_vector_copy(grn_ctx *ctx, grn_obj *src, grn_obj *dest)``."

msgid ""
"It copies a ``vector`` object. It returns whether success copy a ``vector`` "
"object."
msgstr ""
"It copies a ``vector`` object. It returns whether success copy a ``vector`` "
"object."

msgid "Added ``grn_obj_have_source(grn_ctx *ctx, grn_obj *obj)``."
msgstr "Added ``grn_obj_have_source(grn_ctx *ctx, grn_obj *obj)``."

msgid "It returns whether the column has a source column as a ``bool``."
msgstr "It returns whether the column has a source column as a ``bool``."

msgid "Added ``grn_obj_is_token_column(grn_ctx *ctx, grn_obj *obj)``."
msgstr "Added ``grn_obj_is_token_column(grn_ctx *ctx, grn_obj *obj)``."

msgid "It returns whether the column is a token column as a ``bool``."
msgstr "It returns whether the column is a token column as a ``bool``."

msgid ""
"Added ``grn_hash_add_table_cursor(grn_ctx *ctx, grn_hash *hash, "
"grn_table_cursor *cursor, double score)``."
msgstr ""
"Added ``grn_hash_add_table_cursor(grn_ctx *ctx, grn_hash *hash, "
"grn_table_cursor *cursor, double score)``."

msgid ""
"It's for bulk result set insert. It's faster than inserting records by "
"``grn_ii_posting_add()``."
msgstr ""
"It's for bulk result set insert. It's faster than inserting records by "
"``grn_ii_posting_add()``."

msgid ""
"Fixed a crash bug if the modules (tokenizers, normalizers, and token "
"filters) are used at the same time from multiple threads."
msgstr ""
"Fixed a crash bug if the modules (tokenizers, normalizers, and token "
"filters) are used at the same time from multiple threads."

msgid "Fixed precision of ``Float32`` value when it outputted."
msgstr "Fixed precision of ``Float32`` value when it outputted."

msgid "The precision of it changes to  8-digit to 7-digit from 10.0.3."
msgstr "The precision of it changes to  8-digit to 7-digit from 10.0.3."

msgid ""
"Fixed a bug that Groonga used the wrong cache when the query that just the "
"parameters of dynamic column different was executed. [GitHub#1102 patched by "
"naoa]"
msgstr ""
"Fixed a bug that Groonga used the wrong cache when the query that just the "
"parameters of dynamic column different was executed. [GitHub#1102 patched by "
"naoa]"

msgid "Release 10.0.2 - 2020-04-29"
msgstr "Release 10.0.2 - 2020-04-29"

msgid ""
"Added support for ``uvector`` for ``time_classify_*`` functions. "
"[GitHub#1089][Patched by naoa]"
msgstr ""
"Added support for ``uvector`` for ``time_classify_*`` functions. "
"[GitHub#1089][Patched by naoa]"

msgid "``uvector`` is a vector that size of elements for vector are fixed."
msgstr "``uvector`` is a vector that size of elements for vector are fixed."

msgid ""
"For example, a vector that has values of Time type as elements is a "
"``uvector``."
msgstr ""
"For example, a vector that has values of Time type as elements is a "
"``uvector``."

msgid ""
"Improve sort performance if sort key that can't refer value with zero-copy "
"is mixed."
msgstr ""
"Improve sort performance if sort key that can't refer value with zero-copy "
"is mixed."

msgid ""
"Some sort key (e.g. ``_score``) values can't be referred with zero-copy."
msgstr ""
"Some sort key (e.g. ``_score``) values can't be referred with zero-copy."

msgid ""
"If there is at least one sort key that can't be referable is included, all "
"sort keys are copied before."
msgstr ""
"If there is at least one sort key that can't be referable is included, all "
"sort keys are copied before."

msgid ""
"With this change, we just copy sort keys that can't be referred. Referable "
"sort keys are just referred without a copy."
msgstr ""
"With this change, we just copy sort keys that can't be referred. Referable "
"sort keys are just referred without a copy."

msgid ""
"However, this change may have performance regression when all sort keys are "
"referable."
msgstr ""
"However, this change may have performance regression when all sort keys are "
"referable."

msgid "Added support for loading weight vector as a JSON string."
msgstr "Added support for loading weight vector as a JSON string."

msgid "We can load weight vector as a JSON string as below example."
msgstr "We can load weight vector as a JSON string as below example."

msgid "Added support for ``Float32`` type."
msgstr "Added support for ``Float32`` type."

msgid ""
"Groonga already has a ``Float`` type. However, it is double precision "
"floating point number. Therefore if we only use single precision floating "
"point number, it is not efficient."
msgstr ""
"Groonga already has a ``Float`` type. However, it is double precision "
"floating point number. Therefore if we only use single precision floating "
"point number, it is not efficient."

msgid "We can select more suitable type by adding a ``Float32`` type."
msgstr "We can select more suitable type by adding a ``Float32`` type."

msgid "``grn_obj_unref(grn_ctx *ctx, grn_obj *obj)``"
msgstr "``grn_obj_unref(grn_ctx *ctx, grn_obj *obj)``"

msgid ""
"This API is only used on the reference count mode (The reference count mode "
"is a state of ``GRN_ENABLE_REFERENCE_COUNT=yes``.)."
msgstr ""
"This API is only used on the reference count mode (The reference count mode "
"is a state of ``GRN_ENABLE_REFERENCE_COUNT=yes``.)."

msgid ""
"It calls ``grn_obj_unlink()`` only on the reference count mode. It doesn't "
"do anything except when the reference count mode."
msgstr ""
"It calls ``grn_obj_unlink()`` only on the reference count mode. It doesn't "
"do anything except when the reference count mode."

msgid ""
"We useful it when we need only call ``grn_obj_unlink()`` on the referece "
"count mode."
msgstr ""
"We useful it when we need only call ``grn_obj_unlink()`` on the referece "
"count mode."

msgid ""
"Because as the following example, we don't write condition that whether the "
"reference count mode or not."
msgstr ""
"Because as the following example, we don't write condition that whether the "
"reference count mode or not."

msgid "The example if we don't use ``grn_obj_unref()``."
msgstr "The example if we don't use ``grn_obj_unref()``."

msgid "The example if we use ``grn_obj_unref()``."
msgstr "The example if we use ``grn_obj_unref()``."

msgid "``grn_get_version_major(void)``"
msgstr "``grn_get_version_major(void)``"

msgid "``grn_get_version_minor(void)``"
msgstr "``grn_get_version_minor(void)``"

msgid "``grn_get_version_micro(void)``"
msgstr "``grn_get_version_micro(void)``"

msgid ""
"They return Groonga's major, minor, and micor version numbers as a "
"``uint32_t``."
msgstr ""
"They return Groonga's major, minor, and micor version numbers as a "
"``uint32_t``."

msgid "``grn_posting_get_record_id(grn_ctx *ctx, grn_posting *posting)``"
msgstr "``grn_posting_get_record_id(grn_ctx *ctx, grn_posting *posting)``"

msgid "``grn_posting_get_section_id(grn_ctx *ctx, grn_posting *posting)``"
msgstr "``grn_posting_get_section_id(grn_ctx *ctx, grn_posting *posting)``"

msgid "``grn_posting_get_position(grn_ctx *ctx, grn_posting *posting)``"
msgstr "``grn_posting_get_position(grn_ctx *ctx, grn_posting *posting)``"

msgid "``grn_posting_get_tf(grn_ctx *ctx, grn_posting *posting)``"
msgstr "``grn_posting_get_tf(grn_ctx *ctx, grn_posting *posting)``"

msgid "``grn_posting_get_weight(grn_ctx *ctx, grn_posting *posting)``"
msgstr "``grn_posting_get_weight(grn_ctx *ctx, grn_posting *posting)``"

msgid "``grn_posting_get_weight_float(grn_ctx *ctx, grn_posting *posting)``"
msgstr "``grn_posting_get_weight_float(grn_ctx *ctx, grn_posting *posting)``"

msgid "``grn_posting_get_rest(grn_ctx *ctx, grn_posting *posting)``"
msgstr "``grn_posting_get_rest(grn_ctx *ctx, grn_posting *posting)``"

msgid "They return information on the posting list."
msgstr "They return information on the posting list."

msgid ""
"These APIs return value as a ``uint32_t`` except "
"``grn_posting_get_weight_float``."
msgstr ""
"These APIs return value as a ``uint32_t`` except "
"``grn_posting_get_weight_float``."

msgid "``grn_posting_get_weight_float`` returns value as a ``float``."
msgstr "``grn_posting_get_weight_float`` returns value as a ``float``."

msgid "Section id is the internal representation of the column name."
msgstr "Section id is the internal representation of the column name."

msgid ""
"If column name store in posting list as a string, it is a large amount of "
"information and it use waste capacity."
msgstr ""
"If column name store in posting list as a string, it is a large amount of "
"information and it use waste capacity."

msgid ""
"Therefore, Groonga compresses the amount of information and use storage "
"capacity is small by storing column name in the posting list as a number "
"called section id."
msgstr ""
"Therefore, Groonga compresses the amount of information and use storage "
"capacity is small by storing column name in the posting list as a number "
"called section id."

msgid "``tf`` of ``grn_posting_get_tf`` is Term Frequency score."
msgstr "``tf`` of ``grn_posting_get_tf`` is Term Frequency score."

msgid "It returns weight of token as a ``float``."
msgstr "It returns weight of token as a ``float``."

msgid "We suggest using this API when we get a weight of token after this."
msgstr "We suggest using this API when we get a weight of token after this."

msgid ""
"Because we modify the internal representation of the weight from "
"``uint32_t`` to ``float`` in the near future."
msgstr ""
"Because we modify the internal representation of the weight from "
"``uint32_t`` to ``float`` in the near future."

msgid "Fixed a bug that Groonga for 32bit on GNU/Linux may crash."
msgstr "Fixed a bug that Groonga for 32bit on GNU/Linux may crash."

msgid ""
"Fixed a bug that unrelated column value may be cleared. [GtiHub#1087]"
"[Reported by sutamin]"
msgstr ""
"Fixed a bug that unrelated column value may be cleared. [GtiHub#1087]"
"[Reported by sutamin]"

msgid "Fixed a memory leak when we dumped records with ``dump`` command."
msgstr "Fixed a memory leak when we dumped records with ``dump`` command."

msgid ""
"Fixed a memory leak when we specified invalid value into ``output_columns``."
msgstr ""
"Fixed a memory leak when we specified invalid value into ``output_columns``."

msgid "Fixed a memory leak when we executed ``snippet`` function."
msgstr "Fixed a memory leak when we executed ``snippet`` function."

msgid "Fixed a memory leak when we filled the below conditions."
msgstr "Fixed a memory leak when we filled the below conditions."

msgid "If we used dynamic columns on the ``initial`` stage."
msgstr "If we used dynamic columns on the ``initial`` stage."

msgid "If we used ``slices`` argument with ``select`` command."
msgstr "If we used ``slices`` argument with ``select`` command."

msgid ""
"Fixed a memory leak when we deleted tables with ``logical_table_remove``."
msgstr ""
"Fixed a memory leak when we deleted tables with ``logical_table_remove``."

msgid "Fixed a memory leak when we use the reference count mode."
msgstr "Fixed a memory leak when we use the reference count mode."

msgid "The reference count mode is a ``GRN_ENABLE_REFERENCE_COUNT=yes`` state."
msgstr ""
"The reference count mode is a ``GRN_ENABLE_REFERENCE_COUNT=yes`` state."

msgid "This mode is experimental. Performance may degrade by this mode."
msgstr "This mode is experimental. Performance may degrade by this mode."

msgid ""
"Fixed a bug that Groonga too much unlink ``_key`` accessor when we load data "
"for apache arrow format."
msgstr ""
"Fixed a bug that Groonga too much unlink ``_key`` accessor when we load data "
"for apache arrow format."

msgid "Release 10.0.1 - 2020-03-30"
msgstr "Release 10.0.1 - 2020-03-30"

msgid ""
"We have been released Groonga 10.0.1. Because Ubuntu and Windows(VC++ "
"version) package in Groonga 10.0.0 were mistaken."
msgstr ""
"We have been released Groonga 10.0.1. Because Ubuntu and Windows(VC++ "
"version) package in Groonga 10.0.0 were mistaken."

msgid ""
"If we have already used Groonga 10.0.0 for CentOS, Debian, Windows(MinGW "
"version), no problem with continued use it."
msgstr ""
"If we have already used Groonga 10.0.0 for CentOS, Debian, Windows(MinGW "
"version), no problem with continued use it."

msgid ""
"Added a missing runtime(vcruntime140_1.dll) in package for Windows VC++ "
"version."
msgstr ""
"Added a missing runtime(vcruntime140_1.dll) in package for Windows VC++ "
"version."

msgid "Release 10.0.0 - 2020-03-29"
msgstr "Release 10.0.0 - 2020-03-29"

msgid "[httpd] Updated bundled nginx to 1.17.9."
msgstr "[httpd] Updated bundled nginx to 1.17.9."

msgid "[httpd] Added support for specifying output type as an extension."
msgstr "[httpd] Added support for specifying output type as an extension."

msgid ""
"For example, we can write ``load.json`` instead of ``load?output_type=json``."
msgstr ""
"For example, we can write ``load.json`` instead of ``load?output_type=json``."

msgid ""
"[:doc:`reference/log`] Outputted a path of opened or closed file into a log "
"of dump level on Linux."
msgstr ""
"[:doc:`reference/log`] Outputted a path of opened or closed file into a log "
"of dump level on Linux."

msgid ""
"[:doc:`reference/log`] Outputted a path of closed file into a log of debug "
"level on Windows."
msgstr ""
"[:doc:`reference/log`] Outputted a path of closed file into a log of debug "
"level on Windows."

msgid "Added following API and macros"
msgstr "Added following API and macros"

msgid "``grn_timeval_from_double(grn_ctx, double)``"
msgstr "``grn_timeval_from_double(grn_ctx, double)``"

msgid "This API converts ``double`` type to ``grn_timeval`` type."
msgstr "This API converts ``double`` type to ``grn_timeval`` type."

msgid "It returns value of ``grn_timeval`` type."
msgstr "It returns value of ``grn_timeval`` type."

msgid "``GRN_TIMEVAL_TO_NSEC(timeval)``"
msgstr "``GRN_TIMEVAL_TO_NSEC(timeval)``"

msgid ""
"This macro converts value of ``grn_timeval`` type to nanosecond as the value "
"of ``uint64_t`` type."
msgstr ""
"This macro converts value of ``grn_timeval`` type to nanosecond as the value "
"of ``uint64_t`` type."

msgid "``GRN_TIME_USEC_TO_SEC(usec)``"
msgstr "``GRN_TIME_USEC_TO_SEC(usec)``"

msgid "This macro converts microsecond to second."
msgstr "This macro converts microsecond to second."

msgid "Deprecated the following macro."
msgstr "Deprecated the following macro."

msgid "``GRN_OBJ_FORMAT_FIN(grn_ctx, grn_obj_format)``"
msgstr "``GRN_OBJ_FORMAT_FIN(grn_ctx, grn_obj_format)``"

msgid ""
"We ``grn_obj_format_fin(grn_ctx, grn_obj_format)`` use instead since 10.0.0."
msgstr ""
"We ``grn_obj_format_fin(grn_ctx, grn_obj_format)`` use instead since 10.0.0."

msgid ""
"[:doc:`reference/commands/logical_range_filter`],[:doc:`reference/commands/"
"dump`] Added support for stream output."
msgstr ""
"[:doc:`reference/commands/logical_range_filter`],[:doc:`reference/commands/"
"dump`] Added support for stream output."

msgid ""
"This feature requires ``command_version 3`` or later. The header content is "
"outputted after the body content."
msgstr ""
"This feature requires ``command_version 3`` or later. The header content is "
"outputted after the body content."

msgid ""
"Currently, this feature support only ``dump`` and ``logical_range_filter``."
msgstr ""
"Currently, this feature support only ``dump`` and ``logical_range_filter``."

msgid ""
"``logical_range_filter`` always returns the output as a stream on "
"``command_version 3`` or later."
msgstr ""
"``logical_range_filter`` always returns the output as a stream on "
"``command_version 3`` or later."

msgid "This feature has the following limitations."
msgstr "This feature has the following limitations."

msgid "-1 is only allowed for negative ``limit``"
msgstr "-1 is only allowed for negative ``limit``"

msgid "MessagePack output isn't supported"
msgstr "MessagePack output isn't supported"

msgid "We a little changed the response contents of JSON by this modify."
msgstr "We a little changed the response contents of JSON by this modify."

msgid "The key order differs from before versions as below."
msgstr "The key order differs from before versions as below."

msgid "The key order in before versions."
msgstr "The key order in before versions."

msgid "The key order in this version(10.0.0)."
msgstr "The key order in this version(10.0.0)."

msgid ""
"Disabled caches of ``dump`` and ``logical_range_filter`` when they execute "
"on ``command_version 3``."
msgstr ""
"Disabled caches of ``dump`` and ``logical_range_filter`` when they execute "
"on ``command_version 3``."

msgid ""
"Because of ``dump`` and ``logical_range_filter`` on ``command_version 3`` "
"returns stream since 10.0.0, Groonga can not cache the whole response."
msgstr ""
"Because of ``dump`` and ``logical_range_filter`` on ``command_version 3`` "
"returns stream since 10.0.0, Groonga can not cache the whole response."

msgid ""
"[:doc:`reference/commands/logical_range_filter`] Added support for "
"outputting response as Apache Arrow format."
msgstr ""
"[:doc:`reference/commands/logical_range_filter`] Added support for "
"outputting response as Apache Arrow format."

msgid "Supported data type as below."
msgstr "Supported data type as below."

msgid "``UInt8``"
msgstr "``UInt8``"

msgid "``Int8``"
msgstr "``Int8``"

msgid "``UInt16``"
msgstr "``UInt16``"

msgid "``Int16``"
msgstr "``Int16``"

msgid "``UInt32``"
msgstr "``UInt32``"

msgid "``Int32``"
msgstr "``Int32``"

msgid "``UInt64``"
msgstr "``UInt64``"

msgid "``Int64``"
msgstr "``Int64``"

msgid "``Time``"
msgstr "``Time``"

msgid "``ShortText``"
msgstr "``ShortText``"

msgid "``Text``"
msgstr "``Text``"

msgid "``LongText``"
msgstr "``LongText``"

msgid "``Vector`` of ``Int32``"
msgstr "``Vector`` of ``Int32``"

msgid "``Reference vector``"
msgstr "``Reference vector``"

msgid "Supported Ubuntu 20.04 (Focal Fossa)."
msgstr "Supported Ubuntu 20.04 (Focal Fossa)."

msgid "Dropped Ubuntu 19.04 (Disco Dingo)."
msgstr "Dropped Ubuntu 19.04 (Disco Dingo)."

msgid "Release 9.1.2 - 2020-01-29"
msgstr "Release 9.1.2 - 2020-01-29"

msgid ""
"[tools] Added a script for copying only files of specify tables or columns."
msgstr ""
"[tools] Added a script for copying only files of specify tables or columns."

msgid "This script name is copy-related-files.rb."
msgstr "This script name is copy-related-files.rb."

msgid ""
"This script is useful if we want to extract specifying tables or columns "
"from a huge database."
msgstr ""
"This script is useful if we want to extract specifying tables or columns "
"from a huge database."

msgid ""
"Related files of specific tables or columns may need for reproducing fault."
msgstr ""
"Related files of specific tables or columns may need for reproducing fault."

msgid ""
"If we difficult to offer a database whole, we can extract related files of "
"target tables or columns by this tool."
msgstr ""
"If we difficult to offer a database whole, we can extract related files of "
"target tables or columns by this tool."

msgid ""
"[:doc:`reference/commands/shutdown`] Accept ``/d/shutdown?mode=immediate`` "
"immediately even when all threads are used."
msgstr ""
"[:doc:`reference/commands/shutdown`] Accept ``/d/shutdown?mode=immediate`` "
"immediately even when all threads are used."

msgid "This feature can only use on the Groonga HTTP server."
msgstr "This feature can only use on the Groonga HTTP server."

msgid ""
"Unused objects free immediately by using ``GRN_ENABLE_REFERENCE_COUNT=yes``."
msgstr ""
"Unused objects free immediately by using ``GRN_ENABLE_REFERENCE_COUNT=yes``."

msgid "This feature is experimental. Performance degrade by this feature."
msgstr "This feature is experimental. Performance degrade by this feature."

msgid ""
"If we load to span many tables, we can expect to keep in the usage of memory "
"by this feature."
msgstr ""
"If we load to span many tables, we can expect to keep in the usage of memory "
"by this feature."

msgid "[:doc:`/install/centos`] We prepare ``groonga-release`` by version."
msgstr "[:doc:`/install/centos`] We prepare ``groonga-release`` by version."

msgid "Note that the little modification how to install."
msgstr "Note that the little modification how to install."

msgid ""
"[:doc:`/install/debian`] We use ``groonga-archive-keyring`` for adding the "
"Groonga apt repository."
msgstr ""
"[:doc:`/install/debian`] We use ``groonga-archive-keyring`` for adding the "
"Groonga apt repository."

msgid ""
"We can easy to add the Groonga apt repository to our system by this "
"improvement."
msgstr ""
"We can easy to add the Groonga apt repository to our system by this "
"improvement."

msgid ""
"``groonga-archive-keyring`` includes all information for using the Groonga "
"apt repository. Thus, we need not be conscious of changing of repository "
"information or PGP key by installing this package."
msgstr ""
"``groonga-archive-keyring`` includes all information for using the Groonga "
"apt repository. Thus, we need not be conscious of changing of repository "
"information or PGP key by installing this package."

msgid ""
"``groonga-archive-keyring`` is deb package. Thus, we can easy to update by "
"``apt update``."
msgstr ""
"``groonga-archive-keyring`` is deb package. Thus, we can easy to update by "
"``apt update``."

msgid "Release 9.1.1 - 2020-01-07"
msgstr "Release 9.1.1 - 2020-01-07"

msgid ""
"[:doc:`/reference/commands/load`] Added support for Apache Arrow format data."
msgstr ""
"[:doc:`/reference/commands/load`] Added support for Apache Arrow format data."

msgid ""
"If we use Apache Arrow format data, we may reduce parse cost. Therefore, "
"data might be loading faster than other formats."
msgstr ""
"If we use Apache Arrow format data, we may reduce parse cost. Therefore, "
"data might be loading faster than other formats."

msgid ""
"Groonga can also directly input data for Apache Arrow format from other data "
"analysis systems by this improvement."
msgstr ""
"Groonga can also directly input data for Apache Arrow format from other data "
"analysis systems by this improvement."

msgid ""
"However, Apache Arrow format can use in the HTTP interface only. We can't "
"use it in the command line interface."
msgstr ""
"However, Apache Arrow format can use in the HTTP interface only. We can't "
"use it in the command line interface."

msgid ""
"[:doc:`/reference/commands/load`] Added how to load Apache Arrow format data "
"in the document."
msgstr ""
"[:doc:`/reference/commands/load`] Added how to load Apache Arrow format data "
"in the document."

msgid "[:doc:`/reference/commands/load`] Improve error message."
msgstr "[:doc:`/reference/commands/load`] Improve error message."

msgid "Response of ``load`` command includes error message also."
msgstr "Response of ``load`` command includes error message also."

msgid ""
"If we faile data load, Groonga output error detail of ``load`` command by "
"this Improvement."
msgstr ""
"If we faile data load, Groonga output error detail of ``load`` command by "
"this Improvement."

msgid "[httpd] Updated bundled nginx to 1.17.7."
msgstr "[httpd] Updated bundled nginx to 1.17.7."

msgid ""
"[:doc:`reference/executables/groonga-server-http`] Added support for sending "
"command parameters by body of HTTP request."
msgstr ""
"[:doc:`reference/executables/groonga-server-http`] Added support for sending "
"command parameters by body of HTTP request."

msgid ""
"We must set ``application/x-www-form-urlencoded`` to ``Content-Type`` for "
"this case."
msgstr ""
"We must set ``application/x-www-form-urlencoded`` to ``Content-Type`` for "
"this case."

msgid ""
"[:doc:`reference/executables/groonga-server-http`] Added how to use HTTP "
"POST in the document."
msgstr ""
"[:doc:`reference/executables/groonga-server-http`] Added how to use HTTP "
"POST in the document."

msgid "Release 9.1.0 - 2019-11-29"
msgstr "Release 9.1.0 - 2019-11-29"

msgid "Improved the performance of the \"&&\" operation."
msgstr "Improved the performance of the \"&&\" operation."

msgid ""
"For example, the performance of condition expression such as the following "
"is increased."
msgstr ""
"For example, the performance of condition expression such as the following "
"is increased."

msgid "( A || B ) && ( C || D ) && ( E || F) ..."
msgstr "( A || B ) && ( C || D ) && ( E || F) ..."

msgid ""
"[:doc:`/reference/tokenizers/token_mecab`] Added a new option "
"``use_base_form``"
msgstr ""
"[:doc:`/reference/tokenizers/token_mecab`] Added a new option "
"``use_base_form``"

msgid "We can search using the base form of a token by this option."
msgstr "We can search using the base form of a token by this option."

msgid ""
"For example, if we search \"支えた\" using this option, \"支える\" is hit "
"also."
msgstr ""
"For example, if we search \"支えた\" using this option, \"支える\" is hit "
"also."

msgid "Fix a bug that when the accessor is index, performance decreases."
msgstr "Fix a bug that when the accessor is index, performance decreases."

msgid "For example, it occurs with the query include the following conditions."
msgstr ""
"For example, it occurs with the query include the following conditions."

msgid "``accessor @ query``"
msgstr "``accessor @ query``"

msgid "``accessor == query``"
msgstr "``accessor == query``"

msgid ""
"Fixed a bug the estimated size of a search result was overflow when the "
"buffer is big enough. [PGroonga#GitHub#115][Reported by Albert Song]"
msgstr ""
"Fixed a bug the estimated size of a search result was overflow when the "
"buffer is big enough. [PGroonga#GitHub#115][Reported by Albert Song]"

msgid "Improved a test(1) portability. [GitHub#1065][Patched by OBATA Akio]"
msgstr "Improved a test(1) portability. [GitHub#1065][Patched by OBATA Akio]"

msgid "Added missing tools."
msgstr "Added missing tools."

msgid ""
"Because ``index-column-diff-all.sh`` and ``object-inspect-all.sh`` had not "
"bundled in before version."
msgstr ""
"Because ``index-column-diff-all.sh`` and ``object-inspect-all.sh`` had not "
"bundled in before version."

msgid "Albert Song"
msgstr "Albert Song"

msgid "OBATA Akio"
msgstr "OBATA Akio"

msgid "Release 9.0.9 - 2019-10-30"
msgstr "Release 9.0.9 - 2019-10-30"

msgid ""
"Maybe performance decreases from this version. Therefore, If performance "
"decreases than before, please report us with reproducible steps."
msgstr ""
"Maybe performance decreases from this version. Therefore, If performance "
"decreases than before, please report us with reproducible steps."

msgid ""
"[:doc:`reference/log`] Improved that output the sending time of response "
"into query-log."
msgstr ""
"[:doc:`reference/log`] Improved that output the sending time of response "
"into query-log."

msgid ""
"[:doc:`reference/commands/status`] Added that the number of current jobs in "
"the ``status`` command response."
msgstr ""
"[:doc:`reference/commands/status`] Added that the number of current jobs in "
"the ``status`` command response."

msgid ""
"[:doc:`reference/executables/groonga-httpd`] Added support for ``"
"$request_time`` in log."
msgstr ""
"[:doc:`reference/executables/groonga-httpd`] Added support for ``"
"$request_time`` in log."

msgid ""
"In the previous version, even if we specified the ``$request_time`` in the "
"``log_format`` directive, it was always 0.00."
msgstr ""
"In the previous version, even if we specified the ``$request_time`` in the "
"``log_format`` directive, it was always 0.00."

msgid ""
"If we specify the ``$request_time``, groonga-httpd output the correct time "
"form this version."
msgstr ""
"If we specify the ``$request_time``, groonga-httpd output the correct time "
"form this version."

msgid ""
"[:doc:`reference/executables/groonga-httpd`] Added how to set the ``"
"$request_time`` in the document."
msgstr ""
"[:doc:`reference/executables/groonga-httpd`] Added how to set the ``"
"$request_time`` in the document."

msgid "Supported Ubuntu 19.10 (Eoan Ermine)"
msgstr "Supported Ubuntu 19.10 (Eoan Ermine)"

msgid "Supported CentOS 8 (experimental)"
msgstr "Supported CentOS 8 (experimental)"

msgid ""
"The package for CentOS 8 can't use a part of features(e.g. we can't use "
"``TokenMecab`` and can't cast to int32 vector from JSON string) for lacking "
"some packages for development."
msgstr ""
"The package for CentOS 8 can't use a part of features(e.g. we can't use "
"``TokenMecab`` and can't cast to int32 vector from JSON string) for lacking "
"some packages for development."

msgid ""
"[tools] Added a script for executing the ``index_column_diff`` command "
"simply."
msgstr ""
"[tools] Added a script for executing the ``index_column_diff`` command "
"simply."

msgid "This script name is index-column-diff-all.sh."
msgstr "This script name is index-column-diff-all.sh."

msgid ""
"This script extracts index columns form Groonga's database and execute the "
"``index_column_diff`` command to them."
msgstr ""
"This script extracts index columns form Groonga's database and execute the "
"``index_column_diff`` command to them."

msgid ""
"[tools] Added a script for executing ``object_inspect`` against all objects."
msgstr ""
"[tools] Added a script for executing ``object_inspect`` against all objects."

msgid "This script name is object-inspect-all.sh."
msgstr "This script name is object-inspect-all.sh."

msgid ""
"Fixed a bug that Groonga crash when we specify the value as the first "
"argument of between.[GitHub#1045][Reported by yagisumi]"
msgstr ""
"Fixed a bug that Groonga crash when we specify the value as the first "
"argument of between.[GitHub#1045][Reported by yagisumi]"

msgid "yagisumi"
msgstr "yagisumi"

msgid "Release 9.0.8 - 2019-09-27"
msgstr "Release 9.0.8 - 2019-09-27"

msgid ""
"[:doc:`reference/commands/log_reopen`] Added a supplementary explanation "
"when we use ``groonga-httpd`` with 2 or more workers."
msgstr ""
"[:doc:`reference/commands/log_reopen`] Added a supplementary explanation "
"when we use ``groonga-httpd`` with 2 or more workers."

msgid "Improved that Groonga ignores the index being built."
msgstr "Improved that Groonga ignores the index being built."

msgid ""
"We can get correct search results even if the index is under construction."
msgstr ""
"We can get correct search results even if the index is under construction."

msgid ""
"However, the search is slow because of Groonga out of use the index to "
"search in this case."
msgstr ""
"However, the search is slow because of Groonga out of use the index to "
"search in this case."

msgid ""
"[:doc:`reference/functions/sub_filter`] Added a feature that ``sub_filter`` "
"executes a sequential search when Groonga is building indexes for the target "
"column or the target column hasn't indexed."
msgstr ""
"[:doc:`reference/functions/sub_filter`] Added a feature that ``sub_filter`` "
"executes a sequential search when Groonga is building indexes for the target "
"column or the target column hasn't indexed."

msgid "``sub_filter`` was an error if the above situation in before version."
msgstr "``sub_filter`` was an error if the above situation in before version."

msgid ""
"From this version, ``sub_filter`` returns search results if the above "
"situation."
msgstr ""
"From this version, ``sub_filter`` returns search results if the above "
"situation."

msgid ""
"However if the above situation, ``sub_filter`` is slow. Because it is "
"executed as a sequential search."
msgstr ""
"However if the above situation, ``sub_filter`` is slow. Because it is "
"executed as a sequential search."

msgid "[:doc:`/install/centos`] Dropped 32-bit package support on CentOS 6."
msgstr "[:doc:`/install/centos`] Dropped 32-bit package support on CentOS 6."

msgid ""
"[:doc:`reference/commands/logical_range_filter`] Fixed a bug that exception "
"about closing the same object twice occurs when we have enough records and "
"the number of records that unmatch filter search criteria is more than the "
"estimated value of it."
msgstr ""
"[:doc:`reference/commands/logical_range_filter`] Fixed a bug that exception "
"about closing the same object twice occurs when we have enough records and "
"the number of records that unmatch filter search criteria is more than the "
"estimated value of it."

msgid "Release 9.0.7 - 2019-08-29"
msgstr "Release 9.0.7 - 2019-08-29"

msgid "[httpd] Updated bundled nginx to 1.17.3."
msgstr "[httpd] Updated bundled nginx to 1.17.3."

msgid ""
"Contains security fix for CVE-2019-9511, CVE-2019-9513, and CVE-2019-9516."
msgstr ""
"Contains security fix for CVE-2019-9511, CVE-2019-9513, and CVE-2019-9516."

msgid "Fixed a bug that Groonga crash when posting lists were huge."
msgstr "Fixed a bug that Groonga crash when posting lists were huge."

msgid ""
"However, this bug almost doesn't occur by general data. Because posting "
"lists don't grow bigger so much by them."
msgstr ""
"However, this bug almost doesn't occur by general data. Because posting "
"lists don't grow bigger so much by them."

msgid ""
"Fixed a bug that returns an empty result when we specify ``initial`` into a "
"stage of a dynamic column and search for using index. [GitHub#683]"
msgstr ""
"Fixed a bug that returns an empty result when we specify ``initial`` into a "
"stage of a dynamic column and search for using index. [GitHub#683]"

msgid ""
"Fixed a bug that the configure phase didn't detect libedit despite "
"installing it. [GitHub#1030][Patched by yu]"
msgstr ""
"Fixed a bug that the configure phase didn't detect libedit despite "
"installing it. [GitHub#1030][Patched by yu]"

msgid ""
"Fixed a bug that ``--offset`` and ``--limit`` options didn't work with ``--"
"sort_keys`` and ``--slices`` options. [clear-code/"
"redmine_full_text_search#70][Reported by a9zawa]"
msgstr ""
"Fixed a bug that ``--offset`` and ``--limit`` options didn't work with ``--"
"sort_keys`` and ``--slices`` options. [clear-code/"
"redmine_full_text_search#70][Reported by a9zawa]"

msgid ""
"Fixed a bug that search result is empty when the result of ``select`` "
"command is huge. [groonga-dev,04770][Reported by Yutaro Shimamura]"
msgstr ""
"Fixed a bug that search result is empty when the result of ``select`` "
"command is huge. [groonga-dev,04770][Reported by Yutaro Shimamura]"

msgid ""
"Fixed a bug that doesn't use a suitable index when prefix search and suffix "
"search. [GitHub#1007, PGroonga#GitHub#96][Reported by oknj]"
msgstr ""
"Fixed a bug that doesn't use a suitable index when prefix search and suffix "
"search. [GitHub#1007, PGroonga#GitHub#96][Reported by oknj]"

msgid "oknj"
msgstr "oknj"

msgid "Yutaro Shimamura"
msgstr "Yutaro Shimamura"

msgid "yu"
msgstr "yu"

msgid "a9zawa"
msgstr "a9zawa"

msgid "Release 9.0.6 - 2019-08-05"
msgstr "Release 9.0.6 - 2019-08-05"

msgid "Added support for Debian 10 (buster)."
msgstr "Added support for Debian 10 (buster)."

msgid ""
"[:doc:`reference/commands/select`] Fixed a bug that search is an error when "
"occurring search escalation."
msgstr ""
"[:doc:`reference/commands/select`] Fixed a bug that search is an error when "
"occurring search escalation."

msgid ""
"[:doc:`reference/commands/select`] Fixed a bug that may return wrong search "
"results when we use nested equal condition."
msgstr ""
"[:doc:`reference/commands/select`] Fixed a bug that may return wrong search "
"results when we use nested equal condition."

msgid ""
"[geo_distance_location_rectangle] Fixed an example that has wrong ``load`` "
"format. [GitHub#1023][Patched by yagisumi]"
msgstr ""
"[geo_distance_location_rectangle] Fixed an example that has wrong ``load`` "
"format. [GitHub#1023][Patched by yagisumi]"

msgid ""
"[:doc:`tutorial/micro_blog`] Fixed an example that has wrong search results. "
"[GutHub#1024][Patched by yagisumi]"
msgstr ""
"[:doc:`tutorial/micro_blog`] Fixed an example that has wrong search results. "
"[GutHub#1024][Patched by yagisumi]"

msgid "Release 9.0.5 - 2019-07-30"
msgstr "Release 9.0.5 - 2019-07-30"

msgid ""
"There are some critical bugs are found in this release. ``select`` command "
"returns wrong search results. We will release the new version (9.0.6) which "
"fixes the issues. Please do not use Groonga 9.0.5, and recommends to upgrade "
"to 9.0.6 in the future. The detail of this issues are explained at https://"
"groonga.org/en/blog/2019/07/30/groonga-9.0.5.html."
msgstr ""
"There are some critical bugs are found in this release. ``select`` command "
"returns wrong search results. We will release the new version (9.0.6) which "
"fixes the issues. Please do not use Groonga 9.0.5, and recommends to upgrade "
"to 9.0.6 in the future. The detail of this issues are explained at https://"
"groonga.org/en/blog/2019/07/30/groonga-9.0.5.html."

msgid ""
"[:doc:`reference/commands/logical_range_filter`] Improved that only apply an "
"optimization when the search target shard is large enough."
msgstr ""
"[:doc:`reference/commands/logical_range_filter`] Improved that only apply an "
"optimization when the search target shard is large enough."

msgid ""
"This feature reduces that duplicate search result between offset when we use "
"same sort key."
msgstr ""
"This feature reduces that duplicate search result between offset when we use "
"same sort key."

msgid "Large enough threshold is 10000 records by default."
msgstr "Large enough threshold is 10000 records by default."

msgid ""
"[:doc:`/reference/normalizers`] Added new option ``unify_to_katakana`` for "
"``NormalizerNFKC100``."
msgstr ""
"[:doc:`/reference/normalizers`] Added new option ``unify_to_katakana`` for "
"``NormalizerNFKC100``."

msgid "This option normalize hiragana to katakana."
msgstr "This option normalize hiragana to katakana."

msgid ""
"For example, ``ゔぁゔぃゔゔぇゔぉ`` is normalized to ``ヴァヴィヴヴェヴォ``."
msgstr ""
"For example, ``ゔぁゔぃゔゔぇゔぉ`` is normalized to ``ヴァヴィヴヴェヴォ``."

msgid ""
"[:doc:`reference/commands/select`] Added drilldowns support as a slices "
"parameter."
msgstr ""
"[:doc:`reference/commands/select`] Added drilldowns support as a slices "
"parameter."

msgid ""
"[:doc:`reference/commands/select`] Added columns support as a slices "
"parameter."
msgstr ""
"[:doc:`reference/commands/select`] Added columns support as a slices "
"parameter."

msgid ""
"[:doc:`reference/commands/select`] Improved that we can refer ``_score`` in "
"the initial stage for slices parameter."
msgstr ""
"[:doc:`reference/commands/select`] Improved that we can refer ``_score`` in "
"the initial stage for slices parameter."

msgid ""
"[:doc:`/reference/functions/highlight_html`], [:doc:`reference/functions/"
"snippet_html`] Improved that extract a keyword also from an expression of "
"before executing a slices when we specify the slices parameter."
msgstr ""
"[:doc:`/reference/functions/highlight_html`], [:doc:`reference/functions/"
"snippet_html`] Improved that extract a keyword also from an expression of "
"before executing a slices when we specify the slices parameter."

msgid ""
"Improved that collect scores also from an expression of before executing a "
"slices when we specify the slices parameter."
msgstr ""
"Improved that collect scores also from an expression of before executing a "
"slices when we specify the slices parameter."

msgid "Stopped add 1 in score automatically when add posting to posting list."
msgstr "Stopped add 1 in score automatically when add posting to posting list."

msgid ""
"``grn_ii_posting_add`` is backward incompatible changed by this change. * "
"Caller must increase the score to maintain compatibility."
msgstr ""
"``grn_ii_posting_add`` is backward incompatible changed by this change. * "
"Caller must increase the score to maintain compatibility."

msgid ""
"Added support for index search for nested equal like ``XXX.YYY.ZZZ == AAA``."
msgstr ""
"Added support for index search for nested equal like ``XXX.YYY.ZZZ == AAA``."

msgid "Reduce rehash interval when we use hash table."
msgstr "Reduce rehash interval when we use hash table."

msgid "This feature improve performance for output result."
msgstr "This feature improve performance for output result."

msgid "Improved to we can add tag prefix in the query log."
msgstr "Improved to we can add tag prefix in the query log."

msgid "We become easy to understand that it is filtered which the condition."
msgstr "We become easy to understand that it is filtered which the condition."

msgid "Added support for Apache Arrow 1.0.0."
msgstr "Added support for Apache Arrow 1.0.0."

msgid "However, It's not released this version yet."
msgstr "However, It's not released this version yet."

msgid "Added support for Amazon Linux 2."
msgstr "Added support for Amazon Linux 2."

msgid ""
"Fixed a bug that vector values of JSON like ``\"[1, 2, 3]\"`` are not "
"indexed."
msgstr ""
"Fixed a bug that vector values of JSON like ``\"[1, 2, 3]\"`` are not "
"indexed."

msgid ""
"Fixed wrong parameter name in ``table_create`` tests. [GitHub#1000][Patch by "
"yagisumi]"
msgstr ""
"Fixed wrong parameter name in ``table_create`` tests. [GitHub#1000][Patch by "
"yagisumi]"

msgid ""
"Fixed a bug that drilldown label is empty when a drilldown command is "
"executed by ``command_version=3``. [GitHub#1001][Reported by yagisumi]"
msgstr ""
"Fixed a bug that drilldown label is empty when a drilldown command is "
"executed by ``command_version=3``. [GitHub#1001][Reported by yagisumi]"

msgid "Fixed build error for Windows package on MinGW."
msgstr "Fixed build error for Windows package on MinGW."

msgid "Fixed install missing COPYING for Windows package on MinGW."
msgstr "Fixed install missing COPYING for Windows package on MinGW."

msgid ""
"Fixed a bug that don't highlight when specifing non-text query as highlight "
"target keyword."
msgstr ""
"Fixed a bug that don't highlight when specifing non-text query as highlight "
"target keyword."

msgid ""
"Fixed a bug that broken output of MessagePack format of [:doc:`/reference/"
"commands/object_inspect`]. [GitHub#1009][Reported by yagisumi]"
msgstr ""
"Fixed a bug that broken output of MessagePack format of [:doc:`/reference/"
"commands/object_inspect`]. [GitHub#1009][Reported by yagisumi]"

msgid ""
"Fixed a bug that broken output of MessagePack format of "
"``index_column_diff``. [GitHub#1010][Reported by yagisumi]"
msgstr ""
"Fixed a bug that broken output of MessagePack format of "
"``index_column_diff``. [GitHub#1010][Reported by yagisumi]"

msgid ""
"Fixed a bug that broken output of MessagePack format of [:doc:`reference/"
"commands/suggest`]. [GitHub#1011][Reported by yagisumi]"
msgstr ""
"Fixed a bug that broken output of MessagePack format of [:doc:`reference/"
"commands/suggest`]. [GitHub#1011][Reported by yagisumi]"

msgid ""
"Fixed a bug that allocate size by realloc isn't enough when a search for a "
"table of patricia trie and so on. [Reported by Shimadzu Corporation]"
msgstr ""
"Fixed a bug that allocate size by realloc isn't enough when a search for a "
"table of patricia trie and so on. [Reported by Shimadzu Corporation]"

msgid "Groonga may be crashed by this bug."
msgstr "Groonga may be crashed by this bug."

msgid ""
"Fix a bug that ``groonga.repo`` is removed when updating 1.5.0 from "
"``groonga-release`` version before 1.5.0-1. [groonga-talk:429][Reported by "
"Josep Sanz]"
msgstr ""
"Fix a bug that ``groonga.repo`` is removed when updating 1.5.0 from "
"``groonga-release`` version before 1.5.0-1. [groonga-talk:429][Reported by "
"Josep Sanz]"

msgid "Shimadzu Corporation"
msgstr "Shimadzu Corporation"

msgid "Release 9.0.4 - 2019-06-29"
msgstr "Release 9.0.4 - 2019-06-29"

msgid "Added support for array literal with multiple elements."
msgstr "Added support for array literal with multiple elements."

msgid "Added support equivalence operation of a vector."
msgstr "Added support equivalence operation of a vector."

msgid ""
"[:doc:`reference/commands/logical_range_filter`] Increase outputting logs "
"into query log."
msgstr ""
"[:doc:`reference/commands/logical_range_filter`] Increase outputting logs "
"into query log."

msgid ""
"``logical_range_filter`` command comes to output a log for below timing."
msgstr ""
"``logical_range_filter`` command comes to output a log for below timing."

msgid "After filtering by ``logical_range_filter``."
msgstr "After filtering by ``logical_range_filter``."

msgid "After sorting by ``logical_range_filter``."
msgstr "After sorting by ``logical_range_filter``."

msgid "After applying dynamic column."
msgstr "After applying dynamic column."

msgid "After output results."
msgstr "After output results."

msgid "We can see how much has been finished this command by this feature."
msgstr "We can see how much has been finished this command by this feature."

msgid ""
"[:doc:`/reference/tokenizers`] Added document for ``TokenPattern`` "
"description."
msgstr ""
"[:doc:`/reference/tokenizers`] Added document for ``TokenPattern`` "
"description."

msgid ""
"[:doc:`/reference/tokenizers`] Added document for ``TokenTable`` description."
msgstr ""
"[:doc:`/reference/tokenizers`] Added document for ``TokenTable`` description."

msgid ""
"[:doc:`/reference/tokenizers`] Added document for ``TokenNgram`` description."
msgstr ""
"[:doc:`/reference/tokenizers`] Added document for ``TokenNgram`` description."

msgid ""
"[:doc:`reference/executables/grndb`] Added output operation log into groonga."
"log"
msgstr ""
"[:doc:`reference/executables/grndb`] Added output operation log into groonga."
"log"

msgid ""
"``grndb`` command comes to output execution result and execution process."
msgstr ""
"``grndb`` command comes to output execution result and execution process."

msgid ""
"[:doc:`reference/executables/grndb`] Added support for checking empty files."
msgstr ""
"[:doc:`reference/executables/grndb`] Added support for checking empty files."

msgid "We can check if the empty files exist by this feature."
msgstr "We can check if the empty files exist by this feature."

msgid ""
"[:doc:`reference/executables/grndb`] Added support new option ``--since``"
msgstr ""
"[:doc:`reference/executables/grndb`] Added support new option ``--since``"

msgid "We can specify a scope of an inspection."
msgstr "We can specify a scope of an inspection."

msgid ""
"[:doc:`reference/executables/grndb`] Added document about new option ``--"
"since``"
msgstr ""
"[:doc:`reference/executables/grndb`] Added document about new option ``--"
"since``"

msgid "Bundle RapidJSON"
msgstr "Bundle RapidJSON"

msgid ""
"We can use RapidJson as Groonga's JSON parser partly. (This feature is "
"partly yet)"
msgstr ""
"We can use RapidJson as Groonga's JSON parser partly. (This feature is "
"partly yet)"

msgid "We can more exactly parse JSON by using this."
msgstr "We can more exactly parse JSON by using this."

msgid "Added support for casting to int32 vector from JSON string."
msgstr "Added support for casting to int32 vector from JSON string."

msgid "This feature requires RapidJSON."
msgstr "This feature requires RapidJSON."

msgid "[:doc:`reference/functions/query`] Added ``default_operator``."
msgstr "[:doc:`reference/functions/query`] Added ``default_operator``."

msgid "We can customize operator when \"keyword1 keyword2\"."
msgstr "We can customize operator when \"keyword1 keyword2\"."

msgid "\"keyword1 Keyword2\" is AND operation in default."
msgstr "\"keyword1 Keyword2\" is AND operation in default."

msgid "We can change \"keyword1 keyword2\"'s operator except AND."
msgstr "We can change \"keyword1 keyword2\"'s operator except AND."

msgid ""
"[optimizer] Fix a bug that execution error when specified multiple filter "
"conditions and like ``xxx.yyy==\"keyword\"``."
msgstr ""
"[optimizer] Fix a bug that execution error when specified multiple filter "
"conditions and like ``xxx.yyy==\"keyword\"``."

msgid ""
"Added missing LICENSE files in Groonga package for Windows(VC++ version)."
msgstr ""
"Added missing LICENSE files in Groonga package for Windows(VC++ version)."

msgid "Added UCRT runtime into Groonga package for Windows(VC++ version)."
msgstr "Added UCRT runtime into Groonga package for Windows(VC++ version)."

msgid "[:doc:`/reference/window_function`] Fix a memory leak."
msgstr "[:doc:`/reference/window_function`] Fix a memory leak."

msgid ""
"This occurs when multiple windows with sort keys are used. [Patched by "
"Takashi Hashida]"
msgstr ""
"This occurs when multiple windows with sort keys are used. [Patched by "
"Takashi Hashida]"

msgid "Release 9.0.3 - 2019-05-29"
msgstr "Release 9.0.3 - 2019-05-29"

msgid "[:doc:`reference/commands/select`] Added more query logs."
msgstr "[:doc:`reference/commands/select`] Added more query logs."

msgid "``select`` command comes to output a log for below timing."
msgstr "``select`` command comes to output a log for below timing."

msgid "After sorting by drilldown."
msgstr "After sorting by drilldown."

msgid "After filter by drilldown."
msgstr "After filter by drilldown."

msgid "[:doc:`reference/commands/logical_select`] Added more query logs."
msgstr "[:doc:`reference/commands/logical_select`] Added more query logs."

msgid "``logical_select`` command comes to output a log for below timing."
msgstr "``logical_select`` command comes to output a log for below timing."

msgid "After making dynamic columns."
msgstr "After making dynamic columns."

msgid "After grouping by drilldown."
msgstr "After grouping by drilldown."

msgid "After sorting by ``logical_select``."
msgstr "After sorting by ``logical_select``."

msgid ""
"[:doc:`reference/commands/logical_select`] Improved performance of sort a "
"little when we use ``limit`` option."
msgstr ""
"[:doc:`reference/commands/logical_select`] Improved performance of sort a "
"little when we use ``limit`` option."

msgid "[index_column_diff] Improved performance."
msgstr "[index_column_diff] Improved performance."

msgid "We have greatly shortened the execution speed of this command."
msgstr "We have greatly shortened the execution speed of this command."

msgid "[index_column_diff] Improved ignore invalid reference."
msgstr "[index_column_diff] Improved ignore invalid reference."

msgid "[index_column_diff] Added support for duplicated vector element case."
msgstr "[index_column_diff] Added support for duplicated vector element case."

msgid ""
"[Normalizers] Added a new Normalizer ``NormalizerNFKC121`` based on Unicode "
"NFKC (Normalization Form Compatibility Composition) for Unicode 12.1."
msgstr ""
"[Normalizers] Added a new Normalizer ``NormalizerNFKC121`` based on Unicode "
"NFKC (Normalization Form Compatibility Composition) for Unicode 12.1."

msgid ""
"[TokenFilters] Added a new TokenFilter ``TokenFilterNFKC121`` based on "
"Unicode NFKC (Normalization Form Compatibility Composition) for Unicode 12.1."
msgstr ""
"[TokenFilters] Added a new TokenFilter ``TokenFilterNFKC121`` based on "
"Unicode NFKC (Normalization Form Compatibility Composition) for Unicode 12.1."

msgid "[:doc:`reference/executables/grndb`] Added a new option ``--log-flags``"
msgstr ""
"[:doc:`reference/executables/grndb`] Added a new option ``--log-flags``"

msgid "We can specify output items of a log as with groonga executable file."
msgstr "We can specify output items of a log as with groonga executable file."

msgid ""
"See [:doc:`reference/executables/groonga`] to know about supported log flags."
msgstr ""
"See [:doc:`reference/executables/groonga`] to know about supported log flags."

msgid ""
"[:doc:`reference/functions/snippet_html`] Added a new option for changing a "
"return value when no match by search."
msgstr ""
"[:doc:`reference/functions/snippet_html`] Added a new option for changing a "
"return value when no match by search."

msgid ""
"[:doc:`reference/commands/plugin_unregister`] Added support full path of "
"Windows."
msgstr ""
"[:doc:`reference/commands/plugin_unregister`] Added support full path of "
"Windows."

msgid "Added support for multiline log message."
msgstr "Added support for multiline log message."

msgid "The multiline log message is easy to read by this feature."
msgstr "The multiline log message is easy to read by this feature."

msgid "Output key in Groonga's log when we search by index."
msgstr "Output key in Groonga's log when we search by index."

msgid ""
"[:doc:`tutorial/match_columns`] Added a document for indexes with weight."
msgstr ""
"[:doc:`tutorial/match_columns`] Added a document for indexes with weight."

msgid ""
"[:doc:`reference/commands/logical_range_filter`] Added a explanation for "
"``order`` parameter."
msgstr ""
"[:doc:`reference/commands/logical_range_filter`] Added a explanation for "
"``order`` parameter."

msgid ""
"[:doc:`reference/commands/object_inspect`] Added an explanation for new "
"statistics ``INDEX_COLUMN_VALUE_STATISTICS_NEXT_PHYSICAL_SEGMENT_ID`` and "
"``INDEX_COLUMN_VALUE_STATISTICS_N_PHYSICAL_SEGMENTS``."
msgstr ""
"[:doc:`reference/commands/object_inspect`] Added an explanation for new "
"statistics ``INDEX_COLUMN_VALUE_STATISTICS_NEXT_PHYSICAL_SEGMENT_ID`` and "
"``INDEX_COLUMN_VALUE_STATISTICS_N_PHYSICAL_SEGMENTS``."

msgid "Dropped Ubuntu 14.04 support."
msgstr "Dropped Ubuntu 14.04 support."

msgid "[index_column_diff] Fixed a bug that too much ``remains`` are reported."
msgstr ""
"[index_column_diff] Fixed a bug that too much ``remains`` are reported."

msgid ""
"Fixed a build error when we use ``--without-onigmo`` option. [GitHub#951] "
"[Reported by Tomohiro KATO]"
msgstr ""
"Fixed a build error when we use ``--without-onigmo`` option. [GitHub#951] "
"[Reported by Tomohiro KATO]"

msgid ""
"Fixed a vulnerability of \"CVE: 2019-11675\". [Reported by Wolfgang "
"Hotwagner]"
msgstr ""
"Fixed a vulnerability of \"CVE: 2019-11675\". [Reported by Wolfgang "
"Hotwagner]"

msgid ""
"Removed extended path prefix ``\\\\?\\`` at Windows version of Groonga. "
"[GitHub#958] [Reported by yagisumi]"
msgstr ""
"Removed extended path prefix ``\\\\?\\`` at Windows version of Groonga. "
"[GitHub#958] [Reported by yagisumi]"

msgid "This extended prefix causes a bug that plugin can't be found correctly."
msgstr ""
"This extended prefix causes a bug that plugin can't be found correctly."

msgid "Tomohiro KATO"
msgstr "Tomohiro KATO"

msgid "Wolfgang Hotwagner"
msgstr "Wolfgang Hotwagner"

msgid "Release 9.0.2 - 2019-04-29"
msgstr "Release 9.0.2 - 2019-04-29"

msgid "We provide a package for Windows made from VC++ from this release."
msgstr "We provide a package for Windows made from VC++ from this release."

msgid ""
"We also provide a package for Windows made form MinGW as in the past. "
"However, we will provide it made from VC++ instead of making from MinGW "
"sooner or later."
msgstr ""
"We also provide a package for Windows made form MinGW as in the past. "
"However, we will provide it made from VC++ instead of making from MinGW "
"sooner or later."

msgid ""
"[:doc:`/reference/commands/column_create`] Added a new flag ``INDEX_LARGE`` "
"for index column."
msgstr ""
"[:doc:`/reference/commands/column_create`] Added a new flag ``INDEX_LARGE`` "
"for index column."

msgid ""
"We can make an index column has space that two times of default by this flag."
msgstr ""
"We can make an index column has space that two times of default by this flag."

msgid "However, note that it also uses two times of memory usage."
msgstr "However, note that it also uses two times of memory usage."

msgid "This flag useful when index target data are large."
msgstr "This flag useful when index target data are large."

msgid ""
"Large data must have many records (normally at least 10 millions records) "
"and at least one of the following features."
msgstr ""
"Large data must have many records (normally at least 10 millions records) "
"and at least one of the following features."

msgid "Index targets are multiple columns"
msgstr "Index targets are multiple columns"

msgid "Index table has tokenizer"
msgstr "Index table has tokenizer"

msgid ""
"[:doc:`/reference/commands/object_inspect`] Added a new statistics "
"``next_physical_segment_id`` and ``max_n_physical_segments`` for physical "
"segment information."
msgstr ""
"[:doc:`/reference/commands/object_inspect`] Added a new statistics "
"``next_physical_segment_id`` and ``max_n_physical_segments`` for physical "
"segment information."

msgid ""
"We can confirm usage of index column space and max value of index column "
"space by this information."
msgstr ""
"We can confirm usage of index column space and max value of index column "
"space by this information."

msgid ""
"[:doc:`/reference/commands/logical_select`] Added support for window "
"function over shard."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Added support for window "
"function over shard."

msgid ""
"[:doc:`/reference/commands/logical_range_filter`] Added support for window "
"function over shard."
msgstr ""
"[:doc:`/reference/commands/logical_range_filter`] Added support for window "
"function over shard."

msgid ""
"[:doc:`/reference/commands/logical_count`] Added support for window function "
"over shard."
msgstr ""
"[:doc:`/reference/commands/logical_count`] Added support for window function "
"over shard."

msgid "We provided a package for Windows made from VC++."
msgstr "We provided a package for Windows made from VC++."

msgid ""
"[:doc:`/reference/commands/io_flush`] Added a new option ``--recursive "
"dependent``"
msgstr ""
"[:doc:`/reference/commands/io_flush`] Added a new option ``--recursive "
"dependent``"

msgid ""
"We can all of the specified flush target object, child objects, "
"corresponding table of an index column and corresponding index column are "
"flush target objects."
msgstr ""
"We can all of the specified flush target object, child objects, "
"corresponding table of an index column and corresponding index column are "
"flush target objects."

msgid ""
"Fixed \"unknown type name 'bool'\" compilation error in some environments."
msgstr ""
"Fixed \"unknown type name 'bool'\" compilation error in some environments."

msgid ""
"Fixed a bug that incorrect output number over Int32 by command of execute "
"via mruby (e.g. ``logical_select``, ``logical_range_filter``, "
"``logical_count``, etc.). [GitHub#936] [Patch by HashidaTKS]"
msgstr ""
"Fixed a bug that incorrect output number over Int32 by command of execute "
"via mruby (e.g. ``logical_select``, ``logical_range_filter``, "
"``logical_count``, etc.). [GitHub#936] [Patch by HashidaTKS]"

msgid "HashidaTKS"
msgstr "HashidaTKS"

msgid "Release 9.0.1 - 2019-03-29"
msgstr "Release 9.0.1 - 2019-03-29"

msgid "Added support to acccept null for vector value."
msgstr "Added support to acccept null for vector value."

msgid ""
"You can use `select ... --columns[vector].flags COLUMN_VECTOR --"
"columns[vector].value \"null\"`"
msgstr ""
"You can use `select ... --columns[vector].flags COLUMN_VECTOR --"
"columns[vector].value \"null\"`"

msgid "[:doc:`/reference/commands/dump`] Translated document into English."
msgstr "[:doc:`/reference/commands/dump`] Translated document into English."

msgid ""
"Added more checks and logging for invalid indexes. It helps to clarify the "
"index related bugs."
msgstr ""
"Added more checks and logging for invalid indexes. It helps to clarify the "
"index related bugs."

msgid ""
"Improved an explanation about ``GRN_TABLE_SELECT_ENOUGH_FILTERED_RATIO`` "
"behavior in news at :ref:`release-8-0-6`."
msgstr ""
"Improved an explanation about ``GRN_TABLE_SELECT_ENOUGH_FILTERED_RATIO`` "
"behavior in news at :ref:`release-8-0-6`."

msgid ""
"[:doc:`/reference/commands/select`] Added new argument ``--load_table``, ``--"
"load_columns`` and ``--load_values``."
msgstr ""
"[:doc:`/reference/commands/select`] Added new argument ``--load_table``, ``--"
"load_columns`` and ``--load_values``."

msgid ""
"You can store a result of ``select`` in a table that specifying ``--"
"load_table``."
msgstr ""
"You can store a result of ``select`` in a table that specifying ``--"
"load_table``."

msgid "``--load_values`` option specifies columns of result of ``select``."
msgstr "``--load_values`` option specifies columns of result of ``select``."

msgid ""
"``--load_columns`` options specifies columns of table that specifying ``--"
"load_table``."
msgstr ""
"``--load_columns`` options specifies columns of table that specifying ``--"
"load_table``."

msgid ""
"In this way, you can store values of columns that specifying with ``--"
"load_values`` into columns that specifying with ``--load_columns``."
msgstr ""
"In this way, you can store values of columns that specifying with ``--"
"load_values`` into columns that specifying with ``--load_columns``."

msgid ""
"[:doc:`/reference/commands/select`] Added documentation about "
"``load_table``, ``load_columns`` and ``load_values``."
msgstr ""
"[:doc:`/reference/commands/select`] Added documentation about "
"``load_table``, ``load_columns`` and ``load_values``."

msgid ""
"[:doc:`/reference/commands/load`] Added supoort to display a table of load "
"destination in a query log."
msgstr ""
"[:doc:`/reference/commands/load`] Added supoort to display a table of load "
"destination in a query log."

msgid ""
"A name of table of load destination display as string in ``[]`` as below."
msgstr ""
"A name of table of load destination display as string in ``[]`` as below."

msgid "``:000000000000000 load(3): [LoadedLogs][3]``"
msgstr "``:000000000000000 load(3): [LoadedLogs][3]``"

msgid "Added a new API:"
msgstr "Added a new API:"

msgid "``grn_ii_get_flags()``"
msgstr "``grn_ii_get_flags()``"

msgid "``grn_index_column_diff()``"
msgstr "``grn_index_column_diff()``"

msgid "``grn_memory_get_usage()``"
msgstr "``grn_memory_get_usage()``"

msgid ""
"Added ``index_column_diff`` command to check broken index column. If you "
"want to log progress of command execution, set log level to debug."
msgstr ""
"Added ``index_column_diff`` command to check broken index column. If you "
"want to log progress of command execution, set log level to debug."

msgid ""
"[:doc:`/reference/functions/snippet_html`] Changed to return an empty vector "
"for no match."
msgstr ""
"[:doc:`/reference/functions/snippet_html`] Changed to return an empty vector "
"for no match."

msgid "In such a case, an empty vector ``[]`` is returned instead of ``null``."
msgstr ""
"In such a case, an empty vector ``[]`` is returned instead of ``null``."

msgid ""
"Fixed a warning about possibility of counting threads overflow. In real "
"world, it doesn't affect user because enourmous number of threads is not "
"used. [GitHub#904]"
msgstr ""
"Fixed a warning about possibility of counting threads overflow. In real "
"world, it doesn't affect user because enourmous number of threads is not "
"used. [GitHub#904]"

msgid "Fixed build error on macOS [GitHub#909] [Reported by shiro615]"
msgstr "Fixed build error on macOS [GitHub#909] [Reported by shiro615]"

msgid "Fixed a stop word handling bug."
msgstr "Fixed a stop word handling bug."

msgid ""
"This bug occurs when we set the first token as a stop word in our query."
msgstr ""
"This bug occurs when we set the first token as a stop word in our query."

msgid "If this bug occurs, our search query isn't hit."
msgstr "If this bug occurs, our search query isn't hit."

msgid ""
"[:doc:`/reference/api/global_configurations`] Fixed a typo about parameter "
"name of ``grn_lock_set_timeout``."
msgstr ""
"[:doc:`/reference/api/global_configurations`] Fixed a typo about parameter "
"name of ``grn_lock_set_timeout``."

msgid ""
"Fixed a bug that deleted records may be matched because of updating indexes "
"incorrectly."
msgstr ""
"Fixed a bug that deleted records may be matched because of updating indexes "
"incorrectly."

msgid "It may occure when large number of records is added or deleted."
msgstr "It may occure when large number of records is added or deleted."

msgid ""
"Fixed a memory leak when ``logical_range_filter`` returns no records. "
"[GitHub#911] [Patch by HashidaTKS]"
msgstr ""
"Fixed a memory leak when ``logical_range_filter`` returns no records. "
"[GitHub#911] [Patch by HashidaTKS]"

msgid ""
"Fixed a bug that query will not match because of loading data is not "
"normalized correctly. [PGroonga#GitHub#93, GitHub#912,GitHub#913] [Reported "
"by kamicup and dodaisuke]"
msgstr ""
"Fixed a bug that query will not match because of loading data is not "
"normalized correctly. [PGroonga#GitHub#93, GitHub#912,GitHub#913] [Reported "
"by kamicup and dodaisuke]"

msgid ""
"This bug occurs when load data contains whitespace after KATAKANA and "
"``unify_kana`` option is used for normalizer."
msgstr ""
"This bug occurs when load data contains whitespace after KATAKANA and "
"``unify_kana`` option is used for normalizer."

msgid "Fixed a bug that an indexes is broken during updating indexes."
msgstr "Fixed a bug that an indexes is broken during updating indexes."

msgid ""
"It may occurs when repeating to add large number of records or delete them "
"for a long term."
msgstr ""
"It may occurs when repeating to add large number of records or delete them "
"for a long term."

msgid ""
"Fixed a crash bug that allocated working area is not enough size when "
"updating indexes."
msgstr ""
"Fixed a crash bug that allocated working area is not enough size when "
"updating indexes."

msgid "shiro615"
msgstr "shiro615"

msgid "kamicup"
msgstr "kamicup"

msgid "dodaisuke"
msgstr "dodaisuke"

msgid "Release 9.0.0 - 2019-02-09"
msgstr "Release 9.0.0 - 2019-02-09"

msgid ""
"This is a major version up! But It keeps backward compatibility. You can "
"upgrade to 9.0.0 without rebuilding database."
msgstr ""
"This is a major version up! But It keeps backward compatibility. You can "
"upgrade to 9.0.0 without rebuilding database."

msgid "[:doc:`/reference/tokenizers`] Added a new tokenizer ``TokenPattern``."
msgstr "[:doc:`/reference/tokenizers`] Added a new tokenizer ``TokenPattern``."

msgid "You can extract tokens by regular expression."
msgstr "You can extract tokens by regular expression."

msgid "This tokenizer extracts only token that matches the regular expression."
msgstr ""
"This tokenizer extracts only token that matches the regular expression."

msgid "You can also specify multiple patterns of regular expression."
msgstr "You can also specify multiple patterns of regular expression."

msgid "[:doc:`/reference/tokenizers`] Added a new tokenizer ``TokenTable``."
msgstr "[:doc:`/reference/tokenizers`] Added a new tokenizer ``TokenTable``."

msgid "You can extract tokens by a value of columns of existing a table."
msgstr "You can extract tokens by a value of columns of existing a table."

msgid ""
"[:doc:`/reference/commands/dump`] Added support for dumping binary data."
msgstr ""
"[:doc:`/reference/commands/dump`] Added support for dumping binary data."

msgid ""
"[:doc:`/reference/commands/select`] Added support for similer search against "
"index column."
msgstr ""
"[:doc:`/reference/commands/select`] Added support for similer search against "
"index column."

msgid ""
"If you have used multi column index, you can similar search against all "
"source columns by this feature."
msgstr ""
"If you have used multi column index, you can similar search against all "
"source columns by this feature."

msgid ""
"[:doc:`/reference/normalizers`] Added new option ``remove_blank`` for "
"``NormalizerNFKC100``."
msgstr ""
"[:doc:`/reference/normalizers`] Added new option ``remove_blank`` for "
"``NormalizerNFKC100``."

msgid "This option remove white spaces."
msgstr "This option remove white spaces."

msgid ""
"[:doc:`/reference/executables/groonga`] Improve display of thread id in log."
msgstr ""
"[:doc:`/reference/executables/groonga`] Improve display of thread id in log."

msgid ""
"Because It was easy to confuse thread id and process id on Windows version, "
"it made clear which is a thread id or a process id."
msgstr ""
"Because It was easy to confuse thread id and process id on Windows version, "
"it made clear which is a thread id or a process id."

msgid "Release 8.1.1 - 2019-01-29"
msgstr "Release 8.1.1 - 2019-01-29"

msgid ""
"[:doc:`/reference/commands/logical_select`] Added new argument ``--"
"load_table``, ``--load_columns`` and ``--load_values``."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Added new argument ``--"
"load_table``, ``--load_columns`` and ``--load_values``."

msgid ""
"You can store a result of ``logical_select`` in a table that specifying ``--"
"load_table``."
msgstr ""
"You can store a result of ``logical_select`` in a table that specifying ``--"
"load_table``."

msgid ""
"``--load_values`` option specifies columns of result of ``logical_select``."
msgstr ""
"``--load_values`` option specifies columns of result of ``logical_select``."

msgid "Improve error log when update error of index."
msgstr "Improve error log when update error of index."

msgid "Added more information in the log."
msgstr "Added more information in the log."

msgid ""
"For example, output source buffer and chunk when occur merge of posting "
"lists error."
msgstr ""
"For example, output source buffer and chunk when occur merge of posting "
"lists error."

msgid ""
"Also, outputting the log a free space size of a buffer and request size of a "
"buffer when occurs error of allocating a buffer."
msgstr ""
"Also, outputting the log a free space size of a buffer and request size of a "
"buffer when occurs error of allocating a buffer."

msgid ""
"[:doc:`/reference/executables/groonga`] Added a new option ``--log-flags``."
msgstr ""
"[:doc:`/reference/executables/groonga`] Added a new option ``--log-flags``."

msgid "We can specify output items of a log of the Groonga."
msgstr "We can specify output items of a log of the Groonga."

msgid "We can output as below items."
msgstr "We can output as below items."

msgid "Timestamp"
msgstr "Timestamp"

msgid "Log message"
msgstr "Log message"

msgid "Location(the location where the log was output)"
msgstr "Location(the location where the log was output)"

msgid "Process id"
msgstr "Process id"

msgid "Thread id"
msgstr "Thread id"

msgid "We can specify prefix as below."
msgstr "We can specify prefix as below."

msgid "``+``"
msgstr "``+``"

msgid "This prefix means that \"add the flag\"."
msgstr "This prefix means that \"add the flag\"."

msgid "``-``"
msgstr "``-``"

msgid "This prefix means that \"remove the flag\"."
msgstr "This prefix means that \"remove the flag\"."

msgid "No prefix means that \"replace existing flags\"."
msgstr "No prefix means that \"replace existing flags\"."

msgid "Specifically, we can specify flags as below."
msgstr "Specifically, we can specify flags as below."

msgid "``none``"
msgstr "``none``"

msgid "Output nothing into the log."
msgstr "Output nothing into the log."

msgid "``time``"
msgstr "``time``"

msgid "Output a timestamp into the log."
msgstr "Output a timestamp into the log."

msgid "``message``"
msgstr "``message``"

msgid "Output log messages into the log."
msgstr "Output log messages into the log."

msgid "``location``"
msgstr "``location``"

msgid ""
"Output the location where the log was output( a file name, a line and a "
"function name) and process id."
msgstr ""
"Output the location where the log was output( a file name, a line and a "
"function name) and process id."

msgid "``process_id``"
msgstr "``process_id``"

msgid "Output a process id into the log."
msgstr "Output a process id into the log."

msgid "``pid``"
msgstr "``pid``"

msgid "This flag is an alias of ``process_id``."
msgstr "This flag is an alias of ``process_id``."

msgid "``thread_id``"
msgstr "``thread_id``"

msgid "Output thread id into the log."
msgstr "Output thread id into the log."

msgid "``all``"
msgstr "``all``"

msgid "This flag specifies all flags except ``none`` and ``default`` flags."
msgstr "This flag specifies all flags except ``none`` and ``default`` flags."

msgid "``default``"
msgstr "``default``"

msgid "Output a timestamp and log messages into the log."
msgstr "Output a timestamp and log messages into the log."

msgid "We can also specify multiple log flags by separating flags with ``|``."
msgstr "We can also specify multiple log flags by separating flags with ``|``."

msgid "Fixed a memory leak when occurs index update error."
msgstr "Fixed a memory leak when occurs index update error."

msgid ""
"[:doc:`/reference/normalizers`] Fixed a bug that stateless normalizers and "
"stateful normalizers return wrong results when we use them at the same time."
msgstr ""
"[:doc:`/reference/normalizers`] Fixed a bug that stateless normalizers and "
"stateful normalizers return wrong results when we use them at the same time."

msgid "Stateless normalizers are below."
msgstr "Stateless normalizers are below."

msgid "``unify_kana``"
msgstr "``unify_kana``"

msgid "``unify_kana_case``"
msgstr "``unify_kana_case``"

msgid "``unify_kana_voiced_sound_mark``"
msgstr "``unify_kana_voiced_sound_mark``"

msgid "``unify_hyphen``"
msgstr "``unify_hyphen``"

msgid "``unify_prolonged_sound_mark``"
msgstr "``unify_prolonged_sound_mark``"

msgid "``unify_hyphen_and_prolonged_sound_mark``"
msgstr "``unify_hyphen_and_prolonged_sound_mark``"

msgid "``unify_middle_dot``"
msgstr "``unify_middle_dot``"

msgid "Stateful normalizers are below."
msgstr "Stateful normalizers are below."

msgid "``unify_katakana_v_sounds``"
msgstr "``unify_katakana_v_sounds``"

msgid "``unify_katakana_bu_sound``"
msgstr "``unify_katakana_bu_sound``"

msgid "``unify_to_romaji``"
msgstr "``unify_to_romaji``"

msgid "Release 8.1.0 - 2018-12-29"
msgstr "Release 8.1.0 - 2018-12-29"

msgid "[httpd] Updated bundled nginx to 1.15.8."
msgstr "[httpd] Updated bundled nginx to 1.15.8."

msgid ""
"Fixed a bug that unlock against DB is always executed after flush when after "
"execute a ``io_flush`` command."
msgstr ""
"Fixed a bug that unlock against DB is always executed after flush when after "
"execute a ``io_flush`` command."

msgid ""
"Fixed a bug that ``reindex`` command doesn't finish when execute a "
"``reindex`` command against table that has record that has not references."
msgstr ""
"Fixed a bug that ``reindex`` command doesn't finish when execute a "
"``reindex`` command against table that has record that has not references."

msgid "Release 8.0.9 - 2018-11-29"
msgstr "Release 8.0.9 - 2018-11-29"

msgid ""
"[:doc:`/reference/tokenizers`] Improved that output a tokenizer name in "
"error message when create tokenizer fail."
msgstr ""
"[:doc:`/reference/tokenizers`] Improved that output a tokenizer name in "
"error message when create tokenizer fail."

msgid ""
"[:doc:`/reference/tokenizers`][TokenDelimit] Supported that customizing "
"delimiter of a token."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenDelimit] Supported that customizing "
"delimiter of a token."

msgid "You can use token other than whitespace as a token of delimiter."
msgstr "You can use token other than whitespace as a token of delimiter."

msgid ""
"[:doc:`/reference/tokenizers`][TokenDelimit] Added new option ``pattern``."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenDelimit] Added new option ``pattern``."

msgid "You can specify delimiter with regular expression by this option."
msgstr "You can specify delimiter with regular expression by this option."

msgid ""
"[:doc:`/reference/tokenizers`] Added force_prefix_search value to each token "
"information."
msgstr ""
"[:doc:`/reference/tokenizers`] Added force_prefix_search value to each token "
"information."

msgid "\"force_prefix\" is kept for backward compatibility."
msgstr "\"force_prefix\" is kept for backward compatibility."

msgid ""
"[:doc:`/reference/token_filters`] Added built-in token filter "
"``TokenFilterNFKC100``."
msgstr ""
"[:doc:`/reference/token_filters`] Added built-in token filter "
"``TokenFilterNFKC100``."

msgid ""
"You can convert katakana to hiragana like NormalizerNFKC100 with a "
"``unify_kana`` option."
msgstr ""
"You can convert katakana to hiragana like NormalizerNFKC100 with a "
"``unify_kana`` option."

msgid ""
"[:doc:`/reference/token_filters`][TokenFilterStem] Added new option "
"``algorithm``."
msgstr ""
"[:doc:`/reference/token_filters`][TokenFilterStem] Added new option "
"``algorithm``."

msgid ""
"You can also stem language other than English(French, Spanish, Portuguese, "
"Italian, Romanian, German, Dutch, Swedish, Norwegian, Danish, Russian, "
"Finnish) by this option."
msgstr ""
"You can also stem language other than English(French, Spanish, Portuguese, "
"Italian, Romanian, German, Dutch, Swedish, Norwegian, Danish, Russian, "
"Finnish) by this option."

msgid ""
"[:doc:`/reference/token_filters`][TokenFilterStopWord] Added new option "
"``column``."
msgstr ""
"[:doc:`/reference/token_filters`][TokenFilterStopWord] Added new option "
"``column``."

msgid ""
"You can specify stop word in a column other than is_stop_word column by this "
"option."
msgstr ""
"You can specify stop word in a column other than is_stop_word column by this "
"option."

msgid ""
"[:doc:`/reference/commands/dump`] Supported output options of token filter "
"options."
msgstr ""
"[:doc:`/reference/commands/dump`] Supported output options of token filter "
"options."

msgid ""
"If you specify a tokenizer like ``TokenNgram`` or ``TokenMecab`` etc that "
"has options, you can output these options with ``table_list`` command."
msgstr ""
"If you specify a tokenizer like ``TokenNgram`` or ``TokenMecab`` etc that "
"has options, you can output these options with ``table_list`` command."

msgid ""
"[:doc:`/reference/commands/truncate`] Supported a table that it has token "
"filter option."
msgstr ""
"[:doc:`/reference/commands/truncate`] Supported a table that it has token "
"filter option."

msgid ""
"You can ``truncate`` even a tabel that it has token filter like "
"``TokenFilterStem`` or ``TokenStopWord`` that has options."
msgstr ""
"You can ``truncate`` even a tabel that it has token filter like "
"``TokenFilterStem`` or ``TokenStopWord`` that has options."

msgid ""
"[:doc:`/reference/commands/schema`] Support output of options of token "
"filter."
msgstr ""
"[:doc:`/reference/commands/schema`] Support output of options of token "
"filter."

msgid ""
"[:doc:`/reference/normalizers`] Added new option for ``NormalizerNFKC100`` "
"that ``unify_to_romaji`` option."
msgstr ""
"[:doc:`/reference/normalizers`] Added new option for ``NormalizerNFKC100`` "
"that ``unify_to_romaji`` option."

msgid "You can normalize hiragana and katakana to romaji by this option."
msgstr "You can normalize hiragana and katakana to romaji by this option."

msgid "[query-log][show-condition] Supported \"func() > 0\" case."
msgstr "[query-log][show-condition] Supported \"func() > 0\" case."

msgid "[Windows] Improved that ensure flushing on unmap."
msgstr "[Windows] Improved that ensure flushing on unmap."

msgid "Improved error message on opening input file error."
msgstr "Improved error message on opening input file error."

msgid "[httpd] Updated bundled nginx to 1.15.7."
msgstr "[httpd] Updated bundled nginx to 1.15.7."

msgid "contains security fix for CVE-2018-16843 and CVE-2018-16844."
msgstr "contains security fix for CVE-2018-16843 and CVE-2018-16844."

msgid "Fixed a memory leak when evaluating window function."
msgstr "Fixed a memory leak when evaluating window function."

msgid ""
"[:doc:`/reference/executables/groonga-httpd`] Fixed bug that log content may "
"be mixed."
msgstr ""
"[:doc:`/reference/executables/groonga-httpd`] Fixed bug that log content may "
"be mixed."

msgid ""
"Fixed a bug that generates invalid JSON when occurs error of slice on "
"output_columns."
msgstr ""
"Fixed a bug that generates invalid JSON when occurs error of slice on "
"output_columns."

msgid "Fixed a memory leak when getting nested reference vector column value."
msgstr "Fixed a memory leak when getting nested reference vector column value."

msgid "Fixed a crash bug when outputting warning logs of index corruption."
msgstr "Fixed a crash bug when outputting warning logs of index corruption."

msgid ""
"Fix a crash bug when temporary vector is reused in expression evaluation."
msgstr ""
"Fix a crash bug when temporary vector is reused in expression evaluation."

msgid ""
"For example, crash when evaluating an expression that uses a vector as below."
msgstr ""
"For example, crash when evaluating an expression that uses a vector as below."

msgid "``_score = _score + (vector_size(categories) > 0)``"
msgstr "``_score = _score + (vector_size(categories) > 0)``"

msgid ""
"Fix a bug that hits a value of vector columns deleted by a delete command."
"[GitHub PGroonga#85][Reported by dodaisuke]"
msgstr ""
"Fix a bug that hits a value of vector columns deleted by a delete command."
"[GitHub PGroonga#85][Reported by dodaisuke]"

msgid "Release 8.0.8 - 2018-10-29"
msgstr "Release 8.0.8 - 2018-10-29"

msgid ""
"[:doc:`/reference/commands/table_list`] Supported output options of default "
"tokenizer."
msgstr ""
"[:doc:`/reference/commands/table_list`] Supported output options of default "
"tokenizer."

msgid ""
"[:doc:`/reference/commands/select`] Supported normalizer options in "
"sequential match with ``record @ 'query'``."
msgstr ""
"[:doc:`/reference/commands/select`] Supported normalizer options in "
"sequential match with ``record @ 'query'``."

msgid ""
"[:doc:`/reference/commands/truncate`] Supported a table that it has "
"tokenizer option."
msgstr ""
"[:doc:`/reference/commands/truncate`] Supported a table that it has "
"tokenizer option."

msgid ""
"You can ``truncate`` even a tabel that it has tokenizer like ``TokenNgram`` "
"or ``TokenMecab`` etc that has options."
msgstr ""
"You can ``truncate`` even a tabel that it has tokenizer like ``TokenNgram`` "
"or ``TokenMecab`` etc that has options."

msgid ""
"[:doc:`/reference/tokenizers`][TokenMecab] Added new option ``target_class``"
msgstr ""
"[:doc:`/reference/tokenizers`][TokenMecab] Added new option ``target_class``"

msgid ""
"This option searches a token of specifying a part-of-speech. For example, "
"you can search only a noun."
msgstr ""
"This option searches a token of specifying a part-of-speech. For example, "
"you can search only a noun."

msgid ""
"This option can also specify subclasses and exclude or add specific part-of-"
"speech of specific using ``+`` or ``-``. So, you can also search except a "
"pronoun as below."
msgstr ""
"This option can also specify subclasses and exclude or add specific part-of-"
"speech of specific using ``+`` or ``-``. So, you can also search except a "
"pronoun as below."

msgid ""
"``'TokenMecab(\"target_class\", \"-名詞/代名詞\", \"target_class\", \"+\")'``"
msgstr ""
"``'TokenMecab(\"target_class\", \"-名詞/代名詞\", \"target_class\", \"+\")'``"

msgid ""
"[:doc:`/reference/commands/io_flush`] Supported locking of a database during "
"a ``io_flush``."
msgstr ""
"[:doc:`/reference/commands/io_flush`] Supported locking of a database during "
"a ``io_flush``."

msgid ""
"Because Groonga had a problem taht is a crash when deleteing a table of a "
"target of a ``io_flush`` during execution of a ``io_flush``."
msgstr ""
"Because Groonga had a problem taht is a crash when deleteing a table of a "
"target of a ``io_flush`` during execution of a ``io_flush``."

msgid ""
"[:doc:`/reference/functions/cast_loose`] Added a new function ``cast_loose``."
msgstr ""
"[:doc:`/reference/functions/cast_loose`] Added a new function ``cast_loose``."

msgid ""
"This function cast to a type to specify. If a value to specify can't cast, "
"it become to a default value to specify."
msgstr ""
"This function cast to a type to specify. If a value to specify can't cast, "
"it become to a default value to specify."

msgid ""
"Added optimize the order of evaluation of a conditional expression."
"(experimental)"
msgstr ""
"Added optimize the order of evaluation of a conditional expression."
"(experimental)"

msgid "You can active this feature by setting environment value as below."
msgstr "You can active this feature by setting environment value as below."

msgid "``GRN_EXPR_OPTIMIZE=yes``"
msgstr "``GRN_EXPR_OPTIMIZE=yes``"

msgid ""
"Supported ``(?-mix:XXX)`` form for index searchable regular expression. "
"[groonga-dev,04683][Reported by Masatoshi SEKI]"
msgstr ""
"Supported ``(?-mix:XXX)`` form for index searchable regular expression. "
"[groonga-dev,04683][Reported by Masatoshi SEKI]"

msgid "``(?-mix:XXX)`` form treats the same as XXX."
msgstr "``(?-mix:XXX)`` form treats the same as XXX."

msgid "[httpd] Updated bundled nginx to 1.15.5."
msgstr "[httpd] Updated bundled nginx to 1.15.5."

msgid "Supported Ubuntu 18.10 (Cosmic Cuttlefish)"
msgstr "Supported Ubuntu 18.10 (Cosmic Cuttlefish)"

msgid ""
"Fixed a bug that the Groonga GQTP server may fail to accept a new "
"connection. [groonga-dev,04688][Reported by Yutaro Shimamura]"
msgstr ""
"Fixed a bug that the Groonga GQTP server may fail to accept a new "
"connection. [groonga-dev,04688][Reported by Yutaro Shimamura]"

msgid "It's caused when interruption client process without using quit."
msgstr "It's caused when interruption client process without using quit."

msgid "Masatoshi SEKI"
msgstr "Masatoshi SEKI"

msgid "Release 8.0.7 - 2018-09-29"
msgstr "Release 8.0.7 - 2018-09-29"

msgid ""
"[:doc:`/reference/tokenizers`][TokenMecab] support outputting metadata of "
"Mecab."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenMecab] support outputting metadata of "
"Mecab."

msgid "Added new option ``include_class`` for ``TokenMecab``."
msgstr "Added new option ``include_class`` for ``TokenMecab``."

msgid "This option outputs ``class`` and ``subclass`` in Mecab's metadata."
msgstr "This option outputs ``class`` and ``subclass`` in Mecab's metadata."

msgid "Added new option ``include_reading`` for ``TokenMecab``."
msgstr "Added new option ``include_reading`` for ``TokenMecab``."

msgid "This option outputs ``reading`` in Mecab's metadata."
msgstr "This option outputs ``reading`` in Mecab's metadata."

msgid "Added new option ``include_form`` for ``TokenMecab``."
msgstr "Added new option ``include_form`` for ``TokenMecab``."

msgid ""
"This option outputs ``inflected_type``, ``inflected_form`` and ``base_form`` "
"in Mecab's metadata."
msgstr ""
"This option outputs ``inflected_type``, ``inflected_form`` and ``base_form`` "
"in Mecab's metadata."

msgid "Added new option ``use_reading`` for ``TokenMecab``."
msgstr "Added new option ``use_reading`` for ``TokenMecab``."

msgid "This option supports a search by kana."
msgstr "This option supports a search by kana."

msgid ""
"This option is useful for countermeasure of orthographical variants because "
"it searches with kana."
msgstr ""
"This option is useful for countermeasure of orthographical variants because "
"it searches with kana."

msgid "[plugin] Groonga now can grab plugins from multiple directories."
msgstr "[plugin] Groonga now can grab plugins from multiple directories."

msgid ""
"You can specify multiple directories to ``GRN_PLUGINS_PATH`` separated with "
"\":\" on non Windows, \";\" on Windows."
msgstr ""
"You can specify multiple directories to ``GRN_PLUGINS_PATH`` separated with "
"\":\" on non Windows, \";\" on Windows."

msgid ""
"``GRN_PLUGINS_PATH`` has high priority than the existing "
"``GRN_PLUGINS_DIR``. Currently, this option is not supported Windows."
msgstr ""
"``GRN_PLUGINS_PATH`` has high priority than the existing "
"``GRN_PLUGINS_DIR``. Currently, this option is not supported Windows."

msgid ""
"[:doc:`/reference/tokenizers`][TokenNgram] Added new option "
"``unify_alphabet`` for ``TokenNgram``."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenNgram] Added new option "
"``unify_alphabet`` for ``TokenNgram``."

msgid ""
"If we use ``unify_alphabet`` as ``false``, ``TokenNgram`` uses bigram "
"tokenize method for ASCII character."
msgstr ""
"If we use ``unify_alphabet`` as ``false``, ``TokenNgram`` uses bigram "
"tokenize method for ASCII character."

msgid ""
"[:doc:`/reference/tokenizers`][TokenNgram] Added new option ``unify_symbol`` "
"for ``TokenNgram``."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenNgram] Added new option ``unify_symbol`` "
"for ``TokenNgram``."

msgid ""
"``TokenNgram(\"unify_symbol\", false)`` is same behavior of "
"``TokenBigramSplitSymbol``."
msgstr ""
"``TokenNgram(\"unify_symbol\", false)`` is same behavior of "
"``TokenBigramSplitSymbol``."

msgid ""
"[:doc:`/reference/tokenizers`][TokenNgram] Added new option ``unify_digit`` "
"for ``TokenNgram``."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenNgram] Added new option ``unify_digit`` "
"for ``TokenNgram``."

msgid ""
"If we use ``unify_digit`` as ``false``, If we set false, ``TokenNgram`` uses "
"bigram tokenize method for digits."
msgstr ""
"If we use ``unify_digit`` as ``false``, If we set false, ``TokenNgram`` uses "
"bigram tokenize method for digits."

msgid "[httpd] Updated bundled nginx to 1.15.4."
msgstr "[httpd] Updated bundled nginx to 1.15.4."

msgid "Fixed wrong score calculations on some cases."
msgstr "Fixed wrong score calculations on some cases."

msgid ""
"It's caused when adding, multiplication or division numeric to a bool value."
msgstr ""
"It's caused when adding, multiplication or division numeric to a bool value."

msgid ""
"It's caused when comparing a scalar and vector columns using ``!=`` or "
"``==``."
msgstr ""
"It's caused when comparing a scalar and vector columns using ``!=`` or "
"``==``."

msgid "Release 8.0.6 - 2018-08-29"
msgstr "Release 8.0.6 - 2018-08-29"

msgid ""
"[:doc:`/reference/tokenizers`][TokenMecab] add ``chunked_tokenize`` and "
"``chunk_size_threshold`` options."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenMecab] add ``chunked_tokenize`` and "
"``chunk_size_threshold`` options."

msgid ""
"[optimizer] support estimation for query family expressions. It will "
"generate more effective execution plan with query family expressions such as "
"``column @ query``, ``column @~ pattern`` and so on."
msgstr ""
"[optimizer] support estimation for query family expressions. It will "
"generate more effective execution plan with query family expressions such as "
"``column @ query``, ``column @~ pattern`` and so on."

msgid ""
"[optimizer] plug-in -> built-in It's disabled by default for now. We can "
"enable it by defining ``GRN_EXPR_OPTIMIZE=yes`` environment variable or "
"using ``expression_rewriters`` table as before."
msgstr ""
"[optimizer] plug-in -> built-in It's disabled by default for now. We can "
"enable it by defining ``GRN_EXPR_OPTIMIZE=yes`` environment variable or "
"using ``expression_rewriters`` table as before."

msgid ""
"Enable sequential search for enough filtered case by default. If the current "
"result is enough filtered, sequential search is faster than index search. If "
"the current result has only 1% records of all records in a table and less "
"than 1000 records, sequential search is used even when index search is "
"available."
msgstr ""
"Enable sequential search for enough filtered case by default. If the current "
"result is enough filtered, sequential search is faster than index search. If "
"the current result has only 1% records of all records in a table and less "
"than 1000 records, sequential search is used even when index search is "
"available."

msgid ""
"Cullently, this optimization is applied when search by ``==``, ``>``, ``<``, "
"``>=``, or ``<=``."
msgstr ""
"Cullently, this optimization is applied when search by ``==``, ``>``, ``<``, "
"``>=``, or ``<=``."

msgid ""
"When a key of a table that has columns specified by the filter is "
"``ShortText``, you must set ``NormalizerAuto`` to normalizer of the table to "
"apply this optimization."
msgstr ""
"When a key of a table that has columns specified by the filter is "
"``ShortText``, you must set ``NormalizerAuto`` to normalizer of the table to "
"apply this optimization."

msgid ""
"You can disable this feature by "
"``GRN_TABLE_SELECT_ENOUGH_FILTERED_RATIO=0.0`` environment variable."
msgstr ""
"You can disable this feature by "
"``GRN_TABLE_SELECT_ENOUGH_FILTERED_RATIO=0.0`` environment variable."

msgid "[load] improve error message. Table name is included."
msgstr "[load] improve error message. Table name is included."

msgid ""
"[load] add ``lock_table`` option. If ``--lock_table yes`` is specified, "
"``load`` locks the target table while updating columns and applying ``--"
"each``. This option avoids ``load`` and ``delete`` conflicts but it'll "
"reduce load performance."
msgstr ""
"[load] add ``lock_table`` option. If ``--lock_table yes`` is specified, "
"``load`` locks the target table while updating columns and applying ``--"
"each``. This option avoids ``load`` and ``delete`` conflicts but it'll "
"reduce load performance."

msgid "[vector_find] avoid to crash with unsupported modes"
msgstr "[vector_find] avoid to crash with unsupported modes"

msgid ""
"[index] fix a bug that offline index construction for text vector with "
"``HASH_KEY``. It creates index with invalid section ID."
msgstr ""
"[index] fix a bug that offline index construction for text vector with "
"``HASH_KEY``. It creates index with invalid section ID."

msgid ""
"Fix a bug that ``--match_columns 'index[0] || index[9]'`` uses wrong section."
msgstr ""
"Fix a bug that ``--match_columns 'index[0] || index[9]'`` uses wrong section."

msgid ""
"[highlighter] fix a wrong highlight bug It's caused when lexicon is hash "
"table and keyword is less than N of N-gram."
msgstr ""
"[highlighter] fix a wrong highlight bug It's caused when lexicon is hash "
"table and keyword is less than N of N-gram."

msgid ""
"[mruby] fix a bug that real error is hidden. mruby doesn't support error "
"propagation by no argument raise. https://github.com/mruby/mruby/issues/290"
msgstr ""
"[mruby] fix a bug that real error is hidden. mruby doesn't support error "
"propagation by no argument raise. https://github.com/mruby/mruby/issues/290"

msgid ""
"[:doc:`/reference/tokenizers`][TokenNgram loose]: fix a not found bug when "
"query has only loose types. ``highlight_html()`` with lexicon was also "
"broken."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenNgram loose]: fix a not found bug when "
"query has only loose types. ``highlight_html()`` with lexicon was also "
"broken."

msgid ""
"Fix a bug that text->number cast ignores trailing garbage. \"0garbage\" "
"should be cast error."
msgstr ""
"Fix a bug that text->number cast ignores trailing garbage. \"0garbage\" "
"should be cast error."

msgid "Fix an optimization bug for ``reference_column >= 'key_value'`` case"
msgstr "Fix an optimization bug for ``reference_column >= 'key_value'`` case"

msgid "Release 8.0.5 - 2018-07-29"
msgstr "Release 8.0.5 - 2018-07-29"

msgid ""
"[:doc:`/reference/grn_expr/script_syntax`] Added complementary explain about "
"similar search against Japanese documents. [GitHub#858][Patch by Yasuhiro "
"Horimoto]"
msgstr ""
"[:doc:`/reference/grn_expr/script_syntax`] Added complementary explain about "
"similar search against Japanese documents. [GitHub#858][Patch by Yasuhiro "
"Horimoto]"

msgid ""
"[:doc:`/reference/functions/time_classify_day_of_week`] Added a new API: "
"``time_classify_day_of_week()``."
msgstr ""
"[:doc:`/reference/functions/time_classify_day_of_week`] Added a new API: "
"``time_classify_day_of_week()``."

msgid ""
"Suppressed a warning with ``-fstack-protector``. Suggested by OBATA Akio."
msgstr ""
"Suppressed a warning with ``-fstack-protector``. Suggested by OBATA Akio."

msgid "Added a new API: ``time_format_iso8601()``."
msgstr "Added a new API: ``time_format_iso8601()``."

msgid "Exported a struct ``grn_raw_string``."
msgstr "Exported a struct ``grn_raw_string``."

msgid ""
"Added a new API: ``grn_obj_clear_option_values()``. It allows you to clear "
"option values on remove (for persistent) / close (for temporary.)"
msgstr ""
"Added a new API: ``grn_obj_clear_option_values()``. It allows you to clear "
"option values on remove (for persistent) / close (for temporary.)"

msgid ""
"[log] Reported index column name for error message ``[ii][update][one]``."
msgstr ""
"[log] Reported index column name for error message ``[ii][update][one]``."

msgid "[httpd] Updated bundled nginx to 1.15.2."
msgstr "[httpd] Updated bundled nginx to 1.15.2."

msgid ""
"[:doc:`/install/ubuntu`] Dropped Ubuntu 17.10 (Artful Aardvark) support. It "
"has reached EOL at July 19, 2018."
msgstr ""
"[:doc:`/install/ubuntu`] Dropped Ubuntu 17.10 (Artful Aardvark) support. It "
"has reached EOL at July 19, 2018."

msgid ""
"[:doc:`/install/debian`] Dropped jessie support. Debian's security and "
"release team will no longer produce updates for jessie."
msgstr ""
"[:doc:`/install/debian`] Dropped jessie support. Debian's security and "
"release team will no longer produce updates for jessie."

msgid "Fixed returning wrong result after unfinished ``/d/load`` data by POST."
msgstr ""
"Fixed returning wrong result after unfinished ``/d/load`` data by POST."

msgid "Fixed wrong function call around KyTea."
msgstr "Fixed wrong function call around KyTea."

msgid ""
"[:doc:`/reference/executables/grndb`] Added a missing label for the ``--"
"force-truncate`` option."
msgstr ""
"[:doc:`/reference/executables/grndb`] Added a missing label for the ``--"
"force-truncate`` option."

msgid ""
"Fixed crash on closing of a database, when a normalizer provided by a plugin "
"(ex. ``groonga-normalizer-mysql``) is used with any option."
msgstr ""
"Fixed crash on closing of a database, when a normalizer provided by a plugin "
"(ex. ``groonga-normalizer-mysql``) is used with any option."

msgid ""
"Fixed a bug that normalizer/tokenizer options may be ignored. It's occurred "
"when the same object ID is reused."
msgstr ""
"Fixed a bug that normalizer/tokenizer options may be ignored. It's occurred "
"when the same object ID is reused."

msgid "Release 8.0.4 - 2018-06-29"
msgstr "Release 8.0.4 - 2018-06-29"

msgid "[log] Add sub error for error message ``[ii][update][one]``."
msgstr "[log] Add sub error for error message ``[ii][update][one]``."

msgid "Added a new API: ``grn_highlighter_clear_keywords()``."
msgstr "Added a new API: ``grn_highlighter_clear_keywords()``."

msgid "Added a new predicate: ``grn_obj_is_number_family_bulk()``."
msgstr "Added a new predicate: ``grn_obj_is_number_family_bulk()``."

msgid "Added a new API: ``grn_plugin_proc_get_value_mode()``."
msgstr "Added a new API: ``grn_plugin_proc_get_value_mode()``."

msgid ""
"[:doc:`reference/functions/vector_find`] Added a new function "
"``vector_find()``."
msgstr ""
"[:doc:`reference/functions/vector_find`] Added a new function "
"``vector_find()``."

msgid "Suppress memcpy warnings in msgpack."
msgstr "Suppress memcpy warnings in msgpack."

msgid "Updated mruby from 1.0.0 to 1.4.1."
msgstr "Updated mruby from 1.0.0 to 1.4.1."

msgid ""
"[doc][:doc:`/reference/api/grn_obj`] Added API reference for "
"``grn_obj_is_index_column()``."
msgstr ""
"[doc][:doc:`/reference/api/grn_obj`] Added API reference for "
"``grn_obj_is_index_column()``."

msgid "[windows] Suppress printf format warnings."
msgstr "[windows] Suppress printf format warnings."

msgid "[windows] Suppress warning by msgpack."
msgstr "[windows] Suppress warning by msgpack."

msgid ""
"[:doc:`/reference/api/grn_obj`][:doc:`/reference/api/plugin`] Added encoding "
"converter. rules:"
msgstr ""
"[:doc:`/reference/api/grn_obj`][:doc:`/reference/api/plugin`] Added encoding "
"converter. rules:"

msgid "grn_ctx::errbuf: grn_encoding"
msgstr "grn_ctx::errbuf: grn_encoding"

msgid "grn_logger_put: grn_encoding"
msgstr "grn_logger_put: grn_encoding"

msgid "mruby: UTF-8"
msgstr "mruby: UTF-8"

msgid "path: locale"
msgstr "path: locale"

msgid "[mrb] Added ``LocaleOutput``."
msgstr "[mrb] Added ``LocaleOutput``."

msgid "[windows] Supported converting image path to grn_encoding."
msgstr "[windows] Supported converting image path to grn_encoding."

msgid ""
"[:doc:`/reference/tokenizers`][TokenMecab] Convert error message encoding."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenMecab] Convert error message encoding."

msgid ""
"[:doc:`/reference/window_functions/window_sum`] Supported dynamic column as "
"a target column."
msgstr ""
"[:doc:`/reference/window_functions/window_sum`] Supported dynamic column as "
"a target column."

msgid ""
"[doc][:doc:`/reference/api/grn_obj`] Added API reference for "
"``grn_obj_is_vector_column()``."
msgstr ""
"[doc][:doc:`/reference/api/grn_obj`] Added API reference for "
"``grn_obj_is_vector_column()``."

msgid "[:doc:`/reference/commands/column_create`] Added more validations."
msgstr "[:doc:`/reference/commands/column_create`] Added more validations."

msgid ""
"1: Full text search index for vector column must have ``WITH_SECTION`` flag. "
"(Note that TokenDelmit with ``WITH_POSITION`` without ``WITH_SECTION`` is "
"permitted. It's useful pattern for tag search.)"
msgstr ""
"1: Full text search index for vector column must have ``WITH_SECTION`` flag. "
"(Note that TokenDelmit with ``WITH_POSITION`` without ``WITH_SECTION`` is "
"permitted. It's useful pattern for tag search.)"

msgid ""
"2: Full text search index for vector column must not be multi column index. "
"detail: https://github.com/groonga/groonga/"
"commit/08e2456ba35407e3d5172f71a0200fac2a770142"
msgstr ""
"2: Full text search index for vector column must not be multi column index. "
"detail: https://github.com/groonga/groonga/"
"commit/08e2456ba35407e3d5172f71a0200fac2a770142"

msgid ""
"[:doc:`/reference/executables/grndb`] Disabled log check temporarily. "
"Because it's not completed yet."
msgstr ""
"[:doc:`/reference/executables/grndb`] Disabled log check temporarily. "
"Because it's not completed yet."

msgid ""
"[:doc:`reference/functions/sub_filter`] Fixed too much score with a too "
"filtered case."
msgstr ""
"[:doc:`reference/functions/sub_filter`] Fixed too much score with a too "
"filtered case."

msgid "Fixed build error if KyTea is installed."
msgstr "Fixed build error if KyTea is installed."

msgid "[:doc:`/reference/executables/grndb`] Fixed output channel."
msgstr "[:doc:`/reference/executables/grndb`] Fixed output channel."

msgid "[query-log][show-condition] Maybe fixed a crash bug."
msgstr "[query-log][show-condition] Maybe fixed a crash bug."

msgid ""
"[highlighter][lexicon] Fixed a not highlighted bug. The keyword wasn't "
"highlighted if keyword length is less than N (\"N\"-gram. In many cases, "
"it's Bigram so \"less than 2\")."
msgstr ""
"[highlighter][lexicon] Fixed a not highlighted bug. The keyword wasn't "
"highlighted if keyword length is less than N (\"N\"-gram. In many cases, "
"it's Bigram so \"less than 2\")."

msgid ""
"[windows] Fixed a base path detection bug. If system locale DLL path "
"includes 0x5c (``\\`` in ASCII) such as \"U+8868 CJK UNIFIED "
"IDEOGRAPH-8868\" in CP932, the base path detection is buggy."
msgstr ""
"[windows] Fixed a base path detection bug. If system locale DLL path "
"includes 0x5c (``\\`` in ASCII) such as \"U+8868 CJK UNIFIED "
"IDEOGRAPH-8868\" in CP932, the base path detection is buggy."

msgid ""
"[:doc:`/reference/tokenizers`][TokenNgram] Fixed wrong first character "
"length. It's caused for \"PARENTHESIZED IDEOGRAPH\" characters such as \"U"
"+3231 PARENTHESIZED IDEOGRAPH STOCK\"."
msgstr ""
"[:doc:`/reference/tokenizers`][TokenNgram] Fixed wrong first character "
"length. It's caused for \"PARENTHESIZED IDEOGRAPH\" characters such as \"U"
"+3231 PARENTHESIZED IDEOGRAPH STOCK\"."

msgid "Release 8.0.3 - 2018-05-29"
msgstr "Release 8.0.3 - 2018-05-29"

msgid ""
"[:doc:`/reference/functions/highlight_html`] Support highlight of results of "
"the search by ``NormalizerNFKC100`` or ``TokenNgram``."
msgstr ""
"[:doc:`/reference/functions/highlight_html`] Support highlight of results of "
"the search by ``NormalizerNFKC100`` or ``TokenNgram``."

msgid ""
"[:doc:`/reference/tokenizers`] Added new option for ``TokenNgram`` that "
"``report_source_location option`` . This option used when highlighting with "
"``highlight_html`` use a lexicon."
msgstr ""
"[:doc:`/reference/tokenizers`] Added new option for ``TokenNgram`` that "
"``report_source_location option`` . This option used when highlighting with "
"``highlight_html`` use a lexicon."

msgid ""
"[:doc:`/reference/normalizers`] Added new option for ``NormalizerNFKC100`` "
"that ``unify_middle_dot option``. This option normalizes middle dot. You can "
"search with or without ``・`` (middle dot) and regardless of ``・`` position."
msgstr ""
"[:doc:`/reference/normalizers`] Added new option for ``NormalizerNFKC100`` "
"that ``unify_middle_dot option``. This option normalizes middle dot. You can "
"search with or without ``・`` (middle dot) and regardless of ``・`` position."

msgid ""
"[:doc:`/reference/normalizers`] Added new option for ``NormalizerNFKC100`` "
"that ``unify_katakana_v_sounds option``. This option normalizes ``ヴァヴィヴ"
"ヴェヴォ`` (katakana) to ``バビブベボ`` (katakana). For example, you can "
"search ``バイオリン`` (violin) in ``ヴァイオリン`` (violin)."
msgstr ""
"[:doc:`/reference/normalizers`] Added new option for ``NormalizerNFKC100`` "
"that ``unify_katakana_v_sounds option``. This option normalizes ``ヴァヴィヴ"
"ヴェヴォ`` (katakana) to ``バビブベボ`` (katakana). For example, you can "
"search ``バイオリン`` (violin) in ``ヴァイオリン`` (violin)."

msgid ""
"[:doc:`/reference/normalizers`] Added new option for ``NormalizerNFKC100`` "
"that ``unify_katakana_bu_sound option``. This option normalizes ``ヴァヴィ"
"ヴゥヴェヴォ`` (katakana) to ``ブ`` (katakana). For example, you can search "
"``セーブル`` (katakana) and ``セーヴル`` in ``セーヴェル`` (katakana)."
msgstr ""
"[:doc:`/reference/normalizers`] Added new option for ``NormalizerNFKC100`` "
"that ``unify_katakana_bu_sound option``. This option normalizes ``ヴァヴィ"
"ヴゥヴェヴォ`` (katakana) to ``ブ`` (katakana). For example, you can search "
"``セーブル`` (katakana) and ``セーヴル`` in ``セーヴェル`` (katakana)."

msgid ""
"[:doc:`reference/functions/sub_filter`] Supported ``sub_filter`` "
"optimization for the too filter case. this optimize is valid when records "
"are enough narrowed down before ``sub_filter`` execution as below."
msgstr ""
"[:doc:`reference/functions/sub_filter`] Supported ``sub_filter`` "
"optimization for the too filter case. this optimize is valid when records "
"are enough narrowed down before ``sub_filter`` execution as below."

msgid ""
"[:doc:`/reference/executables/groonga-httpd`] Made all workers context "
"address to unique. context address is ``#{ID}`` of below query log."
msgstr ""
"[:doc:`/reference/executables/groonga-httpd`] Made all workers context "
"address to unique. context address is ``#{ID}`` of below query log."

msgid "#{TIME_STAMP}|#{MESSAGE}"
msgstr "#{TIME_STAMP}|#{MESSAGE}"

msgid "#{TIME_STAMP}|#{ID}|>#{QUERY}"
msgstr "#{TIME_STAMP}|#{ID}|>#{QUERY}"

msgid "#{TIME_STAMP}|#{ID}|:#{ELAPSED_TIME} #{PROGRESS}"
msgstr "#{TIME_STAMP}|#{ID}|:#{ELAPSED_TIME} #{PROGRESS}"

msgid "#{TIME_STAMP}|#{ID}|<#{ELAPSED_TIME} #{RETURN_CODE}"
msgstr "#{TIME_STAMP}|#{ID}|<#{ELAPSED_TIME} #{RETURN_CODE}"

msgid ""
"[:doc:`/reference/commands/delete`] Added new options that ``limit``. You "
"can limit the number of delete records as below example. ``delete --table "
"Users --filter '_key @^ \"b\"' --limit 4``"
msgstr ""
"[:doc:`/reference/commands/delete`] Added new options that ``limit``. You "
"can limit the number of delete records as below example. ``delete --table "
"Users --filter '_key @^ \"b\"' --limit 4``"

msgid "[httpd] Updated bundled nginx to 1.14.0."
msgstr "[httpd] Updated bundled nginx to 1.14.0."

msgid ""
"[:doc:`/reference/commands/logical_select`] Fixed memory leak when an error "
"occurs in filtered dynamic columns."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Fixed memory leak when an error "
"occurs in filtered dynamic columns."

msgid ""
"[:doc:`/reference/commands/logical_count`] Fixed memory leak on initial "
"dynamic column error."
msgstr ""
"[:doc:`/reference/commands/logical_count`] Fixed memory leak on initial "
"dynamic column error."

msgid ""
"[:doc:`/reference/commands/logical_range_filter`] Fixed memory leak when an "
"error occurs in dynamic column evaluation."
msgstr ""
"[:doc:`/reference/commands/logical_range_filter`] Fixed memory leak when an "
"error occurs in dynamic column evaluation."

msgid ""
"[:doc:`/reference/tokenizers`] Fixed a bug that the wrong ``source_offset`` "
"when a loose tokenizing such as ``loose_symbol`` option."
msgstr ""
"[:doc:`/reference/tokenizers`] Fixed a bug that the wrong ``source_offset`` "
"when a loose tokenizing such as ``loose_symbol`` option."

msgid ""
"[:doc:`/reference/normalizers`] Fixed a bug that FULLWIDTH LATIN CAPITAL "
"LETTERs such as ``U+FF21 FULLWIDTH LATIN CAPITAL LETTER A`` aren't "
"normalized to LATIN SMALL LETTERs such as ``U+0061 LATIN SMALL LETTER A``. "
"If you have been used ``NormalizerNFKC100`` , you must recreate your indexes."
msgstr ""
"[:doc:`/reference/normalizers`] Fixed a bug that FULLWIDTH LATIN CAPITAL "
"LETTERs such as ``U+FF21 FULLWIDTH LATIN CAPITAL LETTER A`` aren't "
"normalized to LATIN SMALL LETTERs such as ``U+0061 LATIN SMALL LETTER A``. "
"If you have been used ``NormalizerNFKC100`` , you must recreate your indexes."

msgid "Release 8.0.2 - 2018-04-29"
msgstr "Release 8.0.2 - 2018-04-29"

msgid ""
"[:doc:`/reference/executables/grndb`][:ref:`grndb-force-truncate`] Improved "
"``grndb recover --force-truncate`` option that it can be truncated even if "
"locks are left on the table."
msgstr ""
"[:doc:`/reference/executables/grndb`][:ref:`grndb-force-truncate`] Improved "
"``grndb recover --force-truncate`` option that it can be truncated even if "
"locks are left on the table."

msgid ""
"[:doc:`/reference/commands/logical_range_filter`] Added ``sort_keys`` option."
msgstr ""
"[:doc:`/reference/commands/logical_range_filter`] Added ``sort_keys`` option."

msgid ""
"Added a new function ``time_format()``. You can specify time format against "
"a column of ``Time`` type. You can specify with use format of ``strftime`` ."
msgstr ""
"Added a new function ``time_format()``. You can specify time format against "
"a column of ``Time`` type. You can specify with use format of ``strftime`` ."

msgid ""
"[:doc:`/reference/tokenizers`] Support new tokenizer ``TokenNgram``. You can "
"change its behavior dynamically via options. Here is a list of available "
"options:"
msgstr ""
"[:doc:`/reference/tokenizers`] Support new tokenizer ``TokenNgram``. You can "
"change its behavior dynamically via options. Here is a list of available "
"options:"

msgid "``n`` : \"N\" of Ngram. For example, \"3\" for trigram."
msgstr "``n`` : \"N\" of Ngram. For example, \"3\" for trigram."

msgid ""
"``loose_symbol`` : Tokenize keywords including symbols, to be searched by "
"both queries with/without symbols. For example, a keyword \"090-1111-2222\" "
"will be found by any of \"09011112222\", \"090\", \"1111\", \"2222\" and "
"\"090-1111-2222\"."
msgstr ""
"``loose_symbol`` : Tokenize keywords including symbols, to be searched by "
"both queries with/without symbols. For example, a keyword \"090-1111-2222\" "
"will be found by any of \"09011112222\", \"090\", \"1111\", \"2222\" and "
"\"090-1111-2222\"."

msgid ""
"``loose_blank`` : Tokenize keywords including blanks, to be searched by both "
"queries with/without blanks. For example, a keyword \"090 1111 2222\" will "
"be found by any of \"09011112222\", \"090\", \"1111\", \"2222\" and \"090 "
"1111 2222\"."
msgstr ""
"``loose_blank`` : Tokenize keywords including blanks, to be searched by both "
"queries with/without blanks. For example, a keyword \"090 1111 2222\" will "
"be found by any of \"09011112222\", \"090\", \"1111\", \"2222\" and \"090 "
"1111 2222\"."

msgid ""
"``remove_blank`` : Tokenize keywords including blanks, to be searched by "
"queries without blanks. For example, a keyword \"090 1111 2222\" will be "
"found by any of \"09011112222\", \"090\", \"1111\" or \"2222\". Note that "
"the keyword won't be found by a query including blanks like \"090 1111 "
"2222\"."
msgstr ""
"``remove_blank`` : Tokenize keywords including blanks, to be searched by "
"queries without blanks. For example, a keyword \"090 1111 2222\" will be "
"found by any of \"09011112222\", \"090\", \"1111\" or \"2222\". Note that "
"the keyword won't be found by a query including blanks like \"090 1111 "
"2222\"."

msgid ""
"[:doc:`/reference/normalizers`] Support new normalizer \"NormalizerNFKC100\" "
"based on Unicode NFKC (Normalization Form Compatibility Composition) for "
"Unicode 10.0."
msgstr ""
"[:doc:`/reference/normalizers`] Support new normalizer \"NormalizerNFKC100\" "
"based on Unicode NFKC (Normalization Form Compatibility Composition) for "
"Unicode 10.0."

msgid ""
"[:doc:`/reference/normalizers`] Support options for \"NormalizerNFKC51\" and "
"\"NormalizerNFKC100\" normalizers. You can change their behavior "
"dynamically. Here is a list of available options:"
msgstr ""
"[:doc:`/reference/normalizers`] Support options for \"NormalizerNFKC51\" and "
"\"NormalizerNFKC100\" normalizers. You can change their behavior "
"dynamically. Here is a list of available options:"

msgid ""
"``unify_kana`` : Same pronounced characters in all of full-width Hiragana, "
"full-width Katakana and half-width Katakana are regarded as the same "
"character."
msgstr ""
"``unify_kana`` : Same pronounced characters in all of full-width Hiragana, "
"full-width Katakana and half-width Katakana are regarded as the same "
"character."

msgid ""
"``unify_kana_case`` : Large and small versions of same letters in all of "
"full-width Hiragana, full-width Katakana and half-width Katakana are "
"regarded as the same character."
msgstr ""
"``unify_kana_case`` : Large and small versions of same letters in all of "
"full-width Hiragana, full-width Katakana and half-width Katakana are "
"regarded as the same character."

msgid ""
"``unify_kana_voiced_sound_mark`` : Letters with/without voiced sound mark "
"and semi voiced sound mark in all of full-width Hiragana, full-width "
"Katakana and half-width Katakana are regarded as the same character."
msgstr ""
"``unify_kana_voiced_sound_mark`` : Letters with/without voiced sound mark "
"and semi voiced sound mark in all of full-width Hiragana, full-width "
"Katakana and half-width Katakana are regarded as the same character."

msgid ""
"``unify_hyphen`` : The characters like hyphen are regarded as the hyphen."
msgstr ""
"``unify_hyphen`` : The characters like hyphen are regarded as the hyphen."

msgid ""
"``unify_prolonged_sound_mark`` : The characters like prolonged sound mark "
"are regarded as the prolonged sound mark."
msgstr ""
"``unify_prolonged_sound_mark`` : The characters like prolonged sound mark "
"are regarded as the prolonged sound mark."

msgid ""
"``unify_hyphen_and_prolonged_sound_mark`` : The characters like hyphen and "
"prolonged sound mark are regarded as the hyphen."
msgstr ""
"``unify_hyphen_and_prolonged_sound_mark`` : The characters like hyphen and "
"prolonged sound mark are regarded as the hyphen."

msgid ""
"[:doc:`/reference/commands/dump`] Support output of tokenizer's options and "
"normalizer's options. Groonga 8.0.1 and earlier versions cannot import dump "
"including options for tokenizers or normalizers generated by Groonga 8.0.2 "
"or later, and it will occurs error due to unsupported information."
msgstr ""
"[:doc:`/reference/commands/dump`] Support output of tokenizer's options and "
"normalizer's options. Groonga 8.0.1 and earlier versions cannot import dump "
"including options for tokenizers or normalizers generated by Groonga 8.0.2 "
"or later, and it will occurs error due to unsupported information."

msgid ""
"[:doc:`/reference/commands/schema`] Support output of tokenizer's options "
"and normalizer's options. Groonga 8.0.1 and earlier versions cannot import "
"schema including options for tokenizers or normalizers generated by Groonga "
"8.0.2 or later, and it will occurs error due to unsupported information."
msgstr ""
"[:doc:`/reference/commands/schema`] Support output of tokenizer's options "
"and normalizer's options. Groonga 8.0.1 and earlier versions cannot import "
"schema including options for tokenizers or normalizers generated by Groonga "
"8.0.2 or later, and it will occurs error due to unsupported information."

msgid "Supported Ubuntu 18.04 (Bionic Beaver)"
msgstr "Supported Ubuntu 18.04 (Bionic Beaver)"

msgid ""
"Fixed a bug that unexpected record is matched with space only query. "
"[groonga-dev,04609][Reported by satouyuzh]"
msgstr ""
"Fixed a bug that unexpected record is matched with space only query. "
"[groonga-dev,04609][Reported by satouyuzh]"

msgid ""
"Fixed a bug that wrong scorer may be used. It's caused when multiple scorers "
"are used as below. ``--match_columns 'title || scorer_tf_at_most(content, "
"2.0)'``."
msgstr ""
"Fixed a bug that wrong scorer may be used. It's caused when multiple scorers "
"are used as below. ``--match_columns 'title || scorer_tf_at_most(content, "
"2.0)'``."

msgid ""
"Fixed a bug that it may also take so much time to change \"thread_limit\"."
msgstr ""
"Fixed a bug that it may also take so much time to change \"thread_limit\"."

msgid "satouyuzh"
msgstr "satouyuzh"

msgid "Release 8.0.1 - 2018-03-29"
msgstr "Release 8.0.1 - 2018-03-29"

msgid ""
"[:doc:`/reference/log`] Show ``filter`` conditions in query log. It's "
"disabled by default. To enable it, you need to set an environment variable "
"``GRN_QUERY_LOG_SHOW_CONDITION=yes``."
msgstr ""
"[:doc:`/reference/log`] Show ``filter`` conditions in query log. It's "
"disabled by default. To enable it, you need to set an environment variable "
"``GRN_QUERY_LOG_SHOW_CONDITION=yes``."

msgid ""
"Install ``*.pdb`` into the directory where ``*.dll`` and ``*.exe`` are "
"installed."
msgstr ""
"Install ``*.pdb`` into the directory where ``*.dll`` and ``*.exe`` are "
"installed."

msgid ""
"[:doc:`/reference/commands/logical_count`] Support ``filtered`` stage "
"dynamic columns."
msgstr ""
"[:doc:`/reference/commands/logical_count`] Support ``filtered`` stage "
"dynamic columns."

msgid ""
"[:doc:`/reference/commands/logical_count`] [:ref:`logical-count-post-"
"filter`] Added a new filter timing. It's executed after ``filtered`` stage "
"columns are generated."
msgstr ""
"[:doc:`/reference/commands/logical_count`] [:ref:`logical-count-post-"
"filter`] Added a new filter timing. It's executed after ``filtered`` stage "
"columns are generated."

msgid ""
"[:doc:`/reference/commands/logical_select`] [:ref:`logical-select-post-"
"filter`] Added a new filter timing. It's executed after ``filtered`` stage "
"columns are generated."
msgstr ""
"[:doc:`/reference/commands/logical_select`] [:ref:`logical-select-post-"
"filter`] Added a new filter timing. It's executed after ``filtered`` stage "
"columns are generated."

msgid "Support LZ4/Zstd/zlib compression for vector data."
msgstr "Support LZ4/Zstd/zlib compression for vector data."

msgid "Support alias to accessor such as ``_key``."
msgstr "Support alias to accessor such as ``_key``."

msgid ""
"[:doc:`/reference/commands/logical_range_filter`] Optimize window function "
"for large result set. If we find enough matched records, we don't apply "
"window function to the remaining windows."
msgstr ""
"[:doc:`/reference/commands/logical_range_filter`] Optimize window function "
"for large result set. If we find enough matched records, we don't apply "
"window function to the remaining windows."

msgid ""
"TODO: Disable this optimization for small result set if its overhead is not "
"negligible. The overhead is not evaluated yet."
msgstr ""
"TODO: Disable this optimization for small result set if its overhead is not "
"negligible. The overhead is not evaluated yet."

msgid ""
"[:doc:`/reference/commands/select`] Added ``match_escalation`` parameter. "
"You can force to enable match escalation by ``--match_escalation yes``. It's "
"stronger than ``--match_escalation_threshold 99999....999`` because ``--"
"match_escalation yes`` also works with ``SOME_CONDITIONS && column @ "
"'query'``. ``--match_escalation_threshold`` isn't used in this case."
msgstr ""
"[:doc:`/reference/commands/select`] Added ``match_escalation`` parameter. "
"You can force to enable match escalation by ``--match_escalation yes``. It's "
"stronger than ``--match_escalation_threshold 99999....999`` because ``--"
"match_escalation yes`` also works with ``SOME_CONDITIONS && column @ "
"'query'``. ``--match_escalation_threshold`` isn't used in this case."

msgid ""
"The default is ``--match_escalation auto``. It doesn't change the current "
"behavior."
msgstr ""
"The default is ``--match_escalation auto``. It doesn't change the current "
"behavior."

msgid ""
"You can disable match escalation by ``--match_escalation no``. It's the same "
"as ``--match_escalation_threshold -1``."
msgstr ""
"You can disable match escalation by ``--match_escalation no``. It's the same "
"as ``--match_escalation_threshold -1``."

msgid "[httpd] Updated bundled nginx to 1.13.10."
msgstr "[httpd] Updated bundled nginx to 1.13.10."

msgid ""
"Fixed memory leak that occurs when a prefix query doesn't match any token. "
"[GitHub#820][Patch by Naoya Murakami]"
msgstr ""
"Fixed memory leak that occurs when a prefix query doesn't match any token. "
"[GitHub#820][Patch by Naoya Murakami]"

msgid ""
"Fixed a bug that a cache for different databases is used when multiple "
"databases are opened in the same process."
msgstr ""
"Fixed a bug that a cache for different databases is used when multiple "
"databases are opened in the same process."

msgid ""
"Fixed a bug that a wrong index is constructed. This occurs only when the "
"source of a column is a vector column and ``WITH_SECTION`` isn't specified."
msgstr ""
"Fixed a bug that a wrong index is constructed. This occurs only when the "
"source of a column is a vector column and ``WITH_SECTION`` isn't specified."

msgid ""
"Fixed a bug that a constant value can overflow or underflow in comparison (>,"
">=,<,<=,==,!=)."
msgstr ""
"Fixed a bug that a constant value can overflow or underflow in comparison (>,"
">=,<,<=,==,!=)."

msgid "Naoya Murakami"
msgstr "Naoya Murakami"

msgid "Release 8.0.0 - 2018-02-09"
msgstr "Release 8.0.0 - 2018-02-09"

msgid ""
"This is a major version up! But It keeps backward compatibility. You can "
"upgrade to 8.0.0 without rebuilding database."
msgstr ""
"This is a major version up! But It keeps backward compatibility. You can "
"upgrade to 8.0.0 without rebuilding database."

msgid ""
"[:doc:`/reference/commands/select`] Added ``--drilldown_adjuster`` and ``--"
"drilldowns[LABEL].adjuster``. You can adjust score against result of "
"drilldown."
msgstr ""
"[:doc:`/reference/commands/select`] Added ``--drilldown_adjuster`` and ``--"
"drilldowns[LABEL].adjuster``. You can adjust score against result of "
"drilldown."

msgid ""
"[:ref:`online-index-construction`] Changed environment variable name "
"``GRN_II_REDUCE_EXPIRE_ENABLE`` to ``GRN_II_REDUCE_EXPIRE_THRESHOLD``."
msgstr ""
"[:ref:`online-index-construction`] Changed environment variable name "
"``GRN_II_REDUCE_EXPIRE_ENABLE`` to ``GRN_II_REDUCE_EXPIRE_THRESHOLD``."

msgid ""
"``GRN_II_REDUCE_EXPIRE_THRESHOLD=0 == GRN_II_REDUCE_EXPIRE_ENABLE=no``. "
"``GRN_II_REDUCE_EXPIRE_THRESHOLD=-1`` uses ``ii->chunk->max_map_seg / 2`` as "
"threshold. ``GRN_II_REDUCE_EXPIRE_THRESHOLD > 0`` uses ``MIN(ii->chunk-"
">max_map_seg / 2, GRN_II_REDUCE_EXPIRE_THRESHOLD)`` as threshold. "
"``GRN_II_REDUCE_EXPIRE_THRESHOLD=32`` is the default."
msgstr ""
"``GRN_II_REDUCE_EXPIRE_THRESHOLD=0 == GRN_II_REDUCE_EXPIRE_ENABLE=no``. "
"``GRN_II_REDUCE_EXPIRE_THRESHOLD=-1`` uses ``ii->chunk->max_map_seg / 2`` as "
"threshold. ``GRN_II_REDUCE_EXPIRE_THRESHOLD > 0`` uses ``MIN(ii->chunk-"
">max_map_seg / 2, GRN_II_REDUCE_EXPIRE_THRESHOLD)`` as threshold. "
"``GRN_II_REDUCE_EXPIRE_THRESHOLD=32`` is the default."

msgid ""
"[:doc:`/reference/functions/between`] Accept ``between()`` without borders. "
"If the number of arguments passed to ``between()`` is 3, the 2nd and 3rd "
"arguments are handled as the inclusive edges. [GitHub#685]"
msgstr ""
"[:doc:`/reference/functions/between`] Accept ``between()`` without borders. "
"If the number of arguments passed to ``between()`` is 3, the 2nd and 3rd "
"arguments are handled as the inclusive edges. [GitHub#685]"

msgid ""
"Fixed a memory leak for normal hash table. [GitHub:mroonga/mroonga#190]"
"[Reported by fuku1]"
msgstr ""
"Fixed a memory leak for normal hash table. [GitHub:mroonga/mroonga#190]"
"[Reported by fuku1]"

msgid "Fix a memory leak for normal array."
msgstr "Fix a memory leak for normal array."

msgid ""
"[:doc:`/reference/commands/select`] Stopped to cache when ``output_columns`` "
"uses not stable function."
msgstr ""
"[:doc:`/reference/commands/select`] Stopped to cache when ``output_columns`` "
"uses not stable function."

msgid "[Windows] Fixed wrong value report on ``WSASend`` error."
msgstr "[Windows] Fixed wrong value report on ``WSASend`` error."

msgid "fuku1"
msgstr "fuku1"

msgid "Release 7.1.1 - 2018-01-29"
msgstr "Release 7.1.1 - 2018-01-29"

msgid ""
"[:doc:`/install/ubuntu`] Dropped Ubuntu 17.04 (Zesty Zapus) support. It has "
"reached EOL at Jan 13, 2018."
msgstr ""
"[:doc:`/install/ubuntu`] Dropped Ubuntu 17.04 (Zesty Zapus) support. It has "
"reached EOL at Jan 13, 2018."

msgid ""
"Added quorum match support. You can use quorum match in both script syntax "
"and query syntax. [groonga-talk,385][Suggested by 付超群]"
msgstr ""
"Added quorum match support. You can use quorum match in both script syntax "
"and query syntax. [groonga-talk,385][Suggested by 付超群]"

msgid "TODO: Add documents for quorum match syntax and link to them."
msgstr "TODO: Add documents for quorum match syntax and link to them."

msgid ""
"Added custom similarity threshold support in script syntax. You can use "
"custom similarity threshold in script syntax."
msgstr ""
"Added custom similarity threshold support in script syntax. You can use "
"custom similarity threshold in script syntax."

msgid "TODO: Add document for the syntax and link to it."
msgstr "TODO: Add document for the syntax and link to it."

msgid ""
"[:doc:`/reference/executables/grndb`][:ref:`grndb-force-lock-clear`] Added "
"``--force-lock-clear`` option. With this option, ``grndb`` forces to clear "
"locks of database, tables and data columns. You can use your database again "
"even if locks are remained in database, tables and data columns."
msgstr ""
"[:doc:`/reference/executables/grndb`][:ref:`grndb-force-lock-clear`] Added "
"``--force-lock-clear`` option. With this option, ``grndb`` forces to clear "
"locks of database, tables and data columns. You can use your database again "
"even if locks are remained in database, tables and data columns."

msgid ""
"But this option very risky. Normally, you should not use it. If your "
"database is broken, your database is still broken. This option just ignores "
"locks."
msgstr ""
"But this option very risky. Normally, you should not use it. If your "
"database is broken, your database is still broken. This option just ignores "
"locks."

msgid ""
"[:doc:`/reference/commands/load`] Added surrogate pairs support in escape "
"syntax. For example, ``\\uD83C\\uDF7A`` is processed as ``🍺``."
msgstr ""
"[:doc:`/reference/commands/load`] Added surrogate pairs support in escape "
"syntax. For example, ``\\uD83C\\uDF7A`` is processed as ``🍺``."

msgid ""
"[Windows] Changed to use sparse file on Windows. It reduces disk space and "
"there are no performance demerit."
msgstr ""
"[Windows] Changed to use sparse file on Windows. It reduces disk space and "
"there are no performance demerit."

msgid ""
"[:ref:`online-index-construction`] Added ``GRN_II_REDUCE_EXPIRE_THRESHOLD`` "
"environment variable to control when memory maps are expired in index "
"column. It's ``-1`` by default. It means that expire timing is depends on "
"index column size. If index column is smaller, expire timing is more. If "
"index column is larger, expire timing is less."
msgstr ""
"[:ref:`online-index-construction`] Added ``GRN_II_REDUCE_EXPIRE_THRESHOLD`` "
"environment variable to control when memory maps are expired in index "
"column. It's ``-1`` by default. It means that expire timing is depends on "
"index column size. If index column is smaller, expire timing is more. If "
"index column is larger, expire timing is less."

msgid ""
"You can use the previous behavior by ``0``. It means that Groonga always "
"tries to expire."
msgstr ""
"You can use the previous behavior by ``0``. It means that Groonga always "
"tries to expire."

msgid ""
"[:doc:`/reference/commands/logical_range_filter`] [:ref:`logical-range-"
"filter-post-filter`] Added a new filter timing. It's executed after "
"``filtered`` stage generated columns are generated."
msgstr ""
"[:doc:`/reference/commands/logical_range_filter`] [:ref:`logical-range-"
"filter-post-filter`] Added a new filter timing. It's executed after "
"``filtered`` stage generated columns are generated."

msgid ""
"Reduced resource usage for creating index for reference vector. [GitHub#806]"
"[Reported by Naoya Murakami]"
msgstr ""
"Reduced resource usage for creating index for reference vector. [GitHub#806]"
"[Reported by Naoya Murakami]"

msgid ""
"[:doc:`/reference/commands/table_create`] Fixed a bug that a table is "
"created even when ``token_filters`` is invalid. [GitHub#266]"
msgstr ""
"[:doc:`/reference/commands/table_create`] Fixed a bug that a table is "
"created even when ``token_filters`` is invalid. [GitHub#266]"

msgid "付超群"
msgstr "付超群"

msgid "Release 7.1.0 - 2017-12-29"
msgstr "Release 7.1.0 - 2017-12-29"

msgid ""
"[:doc:`/reference/commands/load`] Improved the ``load``'s query-log format. "
"Added detail below items in the ``load``'s query-log."
msgstr ""
"[:doc:`/reference/commands/load`] Improved the ``load``'s query-log format. "
"Added detail below items in the ``load``'s query-log."

msgid "outputs number of loaded records."
msgstr "outputs number of loaded records."

msgid "outputs number of error records and columns."
msgstr "outputs number of error records and columns."

msgid "outputs number of total records."
msgstr "outputs number of total records."

msgid ""
"[:doc:`/reference/commands/logical_count`] Improved the ``logical_count``'s "
"query-log format. Added detail below items in the ``logical_count``'s query-"
"log."
msgstr ""
"[:doc:`/reference/commands/logical_count`] Improved the ``logical_count``'s "
"query-log format. Added detail below items in the ``logical_count``'s query-"
"log."

msgid "outputs number of count."
msgstr "outputs number of count."

msgid ""
"[:doc:`/reference/commands/logical_select`] Improve the ``logical_select``'s "
"query-log format. Added detail below items in the ``logical_select``'s query-"
"log."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Improve the ``logical_select``'s "
"query-log format. Added detail below items in the ``logical_select``'s query-"
"log."

msgid "log N outputs."
msgstr "log N outputs."

msgid "outputs plain drilldown."
msgstr "outputs plain drilldown."

msgid "outputs labeled drilldown."
msgstr "outputs labeled drilldown."

msgid "outputs selected in each shard."
msgstr "outputs selected in each shard."

msgid "use \"[...]\" for target information."
msgstr "use \"[...]\" for target information."

msgid ""
"[:doc:`/reference/commands/delete`] Improved the ``delete``'s query-log "
"format. Added detail below items in the ``delete``'s query-log."
msgstr ""
"[:doc:`/reference/commands/delete`] Improved the ``delete``'s query-log "
"format. Added detail below items in the ``delete``'s query-log."

msgid "outputs number of deleted and error records."
msgstr "outputs number of deleted and error records."

msgid "outputs number of rest number of records."
msgstr "outputs number of rest number of records."

msgid ""
"[:doc:`/reference/executables/groonga-server-http`] The server executed by "
"``groonga -s`` ensure stopping by C-c."
msgstr ""
"[:doc:`/reference/executables/groonga-server-http`] The server executed by "
"``groonga -s`` ensure stopping by C-c."

msgid ""
"Used ``NaN`` and ``Infinity``, ``-Infinity`` instead of Lisp "
"representations(``#<nan>`` and  ``#i1/0``, ``#-i1/0``)."
msgstr ""
"Used ``NaN`` and ``Infinity``, ``-Infinity`` instead of Lisp "
"representations(``#<nan>`` and  ``#i1/0``, ``#-i1/0``)."

msgid "Supported vector for drilldown calc target."
msgstr "Supported vector for drilldown calc target."

msgid ""
"Partially supported keyword extraction from regexp search. It enables "
"``highlight_html`` and ``snippet_html`` for regexp search. [GitHub#787]"
"[Reported by takagi01]"
msgstr ""
"Partially supported keyword extraction from regexp search. It enables "
"``highlight_html`` and ``snippet_html`` for regexp search. [GitHub#787]"
"[Reported by takagi01]"

msgid ""
"[bulk] Reduced the number of ``realloc()``. ``grn_bulk_*()`` API supports it."
msgstr ""
"[bulk] Reduced the number of ``realloc()``. ``grn_bulk_*()`` API supports it."

msgid ""
"It improves performance for large output case on Windows. For example, it "
"causes 100x faster for 100MB over output."
msgstr ""
"It improves performance for large output case on Windows. For example, it "
"causes 100x faster for 100MB over output."

msgid "Because ``realloc()`` is heavy on Windows."
msgstr "Because ``realloc()`` is heavy on Windows."

msgid ""
"Enabled ``GRN_II_OVERLAP_TOKEN_SKIP_ENABLE`` only when its value is \"yes\"."
msgstr ""
"Enabled ``GRN_II_OVERLAP_TOKEN_SKIP_ENABLE`` only when its value is \"yes\"."

msgid ""
"Deprecated ``GRN_NGRAM_TOKENIZER_REMOVE_BLANK_DISABLE``. Use "
"``GRN_NGRAM_TOKENIZER_REMOVE_BLANK_ENABLE=no`` instead."
msgstr ""
"Deprecated ``GRN_NGRAM_TOKENIZER_REMOVE_BLANK_DISABLE``. Use "
"``GRN_NGRAM_TOKENIZER_REMOVE_BLANK_ENABLE=no`` instead."

msgid ""
"Added new function ``index_column_source_records``. It gets source records "
"of index column.[Patch by Naoya Murakami]"
msgstr ""
"Added new function ``index_column_source_records``. It gets source records "
"of index column.[Patch by Naoya Murakami]"

msgid ""
"[:doc:`/reference/commands/select`] Supported negative \"offset\" for "
"\"offset + size - limit\" >= 0"
msgstr ""
"[:doc:`/reference/commands/select`] Supported negative \"offset\" for "
"\"offset + size - limit\" >= 0"

msgid ""
"Added ``grn_column_cache``. It'll improve performance for getter of fixed "
"size column value."
msgstr ""
"Added ``grn_column_cache``. It'll improve performance for getter of fixed "
"size column value."

msgid ""
"[:doc:`/reference/executables/groonga`] Added ``--listen-backlog option``. "
"You can customize ``listen(2)``'s backlog by this option."
msgstr ""
"[:doc:`/reference/executables/groonga`] Added ``--listen-backlog option``. "
"You can customize ``listen(2)``'s backlog by this option."

msgid "[httpd] Updated bundled nginx to 1.13.8."
msgstr "[httpd] Updated bundled nginx to 1.13.8."

msgid "Fixed a memory leak in ``highlight_full``"
msgstr "Fixed a memory leak in ``highlight_full``"

msgid ""
"Fixed a crash bug by early unlink It's not caused by instruction in "
"``grn_expr_parse()`` but it's caused when libgroonga user such as Mroonga "
"uses the following instructions:"
msgstr ""
"Fixed a crash bug by early unlink It's not caused by instruction in "
"``grn_expr_parse()`` but it's caused when libgroonga user such as Mroonga "
"uses the following instructions:"

msgid "``grn_expr_append_const(\"_id\")``"
msgstr "``grn_expr_append_const(\"_id\")``"

msgid "``grn_expr_append_op(GRN_OP_GET_VALUE)``"
msgstr "``grn_expr_append_op(GRN_OP_GET_VALUE)``"

msgid "takagi01"
msgstr "takagi01"

msgid "Release 7.0.9 - 2017-11-29"
msgstr "Release 7.0.9 - 2017-11-29"

msgid ""
"Supported newer version of Apache Arrow. In this release, 0.8.0 or later is "
"required for Apache Arrow support."
msgstr ""
"Supported newer version of Apache Arrow. In this release, 0.8.0 or later is "
"required for Apache Arrow support."

msgid "[sharding] Added new API for dynamic columns."
msgstr "[sharding] Added new API for dynamic columns."

msgid "Groonga::LabeledArguments"
msgstr "Groonga::LabeledArguments"

msgid "[sharding] Added convenient ``Table#select_all`` method."
msgstr "[sharding] Added convenient ``Table#select_all`` method."

msgid ""
"[:doc:`/reference/commands/logical_range_filter`] Supported dynamic columns. "
"Note that ``initial`` and ``filtered`` stage are only supported."
msgstr ""
"[:doc:`/reference/commands/logical_range_filter`] Supported dynamic columns. "
"Note that ``initial`` and ``filtered`` stage are only supported."

msgid ""
"[:doc:`/reference/commands/logical_range_filter`] Added documentation about "
"``cache`` parameter and dynamic columns."
msgstr ""
"[:doc:`/reference/commands/logical_range_filter`] Added documentation about "
"``cache`` parameter and dynamic columns."

msgid ""
"[:doc:`/reference/commands/logical_count`] Supported dynamic columns. Note "
"that ``initial`` stage is only supported."
msgstr ""
"[:doc:`/reference/commands/logical_count`] Supported dynamic columns. Note "
"that ``initial`` stage is only supported."

msgid ""
"[:doc:`/reference/commands/logical_count`] Added documentation about named "
"parameters."
msgstr ""
"[:doc:`/reference/commands/logical_count`] Added documentation about named "
"parameters."

msgid ""
"[:doc:`/reference/commands/select`] Supported ``--match_columns _key`` "
"without index."
msgstr ""
"[:doc:`/reference/commands/select`] Supported ``--match_columns _key`` "
"without index."

msgid ""
"[:doc:`/reference/functions/in_values`] Supported to specify more than 126 "
"values. [GitHub#760] [GitHub#781] [groonga-dev,04449] [Reported by Murata "
"Satoshi]"
msgstr ""
"[:doc:`/reference/functions/in_values`] Supported to specify more than 126 "
"values. [GitHub#760] [GitHub#781] [groonga-dev,04449] [Reported by Murata "
"Satoshi]"

msgid "[httpd] Updated bundled nginx to 1.13.7."
msgstr "[httpd] Updated bundled nginx to 1.13.7."

msgid ""
"[httpd] Fixed build error when old Groonga is already installed. "
"[GitHub#775] [Reported by myamanishi3]"
msgstr ""
"[httpd] Fixed build error when old Groonga is already installed. "
"[GitHub#775] [Reported by myamanishi3]"

msgid ""
"[:doc:`/reference/functions/in_values`] Fixed a bug that ``in_values`` with "
"too many arguments can cause a crash. This bug is found during supporting "
"more than 126 values. [GitHub#780]"
msgstr ""
"[:doc:`/reference/functions/in_values`] Fixed a bug that ``in_values`` with "
"too many arguments can cause a crash. This bug is found during supporting "
"more than 126 values. [GitHub#780]"

msgid ""
"[cmake] Fixed LZ4 and MessagePack detection. [Reported by Sergei Golubchik]"
msgstr ""
"[cmake] Fixed LZ4 and MessagePack detection. [Reported by Sergei Golubchik]"

msgid ""
"[:ref:`offline-index-construction`] Fixed a bug that offline index "
"construction for vector column consumes unnecessary resources. If you have a "
"log of elements in one vector column and many records, Groonga will crash. "
"[groonga-dev,04533][Reported by Toshio Uchiyama]"
msgstr ""
"[:ref:`offline-index-construction`] Fixed a bug that offline index "
"construction for vector column consumes unnecessary resources. If you have a "
"log of elements in one vector column and many records, Groonga will crash. "
"[groonga-dev,04533][Reported by Toshio Uchiyama]"

msgid "Murata Satoshi"
msgstr "Murata Satoshi"

msgid "myamanishi3"
msgstr "myamanishi3"

msgid "Sergei Golubchik"
msgstr "Sergei Golubchik"

msgid "Toshio Uchiyama"
msgstr "Toshio Uchiyama"

msgid "Release 7.0.8 - 2017-10-29"
msgstr "Release 7.0.8 - 2017-10-29"

msgid ""
"[windows] Supported backtrace on crash. This feature not only function call "
"history but also source filename and number of lines can be displayed as "
"much as possible. This feature makes problem solving easier."
msgstr ""
"[windows] Supported backtrace on crash. This feature not only function call "
"history but also source filename and number of lines can be displayed as "
"much as possible. This feature makes problem solving easier."

msgid ""
"Supported ``( )`` (empty block) only query (``--query \"( )\"``) for "
"``QUERY_NO_SYNTAX_ERROR``. In the previous version, it caused an error. "
"[GitHub#767]"
msgstr ""
"Supported ``( )`` (empty block) only query (``--query \"( )\"``) for "
"``QUERY_NO_SYNTAX_ERROR``. In the previous version, it caused an error. "
"[GitHub#767]"

msgid ""
"Supported ``(+)`` (only and block) only query (``--query \"(+)\"``) for "
"``QUERY_NO_SYNTAX_ERROR``. In the previous version, it caused an error. "
"[GitHub#767]"
msgstr ""
"Supported ``(+)`` (only and block) only query (``--query \"(+)\"``) for "
"``QUERY_NO_SYNTAX_ERROR``. In the previous version, it caused an error. "
"[GitHub#767]"

msgid ""
"Supported ``~foo`` (starting with \"~\") query (``--query \"~y\"``) for "
"``QUERY_NO_SYNTAX_ERROR``. In the previous version, it caused an error. "
"[GitHub#767]"
msgstr ""
"Supported ``~foo`` (starting with \"~\") query (``--query \"~y\"``) for "
"``QUERY_NO_SYNTAX_ERROR``. In the previous version, it caused an error. "
"[GitHub#767]"

msgid ""
"Modified log level of ``expired`` from ``info`` to ``debug``. ``2017-10-29 "
"14:05:34.123456|i| <0000000012345678:0> expired i=000000000B123456 max=10 "
"(2/2)`` This message is logged when memory mapped area for index is "
"unmapped.  Thus, this log message is useful information for debugging, in "
"other words, as it is unnecessary information in normal operation, we "
"changed log level from ``info`` to ``debug``."
msgstr ""
"Modified log level of ``expired`` from ``info`` to ``debug``. ``2017-10-29 "
"14:05:34.123456|i| <0000000012345678:0> expired i=000000000B123456 max=10 "
"(2/2)`` This message is logged when memory mapped area for index is "
"unmapped.  Thus, this log message is useful information for debugging, in "
"other words, as it is unnecessary information in normal operation, we "
"changed log level from ``info`` to ``debug``."

msgid "Supported Ubuntu 17.10 (Artful Aardvark)"
msgstr "Supported Ubuntu 17.10 (Artful Aardvark)"

msgid ""
"[dat] Fixed a bug that large file is created unexpectedly in the worst case "
"during database expansion process. This bug may occurs when you create/"
"delete index columns so frequently. In 7.0.7 release, a related bug was "
"fixed - \"``table_create`` command fails when there are many deleted keys\", "
"but it turns out that it is not enough in the worst case."
msgstr ""
"[dat] Fixed a bug that large file is created unexpectedly in the worst case "
"during database expansion process. This bug may occurs when you create/"
"delete index columns so frequently. In 7.0.7 release, a related bug was "
"fixed - \"``table_create`` command fails when there are many deleted keys\", "
"but it turns out that it is not enough in the worst case."

msgid ""
"[:doc:`/reference/commands/logical_select`] Fixed a bug that when ``offset`` "
"and ``limit`` were applied to multiple shards at the same time, there is a "
"case that it returns a fewer number of records unexpectedly."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Fixed a bug that when ``offset`` "
"and ``limit`` were applied to multiple shards at the same time, there is a "
"case that it returns a fewer number of records unexpectedly."

msgid "Release 7.0.7 - 2017-09-29"
msgstr "Release 7.0.7 - 2017-09-29"

msgid ""
"Supported ``+`` only query (``--query \"+\"``) for "
"``QUERY_NO_SYNTAX_ERROR``. In the previous version, it caused an error."
msgstr ""
"Supported ``+`` only query (``--query \"+\"``) for "
"``QUERY_NO_SYNTAX_ERROR``. In the previous version, it caused an error."

msgid "[httpd] Updated bundled nginx to 1.13.5."
msgstr "[httpd] Updated bundled nginx to 1.13.5."

msgid ""
"[:doc:`/reference/commands/dump`] Added the default argument values to the "
"syntax section."
msgstr ""
"[:doc:`/reference/commands/dump`] Added the default argument values to the "
"syntax section."

msgid ""
"[:doc:`/reference/command/command_version`] Supported ``--default-command-"
"version 3``."
msgstr ""
"[:doc:`/reference/command/command_version`] Supported ``--default-command-"
"version 3``."

msgid ""
"Supported caching select result with function call. Now, most of existing "
"functions supports this feature. There are two exception, when ``now()`` and "
"``rand()`` are used in query, select result will not cached. Because of this "
"default behavior change, new APIs are introduced."
msgstr ""
"Supported caching select result with function call. Now, most of existing "
"functions supports this feature. There are two exception, when ``now()`` and "
"``rand()`` are used in query, select result will not cached. Because of this "
"default behavior change, new APIs are introduced."

msgid "``grn_proc_set_is_stable()``"
msgstr "``grn_proc_set_is_stable()``"

msgid "``grn_proc_is_stable()``"
msgstr "``grn_proc_is_stable()``"

msgid ""
"Note that if you add a new function that may return different result with "
"the same argument, you must call ``grn_proc_is_stable(ctx, proc, "
"GRN_FALSE)``.  If you don't call it, select result with the function call is "
"cached and is wrong result for multiple requests."
msgstr ""
"Note that if you add a new function that may return different result with "
"the same argument, you must call ``grn_proc_is_stable(ctx, proc, "
"GRN_FALSE)``.  If you don't call it, select result with the function call is "
"cached and is wrong result for multiple requests."

msgid ""
"[windows] Fixed to clean up file handle correctly on failure when "
"``database_unmap`` is executed. There is a case that critical section is not "
"initialized when request is canceled before executing ``database_unmap``. In "
"such a case, it caused a crach bug."
msgstr ""
"[windows] Fixed to clean up file handle correctly on failure when "
"``database_unmap`` is executed. There is a case that critical section is not "
"initialized when request is canceled before executing ``database_unmap``. In "
"such a case, it caused a crach bug."

msgid ""
"[:doc:`/reference/tokenizers`] Fixed document for wrong tokenizer names. It "
"should be ``TokenBigramIgnoreBlankSplitSymbolAlpha`` and "
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``."
msgstr ""
"[:doc:`/reference/tokenizers`] Fixed document for wrong tokenizer names. It "
"should be ``TokenBigramIgnoreBlankSplitSymbolAlpha`` and "
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``."

msgid "Changed not to keep created empty file on error."
msgstr "Changed not to keep created empty file on error."

msgid ""
"In the previous versions, there is a case that empty file keeps remain on "
"error."
msgstr ""
"In the previous versions, there is a case that empty file keeps remain on "
"error."

msgid "Here is the senario to reproduce:"
msgstr "Here is the senario to reproduce:"

msgid "creating new file by grn_fileinfo_open succeeds"
msgstr "creating new file by grn_fileinfo_open succeeds"

msgid "mapping file by DO_MAP() is failed"
msgstr "mapping file by DO_MAP() is failed"

msgid ""
"In such a case, it causes an another error such as \"already file exists\" "
"because of the file which isn't under control. so these file should be "
"removed during cleanup process."
msgstr ""
"In such a case, it causes an another error such as \"already file exists\" "
"because of the file which isn't under control. so these file should be "
"removed during cleanup process."

msgid ""
"Fixed a bug that Groonga may be crashed when search process is executed "
"during executing many updates in a short time."
msgstr ""
"Fixed a bug that Groonga may be crashed when search process is executed "
"during executing many updates in a short time."

msgid ""
"[:doc:`/reference/commands/table_create`] Fixed a bug that ``table_create`` "
"failed when there are many deleted keys."
msgstr ""
"[:doc:`/reference/commands/table_create`] Fixed a bug that ``table_create`` "
"failed when there are many deleted keys."

msgid "Release 7.0.6 - 2017-08-29"
msgstr "Release 7.0.6 - 2017-08-29"

msgid ""
"Supported prefix match search using multiple indexes. (e.g. ``--query \"Foo*"
"\" --match_columns \"TITLE_INDEX_COLUMN||BODY_INDEX_COLUMN\"``)."
msgstr ""
"Supported prefix match search using multiple indexes. (e.g. ``--query \"Foo*"
"\" --match_columns \"TITLE_INDEX_COLUMN||BODY_INDEX_COLUMN\"``)."

msgid ""
"[:doc:`/reference/window_functions/window_count`] Supported ``window_count`` "
"function to add count data to result set. It is useful to analyze or filter "
"additionally."
msgstr ""
"[:doc:`/reference/window_functions/window_count`] Supported ``window_count`` "
"function to add count data to result set. It is useful to analyze or filter "
"additionally."

msgid "Added the following API"
msgstr "Added the following API"

msgid "``grn_obj_get_disk_usage():``"
msgstr "``grn_obj_get_disk_usage():``"

msgid "``GRN_EXPR_QUERY_NO_SYNTAX_ERROR``"
msgstr "``GRN_EXPR_QUERY_NO_SYNTAX_ERROR``"

msgid "``grn_expr_syntax_expand_query_by_table()``"
msgstr "``grn_expr_syntax_expand_query_by_table()``"

msgid "``grn_table_find_reference_object()``"
msgstr "``grn_table_find_reference_object()``"

msgid ""
"[:doc:`/reference/commands/object_inspect`] Supported to show disk usage "
"about specified object."
msgstr ""
"[:doc:`/reference/commands/object_inspect`] Supported to show disk usage "
"about specified object."

msgid ""
"Supported falling back query parse feature. It is enabled when "
"``QUERY_NO_SYNTAX_ERROR`` flag is set to ``query_flags``. (this feature is "
"disabled by default). If this flag is set, query never causes syntax error. "
"For example, \"A +\" is parsed and escaped automatically into \"A \\+\". "
"This behavior is useful when application uses user input directly and "
"doesn't want to show syntax error to user and in log."
msgstr ""
"Supported falling back query parse feature. It is enabled when "
"``QUERY_NO_SYNTAX_ERROR`` flag is set to ``query_flags``. (this feature is "
"disabled by default). If this flag is set, query never causes syntax error. "
"For example, \"A +\" is parsed and escaped automatically into \"A \\+\". "
"This behavior is useful when application uses user input directly and "
"doesn't want to show syntax error to user and in log."

msgid ""
"Supported to adjust score for term in query. \">\", \"<\", and \"~\" "
"operators are supported. For example, \">Groonga\" increments score of "
"\"Groonga\", \"<Groonga\" decrements score of \"Groonga\". \"~Groonga\" "
"decreases score of matched document in the current search result. \"~\" "
"operator doesn't change search result itself."
msgstr ""
"Supported to adjust score for term in query. \">\", \"<\", and \"~\" "
"operators are supported. For example, \">Groonga\" increments score of "
"\"Groonga\", \"<Groonga\" decrements score of \"Groonga\". \"~Groonga\" "
"decreases score of matched document in the current search result. \"~\" "
"operator doesn't change search result itself."

msgid ""
"Improved performance to remove table. ``thread_limit=1`` is not needed for "
"it. The process about checking referenced table existence is done without "
"opening objects. As a result, performance is improved."
msgstr ""
"Improved performance to remove table. ``thread_limit=1`` is not needed for "
"it. The process about checking referenced table existence is done without "
"opening objects. As a result, performance is improved."

msgid "[httpd] Updated bundled nginx to 1.13.4."
msgstr "[httpd] Updated bundled nginx to 1.13.4."

msgid ""
"[:doc:`/reference/commands/dump`] Fixed a bug that the 7-th unnamed "
"parameter for `--sort_hash_table` option is ignored."
msgstr ""
"[:doc:`/reference/commands/dump`] Fixed a bug that the 7-th unnamed "
"parameter for `--sort_hash_table` option is ignored."

msgid ""
"[:doc:`/reference/commands/schema`] Fixed a typo in command line parameter "
"name. It should be `source` instead of `sources`. [groonga-dev,04449] "
"[Reported by murata satoshi]"
msgstr ""
"[:doc:`/reference/commands/schema`] Fixed a typo in command line parameter "
"name. It should be `source` instead of `sources`. [groonga-dev,04449] "
"[Reported by murata satoshi]"

msgid ""
"[:doc:`/reference/commands/ruby_eval`] Fixed crash when ruby_eval returned "
"syntax error. [GitHub#751] [Patch by ryo-pinus]"
msgstr ""
"[:doc:`/reference/commands/ruby_eval`] Fixed crash when ruby_eval returned "
"syntax error. [GitHub#751] [Patch by ryo-pinus]"

msgid "murata satoshi"
msgstr "murata satoshi"

msgid "ryo-pinus"
msgstr "ryo-pinus"

msgid "Release 7.0.5 - 2017-07-29"
msgstr "Release 7.0.5 - 2017-07-29"

msgid ""
"[httpd] Updated bundled nginx to 1.13.3. Note that this version contains "
"security fix for CVE-2017-7529."
msgstr ""
"[httpd] Updated bundled nginx to 1.13.3. Note that this version contains "
"security fix for CVE-2017-7529."

msgid ""
"[:doc:`/reference/commands/load`] Supported to load the value of max UInt64. "
"In the previous versions, max UInt64 value is converted into 0 unexpectedlly."
msgstr ""
"[:doc:`/reference/commands/load`] Supported to load the value of max UInt64. "
"In the previous versions, max UInt64 value is converted into 0 unexpectedlly."

msgid "``grn_window_get_size()`` [GitHub#725] [Patch by Naoya Murakami]"
msgstr "``grn_window_get_size()`` [GitHub#725] [Patch by Naoya Murakami]"

msgid ""
"[:doc:`/reference/functions/math_abs`] Supported ``math_abs()`` function to "
"calculate absolute value. [GitHub#721]"
msgstr ""
"[:doc:`/reference/functions/math_abs`] Supported ``math_abs()`` function to "
"calculate absolute value. [GitHub#721]"

msgid ""
"Supported to make ``grn_default_logger_set_path()`` and "
"``grn_default_query_logger_set_path()`` thread safe."
msgstr ""
"Supported to make ``grn_default_logger_set_path()`` and "
"``grn_default_query_logger_set_path()`` thread safe."

msgid "[windows] Updated bundled pcre library to 8.41."
msgstr "[windows] Updated bundled pcre library to 8.41."

msgid ""
"[:doc:`/reference/commands/normalize`] Improved not to output redundant "
"empty string ``\"\"`` on error. [GitHub#730]"
msgstr ""
"[:doc:`/reference/commands/normalize`] Improved not to output redundant "
"empty string ``\"\"`` on error. [GitHub#730]"

msgid ""
"[functions/time] Supported to show error message when division by zero was "
"happened. [GitHub#733] [Patch by Naoya Murakami]"
msgstr ""
"[functions/time] Supported to show error message when division by zero was "
"happened. [GitHub#733] [Patch by Naoya Murakami]"

msgid ""
"[windows] Changed to map ``ERROR_NO_SYSTEM_RESOURCES`` to "
"``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``. In the previous versions, it "
"returns ``rc=-1`` as a result code. It is not helpful to investigate what "
"actually happened. With this fix, it returns ``rc=-12``."
msgstr ""
"[windows] Changed to map ``ERROR_NO_SYSTEM_RESOURCES`` to "
"``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``. In the previous versions, it "
"returns ``rc=-1`` as a result code. It is not helpful to investigate what "
"actually happened. With this fix, it returns ``rc=-12``."

msgid ""
"[functions/min][functions/max] Supported vector column. Now you need not to "
"care scalar column or vector column to use. [GitHub#735] [Patch by Naoya "
"Murakami]"
msgstr ""
"[functions/min][functions/max] Supported vector column. Now you need not to "
"care scalar column or vector column to use. [GitHub#735] [Patch by Naoya "
"Murakami]"

msgid ""
"[:doc:`/reference/commands/dump`] Supported ``--sort_hash_table`` option to "
"sort by ``_key`` for hash table. Specify ``--sort_hash_table yes`` to use it."
msgstr ""
"[:doc:`/reference/commands/dump`] Supported ``--sort_hash_table`` option to "
"sort by ``_key`` for hash table. Specify ``--sort_hash_table yes`` to use it."

msgid ""
"[:doc:`/reference/functions/between`] Supported to specify index column. "
"[GitHub#740] [Patch by Naoya Murakami]"
msgstr ""
"[:doc:`/reference/functions/between`] Supported to specify index column. "
"[GitHub#740] [Patch by Naoya Murakami]"

msgid "[load] Supported Apache Arrow 0.5.0 or later."
msgstr "[load] Supported Apache Arrow 0.5.0 or later."

msgid ""
"[:doc:`/troubleshooting/how_to_analyze_error_message`] Added howto article "
"to analyze error message in Groonga."
msgstr ""
"[:doc:`/troubleshooting/how_to_analyze_error_message`] Added howto article "
"to analyze error message in Groonga."

msgid ""
"[:doc:`/install/debian`] Updated required package list to build from source."
msgstr ""
"[:doc:`/install/debian`] Updated required package list to build from source."

msgid ""
"[:doc:`/install/ubuntu`] Dropped Ubuntu 16.10 (Yakkety Yak) support. It has "
"reached EOL at July 20, 2017."
msgstr ""
"[:doc:`/install/ubuntu`] Dropped Ubuntu 16.10 (Yakkety Yak) support. It has "
"reached EOL at July 20, 2017."

msgid ""
"Fixed to construct correct fulltext indexes against vector column which type "
"belongs to text family (```ShortText`` and so on). This fix resolves that "
"fulltext search doesn't work well against text vector column after updating "
"indexes. [GitHub#494]"
msgstr ""
"Fixed to construct correct fulltext indexes against vector column which type "
"belongs to text family (```ShortText`` and so on). This fix resolves that "
"fulltext search doesn't work well against text vector column after updating "
"indexes. [GitHub#494]"

msgid ""
"[:doc:`/reference/commands/thread_limit`] Fixed a bug that deadlock occurs "
"when thread_limit?max=1 is requested at once."
msgstr ""
"[:doc:`/reference/commands/thread_limit`] Fixed a bug that deadlock occurs "
"when thread_limit?max=1 is requested at once."

msgid ""
"[:doc:`/reference/executables/groonga-httpd`] Fixed a mismatch path of pid "
"file between default one and restart command assumed. This mismatch blocked "
"restarting groonga-httpd. [GitHub#743] [Reported by sozaki]"
msgstr ""
"[:doc:`/reference/executables/groonga-httpd`] Fixed a mismatch path of pid "
"file between default one and restart command assumed. This mismatch blocked "
"restarting groonga-httpd. [GitHub#743] [Reported by sozaki]"

msgid "Release 7.0.4 - 2017-06-29"
msgstr "Release 7.0.4 - 2017-06-29"

msgid ""
"Added physical create/delete operation logs to identify problem for "
"troubleshooting. [GitHub#700,#701]"
msgstr ""
"Added physical create/delete operation logs to identify problem for "
"troubleshooting. [GitHub#700,#701]"

msgid ""
"[:doc:`/reference/functions/in_records`] Improved performance for fixed "
"sized column. It may reduce 50% execution time."
msgstr ""
"[:doc:`/reference/functions/in_records`] Improved performance for fixed "
"sized column. It may reduce 50% execution time."

msgid ""
"[:doc:`/reference/executables/grndb`] Added ``--log-path`` option. "
"[GitHub#702,#703]"
msgstr ""
"[:doc:`/reference/executables/grndb`] Added ``--log-path`` option. "
"[GitHub#702,#703]"

msgid ""
"[:doc:`/reference/executables/grndb`] Added ``--log-level`` option. "
"[GitHub#706,#708]"
msgstr ""
"[:doc:`/reference/executables/grndb`] Added ``--log-level`` option. "
"[GitHub#706,#708]"

msgid "``grn_operator_to_exec_func()``"
msgstr "``grn_operator_to_exec_func()``"

msgid "``grn_obj_is_corrupt()``"
msgstr "``grn_obj_is_corrupt()``"

msgid ""
"Improved performance for \"FIXED_SIZE_COLUMN OP CONSTANT\". Supported "
"operators are: ``==``, ``!=``, ``<``, ``>``, ``<=`` and ``>=``."
msgstr ""
"Improved performance for \"FIXED_SIZE_COLUMN OP CONSTANT\". Supported "
"operators are: ``==``, ``!=``, ``<``, ``>``, ``<=`` and ``>=``."

msgid "Improved performance for \"COLUMN OP VALUE && COLUMN OP VALUE && ...\"."
msgstr ""
"Improved performance for \"COLUMN OP VALUE && COLUMN OP VALUE && ...\"."

msgid ""
"[:doc:`/reference/executables/grndb`] Supported corrupted object detection "
"with ``grndb check``."
msgstr ""
"[:doc:`/reference/executables/grndb`] Supported corrupted object detection "
"with ``grndb check``."

msgid ""
"[:doc:`/reference/commands/io_flush`] Supported ``--only_opened`` option "
"which enables to flush only opened database objects."
msgstr ""
"[:doc:`/reference/commands/io_flush`] Supported ``--only_opened`` option "
"which enables to flush only opened database objects."

msgid ""
"[:doc:`/reference/executables/grndb`] Supported to detect/delete orphan "
"\"inspect\" object. The orphaned \"inspect\" object is created by renamed "
"command name from ``inspect`` to ``object_inspect``."
msgstr ""
"[:doc:`/reference/executables/grndb`] Supported to detect/delete orphan "
"\"inspect\" object. The orphaned \"inspect\" object is created by renamed "
"command name from ``inspect`` to ``object_inspect``."

msgid ""
"[rpm][centos] Fixed unexpected macro expansion problem with customized "
"build. This bug only affects when rebuilding Groonga SRPM with customized "
"``additional_configure_options`` parameter in spec file."
msgstr ""
"[rpm][centos] Fixed unexpected macro expansion problem with customized "
"build. This bug only affects when rebuilding Groonga SRPM with customized "
"``additional_configure_options`` parameter in spec file."

msgid ""
"Fixed missing null check for ``grn_table_setoperation()``. There is a "
"possibility of crash bug when indexes are broken. [GitHub#699]"
msgstr ""
"Fixed missing null check for ``grn_table_setoperation()``. There is a "
"possibility of crash bug when indexes are broken. [GitHub#699]"

msgid "Release 7.0.3 - 2017-05-29"
msgstr "Release 7.0.3 - 2017-05-29"

msgid ""
"[:doc:`/reference/commands/select`] Add document about :ref:`full-text-"
"search-with-specific-index-name`."
msgstr ""
"[:doc:`/reference/commands/select`] Add document about :ref:`full-text-"
"search-with-specific-index-name`."

msgid ""
"[index] Supported to log warning message which record causes posting list "
"overflows."
msgstr ""
"[index] Supported to log warning message which record causes posting list "
"overflows."

msgid ""
"[:doc:`/reference/commands/load`][:doc:`/reference/commands/dump`] Supported "
"Apache Arrow. [GitHub#691]"
msgstr ""
"[:doc:`/reference/commands/load`][:doc:`/reference/commands/dump`] Supported "
"Apache Arrow. [GitHub#691]"

msgid ""
"[cmake] Supported linking lz4 in embedded static library build. [Original "
"patch by Sergei Golubchik]"
msgstr ""
"[cmake] Supported linking lz4 in embedded static library build. [Original "
"patch by Sergei Golubchik]"

msgid "[:doc:`/reference/commands/delete`] Supported to cancel."
msgstr "[:doc:`/reference/commands/delete`] Supported to cancel."

msgid "[httpd] Updated bundled nginx to 1.13.0"
msgstr "[httpd] Updated bundled nginx to 1.13.0"

msgid "Exported the following API"
msgstr "Exported the following API"

msgid "grn_plugin_proc_get_caller()"
msgstr "grn_plugin_proc_get_caller()"

msgid "Added index column related function and selector."
msgstr "Added index column related function and selector."

msgid "Added new selector: index_column_df_ratio_between()"
msgstr "Added new selector: index_column_df_ratio_between()"

msgid "Added new function: index_column_df_ratio()"
msgstr "Added new function: index_column_df_ratio()"

msgid ""
"[:doc:`/reference/commands/delete`] Fixed a bug that error isn't cleared "
"correctly. It affects to following deletions so that it causes unexpected "
"behavior."
msgstr ""
"[:doc:`/reference/commands/delete`] Fixed a bug that error isn't cleared "
"correctly. It affects to following deletions so that it causes unexpected "
"behavior."

msgid ""
"[windows] Fixed a bug that IO version is not detected correctly when the "
"file is opened with ``O_CREAT`` flag."
msgstr ""
"[windows] Fixed a bug that IO version is not detected correctly when the "
"file is opened with ``O_CREAT`` flag."

msgid ""
"[:doc:`/reference/functions/vector_slice`] Fixed a bug that non 4 bytes "
"vector columns can't slice. [GitHub#695] [Patch by Naoya Murakami]"
msgstr ""
"[:doc:`/reference/functions/vector_slice`] Fixed a bug that non 4 bytes "
"vector columns can't slice. [GitHub#695] [Patch by Naoya Murakami]"

msgid ""
"Fixed a bug that non 4 bytes fixed vector column can't sequential match by "
"specifying index of vector. [GitHub#696] [Patch by Naoya Murakami]"
msgstr ""
"Fixed a bug that non 4 bytes fixed vector column can't sequential match by "
"specifying index of vector. [GitHub#696] [Patch by Naoya Murakami]"

msgid ""
"[:doc:`/reference/commands/logical_select`] Fixed a bug that \"argument out "
"of range\" occurs when setting last day of month to the min. [GitHub#698]"
msgstr ""
"[:doc:`/reference/commands/logical_select`] Fixed a bug that \"argument out "
"of range\" occurs when setting last day of month to the min. [GitHub#698]"

msgid "Release 7.0.2 - 2017-04-29"
msgstr "Release 7.0.2 - 2017-04-29"

msgid ""
"[:doc:`/reference/commands/logical_select`] Supported multiple :ref:`logical-"
"select-drilldowns-label-columns-name-window-sort-keys` and :ref:`logical-"
"select-drilldowns-label-columns-name-window-group-keys`."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Supported multiple :ref:`logical-"
"select-drilldowns-label-columns-name-window-sort-keys` and :ref:`logical-"
"select-drilldowns-label-columns-name-window-group-keys`."

msgid "[windows] Updated bundled LZ4 to 1.7.5."
msgstr "[windows] Updated bundled LZ4 to 1.7.5."

msgid "[cache] Supported persistent cache feature."
msgstr "[cache] Supported persistent cache feature."

msgid "[:doc:`/reference/commands/log_level`] Update English documentation."
msgstr "[:doc:`/reference/commands/log_level`] Update English documentation."

msgid "Added the following APIs:"
msgstr "Added the following APIs:"

msgid "``grn_set_default_cache_base_path()``"
msgstr "``grn_set_default_cache_base_path()``"

msgid "``grn_get_default_cache_base_path()``"
msgstr "``grn_get_default_cache_base_path()``"

msgid "``grn_persistent_cache_open()``"
msgstr "``grn_persistent_cache_open()``"

msgid "``grn_cache_default_open()``"
msgstr "``grn_cache_default_open()``"

msgid ""
"[:option:`groonga --cache-base-path`] Added a new option to use persistent "
"cache."
msgstr ""
"[:option:`groonga --cache-base-path`] Added a new option to use persistent "
"cache."

msgid ""
"[:doc:`/reference/executables/groonga-httpd`] [:ref:`groonga-httpd-groonga-"
"cache-base-path`] Added new configuration to use persistent cache."
msgstr ""
"[:doc:`/reference/executables/groonga-httpd`] [:ref:`groonga-httpd-groonga-"
"cache-base-path`] Added new configuration to use persistent cache."

msgid "[windows] Updated bundled msgpack to 2.1.1."
msgstr "[windows] Updated bundled msgpack to 2.1.1."

msgid ""
"[:doc:`/reference/commands/object_inspect`] Supported not only column "
"inspection, but also index column statistics."
msgstr ""
"[:doc:`/reference/commands/object_inspect`] Supported not only column "
"inspection, but also index column statistics."

msgid ""
"Supported index search for \"``.*``\" regexp pattern.  This feature is "
"enabled by default. Set ``GRN_SCAN_INFO_REGEXP_DOT_ASTERISK_ENABLE=no`` "
"environment variable to disable this feature."
msgstr ""
"Supported index search for \"``.*``\" regexp pattern.  This feature is "
"enabled by default. Set ``GRN_SCAN_INFO_REGEXP_DOT_ASTERISK_ENABLE=no`` "
"environment variable to disable this feature."

msgid ""
"[:doc:`/reference/functions/in_records`] Added function to use an existing "
"table as condition patterns."
msgstr ""
"[:doc:`/reference/functions/in_records`] Added function to use an existing "
"table as condition patterns."

msgid ""
"[:doc:`/install/ubuntu`] Dropped Ubuntu 12.04 (Precise Pangolin) support "
"because of EOL."
msgstr ""
"[:doc:`/install/ubuntu`] Dropped Ubuntu 12.04 (Precise Pangolin) support "
"because of EOL."

msgid ""
"[:doc:`/reference/commands/logical_select`] Fixed a bug that wrong cache is "
"used. This bug was occurred when dynamic column parameter is used."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Fixed a bug that wrong cache is "
"used. This bug was occurred when dynamic column parameter is used."

msgid ""
"[:doc:`/reference/commands/logical_select`] Fixed a bug that dynamic columns "
"aren't created. It's occurred when no match case."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Fixed a bug that dynamic columns "
"aren't created. It's occurred when no match case."

msgid ""
"[:doc:`/reference/commands/reindex`] Fixed a bug that data is lost by "
"reindex. [GitHub#646]"
msgstr ""
"[:doc:`/reference/commands/reindex`] Fixed a bug that data is lost by "
"reindex. [GitHub#646]"

msgid ""
"[httpd] Fixed a bug that response of :doc:`/reference/commands/quit` and :"
"doc:`/reference/commands/shutdown` is broken JSON when worker is running as "
"another user. [GitHub ranguba/groonga-client#12]"
msgstr ""
"[httpd] Fixed a bug that response of :doc:`/reference/commands/quit` and :"
"doc:`/reference/commands/shutdown` is broken JSON when worker is running as "
"another user. [GitHub ranguba/groonga-client#12]"

msgid "Release 7.0.1 - 2017-03-29"
msgstr "Release 7.0.1 - 2017-03-29"

msgid "grn_ii_cursor_next_pos()"
msgstr "grn_ii_cursor_next_pos()"

msgid "grn_table_apply_expr()"
msgstr "grn_table_apply_expr()"

msgid "grn_obj_is_data_column()"
msgstr "grn_obj_is_data_column()"

msgid "grn_obj_is_expr()"
msgstr "grn_obj_is_expr()"

msgid "grn_obj_is_scalar_column()"
msgstr "grn_obj_is_scalar_column()"

msgid ""
"[:doc:`/reference/commands/dump`] Supported to dump weight reference vector."
msgstr ""
"[:doc:`/reference/commands/dump`] Supported to dump weight reference vector."

msgid ""
"[:doc:`/reference/commands/load`] Supported to load ``array<object>`` style "
"weight vector column. The example of ``array<object>`` style is: "
"``[{\"key1\": weight1}, {\"key2\": weight2}]``."
msgstr ""
"[:doc:`/reference/commands/load`] Supported to load ``array<object>`` style "
"weight vector column. The example of ``array<object>`` style is: "
"``[{\"key1\": weight1}, {\"key2\": weight2}]``."

msgid ""
"Supported to search ``!(XXX OPERATOR VALUE)`` by index. Supported operator "
"is not only ``>`` but also ``>=``, ``<``, ``<=``, ``==`` and ``!=``."
msgstr ""
"Supported to search ``!(XXX OPERATOR VALUE)`` by index. Supported operator "
"is not only ``>`` but also ``>=``, ``<``, ``<=``, ``==`` and ``!=``."

msgid ""
"Supported index search for \"!(column == CONSTANT)\". The example in this "
"case is: ``!(column == 29)`` and so on."
msgstr ""
"Supported index search for \"!(column == CONSTANT)\". The example in this "
"case is: ``!(column == 29)`` and so on."

msgid "Supported more \"!\" optimization in the following patterns."
msgstr "Supported more \"!\" optimization in the following patterns."

msgid "``!(column @ \"X\") && (column @ \"Y\")``"
msgstr "``!(column @ \"X\") && (column @ \"Y\")``"

msgid "``(column @ \"Y\") && !(column @ \"X\")``"
msgstr "``(column @ \"Y\") && !(column @ \"X\")``"

msgid "``(column @ \"Y\") &! !(column @ \"X\")``"
msgstr "``(column @ \"Y\") &! !(column @ \"X\")``"

msgid "Supported to search ``XXX || !(column @ \"xxx\")`` by index."
msgstr "Supported to search ``XXX || !(column @ \"xxx\")`` by index."

msgid ""
"[:doc:`/reference/commands/dump`] Changed to use ``'{\"x\": 1, \"y\": 2}'`` "
"style for not referenced weight vector. This change doesn't affect to old "
"Groonga because it already supports one."
msgstr ""
"[:doc:`/reference/commands/dump`] Changed to use ``'{\"x\": 1, \"y\": 2}'`` "
"style for not referenced weight vector. This change doesn't affect to old "
"Groonga because it already supports one."

msgid ""
"[experimental] Supported ``GRN_ORDER_BY_ESTIMATED_SIZE_ENABLE`` environment "
"variable. This variable controls whether query optimization which is based "
"on estimated size is applied or not. This feature is disabled by default. "
"Set ``GRN_ORDER_BY_ESTIMATED_SIZE_ENABLE=yes`` if you want to try it."
msgstr ""
"[experimental] Supported ``GRN_ORDER_BY_ESTIMATED_SIZE_ENABLE`` environment "
"variable. This variable controls whether query optimization which is based "
"on estimated size is applied or not. This feature is disabled by default. "
"Set ``GRN_ORDER_BY_ESTIMATED_SIZE_ENABLE=yes`` if you want to try it."

msgid ""
"[:doc:`/reference/commands/select`] Added query log for ``columns``, "
"``drilldown`` evaluation."
msgstr ""
"[:doc:`/reference/commands/select`] Added query log for ``columns``, "
"``drilldown`` evaluation."

msgid ""
"[:doc:`/reference/commands/select`] Changed query log format for "
"``drilldown``. This is backward incompatible change, but it only affects "
"users who convert query log by own programs."
msgstr ""
"[:doc:`/reference/commands/select`] Changed query log format for "
"``drilldown``. This is backward incompatible change, but it only affects "
"users who convert query log by own programs."

msgid ""
"[:doc:`/reference/commands/table_remove`] Reduced temporary memory usage. "
"It's enabled when the number of max threads is 0."
msgstr ""
"[:doc:`/reference/commands/table_remove`] Reduced temporary memory usage. "
"It's enabled when the number of max threads is 0."

msgid ""
"[:doc:`/reference/commands/select`] ``columns[LABEL](N)`` is used for query "
"log format instead of ``columns(N)[LABEL]``.."
msgstr ""
"[:doc:`/reference/commands/select`] ``columns[LABEL](N)`` is used for query "
"log format instead of ``columns(N)[LABEL]``.."

msgid ""
"[:doc:`/tutorial/query_expansion`] Updated example to use vector column "
"because it is recommended way. [Reported by Gurunavi, Inc]"
msgstr ""
"[:doc:`/tutorial/query_expansion`] Updated example to use vector column "
"because it is recommended way. [Reported by Gurunavi, Inc]"

msgid ""
"Supported to detect canceled request while locking. It fixes the problem "
"that ``request_cancel`` is ignored unexpectedly while locking."
msgstr ""
"Supported to detect canceled request while locking. It fixes the problem "
"that ``request_cancel`` is ignored unexpectedly while locking."

msgid ""
"[:doc:`/reference/commands/logical_select`] Supported ``initial`` and "
"``filtered`` stage dynamic columns. The examples are: ``--columns[LABEL]."
"stage initial`` or ``--columns[LABEL].stage filtered``."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Supported ``initial`` and "
"``filtered`` stage dynamic columns. The examples are: ``--columns[LABEL]."
"stage initial`` or ``--columns[LABEL].stage filtered``."

msgid ""
"[:doc:`/reference/commands/logical_select`] Supported ``match_columns``, "
"``query`` and ``drilldown_filter`` option."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Supported ``match_columns``, "
"``query`` and ``drilldown_filter`` option."

msgid "[:doc:`/reference/functions/highlight_html`] Supported similar search."
msgstr "[:doc:`/reference/functions/highlight_html`] Supported similar search."

msgid ""
"[:doc:`/reference/commands/logical_select`] Supported ``initial`` and stage "
"dynamic columns in labeled drilldown. The example is: ``--drilldowns[LABEL]."
"stage initial``."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Supported ``initial`` and stage "
"dynamic columns in labeled drilldown. The example is: ``--drilldowns[LABEL]."
"stage initial``."

msgid ""
"[:doc:`/reference/commands/logical_select`] Supported window function in "
"dynamic column."
msgstr ""
"[:doc:`/reference/commands/logical_select`] Supported window function in "
"dynamic column."

msgid ""
"[:doc:`/reference/commands/select`] Added documentation about dynamic "
"columns."
msgstr ""
"[:doc:`/reference/commands/select`] Added documentation about dynamic "
"columns."

msgid ""
"[:doc:`/reference/window_function`] Added section about window functions."
msgstr ""
"[:doc:`/reference/window_function`] Added section about window functions."

msgid "[:doc:`/install/centos`] Dropped CentOS 5 support because of EOL."
msgstr "[:doc:`/install/centos`] Dropped CentOS 5 support because of EOL."

msgid "[httpd] Updated bundled nginx to 1.11.12"
msgstr "[httpd] Updated bundled nginx to 1.11.12"

msgid ""
"Supported to disable AND match optimization by environment variable. You can "
"disable this feature by ``GRN_TABLE_SELECT_AND_MIN_SKIP_ENABLE=no``. This "
"feature is enable by default."
msgstr ""
"Supported to disable AND match optimization by environment variable. You can "
"disable this feature by ``GRN_TABLE_SELECT_AND_MIN_SKIP_ENABLE=no``. This "
"feature is enable by default."

msgid ""
"[:doc:`/reference/functions/vector_new`] Added a new function to create a "
"new vector."
msgstr ""
"[:doc:`/reference/functions/vector_new`] Added a new function to create a "
"new vector."

msgid ""
"[:doc:`/reference/commands/select`] Added documentation about "
"``drilldown_filter``."
msgstr ""
"[:doc:`/reference/commands/select`] Added documentation about "
"``drilldown_filter``."

msgid ""
"[:doc:`/reference/commands/lock_clear`] Fixed a crash bug against temporary "
"database."
msgstr ""
"[:doc:`/reference/commands/lock_clear`] Fixed a crash bug against temporary "
"database."

msgid ""
"Fixed a problem that dynamically updated index size was increased for "
"natural language since Grooonga 6.1.4."
msgstr ""
"Fixed a problem that dynamically updated index size was increased for "
"natural language since Grooonga 6.1.4."

msgid ""
"[:doc:`/reference/commands/select`] Fixed a bug that \"A && B.C @ X\" may "
"not return records that should be matched."
msgstr ""
"[:doc:`/reference/commands/select`] Fixed a bug that \"A && B.C @ X\" may "
"not return records that should be matched."

msgid ""
"Fixed a conflict with ``grn_io_flush()`` and ``grn_io_expire()``. Without "
"this change, if ``io_flush`` and ``load`` command are executed "
"simultaneously in specific timing, it causes a crash bug by access violation."
msgstr ""
"Fixed a conflict with ``grn_io_flush()`` and ``grn_io_expire()``. Without "
"this change, if ``io_flush`` and ``load`` command are executed "
"simultaneously in specific timing, it causes a crash bug by access violation."

msgid ""
"[:doc:`/reference/commands/logical_table_remove`] Fixed a crash bug when the "
"max number of threads is 1."
msgstr ""
"[:doc:`/reference/commands/logical_table_remove`] Fixed a crash bug when the "
"max number of threads is 1."

msgid "Gurunavi, Inc."
msgstr "Gurunavi, Inc."

msgid "Release 7.0.0 - 2017-02-09"
msgstr "Release 7.0.0 - 2017-02-09"

msgid ""
"[:doc:`/reference/functions/in_values`] Supported sequential search for "
"reference vector column. [Patch by Naoya Murakami] [GitHub#629]"
msgstr ""
"[:doc:`/reference/functions/in_values`] Supported sequential search for "
"reference vector column. [Patch by Naoya Murakami] [GitHub#629]"

msgid ""
"[:doc:`/reference/commands/select`] Changed to report error instead of "
"ignoring on invalid ``drilldown[LABEL].sort_keys``."
msgstr ""
"[:doc:`/reference/commands/select`] Changed to report error instead of "
"ignoring on invalid ``drilldown[LABEL].sort_keys``."

msgid ""
"[:doc:`/reference/commands/select`] Removed needless metadata updates on DB. "
"It reduces the case that database lock remains even though ``select`` "
"command is executed. [Reported by aomi-n]"
msgstr ""
"[:doc:`/reference/commands/select`] Removed needless metadata updates on DB. "
"It reduces the case that database lock remains even though ``select`` "
"command is executed. [Reported by aomi-n]"

msgid ""
"[:doc:`/reference/commands/lock_clear`] Changed to clear metadata lock by "
"lock_clear against DB."
msgstr ""
"[:doc:`/reference/commands/lock_clear`] Changed to clear metadata lock by "
"lock_clear against DB."

msgid ""
"[:doc:`/install/centos`] Enabled EPEL by default to install Groonga on "
"Amazon Linux."
msgstr ""
"[:doc:`/install/centos`] Enabled EPEL by default to install Groonga on "
"Amazon Linux."

msgid ""
"[:doc:`/reference/functions/query`] Supported \"@X\" style in script syntax "
"for prefix(\"@^\"), suffix(\"@$\"), regexp(\"@^\") search."
msgstr ""
"[:doc:`/reference/functions/query`] Supported \"@X\" style in script syntax "
"for prefix(\"@^\"), suffix(\"@$\"), regexp(\"@^\") search."

msgid ""
"[:doc:`/reference/functions/query`] Added documentation about available list "
"of mode. The default mode is ``MATCH`` (\"@\") mode which executes full text "
"search."
msgstr ""
"[:doc:`/reference/functions/query`] Added documentation about available list "
"of mode. The default mode is ``MATCH`` (\"@\") mode which executes full text "
"search."

msgid ""
"[rpm][centos] Supported groonga-token-filter-stem package which provides "
"stemming feature by ``TokenFilterStem`` token filter on CentOS 7. "
"[GitHub#633] [Reported by Tim Bellefleur]"
msgstr ""
"[rpm][centos] Supported groonga-token-filter-stem package which provides "
"stemming feature by ``TokenFilterStem`` token filter on CentOS 7. "
"[GitHub#633] [Reported by Tim Bellefleur]"

msgid ""
"[:doc:`/reference/window_functions/window_record_number`] Marked "
"``record_number`` as deprecated. Use ``window_record_number`` instead. "
"``record_number`` is still available for backward compatibility."
msgstr ""
"[:doc:`/reference/window_functions/window_record_number`] Marked "
"``record_number`` as deprecated. Use ``window_record_number`` instead. "
"``record_number`` is still available for backward compatibility."

msgid ""
"[:doc:`/reference/window_functions/window_sum`] Added ``window_sum`` window "
"function. It's similar behavior to window function sum() on PostgreSQL."
msgstr ""
"[:doc:`/reference/window_functions/window_sum`] Added ``window_sum`` window "
"function. It's similar behavior to window function sum() on PostgreSQL."

msgid ""
"Supported to construct offline indexing with in-memory (temporary) "
"``TABLE_DAT_KEY`` table. [GitHub#623] [Reported by Naoya Murakami]"
msgstr ""
"Supported to construct offline indexing with in-memory (temporary) "
"``TABLE_DAT_KEY`` table. [GitHub#623] [Reported by Naoya Murakami]"

msgid "[onigmo] Updated bundled Onigmo to 6.1.1."
msgstr "[onigmo] Updated bundled Onigmo to 6.1.1."

msgid ""
"Supported ``columns[LABEL].window.group_keys``. It's used to apply window "
"function for every group."
msgstr ""
"Supported ``columns[LABEL].window.group_keys``. It's used to apply window "
"function for every group."

msgid ""
"[:doc:`/reference/commands/load`] Supported to report error on invalid key. "
"It enables you to detect mismatch type of key."
msgstr ""
"[:doc:`/reference/commands/load`] Supported to report error on invalid key. "
"It enables you to detect mismatch type of key."

msgid ""
"[:doc:`/reference/commands/load`] Supported ``--output_errors yes`` option. "
"If you specify \"yes\", you can get errors for each load failed record. Note "
"that this feature requires command version 3."
msgstr ""
"[:doc:`/reference/commands/load`] Supported ``--output_errors yes`` option. "
"If you specify \"yes\", you can get errors for each load failed record. Note "
"that this feature requires command version 3."

msgid ""
"[:doc:`/reference/commands/load`] Improve error message on table key cast "
"failure. Instead of \"cast failed\", type of table key and target type of "
"table key are also contained in error message."
msgstr ""
"[:doc:`/reference/commands/load`] Improve error message on table key cast "
"failure. Instead of \"cast failed\", type of table key and target type of "
"table key are also contained in error message."

msgid "[httpd] Updated bundled nginx to 1.11.9."
msgstr "[httpd] Updated bundled nginx to 1.11.9."

msgid ""
"Fixed a bug that nonexistent sort keys for ``drilldowns[LABEL]`` or "
"``slices[LABEL]`` causes invalid JSON parse error. [Patch by Naoya Murakami] "
"[GitHub#627]"
msgstr ""
"Fixed a bug that nonexistent sort keys for ``drilldowns[LABEL]`` or "
"``slices[LABEL]`` causes invalid JSON parse error. [Patch by Naoya Murakami] "
"[GitHub#627]"

msgid ""
"Fixed a bug that access to nonexistent sub records for group causes a "
"crash.  For example, This bug affects the case when you use "
"``drilldowns[LABEL].sort_keys _sum`` without specifying ``calc_types``.  "
"[Patch by Naoya Murakami] [GitHub#625]"
msgstr ""
"Fixed a bug that access to nonexistent sub records for group causes a "
"crash.  For example, This bug affects the case when you use "
"``drilldowns[LABEL].sort_keys _sum`` without specifying ``calc_types``.  "
"[Patch by Naoya Murakami] [GitHub#625]"

msgid ""
"Fixed a crash bug when tokenizer has an error. It's caused when tokenizer "
"and token filter are registered and tokenizer has an error."
msgstr ""
"Fixed a crash bug when tokenizer has an error. It's caused when tokenizer "
"and token filter are registered and tokenizer has an error."

msgid ""
"[:doc:`/reference/window_functions/window_record_number`] Fixed a bug that "
"arguments for window function is not correctly passed. [GitHub#634][Patch by "
"Naoya Murakami]"
msgstr ""
"[:doc:`/reference/window_functions/window_record_number`] Fixed a bug that "
"arguments for window function is not correctly passed. [GitHub#634][Patch by "
"Naoya Murakami]"

msgid "aomi-n"
msgstr "aomi-n"

msgid "The old releases"
msgstr "The old releases"
