# -*- 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 - 14 series"
msgstr "News - 14 series"

msgid "Release 14.1.3 - 2025-01-29"
msgstr "Release 14.1.3 - 2025-01-29"

msgid "Improvements"
msgstr "Improvements"

msgid "{ref}`offline-index-construction`: Added support for parallel execution"
msgstr "{ref}`offline-index-construction`: Added support for parallel execution"

msgid "If you have many CPU cores, you can improve {ref}`offline-index-construction` performance. You can use it by `column_create ... COLUMN_INDEX ... --n_workers -1`."
msgstr "If you have many CPU cores, you can improve {ref}`offline-index-construction` performance. You can use it by `column_create ... COLUMN_INDEX ... --n_workers -1`."

msgid "In general, {ref}`offline-index-construction` will be 2-10x faster by this."
msgstr "In general, {ref}`offline-index-construction` will be 2-10x faster by this."

msgid "{doc}`/reference/functions/language_model_vectorize`: Added support for Phi-4"
msgstr "{doc}`/reference/functions/language_model_vectorize`: Added support for Phi-4"

msgid "You can use [Phi-4](https://huggingface.co/microsoft/phi-4) as a language model. Note that Phi-4 isn't designing for generating embeddings."
msgstr "You can use [Phi-4](https://huggingface.co/microsoft/phi-4) as a language model. Note that Phi-4 isn't designing for generating embeddings."

msgid "Added {doc}`/reference/normalizers/normalizer_nfkc`"
msgstr "Added {doc}`/reference/normalizers/normalizer_nfkc`"

msgid "It's similar to existing `NormalizerNFKC*` such as {doc}`/reference/normalizers/normalizer_nfkc150`. But it's more generic than `NormalizerNFKC*`."
msgstr "It's similar to existing `NormalizerNFKC*` such as {doc}`/reference/normalizers/normalizer_nfkc150`. But it's more generic than `NormalizerNFKC*`."

msgid "{doc}`/reference/normalizers/normalizer_nfkc` accepts {ref}`normalizer-nfkc-version` argument to change used Unicode version. For example, `NormalizerNFKC(\"version\", \"15.0.0\")` equals to `NormalizerNFKC150`."
msgstr "{doc}`/reference/normalizers/normalizer_nfkc` accepts {ref}`normalizer-nfkc-version` argument to change used Unicode version. For example, `NormalizerNFKC(\"version\", \"15.0.0\")` equals to `NormalizerNFKC150`."

msgid "`NormalizerNFKC*` are deprecated by {doc}`/reference/normalizers/normalizer_nfkc`. You should use {doc}`/reference/normalizers/normalizer_nfkc` for newly written applications."
msgstr "`NormalizerNFKC*` are deprecated by {doc}`/reference/normalizers/normalizer_nfkc`. You should use {doc}`/reference/normalizers/normalizer_nfkc` for newly written applications."

msgid "{doc}`/reference/normalizers/normalizer_nfkc` uses Unicode 16.0.0 by default."
msgstr "{doc}`/reference/normalizers/normalizer_nfkc` uses Unicode 16.0.0 by default."

msgid "Added {doc}`/reference/token_filters/token_filter_nfkc`"
msgstr "Added {doc}`/reference/token_filters/token_filter_nfkc`"

msgid "It's similar to existing `TokenFilterNFKC*` such as {doc}`/reference/token_filters/token_filter_nfkc150`. But it's based on {doc}`/reference/normalizers/normalizer_nfkc`. So you can specify Unicode version as {ref}`normalizer-nfkc-version`."
msgstr "It's similar to existing `TokenFilterNFKC*` such as {doc}`/reference/token_filters/token_filter_nfkc150`. But it's based on {doc}`/reference/normalizers/normalizer_nfkc`. So you can specify Unicode version as {ref}`normalizer-nfkc-version`."

msgid "`TokenFilterNFKC*` are deprecated by {doc}`/reference/token_filters/token_filter_nfkc`. You should use {doc}`/reference/token_filters/token_filter_nfkc` for newly written applications."
msgstr "`TokenFilterNFKC*` are deprecated by {doc}`/reference/token_filters/token_filter_nfkc`. You should use {doc}`/reference/token_filters/token_filter_nfkc` for newly written applications."

msgid "{doc}`/reference/token_filters/token_filter_nfkc` uses Unicode 16.0.0 by default."
msgstr "{doc}`/reference/token_filters/token_filter_nfkc` uses Unicode 16.0.0 by default."

msgid "{doc}`/install/amazon_linux`: Added support for Amazon Linux 2023 aarch64"
msgstr "{doc}`/install/amazon_linux`: Added support for Amazon Linux 2023 aarch64"

msgid "See {doc}`/install/amazon_linux` how to install."
msgstr "See {doc}`/install/amazon_linux` how to install."

msgid "{doc}`/reference/commands/index_column_diff`: Added support for changing log level for progress logs"
msgstr "{doc}`/reference/commands/index_column_diff`: Added support for changing log level for progress logs"

msgid "It's useful to see only progress logs without other debug logs."
msgstr "It's useful to see only progress logs without other debug logs."

msgid "See {ref}`index-column-diff-progress-log-level` for details."
msgstr "See {ref}`index-column-diff-progress-log-level` for details."

msgid "Fixes"
msgstr "Fixes"

msgid "Fixed a bug that deb/rpm packages can't be used on machines that don't have AVX"
msgstr "Fixed a bug that deb/rpm packages can't be used on machines that don't have AVX"

msgid "pgroonga/pgroonga#642"
msgstr "pgroonga/pgroonga#642"

msgid "Groonga uses llama.cpp to use language models. llama.cpp uses SIMD for fast processing."
msgstr "Groonga uses llama.cpp to use language models. llama.cpp uses SIMD for fast processing."

msgid "We defer llama.cpp initialization that needs SIMD. So you can use Groonga on machines that don't have AVX if you don't use language model related features such as {doc}`/reference/functions/language_model_vectorize`."
msgstr "We defer llama.cpp initialization that needs SIMD. So you can use Groonga on machines that don't have AVX if you don't use language model related features such as {doc}`/reference/functions/language_model_vectorize`."

msgid "Reported by Yuki Shira."
msgstr "Reported by Yuki Shira."

msgid "{ref}`table-pat-key`: Fixed a bug that existing key may be broken after {doc}`/reference/commands/defrag`"
msgstr "{ref}`table-pat-key`: Fixed a bug that existing key may be broken after {doc}`/reference/commands/defrag`"

msgid "If you have some garbage nodes in {ref}`table-pat-key` and {doc}`/reference/commands/defrag` it, new added keys to the {ref}`table-pat-key` might override existing keys."
msgstr "If you have some garbage nodes in {ref}`table-pat-key` and {doc}`/reference/commands/defrag` it, new added keys to the {ref}`table-pat-key` might override existing keys."

msgid "This bug exists since {ref}`release-14-1-1`."
msgstr "This bug exists since {ref}`release-14-1-1`."

