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

msgid "GQTP is the acronym of Groonga Query Transfer Protocol. GQTP is the original protocol for groonga."
msgstr "GQTP is the acronym of Groonga Query Transfer Protocol. GQTP is the original protocol for groonga."

msgid "Protocol"
msgstr "Protocol"

msgid "GQTP is stateful client server model protocol. The following sequence is one processing unit:"
msgstr "GQTP is stateful client server model protocol. The following sequence is one processing unit:"

msgid "Client sends a request"
msgstr "Client sends a request"

msgid "Server receives the request"
msgstr "Server receives the request"

msgid "Server processes the request"
msgstr "Server processes the request"

msgid "Server sends a response"
msgstr "Server sends a response"

msgid "Client receives the response"
msgstr "Client receives the response"

msgid "You can do zero or more processing units in a session."
msgstr "You can do zero or more processing units in a session."

msgid "Both request and response consist of GQTP header and body. GQTP header is fixed size data. Body is variable size data and its size is stored in GQTP header. The content of body isn't defined in GQTP."
msgstr "Both request and response consist of GQTP header and body. GQTP header is fixed size data. Body is variable size data and its size is stored in GQTP header. The content of body isn't defined in GQTP."

msgid "GQTP header"
msgstr "GQTP header"

msgid "GQTP header consists of the following unsigned integer values:"
msgstr "GQTP header consists of the following unsigned integer values:"

msgid "Name"
msgstr "Name"

msgid "Size"
msgstr "Size"

msgid "Description"
msgstr "Description"

msgid "``protocol``"
msgstr "``protocol``"

msgid "1byte"
msgstr "1byte"

msgid "Protocol type."
msgstr "Protocol type."

msgid "``query_type``"
msgstr "``query_type``"

msgid "Content type of body."
msgstr "Content type of body."

msgid "``key_length``"
msgstr "``key_length``"

msgid "2byte"
msgstr "2byte"

msgid "Not used."
msgstr "Not used."

msgid "``level``"
msgstr "``level``"

msgid "``flags``"
msgstr "``flags``"

msgid "Flags."
msgstr "Flags."

msgid "``status``"
msgstr "``status``"

msgid "Return code."
msgstr "Return code."

msgid "``size``"
msgstr "``size``"

msgid "4byte"
msgstr "4byte"

msgid "Body size."
msgstr "Body size."

msgid "``opaque``"
msgstr "``opaque``"

msgid "``cas``"
msgstr "``cas``"

msgid "8byte"
msgstr "8byte"

msgid "All header values are encoded by network byte order."
msgstr "All header values are encoded by network byte order."

msgid "The following sections describes available values of each header value."
msgstr "The following sections describes available values of each header value."

msgid "The total size of GQTP header is 24byte."
msgstr "The total size of GQTP header is 24byte."

msgid "The value is always ``0xc7`` in both request and response GQTP header."
msgstr "The value is always ``0xc7`` in both request and response GQTP header."

msgid "The value is one of the following values:"
msgstr "The value is one of the following values:"

msgid "Value"
msgstr "Value"

msgid "``NONE``"
msgstr "``NONE``"

msgid "0"
msgstr "0"

msgid "Free format."
msgstr "Free format."

msgid "``TSV``"
msgstr "``TSV``"

msgid "1"
msgstr "1"

msgid "Tab Separated Values."
msgstr "Tab Separated Values."

msgid "``JSON``"
msgstr "``JSON``"

msgid "2"
msgstr "2"

msgid "JSON."
msgstr "JSON."

msgid "``XML``"
msgstr "``XML``"

msgid "3"
msgstr "3"

msgid "XML."
msgstr "XML."

msgid "``MSGPACK``"
msgstr "``MSGPACK``"

msgid "4"
msgstr "4"

msgid "MessagePack."
msgstr "MessagePack."

msgid "This is not used in request GQTP header."
msgstr "This is not used in request GQTP header."

msgid "This is used in response GQTP header. Body is formatted as specified type."
msgstr "This is used in response GQTP header. Body is formatted as specified type."

msgid "The value is bitwise OR of the following values:"
msgstr "The value is bitwise OR of the following values:"

msgid "``MORE``"
msgstr "``MORE``"

msgid "0x01"
msgstr "0x01"

msgid "There are more data."
msgstr "There are more data."

msgid "``TAIL``"
msgstr "``TAIL``"

msgid "0x02"
msgstr "0x02"

msgid "There are no more data."
msgstr "There are no more data."

msgid "``HEAD``"
msgstr "``HEAD``"

msgid "0x04"
msgstr "0x04"

msgid "``QUIET``"
msgstr "``QUIET``"

msgid "0x08"
msgstr "0x08"

msgid "Be quiet."
msgstr "Be quiet."

msgid "``QUIT``"
msgstr "``QUIT``"

