# -*- po -*-
# English translations for Groonga package.
# Copyright (C) 2009-2025 Groonga Project
# This file is distributed under the same license as the Groonga package.
# Automatically generated, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: Groonga 15.0.2\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-02-21 09:46+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 - 10 series"
msgstr "News - 10 series"

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

msgid "Improvements"
msgstr "Improvements"

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 "Fixes"
msgstr "Fixes"

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 "Thanks"
msgstr "Thanks"

msgid "naoa"
msgstr "naoa"

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)."