msgid "{ref}`table-pat-key`: Fixed a bug that some WALs are missing for {doc}`/reference/commands/defrag`"
msgstr "{ref}`table-pat-key`: Fixed a bug that some WALs are missing for {doc}`/reference/commands/defrag`"

msgid "This release added some missing WALs on {doc}`/reference/commands/defrag`. If some WALs are missing, we may not be able to recover a crash in {doc}`/reference/commands/defrag`."
msgstr "This release added some missing WALs on {doc}`/reference/commands/defrag`. If some WALs are missing, we may not be able to recover a crash in {doc}`/reference/commands/defrag`."

msgid "{doc}`/reference/commands/defrag`: Fixed a bug that columns of {ref}`table-pat-key` aren't processed"
msgstr "{doc}`/reference/commands/defrag`: Fixed a bug that columns of {ref}`table-pat-key` aren't processed"

msgid "[GH-2168](https://github.com/groonga/groonga/issues/2168)"
msgstr "[GH-2168](https://github.com/groonga/groonga/issues/2168)"

msgid "`defrag pat` should process `pat` and its columns. But it processes only `pat` since {ref}`release-14-1-1`. It's a regression bug."
msgstr "`defrag pat` should process `pat` and its columns. But it processes only `pat` since {ref}`release-14-1-1`. It's a regression bug."

msgid "{doc}`/reference/columns/index`: Fixed an {ref}`offline-index-construction` bug"
msgstr "{doc}`/reference/columns/index`: Fixed an {ref}`offline-index-construction` bug"

msgid "It happened when:"
msgstr "It happened when:"

msgid "Source is a {ref}`reference-vector-column`"
msgstr "Source is a {ref}`reference-vector-column`"

msgid "Source has a `GRN_ID_NIL` element (an element that refers nothing) between `1..-2` position"
msgstr "Source has a `GRN_ID_NIL` element (an element that refers nothing) between `1..-2` position"

msgid "Index column has `WITH_POSITION` flag"
msgstr "Index column has `WITH_POSITION` flag"

msgid "Offline index construction always uses wrong position for elements after the `GRN_ID_NIL` element."
msgstr "Offline index construction always uses wrong position for elements after the `GRN_ID_NIL` element."

msgid "Offline index construction may use wrong index key. It depends on an uninitialized memory."
msgstr "Offline index construction may use wrong index key. It depends on an uninitialized memory."

msgid "{ref}`table-hash-key`: Fixed a bug that garbage entry may not be reused"
msgstr "{ref}`table-hash-key`: Fixed a bug that garbage entry may not be reused"

msgid "It happened when a {ref}`table-hash-key` is rehashed with garbage. Garbage is increased by deleting records."
msgstr "It happened when a {ref}`table-hash-key` is rehashed with garbage. Garbage is increased by deleting records."

msgid "If rehash is done with garbage, the garbage is never reused after the rehash. A {ref}`table-pat-key` may large even when it has only a few valid records."
msgstr "If rehash is done with garbage, the garbage is never reused after the rehash. A {ref}`table-pat-key` may large even when it has only a few valid records."

msgid "This bug exists since {ref}`release-10-1-1`."
msgstr "This bug exists since {ref}`release-10-1-1`."

msgid "Thanks"
msgstr "Thanks"

msgid "Yuki Shira"
msgstr "Yuki Shira"

msgid "Release 14.1.2 - 2024-12-24"
msgstr "Release 14.1.2 - 2024-12-24"

msgid "Relicensed to LGPL-2.1-or-later from LGPL-2.1-only"
msgstr "Relicensed to LGPL-2.1-or-later from LGPL-2.1-only"

msgid "[GH-1774](https://github.com/groonga/groonga/issues/1774)"
msgstr "[GH-1774](https://github.com/groonga/groonga/issues/1774)"

msgid "It improves GPL 3 or later compatibility."
msgstr "It improves GPL 3 or later compatibility."

msgid "{doc}`/reference/commands/delete`: Added support for reference weight vector"
msgstr "{doc}`/reference/commands/delete`: Added support for reference weight vector"

msgid "If a reference column is indexed, `delete` can also delete the deleted reference value from the reference column. It works for a reference vector column but didn't work for a reference \"weight\" vector column."
msgstr "If a reference column is indexed, `delete` can also delete the deleted reference value from the reference column. It works for a reference vector column but didn't work for a reference \"weight\" vector column."

msgid "With this release, this also works for a reference \"weight\" vector column."
msgstr "With this release, this also works for a reference \"weight\" vector column."

msgid "{doc}`/reference/columns/vector`: Fixed a bug that needed cast may not be done"
msgstr "{doc}`/reference/columns/vector`: Fixed a bug that needed cast may not be done"

msgid "Groonga casts a value automatically when it's needed."
msgstr "Groonga casts a value automatically when it's needed."

msgid "If a reference vector column uses 32-bit floating number weight and a new value is a no weight reference vector, Groonga must cast the new value. But it was not done."
msgstr "If a reference vector column uses 32-bit floating number weight and a new value is a no weight reference vector, Groonga must cast the new value. But it was not done."

msgid "Release 14.1.1 - 2024-12-03"
msgstr "Release 14.1.1 - 2024-12-03"

msgid "Stopped vendoring RapidJSON"
msgstr "Stopped vendoring RapidJSON"

msgid "[GH-1462](https://github.com/groonga/groonga/issues/1462)"
msgstr "[GH-1462](https://github.com/groonga/groonga/issues/1462)"

msgid "We added support for simdjson in 14.0.7. We don't need to vendor RapidJSON anymore. RapidJSON has a file that uses the JSON license. It's not a free software license / open source license. So we wanted to unvendor RapidJSON."
msgstr "We added support for simdjson in 14.0.7. We don't need to vendor RapidJSON anymore. RapidJSON has a file that uses the JSON license. It's not a free software license / open source license. So we wanted to unvendor RapidJSON."

msgid "Note that RapidJSON is still supported. You can still use RapidJSON by installing RapidJSON separately. But we recommend that you use simdjson not RapidJSON."
msgstr "Note that RapidJSON is still supported. You can still use RapidJSON by installing RapidJSON separately. But we recommend that you use simdjson not RapidJSON."

msgid "Made llama.cpp initialization lazy"
msgstr "Made llama.cpp initialization lazy"

msgid "[GH-2078](https://github.com/groonga/groonga/issues/2078)"
msgstr "[GH-2078](https://github.com/groonga/groonga/issues/2078)"

msgid "llama.cpp requires recent SIMD features. If we always initialize llama.cpp, users who use old CPU and don't use llama.cpp related features can't use the official Groonga packages. So we made llama.cpp initialization lazy. Users who use llama.cpp related features still need recent CPU but users who don't use llama.cpp related features can use old CPU as usual."
msgstr "llama.cpp requires recent SIMD features. If we always initialize llama.cpp, users who use old CPU and don't use llama.cpp related features can't use the official Groonga packages. So we made llama.cpp initialization lazy. Users who use llama.cpp related features still need recent CPU but users who don't use llama.cpp related features can use old CPU as usual."