msgid "0x10"
msgstr "0x10"

msgid "Quit."
msgstr "Quit."

msgid "You must specify ``MORE`` or ``TAIL`` flag."
msgstr "You must specify ``MORE`` or ``TAIL`` flag."

msgid "If you use ``MORE`` flag, you should also use ``QUIET`` flag. Because you don't need to show a response for your partial request."
msgstr "If you use ``MORE`` flag, you should also use ``QUIET`` flag. Because you don't need to show a response for your partial request."

msgid "Use ``QUIT`` flag to quit this session."
msgstr "Use ``QUIT`` flag to quit this session."

msgid "Here are available values. The new statuses will be added in the future."
msgstr "Here are available values. The new statuses will be added in the future."

msgid "0: ``SUCCESS``"
msgstr "0: ``SUCCESS``"

msgid "1: ``END_OF_DATA``"
msgstr "1: ``END_OF_DATA``"

msgid "65535: ``UNKNOWN_ERROR``"
msgstr "65535: ``UNKNOWN_ERROR``"

msgid "65534: ``OPERATION_NOT_PERMITTED``"
msgstr "65534: ``OPERATION_NOT_PERMITTED``"

msgid "65533: ``NO_SUCH_FILE_OR_DIRECTORY``"
msgstr "65533: ``NO_SUCH_FILE_OR_DIRECTORY``"

msgid "65532: ``NO_SUCH_PROCESS``"
msgstr "65532: ``NO_SUCH_PROCESS``"

msgid "65531: ``INTERRUPTED_FUNCTION_CALL``"
msgstr "65531: ``INTERRUPTED_FUNCTION_CALL``"

msgid "65530: ``INPUT_OUTPUT_ERROR``"
msgstr "65530: ``INPUT_OUTPUT_ERROR``"

msgid "65529: ``NO_SUCH_DEVICE_OR_ADDRESS``"
msgstr "65529: ``NO_SUCH_DEVICE_OR_ADDRESS``"

msgid "65528: ``ARG_LIST_TOO_LONG``"
msgstr "65528: ``ARG_LIST_TOO_LONG``"

msgid "65527: ``EXEC_FORMAT_ERROR``"
msgstr "65527: ``EXEC_FORMAT_ERROR``"

msgid "65526: ``BAD_FILE_DESCRIPTOR``"
msgstr "65526: ``BAD_FILE_DESCRIPTOR``"

msgid "65525: ``NO_CHILD_PROCESSES``"
msgstr "65525: ``NO_CHILD_PROCESSES``"

msgid "65524: ``RESOURCE_TEMPORARILY_UNAVAILABLE``"
msgstr "65524: ``RESOURCE_TEMPORARILY_UNAVAILABLE``"

msgid "65523: ``NOT_ENOUGH_SPACE``"
msgstr "65523: ``NOT_ENOUGH_SPACE``"

msgid "65522: ``PERMISSION_DENIED``"
msgstr "65522: ``PERMISSION_DENIED``"

msgid "65521: ``BAD_ADDRESS``"
msgstr "65521: ``BAD_ADDRESS``"

msgid "65520: ``RESOURCE_BUSY``"
msgstr "65520: ``RESOURCE_BUSY``"

msgid "65519: ``FILE_EXISTS``"
msgstr "65519: ``FILE_EXISTS``"

msgid "65518: ``IMPROPER_LINK``"
msgstr "65518: ``IMPROPER_LINK``"

msgid "65517: ``NO_SUCH_DEVICE``"
msgstr "65517: ``NO_SUCH_DEVICE``"

msgid "65516: ``NOT_A_DIRECTORY``"
msgstr "65516: ``NOT_A_DIRECTORY``"

msgid "65515: ``IS_A_DIRECTORY``"
msgstr "65515: ``IS_A_DIRECTORY``"

msgid "65514: ``INVALID_ARGUMENT``"
msgstr "65514: ``INVALID_ARGUMENT``"

msgid "65513: ``TOO_MANY_OPEN_FILES_IN_SYSTEM``"
msgstr "65513: ``TOO_MANY_OPEN_FILES_IN_SYSTEM``"

msgid "65512: ``TOO_MANY_OPEN_FILES``"
msgstr "65512: ``TOO_MANY_OPEN_FILES``"

msgid "65511: ``INAPPROPRIATE_I_O_CONTROL_OPERATION``"
msgstr "65511: ``INAPPROPRIATE_I_O_CONTROL_OPERATION``"

msgid "65510: ``FILE_TOO_LARGE``"
msgstr "65510: ``FILE_TOO_LARGE``"

msgid "65509: ``NO_SPACE_LEFT_ON_DEVICE``"
msgstr "65509: ``NO_SPACE_LEFT_ON_DEVICE``"

msgid "65508: ``INVALID_SEEK``"
msgstr "65508: ``INVALID_SEEK``"

