Browse Source

Translate some more files to Japanese

pull/1588/head
Episword 7 years ago
committed by Rapptz
parent
commit
53433bca48
  1. 2637
      docs/locale/ja/LC_MESSAGES/api.po
  2. 1003
      docs/locale/ja/LC_MESSAGES/ext/commands/api.po
  3. 275
      docs/locale/ja/LC_MESSAGES/ext/commands/commands.po
  4. 988
      docs/locale/ja/LC_MESSAGES/migrating.po

2637
docs/locale/ja/LC_MESSAGES/api.po

File diff suppressed because it is too large

1003
docs/locale/ja/LC_MESSAGES/ext/commands/api.po

File diff suppressed because it is too large

275
docs/locale/ja/LC_MESSAGES/ext/commands/commands.po

@ -2,7 +2,7 @@
# Copyright (C) 2015-2017, Rapptz # Copyright (C) 2015-2017, Rapptz
# This file is distributed under the same license as the discord.py package. # This file is distributed under the same license as the discord.py package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018. # FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
@ -10,38 +10,41 @@ msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-31 14:21-0400\n" "POT-Creation-Date: 2018-07-31 14:21-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: 竹内 歩夢 <[email protected]>, 2018\n"
"Language-Team: LANGUAGE <[email protected]>\n" "Language-Team: Japanese (Japan) (https://www.transifex.com/discord-py/teams/88924/ja_JP/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.5.3\n" "Generated-By: Babel 2.5.3\n"
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../../ext/commands/commands.rst:6 #: ../../ext/commands/commands.rst:6
msgid "Commands" msgid "Commands"
msgstr "" msgstr "Commands"
#: ../../ext/commands/commands.rst:8 #: ../../ext/commands/commands.rst:8
msgid "" msgid ""
"One of the most appealing aspect of the command extension is how easy it " "One of the most appealing aspect of the command extension is how easy it is "
"is to define commands and how you can arbitrarily nest groups and " "to define commands and how you can arbitrarily nest groups and commands to "
"commands to have a rich sub-command system." "have a rich sub-command system."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:11 #: ../../ext/commands/commands.rst:11
msgid "" msgid ""
"Commands are defined by attaching it to a regular Python function. The " "Commands are defined by attaching it to a regular Python function. The "
"command is then invoked by the user using a similar signature to the " "command is then invoked by the user using a similar signature to the Python "
"Python function." "function."
msgstr "" msgstr "コマンドは、Pythonの関数と関連付けすることによって定義され、同様のシグネチャを使用してユーザーに呼び出されます。"
#: ../../ext/commands/commands.rst:14 #: ../../ext/commands/commands.rst:14
msgid "For example, in the given command definition:" msgid "For example, in the given command definition:"
msgstr "" msgstr "例えば、指定されたコマンド定義を使うと次のようになります:"
#: ../../ext/commands/commands.rst:22 #: ../../ext/commands/commands.rst:22
msgid "With the following prefix (``$``), it would be invoked by the user via:" msgid ""
msgstr "" "With the following prefix (``$``), it would be invoked by the user via:"
msgstr "Prefixを (``$``) としたとすると、このコマンドは次の用に実行できます。"
#: ../../ext/commands/commands.rst:28 #: ../../ext/commands/commands.rst:28
msgid "" msgid ""
@ -52,14 +55,14 @@ msgstr ""
#: ../../ext/commands/commands.rst:30 #: ../../ext/commands/commands.rst:30
msgid "" msgid ""
"There are two ways of registering a command. The first one is by using " "There are two ways of registering a command. The first one is by using "
":meth:`.Bot.command` decorator, as seen in the example above. The second " ":meth:`.Bot.command` decorator, as seen in the example above. The second is "
"is using the :func:`~ext.commands.command` decorator followed by " "using the :func:`~ext.commands.command` decorator followed by "
":meth:`.Bot.add_command` on the instance." ":meth:`.Bot.add_command` on the instance."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:34 #: ../../ext/commands/commands.rst:34
msgid "Essentially, these two are equivalent: ::" msgid "Essentially, these two are equivalent: ::"
msgstr "" msgstr "本質的に、これら2つは同等になります: ::"
#: ../../ext/commands/commands.rst:52 #: ../../ext/commands/commands.rst:52
msgid "" msgid ""
@ -69,14 +72,14 @@ msgstr ""
#: ../../ext/commands/commands.rst:55 #: ../../ext/commands/commands.rst:55
msgid "" msgid ""
"Any parameter that is accepted by the :class:`.Command` constructor can " "Any parameter that is accepted by the :class:`.Command` constructor can be "
"be passed into the decorator. For example, to change the name to " "passed into the decorator. For example, to change the name to something "
"something other than the function would be as simple as doing this:" "other than the function would be as simple as doing this:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:65 #: ../../ext/commands/commands.rst:65
msgid "Parameters" msgid "Parameters"
msgstr "" msgstr "パラメーター"
#: ../../ext/commands/commands.rst:67 #: ../../ext/commands/commands.rst:67
msgid "" msgid ""
@ -86,8 +89,8 @@ msgstr ""
#: ../../ext/commands/commands.rst:70 #: ../../ext/commands/commands.rst:70
msgid "" msgid ""
"Certain parameter types do different things in the user side and most " "Certain parameter types do different things in the user side and most forms "
"forms of parameter types are supported." "of parameter types are supported."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:73 #: ../../ext/commands/commands.rst:73
@ -96,14 +99,14 @@ msgstr ""
#: ../../ext/commands/commands.rst:75 #: ../../ext/commands/commands.rst:75
msgid "" msgid ""
"The most basic form of parameter passing is the positional parameter. " "The most basic form of parameter passing is the positional parameter. This "
"This is where we pass a parameter as-is:" "is where we pass a parameter as-is:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:84 #: ../../ext/commands/commands.rst:84
msgid "" msgid ""
"On the bot using side, you can provide positional arguments by just " "On the bot using side, you can provide positional arguments by just passing "
"passing a regular string:" "a regular string:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:88 #: ../../ext/commands/commands.rst:88
@ -112,32 +115,32 @@ msgstr ""
#: ../../ext/commands/commands.rst:92 #: ../../ext/commands/commands.rst:92
msgid "" msgid ""
"As a note of warning, if you omit the quotes, you will only get the first" "As a note of warning, if you omit the quotes, you will only get the first "
" word:" "word:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:96 #: ../../ext/commands/commands.rst:96
msgid "" msgid ""
"Since positional arguments are just regular Python arguments, you can " "Since positional arguments are just regular Python arguments, you can have "
"have as many as you want:" "as many as you want:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:105 #: ../../ext/commands/commands.rst:105
msgid "Variable" msgid "Variable"
msgstr "" msgstr "変数"
#: ../../ext/commands/commands.rst:107 #: ../../ext/commands/commands.rst:107
msgid "" msgid ""
"Sometimes you want users to pass in an undetermined number of parameters." "Sometimes you want users to pass in an undetermined number of parameters. "
" The library supports this similar to how variable list parameters are " "The library supports this similar to how variable list parameters are done "
"done in Python:" "in Python:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:116 #: ../../ext/commands/commands.rst:116
msgid "" msgid ""
"This allows our user to accept either one or many arguments as they " "This allows our user to accept either one or many arguments as they please. "
"please. This works similar to positional arguments, so multi-word " "This works similar to positional arguments, so multi-word parameters should "
"parameters should be quoted." "be quoted."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:119 #: ../../ext/commands/commands.rst:119
@ -146,8 +149,8 @@ msgstr ""
#: ../../ext/commands/commands.rst:123 #: ../../ext/commands/commands.rst:123
msgid "" msgid ""
"If the user wants to input a multi-word argument, they have to quote it " "If the user wants to input a multi-word argument, they have to quote it like"
"like earlier:" " earlier:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:127 #: ../../ext/commands/commands.rst:127
@ -159,8 +162,8 @@ msgstr ""
#: ../../ext/commands/commands.rst:132 #: ../../ext/commands/commands.rst:132
msgid "" msgid ""
"Since the ``args`` variable is a `tuple " "Since the ``args`` variable is a `tuple "
"<https://docs.python.org/3/library/stdtypes.html#sequence-types-list-" "<https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-"
"tuple-range>`_, you can do anything you would usually do with one." "range>`_, you can do anything you would usually do with one."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:136 #: ../../ext/commands/commands.rst:136
@ -169,14 +172,15 @@ msgstr ""
#: ../../ext/commands/commands.rst:138 #: ../../ext/commands/commands.rst:138
msgid "" msgid ""
"When you want to handle parsing of the argument yourself or do not feel " "When you want to handle parsing of the argument yourself or do not feel like"
"like you want to wrap multi-word user input into quotes, you can ask the " " you want to wrap multi-word user input into quotes, you can ask the library"
"library to give you the rest as a single argument. We do this by using a " " to give you the rest as a single argument. We do this by using a **keyword-"
"**keyword-only argument**, seen below:" "only argument**, seen below:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:150 #: ../../ext/commands/commands.rst:150
msgid "You can only have one keyword-only argument due to parsing ambiguities." msgid ""
"You can only have one keyword-only argument due to parsing ambiguities."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:152 #: ../../ext/commands/commands.rst:152
@ -189,8 +193,8 @@ msgstr ""
#: ../../ext/commands/commands.rst:160 #: ../../ext/commands/commands.rst:160
msgid "" msgid ""
"By default, the keyword-only arguments are stripped of white space to " "By default, the keyword-only arguments are stripped of white space to make "
"make it easier to work with. This behaviour can be toggled by the " "it easier to work with. This behaviour can be toggled by the "
":attr:`.Command.rest_is_raw` argument in the decorator." ":attr:`.Command.rest_is_raw` argument in the decorator."
msgstr "" msgstr ""
@ -200,19 +204,20 @@ msgstr ""
#: ../../ext/commands/commands.rst:168 #: ../../ext/commands/commands.rst:168
msgid "" msgid ""
"As seen earlier, every command must take at least a single parameter, " "As seen earlier, every command must take at least a single parameter, called"
"called the :class:`~ext.commands.Context`." " the :class:`~ext.commands.Context`."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:170 #: ../../ext/commands/commands.rst:170
msgid "" msgid ""
"This parameter gives you access to something called the \"invocation " "This parameter gives you access to something called the \"invocation "
"context\". Essentially all the information you need to know how the " "context\". Essentially all the information you need to know how the command "
"command was executed. It contains a lot of useful information:" "was executed. It contains a lot of useful information:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:173 #: ../../ext/commands/commands.rst:173
msgid ":attr:`.Context.guild` to fetch the :class:`Guild` of the command, if any." msgid ""
":attr:`.Context.guild` to fetch the :class:`Guild` of the command, if any."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:174 #: ../../ext/commands/commands.rst:174
@ -221,38 +226,38 @@ msgstr ""
#: ../../ext/commands/commands.rst:175 #: ../../ext/commands/commands.rst:175
msgid "" msgid ""
":attr:`.Context.author` to fetch the :class:`Member` or :class:`User` " ":attr:`.Context.author` to fetch the :class:`Member` or :class:`User` that "
"that called the command." "called the command."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:176 #: ../../ext/commands/commands.rst:176
msgid "" msgid ""
":meth:`.Context.send` to send a message to the channel the command was " ":meth:`.Context.send` to send a message to the channel the command was used "
"used in." "in."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:178 #: ../../ext/commands/commands.rst:178
msgid "" msgid ""
"The context implements the :class:`abc.Messageable` interface, so " "The context implements the :class:`abc.Messageable` interface, so anything "
"anything you can do on a :class:`abc.Messageable` you can do on the " "you can do on a :class:`abc.Messageable` you can do on the "
":class:`~ext.commands.Context`." ":class:`~ext.commands.Context`."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:182 #: ../../ext/commands/commands.rst:182
msgid "Converters" msgid "Converters"
msgstr "" msgstr "コンバーター"
#: ../../ext/commands/commands.rst:184 #: ../../ext/commands/commands.rst:184
msgid "" msgid ""
"Adding bot arguments with function parameters is only the first step in " "Adding bot arguments with function parameters is only the first step in "
"defining your bot's command interface. To actually make use of the " "defining your bot's command interface. To actually make use of the "
"arguments, we usually want to convert the data into a target type. We " "arguments, we usually want to convert the data into a target type. We call "
"call these :ref:`ext_commands_api_converters`." "these :ref:`ext_commands_api_converters`."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:188 #: ../../ext/commands/commands.rst:188
msgid "Converters come in a few flavours:" msgid "Converters come in a few flavours:"
msgstr "" msgstr "コンバーターにはいくつかの種類があります:"
#: ../../ext/commands/commands.rst:190 #: ../../ext/commands/commands.rst:190
msgid "" msgid ""
@ -272,31 +277,30 @@ msgstr ""
#: ../../ext/commands/commands.rst:197 #: ../../ext/commands/commands.rst:197
msgid "Basic Converters" msgid "Basic Converters"
msgstr "" msgstr "基本的なコンバーター"
#: ../../ext/commands/commands.rst:199 #: ../../ext/commands/commands.rst:199
msgid "" msgid ""
"At its core, a basic converter is a callable that takes in an argument " "At its core, a basic converter is a callable that takes in an argument and "
"and turns it into something else." "turns it into something else."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:201 #: ../../ext/commands/commands.rst:201
msgid "" msgid ""
"For example, if we wanted to add two numbers together, we could request " "For example, if we wanted to add two numbers together, we could request that"
"that they are turned into integers for us by specifying the converter:" " they are turned into integers for us by specifying the converter:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:210 #: ../../ext/commands/commands.rst:210
msgid "" msgid ""
"We specify converters by using something called a **function " "We specify converters by using something called a **function annotation**. "
"annotation**. This is a Python 3 exclusive feature that was introduced in" "This is a Python 3 exclusive feature that was introduced in :pep:`3107`."
" :pep:`3107`."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:213 #: ../../ext/commands/commands.rst:213
msgid "" msgid ""
"This works with any callable, such as a function that would convert a " "This works with any callable, such as a function that would convert a string"
"string to all upper-case:" " to all upper-case:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:227 #: ../../ext/commands/commands.rst:227
@ -305,19 +309,18 @@ msgstr ""
#: ../../ext/commands/commands.rst:229 #: ../../ext/commands/commands.rst:229
msgid "" msgid ""
"Sometimes a basic converter doesn't have enough information that we need." "Sometimes a basic converter doesn't have enough information that we need. "
" For example, sometimes we want to get some information from the " "For example, sometimes we want to get some information from the "
":class:`Message` that called the command or we want to do some " ":class:`Message` that called the command or we want to do some asynchronous "
"asynchronous processing." "processing."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:232 #: ../../ext/commands/commands.rst:232
msgid "" msgid ""
"For this, the library provides the :class:`~ext.commands.Converter` " "For this, the library provides the :class:`~ext.commands.Converter` "
"interface. This allows you to have access to the :class:`.Context` and " "interface. This allows you to have access to the :class:`.Context` and have "
"have the callable be asynchronous. Defining a custom converter using this" "the callable be asynchronous. Defining a custom converter using this "
" interface requires overriding a single method, " "interface requires overriding a single method, :meth:`.Converter.convert`."
":meth:`.Converter.convert`."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:236 #: ../../ext/commands/commands.rst:236
@ -326,22 +329,22 @@ msgstr ""
#: ../../ext/commands/commands.rst:251 #: ../../ext/commands/commands.rst:251
msgid "" msgid ""
"The converter provided can either be constructed or not. Essentially " "The converter provided can either be constructed or not. Essentially these "
"these two are equivalent:" "two are equivalent:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:265 #: ../../ext/commands/commands.rst:265
msgid "" msgid ""
"Having the possibility of the converter be constructed allows you to set " "Having the possibility of the converter be constructed allows you to set up "
"up some state in the converter's ``__init__`` for fine tuning the " "some state in the converter's ``__init__`` for fine tuning the converter. An"
"converter. An example of this is actually in the library, " " example of this is actually in the library, "
":class:`~ext.commands.clean_content`." ":class:`~ext.commands.clean_content`."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:281 #: ../../ext/commands/commands.rst:281
msgid "" msgid ""
"If a converter fails to convert an argument to its designated target " "If a converter fails to convert an argument to its designated target type, "
"type, the :exc:`.BadArgument` exception must be raised." "the :exc:`.BadArgument` exception must be raised."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:285 #: ../../ext/commands/commands.rst:285
@ -362,12 +365,11 @@ msgstr ""
#: ../../ext/commands/commands.rst:298 #: ../../ext/commands/commands.rst:298
msgid "" msgid ""
"When this command is executed, it attempts to convert the string given " "When this command is executed, it attempts to convert the string given into "
"into a :class:`Member` and then passes it as a parameter for the " "a :class:`Member` and then passes it as a parameter for the function. This "
"function. This works by checking if the string is a mention, an ID, a " "works by checking if the string is a mention, an ID, a nickname, a username "
"nickname, a username + discriminator, or just a regular username. The " "+ discriminator, or just a regular username. The default set of converters "
"default set of converters have been written to be as easy to use as " "have been written to be as easy to use as possible."
"possible."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:302 #: ../../ext/commands/commands.rst:302
@ -486,8 +488,8 @@ msgstr ""
#: ../../ext/commands/commands.rst:348 #: ../../ext/commands/commands.rst:348
msgid "" msgid ""
"By providing the converter it allows us to use them as building blocks " "By providing the converter it allows us to use them as building blocks for "
"for another converter:" "another converter:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:363 #: ../../ext/commands/commands.rst:363
@ -496,8 +498,8 @@ msgstr ""
#: ../../ext/commands/commands.rst:365 #: ../../ext/commands/commands.rst:365
msgid "" msgid ""
"If we don't want to inherit from :class:`~ext.commands.Converter`, we can" "If we don't want to inherit from :class:`~ext.commands.Converter`, we can "
" still provide a converter that has the advanced functionalities of an " "still provide a converter that has the advanced functionalities of an "
"advanced converter and save us from specifying two types." "advanced converter and save us from specifying two types."
msgstr "" msgstr ""
@ -509,8 +511,8 @@ msgstr ""
#: ../../ext/commands/commands.rst:394 #: ../../ext/commands/commands.rst:394
msgid "" msgid ""
"This can get tedious, so an inline advanced converter is possible through" "This can get tedious, so an inline advanced converter is possible through a "
" a ``classmethod`` inside the type:" "``classmethod`` inside the type:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:423 #: ../../ext/commands/commands.rst:423
@ -519,31 +521,31 @@ msgstr ""
#: ../../ext/commands/commands.rst:425 #: ../../ext/commands/commands.rst:425
msgid "" msgid ""
"When our commands fail to either parse we will, by default, receive a " "When our commands fail to either parse we will, by default, receive a noisy "
"noisy error in ``stderr`` of our console that tells us that an error has " "error in ``stderr`` of our console that tells us that an error has happened "
"happened and has been silently ignored." "and has been silently ignored."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:428 #: ../../ext/commands/commands.rst:428
msgid "" msgid ""
"In order to handle our errors, we must use something called an error " "In order to handle our errors, we must use something called an error "
"handler. There is a global error handler, called :func:`on_command_error`" "handler. There is a global error handler, called :func:`on_command_error` "
" which works like any other event in the :ref:`discord-api-events`. This " "which works like any other event in the :ref:`discord-api-events`. This "
"global error handler is called for every error reached." "global error handler is called for every error reached."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:432 #: ../../ext/commands/commands.rst:432
msgid "" msgid ""
"Most of the time however, we want to handle an error local to the command" "Most of the time however, we want to handle an error local to the command "
" itself. Luckily, commands come with local error handlers that allow us " "itself. Luckily, commands come with local error handlers that allow us to do"
"to do just that. First we decorate an error handler function with " " just that. First we decorate an error handler function with "
":meth:`.Command.error`:" ":meth:`.Command.error`:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:448 #: ../../ext/commands/commands.rst:448
msgid "" msgid ""
"The first parameter of the error handler is the :class:`.Context` while " "The first parameter of the error handler is the :class:`.Context` while the "
"the second one is an exception that is derived from " "second one is an exception that is derived from "
":exc:`~ext.commands.CommandError`. A list of errors is found in the " ":exc:`~ext.commands.CommandError`. A list of errors is found in the "
":ref:`ext_commands_api_errors` page of the documentation." ":ref:`ext_commands_api_errors` page of the documentation."
msgstr "" msgstr ""
@ -554,10 +556,10 @@ msgstr ""
#: ../../ext/commands/commands.rst:454 #: ../../ext/commands/commands.rst:454
msgid "" msgid ""
"There are cases when we don't want a user to use our commands. They don't" "There are cases when we don't want a user to use our commands. They don't "
" have permissions to do so or maybe we blocked them from using our bot " "have permissions to do so or maybe we blocked them from using our bot "
"earlier. The commands extension comes with full support for these things " "earlier. The commands extension comes with full support for these things in "
"in a concept called a :ref:`ext_commands_api_checks`." "a concept called a :ref:`ext_commands_api_checks`."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:458 #: ../../ext/commands/commands.rst:458
@ -576,8 +578,8 @@ msgstr ""
#: ../../ext/commands/commands.rst:463 #: ../../ext/commands/commands.rst:463
msgid "" msgid ""
"Raise a :exc:`~ext.commands.CommandError` derived exception to signal the" "Raise a :exc:`~ext.commands.CommandError` derived exception to signal the "
" person cannot run the command." "person cannot run the command."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:465 #: ../../ext/commands/commands.rst:465
@ -588,16 +590,15 @@ msgstr ""
#: ../../ext/commands/commands.rst:468 #: ../../ext/commands/commands.rst:468
msgid "" msgid ""
"To register a check for a command, we would have two ways of doing so. " "To register a check for a command, we would have two ways of doing so. The "
"The first is using the :meth:`~ext.commands.check` decorator. For " "first is using the :meth:`~ext.commands.check` decorator. For example:"
"example:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:482 #: ../../ext/commands/commands.rst:482
msgid "" msgid ""
"This would only evaluate the command if the function ``is_owner`` returns" "This would only evaluate the command if the function ``is_owner`` returns "
" ``True``. Sometimes we re-use a check often and want to split it into " "``True``. Sometimes we re-use a check often and want to split it into its "
"its own decorator. To do that we can just add another level of depth:" "own decorator. To do that we can just add another level of depth:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:499 #: ../../ext/commands/commands.rst:499
@ -612,28 +613,28 @@ msgstr ""
#: ../../ext/commands/commands.rst:524 #: ../../ext/commands/commands.rst:524
msgid "" msgid ""
"If any of those checks fail in the example above, then the command will " "If any of those checks fail in the example above, then the command will not "
"not be run." "be run."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:526 #: ../../ext/commands/commands.rst:526
msgid "" msgid ""
"When an error happens, the error is propagated to the :ref:`error " "When an error happens, the error is propagated to the :ref:`error handlers "
"handlers <ext_commands_error_handler>`. If you do not raise a custom " "<ext_commands_error_handler>`. If you do not raise a custom "
":exc:`~ext.commands.CommandError` derived exception, then it will get " ":exc:`~ext.commands.CommandError` derived exception, then it will get "
"wrapped up into a :exc:`~ext.commands.CheckFailure` exception as so:" "wrapped up into a :exc:`~ext.commands.CheckFailure` exception as so:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:543 #: ../../ext/commands/commands.rst:543
msgid "" msgid ""
"If you want a more robust error system, you can derive from the exception" "If you want a more robust error system, you can derive from the exception "
" and raise it instead of returning ``False``:" "and raise it instead of returning ``False``:"
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:568 #: ../../ext/commands/commands.rst:568
msgid "" msgid ""
"Since having a ``guild_only`` decorator is pretty common, it comes built-" "Since having a ``guild_only`` decorator is pretty common, it comes built-in "
"in via :func:`~ext.commands.guild_only`." "via :func:`~ext.commands.guild_only`."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:571 #: ../../ext/commands/commands.rst:571
@ -642,15 +643,14 @@ msgstr ""
#: ../../ext/commands/commands.rst:573 #: ../../ext/commands/commands.rst:573
msgid "" msgid ""
"Sometimes we want to apply a check to **every** command, not just certain" "Sometimes we want to apply a check to **every** command, not just certain "
" commands. The library supports this as well using the global check " "commands. The library supports this as well using the global check concept."
"concept."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:576 #: ../../ext/commands/commands.rst:576
msgid "" msgid ""
"Global checks work similarly to regular checks except they are registered" "Global checks work similarly to regular checks except they are registered "
" with the :func:`.Bot.check` decorator." "with the :func:`.Bot.check` decorator."
msgstr "" msgstr ""
#: ../../ext/commands/commands.rst:578 #: ../../ext/commands/commands.rst:578
@ -659,7 +659,6 @@ msgstr ""
#: ../../ext/commands/commands.rst:588 #: ../../ext/commands/commands.rst:588
msgid "" msgid ""
"Be careful on how you write your global checks, as it could also lock you" "Be careful on how you write your global checks, as it could also lock you "
" out of your own bot." "out of your own bot."
msgstr "" msgstr ""

988
docs/locale/ja/LC_MESSAGES/migrating.po

File diff suppressed because it is too large
Loading…
Cancel
Save