msgid "`NormalizerNFKC`: Added support for mixing `unify_middle_dot` and `remove_symbol`"
msgstr "`NormalizerNFKC`: Added support for mixing `unify_middle_dot` and `remove_symbol`"

msgid "[GH-1538](https://github.com/groonga/groonga/issues/1538)"
msgstr "[GH-1538](https://github.com/groonga/groonga/issues/1538)"

msgid "`NormalizerNFKC` family normalizers such as {doc}`/reference/normalizers/normalizer_nfkc150` can mix {ref}`normalizer-nfkc150-unify-middle-dot` and {ref}`normalizer-nfkc150-remove-symbol` options."
msgstr "`NormalizerNFKC` family normalizers such as {doc}`/reference/normalizers/normalizer_nfkc150` can mix {ref}`normalizer-nfkc150-unify-middle-dot` and {ref}`normalizer-nfkc150-remove-symbol` options."

msgid "{doc}`/reference/commands/defrag`: Added support for {ref}`table-pat-key`"
msgstr "{doc}`/reference/commands/defrag`: Added support for {ref}`table-pat-key`"

msgid "A {ref}`table-pat-key` table couldn't reuse spaces that are used by removed keys. They're still not be reusable automatically, but we can reuse them by executing {doc}`/reference/commands/defrag` explicitly since this release."
msgstr "A {ref}`table-pat-key` table couldn't reuse spaces that are used by removed keys. They're still not be reusable automatically, but we can reuse them by executing {doc}`/reference/commands/defrag` explicitly since this release."

msgid "{doc}`/reference/commands/load`: Improved error handling"
msgstr "{doc}`/reference/commands/load`: Improved error handling"

msgid "If there are any critical errors in {doc}`/reference/commands/load`, we will not wait for more data. Clients may stop sending more data in the case."
msgstr "If there are any critical errors in {doc}`/reference/commands/load`, we will not wait for more data. Clients may stop sending more data in the case."

msgid "{doc}`/reference/executables/groonga`: Added `context_id` log flag"
msgstr "{doc}`/reference/executables/groonga`: Added `context_id` log flag"

msgid "It's useful when you use {ref}`query-log` too. In {ref}`query-log`, the context ID is recorded. If we have the context ID in {ref}`process-log` and {ref}`query-log`, we can associate these logs easily."
msgstr "It's useful when you use {ref}`query-log` too. In {ref}`query-log`, the context ID is recorded. If we have the context ID in {ref}`process-log` and {ref}`query-log`, we can associate these logs easily."

msgid "{doc}`/reference/executables/groonga`: Improved error handling"
msgstr "{doc}`/reference/executables/groonga`: Improved error handling"

msgid "{doc}`/reference/command/request_timeout` uses lock internally. It may be failed in some cases. We added some error checks for the case."
msgstr "{doc}`/reference/command/request_timeout` uses lock internally. It may be failed in some cases. We added some error checks for the case."

msgid "{ref}`table-pat-key`: Improved key space efficiency"
msgstr "{ref}`table-pat-key`: Improved key space efficiency"

msgid "[GH-2104](https://github.com/groonga/groonga/issues/2104)"
msgstr "[GH-2104](https://github.com/groonga/groonga/issues/2104)"

msgid "There was a case that wastes key space. Now, we can use key space as efficiency as possible."
msgstr "There was a case that wastes key space. Now, we can use key space as efficiency as possible."

msgid "`grn_pat_size()`: Fixed a bug that `0` may not be returned on error"
msgstr "`grn_pat_size()`: Fixed a bug that `0` may not be returned on error"

msgid "[GH-2097](https://github.com/groonga/groonga/issues/2097)"
msgstr "[GH-2097](https://github.com/groonga/groonga/issues/2097)"

msgid "If the given `pat` is `NULL`, it returns `-22`. But it should have returned `0` with error `ctx->rc`."
msgstr "If the given `pat` is `NULL`, it returns `-22`. But it should have returned `0` with error `ctx->rc`."

msgid "Now, Groonga uses the expected behavior."
msgstr "Now, Groonga uses the expected behavior."

msgid "{doc}`/reference/regular_expression`: Fixed a bug with an empty pattern"
msgstr "{doc}`/reference/regular_expression`: Fixed a bug with an empty pattern"

msgid "[GH-2121](https://github.com/groonga/groonga/issues/2121)"
msgstr "[GH-2121](https://github.com/groonga/groonga/issues/2121)"

msgid "If the given pattern is an empty string, there were some problems:"
msgstr "If the given pattern is an empty string, there were some problems:"

msgid "If there is an index for regular expression, Groonga was crashed."
msgstr "If there is an index for regular expression, Groonga was crashed."

msgid "If there is not an index for regular expression, Groonga returns all records."
msgstr "If there is not an index for regular expression, Groonga returns all records."

msgid "Now, Groonga returns an empty result for an empty pattern."
msgstr "Now, Groonga returns an empty result for an empty pattern."

msgid "Release 14.1.0 - 2024-11-05"
msgstr "Release 14.1.0 - 2024-11-05"

msgid "[{doc}`/reference/commands/status`] Added `.[\"features\"][\"llama.cpp\"]` entry"
msgstr "[{doc}`/reference/commands/status`] Added `.[\"features\"][\"llama.cpp\"]` entry"

msgid "The `.[\"features\"]` entry shows whether each feature is enabled or not like the following:"
msgstr "The `.[\"features\"]` entry shows whether each feature is enabled or not like the following:"

msgid "This release added `llama.cpp` to the `.[\"features\"]` entry:"
msgstr "This release added `llama.cpp` to the `.[\"features\"]` entry:"

msgid "You can use `.[\"features\"][\"llama.cpp\"]` to know whether [llama.cpp](https://github.com/ggerganov/llama.cpp) is enabled or not."
msgstr "You can use `.[\"features\"][\"llama.cpp\"]` to know whether [llama.cpp](https://github.com/ggerganov/llama.cpp) is enabled or not."

msgid "You need the llama.cpp support to use {doc}`/reference/functions/language_model_vectorize` function described next."
msgstr "You need the llama.cpp support to use {doc}`/reference/functions/language_model_vectorize` function described next."

msgid "[{doc}`/reference/functions/language_model_vectorize`] Added (Experimental)"
msgstr "[{doc}`/reference/functions/language_model_vectorize`] Added (Experimental)"

msgid "This feature is still experimental and unstable."
msgstr "This feature is still experimental and unstable."

msgid "This feature may consume a significant amount of CPU and memory."
msgstr "This feature may consume a significant amount of CPU and memory."

msgid "The function returns normalized embeddings (vector representations) of the given text. An embedding represents the semantic information of the text as a vector. By converting meanings of the text into vectors, you can perform semantic searches instead of keyword based searches."
msgstr "The function returns normalized embeddings (vector representations) of the given text. An embedding represents the semantic information of the text as a vector. By converting meanings of the text into vectors, you can perform semantic searches instead of keyword based searches."