msgid "65507: ``READ_ONLY_FILE_SYSTEM``"
msgstr "65507: ``READ_ONLY_FILE_SYSTEM``"

msgid "65506: ``TOO_MANY_LINKS``"
msgstr "65506: ``TOO_MANY_LINKS``"

msgid "65505: ``BROKEN_PIPE``"
msgstr "65505: ``BROKEN_PIPE``"

msgid "65504: ``DOMAIN_ERROR``"
msgstr "65504: ``DOMAIN_ERROR``"

msgid "65503: ``RESULT_TOO_LARGE``"
msgstr "65503: ``RESULT_TOO_LARGE``"

msgid "65502: ``RESOURCE_DEADLOCK_AVOIDED``"
msgstr "65502: ``RESOURCE_DEADLOCK_AVOIDED``"

msgid "65501: ``NO_MEMORY_AVAILABLE``"
msgstr "65501: ``NO_MEMORY_AVAILABLE``"

msgid "65500: ``FILENAME_TOO_LONG``"
msgstr "65500: ``FILENAME_TOO_LONG``"

msgid "65499: ``NO_LOCKS_AVAILABLE``"
msgstr "65499: ``NO_LOCKS_AVAILABLE``"

msgid "65498: ``FUNCTION_NOT_IMPLEMENTED``"
msgstr "65498: ``FUNCTION_NOT_IMPLEMENTED``"

msgid "65497: ``DIRECTORY_NOT_EMPTY``"
msgstr "65497: ``DIRECTORY_NOT_EMPTY``"

msgid "65496: ``ILLEGAL_BYTE_SEQUENCE``"
msgstr "65496: ``ILLEGAL_BYTE_SEQUENCE``"

msgid "65495: ``SOCKET_NOT_INITIALIZED``"
msgstr "65495: ``SOCKET_NOT_INITIALIZED``"

msgid "65494: ``OPERATION_WOULD_BLOCK``"
msgstr "65494: ``OPERATION_WOULD_BLOCK``"

msgid "65493: ``ADDRESS_IS_NOT_AVAILABLE``"
msgstr "65493: ``ADDRESS_IS_NOT_AVAILABLE``"

msgid "65492: ``NETWORK_IS_DOWN``"
msgstr "65492: ``NETWORK_IS_DOWN``"

msgid "65491: ``NO_BUFFER``"
msgstr "65491: ``NO_BUFFER``"

msgid "65490: ``SOCKET_IS_ALREADY_CONNECTED``"
msgstr "65490: ``SOCKET_IS_ALREADY_CONNECTED``"

msgid "65489: ``SOCKET_IS_NOT_CONNECTED``"
msgstr "65489: ``SOCKET_IS_NOT_CONNECTED``"

msgid "65488: ``SOCKET_IS_ALREADY_SHUTDOWNED``"
msgstr "65488: ``SOCKET_IS_ALREADY_SHUTDOWNED``"

msgid "65487: ``OPERATION_TIMEOUT``"
msgstr "65487: ``OPERATION_TIMEOUT``"

msgid "65486: ``CONNECTION_REFUSED``"
msgstr "65486: ``CONNECTION_REFUSED``"

msgid "65485: ``RANGE_ERROR``"
msgstr "65485: ``RANGE_ERROR``"

msgid "65484: ``TOKENIZER_ERROR``"
msgstr "65484: ``TOKENIZER_ERROR``"

msgid "65483: ``FILE_CORRUPT``"
msgstr "65483: ``FILE_CORRUPT``"

msgid "65482: ``INVALID_FORMAT``"
msgstr "65482: ``INVALID_FORMAT``"

msgid "65481: ``OBJECT_CORRUPT``"
msgstr "65481: ``OBJECT_CORRUPT``"

msgid "65480: ``TOO_MANY_SYMBOLIC_LINKS``"
msgstr "65480: ``TOO_MANY_SYMBOLIC_LINKS``"

msgid "65479: ``NOT_SOCKET``"
msgstr "65479: ``NOT_SOCKET``"

msgid "65478: ``OPERATION_NOT_SUPPORTED``"
msgstr "65478: ``OPERATION_NOT_SUPPORTED``"

msgid "65477: ``ADDRESS_IS_IN_USE``"
msgstr "65477: ``ADDRESS_IS_IN_USE``"

msgid "65476: ``ZLIB_ERROR``"
msgstr "65476: ``ZLIB_ERROR``"

msgid "65475: ``LZO_ERROR``"
msgstr "65475: ``LZO_ERROR``"

msgid "65474: ``STACK_OVER_FLOW``"
msgstr "65474: ``STACK_OVER_FLOW``"

msgid "65473: ``SYNTAX_ERROR``"
msgstr "65473: ``SYNTAX_ERROR``"

