# -*- po -*-
# Japanese translations for 1.2.1 package.
# Copyright (C) 2009-2011, Brazil, Inc
# This file is distributed under the same license as the groonga package.
# Kouhei Sutou <kou@clear-code.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: 1.2.1\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-02-09 09:45+0900\n"
"Language-Team: Japanese\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"

msgid "パラメータ"
msgstr ""

msgid "戻り値"
msgstr ""

msgid "Plugin"
msgstr ""

msgid "Summary"
msgstr "概要"

msgid "Groonga supports plugin. You can create a new plugin with the following API."
msgstr ""

msgid "TOOD: Describe about how to create the minimum plugin here or create a tutorial about it."
msgstr ""

msgid "Reference"
msgstr "リファレンス"

msgid "GRN_PLUGIN_MALLOC() allocates `size` bytes and returns a pointer to the allocated memory space. Note that the memory space is associated with `ctx`."
msgstr ""

msgid "GRN_PLUGIN_REALLOC() resizes the memory space pointed to by `ptr` or allocates a new memory space of `size` bytes. GRN_PLUGIN_REALLOC() returns a pointer to the memory space. The contents is unchanged or copied from the old memory space to the new memory space."
msgstr ""

msgid "GRN_PLUGIN_FREE() frees a memory space allocated by GRN_PLUGIN_MALLOC() or GRN_PLUGIN_REALLOC(). This means that `ptr` must be a pointer returned by GRN_PLUGIN_MALLOC() or GRN_PLUGIN_REALLOC()."
msgstr ""

msgid "GRN_PLUGIN_LOG() reports a log of `level`. Its error message is generated from the varying number of arguments, in which the first one is the format string and the rest are its arguments. See grn_log_level in \"groonga.h\" for more details of `level`."
msgstr ""

msgid "GRN_PLUGIN_ERROR() reports an error of `error_code`. Its error message is generated from the varying number of arguments, in which the first one is the format string and the rest are its arguments. See grn_rc in \"groonga.h\" for more details of `error_code`."
msgstr ""

msgid "grn_plugin_mutex is available to make a critical section. See the following functions."
msgstr ""

msgid "grn_plugin_mutex_open() returns a pointer to a new object of grn_plugin_mutex. Memory for the new object is obtained with GRN_PLUGIN_MALLOC(). grn_plugin_mutex_open() returns NULL if sufficient memory is not available."
msgstr ""

msgid "grn_plugin_mutex_close() finalizes an object of grn_plugin_mutex and then frees memory allocated for that object."
msgstr ""

msgid "grn_plugin_mutex_lock() locks a mutex object. If the object is already locked, the calling thread waits until the object will be unlocked."
msgstr ""

msgid "grn_plugin_mutex_unlock() unlocks a mutex object. grn_plugin_mutex_unlock() should not be called for an unlocked object."
msgstr ""

msgid "grn_plugin_proc_alloc() allocates a `grn_obj` object. You can use it in function that is registered as GRN_PROC_FUNCTION."
msgstr ""

msgid "It gets a variable value from `grn_user_data` by specifying the variable name."
msgstr ""

msgid "The variable name."
msgstr "変数名。"

msgid "The number of bytes of name. If `name_size` is negative, `name` must be NUL-terminated. `name_size` is computed by `strlen(name)` for the case."
msgstr ""

msgid "A variable value on success, NULL otherwise."
msgstr "成功すると変数の値を返します。失敗するとNULLを返します。"

msgid "It gets a variable value from `grn_user_data` by specifying the offset position of the variable."
msgstr ""

msgid "The offset position of the variable."
msgstr ""

msgid "Use :c:func:`grn_plugin_windows_base_dir()` instead."
msgstr ""

msgid "It returns the Groonga install directory. The install directory is computed from the directory that has ``groonga.dll``. You can use the directory to generate install directory aware path. It only works on Windows. It returns ``NULL`` on other platforms."
msgstr ""

msgid "grn_plugin_charlen() returns the length (#bytes) of the first character in the string specified by `str_ptr` and `str_length`. If the starting bytes are invalid as a character, grn_plugin_charlen() returns 0. See grn_encoding in \"groonga.h\" for more details of `encoding`."
msgstr ""

msgid "grn_plugin_isspace() returns the length (#bytes) of the first character in the string specified by `str_ptr` and `str_length` if it is a space character. Otherwise, grn_plugin_isspace() returns 0."
msgstr ""

msgid "It initializes a `grn_expr_var`."
msgstr ""

msgid "The pointer of `grn_expr_var` object to be initialized."
msgstr ""

msgid "The name of `grn_expr_var` object to be initialized."
msgstr ""

msgid "``GRN_SUCCESS``. It doesn't fail."
msgstr "``GRN_SUCCESS`` 。この関数は失敗しません。"

msgid "It creates a command."
msgstr ""

msgid "The `proc` name of the command to be created."
msgstr ""

msgid "The function name to be called by the created command."
msgstr ""

msgid "The number of the variables of the command to create."
msgstr ""

msgid "The pointer of initialized `grn_expr_var` object."
msgstr ""

msgid "The created command object if it creates a command successfully, `NULL` otherwise. See `ctx` for error details."
msgstr ""