msgid "For example, \"United States\" and \"America\" look completely different but share the same meaning. Traditionally, you could search for words with different spellings but the same meaning by using synonym expansion. But this required maintaining a synonym table."
msgstr "For example, \"United States\" and \"America\" look completely different but share the same meaning. Traditionally, you could search for words with different spellings but the same meaning by using synonym expansion. But this required maintaining a synonym table."

msgid "With semantic search enabled, you can find words with similar meanings without preparing or maintaining a synonym table."
msgstr "With semantic search enabled, you can find words with similar meanings without preparing or maintaining a synonym table."

msgid "[{doc}`/reference/commands/column_create`] Added the {ref}`column-create-generator` parameter"
msgstr "[{doc}`/reference/commands/column_create`] Added the {ref}`column-create-generator` parameter"

msgid "This release added the {ref}`generated-column` feature. You can use this feature to generate column values based on the values of other column automatically."
msgstr "This release added the {ref}`generated-column` feature. You can use this feature to generate column values based on the values of other column automatically."

msgid "You can create a generated column by using {doc}`/reference/commands/column_create` and {ref}`column-create-generator`. See {ref}`column-create-generated-column` for details."
msgstr "You can create a generated column by using {doc}`/reference/commands/column_create` and {ref}`column-create-generator`. See {ref}`column-create-generated-column` for details."

msgid "Here are merits of this feature:"
msgstr "Here are merits of this feature:"

msgid "You no longer need to manage generation processes manually"
msgstr "You no longer need to manage generation processes manually"

msgid "You can reduce the amount of data to load since only the source columns are necessary"
msgstr "You can reduce the amount of data to load since only the source columns are necessary"

msgid "For example, you can use {doc}`/reference/functions/language_model_vectorize` to generate embeddings of the values of other columns. An embedding may not be small. If it's represented as an 1024 dimensions vector of 32-bit float, its size is 4KiB. If you generate embeddings automatically by {doc}`/reference/functions/language_model_vectorize` and {ref}`generated-column`, you don't need to send 4KiB embeddings to Groonga."
msgstr "For example, you can use {doc}`/reference/functions/language_model_vectorize` to generate embeddings of the values of other columns. An embedding may not be small. If it's represented as an 1024 dimensions vector of 32-bit float, its size is 4KiB. If you generate embeddings automatically by {doc}`/reference/functions/language_model_vectorize` and {ref}`generated-column`, you don't need to send 4KiB embeddings to Groonga."

msgid "You can {doc}`/reference/commands/load` only the text to be searched while simultaneously storing the embedding with this feature."
msgstr "You can {doc}`/reference/commands/load` only the text to be searched while simultaneously storing the embedding with this feature."

msgid "[{doc}`/server/gqtp`] Fixed a bug that wrong return code is returned"
msgstr "[{doc}`/server/gqtp`] Fixed a bug that wrong return code is returned"

msgid "This is a client side problem. This problem was introduced in 14.0.0."
msgstr "This is a client side problem. This problem was introduced in 14.0.0."

msgid "GQTP client converts {doc}`/reference/command/return_code` received from server wrongly. For example, `INVALID_ARGUMENT` code is `-22` but it was converted to `65514`."
msgstr "GQTP client converts {doc}`/reference/command/return_code` received from server wrongly. For example, `INVALID_ARGUMENT` code is `-22` but it was converted to `65514`."

msgid "This fix does not affect users who are not using GQTP clients."
msgstr "This fix does not affect users who are not using GQTP clients."

msgid "[{doc}`/reference/commands/logical_range_filter`] Fixed a bug that invalid JSON format response may be returned"
msgstr "[{doc}`/reference/commands/logical_range_filter`] Fixed a bug that invalid JSON format response may be returned"

msgid "This problem happens only with {doc}`/reference/command/command_version` 3. The default command version is 1."
msgstr "This problem happens only with {doc}`/reference/command/command_version` 3. The default command version is 1."

msgid "You can check your Groonga's default command version using the {doc}`/reference/commands/status` command:"
msgstr "You can check your Groonga's default command version using the {doc}`/reference/commands/status` command:"

msgid "Here is an example invalid JSON format response. You can see that there is an extra `\"records\": []` before the actual `\"records: [...]\"`:"
msgstr "Here is an example invalid JSON format response. You can see that there is an extra `\"records\": []` before the actual `\"records: [...]\"`:"

msgid "[{doc}`/reference/commands/request_cancel`] Fixed a bug that invalid JSON format response may be returned"
msgstr "[{doc}`/reference/commands/request_cancel`] Fixed a bug that invalid JSON format response may be returned"

msgid "You can stop a running command by {doc}`/reference/commands/request_cancel`."
msgstr "You can stop a running command by {doc}`/reference/commands/request_cancel`."

msgid "You might get an invalid JSON format response when you cancel a command. It depends on the timing of the cancellation."
msgstr "You might get an invalid JSON format response when you cancel a command. It depends on the timing of the cancellation."

msgid "This release fixed the cancellation process. You will not receive an invalid JSON format response even when you cancel a command."
msgstr "This release fixed the cancellation process. You will not receive an invalid JSON format response even when you cancel a command."

msgid "[{doc}`/reference/commands/index_column_diff`] Fixed a bug that false positive diff may be reported"
msgstr "[{doc}`/reference/commands/index_column_diff`] Fixed a bug that false positive diff may be reported"

msgid "You can use {doc}`/reference/commands/index_column_diff` to detect index corruption."
msgstr "You can use {doc}`/reference/commands/index_column_diff` to detect index corruption."

msgid "{doc}`/reference/commands/index_column_diff` reports a missing record when a single record contains more than 131,072 instances of the same token. This release fixed this problem."
msgstr "{doc}`/reference/commands/index_column_diff` reports a missing record when a single record contains more than 131,072 instances of the same token. This release fixed this problem."

msgid "Release 14.0.9 - 2024-09-27"
msgstr "Release 14.0.9 - 2024-09-27"

msgid "Fixed build error when we build from source on Alpine Linux 3.20."
msgstr "Fixed build error when we build from source on Alpine Linux 3.20."

msgid "Release 14.0.8 - 2024-09-25"
msgstr "Release 14.0.8 - 2024-09-25"

msgid "[Amazon Linux 2023] Added support for Amazon Linux 2023. [GH-1845][Reported by takoyaki-nyokki and Watson]"
msgstr "[Amazon Linux 2023] Added support for Amazon Linux 2023. [GH-1845][Reported by takoyaki-nyokki and Watson]"

msgid "However, we don't support Amazon Linux 2023 for aarch64 currently. Because the maintenance is costly because of the time of building a package for aarch64 is too time consuming."
msgstr "However, we don't support Amazon Linux 2023 for aarch64 currently. Because the maintenance is costly because of the time of building a package for aarch64 is too time consuming."

msgid "We don't use TokenMecab in Groonga for Amazon Linux 2023. Because Amazon Linux 2023 doesn't provide MeCab package."
msgstr "We don't use TokenMecab in Groonga for Amazon Linux 2023. Because Amazon Linux 2023 doesn't provide MeCab package."