msgid "65472: ``RETRY_MAX``"
msgstr "65472: ``RETRY_MAX``"

msgid "65471: ``INCOMPATIBLE_FILE_FORMAT``"
msgstr "65471: ``INCOMPATIBLE_FILE_FORMAT``"

msgid "65470: ``UPDATE_NOT_ALLOWED``"
msgstr "65470: ``UPDATE_NOT_ALLOWED``"

msgid "65469: ``TOO_SMALL_OFFSET``"
msgstr "65469: ``TOO_SMALL_OFFSET``"

msgid "65468: ``TOO_LARGE_OFFSET``"
msgstr "65468: ``TOO_LARGE_OFFSET``"

msgid "65467: ``TOO_SMALL_LIMIT``"
msgstr "65467: ``TOO_SMALL_LIMIT``"

msgid "65466: ``CAS_ERROR``"
msgstr "65466: ``CAS_ERROR``"

msgid "65465: ``UNSUPPORTED_COMMAND_VERSION``"
msgstr "65465: ``UNSUPPORTED_COMMAND_VERSION``"

msgid "The size of body. The maximum body size is 4GiB because ``size`` is 4byte unsigned integer. If you want to send 4GiB or more larger data, use ``MORE`` flag."
msgstr "The size of body. The maximum body size is 4GiB because ``size`` is 4byte unsigned integer. If you want to send 4GiB or more larger data, use ``MORE`` flag."

msgid "Example"
msgstr "Example"

msgid "How to run a GQTP server"
msgstr "How to run a GQTP server"

msgid "Groonga has a special protocol, named Groonga Query Transfer Protocol (GQTP), for remote access to a database. The following form shows how to run Groonga as a GQTP server."
msgstr "Groonga has a special protocol, named Groonga Query Transfer Protocol (GQTP), for remote access to a database. The following form shows how to run Groonga as a GQTP server."

msgid "Form::"
msgstr "Form::"

msgid "The `-s` option specifies to run Groonga as a server. DB_PATH specifies the path of the existing database to be hosted. The `-p` option and its argument, PORT_NUMBER, specify the port number of the server. The default port number is 10043, which is used when you don't specify PORT_NUMBER."
msgstr "The `-s` option specifies to run Groonga as a server. DB_PATH specifies the path of the existing database to be hosted. The `-p` option and its argument, PORT_NUMBER, specify the port number of the server. The default port number is 10043, which is used when you don't specify PORT_NUMBER."

msgid "The following command runs a server that listens on the default port number. The server accepts operations to the specified database."
msgstr "The following command runs a server that listens on the default port number. The server accepts operations to the specified database."

msgid "Execution example::"
msgstr "Execution example::"

msgid "How to run a GQTP daemon"
msgstr "How to run a GQTP daemon"

msgid "You can also run a GQTP server as a daemon by using the `-d` option, instead of the `-s` option."
msgstr "You can also run a GQTP server as a daemon by using the `-d` option, instead of the `-s` option."

msgid "A Groonga daemon prints its process ID as follows. In this example, the process ID is 12345. Then, the daemon opens a specified database and accepts operations to that database."
msgstr "A Groonga daemon prints its process ID as follows. In this example, the process ID is 12345. Then, the daemon opens a specified database and accepts operations to that database."

msgid "How to run a GQTP client"
msgstr "How to run a GQTP client"

msgid "You can run Groonga as a GQTP client as follows:"
msgstr "You can run Groonga as a GQTP client as follows:"

msgid "This command establishes a connection with a GQTP server and then enters into interactive mode. HOST_NAME_OR_IP_ADDRESS specifies the hostname or the IP address of the server. If not specified, Groonga uses the default hostname \"localhost\". The `-p` option and its argument, PORT_NUMBER, specify the port number of the server. If not specified, Groonga uses the default port number 10043."
msgstr "This command establishes a connection with a GQTP server and then enters into interactive mode. HOST_NAME_OR_IP_ADDRESS specifies the hostname or the IP address of the server. If not specified, Groonga uses the default hostname \"localhost\". The `-p` option and its argument, PORT_NUMBER, specify the port number of the server. If not specified, Groonga uses the default port number 10043."

msgid "In interactive mode, Groonga reads commands from the standard input and executes them one by one."
msgstr "In interactive mode, Groonga reads commands from the standard input and executes them one by one."

msgid "How to terminate a GQTP server"
msgstr "How to terminate a GQTP server"

msgid "You can terminate a GQTP server with a :doc:`/reference/commands/shutdown` command::"
msgstr "You can terminate a GQTP server with a :doc:`/reference/commands/shutdown` command::"

msgid "See also"
msgstr "See also"

msgid ":doc:`/reference/executables/groonga`"
msgstr ":doc:`/reference/executables/groonga`"

msgid ":doc:`/server/gqtp`"
msgstr ":doc:`/server/gqtp`"
