# -*- 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 "grn_expr"
msgstr "grn_expr"

msgid "`grn_expr` is an :c:type:`grn_obj` that represents an expression. Here is a list of what expression can do:"
msgstr "`grn_expr` is an :c:type:`grn_obj` that represents an expression. Here is a list of what expression can do:"

msgid "Expression can apply some operations to a record by :c:func:`grn_expr_exec`."
msgstr "Expression can apply some operations to a record by :c:func:`grn_expr_exec`."

msgid "Expression can represents search condition. :c:func:`grn_table_select` can select records that match against the search condition represented by expression."
msgstr "Expression can represents search condition. :c:func:`grn_table_select` can select records that match against the search condition represented by expression."

msgid "There are two string representations of expression:"
msgstr "There are two string representations of expression:"

msgid ":doc:`/reference/grn_expr/query_syntax`"
msgstr ":doc:`/reference/grn_expr/query_syntax`"

msgid ":doc:`/reference/grn_expr/script_syntax`"
msgstr ":doc:`/reference/grn_expr/script_syntax`"

msgid ":c:func:`grn_expr_parse` parses string represented expression and appends the parsed expression to another expression."
msgstr ":c:func:`grn_expr_parse` parses string represented expression and appends the parsed expression to another expression."

msgid "Example"
msgstr "Example"

msgid "TODO..."
msgstr "TODO..."

msgid "Reference"
msgstr "Reference"

msgid "Extracts keywords from ``expr`` and stores to ``keywords``. Keywords in ``keywords`` are owned by ``expr``. Don't unlink them. Each keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."
msgstr "Extracts keywords from ``expr`` and stores to ``keywords``. Keywords in ``keywords`` are owned by ``expr``. Don't unlink them. Each keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."

msgid "``keywords`` must be ``GRN_PVECTOR``."
msgstr "``keywords`` must be ``GRN_PVECTOR``."

msgid "Here is an example code::"
msgstr "Here is an example code::"

msgid "Parameters"
msgstr "Parameters"

msgid "The context that creates the ``expr``."
msgstr "The context that creates the ``expr``."

msgid "The expression to be extracted."
msgstr "The expression to be extracted."

msgid "The container to store extracted keywords. It must be ``GRN_PVECTOR``.  Each extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``.  Extracted keywords are owned by ``expr``. Don't unlink them."
msgstr "The container to store extracted keywords. It must be ``GRN_PVECTOR``.  Each extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``.  Extracted keywords are owned by ``expr``. Don't unlink them."

msgid "The container to store extracted keywords. It must be ``GRN_PVECTOR``."
msgstr "The container to store extracted keywords. It must be ``GRN_PVECTOR``."

msgid "Each extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."
msgstr "Each extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."

msgid "Extracted keywords are owned by ``expr``. Don't unlink them."
msgstr "Extracted keywords are owned by ``expr``. Don't unlink them."

msgid "Returns"
msgstr "Returns"

msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."

msgid "Escapes ``target_characters`` in ``string`` by ``escape_character``."
msgstr "Escapes ``target_characters`` in ``string`` by ``escape_character``."

msgid "Its encoding must be the same encoding of ``string``. It is used for allocating buffer for ``escaped_string``."
msgstr "Its encoding must be the same encoding of ``string``. It is used for allocating buffer for ``escaped_string``."

msgid "String expression representation."
msgstr "String expression representation."

msgid "The byte size of ``string``. ``-1`` means ``string`` is NULL terminated string."
msgstr "The byte size of ``string``. ``-1`` means ``string`` is NULL terminated string."

msgid "NULL terminated escape target characters. For example, ``\"+-><~*()\\\"\\\\:\"`` is ``target_characters`` for :doc:`/reference/grn_expr/query_syntax`."
msgstr "NULL terminated escape target characters. For example, ``\"+-><~*()\\\"\\\\:\"`` is ``target_characters`` for :doc:`/reference/grn_expr/query_syntax`."

msgid "The character to use escape a character in ``target_characters``. For example, ``\\\\`` (backslash) is ``escaped_character`` for :doc:`/reference/grn_expr/query_syntax`."
msgstr "The character to use escape a character in ``target_characters``. For example, ``\\\\`` (backslash) is ``escaped_character`` for :doc:`/reference/grn_expr/query_syntax`."

msgid "The output of escaped ``string``. It should be text typed bulk."
msgstr "The output of escaped ``string``. It should be text typed bulk."

msgid "Escapes special characters in :doc:`/reference/grn_expr/query_syntax`."
msgstr "Escapes special characters in :doc:`/reference/grn_expr/query_syntax`."

msgid "Its encoding must be the same encoding of ``query``. It is used for allocating buffer for ``escaped_query``."
msgstr "Its encoding must be the same encoding of ``query``. It is used for allocating buffer for ``escaped_query``."

msgid "String expression representation in :doc:`/reference/grn_expr/query_syntax`."
msgstr "String expression representation in :doc:`/reference/grn_expr/query_syntax`."

msgid "The byte size of ``query``. ``-1`` means ``query`` is NULL terminated string."
msgstr "The byte size of ``query``. ``-1`` means ``query`` is NULL terminated string."

msgid "The output of escaped ``query``. It should be text typed bulk."
msgstr "The output of escaped ``query``. It should be text typed bulk."