msgid "Fixed a crash bug when we specified `pgroonga.log_type` on PGroonga for Windows."
msgstr "Fixed a crash bug when we specified `pgroonga.log_type` on PGroonga for Windows."

msgid "takoyaki-nyokki"
msgstr "takoyaki-nyokki"

msgid "Watson"
msgstr "Watson"

msgid "Release 14.0.7 - 2024-09-03"
msgstr "Release 14.0.7 - 2024-09-03"

msgid "[NormalizerNFKC] Added a new option `unify_latin_alphabet_with`.[pgroonga/pgroonga#418][Reported by Man Hoang]"
msgstr "[NormalizerNFKC] Added a new option `unify_latin_alphabet_with`.[pgroonga/pgroonga#418][Reported by Man Hoang]"

msgid "This option enables that alphabets with diacritical mark and alphabets without diacritical mark regarded as the same character as below."
msgstr "This option enables that alphabets with diacritical mark and alphabets without diacritical mark regarded as the same character as below."

msgid "However, this feature focus on only `LATIN (SMALL|CAPITAL) LETTER X WITH XXX`. It doesn't support `LATIN (SMALL|CAPITAL) LETTER X` + `COMBINING XXX` characters."
msgstr "However, this feature focus on only `LATIN (SMALL|CAPITAL) LETTER X WITH XXX`. It doesn't support `LATIN (SMALL|CAPITAL) LETTER X` + `COMBINING XXX` characters."

msgid "We can confirm that can get `ngoằn` with `ngoan` in the following example."
msgstr "We can confirm that can get `ngoằn` with `ngoan` in the following example."

msgid "Current normalizers has the following bug."
msgstr "Current normalizers has the following bug."

msgid "The lowercase of `U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE` must be `U+0069 LATIN SMALL LETTER I`. But the current implementation uses `U+0069 LATIN SMALL LETTER I` + `U+0307 COMBINING DOT ABOVE`."
msgstr "The lowercase of `U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE` must be `U+0069 LATIN SMALL LETTER I`. But the current implementation uses `U+0069 LATIN SMALL LETTER I` + `U+0307 COMBINING DOT ABOVE`."

msgid "We will fix the bug from NormalizerNFKC160."
msgstr "We will fix the bug from NormalizerNFKC160."

msgid "Added support for [simdjson](https://simdjson.org/)."
msgstr "Added support for [simdjson](https://simdjson.org/)."

msgid "Currently, we keeps RapidJSON support but we'll remove RapidJSON support later."
msgstr "Currently, we keeps RapidJSON support but we'll remove RapidJSON support later."

msgid "[{doc}`/install/ubuntu`] Dropped support for Ubuntu 23.10 (Mantic Minotaur)"
msgstr "[{doc}`/install/ubuntu`] Dropped support for Ubuntu 23.10 (Mantic Minotaur)"

msgid "Because Ubuntu 23.10 reached EOL at July 11, 2024."
msgstr "Because Ubuntu 23.10 reached EOL at July 11, 2024."

msgid "Distributed the install packages which enabled `libedit`."
msgstr "Distributed the install packages which enabled `libedit`."

msgid "Now in Groonga REPL, we can refer to the command history using the up arrow key."
msgstr "Now in Groonga REPL, we can refer to the command history using the up arrow key."

msgid "[status] Fixed a bug that \"h3\" is never shown in `groonga --version`/`status`."
msgstr "[status] Fixed a bug that \"h3\" is never shown in `groonga --version`/`status`."

msgid "Fixed a crash bug when log rotate is enabled."
msgstr "Fixed a crash bug when log rotate is enabled."

msgid "This bug occurred in the following conditions."
msgstr "This bug occurred in the following conditions."

msgid "When logging to a file by specification the following options."
msgstr "When logging to a file by specification the following options."

msgid "`--log-path <path>`"
msgstr "`--log-path <path>`"

msgid "`--query-log-path <path>`"
msgstr "`--query-log-path <path>`"

msgid "When log rotate is enabled by specification the following options."
msgstr "When log rotate is enabled by specification the following options."

msgid "`--log-rotate-threshold-size <threshold>`"
msgstr "`--log-rotate-threshold-size <threshold>`"

msgid "`--query-log-rotate-threshold-size <threshold>`"
msgstr "`--query-log-rotate-threshold-size <threshold>`"

msgid "When process ID log output is enabled by specification the following options."
msgstr "When process ID log output is enabled by specification the following options."

msgid "`--log-flags process_id`"
msgstr "`--log-flags process_id`"

msgid "Fixed a bug that Groonga use bundled Onigmo even if we specify `GRN_WITH_BUNDLED_ONIGMO=OFF`. [termux/termux-packages#21252][Patch by Biswapriyo Nath]"
msgstr "Fixed a bug that Groonga use bundled Onigmo even if we specify `GRN_WITH_BUNDLED_ONIGMO=OFF`. [termux/termux-packages#21252][Patch by Biswapriyo Nath]"

msgid "Man Hoang"
msgstr "Man Hoang"

msgid "Biswapriyo Nath"
msgstr "Biswapriyo Nath"

msgid "Release 14.0.6 - 2024-07-29"
msgstr "Release 14.0.6 - 2024-07-29"

msgid "Added support for prefix search without index against vector column."
msgstr "Added support for prefix search without index against vector column."

msgid "We can already prefix search with index against vector column. However, we can't prefix search without index against vector column until now."
msgstr "We can already prefix search with index against vector column. However, we can't prefix search without index against vector column until now."

msgid "We can also prefix search without index against vector column as below since this release."
msgstr "We can also prefix search without index against vector column as below since this release."

msgid "[{doc}`/install/debian`] Dropped support for Debian 11 (bullseye)."
msgstr "[{doc}`/install/debian`] Dropped support for Debian 11 (bullseye)."

msgid "Release 14.0.5 - 2024-07-04"
msgstr "Release 14.0.5 - 2024-07-04"

msgid "Dropped support for CentOS 7."
msgstr "Dropped support for CentOS 7."

msgid "Because CentOS 7 reached EOL."
msgstr "Because CentOS 7 reached EOL."

msgid "Added a new feature that objects(table or column) as remove as possible."
msgstr "Added a new feature that objects(table or column) as remove as possible."

msgid "The crash safe feature of PGroonga will use this feature mainly."
msgstr "The crash safe feature of PGroonga will use this feature mainly."

msgid "PGroonga will apply PGroonga's WAL to standby database automatically by using [`Custom WAL Resource Managers`](https://www.postgresql.org/docs/current/custom-rmgr.html). However, when PGroonga use `Custom WAL Resource Managers`, all replications are stop if PGroonga fail application of PGroonga's WAL due to break Groonga's object. So, if broken objects exist in database, Groonga will try as remove as possible objects by using this feature."
msgstr "PGroonga will apply PGroonga's WAL to standby database automatically by using [`Custom WAL Resource Managers`](https://www.postgresql.org/docs/current/custom-rmgr.html). However, when PGroonga use `Custom WAL Resource Managers`, all replications are stop if PGroonga fail application of PGroonga's WAL due to break Groonga's object. So, if broken objects exist in database, Groonga will try as remove as possible objects by using this feature."

msgid "[{doc}`/reference/functions/query`] Fixed a bug that the order of evaluation of `'A || query(\"...\", \"B C\")'` is wrong"
msgstr "[{doc}`/reference/functions/query`] Fixed a bug that the order of evaluation of `'A || query(\"...\", \"B C\")'` is wrong"

msgid "We expect that `{\"name\": \"Alice\", \"memo\": \"Groonga user\"}` is hit in the following example. However, if this problem occurred, the following query had not been hit."
msgstr "We expect that `{\"name\": \"Alice\", \"memo\": \"Groonga user\"}` is hit in the following example. However, if this problem occurred, the following query had not been hit."

msgid "After the fix, `{\"name\": \"Alice\", \"memo\": \"Groonga user\"}` is hit such as the following example."
msgstr "After the fix, `{\"name\": \"Alice\", \"memo\": \"Groonga user\"}` is hit such as the following example."

msgid "Here is occurrence condition of this problem."
msgstr "Here is occurrence condition of this problem."

msgid "We use `OR` search and `query()`."
msgstr "We use `OR` search and `query()`."

msgid "We use `AND` search in `query()`."
msgstr "We use `AND` search in `query()`."

msgid "The order of condition expression is `'A || query(\"...\", \"B C\")'`."
msgstr "The order of condition expression is `'A || query(\"...\", \"B C\")'`."

msgid "So, this problem doesn't occur if we use only `query()` or we don't use `AND` search in `query()`."
msgstr "So, this problem doesn't occur if we use only `query()` or we don't use `AND` search in `query()`."

msgid "[{doc}`/reference/commands/select`] Fixed a bug that a condition that evaluate prefix search in advance such as `--query \"A* OR B\"` returned wrong search result"
msgstr "[{doc}`/reference/commands/select`] Fixed a bug that a condition that evaluate prefix search in advance such as `--query \"A* OR B\"` returned wrong search result"

msgid "This problem may occur when prefix search evaluate in advance. This problem doesn't occur a condition that evaluate prefix search in the end such as `--query A OR B*`."
msgstr "This problem may occur when prefix search evaluate in advance. This problem doesn't occur a condition that evaluate prefix search in the end such as `--query A OR B*`."

msgid "If this problem occur, the `Bo` and the `li` of `--query \"Bo* OR li\"` are evaluated as a prefix search. As a result, The following query does not hit. Because `li` is evaluated as a prefix search as mentioned above."
msgstr "If this problem occur, the `Bo` and the `li` of `--query \"Bo* OR li\"` are evaluated as a prefix search. As a result, The following query does not hit. Because `li` is evaluated as a prefix search as mentioned above."

msgid "Release 14.0.4 - 2024-05-29"
msgstr "Release 14.0.4 - 2024-05-29"

msgid "[{doc}`/reference/functions/query_parallel_or`] Fixed a bug that the {ref}`select-match-escalation-threshold` or `force_match_escalation` options were ignored when using `query_parallel_or()`."
msgstr "[{doc}`/reference/functions/query_parallel_or`] Fixed a bug that the {ref}`select-match-escalation-threshold` or `force_match_escalation` options were ignored when using `query_parallel_or()`."

msgid "Before the fix, even when `match_escalation_threshold` was set to disable match escalation, the results still escalated when we use `query_parallel_or()`. This problem occurred only `query_parallel_or()`. {doc}`/reference/functions/query` don't occur this problem."
msgstr "Before the fix, even when `match_escalation_threshold` was set to disable match escalation, the results still escalated when we use `query_parallel_or()`. This problem occurred only `query_parallel_or()`. {doc}`/reference/functions/query` don't occur this problem."

msgid "Generally, we don't disable match escalation. Because we want to get something search results. The number of hits is 0 is the unwelcome result of us. Therefore, this problem has no effect by many users. However, it has effect by user who use stop word as below."
msgstr "Generally, we don't disable match escalation. Because we want to get something search results. The number of hits is 0 is the unwelcome result of us. Therefore, this problem has no effect by many users. However, it has effect by user who use stop word as below."

msgid "We don't want to match a keyword that is registered as stopword. Therefore, we set `-1` to `match_escalation_threshold` in the above example. We expect that Groonga doesn't return records in the above example because of escalation disable and search keyword(`and`) is registered as stopword. However, If this problem occur, Groonga returns match record. Because if we use `query_parallel_or()`, `match_escalation_threshold` doesn't work."
msgstr "We don't want to match a keyword that is registered as stopword. Therefore, we set `-1` to `match_escalation_threshold` in the above example. We expect that Groonga doesn't return records in the above example because of escalation disable and search keyword(`and`) is registered as stopword. However, If this problem occur, Groonga returns match record. Because if we use `query_parallel_or()`, `match_escalation_threshold` doesn't work."

msgid "Fixed a bug that full-text search againt a reference column of a vector didn't work."
msgstr "Fixed a bug that full-text search againt a reference column of a vector didn't work."

msgid "This problem has occured Groonga v14.0.0 or later. This problem has effect if we execute full-text search against a reference column of a vector."
msgstr "This problem has occured Groonga v14.0.0 or later. This problem has effect if we execute full-text search against a reference column of a vector."

msgid "We expected that Groonga returns `[1, \"Linux MySQL\"]` and `[2, \"MySQL Groonga\"]` as below example. However, before the fix, Groonga always returned 0 hits as below because of we executed full-text search on a reference column of a vector."
msgstr "We expected that Groonga returns `[1, \"Linux MySQL\"]` and `[2, \"MySQL Groonga\"]` as below example. However, before the fix, Groonga always returned 0 hits as below because of we executed full-text search on a reference column of a vector."

msgid "Release 14.0.3 - 2024-05-09"
msgstr "Release 14.0.3 - 2024-05-09"

msgid "We optimized performance as below."
msgstr "We optimized performance as below."

msgid "We optimized performance of `OR` and `AND` search when the number of hits were many."
msgstr "We optimized performance of `OR` and `AND` search when the number of hits were many."

msgid "We optimized performance of prefix search(`@^`)."
msgstr "We optimized performance of prefix search(`@^`)."

msgid "We optimized performance of `AND` search when the number of records of `A` more than `B` in condition of `A AND B`."
msgstr "We optimized performance of `AND` search when the number of records of `A` more than `B` in condition of `A AND B`."

msgid "We optimized performance of search when we used many dynamic columns."
msgstr "We optimized performance of search when we used many dynamic columns."

msgid "[{doc}`/reference/tokenizers/token_ngram`] Added new option `ignore_blank`."
msgstr "[{doc}`/reference/tokenizers/token_ngram`] Added new option `ignore_blank`."

msgid "We can replace `TokenBigramIgnoreBlank` with `TokenNgram(\"ignore_blank\", true)` as below."
msgstr "We can replace `TokenBigramIgnoreBlank` with `TokenNgram(\"ignore_blank\", true)` as below."

msgid "Here is example of use `TokenBigram`."
msgstr "Here is example of use `TokenBigram`."

msgid "Here is example of use `TokenBigramIgnoreBlank`."
msgstr "Here is example of use `TokenBigramIgnoreBlank`."

msgid "Here is example of use `TokenNgram(\"ignore_blank\", true)`."
msgstr "Here is example of use `TokenNgram(\"ignore_blank\", true)`."

msgid "[{doc}`/install/ubuntu`] Add support for Ubuntu 24.04 LTS (Noble Numbat)."
msgstr "[{doc}`/install/ubuntu`] Add support for Ubuntu 24.04 LTS (Noble Numbat)."

msgid "[{doc}`/reference/commands/request_cancel`] Fix a bug that Groonga may crash when we execute `request_cancel` command while we execute the other query."
msgstr "[{doc}`/reference/commands/request_cancel`] Fix a bug that Groonga may crash when we execute `request_cancel` command while we execute the other query."

msgid "Fixed the unexpected error when using `--post_filter` with `--offset` greater than the post-filtered result"
msgstr "Fixed the unexpected error when using `--post_filter` with `--offset` greater than the post-filtered result"

msgid "In the same situation, using `--filter` with `--offset` doesn't raise the error. This inconsistency in behavior between `--filter` and `--post-filter` has now been resolved."
msgstr "In the same situation, using `--filter` with `--offset` doesn't raise the error. This inconsistency in behavior between `--filter` and `--post-filter` has now been resolved."

msgid "Fixed a bug where incorrect search result could be returned when not all phrases within `(...)` matched using near phrase product."
msgstr "Fixed a bug where incorrect search result could be returned when not all phrases within `(...)` matched using near phrase product."

msgid "For example, there is no record which matched `(2)` condition using `--query '*NPP1\"(a) (2)\"'`. In this case, the expected behavior would be return no record. However, the actual behavior was equal to the query `--query '*NPP and \"(a)\"` as below. This means that despite no records matched `(2)`, records like `ax1` and `axx1` were incorrectly returned."
msgstr "For example, there is no record which matched `(2)` condition using `--query '*NPP1\"(a) (2)\"'`. In this case, the expected behavior would be return no record. However, the actual behavior was equal to the query `--query '*NPP and \"(a)\"` as below. This means that despite no records matched `(2)`, records like `ax1` and `axx1` were incorrectly returned."

msgid "Fixed a bug that rehash failed or data in a table broke when rehash occurred that the table with `TABLE_HASH_KEY` has 2^28 or more records."
msgstr "Fixed a bug that rehash failed or data in a table broke when rehash occurred that the table with `TABLE_HASH_KEY` has 2^28 or more records."

msgid "Fixed a bug that highlight position slipped out of place in the following cases."
msgstr "Fixed a bug that highlight position slipped out of place in the following cases."

msgid "If full width space existed before highlight target characters as below."
msgstr "If full width space existed before highlight target characters as below."

msgid "We expected that Groonga returned `\"Groonga　<span class=\\\"keyword\\\">高</span>速！\"`. However, Groonga returned `\"Groonga　<span class=\\\"keyword\\\">高速</span>！\"` as below."
msgstr "We expected that Groonga returned `\"Groonga　<span class=\\\"keyword\\\">高</span>速！\"`. However, Groonga returned `\"Groonga　<span class=\\\"keyword\\\">高速</span>！\"` as below."

msgid "If we used `TokenNgram(\"loose_blank\", true)` and if highlight target characters included full width space as below."
msgstr "If we used `TokenNgram(\"loose_blank\", true)` and if highlight target characters included full width space as below."

msgid "We expected that Groonga returned `\"<span class=\\\"keyword\\\">山田 太郎</span>\"`. However, Groonga returned `\"<span class=\\\"keyword\\\">山田 太</span>\"` as below."
msgstr "We expected that Groonga returned `\"<span class=\\\"keyword\\\">山田 太郎</span>\"`. However, Groonga returned `\"<span class=\\\"keyword\\\">山田 太</span>\"` as below."

msgid "If white space existed in the front of highlight target characters as below."
msgstr "If white space existed in the front of highlight target characters as below."

msgid "We expected that Groonga returned `\" <span class=\\\"keyword\\\">山</span>田太郎\"`. However, Groonga returned `\" <span class=\\\"keyword\\\">山</span>\"` as below."
msgstr "We expected that Groonga returned `\" <span class=\\\"keyword\\\">山</span>田太郎\"`. However, Groonga returned `\" <span class=\\\"keyword\\\">山</span>\"` as below."

msgid "If the second character of highlight target was full width space as below."
msgstr "If the second character of highlight target was full width space as below."

msgid "We expected that Groonga returned `\"<span class=\\\"keyword\\\">山　田</span>太郎\"`. However, Groonga returned `\"<span class=\\\"keyword\\\">山　田太</span>郎\"` as below."
msgstr "We expected that Groonga returned `\"<span class=\\\"keyword\\\">山　田</span>太郎\"`. However, Groonga returned `\"<span class=\\\"keyword\\\">山　田太</span>郎\"` as below."

msgid "Release 14.0.2 - 2024-03-29"
msgstr "Release 14.0.2 - 2024-03-29"

msgid "Reduced a log level of a log when Groonga setting normalizers/tokenizer/token_filters against temporary table."
msgstr "Reduced a log level of a log when Groonga setting normalizers/tokenizer/token_filters against temporary table."

msgid "For example, the target log of this modification is the following log."
msgstr "For example, the target log of this modification is the following log."

msgid "PGroonga sets normalizers against temporary table on start. So, this log becomes noise. Because this log become output when PGroonga start because of PGroonga's default log level is `notice`."
msgstr "PGroonga sets normalizers against temporary table on start. So, this log becomes noise. Because this log become output when PGroonga start because of PGroonga's default log level is `notice`."

msgid "Therefore, we reduce log level to `debug` for the log since this release. Thus, this log does not output when PGroonga start in default."
msgstr "Therefore, we reduce log level to `debug` for the log since this release. Thus, this log does not output when PGroonga start in default."

msgid "Release 14.0.1 - 2024-03-14"
msgstr "Release 14.0.1 - 2024-03-14"

msgid "[{doc}`/reference/commands/load`] Stopped reporting an error when we `load` key that becomes an empty key by normalization."
msgstr "[{doc}`/reference/commands/load`] Stopped reporting an error when we `load` key that becomes an empty key by normalization."

msgid "`\"-\"` becomes `\"\"` with `NormalizerNFKC150(\"remove_symbol\", true)`. So the following case reports a \"empty key\" error."
msgstr "`\"-\"` becomes `\"\"` with `NormalizerNFKC150(\"remove_symbol\", true)`. So the following case reports a \"empty key\" error."

msgid "However, if we many `load` in such data, many error log are generated. Because Groonga output many \"empty key\" error because of Groonga can't register empty string to index."
msgstr "However, if we many `load` in such data, many error log are generated. Because Groonga output many \"empty key\" error because of Groonga can't register empty string to index."

msgid "No problem even if empty string can't register to index in such case. Because we don't match anything even if we search by empty string. So, we stop reporting an \"empty key\" error in such case."
msgstr "No problem even if empty string can't register to index in such case. Because we don't match anything even if we search by empty string. So, we stop reporting an \"empty key\" error in such case."

msgid "Fixed a crash bug if a request is canceled {doc}`/reference/functions/between` or range search."
msgstr "Fixed a crash bug if a request is canceled {doc}`/reference/functions/between` or range search."

msgid "This bug doesn't necessarily occur. This bug occur when we cancel a request in the specific timing. This bug occur easily when search time is long such as sequential search."
msgstr "This bug doesn't necessarily occur. This bug occur when we cancel a request in the specific timing. This bug occur easily when search time is long such as sequential search."

msgid "Fixed a bug that {doc}`/reference/functions/highlight_html` may return invalid result when the following conditions are met."
msgstr "Fixed a bug that {doc}`/reference/functions/highlight_html` may return invalid result when the following conditions are met."

msgid "We use multiple normalizers such as `NormalizerTable` and `NormalizerNFKC150`."
msgstr "We use multiple normalizers such as `NormalizerTable` and `NormalizerNFKC150`."

msgid "We highlight string include whitespace."
msgstr "We highlight string include whitespace."

msgid "For example, this bug occur such as the following case."
msgstr "For example, this bug occur such as the following case."

msgid "[{doc}`/install/ubuntu`] We become able to provide package for Ubuntu again."
msgstr "[{doc}`/install/ubuntu`] We become able to provide package for Ubuntu again."

msgid "We don't provide packages for Ubuntu in Groonga version 14.0.0. Because we fail makeing Groonga package for Ubuntu by problrm of build environment for Ubuntu package."
msgstr "We don't provide packages for Ubuntu in Groonga version 14.0.0. Because we fail makeing Groonga package for Ubuntu by problrm of build environment for Ubuntu package."

msgid "We fixed problrm of build environment for Ubuntu package in 14.0.1. So, we can provide packages for Ubuntu again since this release."
msgstr "We fixed problrm of build environment for Ubuntu package in 14.0.1. So, we can provide packages for Ubuntu again since this release."

msgid "Fixed build error when we build from source by using [`clang`](https://clang.llvm.org/). [GitHub#1738][Reported by windymelt]"
msgstr "Fixed build error when we build from source by using [`clang`](https://clang.llvm.org/). [GitHub#1738][Reported by windymelt]"

msgid "windymelt"
msgstr "windymelt"

msgid "Release 14.0.0 - 2024-02-29"
msgstr "Release 14.0.0 - 2024-02-29"

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

msgid "Added a new tokenizer `TokenH3Index` (experimental)."
msgstr "Added a new tokenizer `TokenH3Index` (experimental)."

msgid "`TokenH3Index`tokenizes WGS84GetPoint to UInt64(H3 index)."
msgstr "`TokenH3Index`tokenizes WGS84GetPoint to UInt64(H3 index)."

msgid "Added support for offline and online index construction with non text based tokenizer (experimental)."
msgstr "Added support for offline and online index construction with non text based tokenizer (experimental)."

msgid "`TokenH3Index` is one of non text based tokenizers."
msgstr "`TokenH3Index` is one of non text based tokenizers."

msgid "[{doc}`/reference/commands/select`] Added support for searching by index with non text based tokenizer (experimental)."
msgstr "[{doc}`/reference/commands/select`] Added support for searching by index with non text based tokenizer (experimental)."

msgid "Added new functions `distance_cosine()`, `distance_inner_product()`, `distance_l2_norm_squared()`, `distance_l1_norm()`."
msgstr "Added new functions `distance_cosine()`, `distance_inner_product()`, `distance_l2_norm_squared()`, `distance_l1_norm()`."

msgid "We can only get records that a small distance as vector with these functions and `limit N`"
msgstr "We can only get records that a small distance as vector with these functions and `limit N`"

msgid "These functions calculate distance in the `output` stage."
msgstr "These functions calculate distance in the `output` stage."

msgid "However, we don't optimaize these functions yet."
msgstr "However, we don't optimaize these functions yet."

msgid "`distance_cosine()`: Calculate cosine similarity."
msgstr "`distance_cosine()`: Calculate cosine similarity."

msgid "`distance_inner_product()`: Calculate inner product."
msgstr "`distance_inner_product()`: Calculate inner product."

msgid "`distance_l2_norm_squared()`: Calculate euclidean distance."
msgstr "`distance_l2_norm_squared()`: Calculate euclidean distance."

msgid "`distance_l1_norm()`: Calculate manhattan distance."
msgstr "`distance_l1_norm()`: Calculate manhattan distance."

msgid "Added a new function `number_round()`."
msgstr "Added a new function `number_round()`."

msgid "[{doc}`/reference/commands/load`] Added support for parallel `load`."
msgstr "[{doc}`/reference/commands/load`] Added support for parallel `load`."

msgid "This feature only enable when the `input_type` of `load` is `apache-arrow`."
msgstr "This feature only enable when the `input_type` of `load` is `apache-arrow`."

msgid "This feature one thread per column. If there are many target columns, it will reduce load time."
msgstr "This feature one thread per column. If there are many target columns, it will reduce load time."

msgid "[{doc}`/reference/commands/select`] We can use uvector as much as possible for array literal in `--filter`."
msgstr "[{doc}`/reference/commands/select`] We can use uvector as much as possible for array literal in `--filter`."

msgid "uvector is vector of elements with fix size."
msgstr "uvector is vector of elements with fix size."

msgid "If all elements have the same type, we use uvector instead vector."
msgstr "If all elements have the same type, we use uvector instead vector."

msgid "[{doc}`/reference/commands/status`] Added `n_workers` to output of `status`."
msgstr "[{doc}`/reference/commands/status`] Added `n_workers` to output of `status`."

msgid "Optimized a dynamic column creation."
msgstr "Optimized a dynamic column creation."

msgid "[WAL] Added support for rebuilding broken indexes in parallel."
msgstr "[WAL] Added support for rebuilding broken indexes in parallel."

msgid "[{doc}`/reference/commands/select`] Added support for `Int64` in `output_type=apache-arrow` for columns that reference other table."
msgstr "[{doc}`/reference/commands/select`] Added support for `Int64` in `output_type=apache-arrow` for columns that reference other table."

msgid "[Windows] Fixed path for documents of `groonga-normalizer-mysql` in package for Windows."
msgstr "[Windows] Fixed path for documents of `groonga-normalizer-mysql` in package for Windows."

msgid "Documents of `groonga-normalizer-mysql` put under the `share/` in this release."
msgstr "Documents of `groonga-normalizer-mysql` put under the `share/` in this release."

msgid "[{doc}`/reference/commands/select`] Fixed a bug that Groonga may crash when we use bitwise operations."
msgstr "[{doc}`/reference/commands/select`] Fixed a bug that Groonga may crash when we use bitwise operations."
