diff --git a/docs/locale/ja/LC_MESSAGES/api.po b/docs/locale/ja/LC_MESSAGES/api.po index 1ddc28da0..0818e0115 100644 --- a/docs/locale/ja/LC_MESSAGES/api.po +++ b/docs/locale/ja/LC_MESSAGES/api.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-23 22:41-0400\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" "PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" "Language: ja_JP\n" @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.3\n" +"Generated-By: Babel 2.9.1\n" #: ../../api.rst:4 msgid "API Reference" @@ -64,121 +64,183 @@ msgid "" msgstr "``'1.0.0rc1'`` のようなバージョンの文字列表現。これは :pep:`440` に基づいています。" #: ../../api.rst:34 +#, fuzzy +msgid "Clients" +msgstr "クライアント" + +#: ../../api.rst:37 msgid "Client" msgstr "クライアント" -#: discord.Client:1 of +#: discord.client.Client:1 of msgid "" "Represents a client connection that connects to Discord. This class is " "used to interact with the Discord WebSocket and API." msgstr "Discordに接続するクライアント接続を表します。このクラスは、DiscordのWebSocket、及びAPIとの対話に使用されます。" -#: discord.Client:4 of +#: discord.client.Client:4 of msgid "A number of options can be passed to the :class:`Client`." msgstr "多くのオプションを :class:`Client` に渡すことが可能です。" -#: ../../api.rst discord.Asset.save discord.AsyncWebhookAdapter -#: discord.AsyncWebhookAdapter.handle_execution_response -#: discord.AsyncWebhookAdapter.request discord.Attachment.read -#: discord.Attachment.save discord.Attachment.to_file -#: discord.AutoShardedClient.change_presence discord.AutoShardedClient.connect -#: discord.AutoShardedClient.request_offline_members -#: discord.CategoryChannel.clone discord.CategoryChannel.create_invite -#: discord.CategoryChannel.delete discord.CategoryChannel.edit -#: discord.CategoryChannel.overwrites_for -#: discord.CategoryChannel.permissions_for -#: discord.CategoryChannel.set_permissions discord.Client -#: discord.Client.before_identify_hook discord.Client.change_presence -#: discord.Client.connect discord.Client.create_guild -#: discord.Client.delete_invite discord.Client.fetch_guild -#: discord.Client.fetch_guilds discord.Client.fetch_invite -#: discord.Client.fetch_template discord.Client.fetch_user -#: discord.Client.fetch_user_profile discord.Client.fetch_widget -#: discord.Client.get_channel discord.Client.get_emoji discord.Client.get_guild -#: discord.Client.get_user discord.Client.login -#: discord.Client.request_offline_members discord.Client.wait_for -#: discord.ClientUser.avatar_url_as discord.ClientUser.create_group -#: discord.ClientUser.edit discord.ClientUser.edit_settings -#: discord.ClientUser.get_relationship discord.ClientUser.mentioned_in -#: discord.ClientUser.permissions_in discord.DMChannel.fetch_message -#: discord.DMChannel.history discord.DMChannel.permissions_for -#: discord.DMChannel.send discord.Embed.add_field discord.Embed.from_dict -#: discord.Embed.insert_field_at discord.Embed.remove_field -#: discord.Embed.set_author discord.Embed.set_field_at discord.Embed.set_footer -#: discord.Embed.set_image discord.Embed.set_thumbnail discord.Emoji.delete -#: discord.Emoji.edit discord.FFmpegOpusAudio -#: discord.FFmpegOpusAudio.from_probe discord.FFmpegOpusAudio.probe -#: discord.FFmpegPCMAudio discord.Game discord.GroupCall.voice_state_for -#: discord.GroupChannel.add_recipients discord.GroupChannel.edit -#: discord.GroupChannel.fetch_message discord.GroupChannel.history -#: discord.GroupChannel.permissions_for discord.GroupChannel.remove_recipients -#: discord.GroupChannel.send discord.Guild.audit_logs discord.Guild.ban -#: discord.Guild.banner_url_as discord.Guild.change_voice_state -#: discord.Guild.chunk discord.Guild.create_custom_emoji -#: discord.Guild.create_integration discord.Guild.create_role -#: discord.Guild.create_text_channel discord.Guild.create_voice_channel -#: discord.Guild.discovery_splash_url_as discord.Guild.edit -#: discord.Guild.edit_role_positions discord.Guild.estimate_pruned_members -#: discord.Guild.fetch_ban discord.Guild.fetch_emoji discord.Guild.fetch_member -#: discord.Guild.fetch_members discord.Guild.get_channel -#: discord.Guild.get_member discord.Guild.get_member_named -#: discord.Guild.get_role discord.Guild.icon_url_as discord.Guild.kick -#: discord.Guild.prune_members discord.Guild.query_members -#: discord.Guild.splash_url_as discord.Guild.unban discord.Integration.edit -#: discord.Invite.delete discord.Member.add_roles discord.Member.avatar_url_as -#: discord.Member.edit discord.Member.fetch_message discord.Member.history -#: discord.Member.mentioned_in discord.Member.move_to -#: discord.Member.permissions_in discord.Member.remove_roles -#: discord.Member.send discord.MemberCacheFlags.from_intents -#: discord.Message.add_reaction discord.Message.clear_reaction -#: discord.Message.delete discord.Message.edit discord.Message.pin -#: discord.Message.remove_reaction discord.Message.unpin -#: discord.PCMVolumeTransformer discord.PermissionOverwrite -#: discord.PermissionOverwrite.update discord.Permissions.update -#: discord.Reaction.remove discord.Reaction.users -#: discord.RequestsWebhookAdapter -#: discord.RequestsWebhookAdapter.handle_execution_response -#: discord.RequestsWebhookAdapter.request discord.Role.delete discord.Role.edit -#: discord.Template.create_guild discord.TextChannel.clone -#: discord.TextChannel.create_invite discord.TextChannel.create_webhook -#: discord.TextChannel.delete discord.TextChannel.delete_messages -#: discord.TextChannel.edit discord.TextChannel.fetch_message -#: discord.TextChannel.follow discord.TextChannel.history -#: discord.TextChannel.overwrites_for discord.TextChannel.permissions_for -#: discord.TextChannel.purge discord.TextChannel.send -#: discord.TextChannel.set_permissions discord.User.avatar_url_as -#: discord.User.fetch_message discord.User.history discord.User.mentioned_in -#: discord.User.permissions_in discord.User.send discord.VoiceChannel.clone -#: discord.VoiceChannel.connect discord.VoiceChannel.create_invite -#: discord.VoiceChannel.delete discord.VoiceChannel.edit -#: discord.VoiceChannel.overwrites_for discord.VoiceChannel.permissions_for -#: discord.VoiceChannel.set_permissions discord.VoiceClient.connect -#: discord.VoiceClient.move_to discord.VoiceClient.on_voice_server_update -#: discord.VoiceClient.on_voice_state_update discord.VoiceClient.play -#: discord.VoiceClient.send_audio_packet discord.VoiceProtocol -#: discord.VoiceProtocol.connect discord.VoiceProtocol.disconnect -#: discord.VoiceProtocol.on_voice_server_update -#: discord.VoiceProtocol.on_voice_state_update discord.Webhook.avatar_url_as -#: discord.Webhook.delete discord.Webhook.edit discord.Webhook.from_url -#: discord.Webhook.partial discord.Webhook.send -#: discord.WebhookAdapter.handle_execution_response -#: discord.WebhookAdapter.request discord.Widget.fetch_invite -#: discord.WidgetMember.avatar_url_as discord.WidgetMember.mentioned_in -#: discord.WidgetMember.permissions_in discord.abc.GuildChannel.clone +#: ../../api.rst discord.abc.Connectable.connect discord.abc.GuildChannel.clone #: discord.abc.GuildChannel.create_invite discord.abc.GuildChannel.delete -#: discord.abc.GuildChannel.overwrites_for +#: discord.abc.GuildChannel.move discord.abc.GuildChannel.overwrites_for #: discord.abc.GuildChannel.permissions_for #: discord.abc.GuildChannel.set_permissions #: discord.abc.Messageable.fetch_message discord.abc.Messageable.history -#: discord.abc.Messageable.send discord.opus.load_opus -#: discord.utils.escape_markdown discord.utils.escape_mentions -#: discord.utils.find discord.utils.get discord.utils.oauth_url +#: discord.abc.Messageable.send discord.activity.Game +#: discord.asset.Asset.replace discord.asset.Asset.with_format +#: discord.asset.Asset.with_size discord.asset.Asset.with_static_format +#: discord.asset.AssetMixin.save discord.channel.CategoryChannel.clone +#: discord.channel.CategoryChannel.edit discord.channel.CategoryChannel.move +#: discord.channel.DMChannel.get_partial_message +#: discord.channel.DMChannel.permissions_for +#: discord.channel.GroupChannel.permissions_for +#: discord.channel.PartialMessageable.get_partial_message +#: discord.channel.StageChannel.clone +#: discord.channel.StageChannel.create_instance +#: discord.channel.StageChannel.edit discord.channel.StoreChannel.clone +#: discord.channel.StoreChannel.edit +#: discord.channel.StoreChannel.permissions_for +#: discord.channel.TextChannel.archived_threads +#: discord.channel.TextChannel.clone discord.channel.TextChannel.create_thread +#: discord.channel.TextChannel.create_webhook +#: discord.channel.TextChannel.delete_messages discord.channel.TextChannel.edit +#: discord.channel.TextChannel.follow +#: discord.channel.TextChannel.get_partial_message +#: discord.channel.TextChannel.get_thread +#: discord.channel.TextChannel.permissions_for +#: discord.channel.TextChannel.purge +#: discord.channel.VocalGuildChannel.permissions_for +#: discord.channel.VoiceChannel.clone discord.channel.VoiceChannel.edit +#: discord.client.Client discord.client.Client.add_view +#: discord.client.Client.before_identify_hook +#: discord.client.Client.change_presence discord.client.Client.connect +#: discord.client.Client.create_dm discord.client.Client.create_guild +#: discord.client.Client.delete_invite discord.client.Client.fetch_guild +#: discord.client.Client.fetch_guilds discord.client.Client.fetch_invite +#: discord.client.Client.fetch_stage_instance +#: discord.client.Client.fetch_template discord.client.Client.fetch_user +#: discord.client.Client.fetch_widget discord.client.Client.get_channel +#: discord.client.Client.get_emoji discord.client.Client.get_guild +#: discord.client.Client.get_partial_messageable +#: discord.client.Client.get_stage_instance discord.client.Client.get_user +#: discord.client.Client.login discord.client.Client.wait_for +#: discord.colour.Colour.random discord.embeds.Embed.add_field +#: discord.embeds.Embed.from_dict discord.embeds.Embed.insert_field_at +#: discord.embeds.Embed.remove_field discord.embeds.Embed.set_author +#: discord.embeds.Embed.set_field_at discord.embeds.Embed.set_footer +#: discord.embeds.Embed.set_image discord.embeds.Embed.set_thumbnail +#: discord.emoji.Emoji.delete discord.emoji.Emoji.edit +#: discord.flags.MemberCacheFlags.from_intents discord.guild.Guild.audit_logs +#: discord.guild.Guild.ban discord.guild.Guild.change_voice_state +#: discord.guild.Guild.chunk discord.guild.Guild.create_custom_emoji +#: discord.guild.Guild.create_integration discord.guild.Guild.create_role +#: discord.guild.Guild.create_stage_channel discord.guild.Guild.create_sticker +#: discord.guild.Guild.create_template discord.guild.Guild.create_text_channel +#: discord.guild.Guild.create_voice_channel discord.guild.Guild.delete_emoji +#: discord.guild.Guild.delete_sticker discord.guild.Guild.edit +#: discord.guild.Guild.edit_role_positions discord.guild.Guild.edit_widget +#: discord.guild.Guild.estimate_pruned_members discord.guild.Guild.fetch_ban +#: discord.guild.Guild.fetch_emoji discord.guild.Guild.fetch_member +#: discord.guild.Guild.fetch_members discord.guild.Guild.fetch_sticker +#: discord.guild.Guild.get_channel discord.guild.Guild.get_channel_or_thread +#: discord.guild.Guild.get_member discord.guild.Guild.get_member_named +#: discord.guild.Guild.get_role discord.guild.Guild.get_stage_instance +#: discord.guild.Guild.get_thread discord.guild.Guild.kick +#: discord.guild.Guild.prune_members discord.guild.Guild.query_members +#: discord.guild.Guild.unban discord.integrations.Integration.delete +#: discord.integrations.StreamIntegration.edit +#: discord.interactions.Interaction.edit_original_message +#: discord.interactions.InteractionMessage.add_files +#: discord.interactions.InteractionMessage.delete +#: discord.interactions.InteractionMessage.edit +#: discord.interactions.InteractionMessage.remove_attachments +#: discord.interactions.InteractionResponse.defer +#: discord.interactions.InteractionResponse.edit_message +#: discord.interactions.InteractionResponse.send_message +#: discord.interactions.InteractionResponse.send_modal +#: discord.invite.Invite.delete discord.member.Member.add_roles +#: discord.member.Member.edit discord.member.Member.get_role +#: discord.member.Member.mentioned_in discord.member.Member.move_to +#: discord.member.Member.remove_roles discord.message.Attachment.read +#: discord.message.Attachment.save discord.message.Attachment.to_file +#: discord.message.Message.add_files discord.message.Message.add_reaction +#: discord.message.Message.clear_reaction discord.message.Message.create_thread +#: discord.message.Message.delete discord.message.Message.edit +#: discord.message.Message.pin discord.message.Message.remove_attachments +#: discord.message.Message.remove_reaction discord.message.Message.to_reference +#: discord.message.Message.unpin discord.message.MessageReference.from_message +#: discord.opus.load_opus discord.partial_emoji.PartialEmoji.from_str +#: discord.permissions.PermissionOverwrite +#: discord.permissions.PermissionOverwrite.update +#: discord.permissions.Permissions.update discord.player.FFmpegOpusAudio +#: discord.player.FFmpegOpusAudio.from_probe +#: discord.player.FFmpegOpusAudio.probe discord.player.FFmpegPCMAudio +#: discord.player.PCMVolumeTransformer discord.reaction.Reaction.remove +#: discord.reaction.Reaction.users discord.role.Role.delete +#: discord.role.Role.edit discord.shard.AutoShardedClient.change_presence +#: discord.shard.AutoShardedClient.connect +#: discord.stage_instance.StageInstance.delete +#: discord.stage_instance.StageInstance.edit +#: discord.sticker.GuildSticker.delete discord.sticker.GuildSticker.edit +#: discord.template.Template.create_guild discord.template.Template.edit +#: discord.threads.Thread.add_user discord.threads.Thread.delete_messages +#: discord.threads.Thread.edit discord.threads.Thread.get_partial_message +#: discord.threads.Thread.permissions_for discord.threads.Thread.purge +#: discord.threads.Thread.remove_user discord.ui.button.Button +#: discord.ui.button.button discord.ui.item.Item.callback +#: discord.ui.modal.Modal discord.ui.modal.Modal.on_error +#: discord.ui.modal.Modal.on_submit discord.ui.select.Select +#: discord.ui.select.Select.add_option discord.ui.select.Select.append_option +#: discord.ui.select.select discord.ui.text_input.TextInput +#: discord.ui.view.View discord.ui.view.View.add_item +#: discord.ui.view.View.from_message discord.ui.view.View.interaction_check +#: discord.ui.view.View.on_error discord.ui.view.View.remove_item +#: discord.user.BaseUser.mentioned_in discord.user.ClientUser.edit +#: discord.utils.as_chunks discord.utils.escape_markdown +#: discord.utils.escape_mentions discord.utils.find discord.utils.format_dt +#: discord.utils.get discord.utils.oauth_url discord.utils.remove_markdown #: discord.utils.resolve_invite discord.utils.resolve_template -#: discord.utils.sleep_until discord.utils.snowflake_time of +#: discord.utils.sleep_until discord.utils.snowflake_time +#: discord.voice_client.VoiceClient.move_to +#: discord.voice_client.VoiceClient.play +#: discord.voice_client.VoiceClient.send_audio_packet +#: discord.voice_client.VoiceProtocol +#: discord.voice_client.VoiceProtocol.connect +#: discord.voice_client.VoiceProtocol.disconnect +#: discord.voice_client.VoiceProtocol.on_voice_server_update +#: discord.voice_client.VoiceProtocol.on_voice_state_update +#: discord.webhook.async_.Webhook.delete +#: discord.webhook.async_.Webhook.delete_message +#: discord.webhook.async_.Webhook.edit +#: discord.webhook.async_.Webhook.edit_message +#: discord.webhook.async_.Webhook.fetch +#: discord.webhook.async_.Webhook.fetch_message +#: discord.webhook.async_.Webhook.from_url +#: discord.webhook.async_.Webhook.partial discord.webhook.async_.Webhook.send +#: discord.webhook.async_.WebhookMessage.add_files +#: discord.webhook.async_.WebhookMessage.delete +#: discord.webhook.async_.WebhookMessage.edit +#: discord.webhook.async_.WebhookMessage.remove_attachments +#: discord.webhook.sync.SyncWebhook.delete +#: discord.webhook.sync.SyncWebhook.delete_message +#: discord.webhook.sync.SyncWebhook.edit +#: discord.webhook.sync.SyncWebhook.edit_message +#: discord.webhook.sync.SyncWebhook.fetch +#: discord.webhook.sync.SyncWebhook.fetch_message +#: discord.webhook.sync.SyncWebhook.from_url +#: discord.webhook.sync.SyncWebhook.partial +#: discord.webhook.sync.SyncWebhook.send +#: discord.webhook.sync.SyncWebhookMessage.add_files +#: discord.webhook.sync.SyncWebhookMessage.delete +#: discord.webhook.sync.SyncWebhookMessage.edit +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments +#: discord.widget.Widget.fetch_invite of msgid "Parameters" msgstr "パラメータ" -#: discord.Client:6 of +#: discord.client.Client:6 of msgid "" "The maximum number of messages to store in the internal message cache. " "This defaults to ``1000``. Passing in ``None`` disables the message " @@ -186,7 +248,7 @@ msgid "" " change the default size to ``1000``." msgstr "" -#: discord.Client:6 of +#: discord.client.Client:6 of #, fuzzy msgid "" "The maximum number of messages to store in the internal message cache. " @@ -196,11 +258,11 @@ msgstr "" "内部のメッセージキャッシュに格納するメッセージの最大数。デフォルトでは5000に設定されています。 ``None`` " "あるいは100未満の値を渡すと、渡された値の代わりにデフォルトの値が使用されます。" -#: discord.Client:9 of +#: discord.client.Client:9 of msgid "Allow disabling the message cache and change the default size to ``1000``." msgstr "" -#: discord.Client:12 of +#: discord.client.Client:12 of msgid "" "The :class:`asyncio.AbstractEventLoop` to use for asynchronous " "operations. Defaults to ``None``, in which case the default event loop is" @@ -209,28 +271,33 @@ msgstr "" "非同期操作に使用する :class:`asyncio.AbstractEventLoop` 。デフォルトは ``None`` " "です。この場合、デフォルトのイベントループは :func:`asyncio.get_event_loop()` を介して使用されます。" -#: discord.Client:16 of +#: discord.client.Client:16 of msgid "The connector to use for connection pooling." msgstr "コネクションプーリングに使用するコネクタ。" -#: discord.Client:18 of +#: discord.client.Client:18 of msgid "Proxy URL." msgstr "プロキシのURL。" -#: discord.Client:20 of +#: discord.client.Client:20 of msgid "An object that represents proxy HTTP Basic Authorization." msgstr "プロキシのHTTP Basic認証を表すオブジェクト。" -#: discord.Client:22 of +#: discord.client.Client:22 of #, fuzzy msgid "Integer starting at ``0`` and less than :attr:`.shard_count`." msgstr "0から始まり、 :attr:`.shard_count` より小さい整数。" -#: discord.Client:24 of +#: discord.client.Client:24 of msgid "The total number of shards." msgstr "Shardの総数。" -#: discord.Client:26 of +#: discord.Client.application_id:1 discord.client.Client:26 of +#, fuzzy +msgid "The client's application ID." +msgstr "Botのアプリケーション情報。" + +#: discord.client.Client:28 of msgid "" "The intents that you want to enable for the session. This is a way of " "disabling and enabling certain gateway events from triggering and being " @@ -238,7 +305,7 @@ msgid "" "class. .. versionadded:: 1.5" msgstr "" -#: discord.Client:26 of +#: discord.client.Client:28 of msgid "" "The intents that you want to enable for the session. This is a way of " "disabling and enabling certain gateway events from triggering and being " @@ -246,25 +313,21 @@ msgid "" "class." msgstr "" -#: discord.Client:32 of +#: discord.client.Client:34 of msgid "" "Allows for finer control over how the library caches members. If not " "given, defaults to cache as much as possible with the currently selected " "intents. .. versionadded:: 1.5" msgstr "" -#: discord.Client:32 of +#: discord.client.Client:34 of msgid "" "Allows for finer control over how the library caches members. If not " "given, defaults to cache as much as possible with the currently selected " "intents." msgstr "" -#: discord.Client:38 of -msgid "A deprecated alias of ``chunk_guilds_at_startup``." -msgstr "" - -#: discord.Client:40 of +#: discord.client.Client:40 of msgid "" "Indicates if :func:`.on_ready` should be delayed to chunk all guilds at " "start-up if necessary. This operation is incredibly slow for large " @@ -272,7 +335,7 @@ msgid "" "``True``. .. versionadded:: 1.5" msgstr "" -#: discord.Client:40 of +#: discord.client.Client:40 of msgid "" "Indicates if :func:`.on_ready` should be delayed to chunk all guilds at " "start-up if necessary. This operation is incredibly slow for large " @@ -280,25 +343,25 @@ msgid "" "``True``." msgstr "" -#: discord.Client:47 of +#: discord.client.Client:47 of msgid "A status to start your presence with upon logging on to Discord." msgstr "Discordにログインした際の、開始時ステータス。" -#: discord.Client:49 of +#: discord.client.Client:49 of msgid "An activity to start your presence with upon logging on to Discord." msgstr "Discordにログインした際の、開始時アクティビティ。" -#: discord.Client:51 of +#: discord.client.Client:51 of msgid "" "Control how the client handles mentions by default on every message sent." " .. versionadded:: 1.4" msgstr "" -#: discord.Client:51 of +#: discord.client.Client:51 of msgid "Control how the client handles mentions by default on every message sent." msgstr "" -#: discord.Client:55 of +#: discord.client.Client:55 of msgid "" "The maximum numbers of seconds before timing out and restarting the " "WebSocket in the case of not receiving a HEARTBEAT_ACK. Useful if " @@ -306,127 +369,21 @@ msgid "" "disconnecting you. The default timeout is 60 seconds." msgstr "HEARTBEAT_ACKを受信できない際に、WebSocketをタイムアウトさせて再起動するまでの最大秒数。最初のパケットの処理に時間がかかり、接続を切断できないというような状況時に便利です。デフォルトでは60秒に設定されています。" -#: discord.Client:60 of +#: discord.client.Client:60 of msgid "" "The maximum number of seconds to wait for the GUILD_CREATE stream to end " "before preparing the member cache and firing READY. The default timeout " "is 2 seconds. .. versionadded:: 1.4" msgstr "" -#: discord.Client:60 of +#: discord.client.Client:60 of msgid "" "The maximum number of seconds to wait for the GUILD_CREATE stream to end " "before preparing the member cache and firing READY. The default timeout " "is 2 seconds." msgstr "" -#: discord.Client:65 of -msgid "" -"Whether to dispatch presence or typing events. Defaults to ``True``. .. " -"versionadded:: 1.3 .. warning:: If this is set to ``False`` then " -"the following features will be disabled: - No user related " -"updates (:func:`on_user_update` will not dispatch) - All member " -"related events will be disabled. - :func:`on_member_update`" -" - :func:`on_member_join` - " -":func:`on_member_remove` - Typing events will be disabled " -"(:func:`on_typing`). - If ``fetch_offline_members`` is set to " -"``False`` then the user cache will not exist. This makes it " -"difficult or impossible to do many things, for example: - " -"Computing permissions - Querying members in a voice channel " -"via :attr:`VoiceChannel.members` will be empty. - Most forms " -"of receiving :class:`Member` will be receiving " -":class:`User` instead, except for message events. - " -":attr:`Guild.owner` will usually resolve to ``None``. - " -":meth:`Guild.get_member` will usually be unavailable. - " -"Anything that involves using :class:`Member`. - :attr:`users`" -" will not be as populated. - etc. In short, this makes " -"it so the only member you can reliably query is the message author. " -"Useful for bots that do not require any state." -msgstr "" - -#: discord.Client:65 of -msgid "Whether to dispatch presence or typing events. Defaults to ``True``." -msgstr "" - -#: discord.Client:71 of -msgid "If this is set to ``False`` then the following features will be disabled:" -msgstr "" - -#: discord.Client:73 of -msgid "No user related updates (:func:`on_user_update` will not dispatch)" -msgstr "" - -#: discord.Client:77 of -msgid "All member related events will be disabled." -msgstr "" - -#: discord.Client:75 of -msgid ":func:`on_member_update`" -msgstr "" - -#: discord.Client:76 discord.Intents.members:5 of -msgid ":func:`on_member_join`" -msgstr "" - -#: discord.Client:77 discord.Intents.members:6 of -msgid ":func:`on_member_remove`" -msgstr "" - -#: discord.Client:79 of -msgid "Typing events will be disabled (:func:`on_typing`)." -msgstr "" - -#: discord.Client:80 of -msgid "" -"If ``fetch_offline_members`` is set to ``False`` then the user cache will" -" not exist. This makes it difficult or impossible to do many things, for " -"example:" -msgstr "" - -#: discord.Client:83 of -msgid "Computing permissions" -msgstr "" - -#: discord.Client:84 of -msgid "" -"Querying members in a voice channel via :attr:`VoiceChannel.members` will" -" be empty." -msgstr "" - -#: discord.Client:85 of -msgid "" -"Most forms of receiving :class:`Member` will be receiving :class:`User` " -"instead, except for message events." -msgstr "" - -#: discord.Client:87 of -msgid ":attr:`Guild.owner` will usually resolve to ``None``." -msgstr "" - -#: discord.Client:88 of -msgid ":meth:`Guild.get_member` will usually be unavailable." -msgstr "" - -#: discord.Client:89 of -msgid "Anything that involves using :class:`Member`." -msgstr "" - -#: discord.Client:90 of -msgid ":attr:`users` will not be as populated." -msgstr "" - -#: discord.Client:91 of -#, fuzzy -msgid "etc." -msgstr "その他" - -#: discord.Client:93 of -msgid "" -"In short, this makes it so the only member you can reliably query is the " -"message author. Useful for bots that do not require any state." -msgstr "" - -#: discord.Client:96 of +#: discord.client.Client:65 of msgid "" "Whether to assume the system clock is unsynced. This applies to the " "ratelimit handling code. If this is set to ``True``, the default, then " @@ -436,7 +393,7 @@ msgid "" " system clock to Google's NTP server. .. versionadded:: 1.3" msgstr "" -#: discord.Client:96 of +#: discord.client.Client:65 of msgid "" "Whether to assume the system clock is unsynced. This applies to the " "ratelimit handling code. If this is set to ``True``, the default, then " @@ -446,188 +403,462 @@ msgid "" " system clock to Google's NTP server." msgstr "" -#: discord.Client:107 of +#: discord.client.Client:73 of +msgid "" +"Whether to enable events that are useful only for debugging gateway " +"related information. Right now this involves " +":func:`on_socket_raw_receive` and :func:`on_socket_raw_send`. If this is " +"``False`` then those events will not be dispatched (due to performance " +"considerations). To enable these events, this must be set to ``True``. " +"Defaults to ``False``. .. versionadded:: 2.0" +msgstr "" + +#: discord.client.Client:73 of +msgid "" +"Whether to enable events that are useful only for debugging gateway " +"related information." +msgstr "" + +#: discord.client.Client:75 of +msgid "" +"Right now this involves :func:`on_socket_raw_receive` and " +":func:`on_socket_raw_send`. If this is ``False`` then those events will " +"not be dispatched (due to performance considerations). To enable these " +"events, this must be set to ``True``. Defaults to ``False``." +msgstr "" + +#: discord.client.Client:84 of msgid "" "The websocket gateway the client is currently connected to. Could be " "``None``." msgstr "クライアントが現在接続しているWebSocketゲートウェイ。 ``None`` でもかまいません。" -#: discord.Client:111 of +#: discord.client.Client:88 of #, fuzzy -msgid "" -"The event loop that the client uses for HTTP requests and websocket " -"operations." +msgid "The event loop that the client uses for asynchronous operations." msgstr "" ":class:`asyncio.AbstractEventLoop` -- " "クライアントのHTTPリクエストとWebSocket操作に使われるイベントループ。" -#: ../../api.rst discord.Activity discord.Activity.end +#: ../../api.rst ../../docstring discord.Activity.end #: discord.Activity.large_image_text discord.Activity.large_image_url #: discord.Activity.small_image_text discord.Activity.small_image_url -#: discord.Activity.start discord.AllowedMentions discord.AppInfo -#: discord.AppInfo.cover_image_url discord.AppInfo.guild -#: discord.AppInfo.icon_url discord.Attachment discord.AuditLogEntry -#: discord.AuditLogEntry.after discord.AuditLogEntry.before +#: discord.Activity.start discord.AppInfo.cover_image discord.AppInfo.flags +#: discord.AppInfo.guild discord.AppInfo.icon discord.ApplicationFlags.embedded +#: discord.ApplicationFlags.gateway_guild_members +#: discord.ApplicationFlags.gateway_guild_members_limited +#: discord.ApplicationFlags.gateway_message_content +#: discord.ApplicationFlags.gateway_message_content_limited +#: discord.ApplicationFlags.gateway_presence +#: discord.ApplicationFlags.gateway_presence_limited +#: discord.ApplicationFlags.verification_pending_guild_limit discord.Asset.key +#: discord.Asset.url discord.AuditLogEntry.after discord.AuditLogEntry.before #: discord.AuditLogEntry.category discord.AuditLogEntry.changes -#: discord.AuditLogEntry.created_at discord.AutoShardedClient -#: discord.AutoShardedClient.latencies discord.AutoShardedClient.latency -#: discord.AutoShardedClient.shards discord.BaseActivity.created_at -#: discord.CallMessage discord.CallMessage.call_ended -#: discord.CallMessage.channel discord.CategoryChannel -#: discord.CategoryChannel.category discord.CategoryChannel.changed_roles -#: discord.CategoryChannel.channels discord.CategoryChannel.created_at -#: discord.CategoryChannel.mention discord.CategoryChannel.permissions_synced -#: discord.CategoryChannel.text_channels discord.CategoryChannel.type -#: discord.CategoryChannel.voice_channels discord.Client +#: discord.AuditLogEntry.created_at discord.AutoShardedClient.latencies +#: discord.AutoShardedClient.latency discord.AutoShardedClient.shards +#: discord.BaseActivity.created_at discord.CategoryChannel.category +#: discord.CategoryChannel.changed_roles discord.CategoryChannel.channels +#: discord.CategoryChannel.created_at discord.CategoryChannel.mention +#: discord.CategoryChannel.permissions_synced +#: discord.CategoryChannel.stage_channels discord.CategoryChannel.text_channels +#: discord.CategoryChannel.type discord.CategoryChannel.voice_channels #: discord.Client.activity discord.Client.allowed_mentions +#: discord.Client.application_flags discord.Client.application_id #: discord.Client.cached_messages discord.Client.emojis discord.Client.guilds #: discord.Client.intents discord.Client.latency -#: discord.Client.private_channels discord.Client.user discord.Client.users -#: discord.Client.voice_clients discord.ClientUser -#: discord.ClientUser.avatar_url discord.ClientUser.blocked -#: discord.ClientUser.color discord.ClientUser.colour +#: discord.Client.persistent_views discord.Client.private_channels +#: discord.Client.stickers discord.Client.user discord.Client.users +#: discord.Client.voice_clients discord.ClientUser.accent_color +#: discord.ClientUser.accent_colour discord.ClientUser.avatar +#: discord.ClientUser.banner discord.ClientUser.color discord.ClientUser.colour #: discord.ClientUser.created_at discord.ClientUser.default_avatar -#: discord.ClientUser.default_avatar_url discord.ClientUser.display_name -#: discord.ClientUser.friends discord.ClientUser.mention -#: discord.ClientUser.public_flags discord.ClientUser.relationships -#: discord.Colour discord.Colour.b discord.Colour.g discord.Colour.r -#: discord.ConnectionClosed discord.CustomActivity discord.CustomActivity.type -#: discord.DMChannel discord.DMChannel.created_at discord.DMChannel.type -#: discord.Embed discord.Embed.author discord.Embed.fields discord.Embed.footer -#: discord.Embed.image discord.Embed.provider discord.Embed.thumbnail -#: discord.Embed.video discord.Emoji discord.Emoji.created_at -#: discord.Emoji.guild discord.Emoji.roles discord.Emoji.url discord.File -#: discord.Game discord.Game.end discord.Game.start discord.Game.type -#: discord.GroupCall discord.GroupCall.channel discord.GroupCall.connected -#: discord.GroupChannel discord.GroupChannel.created_at -#: discord.GroupChannel.icon_url discord.GroupChannel.type discord.Guild -#: discord.Guild.banner_url discord.Guild.bitrate_limit +#: discord.ClientUser.display_avatar discord.ClientUser.display_name +#: discord.ClientUser.mention discord.ClientUser.public_flags discord.Colour.b +#: discord.Colour.g discord.Colour.r discord.CustomActivity.type +#: discord.DMChannel.created_at discord.DMChannel.type +#: discord.DeletedReferencedMessage.channel_id +#: discord.DeletedReferencedMessage.guild_id +#: discord.DeletedReferencedMessage.id discord.Embed.fields +#: discord.Emoji.created_at discord.Emoji.guild discord.Emoji.roles +#: discord.Emoji.url discord.Game.end discord.Game.start discord.Game.type +#: discord.GroupChannel.created_at discord.GroupChannel.icon +#: discord.GroupChannel.type discord.Guild.banner discord.Guild.bitrate_limit #: discord.Guild.categories discord.Guild.channels discord.Guild.chunked #: discord.Guild.created_at discord.Guild.default_role -#: discord.Guild.discovery_splash_url discord.Guild.emoji_limit -#: discord.Guild.filesize_limit discord.Guild.icon_url discord.Guild.large +#: discord.Guild.discovery_splash discord.Guild.emoji_limit +#: discord.Guild.filesize_limit discord.Guild.icon discord.Guild.large #: discord.Guild.me discord.Guild.member_count discord.Guild.members -#: discord.Guild.owner discord.Guild.premium_subscribers -#: discord.Guild.public_updates_channel discord.Guild.roles -#: discord.Guild.rules_channel discord.Guild.shard_id discord.Guild.splash_url +#: discord.Guild.owner discord.Guild.premium_subscriber_role +#: discord.Guild.premium_subscribers discord.Guild.public_updates_channel +#: discord.Guild.roles discord.Guild.rules_channel discord.Guild.self_role +#: discord.Guild.shard_id discord.Guild.splash discord.Guild.stage_channels +#: discord.Guild.stage_instances discord.Guild.sticker_limit #: discord.Guild.system_channel discord.Guild.system_channel_flags -#: discord.Guild.text_channels discord.Guild.voice_channels -#: discord.Guild.voice_client discord.HTTPException discord.Integration -#: discord.IntegrationAccount discord.Intents discord.Intents.bans -#: discord.Intents.dm_messages discord.Intents.dm_reactions -#: discord.Intents.dm_typing discord.Intents.emojis +#: discord.Guild.text_channels discord.Guild.threads +#: discord.Guild.voice_channels discord.Guild.voice_client +#: discord.GuildSticker.guild discord.Intents.bans discord.Intents.dm_messages +#: discord.Intents.dm_reactions discord.Intents.dm_typing +#: discord.Intents.emojis discord.Intents.emojis_and_stickers #: discord.Intents.guild_messages discord.Intents.guild_reactions #: discord.Intents.guild_typing discord.Intents.guilds #: discord.Intents.integrations discord.Intents.invites discord.Intents.members -#: discord.Intents.messages discord.Intents.presences discord.Intents.reactions -#: discord.Intents.typing discord.Intents.voice_states discord.Intents.webhooks -#: discord.Invite discord.Invite.id discord.Invite.url discord.Member +#: discord.Intents.message_content discord.Intents.messages +#: discord.Intents.presences discord.Intents.reactions discord.Intents.typing +#: discord.Intents.voice_states discord.Intents.webhooks +#: discord.Interaction.channel discord.Interaction.followup +#: discord.Interaction.guild discord.Interaction.permissions +#: discord.Interaction.response discord.Invite.id discord.Invite.url #: discord.Member.activity discord.Member.color discord.Member.colour -#: discord.Member.desktop_status discord.Member.display_name +#: discord.Member.desktop_status discord.Member.display_avatar +#: discord.Member.display_name discord.Member.guild_avatar #: discord.Member.guild_permissions discord.Member.mention #: discord.Member.mobile_status discord.Member.raw_status discord.Member.roles #: discord.Member.status discord.Member.top_role discord.Member.voice -#: discord.Member.web_status discord.MemberCacheFlags -#: discord.MemberCacheFlags.joined discord.MemberCacheFlags.online -#: discord.MemberCacheFlags.voice discord.Message discord.Message.clean_content -#: discord.Message.created_at discord.Message.edited_at discord.Message.guild +#: discord.Member.web_status discord.MemberCacheFlags.joined +#: discord.MemberCacheFlags.voice discord.Message.clean_content +#: discord.Message.created_at discord.Message.edited_at #: discord.Message.jump_url discord.Message.raw_channel_mentions #: discord.Message.raw_mentions discord.Message.raw_role_mentions -#: discord.Message.system_content discord.MessageFlags -#: discord.MessageFlags.crossposted discord.MessageFlags.is_crossposted +#: discord.Message.system_content discord.MessageFlags.crossposted +#: discord.MessageFlags.ephemeral discord.MessageFlags.has_thread +#: discord.MessageFlags.is_crossposted #: discord.MessageFlags.source_message_deleted #: discord.MessageFlags.suppress_embeds discord.MessageFlags.urgent -#: discord.MessageReference discord.MessageReference.cached_message -#: discord.Object discord.Object.created_at discord.PCMAudio -#: discord.PartialEmoji discord.PartialEmoji.url discord.PartialInviteChannel -#: discord.PartialInviteChannel.created_at discord.PartialInviteChannel.mention -#: discord.PartialInviteGuild discord.PartialInviteGuild.banner_url -#: discord.PartialInviteGuild.created_at discord.PartialInviteGuild.icon_url -#: discord.PartialInviteGuild.splash_url discord.Permissions -#: discord.Permissions.add_reactions discord.Permissions.administrator -#: discord.Permissions.attach_files discord.Permissions.ban_members -#: discord.Permissions.change_nickname discord.Permissions.connect -#: discord.Permissions.create_instant_invite discord.Permissions.deafen_members +#: discord.MessageReference.cached_message discord.MessageReference.jump_url +#: discord.Object.created_at discord.PartialAppInfo.flags +#: discord.PartialAppInfo.icon discord.PartialEmoji.created_at +#: discord.PartialEmoji.url discord.PartialInviteChannel.created_at +#: discord.PartialInviteChannel.mention discord.PartialInviteGuild.banner +#: discord.PartialInviteGuild.created_at discord.PartialInviteGuild.icon +#: discord.PartialInviteGuild.splash discord.PartialMessage.created_at +#: discord.PartialMessage.guild discord.PartialMessage.jump_url +#: discord.PartialWebhookGuild.icon discord.Permissions.add_reactions +#: discord.Permissions.administrator discord.Permissions.attach_files +#: discord.Permissions.ban_members discord.Permissions.change_nickname +#: discord.Permissions.connect discord.Permissions.create_instant_invite +#: discord.Permissions.create_private_threads +#: discord.Permissions.create_public_threads discord.Permissions.deafen_members #: discord.Permissions.embed_links discord.Permissions.external_emojis -#: discord.Permissions.kick_members discord.Permissions.manage_channels -#: discord.Permissions.manage_emojis discord.Permissions.manage_guild +#: discord.Permissions.external_stickers discord.Permissions.kick_members +#: discord.Permissions.manage_channels discord.Permissions.manage_emojis +#: discord.Permissions.manage_emojis_and_stickers +#: discord.Permissions.manage_events discord.Permissions.manage_guild #: discord.Permissions.manage_messages discord.Permissions.manage_nicknames #: discord.Permissions.manage_permissions discord.Permissions.manage_roles -#: discord.Permissions.manage_webhooks discord.Permissions.mention_everyone +#: discord.Permissions.manage_threads discord.Permissions.manage_webhooks +#: discord.Permissions.mention_everyone discord.Permissions.moderate_members #: discord.Permissions.move_members discord.Permissions.mute_members #: discord.Permissions.priority_speaker #: discord.Permissions.read_message_history discord.Permissions.read_messages -#: discord.Permissions.send_messages discord.Permissions.send_tts_messages -#: discord.Permissions.speak discord.Permissions.stream +#: discord.Permissions.request_to_speak discord.Permissions.send_messages +#: discord.Permissions.send_messages_in_threads +#: discord.Permissions.send_tts_messages discord.Permissions.speak +#: discord.Permissions.start_embedded_activities discord.Permissions.stream #: discord.Permissions.use_external_emojis +#: discord.Permissions.use_external_stickers +#: discord.Permissions.use_slash_commands #: discord.Permissions.use_voice_activation discord.Permissions.view_audit_log #: discord.Permissions.view_channel discord.Permissions.view_guild_insights -#: discord.PrivilegedIntentsRequired discord.PublicUserFlags +#: discord.PublicUserFlags.bot_http_interactions #: discord.PublicUserFlags.bug_hunter #: discord.PublicUserFlags.bug_hunter_level_2 +#: discord.PublicUserFlags.discord_certified_moderator #: discord.PublicUserFlags.early_supporter #: discord.PublicUserFlags.early_verified_bot_developer #: discord.PublicUserFlags.hypesquad discord.PublicUserFlags.hypesquad_balance #: discord.PublicUserFlags.hypesquad_bravery #: discord.PublicUserFlags.hypesquad_brilliance discord.PublicUserFlags.partner -#: discord.PublicUserFlags.staff discord.PublicUserFlags.system -#: discord.PublicUserFlags.team_user discord.PublicUserFlags.verified_bot -#: discord.PublicUserFlags.verified_bot_developer -#: discord.RawBulkMessageDeleteEvent discord.RawMessageDeleteEvent -#: discord.RawMessageUpdateEvent discord.RawReactionActionEvent -#: discord.RawReactionClearEmojiEvent discord.RawReactionClearEvent -#: discord.Reaction discord.Reaction.custom_emoji discord.Relationship -#: discord.Role discord.Role.color discord.Role.colour discord.Role.created_at -#: discord.Role.members discord.Role.mention discord.Role.permissions -#: discord.ShardInfo discord.ShardInfo.latency discord.Spotify.album +#: discord.PublicUserFlags.spammer discord.PublicUserFlags.staff +#: discord.PublicUserFlags.system discord.PublicUserFlags.team_user +#: discord.PublicUserFlags.verified_bot +#: discord.PublicUserFlags.verified_bot_developer discord.Role.color +#: discord.Role.colour discord.Role.created_at discord.Role.display_icon +#: discord.Role.icon discord.Role.members discord.Role.mention +#: discord.Role.permissions discord.ShardInfo.latency discord.Spotify.album #: discord.Spotify.album_cover_url discord.Spotify.artist #: discord.Spotify.artists discord.Spotify.color discord.Spotify.colour #: discord.Spotify.created_at discord.Spotify.duration discord.Spotify.end #: discord.Spotify.name discord.Spotify.party_id discord.Spotify.start -#: discord.Spotify.title discord.Spotify.track_id discord.Spotify.type -#: discord.Streaming discord.Streaming.twitch_name discord.Streaming.type -#: discord.SystemChannelFlags discord.SystemChannelFlags.join_notifications -#: discord.SystemChannelFlags.premium_subscriptions discord.Team -#: discord.Team.icon_url discord.Team.owner discord.TeamMember discord.Template -#: discord.TextChannel discord.TextChannel.category +#: discord.Spotify.title discord.Spotify.track_id discord.Spotify.track_url +#: discord.Spotify.type discord.StageChannel.category +#: discord.StageChannel.changed_roles discord.StageChannel.created_at +#: discord.StageChannel.instance discord.StageChannel.listeners +#: discord.StageChannel.members discord.StageChannel.mention +#: discord.StageChannel.moderators discord.StageChannel.permissions_synced +#: discord.StageChannel.requesting_to_speak discord.StageChannel.speakers +#: discord.StageChannel.type discord.StageInstance.channel +#: discord.Sticker.created_at discord.StickerPack.banner +#: discord.StoreChannel.category discord.StoreChannel.changed_roles +#: discord.StoreChannel.created_at discord.StoreChannel.mention +#: discord.StoreChannel.permissions_synced discord.StoreChannel.type +#: discord.StreamIntegration.expire_behavior discord.Streaming.twitch_name +#: discord.Streaming.type discord.SyncWebhook.avatar +#: discord.SyncWebhook.channel discord.SyncWebhook.created_at +#: discord.SyncWebhook.default_avatar discord.SyncWebhook.display_avatar +#: discord.SyncWebhook.guild discord.SyncWebhook.url +#: discord.SystemChannelFlags.guild_reminder_notifications +#: discord.SystemChannelFlags.join_notification_replies +#: discord.SystemChannelFlags.join_notifications +#: discord.SystemChannelFlags.premium_subscriptions discord.Team.icon +#: discord.Team.owner discord.Template.url discord.TextChannel.category #: discord.TextChannel.changed_roles discord.TextChannel.created_at #: discord.TextChannel.members discord.TextChannel.mention -#: discord.TextChannel.permissions_synced discord.TextChannel.type discord.User -#: discord.User.avatar_url discord.User.color discord.User.colour -#: discord.User.created_at discord.User.default_avatar -#: discord.User.default_avatar_url discord.User.display_name -#: discord.User.dm_channel discord.User.mention discord.User.public_flags -#: discord.User.relationship discord.VoiceChannel discord.VoiceChannel.category -#: discord.VoiceChannel.changed_roles discord.VoiceChannel.created_at -#: discord.VoiceChannel.members discord.VoiceChannel.mention -#: discord.VoiceChannel.permissions_synced discord.VoiceChannel.type -#: discord.VoiceClient discord.VoiceClient.average_latency +#: discord.TextChannel.permissions_synced discord.TextChannel.threads +#: discord.TextChannel.type discord.TextInput.default discord.Thread.members +#: discord.Thread.mention discord.Thread.owner discord.Thread.parent +#: discord.Thread.type discord.ThreadMember.thread discord.User.accent_color +#: discord.User.accent_colour discord.User.avatar discord.User.banner +#: discord.User.color discord.User.colour discord.User.created_at +#: discord.User.default_avatar discord.User.display_avatar +#: discord.User.display_name discord.User.dm_channel discord.User.mention +#: discord.User.mutual_guilds discord.User.public_flags +#: discord.VoiceChannel.category discord.VoiceChannel.changed_roles +#: discord.VoiceChannel.created_at discord.VoiceChannel.members +#: discord.VoiceChannel.mention discord.VoiceChannel.permissions_synced +#: discord.VoiceChannel.type discord.VoiceClient.average_latency #: discord.VoiceClient.guild discord.VoiceClient.latency -#: discord.VoiceClient.source discord.VoiceClient.user discord.VoiceState -#: discord.Webhook discord.Webhook.avatar_url discord.Webhook.channel -#: discord.Webhook.created_at discord.Webhook.guild discord.Webhook.url -#: discord.WebhookAdapter discord.Widget discord.Widget.created_at -#: discord.Widget.invite_url discord.Widget.json_url discord.WidgetChannel +#: discord.VoiceClient.source discord.VoiceClient.user discord.Webhook.avatar +#: discord.Webhook.channel discord.Webhook.created_at +#: discord.Webhook.default_avatar discord.Webhook.display_avatar +#: discord.Webhook.guild discord.Webhook.url discord.Widget.created_at +#: discord.Widget.invite_url discord.Widget.json_url #: discord.WidgetChannel.created_at discord.WidgetChannel.mention -#: discord.WidgetMember discord.WidgetMember.avatar_url -#: discord.WidgetMember.color discord.WidgetMember.colour -#: discord.WidgetMember.created_at discord.WidgetMember.default_avatar -#: discord.WidgetMember.default_avatar_url discord.WidgetMember.display_name -#: discord.WidgetMember.mention discord.WidgetMember.public_flags -#: discord.abc.GuildChannel discord.abc.GuildChannel.category -#: discord.abc.GuildChannel.changed_roles discord.abc.GuildChannel.created_at -#: discord.abc.GuildChannel.mention discord.abc.GuildChannel.permissions_synced -#: discord.abc.PrivateChannel discord.abc.Snowflake -#: discord.abc.Snowflake.created_at discord.abc.User -#: discord.abc.User.display_name discord.abc.User.mention -#: discord.opus.OpusError of +#: discord.WidgetMember.accent_color discord.WidgetMember.accent_colour +#: discord.WidgetMember.banner discord.WidgetMember.color +#: discord.WidgetMember.colour discord.WidgetMember.created_at +#: discord.WidgetMember.default_avatar discord.WidgetMember.display_avatar +#: discord.WidgetMember.display_name discord.WidgetMember.mention +#: discord.WidgetMember.public_flags discord.abc.GuildChannel +#: discord.abc.GuildChannel.category discord.abc.GuildChannel.changed_roles +#: discord.abc.GuildChannel.created_at discord.abc.GuildChannel.mention +#: discord.abc.GuildChannel.permissions_synced discord.abc.PrivateChannel +#: discord.abc.Snowflake discord.abc.User discord.abc.User.display_name +#: discord.abc.User.mention discord.activity.Activity +#: discord.activity.CustomActivity discord.activity.Game +#: discord.activity.Streaming discord.appinfo.AppInfo +#: discord.appinfo.PartialAppInfo discord.audit_logs.AuditLogEntry +#: discord.channel.CategoryChannel discord.channel.DMChannel +#: discord.channel.GroupChannel discord.channel.PartialMessageable +#: discord.channel.StageChannel discord.channel.StoreChannel +#: discord.channel.TextChannel discord.channel.VoiceChannel +#: discord.client.Client discord.colour.Colour discord.components.ActionRow +#: discord.components.Button discord.components.Component +#: discord.components.SelectMenu discord.components.SelectOption +#: discord.components.TextInput discord.embeds.Embed discord.emoji.Emoji +#: discord.errors.ConnectionClosed discord.errors.HTTPException +#: discord.errors.InteractionResponded discord.errors.PrivilegedIntentsRequired +#: discord.file.File discord.flags.ApplicationFlags discord.flags.Intents +#: discord.flags.MemberCacheFlags discord.flags.MessageFlags +#: discord.flags.PublicUserFlags discord.flags.SystemChannelFlags +#: discord.guild.Guild discord.integrations.BotIntegration +#: discord.integrations.Integration discord.integrations.IntegrationAccount +#: discord.integrations.IntegrationApplication +#: discord.integrations.StreamIntegration discord.interactions.Interaction +#: discord.invite.Invite discord.invite.PartialInviteChannel +#: discord.invite.PartialInviteGuild discord.member.Member +#: discord.member.VoiceState discord.mentions.AllowedMentions +#: discord.message.Attachment discord.message.Message +#: discord.message.MessageReference discord.message.PartialMessage +#: discord.object.Object discord.opus.OpusError +#: discord.partial_emoji.PartialEmoji discord.permissions.Permissions +#: discord.player.PCMAudio discord.raw_models.RawBulkMessageDeleteEvent +#: discord.raw_models.RawIntegrationDeleteEvent +#: discord.raw_models.RawMessageDeleteEvent +#: discord.raw_models.RawMessageUpdateEvent +#: discord.raw_models.RawReactionActionEvent +#: discord.raw_models.RawReactionClearEmojiEvent +#: discord.raw_models.RawReactionClearEvent discord.reaction.Reaction +#: discord.role.Role discord.role.RoleTags discord.shard.AutoShardedClient +#: discord.shard.ShardInfo discord.stage_instance.StageInstance +#: discord.sticker.GuildSticker discord.sticker.StandardSticker +#: discord.sticker.Sticker discord.sticker.StickerItem +#: discord.sticker.StickerPack discord.team.Team discord.team.TeamMember +#: discord.template.Template discord.threads.Thread +#: discord.threads.ThreadMember discord.ui.Button.custom_id +#: discord.ui.Button.disabled discord.ui.Button.emoji discord.ui.Button.label +#: discord.ui.Button.style discord.ui.Button.url discord.ui.Button.view +#: discord.ui.Item.view discord.ui.Select.custom_id discord.ui.Select.disabled +#: discord.ui.Select.max_values discord.ui.Select.min_values +#: discord.ui.Select.options discord.ui.Select.placeholder +#: discord.ui.Select.values discord.ui.Select.view +#: discord.ui.TextInput.custom_id discord.ui.TextInput.default +#: discord.ui.TextInput.label discord.ui.TextInput.max_length +#: discord.ui.TextInput.min_length discord.ui.TextInput.placeholder +#: discord.ui.TextInput.required discord.ui.TextInput.style +#: discord.ui.TextInput.value discord.ui.TextInput.view discord.ui.modal.Modal +#: discord.ui.view.View discord.user.ClientUser discord.user.User +#: discord.voice_client.VoiceClient +#: discord.webhook.async_.PartialWebhookChannel +#: discord.webhook.async_.PartialWebhookGuild discord.webhook.async_.Webhook +#: discord.webhook.sync.SyncWebhook discord.widget.Widget +#: discord.widget.WidgetChannel discord.widget.WidgetMember of msgid "type" msgstr "" -#: discord.Client:113 discord.VoiceClient:41 of +#: discord.client.Client:90 discord.voice_client.VoiceClient:41 of msgid ":class:`asyncio.AbstractEventLoop`" msgstr "" +#: discord.client.Client.event:1 of +msgid "A decorator that registers an event to listen to." +msgstr "リッスンするイベントを登録するデコレータ。" + +#: discord.client.Client.event:3 of +msgid "" +"You can find more info about the events on the :ref:`documentation below " +"`." +msgstr "イベントの詳細については :ref:`以下のドキュメント ` を参照してください。" + +#: discord.client.Client.event:5 of +msgid "" +"The events must be a :ref:`coroutine `, if not, " +":exc:`TypeError` is raised." +msgstr "イベントは :ref:`コルーチン ` でなければいけません。違う場合は :exc:`TypeError` が発生します。" + +#: discord.client.Client.change_presence:6 discord.client.Client.event:8 +#: discord.guild.Guild.edit_role_positions:15 of +msgid "Example" +msgstr "例" + +#: discord.Thread.category discord.Thread.category_id +#: discord.abc.Connectable.connect discord.abc.GuildChannel.clone +#: discord.abc.GuildChannel.create_invite discord.abc.GuildChannel.delete +#: discord.abc.GuildChannel.invites discord.abc.GuildChannel.move +#: discord.abc.GuildChannel.set_permissions +#: discord.abc.Messageable.fetch_message discord.abc.Messageable.history +#: discord.abc.Messageable.pins discord.abc.Messageable.send +#: discord.asset.Asset.replace discord.asset.Asset.with_format +#: discord.asset.Asset.with_size discord.asset.Asset.with_static_format +#: discord.asset.AssetMixin.read discord.asset.AssetMixin.save +#: discord.channel.CategoryChannel.clone discord.channel.CategoryChannel.edit +#: discord.channel.CategoryChannel.move discord.channel.GroupChannel.leave +#: discord.channel.StageChannel.clone +#: discord.channel.StageChannel.create_instance +#: discord.channel.StageChannel.edit +#: discord.channel.StageChannel.fetch_instance +#: discord.channel.StoreChannel.clone discord.channel.StoreChannel.edit +#: discord.channel.TextChannel.archived_threads +#: discord.channel.TextChannel.clone discord.channel.TextChannel.create_thread +#: discord.channel.TextChannel.create_webhook +#: discord.channel.TextChannel.delete_messages discord.channel.TextChannel.edit +#: discord.channel.TextChannel.follow discord.channel.TextChannel.purge +#: discord.channel.TextChannel.webhooks discord.channel.VoiceChannel.clone +#: discord.channel.VoiceChannel.edit discord.client.Client.add_view +#: discord.client.Client.application_info discord.client.Client.change_presence +#: discord.client.Client.connect discord.client.Client.create_guild +#: discord.client.Client.delete_invite discord.client.Client.event +#: discord.client.Client.fetch_channel discord.client.Client.fetch_guild +#: discord.client.Client.fetch_guilds discord.client.Client.fetch_invite +#: discord.client.Client.fetch_premium_sticker_packs +#: discord.client.Client.fetch_stage_instance +#: discord.client.Client.fetch_sticker discord.client.Client.fetch_template +#: discord.client.Client.fetch_user discord.client.Client.fetch_webhook +#: discord.client.Client.fetch_widget discord.client.Client.login +#: discord.client.Client.start discord.client.Client.wait_for +#: discord.embeds.Embed.set_field_at discord.emoji.Emoji.delete +#: discord.emoji.Emoji.edit discord.guild.Guild.active_threads +#: discord.guild.Guild.audit_logs discord.guild.Guild.ban +#: discord.guild.Guild.bans discord.guild.Guild.chunk +#: discord.guild.Guild.create_category discord.guild.Guild.create_custom_emoji +#: discord.guild.Guild.create_integration discord.guild.Guild.create_role +#: discord.guild.Guild.create_stage_channel discord.guild.Guild.create_sticker +#: discord.guild.Guild.create_text_channel +#: discord.guild.Guild.create_voice_channel discord.guild.Guild.delete +#: discord.guild.Guild.delete_emoji discord.guild.Guild.delete_sticker +#: discord.guild.Guild.edit discord.guild.Guild.edit_role_positions +#: discord.guild.Guild.edit_widget discord.guild.Guild.estimate_pruned_members +#: discord.guild.Guild.fetch_ban discord.guild.Guild.fetch_channel +#: discord.guild.Guild.fetch_channels discord.guild.Guild.fetch_emoji +#: discord.guild.Guild.fetch_emojis discord.guild.Guild.fetch_member +#: discord.guild.Guild.fetch_members discord.guild.Guild.fetch_roles +#: discord.guild.Guild.fetch_sticker discord.guild.Guild.fetch_stickers +#: discord.guild.Guild.integrations discord.guild.Guild.invites +#: discord.guild.Guild.kick discord.guild.Guild.leave +#: discord.guild.Guild.prune_members discord.guild.Guild.query_members +#: discord.guild.Guild.templates discord.guild.Guild.unban +#: discord.guild.Guild.vanity_invite discord.guild.Guild.webhooks +#: discord.guild.Guild.widget discord.integrations.Integration.delete +#: discord.integrations.StreamIntegration.edit +#: discord.integrations.StreamIntegration.sync +#: discord.interactions.Interaction.delete_original_message +#: discord.interactions.Interaction.edit_original_message +#: discord.interactions.Interaction.original_message +#: discord.interactions.InteractionMessage.add_files +#: discord.interactions.InteractionMessage.delete +#: discord.interactions.InteractionMessage.edit +#: discord.interactions.InteractionMessage.remove_attachments +#: discord.interactions.InteractionResponse.defer +#: discord.interactions.InteractionResponse.edit_message +#: discord.interactions.InteractionResponse.pong +#: discord.interactions.InteractionResponse.send_message +#: discord.interactions.InteractionResponse.send_modal +#: discord.invite.Invite.delete discord.member.Member.add_roles +#: discord.member.Member.edit discord.member.Member.remove_roles +#: discord.member.Member.request_to_speak discord.message.Attachment.read +#: discord.message.Attachment.save discord.message.Attachment.to_file +#: discord.message.Message.add_files discord.message.Message.add_reaction +#: discord.message.Message.clear_reaction +#: discord.message.Message.clear_reactions +#: discord.message.Message.create_thread discord.message.Message.delete +#: discord.message.Message.edit discord.message.Message.pin +#: discord.message.Message.publish discord.message.Message.remove_attachments +#: discord.message.Message.remove_reaction discord.message.Message.reply +#: discord.message.Message.unpin discord.message.PartialMessage.fetch +#: discord.partial_emoji.PartialEmoji.read discord.player.FFmpegOpusAudio +#: discord.player.FFmpegOpusAudio.from_probe +#: discord.player.FFmpegOpusAudio.probe discord.player.FFmpegPCMAudio +#: discord.player.PCMVolumeTransformer discord.reaction.Reaction.clear +#: discord.reaction.Reaction.remove discord.reaction.Reaction.users +#: discord.role.Role.delete discord.role.Role.edit +#: discord.shard.AutoShardedClient.change_presence +#: discord.shard.AutoShardedClient.connect +#: discord.stage_instance.StageInstance.delete +#: discord.stage_instance.StageInstance.edit +#: discord.sticker.GuildSticker.delete discord.sticker.GuildSticker.edit +#: discord.sticker.StandardSticker.pack discord.sticker.StickerItem.fetch +#: discord.template.Template.create_guild discord.template.Template.delete +#: discord.template.Template.edit discord.template.Template.sync +#: discord.threads.Thread.add_user discord.threads.Thread.delete +#: discord.threads.Thread.delete_messages discord.threads.Thread.edit +#: discord.threads.Thread.fetch_member discord.threads.Thread.fetch_members +#: discord.threads.Thread.join discord.threads.Thread.leave +#: discord.threads.Thread.permissions_for discord.threads.Thread.purge +#: discord.threads.Thread.remove_user discord.ui.select.Select.add_option +#: discord.ui.select.Select.append_option discord.ui.view.View.add_item +#: discord.user.ClientUser.edit discord.voice_client.VoiceClient.play +#: discord.voice_client.VoiceClient.send_audio_packet +#: discord.webhook.async_.Webhook.delete +#: discord.webhook.async_.Webhook.delete_message +#: discord.webhook.async_.Webhook.edit +#: discord.webhook.async_.Webhook.edit_message +#: discord.webhook.async_.Webhook.fetch +#: discord.webhook.async_.Webhook.fetch_message +#: discord.webhook.async_.Webhook.from_url discord.webhook.async_.Webhook.send +#: discord.webhook.async_.WebhookMessage.add_files +#: discord.webhook.async_.WebhookMessage.delete +#: discord.webhook.async_.WebhookMessage.edit +#: discord.webhook.async_.WebhookMessage.remove_attachments +#: discord.webhook.sync.SyncWebhook.delete +#: discord.webhook.sync.SyncWebhook.delete_message +#: discord.webhook.sync.SyncWebhook.edit +#: discord.webhook.sync.SyncWebhook.edit_message +#: discord.webhook.sync.SyncWebhook.fetch +#: discord.webhook.sync.SyncWebhook.fetch_message +#: discord.webhook.sync.SyncWebhook.from_url +#: discord.webhook.sync.SyncWebhook.send +#: discord.webhook.sync.SyncWebhookMessage.add_files +#: discord.webhook.sync.SyncWebhookMessage.delete +#: discord.webhook.sync.SyncWebhookMessage.edit +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments of +#, fuzzy +msgid "Raises" +msgstr "例外" + +#: discord.client.Client.event:15 of +#, fuzzy +msgid "The coroutine passed is not actually a coroutine." +msgstr ":exc:`TypeError` -- 渡されたコルーチンが実際にはコルーチンではない。" + #: discord.AutoShardedClient.latency:1 discord.Client.latency:1 of msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds." msgstr "" @@ -643,6 +874,21 @@ msgstr "これはDiscord WebSocketプロトコルの待ち時間とも言えま msgid ":class:`float`" msgstr ":class:`str`" +#: discord.client.Client.is_ws_ratelimited:1 +#: discord.shard.AutoShardedClient.is_ws_ratelimited:1 +#: discord.shard.ShardInfo.is_ws_ratelimited:1 of +#, fuzzy +msgid ":class:`bool`: Whether the websocket is currently rate limited." +msgstr "WebSocketが閉じられているかどうかを表します。" + +#: discord.client.Client.is_ws_ratelimited:3 +#: discord.shard.AutoShardedClient.is_ws_ratelimited:3 +#: discord.shard.ShardInfo.is_ws_ratelimited:3 of +msgid "" +"This can be useful to know when deciding whether you should query members" +" using HTTP or via the gateway." +msgstr "" + #: discord.Client.user:1 of #, fuzzy msgid "Represents the connected client. ``None`` if not logged in." @@ -673,6 +919,16 @@ msgstr "List[:class:`.Emoji`] -- 接続したクライアントがアクセス msgid "List[:class:`.Emoji`]" msgstr ":class:`.Webhook`" +#: discord.Client.stickers:1 of +#, fuzzy +msgid "The stickers that the connected client has." +msgstr "List[:class:`.Emoji`] -- 接続したクライアントがアクセスできる絵文字。" + +#: discord.Client.stickers:5 of +#, fuzzy +msgid "List[:class:`.GuildSticker`]" +msgstr ":class:`.Guild`" + #: discord.Client.cached_messages:1 of #, fuzzy msgid "Read-only list of messages the connected client has cached." @@ -710,111 +966,202 @@ msgstr "" msgid "List[:class:`.VoiceProtocol`]" msgstr "" -#: discord.Client.is_ready:1 of +#: discord.Client.application_id:3 of +msgid "" +"If this is not passed via ``__init__`` then this is retrieved through the" +" gateway when an event contains the data. Usually after " +":func:`~discord.on_connect` is called." +msgstr "" + +#: discord.Client.application_id:9 discord.DeletedReferencedMessage.guild_id:3 +#: discord.Thread.category_id:6 discord.activity.Activity:16 +#: discord.appinfo.AppInfo:72 discord.appinfo.AppInfo:82 +#: discord.channel.StageChannel:51 discord.channel.TextChannel:43 +#: discord.channel.TextChannel:63 discord.channel.VoiceChannel:43 +#: discord.components.TextInput:49 discord.components.TextInput:55 +#: discord.errors.ConnectionClosed:20 +#: discord.errors.PrivilegedIntentsRequired:14 discord.guild.Guild:81 +#: discord.guild.Guild:91 discord.guild.Guild:99 +#: discord.guild.Guild.estimate_pruned_members:27 +#: discord.guild.Guild.prune_members:42 discord.interactions.Interaction:24 +#: discord.interactions.Interaction:30 discord.invite.Invite:109 +#: discord.invite.Invite:116 discord.message.Attachment:40 +#: discord.message.Attachment:46 discord.message.Message:126 +#: discord.message.MessageReference:12 discord.message.MessageReference:24 +#: discord.partial_emoji.PartialEmoji:44 +#: discord.raw_models.RawBulkMessageDeleteEvent:19 +#: discord.raw_models.RawIntegrationDeleteEvent:15 +#: discord.raw_models.RawMessageDeleteEvent:13 +#: discord.raw_models.RawMessageUpdateEvent:23 +#: discord.raw_models.RawReactionActionEvent:26 +#: discord.raw_models.RawReactionClearEmojiEvent:21 +#: discord.raw_models.RawReactionClearEvent:19 discord.role.RoleTags:15 +#: discord.role.RoleTags:21 discord.shard.ShardInfo:18 +#: discord.sticker.StickerPack:53 discord.threads.Thread:58 +#: discord.threads.Thread:111 discord.webhook.async_.Webhook:70 +#: discord.webhook.async_.Webhook:76 discord.webhook.sync.SyncWebhook:47 +#: discord.webhook.sync.SyncWebhook:53 of +msgid "Optional[:class:`int`]" +msgstr "" + +#: discord.Client.application_flags:1 of +#, fuzzy +msgid "The client's application flags." +msgstr "Botのアプリケーション情報。" + +#: discord.Client.application_flags:5 of +#, fuzzy +msgid ":class:`~discord.ApplicationFlags`" +msgstr ":class:`~discord.ClientUser`" + +#: discord.client.Client.is_ready:1 of #, fuzzy msgid ":class:`bool`: Specifies if the client's internal cache is ready for use." msgstr "クライアントの内部キャッシュを使用できる状態にするかどうかを指定します。" -#: ../../api.rst:2025 ../../api.rst:2033 ../../api.rst:2044 ../../api.rst:2064 -#: discord.Asset.read:1 discord.Asset.save:1 discord.Attachment.read:1 -#: discord.Attachment.save:1 discord.Attachment.to_file:1 -#: discord.AutoShardedClient.change_presence:1 -#: discord.AutoShardedClient.close:1 discord.AutoShardedClient.connect:1 -#: discord.AutoShardedClient.request_offline_members:1 -#: discord.CategoryChannel.clone:1 discord.CategoryChannel.create_invite:1 -#: discord.CategoryChannel.create_text_channel:1 -#: discord.CategoryChannel.create_voice_channel:1 -#: discord.CategoryChannel.delete:1 discord.CategoryChannel.edit:1 -#: discord.CategoryChannel.invites:1 discord.CategoryChannel.set_permissions:1 -#: discord.Client.application_info:1 discord.Client.before_identify_hook:1 -#: discord.Client.change_presence:1 discord.Client.close:1 -#: discord.Client.connect:1 discord.Client.create_guild:1 -#: discord.Client.delete_invite:1 discord.Client.fetch_channel:1 -#: discord.Client.fetch_guild:1 discord.Client.fetch_guilds:1 -#: discord.Client.fetch_invite:1 discord.Client.fetch_template:1 -#: discord.Client.fetch_user:1 discord.Client.fetch_user_profile:1 -#: discord.Client.fetch_webhook:1 discord.Client.fetch_widget:1 -#: discord.Client.login:1 discord.Client.logout:1 discord.Client.on_error:1 -#: discord.Client.request_offline_members:1 discord.Client.start:1 -#: discord.Client.wait_for:1 discord.Client.wait_until_ready:1 -#: discord.ClientUser.create_group:1 discord.ClientUser.edit:1 -#: discord.ClientUser.edit_settings:1 discord.DMChannel.fetch_message:1 -#: discord.DMChannel.pins:1 discord.DMChannel.send:1 -#: discord.DMChannel.trigger_typing:1 discord.Emoji.delete:1 -#: discord.Emoji.edit:1 discord.FFmpegOpusAudio.from_probe:1 -#: discord.FFmpegOpusAudio.probe:1 discord.GroupChannel.add_recipients:1 -#: discord.GroupChannel.edit:1 discord.GroupChannel.fetch_message:1 -#: discord.GroupChannel.leave:1 discord.GroupChannel.pins:1 -#: discord.GroupChannel.remove_recipients:1 discord.GroupChannel.send:1 -#: discord.GroupChannel.trigger_typing:1 discord.Guild.ack:1 -#: discord.Guild.ban:1 discord.Guild.bans:1 discord.Guild.change_voice_state:1 -#: discord.Guild.chunk:1 discord.Guild.create_category:1 -#: discord.Guild.create_category_channel:1 discord.Guild.create_custom_emoji:1 -#: discord.Guild.create_integration:1 discord.Guild.create_role:1 -#: discord.Guild.create_text_channel:1 discord.Guild.create_voice_channel:1 -#: discord.Guild.delete:1 discord.Guild.edit:1 -#: discord.Guild.edit_role_positions:1 discord.Guild.estimate_pruned_members:1 -#: discord.Guild.fetch_ban:1 discord.Guild.fetch_channels:1 -#: discord.Guild.fetch_emoji:1 discord.Guild.fetch_emojis:1 -#: discord.Guild.fetch_member:1 discord.Guild.fetch_members:1 -#: discord.Guild.fetch_roles:1 discord.Guild.integrations:1 -#: discord.Guild.invites:1 discord.Guild.kick:1 discord.Guild.leave:1 -#: discord.Guild.prune_members:1 discord.Guild.query_members:1 -#: discord.Guild.unban:1 discord.Guild.vanity_invite:1 discord.Guild.webhooks:1 -#: discord.Guild.widget:1 discord.Integration.delete:1 -#: discord.Integration.edit:1 discord.Integration.sync:1 -#: discord.Invite.delete:1 discord.Member.add_roles:1 discord.Member.ban:1 -#: discord.Member.block:1 discord.Member.edit:1 discord.Member.fetch_message:1 -#: discord.Member.kick:1 discord.Member.move_to:1 -#: discord.Member.mutual_friends:1 discord.Member.pins:1 -#: discord.Member.profile:1 discord.Member.remove_friend:1 -#: discord.Member.remove_roles:1 discord.Member.send:1 -#: discord.Member.send_friend_request:1 discord.Member.trigger_typing:1 -#: discord.Member.unban:1 discord.Member.unblock:1 discord.Message.ack:1 -#: discord.Message.add_reaction:1 discord.Message.clear_reaction:1 -#: discord.Message.clear_reactions:1 discord.Message.delete:1 -#: discord.Message.edit:1 discord.Message.pin:1 discord.Message.publish:1 -#: discord.Message.remove_reaction:1 discord.Message.unpin:1 -#: discord.Reaction.clear:1 discord.Reaction.remove:1 -#: discord.Relationship.accept:1 discord.Relationship.delete:1 -#: discord.Role.delete:1 discord.Role.edit:1 discord.ShardInfo.connect:1 -#: discord.ShardInfo.disconnect:1 discord.ShardInfo.reconnect:1 -#: discord.Template.create_guild:1 discord.TextChannel.clone:1 -#: discord.TextChannel.create_invite:1 discord.TextChannel.create_webhook:1 -#: discord.TextChannel.delete:1 discord.TextChannel.delete_messages:1 -#: discord.TextChannel.edit:1 discord.TextChannel.fetch_message:1 -#: discord.TextChannel.invites:1 discord.TextChannel.pins:1 -#: discord.TextChannel.purge:1 discord.TextChannel.send:1 -#: discord.TextChannel.set_permissions:1 discord.TextChannel.trigger_typing:1 -#: discord.TextChannel.webhooks:1 discord.User.block:1 -#: discord.User.fetch_message:1 discord.User.mutual_friends:1 -#: discord.User.pins:1 discord.User.profile:1 discord.User.remove_friend:1 -#: discord.User.send:1 discord.User.send_friend_request:1 -#: discord.User.trigger_typing:1 discord.User.unblock:1 -#: discord.VoiceChannel.clone:1 discord.VoiceChannel.connect:1 -#: discord.VoiceChannel.create_invite:1 discord.VoiceChannel.delete:1 -#: discord.VoiceChannel.edit:1 discord.VoiceChannel.invites:1 -#: discord.VoiceChannel.set_permissions:1 discord.VoiceClient.connect:1 -#: discord.VoiceClient.disconnect:1 discord.VoiceClient.move_to:1 -#: discord.VoiceClient.on_voice_server_update:1 -#: discord.VoiceClient.on_voice_state_update:1 discord.VoiceProtocol.connect:1 -#: discord.VoiceProtocol.disconnect:1 -#: discord.VoiceProtocol.on_voice_server_update:1 -#: discord.VoiceProtocol.on_voice_state_update:1 discord.Widget.fetch_invite:1 -#: discord.abc.GuildChannel.clone:1 discord.abc.GuildChannel.create_invite:1 -#: discord.abc.GuildChannel.delete:1 discord.abc.GuildChannel.invites:1 +#: discord.abc.Connectable.connect:1 discord.abc.GuildChannel.clone:1 +#: discord.abc.GuildChannel.create_invite:1 discord.abc.GuildChannel.delete:1 +#: discord.abc.GuildChannel.invites:1 discord.abc.GuildChannel.move:1 #: discord.abc.GuildChannel.set_permissions:1 #: discord.abc.Messageable.fetch_message:1 discord.abc.Messageable.pins:1 #: discord.abc.Messageable.send:1 discord.abc.Messageable.trigger_typing:1 -#: discord.utils.sleep_until:1 of +#: discord.asset.AssetMixin.read:1 discord.asset.AssetMixin.save:1 +#: discord.channel.CategoryChannel.clone:1 +#: discord.channel.CategoryChannel.create_stage_channel:1 +#: discord.channel.CategoryChannel.create_text_channel:1 +#: discord.channel.CategoryChannel.create_voice_channel:1 +#: discord.channel.CategoryChannel.edit:1 +#: discord.channel.CategoryChannel.move:1 discord.channel.GroupChannel.leave:1 +#: discord.channel.StageChannel.clone:1 +#: discord.channel.StageChannel.create_instance:1 +#: discord.channel.StageChannel.edit:1 +#: discord.channel.StageChannel.fetch_instance:1 +#: discord.channel.StoreChannel.clone:1 discord.channel.StoreChannel.edit:1 +#: discord.channel.TextChannel.clone:1 +#: discord.channel.TextChannel.create_thread:1 +#: discord.channel.TextChannel.create_webhook:1 +#: discord.channel.TextChannel.delete_messages:1 +#: discord.channel.TextChannel.edit:1 discord.channel.TextChannel.purge:1 +#: discord.channel.TextChannel.webhooks:1 discord.channel.VoiceChannel.clone:1 +#: discord.channel.VoiceChannel.edit:1 discord.client.Client.application_info:1 +#: discord.client.Client.before_identify_hook:1 +#: discord.client.Client.change_presence:1 discord.client.Client.close:1 +#: discord.client.Client.connect:1 discord.client.Client.create_dm:1 +#: discord.client.Client.create_guild:1 discord.client.Client.delete_invite:1 +#: discord.client.Client.fetch_channel:1 discord.client.Client.fetch_guild:1 +#: discord.client.Client.fetch_invite:1 +#: discord.client.Client.fetch_premium_sticker_packs:1 +#: discord.client.Client.fetch_stage_instance:1 +#: discord.client.Client.fetch_sticker:1 discord.client.Client.fetch_template:1 +#: discord.client.Client.fetch_user:1 discord.client.Client.fetch_webhook:1 +#: discord.client.Client.fetch_widget:1 discord.client.Client.login:1 +#: discord.client.Client.on_error:1 discord.client.Client.start:1 +#: discord.client.Client.wait_for:1 discord.client.Client.wait_until_ready:1 +#: discord.emoji.Emoji.delete:1 discord.emoji.Emoji.edit:1 +#: discord.guild.Guild.active_threads:1 discord.guild.Guild.ban:1 +#: discord.guild.Guild.bans:1 discord.guild.Guild.change_voice_state:1 +#: discord.guild.Guild.chunk:1 discord.guild.Guild.create_category:1 +#: discord.guild.Guild.create_custom_emoji:1 +#: discord.guild.Guild.create_integration:1 discord.guild.Guild.create_role:1 +#: discord.guild.Guild.create_stage_channel:1 +#: discord.guild.Guild.create_sticker:1 discord.guild.Guild.create_template:1 +#: discord.guild.Guild.create_text_channel:1 +#: discord.guild.Guild.create_voice_channel:1 discord.guild.Guild.delete:1 +#: discord.guild.Guild.delete_emoji:1 discord.guild.Guild.delete_sticker:1 +#: discord.guild.Guild.edit:1 discord.guild.Guild.edit_role_positions:1 +#: discord.guild.Guild.edit_widget:1 +#: discord.guild.Guild.estimate_pruned_members:1 +#: discord.guild.Guild.fetch_ban:1 discord.guild.Guild.fetch_channel:1 +#: discord.guild.Guild.fetch_channels:1 discord.guild.Guild.fetch_emoji:1 +#: discord.guild.Guild.fetch_emojis:1 discord.guild.Guild.fetch_member:1 +#: discord.guild.Guild.fetch_roles:1 discord.guild.Guild.fetch_sticker:1 +#: discord.guild.Guild.fetch_stickers:1 discord.guild.Guild.integrations:1 +#: discord.guild.Guild.invites:1 discord.guild.Guild.kick:1 +#: discord.guild.Guild.leave:1 discord.guild.Guild.prune_members:1 +#: discord.guild.Guild.query_members:1 discord.guild.Guild.templates:1 +#: discord.guild.Guild.unban:1 discord.guild.Guild.vanity_invite:1 +#: discord.guild.Guild.webhooks:1 discord.guild.Guild.widget:1 +#: discord.integrations.Integration.delete:1 +#: discord.integrations.StreamIntegration.edit:1 +#: discord.integrations.StreamIntegration.sync:1 +#: discord.interactions.Interaction.delete_original_message:1 +#: discord.interactions.Interaction.edit_original_message:1 +#: discord.interactions.Interaction.original_message:1 +#: discord.interactions.InteractionMessage.add_files:1 +#: discord.interactions.InteractionMessage.delete:1 +#: discord.interactions.InteractionMessage.edit:1 +#: discord.interactions.InteractionMessage.remove_attachments:1 +#: discord.interactions.InteractionResponse.defer:1 +#: discord.interactions.InteractionResponse.edit_message:1 +#: discord.interactions.InteractionResponse.pong:1 +#: discord.interactions.InteractionResponse.send_message:1 +#: discord.interactions.InteractionResponse.send_modal:1 +#: discord.invite.Invite.delete:1 discord.member.Member.add_roles:1 +#: discord.member.Member.ban:1 discord.member.Member.edit:1 +#: discord.member.Member.kick:1 discord.member.Member.move_to:1 +#: discord.member.Member.remove_roles:1 +#: discord.member.Member.request_to_speak:1 discord.member.Member.unban:1 +#: discord.member.flatten_user..generate_function..general:1 +#: discord.message.Attachment.read:1 discord.message.Attachment.save:1 +#: discord.message.Attachment.to_file:1 discord.message.Message.add_files:1 +#: discord.message.Message.add_reaction:1 +#: discord.message.Message.clear_reaction:1 +#: discord.message.Message.clear_reactions:1 +#: discord.message.Message.create_thread:1 discord.message.Message.delete:1 +#: discord.message.Message.edit:1 discord.message.Message.pin:1 +#: discord.message.Message.publish:1 +#: discord.message.Message.remove_attachments:1 +#: discord.message.Message.remove_reaction:1 discord.message.Message.reply:1 +#: discord.message.Message.unpin:1 discord.message.PartialMessage.fetch:1 +#: discord.partial_emoji.PartialEmoji.read:1 +#: discord.player.FFmpegOpusAudio.from_probe:1 +#: discord.player.FFmpegOpusAudio.probe:1 discord.reaction.Reaction.clear:1 +#: discord.reaction.Reaction.remove:1 discord.role.Role.delete:1 +#: discord.role.Role.edit:1 discord.shard.AutoShardedClient.change_presence:1 +#: discord.shard.AutoShardedClient.close:1 +#: discord.shard.AutoShardedClient.connect:1 discord.shard.ShardInfo.connect:1 +#: discord.shard.ShardInfo.disconnect:1 discord.shard.ShardInfo.reconnect:1 +#: discord.stage_instance.StageInstance.delete:1 +#: discord.stage_instance.StageInstance.edit:1 +#: discord.sticker.GuildSticker.delete:1 discord.sticker.GuildSticker.edit:1 +#: discord.sticker.StandardSticker.pack:1 discord.sticker.StickerItem.fetch:1 +#: discord.template.Template.create_guild:1 discord.template.Template.delete:1 +#: discord.template.Template.edit:1 discord.template.Template.sync:1 +#: discord.threads.Thread.add_user:1 discord.threads.Thread.delete:1 +#: discord.threads.Thread.delete_messages:1 discord.threads.Thread.edit:1 +#: discord.threads.Thread.fetch_member:1 discord.threads.Thread.fetch_members:1 +#: discord.threads.Thread.join:1 discord.threads.Thread.leave:1 +#: discord.threads.Thread.purge:1 discord.threads.Thread.remove_user:1 +#: discord.ui.item.Item.callback:1 discord.ui.modal.Modal.on_error:1 +#: discord.ui.modal.Modal.on_submit:1 discord.ui.view.View.interaction_check:1 +#: discord.ui.view.View.on_error:1 discord.ui.view.View.on_timeout:1 +#: discord.user.ClientUser.edit:1 discord.user.User.create_dm:1 +#: discord.utils.sleep_until:1 discord.voice_client.VoiceClient.disconnect:1 +#: discord.voice_client.VoiceClient.move_to:1 +#: discord.voice_client.VoiceProtocol.connect:1 +#: discord.voice_client.VoiceProtocol.disconnect:1 +#: discord.voice_client.VoiceProtocol.on_voice_server_update:1 +#: discord.voice_client.VoiceProtocol.on_voice_state_update:1 +#: discord.webhook.async_.Webhook.delete:1 +#: discord.webhook.async_.Webhook.delete_message:1 +#: discord.webhook.async_.Webhook.edit:1 +#: discord.webhook.async_.Webhook.edit_message:1 +#: discord.webhook.async_.Webhook.fetch:1 +#: discord.webhook.async_.Webhook.fetch_message:1 +#: discord.webhook.async_.Webhook.send:1 +#: discord.webhook.async_.WebhookMessage.add_files:1 +#: discord.webhook.async_.WebhookMessage.delete:1 +#: discord.webhook.async_.WebhookMessage.edit:1 +#: discord.webhook.async_.WebhookMessage.remove_attachments:1 +#: discord.widget.Widget.fetch_invite:1 of msgid "|coro|" msgstr "|coro|" -#: discord.Client.on_error:3 of +#: discord.client.Client.on_error:3 of msgid "The default error handler provided by the client." msgstr "クライアントによって提供されるデフォルトのエラーハンドラ。" -#: discord.Client.on_error:5 of +#: discord.client.Client.on_error:5 of msgid "" "By default this prints to :data:`sys.stderr` however it could be " "overridden to have a different implementation. Check " @@ -823,183 +1170,41 @@ msgstr "" "デフォルトでは、これは :data:`sys.stderr` に出力されますが、異なる実装によって上書きされる可能性があります。詳細については " ":func:`~discord.on_error` を確認してください。" -#: discord.Client.request_offline_members:3 of -msgid "" -"Requests previously offline members from the guild to be filled up into " -"the :attr:`.Guild.members` cache. This function is usually not called. It" -" should only be used if you have the ``fetch_offline_members`` parameter " -"set to ``False``." -msgstr "" -"ギルドのオフラインメンバーを :attr:`.Guild.members` " -"キャッシュへ書き込むよう要求します。この関数は通常呼び出されることはありません。 ``fetch_offline_members`` パラメータが" -" ``False`` の場合にのみ使用してください。" - -#: discord.Client.request_offline_members:8 of -msgid "" -"When the client logs on and connects to the websocket, Discord does not " -"provide the library with offline members if the number of members in the " -"guild is larger than 250. You can check if a guild is large if " -":attr:`.Guild.large` is ``True``." -msgstr "" -"クライアントがWebSocketに接続し、ログインするとき、ギルド内のメンバー数が250よりも大きいならば、Discordはライブラリにオフラインメンバーを提供しません。" -" :attr:`.Guild.large` が ``True`` かどうかでギルドが大きいかどうかを確認することができます。" - -#: discord.AutoShardedClient.request_offline_members:15 -#: discord.Client.request_offline_members:15 of -#, fuzzy -msgid "This method is deprecated. Use :meth:`Guild.chunk` instead." -msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_guild` を代わりとして使用してください。" - -#: discord.AutoShardedClient.request_offline_members:17 -#: discord.Client.request_offline_members:17 of -msgid "An argument list of guilds to request offline members for." -msgstr "オフラインメンバーを要求したいギルドのリスト。" - -#: discord.Asset.read discord.Asset.save discord.Attachment.read -#: discord.Attachment.save discord.Attachment.to_file -#: discord.AutoShardedClient.change_presence discord.AutoShardedClient.connect -#: discord.AutoShardedClient.request_offline_members -#: discord.CategoryChannel.clone discord.CategoryChannel.create_invite -#: discord.CategoryChannel.delete discord.CategoryChannel.edit -#: discord.CategoryChannel.invites discord.CategoryChannel.set_permissions -#: discord.Client.application_info discord.Client.change_presence -#: discord.Client.connect discord.Client.create_guild -#: discord.Client.delete_invite discord.Client.event -#: discord.Client.fetch_channel discord.Client.fetch_guild -#: discord.Client.fetch_guilds discord.Client.fetch_invite -#: discord.Client.fetch_template discord.Client.fetch_user -#: discord.Client.fetch_user_profile discord.Client.fetch_webhook -#: discord.Client.fetch_widget discord.Client.login -#: discord.Client.request_offline_members discord.Client.start -#: discord.Client.wait_for discord.ClientUser.avatar_url_as -#: discord.ClientUser.create_group discord.ClientUser.edit -#: discord.ClientUser.edit_settings discord.DMChannel.fetch_message -#: discord.DMChannel.history discord.DMChannel.pins discord.DMChannel.send -#: discord.Embed.set_field_at discord.Emoji.delete discord.Emoji.edit -#: discord.FFmpegOpusAudio discord.FFmpegOpusAudio.from_probe -#: discord.FFmpegOpusAudio.probe discord.FFmpegPCMAudio -#: discord.GroupChannel.add_recipients discord.GroupChannel.edit -#: discord.GroupChannel.fetch_message discord.GroupChannel.history -#: discord.GroupChannel.leave discord.GroupChannel.pins -#: discord.GroupChannel.remove_recipients discord.GroupChannel.send -#: discord.Guild.ack discord.Guild.audit_logs discord.Guild.ban -#: discord.Guild.banner_url_as discord.Guild.bans discord.Guild.chunk -#: discord.Guild.create_category discord.Guild.create_category_channel -#: discord.Guild.create_custom_emoji discord.Guild.create_integration -#: discord.Guild.create_role discord.Guild.create_text_channel -#: discord.Guild.create_voice_channel discord.Guild.delete -#: discord.Guild.discovery_splash_url_as discord.Guild.edit -#: discord.Guild.edit_role_positions discord.Guild.estimate_pruned_members -#: discord.Guild.fetch_ban discord.Guild.fetch_channels -#: discord.Guild.fetch_emoji discord.Guild.fetch_emojis -#: discord.Guild.fetch_member discord.Guild.fetch_members -#: discord.Guild.fetch_roles discord.Guild.icon_url_as -#: discord.Guild.integrations discord.Guild.invites discord.Guild.kick -#: discord.Guild.leave discord.Guild.prune_members discord.Guild.query_members -#: discord.Guild.splash_url_as discord.Guild.unban discord.Guild.vanity_invite -#: discord.Guild.webhooks discord.Guild.widget discord.Integration.delete -#: discord.Integration.edit discord.Integration.sync discord.Invite.delete -#: discord.Member.add_roles discord.Member.avatar_url_as discord.Member.block -#: discord.Member.edit discord.Member.fetch_message discord.Member.history -#: discord.Member.mutual_friends discord.Member.pins discord.Member.profile -#: discord.Member.remove_friend discord.Member.remove_roles discord.Member.send -#: discord.Member.send_friend_request discord.Member.unblock -#: discord.Message.ack discord.Message.add_reaction -#: discord.Message.clear_reaction discord.Message.clear_reactions -#: discord.Message.delete discord.Message.edit discord.Message.pin -#: discord.Message.publish discord.Message.remove_reaction -#: discord.Message.unpin discord.PCMVolumeTransformer discord.Reaction.clear -#: discord.Reaction.remove discord.Reaction.users discord.Relationship.accept -#: discord.Relationship.delete discord.Role.delete discord.Role.edit -#: discord.Template.create_guild discord.TextChannel.clone -#: discord.TextChannel.create_invite discord.TextChannel.create_webhook -#: discord.TextChannel.delete discord.TextChannel.delete_messages -#: discord.TextChannel.edit discord.TextChannel.fetch_message -#: discord.TextChannel.follow discord.TextChannel.history -#: discord.TextChannel.invites discord.TextChannel.pins -#: discord.TextChannel.purge discord.TextChannel.send -#: discord.TextChannel.set_permissions discord.TextChannel.webhooks -#: discord.User.avatar_url_as discord.User.block discord.User.fetch_message -#: discord.User.history discord.User.mutual_friends discord.User.pins -#: discord.User.profile discord.User.remove_friend discord.User.send -#: discord.User.send_friend_request discord.User.unblock -#: discord.VoiceChannel.clone discord.VoiceChannel.connect -#: discord.VoiceChannel.create_invite discord.VoiceChannel.delete -#: discord.VoiceChannel.edit discord.VoiceChannel.invites -#: discord.VoiceChannel.set_permissions discord.VoiceClient.play -#: discord.VoiceClient.send_audio_packet discord.Webhook.avatar_url_as -#: discord.Webhook.delete discord.Webhook.edit discord.Webhook.from_url -#: discord.Webhook.send discord.WidgetMember.avatar_url_as -#: discord.abc.GuildChannel.clone discord.abc.GuildChannel.create_invite -#: discord.abc.GuildChannel.delete discord.abc.GuildChannel.invites -#: discord.abc.GuildChannel.set_permissions -#: discord.abc.Messageable.fetch_message discord.abc.Messageable.history -#: discord.abc.Messageable.pins discord.abc.Messageable.send of -#, fuzzy -msgid "Raises" -msgstr "例外" - -#: discord.AutoShardedClient.request_offline_members:20 -#: discord.Client.request_offline_members:20 of -#, fuzzy -msgid "If any guild is unavailable in the collection." -msgstr ":exc:`InvalidArgument` -- いずれかのギルドが利用できない、またはコレクション内のギルドが大きくない。" - -#: discord.Client.before_identify_hook:3 of +#: discord.client.Client.before_identify_hook:3 of msgid "" "A hook that is called before IDENTIFYing a session. This is useful if you" " wish to have more control over the synchronization of multiple " "IDENTIFYing clients." msgstr "" -#: discord.Client.before_identify_hook:7 of +#: discord.client.Client.before_identify_hook:7 of msgid "The default implementation sleeps for 5 seconds." msgstr "" -#: discord.Client.before_identify_hook:11 of +#: discord.client.Client.before_identify_hook:11 of msgid "The shard ID that requested being IDENTIFY'd" msgstr "" -#: discord.Client.before_identify_hook:13 of +#: discord.client.Client.before_identify_hook:13 of msgid "Whether this IDENTIFY is the first initial IDENTIFY." msgstr "" -#: discord.Client.login:3 of +#: discord.client.Client.login:3 of msgid "Logs in the client with the specified credentials." msgstr "指定された資格情報を使用してクライアントにログインします。" -#: discord.Client.login:5 of -msgid "This function can be used in two different ways." -msgstr "この関数は、異なる二通りの方法で使用することができます。" - -#: discord.Client.login:9 of -#, fuzzy -msgid "" -"Logging on with a user token is against the Discord `Terms of Service " -"`_ and doing " -"so might potentially get your account banned. Use this at your own risk." -msgstr "" -"ユーザートークンを用いてのログインはDiscordの `利用規約 `_ に違反しているため、アカウントを停止される可能性があります。自己責任で使用してください。" - -#: discord.Client.login:14 of +#: discord.client.Client.login:6 of msgid "" "The authentication token. Do not prefix this token with anything as the " "library will do it for you." msgstr "認証用のトークン。このライブラリが処理するため、トークンの頭に何も付けないでください。" -#: discord.Client.login:17 of -msgid "" -"Keyword argument that specifies if the account logging on is a bot token " -"or not." -msgstr "ログインに使用しているアカウントがBotのトークンであるかを指定するキーワード引数。" - -#: discord.Client.login:21 of +#: discord.client.Client.login:10 of #, fuzzy msgid "The wrong credentials are passed." msgstr ":exc:`.LoginFailure` -- 誤った資格情報が渡された。" -#: discord.Client.login:22 of +#: discord.client.Client.login:11 of #, fuzzy msgid "" "An unknown HTTP related error occurred, usually when it isn't 200 or " @@ -1008,20 +1213,7 @@ msgstr "" ":exc:`.HTTPException` -- " "不明なHTTP関連のエラーが発生した。通常、ステータスコードが200でないか、既知の誤った資格情報がステータスコードを渡しています。" -#: discord.Client.logout:3 of -msgid "Logs out of Discord and closes all connections." -msgstr "Discordからログアウトし、すべての接続を終了します。" - -#: discord.Client.logout:7 of -msgid "" -"This is just an alias to :meth:`close`. If you want to do extraneous " -"cleanup when subclassing, it is suggested to override :meth:`close` " -"instead." -msgstr "" -"これは :meth:`close` の別名です。サブクラス化する場合に外部のクリーンアップを行いたい場合は、代わりに :meth:`close` " -"を上書きすることをお勧めします。" - -#: discord.AutoShardedClient.connect:3 discord.Client.connect:3 of +#: discord.client.Client.connect:3 discord.shard.AutoShardedClient.connect:3 of msgid "" "Creates a websocket connection and lets the websocket listen to messages " "from Discord. This is a loop that runs the entire event system and " @@ -1029,7 +1221,7 @@ msgid "" "WebSocket connection is terminated." msgstr "WebSocket接続を作成し、Discordからのメッセージをリッスンできるようにします。これはイベントシステム全体とライブラリの様々な機能を実行するループです。WebSocket接続が終了するまで、制御は再開されません。" -#: discord.AutoShardedClient.connect:8 discord.Client.connect:8 of +#: discord.client.Client.connect:8 discord.shard.AutoShardedClient.connect:8 of msgid "" "If we should attempt reconnecting, either due to internet failure or a " "specific failure on Discord's part. Certain disconnects that lead to bad " @@ -1037,7 +1229,8 @@ msgid "" "tokens)." msgstr "インターネットの障害やDiscord側の特定の障害が発生した際に再接続を試みるかどうかを表します。不正な状態へつながることによる特定の切断(無効なシャーディングペイロードや不正なトークンなど)は処理されません。" -#: discord.AutoShardedClient.connect:14 discord.Client.connect:14 of +#: discord.client.Client.connect:14 discord.shard.AutoShardedClient.connect:14 +#: of #, fuzzy msgid "" "If the gateway to connect to Discord is not found. Usually if this is" @@ -1046,20 +1239,21 @@ msgstr "" ":exc:`.GatewayNotFound` -- " "Discordに接続するゲートウェイが見つからない。通常、これが発生した場合はAPIの停止が考えられます。" -#: discord.AutoShardedClient.connect:15 discord.Client.connect:15 of +#: discord.client.Client.connect:15 discord.shard.AutoShardedClient.connect:15 +#: of #, fuzzy msgid "The websocket connection has been terminated." msgstr ":exc:`.ConnectionClosed` -- WebSocket接続が終了した。" -#: discord.AutoShardedClient.close:3 discord.Client.close:3 of +#: discord.client.Client.close:3 discord.shard.AutoShardedClient.close:3 of msgid "Closes the connection to Discord." msgstr "Discordとの接続を閉じます。" -#: discord.Client.clear:1 of +#: discord.client.Client.clear:1 of msgid "Clears the internal state of the bot." msgstr "Botの内部状態をクリアします。" -#: discord.Client.clear:3 of +#: discord.client.Client.clear:3 of msgid "" "After this, the bot can be considered \"re-opened\", i.e. " ":meth:`is_closed` and :meth:`is_ready` both return ``False`` along with " @@ -1068,22 +1262,22 @@ msgstr "" "これが実行されると、Botは「再オープン」されたとみなされます。そのため、 :meth:`is_closed` や " ":meth:`is_ready` は ``False`` を返し、内部のキャッシュもクリアされます。" -#: discord.Client.start:3 of +#: discord.client.Client.start:3 of msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr ":meth:`login` + :meth:`connect` を簡略化したコルーチン。" -#: discord.Client.start:5 of +#: discord.client.Client.start:5 of #, fuzzy msgid "An unexpected keyword argument was received." msgstr ":exc:`TypeError` -- 予期しないキーワード引数を受け取った。" -#: discord.Client.run:1 of +#: discord.client.Client.run:1 of msgid "" "A blocking call that abstracts away the event loop initialisation from " "you." msgstr "イベントループの初期化を抽象化するブロッキングコール。" -#: discord.Client.run:4 of +#: discord.client.Client.run:4 of msgid "" "If you want more control over the event loop then this function should " "not be used. Use :meth:`start` coroutine or :meth:`connect` + " @@ -1092,18 +1286,18 @@ msgstr "" "イベントループをより詳細に制御するには、この関数を使用しないでください。 :meth:`start` または :meth:`connect` + " ":meth:`login` を使用してください。" -#: discord.Client.run:8 of +#: discord.client.Client.run:8 of msgid "Roughly Equivalent to: ::" msgstr "おおよそ次のものに相当:" -#: discord.Client.run:20 of +#: discord.client.Client.run:20 of msgid "" "This function must be the last function to call due to the fact that it " "is blocking. That means that registration of events or anything being " "called after this function call will not execute until it returns." msgstr "この関数はブロッキングを行うため、必ず最後に呼び出してください。この関数を呼び出した後に呼び出されるイベントや関数は、Botが停止するまで実行されません。" -#: discord.Client.is_closed:1 of +#: discord.client.Client.is_closed:1 of #, fuzzy msgid ":class:`bool`: Indicates if the websocket connection is closed." msgstr "WebSocketが閉じられているかどうかを表します。" @@ -1116,6 +1310,11 @@ msgstr "" msgid "Optional[:class:`.BaseActivity`]" msgstr "" +#: discord.Client.status:1 of +#, fuzzy +msgid ":class:`.Status`: The status being used upon logging on to Discord." +msgstr "Discordにログインした際の、開始時アクティビティ。" + #: discord.Client.allowed_mentions:1 of msgid "The allowed mention configuration." msgstr "" @@ -1131,8 +1330,8 @@ msgstr "" #: discord.Client.intents:5 of #, fuzzy -msgid ":class:`Intents`" -msgstr ":class:`bytes`" +msgid ":class:`~discord.Intents`" +msgstr ":class:`~discord.ClientUser`" #: discord.Client.users:1 of #, fuzzy @@ -1144,230 +1343,415 @@ msgstr "List[:class:`~discord.User`] -- ボットが見ることができるす msgid "List[:class:`~discord.User`]" msgstr ":class:`~discord.User`" -#: discord.Client.get_channel:1 discord.Guild.get_channel:1 of +#: discord.client.Client.get_channel:1 +#: discord.guild.Guild.get_channel_or_thread:1 of #, fuzzy -msgid "Returns a channel with the given ID." +msgid "Returns a channel or thread with the given ID." msgstr "このユーザーと :class:`DMChannel` を作ります。" -#: discord.Client.get_channel:3 discord.Client.get_emoji:3 -#: discord.Client.get_guild:3 discord.Client.get_user:3 -#: discord.Guild.get_channel:3 discord.Guild.get_member:3 -#: discord.Guild.get_role:3 of +#: discord.client.Client.get_channel:5 discord.client.Client.get_emoji:5 +#: discord.client.Client.get_guild:5 discord.client.Client.get_user:5 of +#, fuzzy +msgid "``id`` parameter is now positional-only." +msgstr "すべてのパラメータがオプションです。" + +#: discord.channel.TextChannel.get_thread:5 discord.client.Client.get_channel:7 +#: discord.client.Client.get_emoji:7 discord.client.Client.get_guild:7 +#: discord.client.Client.get_stage_instance:5 discord.client.Client.get_user:7 +#: discord.guild.Guild.get_channel:11 +#: discord.guild.Guild.get_channel_or_thread:5 discord.guild.Guild.get_member:7 +#: discord.guild.Guild.get_role:7 discord.guild.Guild.get_stage_instance:5 +#: discord.guild.Guild.get_thread:5 discord.member.Member.get_role:5 of #, fuzzy msgid "The ID to search for." msgstr "検索するイテラブル。" -#: ../../api.rst discord.Asset.read discord.Asset.save discord.Attachment.read -#: discord.Attachment.save discord.Attachment.to_file discord.AudioSource.read -#: discord.CallMessage.duration discord.CategoryChannel.clone -#: discord.CategoryChannel.create_invite -#: discord.CategoryChannel.create_text_channel -#: discord.CategoryChannel.create_voice_channel discord.CategoryChannel.invites -#: discord.CategoryChannel.overwrites discord.CategoryChannel.overwrites_for -#: discord.CategoryChannel.permissions_for discord.Client.application_info -#: discord.Client.create_guild discord.Client.fetch_channel -#: discord.Client.fetch_guild discord.Client.fetch_invite -#: discord.Client.fetch_template discord.Client.fetch_user -#: discord.Client.fetch_user_profile discord.Client.fetch_webhook -#: discord.Client.fetch_widget discord.Client.get_channel -#: discord.Client.get_emoji discord.Client.get_guild discord.Client.get_user -#: discord.Client.wait_for discord.ClientUser.avatar_url_as -#: discord.ClientUser.create_group discord.ClientUser.edit_settings -#: discord.ClientUser.get_relationship discord.ClientUser.mentioned_in -#: discord.DMChannel.fetch_message discord.DMChannel.permissions_for -#: discord.DMChannel.pins discord.DMChannel.send -#: discord.FFmpegOpusAudio.from_probe discord.FFmpegOpusAudio.probe -#: discord.FFmpegOpusAudio.read discord.FFmpegPCMAudio.read -#: discord.GroupCall.voice_state_for discord.GroupChannel.fetch_message -#: discord.GroupChannel.permissions_for discord.GroupChannel.pins -#: discord.GroupChannel.send discord.Guild.banner_url_as discord.Guild.bans -#: discord.Guild.by_category discord.Guild.create_category -#: discord.Guild.create_category_channel discord.Guild.create_custom_emoji -#: discord.Guild.create_role discord.Guild.create_text_channel -#: discord.Guild.create_voice_channel discord.Guild.discovery_splash_url_as -#: discord.Guild.edit_role_positions discord.Guild.estimate_pruned_members -#: discord.Guild.fetch_ban discord.Guild.fetch_channels -#: discord.Guild.fetch_emoji discord.Guild.fetch_emojis -#: discord.Guild.fetch_member discord.Guild.fetch_roles -#: discord.Guild.get_channel discord.Guild.get_member -#: discord.Guild.get_member_named discord.Guild.get_role -#: discord.Guild.icon_url_as discord.Guild.integrations discord.Guild.invites -#: discord.Guild.prune_members discord.Guild.query_members -#: discord.Guild.splash_url_as discord.Guild.vanity_invite -#: discord.Guild.webhooks discord.Guild.widget discord.Member.avatar_url_as -#: discord.Member.create_dm discord.Member.fetch_message -#: discord.Member.mentioned_in discord.Member.mutual_friends -#: discord.Member.permissions_in discord.Member.pins discord.Member.profile -#: discord.Member.send discord.MemberCacheFlags.from_intents -#: discord.PCMAudio.read discord.PCMVolumeTransformer.read -#: discord.PartialInviteGuild.banner_url_as -#: discord.PartialInviteGuild.icon_url_as -#: discord.PartialInviteGuild.splash_url_as -#: discord.PermissionOverwrite.is_empty discord.Template.create_guild -#: discord.TextChannel.clone discord.TextChannel.create_invite -#: discord.TextChannel.create_webhook discord.TextChannel.fetch_message -#: discord.TextChannel.follow discord.TextChannel.invites +#: discord.CategoryChannel.overwrites discord.StageChannel.overwrites +#: discord.StageChannel.voice_states discord.StoreChannel.overwrites #: discord.TextChannel.last_message discord.TextChannel.overwrites -#: discord.TextChannel.overwrites_for discord.TextChannel.permissions_for -#: discord.TextChannel.pins discord.TextChannel.purge discord.TextChannel.send -#: discord.TextChannel.webhooks discord.User.avatar_url_as -#: discord.User.create_dm discord.User.fetch_message discord.User.mentioned_in -#: discord.User.mutual_friends discord.User.pins discord.User.profile -#: discord.User.send discord.VoiceChannel.clone discord.VoiceChannel.connect -#: discord.VoiceChannel.create_invite discord.VoiceChannel.invites -#: discord.VoiceChannel.overwrites discord.VoiceChannel.overwrites_for -#: discord.VoiceChannel.permissions_for discord.VoiceChannel.voice_states -#: discord.Webhook.avatar_url_as discord.Webhook.from_url -#: discord.Webhook.partial discord.Webhook.send discord.Widget.fetch_invite -#: discord.WidgetMember.avatar_url_as discord.WidgetMember.mentioned_in +#: discord.Thread.category discord.Thread.category_id +#: discord.Thread.last_message discord.VoiceChannel.overwrites +#: discord.VoiceChannel.voice_states discord.abc.Connectable.connect #: discord.abc.GuildChannel.clone discord.abc.GuildChannel.create_invite #: discord.abc.GuildChannel.invites discord.abc.GuildChannel.overwrites #: discord.abc.GuildChannel.overwrites_for #: discord.abc.GuildChannel.permissions_for #: discord.abc.Messageable.fetch_message discord.abc.Messageable.pins -#: discord.abc.Messageable.send discord.opus.is_loaded -#: discord.utils.escape_markdown discord.utils.escape_mentions -#: discord.utils.oauth_url discord.utils.resolve_invite -#: discord.utils.resolve_template discord.utils.snowflake_time of +#: discord.abc.Messageable.send discord.asset.Asset.replace +#: discord.asset.Asset.with_format discord.asset.Asset.with_size +#: discord.asset.Asset.with_static_format discord.asset.AssetMixin.read +#: discord.asset.AssetMixin.save discord.channel.CategoryChannel.clone +#: discord.channel.CategoryChannel.create_stage_channel +#: discord.channel.CategoryChannel.create_text_channel +#: discord.channel.CategoryChannel.create_voice_channel +#: discord.channel.CategoryChannel.edit +#: discord.channel.DMChannel.get_partial_message +#: discord.channel.DMChannel.permissions_for +#: discord.channel.GroupChannel.permissions_for +#: discord.channel.PartialMessageable.get_partial_message +#: discord.channel.StageChannel.clone +#: discord.channel.StageChannel.create_instance +#: discord.channel.StageChannel.edit +#: discord.channel.StageChannel.fetch_instance +#: discord.channel.StoreChannel.clone discord.channel.StoreChannel.edit +#: discord.channel.StoreChannel.permissions_for +#: discord.channel.TextChannel.clone discord.channel.TextChannel.create_thread +#: discord.channel.TextChannel.create_webhook discord.channel.TextChannel.edit +#: discord.channel.TextChannel.follow +#: discord.channel.TextChannel.get_partial_message +#: discord.channel.TextChannel.get_thread +#: discord.channel.TextChannel.permissions_for +#: discord.channel.TextChannel.purge discord.channel.TextChannel.webhooks +#: discord.channel.VocalGuildChannel.permissions_for +#: discord.channel.VoiceChannel.clone discord.channel.VoiceChannel.edit +#: discord.client.Client.application_info discord.client.Client.create_dm +#: discord.client.Client.create_guild discord.client.Client.fetch_channel +#: discord.client.Client.fetch_guild discord.client.Client.fetch_invite +#: discord.client.Client.fetch_premium_sticker_packs +#: discord.client.Client.fetch_stage_instance +#: discord.client.Client.fetch_sticker discord.client.Client.fetch_template +#: discord.client.Client.fetch_user discord.client.Client.fetch_webhook +#: discord.client.Client.fetch_widget discord.client.Client.get_channel +#: discord.client.Client.get_emoji discord.client.Client.get_guild +#: discord.client.Client.get_partial_messageable +#: discord.client.Client.get_stage_instance discord.client.Client.get_sticker +#: discord.client.Client.get_user discord.client.Client.wait_for +#: discord.emoji.Emoji.edit discord.flags.MemberCacheFlags.from_intents +#: discord.guild.Guild.active_threads discord.guild.Guild.bans +#: discord.guild.Guild.by_category discord.guild.Guild.create_category +#: discord.guild.Guild.create_custom_emoji discord.guild.Guild.create_role +#: discord.guild.Guild.create_stage_channel discord.guild.Guild.create_sticker +#: discord.guild.Guild.create_text_channel +#: discord.guild.Guild.create_voice_channel discord.guild.Guild.edit +#: discord.guild.Guild.edit_role_positions +#: discord.guild.Guild.estimate_pruned_members discord.guild.Guild.fetch_ban +#: discord.guild.Guild.fetch_channel discord.guild.Guild.fetch_channels +#: discord.guild.Guild.fetch_emoji discord.guild.Guild.fetch_emojis +#: discord.guild.Guild.fetch_member discord.guild.Guild.fetch_roles +#: discord.guild.Guild.fetch_sticker discord.guild.Guild.fetch_stickers +#: discord.guild.Guild.get_channel discord.guild.Guild.get_channel_or_thread +#: discord.guild.Guild.get_member discord.guild.Guild.get_member_named +#: discord.guild.Guild.get_role discord.guild.Guild.get_stage_instance +#: discord.guild.Guild.get_thread discord.guild.Guild.integrations +#: discord.guild.Guild.invites discord.guild.Guild.prune_members +#: discord.guild.Guild.query_members discord.guild.Guild.templates +#: discord.guild.Guild.vanity_invite discord.guild.Guild.webhooks +#: discord.guild.Guild.widget +#: discord.interactions.Interaction.edit_original_message +#: discord.interactions.Interaction.original_message +#: discord.interactions.InteractionMessage.add_files +#: discord.interactions.InteractionMessage.edit +#: discord.interactions.InteractionMessage.remove_attachments +#: discord.member.Member.edit discord.member.Member.get_role +#: discord.member.Member.is_timed_out discord.member.Member.mentioned_in +#: discord.member.flatten_user..generate_function..general +#: discord.message.Attachment.read discord.message.Attachment.save +#: discord.message.Attachment.to_file discord.message.Message.add_files +#: discord.message.Message.create_thread discord.message.Message.edit +#: discord.message.Message.remove_attachments discord.message.Message.reply +#: discord.message.Message.to_reference +#: discord.message.MessageReference.from_message +#: discord.message.PartialMessage.fetch discord.opus.is_loaded +#: discord.partial_emoji.PartialEmoji.from_str +#: discord.partial_emoji.PartialEmoji.read +#: discord.permissions.PermissionOverwrite.is_empty +#: discord.player.AudioSource.read discord.player.FFmpegOpusAudio.from_probe +#: discord.player.FFmpegOpusAudio.probe discord.player.FFmpegOpusAudio.read +#: discord.player.FFmpegPCMAudio.read discord.player.PCMAudio.read +#: discord.player.PCMVolumeTransformer.read discord.role.Role.edit +#: discord.shard.AutoShardedClient.get_shard discord.sticker.GuildSticker.edit +#: discord.sticker.StandardSticker.pack discord.sticker.StickerItem.fetch +#: discord.template.Template.create_guild discord.template.Template.edit +#: discord.template.Template.sync discord.threads.Thread.edit +#: discord.threads.Thread.fetch_member discord.threads.Thread.fetch_members +#: discord.threads.Thread.get_partial_message +#: discord.threads.Thread.permissions_for discord.threads.Thread.purge +#: discord.ui.view.View.from_message discord.ui.view.View.interaction_check +#: discord.ui.view.View.wait discord.user.BaseUser.mentioned_in +#: discord.user.ClientUser.edit discord.user.User.create_dm +#: discord.utils.as_chunks discord.utils.escape_markdown +#: discord.utils.escape_mentions discord.utils.format_dt +#: discord.utils.oauth_url discord.utils.remove_markdown +#: discord.utils.resolve_invite discord.utils.resolve_template +#: discord.utils.snowflake_time discord.utils.utcnow +#: discord.webhook.async_.Webhook.edit_message +#: discord.webhook.async_.Webhook.fetch +#: discord.webhook.async_.Webhook.fetch_message +#: discord.webhook.async_.Webhook.from_url +#: discord.webhook.async_.Webhook.partial discord.webhook.async_.Webhook.send +#: discord.webhook.async_.WebhookMessage.add_files +#: discord.webhook.async_.WebhookMessage.edit +#: discord.webhook.async_.WebhookMessage.remove_attachments +#: discord.webhook.sync.SyncWebhook.edit discord.webhook.sync.SyncWebhook.fetch +#: discord.webhook.sync.SyncWebhook.fetch_message +#: discord.webhook.sync.SyncWebhook.from_url +#: discord.webhook.sync.SyncWebhook.partial +#: discord.webhook.sync.SyncWebhook.send +#: discord.webhook.sync.SyncWebhookMessage.add_files +#: discord.webhook.sync.SyncWebhookMessage.edit +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments +#: discord.widget.Widget.fetch_invite of msgid "Returns" msgstr "戻り値" -#: discord.Client.get_channel:6 discord.Guild.get_channel:6 of +#: discord.client.Client.get_channel:10 discord.guild.Guild.get_channel:14 of msgid "The returned channel or ``None`` if not found." msgstr "" -#: ../../api.rst discord.Asset.read discord.Asset.save discord.Attachment.read -#: discord.Attachment.save discord.Attachment.to_file discord.AudioSource.read -#: discord.CallMessage.duration discord.CategoryChannel.clone -#: discord.CategoryChannel.create_invite -#: discord.CategoryChannel.create_text_channel -#: discord.CategoryChannel.create_voice_channel discord.CategoryChannel.invites -#: discord.CategoryChannel.overwrites discord.CategoryChannel.overwrites_for -#: discord.CategoryChannel.permissions_for discord.Client.application_info -#: discord.Client.create_guild discord.Client.fetch_channel -#: discord.Client.fetch_guild discord.Client.fetch_invite -#: discord.Client.fetch_template discord.Client.fetch_user -#: discord.Client.fetch_user_profile discord.Client.fetch_webhook -#: discord.Client.fetch_widget discord.Client.get_channel -#: discord.Client.get_emoji discord.Client.get_guild discord.Client.get_user -#: discord.Client.wait_for discord.ClientUser.avatar_url_as -#: discord.ClientUser.create_group discord.ClientUser.edit_settings -#: discord.ClientUser.get_relationship discord.ClientUser.mentioned_in -#: discord.DMChannel.fetch_message discord.DMChannel.permissions_for -#: discord.DMChannel.pins discord.DMChannel.send -#: discord.FFmpegOpusAudio.from_probe discord.FFmpegOpusAudio.probe -#: discord.FFmpegOpusAudio.read discord.FFmpegPCMAudio.read -#: discord.GroupCall.voice_state_for discord.GroupChannel.fetch_message -#: discord.GroupChannel.permissions_for discord.GroupChannel.pins -#: discord.GroupChannel.send discord.Guild.banner_url_as discord.Guild.bans -#: discord.Guild.by_category discord.Guild.create_category -#: discord.Guild.create_category_channel discord.Guild.create_custom_emoji -#: discord.Guild.create_role discord.Guild.create_text_channel -#: discord.Guild.create_voice_channel discord.Guild.discovery_splash_url_as -#: discord.Guild.edit_role_positions discord.Guild.estimate_pruned_members -#: discord.Guild.fetch_ban discord.Guild.fetch_channels -#: discord.Guild.fetch_emoji discord.Guild.fetch_emojis -#: discord.Guild.fetch_member discord.Guild.fetch_roles -#: discord.Guild.get_channel discord.Guild.get_member -#: discord.Guild.get_member_named discord.Guild.get_role -#: discord.Guild.icon_url_as discord.Guild.integrations discord.Guild.invites -#: discord.Guild.prune_members discord.Guild.query_members -#: discord.Guild.splash_url_as discord.Guild.vanity_invite -#: discord.Guild.webhooks discord.Guild.widget discord.Member.avatar_url_as -#: discord.Member.create_dm discord.Member.fetch_message -#: discord.Member.mentioned_in discord.Member.mutual_friends -#: discord.Member.permissions_in discord.Member.pins discord.Member.profile -#: discord.Member.send discord.MemberCacheFlags.from_intents -#: discord.PCMAudio.read discord.PCMVolumeTransformer.read -#: discord.PartialInviteGuild.banner_url_as -#: discord.PartialInviteGuild.icon_url_as -#: discord.PartialInviteGuild.splash_url_as -#: discord.PermissionOverwrite.is_empty discord.Template.create_guild -#: discord.TextChannel.clone discord.TextChannel.create_invite -#: discord.TextChannel.create_webhook discord.TextChannel.fetch_message -#: discord.TextChannel.follow discord.TextChannel.invites +#: discord.CategoryChannel.overwrites discord.StageChannel.overwrites +#: discord.StageChannel.voice_states discord.StoreChannel.overwrites #: discord.TextChannel.last_message discord.TextChannel.overwrites -#: discord.TextChannel.overwrites_for discord.TextChannel.permissions_for -#: discord.TextChannel.pins discord.TextChannel.purge discord.TextChannel.send -#: discord.TextChannel.webhooks discord.User.avatar_url_as -#: discord.User.create_dm discord.User.fetch_message discord.User.mentioned_in -#: discord.User.mutual_friends discord.User.pins discord.User.profile -#: discord.User.send discord.VoiceChannel.clone discord.VoiceChannel.connect -#: discord.VoiceChannel.create_invite discord.VoiceChannel.invites -#: discord.VoiceChannel.overwrites discord.VoiceChannel.overwrites_for -#: discord.VoiceChannel.permissions_for discord.VoiceChannel.voice_states -#: discord.Webhook.avatar_url_as discord.Webhook.from_url -#: discord.Webhook.partial discord.Webhook.send discord.Widget.fetch_invite -#: discord.WidgetMember.avatar_url_as discord.WidgetMember.mentioned_in +#: discord.Thread.category discord.Thread.category_id +#: discord.Thread.last_message discord.VoiceChannel.overwrites +#: discord.VoiceChannel.voice_states discord.abc.Connectable.connect #: discord.abc.GuildChannel.clone discord.abc.GuildChannel.create_invite #: discord.abc.GuildChannel.invites discord.abc.GuildChannel.overwrites #: discord.abc.GuildChannel.overwrites_for #: discord.abc.GuildChannel.permissions_for #: discord.abc.Messageable.fetch_message discord.abc.Messageable.pins -#: discord.abc.Messageable.send discord.opus.is_loaded -#: discord.utils.escape_markdown discord.utils.escape_mentions -#: discord.utils.oauth_url discord.utils.resolve_invite -#: discord.utils.resolve_template discord.utils.snowflake_time of +#: discord.abc.Messageable.send discord.asset.Asset.replace +#: discord.asset.Asset.with_format discord.asset.Asset.with_size +#: discord.asset.Asset.with_static_format discord.asset.AssetMixin.read +#: discord.asset.AssetMixin.save discord.channel.CategoryChannel.clone +#: discord.channel.CategoryChannel.create_stage_channel +#: discord.channel.CategoryChannel.create_text_channel +#: discord.channel.CategoryChannel.create_voice_channel +#: discord.channel.CategoryChannel.edit +#: discord.channel.DMChannel.get_partial_message +#: discord.channel.DMChannel.permissions_for +#: discord.channel.GroupChannel.permissions_for +#: discord.channel.PartialMessageable.get_partial_message +#: discord.channel.StageChannel.clone +#: discord.channel.StageChannel.create_instance +#: discord.channel.StageChannel.edit +#: discord.channel.StageChannel.fetch_instance +#: discord.channel.StoreChannel.clone discord.channel.StoreChannel.edit +#: discord.channel.StoreChannel.permissions_for +#: discord.channel.TextChannel.clone discord.channel.TextChannel.create_thread +#: discord.channel.TextChannel.create_webhook discord.channel.TextChannel.edit +#: discord.channel.TextChannel.follow +#: discord.channel.TextChannel.get_partial_message +#: discord.channel.TextChannel.get_thread +#: discord.channel.TextChannel.permissions_for +#: discord.channel.TextChannel.purge discord.channel.TextChannel.webhooks +#: discord.channel.VocalGuildChannel.permissions_for +#: discord.channel.VoiceChannel.clone discord.channel.VoiceChannel.edit +#: discord.client.Client.application_info discord.client.Client.create_dm +#: discord.client.Client.create_guild discord.client.Client.fetch_channel +#: discord.client.Client.fetch_guild discord.client.Client.fetch_invite +#: discord.client.Client.fetch_premium_sticker_packs +#: discord.client.Client.fetch_stage_instance +#: discord.client.Client.fetch_sticker discord.client.Client.fetch_template +#: discord.client.Client.fetch_user discord.client.Client.fetch_webhook +#: discord.client.Client.fetch_widget discord.client.Client.get_channel +#: discord.client.Client.get_emoji discord.client.Client.get_guild +#: discord.client.Client.get_partial_messageable +#: discord.client.Client.get_stage_instance discord.client.Client.get_sticker +#: discord.client.Client.get_user discord.client.Client.wait_for +#: discord.emoji.Emoji.edit discord.flags.MemberCacheFlags.from_intents +#: discord.guild.Guild.active_threads discord.guild.Guild.bans +#: discord.guild.Guild.by_category discord.guild.Guild.create_category +#: discord.guild.Guild.create_custom_emoji discord.guild.Guild.create_role +#: discord.guild.Guild.create_stage_channel discord.guild.Guild.create_sticker +#: discord.guild.Guild.create_text_channel +#: discord.guild.Guild.create_voice_channel discord.guild.Guild.edit +#: discord.guild.Guild.edit_role_positions +#: discord.guild.Guild.estimate_pruned_members discord.guild.Guild.fetch_ban +#: discord.guild.Guild.fetch_channel discord.guild.Guild.fetch_channels +#: discord.guild.Guild.fetch_emoji discord.guild.Guild.fetch_emojis +#: discord.guild.Guild.fetch_member discord.guild.Guild.fetch_roles +#: discord.guild.Guild.fetch_sticker discord.guild.Guild.fetch_stickers +#: discord.guild.Guild.get_channel discord.guild.Guild.get_channel_or_thread +#: discord.guild.Guild.get_member discord.guild.Guild.get_member_named +#: discord.guild.Guild.get_role discord.guild.Guild.get_stage_instance +#: discord.guild.Guild.get_thread discord.guild.Guild.integrations +#: discord.guild.Guild.invites discord.guild.Guild.prune_members +#: discord.guild.Guild.query_members discord.guild.Guild.templates +#: discord.guild.Guild.vanity_invite discord.guild.Guild.webhooks +#: discord.guild.Guild.widget +#: discord.interactions.Interaction.edit_original_message +#: discord.interactions.Interaction.original_message +#: discord.interactions.InteractionMessage.add_files +#: discord.interactions.InteractionMessage.edit +#: discord.interactions.InteractionMessage.remove_attachments +#: discord.member.Member.edit discord.member.Member.get_role +#: discord.member.Member.is_timed_out discord.member.Member.mentioned_in +#: discord.member.flatten_user..generate_function..general +#: discord.message.Attachment.read discord.message.Attachment.save +#: discord.message.Attachment.to_file discord.message.Message.add_files +#: discord.message.Message.create_thread discord.message.Message.edit +#: discord.message.Message.remove_attachments discord.message.Message.reply +#: discord.message.Message.to_reference +#: discord.message.MessageReference.from_message +#: discord.message.PartialMessage.fetch discord.opus.is_loaded +#: discord.partial_emoji.PartialEmoji.from_str +#: discord.partial_emoji.PartialEmoji.read +#: discord.permissions.PermissionOverwrite.is_empty +#: discord.player.AudioSource.read discord.player.FFmpegOpusAudio.from_probe +#: discord.player.FFmpegOpusAudio.probe discord.player.FFmpegOpusAudio.read +#: discord.player.FFmpegPCMAudio.read discord.player.PCMAudio.read +#: discord.player.PCMVolumeTransformer.read discord.role.Role.edit +#: discord.shard.AutoShardedClient.get_shard discord.sticker.GuildSticker.edit +#: discord.sticker.StandardSticker.pack discord.sticker.StickerItem.fetch +#: discord.template.Template.create_guild discord.template.Template.edit +#: discord.template.Template.sync discord.threads.Thread.edit +#: discord.threads.Thread.fetch_member discord.threads.Thread.fetch_members +#: discord.threads.Thread.get_partial_message +#: discord.threads.Thread.permissions_for discord.threads.Thread.purge +#: discord.ui.view.View.from_message discord.ui.view.View.interaction_check +#: discord.ui.view.View.wait discord.user.BaseUser.mentioned_in +#: discord.user.ClientUser.edit discord.user.User.create_dm +#: discord.utils.as_chunks discord.utils.escape_markdown +#: discord.utils.escape_mentions discord.utils.format_dt +#: discord.utils.oauth_url discord.utils.remove_markdown +#: discord.utils.resolve_invite discord.utils.resolve_template +#: discord.utils.snowflake_time discord.utils.utcnow +#: discord.webhook.async_.Webhook.edit_message +#: discord.webhook.async_.Webhook.fetch +#: discord.webhook.async_.Webhook.fetch_message +#: discord.webhook.async_.Webhook.from_url +#: discord.webhook.async_.Webhook.partial discord.webhook.async_.Webhook.send +#: discord.webhook.async_.WebhookMessage.add_files +#: discord.webhook.async_.WebhookMessage.edit +#: discord.webhook.async_.WebhookMessage.remove_attachments +#: discord.webhook.sync.SyncWebhook.edit discord.webhook.sync.SyncWebhook.fetch +#: discord.webhook.sync.SyncWebhook.fetch_message +#: discord.webhook.sync.SyncWebhook.from_url +#: discord.webhook.sync.SyncWebhook.partial +#: discord.webhook.sync.SyncWebhook.send +#: discord.webhook.sync.SyncWebhookMessage.add_files +#: discord.webhook.sync.SyncWebhookMessage.edit +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments +#: discord.widget.Widget.fetch_invite of msgid "Return type" msgstr "戻り値の型" -#: discord.Client.get_channel:7 of +#: discord.client.Client.get_channel:11 of +#, fuzzy +msgid "" +"Optional[Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +":class:`.abc.PrivateChannel`]]" +msgstr "" +"Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +":class:`.abc.PrivateChannel`]" + +#: discord.client.Client.get_partial_messageable:1 of +#, fuzzy +msgid "Returns a partial messageable with the given channel ID." +msgstr "このユーザーと :class:`DMChannel` を作ります。" + +#: discord.client.Client.get_partial_messageable:3 of +msgid "" +"This is useful if you have a channel_id but don't want to do an API call " +"to send messages to it." +msgstr "" + +#: discord.client.Client.get_partial_messageable:8 of +#, fuzzy +msgid "The channel ID to create a partial messageable for." +msgstr "更新後のメッセージ。" + +#: discord.client.Client.get_partial_messageable:10 of +msgid "The underlying channel type for the partial messageable." +msgstr "" + +#: discord.client.Client.get_partial_messageable:13 of +#, fuzzy +msgid "The partial messageable" +msgstr "現在のメッセージ。" + +#: discord.client.Client.get_partial_messageable:14 of #, fuzzy -msgid "Optional[Union[:class:`.abc.GuildChannel`, :class:`.Thread`, :class:`.abc.PrivateChannel`]]" -msgstr "Union[:class:`.abc.GuildChannel`, :class:`.Thread`, :class:`.abc.PrivateChannel`]" +msgid ":class:`.PartialMessageable`" +msgstr ":class:`bytes`" + +#: discord.client.Client.get_stage_instance:1 of +#, fuzzy +msgid "Returns a stage instance with the given stage channel ID." +msgstr "このユーザーと :class:`DMChannel` を作ります。" + +#: discord.client.Client.get_stage_instance:8 of +msgid "The returns stage instance of ``None`` if not found." +msgstr "" + +#: discord.client.Client.get_stage_instance:9 of +#, fuzzy +msgid "Optional[:class:`.StageInstance`]" +msgstr ":class:`str`" -#: discord.Client.get_guild:1 of +#: discord.client.Client.get_guild:1 of #, fuzzy msgid "Returns a guild with the given ID." msgstr "Optional[:class:`.Guild`]: 与えられたIDを持つギルドを返します。" -#: discord.Client.get_guild:6 of +#: discord.client.Client.get_guild:10 of msgid "The guild or ``None`` if not found." msgstr "" -#: discord.Client.get_guild:7 of +#: discord.client.Client.get_guild:11 of #, fuzzy msgid "Optional[:class:`.Guild`]" msgstr ":class:`.Guild`" -#: discord.Client.get_user:1 of +#: discord.client.Client.get_user:1 of #, fuzzy msgid "Returns a user with the given ID." msgstr "Optional[:class:`~discord.User`]: 与えられたIDを持つユーザーを返します。" -#: discord.Client.get_user:6 of +#: discord.client.Client.get_user:10 of msgid "The user or ``None`` if not found." msgstr "" -#: discord.Client.get_user:7 of +#: discord.client.Client.get_user:11 of #, fuzzy msgid "Optional[:class:`~discord.User`]" msgstr ":class:`~discord.User`" -#: discord.Client.get_emoji:1 of +#: discord.client.Client.get_emoji:1 of #, fuzzy msgid "Returns an emoji with the given ID." msgstr "Optional[:class:`.Emoji`]: 与えられたIDを持つ絵文字を返します。" -#: discord.Client.get_emoji:6 of +#: discord.client.Client.get_emoji:10 of msgid "The custom emoji or ``None`` if not found." msgstr "" -#: discord.Client.get_emoji:7 of +#: discord.client.Client.get_emoji:11 of msgid "Optional[:class:`.Emoji`]" msgstr "" -#: discord.Client.get_all_channels:1 of +#: discord.client.Client.get_sticker:1 of +#, fuzzy +msgid "Returns a guild sticker with the given ID." +msgstr "Optional[:class:`.Guild`]: 与えられたIDを持つギルドを返します。" + +#: discord.client.Client.get_sticker:7 of +msgid "" +"To retrieve standard stickers, use :meth:`.fetch_sticker`. or " +":meth:`.fetch_premium_sticker_packs`." +msgstr "" + +#: discord.client.Client.get_sticker:10 of +msgid "The sticker or ``None`` if not found." +msgstr "" + +#: discord.client.Client.get_sticker:11 of +#, fuzzy +msgid "Optional[:class:`.GuildSticker`]" +msgstr ":class:`.Guild`" + +#: discord.client.Client.get_all_channels:1 of msgid "" "A generator that retrieves every :class:`.abc.GuildChannel` the client " "can 'access'." msgstr "クライアントが「アクセス」できるすべての :class:`.abc.GuildChannel` のジェネレータを取得します。" -#: discord.Client.get_all_channels:3 discord.Client.get_all_members:3 of +#: discord.client.Client.get_all_channels:3 +#: discord.client.Client.get_all_members:3 of msgid "This is equivalent to: ::" msgstr "使用例:" -#: discord.Client.get_all_channels:11 of +#: discord.client.Client.get_all_channels:11 of msgid "" "Just because you receive a :class:`.abc.GuildChannel` does not mean that " "you can communicate in said channel. " @@ -1377,44 +1761,42 @@ msgstr "" "を受け取ったからと言って、そのチャンネルで発言ができるという意味ではありません。発言可能なチャンネルのみを取得したいのなら、 " ":meth:`.abc.GuildChannel.permissions_for` を使いましょう。" -#: discord.Client.fetch_guilds discord.Client.get_all_channels -#: discord.Client.get_all_members discord.DMChannel.history -#: discord.GroupChannel.history discord.Guild.audit_logs -#: discord.Guild.fetch_members discord.Member.history discord.Reaction.users -#: discord.TextChannel.history discord.User.history -#: discord.abc.Messageable.history of +#: discord.abc.Messageable.history discord.channel.TextChannel.archived_threads +#: discord.client.Client.fetch_guilds discord.client.Client.get_all_channels +#: discord.client.Client.get_all_members discord.guild.Guild.audit_logs +#: discord.guild.Guild.fetch_members discord.reaction.Reaction.users of msgid "Yields" msgstr "Yieldする値" -#: discord.Client.get_all_channels:15 of +#: discord.client.Client.get_all_channels:15 of #, fuzzy msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr "クライアントが「アクセス」できるすべての :class:`.abc.GuildChannel` のジェネレータを取得します。" -#: discord.Client.get_all_members:1 of +#: discord.client.Client.get_all_members:1 of msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "クライアントが参照可能なすべての :class:`.Member` のジェネレータを返します。" -#: discord.Client.get_all_members:9 of +#: discord.client.Client.get_all_members:9 of #, fuzzy msgid ":class:`.Member` -- A member the client can see." msgstr "クライアントが参照可能なすべての :class:`.Member` のジェネレータを返します。" -#: discord.Client.wait_until_ready:3 of +#: discord.client.Client.wait_until_ready:3 of msgid "Waits until the client's internal cache is all ready." msgstr "クライアントの内部キャッシュの準備が完了するまで待機します。" -#: discord.Client.wait_for:3 of +#: discord.client.Client.wait_for:3 of msgid "Waits for a WebSocket event to be dispatched." msgstr "WebSocketイベントがディスパッチされるまで待機します。" -#: discord.Client.wait_for:5 of +#: discord.client.Client.wait_for:5 of msgid "" "This could be used to wait for a user to reply to a message, or to react " "to a message, or to edit a message in a self-contained way." msgstr "メッセージの送信者が、メッセージに返信したり、リアクションをつけたり、編集したりする、自己完結型の処理に利用できます。" -#: discord.Client.wait_for:9 of +#: discord.client.Client.wait_for:9 of msgid "" "The ``timeout`` parameter is passed onto :func:`asyncio.wait_for`. By " "default, it does not timeout. Note that this does propagate the " @@ -1425,7 +1807,7 @@ msgstr "" "に渡されます。デフォルトではタイムアウトしません。タイムアウトした際に :exc:`asyncio.TimeoutError` " "が発生するのは、使いやすさを考慮したためです。" -#: discord.Client.wait_for:14 of +#: discord.client.Client.wait_for:14 of msgid "" "In case the event returns multiple arguments, a :class:`tuple` containing" " those arguments is returned instead. Please check the " @@ -1435,32 +1817,30 @@ msgstr "" "イベントが複数の引数を返す場合は、それらを含む :class:`tuple` が代わりに返ります。イベントとそのパラメーターについては " ":ref:`ドキュメント ` を参照してください。" -#: discord.Client.wait_for:19 of +#: discord.client.Client.wait_for:19 of msgid "This function returns the **first event that meets the requirements**." msgstr "この関数は **条件を満たす最初のイベント** を返します。" -#: discord.CategoryChannel.set_permissions:21 discord.Client.fetch_guilds:15 -#: discord.Client.wait_for:22 discord.DMChannel.history:6 -#: discord.FFmpegOpusAudio.from_probe:7 discord.GroupChannel.history:6 -#: discord.Guild.audit_logs:6 discord.Guild.create_text_channel:20 -#: discord.Guild.fetch_members:25 discord.Member.history:6 -#: discord.Reaction.users:7 discord.TextChannel.history:6 -#: discord.TextChannel.purge:17 discord.TextChannel.set_permissions:21 -#: discord.User.history:6 discord.VoiceChannel.set_permissions:21 -#: discord.abc.GuildChannel.set_permissions:21 -#: discord.abc.Messageable.history:6 discord.utils.get:16 of +#: discord.abc.GuildChannel.set_permissions:25 +#: discord.abc.Messageable.history:6 discord.channel.TextChannel.purge:17 +#: discord.client.Client.fetch_guilds:13 discord.client.Client.wait_for:22 +#: discord.guild.Guild.audit_logs:6 discord.guild.Guild.create_text_channel:24 +#: discord.guild.Guild.fetch_members:26 +#: discord.player.FFmpegOpusAudio.from_probe:7 +#: discord.reaction.Reaction.users:11 discord.threads.Thread.purge:13 +#: discord.utils.get:24 of msgid "Examples" msgstr "例" -#: discord.Client.wait_for:23 of +#: discord.client.Client.wait_for:23 of msgid "Waiting for a user reply: ::" msgstr "ユーザーからの返信を待つ場合: ::" -#: discord.Client.wait_for:37 of +#: discord.client.Client.wait_for:37 of msgid "Waiting for a thumbs up reaction from the message author: ::" msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" -#: discord.Client.wait_for:55 of +#: discord.client.Client.wait_for:55 of msgid "" "The event name, similar to the :ref:`event reference `, but without the ``on_`` prefix, to wait for." @@ -1468,24 +1848,24 @@ msgstr "" "イベント名は :ref:`イベントリファレンス ` に似ていますが接頭詞の ``on_`` " "が必要ありません。" -#: discord.Client.wait_for:58 of +#: discord.client.Client.wait_for:58 of msgid "" "A predicate to check what to wait for. The arguments must meet the " "parameters of the event being waited for." msgstr "待っているものに該当するかを確認する関数。引数は待機しているイベントのパラメータを満たしている必要があります。" -#: discord.Client.wait_for:61 of +#: discord.client.Client.wait_for:61 of msgid "" "The number of seconds to wait before timing out and raising " ":exc:`asyncio.TimeoutError`." msgstr "タイムアウトして :exc:`asyncio.TimeoutError` が発生するまでの秒数。" -#: discord.Client.wait_for:65 of +#: discord.client.Client.wait_for:65 of #, fuzzy msgid "If a timeout is provided and it was reached." msgstr ":exc:`asyncio.TimeoutError` -- タイムアウト値が設定されていて、かつその時間が経過した。" -#: discord.Client.wait_for:67 of +#: discord.client.Client.wait_for:67 of msgid "" "Returns no arguments, a single argument, or a :class:`tuple` of multiple " "arguments that mirrors the parameters passed in the :ref:`event reference" @@ -1494,65 +1874,61 @@ msgstr "" "単一の引数、あるいは :ref:`イベントリファレンス ` のパラメータを反映した複数の引数の値を含む " ":class:`tuple` が返ります。返る引数がない場合もあります。" -#: discord.Client.event:1 of -msgid "A decorator that registers an event to listen to." -msgstr "リッスンするイベントを登録するデコレータ。" - -#: discord.Client.event:3 of -msgid "" -"You can find more info about the events on the :ref:`documentation below " -"`." -msgstr "イベントの詳細については :ref:`以下のドキュメント ` を参照してください。" - -#: discord.Client.event:5 of -msgid "" -"The events must be a :ref:`coroutine `, if not, " -":exc:`TypeError` is raised." -msgstr "イベントは :ref:`コルーチン ` でなければいけません。違う場合は :exc:`TypeError` が発生します。" - -#: discord.Client.change_presence:6 discord.Client.event:8 of -msgid "Example" -msgstr "例" - -#: discord.Client.event:15 of -#, fuzzy -msgid "The coroutine passed is not actually a coroutine." -msgstr ":exc:`TypeError` -- 渡されたコルーチンが実際にはコルーチンではない。" - -#: discord.AutoShardedClient.change_presence:3 discord.Client.change_presence:3 -#: of +#: discord.client.Client.change_presence:3 +#: discord.shard.AutoShardedClient.change_presence:3 of msgid "Changes the client's presence." msgstr "クライアントのプレゼンスを変更します。" -#: discord.AutoShardedClient.change_presence:10 -#: discord.Client.change_presence:12 of +#: discord.client.Client.change_presence:12 +#: discord.shard.AutoShardedClient.change_presence:10 of +msgid "Removed the ``afk`` keyword-only parameter." +msgstr "" + +#: discord.abc.GuildChannel.set_permissions:42 +#: discord.channel.StageChannel.edit:17 discord.channel.TextChannel.follow:12 +#: discord.channel.VoiceChannel.edit:17 +#: discord.client.Client.change_presence:15 +#: discord.guild.Guild.create_category:10 discord.guild.Guild.create_role:16 +#: discord.guild.Guild.create_stage_channel:7 +#: discord.guild.Guild.create_text_channel:19 +#: discord.guild.Guild.create_voice_channel:5 +#: discord.guild.Guild.edit_role_positions:10 +#: discord.guild.Guild.estimate_pruned_members:10 +#: discord.guild.Guild.prune_members:19 +#: discord.integrations.StreamIntegration.edit:8 +#: discord.message.Message.add_reaction:15 +#: discord.message.Message.clear_reaction:11 discord.message.Message.edit:13 +#: discord.message.Message.remove_reaction:13 +#: discord.shard.AutoShardedClient.change_presence:13 of +msgid "" +"This function no-longer raises ``InvalidArgument`` instead raising " +":exc:`TypeError`." +msgstr "" + +#: discord.client.Client.change_presence:19 +#: discord.shard.AutoShardedClient.change_presence:17 of msgid "The activity being done. ``None`` if no currently active activity is done." msgstr "実行中のアクティビティ。何も実行していない場合は ``None`` です。" -#: discord.Client.change_presence:14 of +#: discord.client.Client.change_presence:21 of msgid "" "Indicates what status to change to. If ``None``, then " ":attr:`.Status.online` is used." msgstr "変更するステータスを示します。 ``None`` の場合、:attr:`.Status.online` となります。" -#: discord.AutoShardedClient.change_presence:15 -#: discord.Client.change_presence:17 of -msgid "" -"Indicates if you are going AFK. This allows the discord client to know " -"how to handle push notifications better for you in case you are actually " -"idle and not lying." -msgstr "AFKの状態にするかを示します。これによって、実際に退席中の場合に、Discordクライアントにプッシュ通知をよりよく扱わせることができます。" - -#: discord.Client.change_presence:22 of +#: discord.client.Client.change_presence:25 of #, fuzzy msgid "If the ``activity`` parameter is not the proper type." msgstr ":exc:`.InvalidArgument` -- ``activity`` に渡された値が適切な型でない。" -#: discord.Client.fetch_guilds:3 of -msgid "Retrieves an :class:`.AsyncIterator` that enables receiving your guilds." +#: discord.client.Client.fetch_guilds:1 of +#, fuzzy +msgid "" +"Retrieves an :term:`asynchronous iterator` that enables receiving your " +"guilds." msgstr "Botが所属するGuildを取得できる、 :class:`AsyncIterator` を取得します。" -#: discord.Client.fetch_guilds:7 of +#: discord.client.Client.fetch_guilds:5 of msgid "" "Using this, you will only receive :attr:`.Guild.owner`, " ":attr:`.Guild.icon`, :attr:`.Guild.id`, and :attr:`.Guild.name` per " @@ -1561,33 +1937,28 @@ msgstr "" "これを使った場合、各 :class:`Guild` の :attr:`Guild.owner` 、 :attr:`Guild.icon` 、 " ":attr:`Guild.id` 、 :attr:`Guild.name` のみ取得できます。" -#: discord.Client.fetch_guilds:12 of +#: discord.client.Client.fetch_guilds:10 of msgid "" "This method is an API call. For general usage, consider :attr:`guilds` " "instead." msgstr "これはAPIを呼び出します。通常は :attr:`guilds` を代わりに使用してください。" -#: discord.Client.fetch_guilds:16 discord.DMChannel.history:7 -#: discord.GroupChannel.history:7 discord.Guild.fetch_members:26 -#: discord.Member.history:7 discord.Reaction.users:8 -#: discord.TextChannel.history:7 discord.User.history:7 -#: discord.abc.Messageable.history:7 of +#: discord.abc.Messageable.history:7 discord.client.Client.fetch_guilds:14 +#: discord.guild.Guild.fetch_members:27 discord.reaction.Reaction.users:12 of msgid "Usage ::" msgstr "使い方 ::" -#: discord.Client.fetch_guilds:21 discord.Guild.fetch_members:31 of +#: discord.client.Client.fetch_guilds:19 discord.guild.Guild.fetch_members:32 +#: of msgid "Flattening into a list ::" msgstr "リストへフラット化 ::" -#: discord.Client.fetch_guilds:26 discord.DMChannel.history:19 -#: discord.GroupChannel.history:19 discord.Guild.fetch_members:11 -#: discord.Member.edit:21 discord.Member.history:19 -#: discord.TextChannel.history:19 discord.User.history:19 -#: discord.abc.Messageable.history:19 of +#: discord.abc.Messageable.history:19 discord.client.Client.fetch_guilds:24 +#: discord.guild.Guild.fetch_members:10 discord.member.Member.edit:23 of msgid "All parameters are optional." msgstr "すべてのパラメータがオプションです。" -#: discord.Client.fetch_guilds:28 of +#: discord.client.Client.fetch_guilds:26 of #, fuzzy msgid "" "The number of guilds to retrieve. If ``None``, it retrieves every guild " @@ -1597,65 +1968,69 @@ msgstr "" "取得するギルドの数。 ``None`` " "の場合、あなたがアクセスできるギルドすべてを取得します。ただし、これには時間がかかります。デフォルトは100です。" -#: discord.Client.fetch_guilds:33 of +#: discord.client.Client.fetch_guilds:31 of +#, fuzzy msgid "" -"Retrieves guilds before this date or object. If a date is provided it " -"must be a timezone-naive datetime representing UTC time." +"Retrieves guilds before this date or object. If a datetime is provided, " +"it is recommended to use a UTC aware datetime. If the datetime is naive, " +"it is assumed to be local time." msgstr "" "この日付またはオブジェクトの前のGuildを取得します。もし日付が与えられた場合は、それはUTC時刻を表し、timezone " "naiveであるdatetimeでないといけません。" -#: discord.Client.fetch_guilds:36 of +#: discord.client.Client.fetch_guilds:35 of +#, fuzzy msgid "" -"Retrieve guilds after this date or object. If a date is provided it must " -"be a timezone-naive datetime representing UTC time." +"Retrieve guilds after this date or object. If a datetime is provided, it " +"is recommended to use a UTC aware datetime. If the datetime is naive, it " +"is assumed to be local time." msgstr "" "この日付またはオブジェクトの後のGuildを取得します。もし日付が与えられた場合は、それはUTC時刻を表し、timezone " "naiveであるdatetimeでないといけません。" -#: discord.Client.fetch_guilds:40 of +#: discord.client.Client.fetch_guilds:40 of #, fuzzy msgid "Getting the guilds failed." msgstr "ギルドのアイコンの変更" -#: discord.Client.fetch_guilds:42 of +#: discord.client.Client.fetch_guilds:42 of msgid ":class:`.Guild` -- The guild with the guild data parsed." msgstr ":class:`.Guild` -- データを解析したGuild。" -#: discord.Client.fetch_template:3 of +#: discord.client.Client.fetch_template:3 of #, fuzzy msgid "Gets a :class:`.Template` from a discord.new URL or code." msgstr ":class:`.Invite` をdiscord.gg URLやIDから取得します。" -#: discord.Client.fetch_template:5 of +#: discord.client.Client.fetch_template:5 of #, fuzzy msgid "The Discord Template Code or URL (must be a discord.new URL)." msgstr "Discordの招待ID、またはURL(discord.gg URLである必要があります)。" -#: discord.Client.fetch_template:8 of +#: discord.client.Client.fetch_template:8 of #, fuzzy msgid "The template is invalid." msgstr "メンバーがオンライン。" -#: discord.Client.fetch_template:9 of +#: discord.client.Client.fetch_template:9 of msgid "Getting the template failed." msgstr "" -#: discord.Client.fetch_template:11 of +#: discord.client.Client.fetch_template:11 of #, fuzzy msgid "The template from the URL/code." msgstr "ギルドの名前。" -#: discord.Client.fetch_template:12 of +#: discord.client.Client.fetch_template:12 of #, fuzzy msgid ":class:`.Template`" msgstr ":class:`.Widget`" -#: discord.Client.fetch_guild:3 of +#: discord.client.Client.fetch_guild:3 of msgid "Retrieves a :class:`.Guild` from an ID." msgstr "IDから :class:`.Guild` を取得します。" -#: discord.Client.fetch_guild:7 of +#: discord.client.Client.fetch_guild:7 of #, fuzzy msgid "" "Using this, you will **not** receive :attr:`.Guild.channels`, " @@ -1666,54 +2041,82 @@ msgstr "" ":class:`.Member` ごとの :attr:`.Member.activity` 、 :attr:`.Member.voice` " "を取得することは **できません** 。" -#: discord.Client.fetch_guild:12 of +#: discord.client.Client.fetch_guild:12 of msgid "" "This method is an API call. For general usage, consider :meth:`get_guild`" " instead." msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_guild` を代わりとして使用してください。" -#: discord.Client.fetch_guild:14 of +#: discord.client.Client.fetch_guild:16 discord.client.Client.fetch_widget:11 +#: of +msgid "``guild_id`` parameter is now positional-only." +msgstr "" + +#: discord.client.Client.fetch_guild:18 of msgid "The guild's ID to fetch from." msgstr "取得したいギルドのID。" -#: discord.Client.fetch_guild:17 discord.Guild.fetch_member:12 of +#: discord.client.Client.fetch_guild:21 discord.guild.Guild.fetch_member:16 of #, fuzzy msgid "You do not have access to the guild." msgstr ":exc:`.Forbidden` -- ギルドにアクセスできない。" -#: discord.Client.fetch_guild:18 of +#: discord.client.Client.fetch_guild:22 of #, fuzzy msgid "Getting the guild failed." msgstr "ギルドのアイコンの変更" -#: discord.Client.fetch_guild:20 of +#: discord.client.Client.fetch_guild:24 of msgid "The guild from the ID." msgstr "IDから取得したギルド。" -#: discord.Client.create_guild:25 discord.Client.fetch_guild:21 -#: discord.Template.create_guild:21 of +#: discord.client.Client.create_guild:33 discord.client.Client.fetch_guild:25 +#: discord.template.Template.create_guild:25 of msgid ":class:`.Guild`" msgstr ":class:`.Guild`" -#: discord.Client.create_guild:3 of +#: discord.client.Client.create_guild:3 of msgid "Creates a :class:`.Guild`." msgstr ":class:`.Guild` を作成します。" -#: discord.Client.create_guild:5 discord.Template.create_guild:5 of +#: discord.client.Client.create_guild:5 +#: discord.template.Template.create_guild:5 of msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." msgstr "10以上のギルドに参加しているBotアカウントはギルドの作成ができません。" -#: discord.Client.create_guild:7 discord.Template.create_guild:7 of -msgid "The name of the guild." -msgstr "ギルドの名前。" +#: discord.client.Client.create_guild:7 of +msgid "" +"``name`` and ``icon`` parameters are now keyword-only. The `region`` " +"parameter has been removed." +msgstr "" -#: discord.Client.create_guild:9 discord.Template.create_guild:9 of +#: discord.client.Client.create_guild:11 of +msgid "``name`` and ``region``, and ``icon`` parameters are now keyword-only." +msgstr "" + +#: discord.asset.Asset.replace:3 discord.asset.Asset.with_format:3 +#: discord.asset.Asset.with_size:3 discord.asset.Asset.with_static_format:6 +#: discord.client.Client.create_guild:14 discord.reaction.Reaction.clear:9 +#: discord.role.Role.edit:19 discord.template.Template.create_guild:10 +#: discord.user.ClientUser.edit:17 +#: discord.webhook.async_.Webhook.delete_message:14 +#: discord.webhook.async_.Webhook.edit:5 +#: discord.webhook.async_.Webhook.edit_message:13 +#: discord.webhook.async_.Webhook.from_url:3 +#: discord.webhook.async_.Webhook.send:14 +#: discord.webhook.async_.WebhookMessage.edit:10 of msgid "" -"The region for the voice communication server. Defaults to " -":attr:`.VoiceRegion.us_west`." -msgstr "ボイスチャンネルの通信サーバーのリージョンです。デフォルトは :attr:`.VoiceRegion.us_west` です。" +"This function no-longer raises ``InvalidArgument`` instead raising " +":exc:`ValueError`." +msgstr "" + +#: discord.client.Client.create_guild:18 +#: discord.template.Template.create_guild:14 of +msgid "The name of the guild." +msgstr "ギルドの名前。" -#: discord.Client.create_guild:12 discord.Template.create_guild:12 of +#: discord.client.Client.create_guild:20 +#: discord.template.Template.create_guild:16 of msgid "" "The :term:`py:bytes-like object` representing the icon. See " ":meth:`.ClientUser.edit` for more details on what is expected." @@ -1721,33 +2124,67 @@ msgstr "" "アイコンを表す :term:`py:bytes-like object` です。 :meth:`.ClientUser.edit` " "で、予期されるデータの詳細を確認してください。" -#: discord.Client.create_guild:15 of +#: discord.client.Client.create_guild:23 of msgid "The code for a template to create the guild with. .. versionadded:: 1.4" msgstr "" -#: discord.Client.create_guild:15 of +#: discord.client.Client.create_guild:23 of msgid "The code for a template to create the guild with." msgstr "" -#: discord.Client.create_guild:20 discord.Template.create_guild:16 of +#: discord.client.Client.create_guild:28 +#: discord.template.Template.create_guild:20 of #, fuzzy msgid "Guild creation failed." msgstr ":exc:`.HTTPException` -- ギルドの作成に失敗した。" -#: discord.Client.create_guild:21 discord.Template.create_guild:17 of +#: discord.client.Client.create_guild:29 +#: discord.template.Template.create_guild:21 of #, fuzzy msgid "Invalid icon image format given. Must be PNG or JPG." msgstr ":exc:`.InvalidArgument` -- アイコン画像として無効なフォーマットの画像が渡された。PNGかJPGで指定してください。" -#: discord.Client.create_guild:23 discord.Template.create_guild:19 of +#: discord.client.Client.create_guild:31 +#: discord.template.Template.create_guild:23 of msgid "The guild created. This is not the same guild that is added to cache." msgstr "作成されたギルド。キャッシュに追加されるギルドとは別物です。" -#: discord.Client.fetch_invite:3 of +#: discord.client.Client.fetch_stage_instance:3 of +#, fuzzy +msgid "Gets a :class:`.StageInstance` for a stage channel id." +msgstr "ギルドIDから :class:`.Widget` を取得します。" + +#: discord.client.Client.fetch_stage_instance:7 of +#, fuzzy +msgid "The stage channel ID." +msgstr "ボイスチャンネル。" + +#: discord.channel.StageChannel.fetch_instance:7 +#: discord.client.Client.fetch_stage_instance:10 of +#, fuzzy +msgid "The stage instance or channel could not be found." +msgstr "作成、または削除されたギルドチャンネル。" + +#: discord.channel.StageChannel.fetch_instance:8 +#: discord.client.Client.fetch_stage_instance:11 of +#, fuzzy +msgid "Getting the stage instance failed." +msgstr ":exc:`.HTTPException` -- 招待の取得に失敗した。" + +#: discord.client.Client.fetch_stage_instance:13 of +msgid "The stage instance from the stage channel ID." +msgstr "" + +#: discord.client.Client.fetch_stage_instance:14 of +#, fuzzy +msgid ":class:`.StageInstance`" +msgstr ":class:`str`" + +#: discord.client.Client.fetch_invite:3 of msgid "Gets an :class:`.Invite` from a discord.gg URL or ID." msgstr ":class:`.Invite` をdiscord.gg URLやIDから取得します。" -#: discord.Client.fetch_invite:7 of +#: discord.client.Client.fetch_invite:7 of #, fuzzy msgid "" "If the invite is for a guild you have not joined, the guild and channel " @@ -1758,11 +2195,11 @@ msgstr "" "もしあなたがInviteのGuildに参加していない場合、 :class:`.Invite` のguildとchannel属性はそれぞれ " ":class:`.PartialInviteGuild` と :class:`PartialInviteChannel` になります。" -#: discord.Client.fetch_invite:11 of +#: discord.client.Client.fetch_invite:11 of msgid "The Discord invite ID or URL (must be a discord.gg URL)." msgstr "Discordの招待ID、またはURL(discord.gg URLである必要があります)。" -#: discord.Client.fetch_invite:13 of +#: discord.client.Client.fetch_invite:13 of msgid "" "Whether to include count information in the invite. This fills the " ":attr:`.Invite.approximate_member_count` and " @@ -1771,251 +2208,372 @@ msgstr "" "招待にカウントの情報を含めるかどうか。これにより :attr:`.Invite.approximate_member_count` と " ":attr:`.Invite.approximate_presence_count` が追加されます。" -#: discord.Client.fetch_invite:18 of -#, fuzzy +#: discord.client.Client.fetch_invite:17 of +msgid "" +"Whether to include the expiration date of the invite. This fills the " +":attr:`.Invite.expires_at` field. .. versionadded:: 2.0" +msgstr "" + +#: discord.client.Client.fetch_invite:17 of +#, fuzzy +msgid "" +"Whether to include the expiration date of the invite. This fills the " +":attr:`.Invite.expires_at` field." +msgstr "" +"招待にカウントの情報を含めるかどうか。これにより :attr:`.Invite.approximate_member_count` と " +":attr:`.Invite.approximate_presence_count` が追加されます。" + +#: discord.client.Client.fetch_invite:23 of +#, fuzzy msgid "The invite has expired or is invalid." msgstr ":exc:`.NotFound` -- 招待の有効期限が切れている、または無効。" -#: discord.Client.fetch_invite:19 of +#: discord.client.Client.fetch_invite:24 of #, fuzzy msgid "Getting the invite failed." msgstr ":exc:`.HTTPException` -- 招待の取得に失敗した。" -#: discord.Client.fetch_invite:21 discord.Widget.fetch_invite:12 of +#: discord.client.Client.fetch_invite:26 of msgid "The invite from the URL/ID." msgstr "URL/IDから取得した招待。" -#: discord.Client.fetch_invite:22 of +#: discord.client.Client.fetch_invite:27 of msgid ":class:`.Invite`" msgstr ":class:`.Invite`" -#: discord.Client.delete_invite:3 of +#: discord.client.Client.delete_invite:3 of msgid "Revokes an :class:`.Invite`, URL, or ID to an invite." msgstr ":class:`.Invite` や、招待のURL、IDを削除します。" -#: discord.Client.delete_invite:5 of +#: discord.client.Client.delete_invite:5 of msgid "" "You must have the :attr:`~.Permissions.manage_channels` permission in the" " associated guild to do this." msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" -#: discord.Client.delete_invite:8 of +#: discord.client.Client.delete_invite:10 of +#, fuzzy +msgid "``invite`` parameter is now positional-only." +msgstr ":exc:`InvalidArgument` -- ``activity`` に渡された値が適切な型でない。" + +#: discord.client.Client.delete_invite:12 of msgid "The invite to revoke." msgstr "取り消す招待。" -#: discord.Client.delete_invite:11 discord.Invite.delete:10 of +#: discord.client.Client.delete_invite:15 discord.invite.Invite.delete:10 of #, fuzzy msgid "You do not have permissions to revoke invites." msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.Client.delete_invite:12 discord.Invite.delete:11 of +#: discord.client.Client.delete_invite:16 discord.invite.Invite.delete:11 of #, fuzzy msgid "The invite is invalid or expired." msgstr ":exc:`.NotFound` -- 招待が無効、あるいは期限切れになっている。" -#: discord.Client.delete_invite:13 discord.Invite.delete:12 of +#: discord.client.Client.delete_invite:17 discord.invite.Invite.delete:12 of #, fuzzy msgid "Revoking the invite failed." msgstr ":exc:`.HTTPException` -- 招待の取り消しに失敗した。" -#: discord.Client.fetch_widget:3 of +#: discord.client.Client.fetch_widget:3 of msgid "Gets a :class:`.Widget` from a guild ID." msgstr "ギルドIDから :class:`.Widget` を取得します。" -#: discord.Client.fetch_widget:7 discord.Guild.widget:7 of +#: discord.client.Client.fetch_widget:7 discord.guild.Guild.widget:7 of msgid "The guild must have the widget enabled to get this information." msgstr "この情報を取得するためには、ギルドのウィジェットを有効化しておく必要があります。" -#: discord.Client.fetch_widget:9 of +#: discord.client.Client.fetch_widget:13 of msgid "The ID of the guild." msgstr "ギルドのID。" -#: discord.Client.fetch_widget:12 discord.Guild.widget:9 of +#: discord.client.Client.fetch_widget:16 discord.guild.Guild.widget:9 of #, fuzzy msgid "The widget for this guild is disabled." msgstr ":exc:`.Forbidden` -- ギルドのウィジェットが有効化されていない。" -#: discord.Client.fetch_widget:13 discord.Guild.widget:10 of +#: discord.client.Client.fetch_widget:17 discord.guild.Guild.widget:10 of #, fuzzy msgid "Retrieving the widget failed." msgstr ":exc:`.HTTPException` -- ウィジェットの取得に失敗した。" -#: discord.Client.fetch_widget:15 discord.Guild.widget:12 of +#: discord.client.Client.fetch_widget:19 discord.guild.Guild.widget:12 of msgid "The guild's widget." msgstr "ギルドのウィジェット。" -#: discord.Client.fetch_widget:16 of +#: discord.client.Client.fetch_widget:20 of msgid ":class:`.Widget`" msgstr ":class:`.Widget`" -#: discord.Client.application_info:3 of +#: discord.client.Client.application_info:3 of msgid "Retrieves the bot's application information." msgstr "Botのアプリケーション情報を取得します。" -#: discord.Client.application_info:5 of +#: discord.client.Client.application_info:5 of #, fuzzy msgid "Retrieving the information failed somehow." msgstr ":exc:`.HTTPException` -- 何らかの要因で情報の取得に失敗した。" -#: discord.Client.application_info:7 of +#: discord.client.Client.application_info:7 of msgid "The bot's application information." msgstr "Botのアプリケーション情報。" -#: discord.Client.application_info:8 of +#: discord.client.Client.application_info:8 of msgid ":class:`.AppInfo`" msgstr ":class:`.AppInfo`" -#: discord.Client.fetch_user:3 of +#: discord.client.Client.fetch_user:3 of +#, fuzzy msgid "" -"Retrieves a :class:`~discord.User` based on their ID. This can only be " -"used by bot accounts. You do not have to share any guilds with the user " -"to get this information, however many operations do require that you do." +"Retrieves a :class:`~discord.User` based on their ID. You do not have to " +"share any guilds with the user to get this information, however many " +"operations do require that you do." msgstr "" "IDをもとに :class:`~discord.User` " "を取得します。Botアカウントでのみ使用できます。そのユーザーとギルドを共有する必要はありませんが、操作の多くはそれを必要とします。" -#: discord.Client.fetch_user:10 of +#: discord.client.Client.fetch_user:9 of +#, fuzzy msgid "" -"This method is an API call. For general usage, consider :meth:`get_user` " -"instead." +"This method is an API call. If you have :attr:`discord.Intents.members` " +"and member cache enabled, consider :meth:`get_user` instead." msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_user` を代わりとして使用してください。" -#: discord.Client.fetch_user:12 of +#: discord.client.Client.fetch_user:13 discord.guild.Guild.get_member:5 of +msgid "``user_id`` parameter is now positional-only." +msgstr "" + +#: discord.client.Client.fetch_user:15 of msgid "The user's ID to fetch from." msgstr "取得したいユーザーのID。" -#: discord.Client.fetch_user:15 of +#: discord.client.Client.fetch_user:18 of #, fuzzy msgid "A user with this ID does not exist." msgstr ":exc:`.NotFound` -- 指定のIDを持つユーザーが存在しない。" -#: discord.Client.fetch_user:16 of +#: discord.client.Client.fetch_user:19 of #, fuzzy msgid "Fetching the user failed." msgstr ":exc:`.HTTPException` -- ユーザーの取得に失敗した。" -#: discord.Client.fetch_user:18 of +#: discord.client.Client.fetch_user:21 of msgid "The user you requested." msgstr "あなたがリクエストしたユーザー。" -#: discord.Client.fetch_user:19 discord.abc.Messageable:8 discord.abc.User:5 of +#: discord.abc.Messageable:8 discord.abc.User:5 +#: discord.client.Client.fetch_user:22 of msgid ":class:`~discord.User`" msgstr ":class:`~discord.User`" -#: discord.Client.fetch_user_profile:3 of -msgid "Gets an arbitrary user's profile." -msgstr "" - -#: discord.Client.fetch_user_profile:7 discord.ClientUser.blocked:5 -#: discord.ClientUser.create_group:9 discord.ClientUser.edit_settings:7 -#: discord.ClientUser.friends:5 discord.ClientUser.get_relationship:5 -#: discord.ClientUser.relationships:5 discord.Member.block:7 -#: discord.Member.is_blocked:5 discord.Member.is_friend:5 -#: discord.Member.mutual_friends:7 discord.Member.profile:7 -#: discord.Member.remove_friend:7 discord.Member.send_friend_request:7 -#: discord.Member.unblock:7 discord.User.block:7 discord.User.is_blocked:5 -#: discord.User.is_friend:5 discord.User.mutual_friends:7 -#: discord.User.profile:7 discord.User.relationship:5 -#: discord.User.remove_friend:7 discord.User.send_friend_request:7 -#: discord.User.unblock:7 of -#, fuzzy -msgid "This can only be used by non-bot accounts." -msgstr "これは非Botアカウントのみに適用されます。" - -#: discord.Client.fetch_user_profile:9 of -msgid "The ID of the user to fetch their profile for." -msgstr "プロフィールを取得したいユーザーのID。" - -#: discord.Client.fetch_user_profile:12 discord.Member.profile:9 -#: discord.User.profile:9 of -#, fuzzy -msgid "Not allowed to fetch profiles." -msgstr ":exc:`.Forbidden` -- プロフィールを取得することが許可されていない。" - -#: discord.Client.fetch_user_profile:13 discord.Member.profile:10 -#: discord.User.profile:10 of +#: discord.client.Client.fetch_channel:3 of #, fuzzy -msgid "Fetching the profile failed." -msgstr ":exc:`.HTTPException` -- プロフィールの取得に失敗した。" - -#: discord.Client.fetch_user_profile:15 discord.Member.profile:12 -#: discord.User.profile:12 of -msgid "The profile of the user." -msgstr "ユーザーのプロフィール。" - -#: discord.Client.fetch_user_profile:16 of -msgid ":class:`.Profile`" -msgstr ":class:`.Profile`" - -#: discord.Client.fetch_channel:3 of msgid "" -"Retrieves a :class:`.abc.GuildChannel` or :class:`.abc.PrivateChannel` " -"with the specified ID." +"Retrieves a :class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`, or " +":class:`.Thread` with the specified ID." msgstr "" "指定されたIDを持つ :class:`.abc.GuildChannel` または :class:`.abc.PrivateChannel` " "を取得します。" -#: discord.Client.fetch_channel:7 of +#: discord.client.Client.fetch_channel:7 of msgid "" "This method is an API call. For general usage, consider " ":meth:`get_channel` instead." msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_channel` を代わりとして使用してください。" -#: discord.Client.fetch_channel:11 discord.Guild.fetch_channels:11 of +#: discord.client.Client.fetch_channel:13 discord.guild.Guild.get_channel:9 of +msgid "``channel_id`` parameter is now positional-only." +msgstr "" + +#: discord.client.Client.fetch_channel:15 discord.guild.Guild.fetch_channels:11 +#: of #, fuzzy msgid "An unknown channel type was received from Discord." msgstr ":exc:`.InvalidData` -- 不明なチャンネルタイプをDiscordから受信した。" -#: discord.Client.fetch_channel:12 of +#: discord.client.Client.fetch_channel:16 discord.guild.Guild.fetch_channel:12 +#: of #, fuzzy msgid "Retrieving the channel failed." msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" -#: discord.Client.fetch_channel:13 of +#: discord.client.Client.fetch_channel:17 discord.guild.Guild.fetch_channel:13 +#: of #, fuzzy msgid "Invalid Channel ID." msgstr "ボイスチャンネル。" -#: discord.Client.fetch_channel:14 of +#: discord.client.Client.fetch_channel:18 discord.guild.Guild.fetch_channel:14 +#: of #, fuzzy msgid "You do not have permission to fetch this channel." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.Client.fetch_channel:16 of +#: discord.client.Client.fetch_channel:20 discord.guild.Guild.fetch_channel:16 +#: of msgid "The channel from the ID." msgstr "IDから取得したチャンネル。" -#: discord.Client.fetch_channel:17 of -msgid "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" +#: discord.client.Client.fetch_channel:21 of +#, fuzzy +msgid "" +"Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`, " +":class:`.Thread`]" msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: discord.Client.fetch_webhook:3 of +#: discord.client.Client.fetch_webhook:3 of msgid "Retrieves a :class:`.Webhook` with the specified ID." msgstr "特定のIDの :class:`.Webhook` を取得します。" -#: discord.Client.fetch_webhook:5 of +#: discord.client.Client.fetch_webhook:7 of +msgid "``webhook_id`` parameter is now positional-only." +msgstr "" + +#: discord.client.Client.fetch_webhook:9 of #, fuzzy msgid "Retrieving the webhook failed." msgstr ":exc:`.HTTPException` -- Webhookの取得に失敗した。" -#: discord.Client.fetch_webhook:6 of +#: discord.client.Client.fetch_webhook:10 of msgid "Invalid webhook ID." msgstr "" -#: discord.Client.fetch_webhook:7 of +#: discord.client.Client.fetch_webhook:11 of #, fuzzy msgid "You do not have permission to fetch this webhook." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.Client.fetch_webhook:9 of +#: discord.client.Client.fetch_webhook:13 of msgid "The webhook you requested." msgstr "要求したWebhook。" -#: discord.Client.fetch_webhook:10 of +#: discord.client.Client.fetch_webhook:14 of msgid ":class:`.Webhook`" msgstr ":class:`.Webhook`" -#: discord.AutoShardedClient:1 of +#: discord.client.Client.fetch_sticker:3 of +#, fuzzy +msgid "Retrieves a :class:`.Sticker` with the specified ID." +msgstr "特定のIDの :class:`.Webhook` を取得します。" + +#: discord.client.Client.fetch_sticker:7 discord.sticker.StickerItem.fetch:5 of +#, fuzzy +msgid "Retrieving the sticker failed." +msgstr ":exc:`.HTTPException` -- ウィジェットの取得に失敗した。" + +#: discord.client.Client.fetch_sticker:8 of +msgid "Invalid sticker ID." +msgstr "" + +#: discord.client.Client.fetch_sticker:10 of +#, fuzzy +msgid "The sticker you requested." +msgstr "あなたがリクエストしたユーザー。" + +#: discord.client.Client.fetch_sticker:11 of +#, fuzzy +msgid "Union[:class:`.StandardSticker`, :class:`.GuildSticker`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.client.Client.fetch_premium_sticker_packs:3 of +msgid "Retrieves all available premium sticker packs." +msgstr "" + +#: discord.client.Client.fetch_premium_sticker_packs:7 of +#, fuzzy +msgid "Retrieving the sticker packs failed." +msgstr "役職の名前を返します。" + +#: discord.client.Client.fetch_premium_sticker_packs:9 of +msgid "All available premium sticker packs." +msgstr "" + +#: discord.client.Client.fetch_premium_sticker_packs:10 of +#, fuzzy +msgid "List[:class:`.StickerPack`]" +msgstr ":class:`str`" + +#: discord.client.Client.create_dm:3 of +#, fuzzy +msgid "Creates a :class:`.DMChannel` with this user." +msgstr "このユーザーと :class:`DMChannel` を作ります。" + +#: discord.client.Client.create_dm:5 +#: discord.member.flatten_user..generate_function..general:5 +#: discord.user.User.create_dm:5 of +msgid "" +"This should be rarely called, as this is done transparently for most " +"people." +msgstr "" + +#: discord.client.Client.create_dm:10 of +#, fuzzy +msgid "The user to create a DM with." +msgstr ":class:`User` – 招待を作成したユーザー。" + +#: discord.abc.GuildChannel.clone:20 discord.channel.CategoryChannel.clone:20 +#: discord.channel.StageChannel.clone:20 discord.channel.StoreChannel.clone:20 +#: discord.channel.TextChannel.clone:20 discord.channel.VoiceChannel.clone:20 +#: discord.client.Client.create_dm:13 +#: discord.member.flatten_user..generate_function..general:8 +#: discord.user.User.create_dm:8 of +#, fuzzy +msgid "The channel that was created." +msgstr "チャンネルが作成されました。" + +#: discord.client.Client.create_dm:14 +#: discord.member.flatten_user..generate_function..general:9 +#: discord.user.User.create_dm:9 of +#, fuzzy +msgid ":class:`.DMChannel`" +msgstr ":class:`.Widget`" + +#: discord.client.Client.add_view:1 of +msgid "Registers a :class:`~discord.ui.View` for persistent listening." +msgstr "" + +#: discord.client.Client.add_view:3 of +msgid "" +"This method should be used for when a view is comprised of components " +"that last longer than the lifecycle of the program." +msgstr "" + +#: discord.client.Client.add_view:8 of +msgid "The view to register for dispatching." +msgstr "" + +#: discord.client.Client.add_view:10 of +msgid "" +"The message ID that the view is attached to. This is currently used to " +"refresh the view's state during message update events. If not given then " +"message update events are not propagated for the view." +msgstr "" + +#: discord.client.Client.add_view:15 of +#, fuzzy +msgid "A view was not passed." +msgstr "招待の更新。" + +#: discord.client.Client.add_view:16 of +msgid "" +"The view is not persistent. A persistent view has no timeout and all " +"their components have an explicitly provided custom_id." +msgstr "" + +#: discord.Client.persistent_views:1 of +msgid "A sequence of persistent views added to the client." +msgstr "" + +#: discord.Client.persistent_views:5 of +#, fuzzy +msgid "Sequence[:class:`.View`]" +msgstr ":class:`.Invite`" + +#: ../../api.rst:49 +msgid "AutoShardedClient" +msgstr "" + +#: discord.shard.AutoShardedClient:1 of msgid "" "A client similar to :class:`Client` except it handles the complications " "of sharding for the user into a more manageable and transparent single " @@ -2024,7 +2582,7 @@ msgstr "" "このクライアントは :class:`Client` " "に似ていますが、管理しやすく、かつ透過的なシングルプロセスのBotに分割するという複雑な処理を行います。" -#: discord.AutoShardedClient:5 of +#: discord.shard.AutoShardedClient:5 of msgid "" "When using this client, you will be able to use it as-if it was a regular" " :class:`Client` with a single shard when implementation wise internally " @@ -2034,13 +2592,13 @@ msgstr "" "このクライアントは、実装に関して内部的に複数のシャードに分割されていても、単一のシャードの通常の :class:`Client` " "のように使用することができます。これにより、IPCやその他の複雑なインフラストラクチャへの対処を行う必要がなくなります。" -#: discord.AutoShardedClient:10 of +#: discord.shard.AutoShardedClient:10 of msgid "" "It is recommended to use this client only if you have surpassed at least " "1000 guilds." msgstr "少なくとも1000を超えるギルドで使用される場合にのみ、このクライアントを使用することをおすすめします。" -#: discord.AutoShardedClient:13 of +#: discord.shard.AutoShardedClient:13 of msgid "" "If no :attr:`.shard_count` is provided, then the library will use the Bot" " Gateway endpoint call to figure out how many shards to use." @@ -2048,7 +2606,7 @@ msgstr "" ":attr:`.shard_count` が指定されていない場合、ライブラリはBot " "Gatewayのエンドポイント呼び出しを使用して使用するシャードの数を見つけ出します。" -#: discord.AutoShardedClient:16 of +#: discord.shard.AutoShardedClient:16 of msgid "" "If a ``shard_ids`` parameter is given, then those shard IDs will be used " "to launch the internal shards. Note that :attr:`.shard_count` must be " @@ -2059,12 +2617,12 @@ msgstr "" ":attr:`.shard_count` の指定が必須です。このパラメータを省略した場合は、クライアントは0から ``shard_count - " "1`` までのシャードを起動します。" -#: discord.AutoShardedClient:23 of +#: discord.shard.AutoShardedClient:23 of #, fuzzy msgid "An optional list of shard_ids to launch the shards with." msgstr "Optional[List[:class:`int`]] -- シャードの起動時に使用するshard_idsのオプションリスト。" -#: discord.AutoShardedClient:25 of +#: discord.shard.AutoShardedClient:25 of msgid "Optional[List[:class:`int`]]" msgstr "" @@ -2091,52 +2649,42 @@ msgstr "これは、 ``(shard_id, latency)`` の要素を持つタプルのリ msgid "List[Tuple[:class:`int`, :class:`float`]]" msgstr "" -#: discord.AutoShardedClient.get_shard:1 of -msgid "" -"Optional[:class:`ShardInfo`]: Gets the shard information at a given shard" -" ID or ``None`` if not found." +#: discord.shard.AutoShardedClient.get_shard:1 of +msgid "Gets the shard information at a given shard ID or ``None`` if not found." msgstr "" -#: discord.AutoShardedClient.shards:1 of -msgid "Returns a mapping of shard IDs to their respective info object." +#: discord.shard.AutoShardedClient.get_shard:5 of +msgid "``shard_id`` parameter is now positional-only." msgstr "" -#: discord.AutoShardedClient.shards:3 of -msgid "Mapping[int, :class:`ShardInfo`]" +#: discord.shard.AutoShardedClient.get_shard:7 of +msgid "Information about the shard with given ID. ``None`` if not found." msgstr "" -#: discord.AutoShardedClient.request_offline_members:3 of -msgid "" -"Requests previously offline members from the guild to be filled up into " -"the :attr:`Guild.members` cache. This function is usually not called. It " -"should only be used if you have the ``fetch_offline_members`` parameter " -"set to ``False``." +#: discord.shard.AutoShardedClient.get_shard:8 of +#, fuzzy +msgid "Optional[:class:`ShardInfo`]" +msgstr ":class:`str`" + +#: discord.AutoShardedClient.shards:1 of +msgid "Returns a mapping of shard IDs to their respective info object." msgstr "" -"ギルドのオフラインメンバーを :attr:`Guild.members` " -"キャッシュへ書き込むよう要求します。この関数は通常呼び出されることはありません。 ``fetch_offline_members`` パラメータが" -" ``False`` の場合にのみ使用してください。" -#: discord.AutoShardedClient.request_offline_members:8 of -msgid "" -"When the client logs on and connects to the websocket, Discord does not " -"provide the library with offline members if the number of members in the " -"guild is larger than 250. You can check if a guild is large if " -":attr:`Guild.large` is ``True``." +#: discord.AutoShardedClient.shards:3 of +msgid "Mapping[int, :class:`ShardInfo`]" msgstr "" -"クライアントがWebSocketに接続し、ログインするとき、ギルド内のメンバー数が250よりも大きいならば、Discordはライブラリにオフラインメンバーを提供しません。" -" :attr:`Guild.large` が ``True`` かどうかでギルドが大きいかどうかを確認することができます。" -#: discord.AutoShardedClient.change_presence:5 of +#: discord.shard.AutoShardedClient.change_presence:5 of msgid "Example: ::" msgstr "例: ::" -#: discord.AutoShardedClient.change_presence:12 of +#: discord.shard.AutoShardedClient.change_presence:19 of msgid "" "Indicates what status to change to. If ``None``, then " ":attr:`Status.online` is used." msgstr "変更するステータスを示します。 ``None`` の場合、 :attr:`Status.online` となります。" -#: discord.AutoShardedClient.change_presence:19 of +#: discord.shard.AutoShardedClient.change_presence:22 of msgid "" "The shard_id to change the presence to. If not specified or ``None``, " "then it will change the presence of every shard the bot can see." @@ -2144,349 +2692,517 @@ msgstr "" "プレゼンスを変更したいシャードのshard_id。指定されていない、または ``None`` " "が渡された場合はBotがアクセスできるすべてのシャードのプレゼンスが変更されます。" -#: discord.AutoShardedClient.change_presence:24 of +#: discord.shard.AutoShardedClient.change_presence:27 of #, fuzzy msgid "If the ``activity`` parameter is not of proper type." msgstr ":exc:`InvalidArgument` -- ``activity`` に渡された値が適切な型でない。" -#: discord.AppInfo:1 of +#: discord.shard.AutoShardedClient.is_ws_ratelimited:6 of +msgid "" +"This implementation checks if any of the shards are rate limited. For " +"more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`." +msgstr "" + +#: ../../api.rst:57 +#, fuzzy +msgid "Application Info" +msgstr ":class:`str` -- アプリケーションの名前。" + +#: ../../api.rst:60 +msgid "AppInfo" +msgstr "" + +#: discord.appinfo.AppInfo:1 of msgid "Represents the application info for the bot provided by Discord." msgstr "Discordが提供するBotのアプリケーション情報を表します。" -#: discord.AppInfo:6 of +#: discord.appinfo.AppInfo:6 discord.appinfo.PartialAppInfo:7 of #, fuzzy msgid "The application ID." msgstr "Botのアプリケーション情報。" -#: ../../api.rst:2238 ../../api.rst:2244 ../../api.rst:2289 ../../api.rst:2303 -#: ../../api.rst:2331 ../../api.rst:2443 ../../api.rst:2451 ../../api.rst:2459 -#: ../../api.rst:2480 ../../api.rst:2497 discord.Activity:16 discord.AppInfo:8 -#: discord.Asset.save:15 discord.Attachment:7 discord.Attachment:13 -#: discord.Attachment.save:24 discord.AuditLogEntry:22 -#: discord.CategoryChannel:39 discord.CategoryChannel:46 discord.ClientUser:31 -#: discord.Colour:28 discord.Colour.b:3 discord.Colour.g:3 discord.Colour.r:3 -#: discord.ConnectionClosed:8 discord.DMChannel:37 discord.Emoji:39 -#: discord.Emoji:63 discord.GroupChannel:37 discord.Guild:46 discord.Guild:64 -#: discord.Guild:70 discord.Guild:124 discord.Guild:178 discord.Guild:184 -#: discord.Guild.emoji_limit:3 discord.Guild.estimate_pruned_members:15 +#: ../../api.rst:2906 ../../api.rst:2957 ../../api.rst:2971 ../../api.rst:2993 +#: ../../api.rst:3111 ../../api.rst:3119 ../../api.rst:3127 ../../api.rst:3148 +#: ../../api.rst:3165 ../../api.rst:3242 ../../api.rst:3248 ../../api.rst:3285 +#: ../../api.rst:3299 discord.Colour.b:3 discord.Colour.g:3 discord.Colour.r:3 +#: discord.DeletedReferencedMessage.channel_id:3 +#: discord.DeletedReferencedMessage.id:3 discord.Guild.emoji_limit:3 #: discord.Guild.filesize_limit:3 discord.Guild.member_count:8 -#: discord.Guild.shard_id:3 discord.HTTPException:21 discord.HTTPException:27 -#: discord.Integration:9 discord.Integration:63 discord.IntegrationAccount:9 -#: discord.Intents:37 discord.Invite:50 discord.Invite:87 discord.Invite:93 -#: discord.MemberCacheFlags:40 discord.Message:112 discord.MessageFlags:29 -#: discord.MessageReference:15 discord.Object:32 -#: discord.PartialInviteChannel:34 discord.PartialInviteGuild:34 -#: discord.Permissions:46 discord.PublicUserFlags:28 -#: discord.RawBulkMessageDeleteEvent:13 discord.RawMessageDeleteEvent:7 -#: discord.RawMessageDeleteEvent:19 discord.RawMessageUpdateEvent:7 -#: discord.RawMessageUpdateEvent:15 discord.RawReactionActionEvent:8 -#: discord.RawReactionActionEvent:14 discord.RawReactionActionEvent:20 -#: discord.RawReactionClearEmojiEvent:9 discord.RawReactionClearEmojiEvent:15 -#: discord.RawReactionClearEvent:7 discord.RawReactionClearEvent:13 -#: discord.Reaction:36 discord.Role:41 discord.Role:66 discord.ShardInfo:12 -#: discord.SystemChannelFlags:32 discord.Team:7 discord.Team:25 -#: discord.TeamMember:33 discord.Template:15 discord.TextChannel:37 -#: discord.TextChannel:56 discord.TextChannel:72 discord.User:31 -#: discord.VoiceChannel:37 discord.VoiceChannel:50 discord.VoiceChannel:56 -#: discord.VoiceChannel:62 discord.Webhook:62 discord.Widget:21 -#: discord.WidgetChannel:25 discord.WidgetChannel:37 discord.WidgetMember:25 -#: discord.abc.GuildChannel:28 discord.abc.Snowflake:13 -#: discord.opus.OpusError:7 of +#: discord.Guild.shard_id:3 discord.Guild.sticker_limit:5 +#: discord.abc.GuildChannel:29 discord.abc.Snowflake:13 +#: discord.appinfo.AppInfo:8 discord.appinfo.PartialAppInfo:9 +#: discord.asset.AssetMixin.save:18 discord.audit_logs.AuditLogEntry:39 +#: discord.channel.CategoryChannel:39 discord.channel.CategoryChannel:46 +#: discord.channel.DMChannel:39 discord.channel.GroupChannel:37 +#: discord.channel.GroupChannel:51 discord.channel.PartialMessageable:28 +#: discord.channel.StageChannel:39 discord.channel.StageChannel:58 +#: discord.channel.StageChannel:64 discord.channel.StageChannel:70 +#: discord.channel.StoreChannel:37 discord.channel.StoreChannel:43 +#: discord.channel.StoreChannel:50 discord.channel.TextChannel:37 +#: discord.channel.TextChannel:56 discord.channel.TextChannel:72 +#: discord.channel.TextChannel:90 discord.channel.VoiceChannel:37 +#: discord.channel.VoiceChannel:50 discord.channel.VoiceChannel:56 +#: discord.channel.VoiceChannel:62 discord.colour.Colour:32 +#: discord.components.SelectMenu:30 discord.components.SelectMenu:37 +#: discord.emoji.Emoji:39 discord.emoji.Emoji:63 +#: discord.errors.ConnectionClosed:8 discord.errors.HTTPException:21 +#: discord.errors.HTTPException:27 discord.flags.ApplicationFlags:27 +#: discord.flags.Intents:37 discord.flags.MemberCacheFlags:40 +#: discord.flags.MessageFlags:29 discord.flags.PublicUserFlags:28 +#: discord.flags.SystemChannelFlags:32 discord.guild.Guild:47 +#: discord.guild.Guild:59 discord.guild.Guild:65 discord.guild.Guild:164 +#: discord.guild.Guild:170 discord.integrations.BotIntegration:9 +#: discord.integrations.Integration:9 +#: discord.integrations.IntegrationApplication:9 +#: discord.integrations.StreamIntegration:9 +#: discord.integrations.StreamIntegration:57 +#: discord.interactions.Interaction:12 discord.interactions.Interaction:36 +#: discord.invite.Invite:53 discord.invite.Invite:90 discord.invite.Invite:97 +#: discord.invite.PartialInviteChannel:34 discord.invite.PartialInviteGuild:34 +#: discord.message.Attachment:28 discord.message.Attachment:34 +#: discord.message.Attachment.save:24 discord.message.Message:119 +#: discord.message.MessageReference:18 discord.message.PartialMessage:39 +#: discord.object.Object:32 discord.opus.OpusError:7 +#: discord.permissions.Permissions:46 +#: discord.raw_models.RawBulkMessageDeleteEvent:13 +#: discord.raw_models.RawIntegrationDeleteEvent:9 +#: discord.raw_models.RawIntegrationDeleteEvent:21 +#: discord.raw_models.RawMessageDeleteEvent:7 +#: discord.raw_models.RawMessageDeleteEvent:19 +#: discord.raw_models.RawMessageUpdateEvent:7 +#: discord.raw_models.RawMessageUpdateEvent:15 +#: discord.raw_models.RawReactionActionEvent:8 +#: discord.raw_models.RawReactionActionEvent:14 +#: discord.raw_models.RawReactionActionEvent:20 +#: discord.raw_models.RawReactionClearEmojiEvent:9 +#: discord.raw_models.RawReactionClearEmojiEvent:15 +#: discord.raw_models.RawReactionClearEvent:7 +#: discord.raw_models.RawReactionClearEvent:13 discord.reaction.Reaction:36 +#: discord.role.Role:41 discord.role.Role:74 discord.shard.ShardInfo:12 +#: discord.stage_instance.StageInstance:23 +#: discord.stage_instance.StageInstance:35 discord.sticker.GuildSticker:29 +#: discord.sticker.GuildSticker:53 discord.sticker.StandardSticker:29 +#: discord.sticker.StandardSticker:41 discord.sticker.StandardSticker:59 +#: discord.sticker.Sticker:29 discord.sticker.Sticker:41 +#: discord.sticker.StickerItem:29 discord.sticker.StickerPack:35 +#: discord.sticker.StickerPack:47 discord.team.Team:7 discord.team.Team:19 +#: discord.team.TeamMember:33 discord.template.Template:15 +#: discord.threads.Thread:39 discord.threads.Thread:45 +#: discord.threads.Thread:51 discord.threads.Thread:67 +#: discord.threads.Thread:73 discord.threads.Thread:79 +#: discord.threads.Thread:118 discord.threads.ThreadMember:27 +#: discord.threads.ThreadMember:33 discord.ui.Select.max_values:3 +#: discord.ui.Select.min_values:3 discord.ui.TextInput.max_length:3 +#: discord.ui.TextInput.min_length:3 discord.user.ClientUser:31 +#: discord.user.User:31 discord.webhook.async_.PartialWebhookChannel:11 +#: discord.webhook.async_.PartialWebhookGuild:11 +#: discord.webhook.async_.Webhook:49 discord.webhook.sync.SyncWebhook:26 +#: discord.widget.Widget:21 discord.widget.WidgetChannel:25 +#: discord.widget.WidgetChannel:37 discord.widget.WidgetMember:25 of msgid ":class:`int`" msgstr "" -#: discord.AppInfo:12 of +#: discord.appinfo.AppInfo:12 discord.appinfo.PartialAppInfo:13 of #, fuzzy msgid "The application name." msgstr ":class:`str` -- アプリケーションの名前。" -#: ../../api.rst:2186 ../../api.rst:2192 ../../api.rst:2198 ../../api.rst:2297 -#: ../../api.rst:2323 ../../api.rst:2418 ../../api.rst:2488 discord.Activity:22 -#: discord.Activity:28 discord.Activity:40 discord.Activity:46 -#: discord.AppInfo:14 discord.AppInfo:69 discord.AppInfo:77 -#: discord.Attachment:31 discord.Attachment:38 discord.Attachment:46 -#: discord.CategoryChannel:27 discord.CategoryChannel.mention:3 -#: discord.ClientUser:25 discord.ClientUser:37 -#: discord.ClientUser.display_name:7 discord.ClientUser.mention:3 -#: discord.ConnectionClosed:14 discord.Embed:24 discord.Embed:31 -#: discord.Embed:38 discord.Embed:45 discord.Emoji:33 discord.Game:34 -#: discord.Guild:27 discord.Guild:199 discord.HTTPException:15 -#: discord.Integration:15 discord.Integration:27 discord.IntegrationAccount:15 -#: discord.Invite:56 discord.Invite.id:3 discord.Invite.url:3 -#: discord.Member.display_name:7 discord.Member.mention:3 -#: discord.Member.raw_status:5 discord.Message:31 -#: discord.Message.clean_content:15 discord.Message.jump_url:3 -#: discord.Message.system_content:8 discord.PartialInviteChannel:28 -#: discord.PartialInviteChannel.mention:3 discord.PartialInviteGuild:28 -#: discord.RawReactionActionEvent:50 discord.Role:47 discord.Role.mention:3 -#: discord.Spotify.album:3 discord.Spotify.album_cover_url:3 -#: discord.Spotify.artist:6 discord.Spotify.name:3 discord.Spotify.party_id:3 -#: discord.Spotify.title:3 discord.Spotify.track_id:3 discord.Streaming:29 -#: discord.Streaming:55 discord.Team:13 discord.TeamMember:27 -#: discord.TeamMember:39 discord.Template:9 discord.Template:21 -#: discord.Template:27 discord.TextChannel:25 discord.TextChannel.mention:3 -#: discord.User:25 discord.User:37 discord.User.display_name:7 -#: discord.User.mention:3 discord.VoiceChannel:25 -#: discord.VoiceChannel.mention:3 discord.VoiceClient:17 discord.VoiceClient:23 -#: discord.VoiceClient:29 discord.Webhook.url:3 discord.Widget:27 -#: discord.Widget.json_url:3 discord.WidgetChannel:31 -#: discord.WidgetChannel.mention:3 discord.WidgetMember:31 -#: discord.WidgetMember:37 discord.WidgetMember.display_name:3 -#: discord.WidgetMember.mention:3 discord.abc.GuildChannel:15 -#: discord.abc.GuildChannel.mention:3 discord.abc.User:15 discord.abc.User:21 -#: discord.abc.User.display_name:3 discord.abc.User.mention:3 +#: ../../api.rst:2824 ../../api.rst:2965 ../../api.rst:2985 ../../api.rst:3086 +#: ../../api.rst:3174 ../../api.rst:3198 ../../api.rst:3206 ../../api.rst:3214 +#: ../../api.rst:3293 ../../docstring discord.Asset.key:3 discord.Asset.url:3 +#: discord.CategoryChannel.mention:3 discord.ClientUser.display_name:7 +#: discord.ClientUser.mention:3 discord.Emoji.url:3 discord.Invite.id:3 +#: discord.Invite.url:3 discord.Member.display_name:7 discord.Member.mention:3 +#: discord.Member.raw_status:5 discord.Message.clean_content:15 +#: discord.Message.jump_url:3 discord.Message.system_content:8 +#: discord.MessageReference.jump_url:5 discord.PartialEmoji.url:5 +#: discord.PartialInviteChannel.mention:3 discord.PartialMessage.jump_url:3 +#: discord.Role.mention:3 discord.Spotify.album:3 +#: discord.Spotify.album_cover_url:3 discord.Spotify.artist:6 +#: discord.Spotify.name:3 discord.Spotify.party_id:3 discord.Spotify.title:3 +#: discord.Spotify.track_id:3 discord.Spotify.track_url:5 +#: discord.StageChannel.mention:3 discord.StoreChannel.mention:3 +#: discord.SyncWebhook.url:3 discord.Template.url:5 +#: discord.TextChannel.mention:3 discord.Thread.mention:3 +#: discord.User.display_name:7 discord.User.mention:3 +#: discord.VoiceChannel.mention:3 discord.Webhook.url:3 +#: discord.Widget.json_url:3 discord.WidgetChannel.mention:3 +#: discord.WidgetMember.display_name:3 discord.WidgetMember.mention:3 +#: discord.abc.GuildChannel:16 discord.abc.GuildChannel.mention:3 +#: discord.abc.User:15 discord.abc.User:21 discord.abc.User.display_name:3 +#: discord.abc.User.mention:3 discord.activity.Game:30 +#: discord.activity.Streaming:55 discord.appinfo.AppInfo:14 +#: discord.appinfo.AppInfo:34 discord.appinfo.AppInfo:63 +#: discord.appinfo.PartialAppInfo:15 discord.appinfo.PartialAppInfo:21 +#: discord.appinfo.PartialAppInfo:34 discord.channel.CategoryChannel:27 +#: discord.channel.StageChannel:27 discord.channel.StoreChannel:25 +#: discord.channel.TextChannel:25 discord.channel.VoiceChannel:25 +#: discord.components.SelectOption:12 discord.components.SelectOption:20 +#: discord.components.TextInput:19 discord.embeds.Embed:30 +#: discord.embeds.Embed:39 discord.embeds.Embed:46 discord.embeds.Embed:53 +#: discord.emoji.Emoji:33 discord.errors.ConnectionClosed:14 +#: discord.errors.HTTPException:15 discord.guild.Guild:27 +#: discord.integrations.BotIntegration:15 +#: discord.integrations.BotIntegration:27 discord.integrations.Integration:15 +#: discord.integrations.Integration:27 +#: discord.integrations.IntegrationAccount:9 +#: discord.integrations.IntegrationAccount:15 +#: discord.integrations.IntegrationApplication:15 +#: discord.integrations.IntegrationApplication:27 +#: discord.integrations.IntegrationApplication:33 +#: discord.integrations.StreamIntegration:15 +#: discord.integrations.StreamIntegration:27 +#: discord.interactions.Interaction:55 discord.invite.Invite:59 +#: discord.invite.PartialInviteChannel:28 discord.invite.PartialInviteGuild:28 +#: discord.message.Attachment:52 discord.message.Attachment:59 +#: discord.message.Attachment:67 discord.message.Message:43 +#: discord.raw_models.RawReactionActionEvent:50 discord.role.Role:47 +#: discord.stage_instance.StageInstance:41 discord.sticker.GuildSticker:23 +#: discord.sticker.GuildSticker:35 discord.sticker.GuildSticker:66 +#: discord.sticker.StandardSticker:23 discord.sticker.StandardSticker:35 +#: discord.sticker.Sticker:23 discord.sticker.Sticker:35 +#: discord.sticker.Sticker:53 discord.sticker.StickerItem:23 +#: discord.sticker.StickerItem:41 discord.sticker.StickerPack:23 +#: discord.sticker.StickerPack:29 discord.team.Team:13 +#: discord.team.TeamMember:27 discord.team.TeamMember:39 +#: discord.template.Template:9 discord.template.Template:21 +#: discord.template.Template:27 discord.threads.Thread:27 +#: discord.ui.Select.custom_id:3 discord.ui.TextInput.custom_id:3 +#: discord.ui.TextInput.default:3 discord.ui.TextInput.label:3 +#: discord.ui.TextInput.placeholder:3 discord.ui.modal.Modal:27 +#: discord.ui.modal.Modal:39 discord.user.ClientUser:25 +#: discord.user.ClientUser:37 discord.user.User:25 discord.user.User:37 #: discord.utils.escape_markdown:18 discord.utils.escape_mentions:17 -#: discord.utils.oauth_url:15 discord.utils.resolve_invite:7 -#: discord.utils.resolve_template:9 of +#: discord.utils.format_dt:34 discord.utils.oauth_url:28 +#: discord.utils.remove_markdown:17 discord.utils.resolve_invite:7 +#: discord.utils.resolve_template:9 discord.voice_client.VoiceClient:17 +#: discord.voice_client.VoiceClient:23 discord.voice_client.VoiceClient:29 +#: discord.webhook.async_.PartialWebhookChannel:17 +#: discord.webhook.async_.PartialWebhookGuild:17 discord.widget.Widget:27 +#: discord.widget.WidgetChannel:31 discord.widget.WidgetMember:31 +#: discord.widget.WidgetMember:37 of msgid ":class:`str`" msgstr ":class:`str`" -#: discord.AppInfo:18 of +#: discord.appinfo.AppInfo:18 of #, fuzzy msgid "The application owner." msgstr ":class:`User` -- アプリケーションの所有者。" -#: ../../api.rst:864 ../../api.rst:2435 discord.AppInfo:20 discord.DMChannel:25 -#: discord.GroupChannel:43 discord.Integration:69 discord.Invite:99 -#: discord.Relationship:10 discord.Template:33 of +#: ../../api.rst:3563 discord.appinfo.AppInfo:20 +#: discord.integrations.BotIntegration:39 discord.integrations.Integration:45 +#: discord.integrations.StreamIntegration:63 discord.template.Template:33 of #, fuzzy msgid ":class:`User`" msgstr ":class:`str`" -#: discord.AppInfo:24 of +#: discord.appinfo.AppInfo:24 of #, fuzzy msgid "The application's team." msgstr ":class:`str` -- アプリケーションの名前。" -#: discord.AppInfo:28 of +#: discord.appinfo.AppInfo:28 of msgid "Optional[:class:`Team`]" msgstr "" -#: discord.AppInfo:32 discord.Team:17 of -#, fuzzy -msgid "The icon hash, if it exists." -msgstr "Optional[:class:`str`] -- アイコンのハッシュ。(存在する場合)" - -#: ../../api.rst:2361 discord.Activity.large_image_text:3 -#: discord.Activity.large_image_url:3 discord.Activity.small_image_text:3 -#: discord.Activity.small_image_url:3 discord.AppInfo:34 discord.AppInfo:40 -#: discord.AppInfo:104 discord.AppInfo:113 discord.AuditLogEntry:35 -#: discord.ClientUser:43 discord.ClientUser:69 discord.ClientUser:75 -#: discord.CustomActivity:27 discord.File:30 discord.GroupChannel:49 -#: discord.GroupChannel:55 discord.Guild:58 discord.Guild:110 discord.Guild:116 -#: discord.Guild:171 discord.Guild:191 discord.Member:48 -#: discord.PartialEmoji:32 discord.PartialInviteGuild:52 -#: discord.PartialInviteGuild:58 discord.PartialInviteGuild:64 -#: discord.PartialInviteGuild:70 discord.Streaming:35 discord.Streaming:41 -#: discord.Streaming:49 discord.Streaming.twitch_name:6 discord.Team:19 -#: discord.TeamMember:45 discord.TextChannel:49 discord.User:43 -#: discord.Webhook:77 discord.Webhook:102 discord.Webhook:108 -#: discord.Widget.invite_url:3 discord.WidgetMember:55 discord.WidgetMember:61 -#: discord.abc.User:27 of -#, fuzzy -msgid "Optional[:class:`str`]" -msgstr ":class:`str`" - -#: discord.AppInfo:38 of +#: discord.appinfo.AppInfo:32 discord.appinfo.PartialAppInfo:19 of #, fuzzy msgid "The application description." msgstr "Optional[:class:`str`] -- アプリケーションの説明。" -#: discord.AppInfo:44 of +#: discord.appinfo.AppInfo:38 of #, fuzzy msgid "" "Whether the bot can be invited by anyone or if it is locked to the " "application owner." msgstr ":class:`bool` -- 誰でもBotを招待することができるか、それともアプリケーション所有者のみに限定されているか。" -#: ../../api.rst:869 ../../api.rst:883 ../../api.rst:888 ../../api.rst:893 -#: ../../api.rst:898 ../../api.rst:903 ../../api.rst:915 ../../api.rst:923 -#: ../../api.rst:2250 ../../api.rst:2369 ../../api.rst:2377 ../../api.rst:2402 -#: ../../api.rst:2410 ../../api.rst:2467 discord.AllowedMentions:11 -#: discord.AppInfo:47 discord.AppInfo:54 discord.CallMessage.call_ended:3 -#: discord.CategoryChannel.permissions_synced:8 discord.ClientUser:49 -#: discord.ClientUser:57 discord.ClientUser:63 discord.ClientUser:81 -#: discord.ClientUser:87 discord.ClientUser.mentioned_in:7 discord.Emoji:45 -#: discord.Emoji:51 discord.Emoji:57 discord.Emoji:69 discord.File:36 -#: discord.GroupCall:15 discord.Guild:80 discord.Guild.chunked:9 -#: discord.Guild.large:6 discord.Integration:33 discord.Integration:39 -#: discord.Intents.bans:10 discord.Intents.dm_messages:25 +#: ../../api.rst:2918 ../../api.rst:3037 ../../api.rst:3045 ../../api.rst:3070 +#: ../../api.rst:3078 ../../api.rst:3135 ../../api.rst:3222 ../../api.rst:3228 +#: ../../api.rst:3234 ../../api.rst:3254 ../../api.rst:3268 ../../docstring +#: discord.ApplicationFlags.embedded:3 +#: discord.ApplicationFlags.gateway_guild_members:4 +#: discord.ApplicationFlags.gateway_guild_members_limited:4 +#: discord.ApplicationFlags.gateway_message_content:4 +#: discord.ApplicationFlags.gateway_message_content_limited:4 +#: discord.ApplicationFlags.gateway_presence:4 +#: discord.ApplicationFlags.gateway_presence_limited:4 +#: discord.ApplicationFlags.verification_pending_guild_limit:4 +#: discord.CategoryChannel.permissions_synced:8 discord.Guild.chunked:9 +#: discord.Guild.large:6 discord.Intents.bans:10 discord.Intents.dm_messages:24 #: discord.Intents.dm_reactions:18 discord.Intents.dm_typing:11 -#: discord.Intents.emojis:14 discord.Intents.guild_messages:24 -#: discord.Intents.guild_reactions:18 discord.Intents.guild_typing:11 -#: discord.Intents.guilds:23 discord.Intents.integrations:9 -#: discord.Intents.invites:10 discord.Intents.members:31 -#: discord.Intents.messages:25 discord.Intents.presences:20 +#: discord.Intents.emojis:6 discord.Intents.emojis_and_stickers:21 +#: discord.Intents.guild_messages:24 discord.Intents.guild_reactions:18 +#: discord.Intents.guild_typing:11 discord.Intents.guilds:23 +#: discord.Intents.integrations:12 discord.Intents.invites:10 +#: discord.Intents.members:32 discord.Intents.message_content:24 +#: discord.Intents.messages:24 discord.Intents.presences:20 #: discord.Intents.reactions:18 discord.Intents.typing:11 -#: discord.Intents.voice_states:13 discord.Intents.webhooks:9 discord.Invite:68 -#: discord.Invite:81 discord.Member.mentioned_in:7 -#: discord.MemberCacheFlags.joined:8 discord.MemberCacheFlags.online:8 -#: discord.MemberCacheFlags.voice:7 discord.Message:11 discord.Message:78 -#: discord.Message:131 discord.MessageFlags.crossposted:3 -#: discord.MessageFlags.is_crossposted:3 +#: discord.Intents.voice_states:17 discord.Intents.webhooks:9 +#: discord.MemberCacheFlags.joined:8 discord.MemberCacheFlags.voice:7 +#: discord.MessageFlags.crossposted:3 discord.MessageFlags.ephemeral:5 +#: discord.MessageFlags.has_thread:5 discord.MessageFlags.is_crossposted:3 #: discord.MessageFlags.source_message_deleted:3 #: discord.MessageFlags.suppress_embeds:3 discord.MessageFlags.urgent:5 -#: discord.PartialEmoji:38 discord.PermissionOverwrite.is_empty:7 #: discord.Permissions.add_reactions:3 discord.Permissions.administrator:5 #: discord.Permissions.attach_files:3 discord.Permissions.ban_members:3 #: discord.Permissions.change_nickname:3 discord.Permissions.connect:3 #: discord.Permissions.create_instant_invite:3 +#: discord.Permissions.create_private_threads:5 +#: discord.Permissions.create_public_threads:5 #: discord.Permissions.deafen_members:3 discord.Permissions.embed_links:3 -#: discord.Permissions.external_emojis:3 discord.Permissions.kick_members:3 +#: discord.Permissions.external_emojis:3 +#: discord.Permissions.external_stickers:5 discord.Permissions.kick_members:3 #: discord.Permissions.manage_channels:5 discord.Permissions.manage_emojis:3 -#: discord.Permissions.manage_guild:3 discord.Permissions.manage_messages:7 -#: discord.Permissions.manage_nicknames:3 +#: discord.Permissions.manage_emojis_and_stickers:5 +#: discord.Permissions.manage_events:5 discord.Permissions.manage_guild:3 +#: discord.Permissions.manage_messages:7 discord.Permissions.manage_nicknames:3 #: discord.Permissions.manage_permissions:5 discord.Permissions.manage_roles:5 -#: discord.Permissions.manage_webhooks:3 discord.Permissions.mention_everyone:3 -#: discord.Permissions.move_members:3 discord.Permissions.mute_members:3 -#: discord.Permissions.priority_speaker:3 +#: discord.Permissions.manage_threads:5 discord.Permissions.manage_webhooks:3 +#: discord.Permissions.mention_everyone:3 +#: discord.Permissions.moderate_members:5 discord.Permissions.move_members:3 +#: discord.Permissions.mute_members:3 discord.Permissions.priority_speaker:3 #: discord.Permissions.read_message_history:3 -#: discord.Permissions.read_messages:3 discord.Permissions.send_messages:3 +#: discord.Permissions.read_messages:3 discord.Permissions.request_to_speak:5 +#: discord.Permissions.send_messages:3 +#: discord.Permissions.send_messages_in_threads:5 #: discord.Permissions.send_tts_messages:3 discord.Permissions.speak:3 -#: discord.Permissions.stream:3 discord.Permissions.use_external_emojis:5 +#: discord.Permissions.start_embedded_activities:5 discord.Permissions.stream:3 +#: discord.Permissions.use_external_emojis:5 +#: discord.Permissions.use_external_stickers:5 +#: discord.Permissions.use_slash_commands:5 #: discord.Permissions.use_voice_activation:3 #: discord.Permissions.view_audit_log:3 discord.Permissions.view_channel:5 #: discord.Permissions.view_guild_insights:5 +#: discord.PublicUserFlags.bot_http_interactions:6 #: discord.PublicUserFlags.bug_hunter:3 #: discord.PublicUserFlags.bug_hunter_level_2:3 +#: discord.PublicUserFlags.discord_certified_moderator:5 #: discord.PublicUserFlags.early_supporter:3 #: discord.PublicUserFlags.early_verified_bot_developer:5 #: discord.PublicUserFlags.hypesquad:3 #: discord.PublicUserFlags.hypesquad_balance:3 #: discord.PublicUserFlags.hypesquad_bravery:3 #: discord.PublicUserFlags.hypesquad_brilliance:3 -#: discord.PublicUserFlags.partner:3 discord.PublicUserFlags.staff:3 -#: discord.PublicUserFlags.system:3 discord.PublicUserFlags.team_user:3 -#: discord.PublicUserFlags.verified_bot:3 -#: discord.PublicUserFlags.verified_bot_developer:3 discord.Reaction:42 -#: discord.Reaction.custom_emoji:3 discord.Role:59 discord.Role:73 -#: discord.Role:79 discord.SystemChannelFlags.join_notifications:3 -#: discord.SystemChannelFlags.premium_subscriptions:3 discord.TeamMember:51 -#: discord.TextChannel.permissions_synced:8 discord.User:49 discord.User:55 -#: discord.User.mentioned_in:7 discord.VoiceChannel.permissions_synced:8 -#: discord.VoiceState:7 discord.VoiceState:13 discord.VoiceState:19 -#: discord.VoiceState:25 discord.VoiceState:33 discord.VoiceState:39 -#: discord.VoiceState:45 discord.WidgetMember:43 -#: discord.WidgetMember.mentioned_in:7 +#: discord.PublicUserFlags.partner:3 discord.PublicUserFlags.spammer:5 +#: discord.PublicUserFlags.staff:3 discord.PublicUserFlags.system:3 +#: discord.PublicUserFlags.team_user:3 discord.PublicUserFlags.verified_bot:3 +#: discord.PublicUserFlags.verified_bot_developer:3 +#: discord.StageChannel.permissions_synced:8 +#: discord.StoreChannel.permissions_synced:8 +#: discord.SystemChannelFlags.guild_reminder_notifications:5 +#: discord.SystemChannelFlags.join_notification_replies:6 +#: discord.SystemChannelFlags.join_notifications:3 +#: discord.SystemChannelFlags.premium_subscriptions:3 +#: discord.TextChannel.permissions_synced:8 +#: discord.VoiceChannel.permissions_synced:8 #: discord.abc.GuildChannel.permissions_synced:8 discord.abc.User:33 -#: discord.opus.is_loaded:7 of +#: discord.appinfo.AppInfo:41 discord.appinfo.AppInfo:48 +#: discord.channel.CategoryChannel:56 discord.channel.StoreChannel:60 +#: discord.channel.TextChannel:82 discord.components.Button:35 +#: discord.components.SelectMenu:49 discord.components.SelectOption:39 +#: discord.components.TextInput:43 discord.emoji.Emoji:45 +#: discord.emoji.Emoji:51 discord.emoji.Emoji:57 discord.emoji.Emoji:69 +#: discord.file.File:36 discord.guild.Guild:75 +#: discord.integrations.BotIntegration:33 discord.integrations.Integration:33 +#: discord.integrations.StreamIntegration:33 +#: discord.integrations.StreamIntegration:39 discord.invite.Invite:71 +#: discord.invite.Invite:84 discord.member.Member:62 +#: discord.member.Member.is_timed_out:6 discord.member.Member.mentioned_in:7 +#: discord.member.VoiceState:7 discord.member.VoiceState:13 +#: discord.member.VoiceState:19 discord.member.VoiceState:25 +#: discord.member.VoiceState:33 discord.member.VoiceState:39 +#: discord.member.VoiceState:49 discord.member.VoiceState:67 +#: discord.mentions.AllowedMentions:11 discord.mentions.AllowedMentions:40 +#: discord.message.Message:23 discord.message.Message:85 +#: discord.message.Message:138 discord.message.MessageReference:33 +#: discord.opus.is_loaded:7 discord.partial_emoji.PartialEmoji:38 +#: discord.permissions.PermissionOverwrite.is_empty:7 +#: discord.reaction.Reaction:42 discord.role.Role:59 discord.role.Role:96 +#: discord.role.Role:102 discord.stage_instance.StageInstance:53 +#: discord.sticker.GuildSticker:47 discord.team.TeamMember:51 +#: discord.threads.Thread:92 discord.threads.Thread:98 +#: discord.threads.Thread:105 discord.ui.Button.disabled:3 +#: discord.ui.Select.disabled:3 discord.ui.TextInput.required:3 +#: discord.ui.view.View.interaction_check:20 discord.ui.view.View.wait:8 +#: discord.user.BaseUser.mentioned_in:7 discord.user.ClientUser:43 +#: discord.user.ClientUser:51 discord.user.ClientUser:57 +#: discord.user.ClientUser:69 discord.user.User:43 discord.user.User:49 +#: discord.widget.WidgetMember:43 of msgid ":class:`bool`" msgstr ":class:`bool`" -#: discord.AppInfo:51 of +#: discord.appinfo.AppInfo:45 of #, fuzzy msgid "" "Whether the bot requires the completion of the full oauth2 code grant " "flow to join." msgstr ":class:`bool` -- Botの参加に、完全なOAuth2認可コードフローの完了を必要とするかどうか。" -#: discord.AppInfo:58 of +#: discord.appinfo.AppInfo:52 discord.appinfo.PartialAppInfo:25 of msgid "A list of RPC origin URLs, if RPC is enabled." msgstr "" -#: discord.AppInfo:60 of +#: discord.appinfo.AppInfo:54 discord.appinfo.PartialAppInfo:27 of #, fuzzy msgid "Optional[List[:class:`str`]]" msgstr ":class:`str`" -#: discord.AppInfo:64 of +#: discord.appinfo.AppInfo:58 discord.appinfo.PartialAppInfo:31 of msgid "" -"If this application is a game sold on Discord, this field will be the " -"summary field for the store page of its primary SKU" -msgstr "" - -#: discord.AppInfo:73 of -msgid "The base64 encoded key for the GameSDK's GetTicket" +"The hex encoded key for verification in interactions and the GameSDK's " +"`GetTicket `_." msgstr "" -#: discord.AppInfo:81 discord.AppInfo.guild:1 of +#: discord.appinfo.AppInfo:67 of msgid "" "If this application is a game sold on Discord, this field will be the " -"guild to which it has been linked" -msgstr "" - -#: discord.AppInfo:86 discord.AppInfo:95 discord.Attachment:19 -#: discord.Attachment:25 discord.ConnectionClosed:20 discord.Guild:86 -#: discord.Guild:96 discord.Guild:104 discord.Guild.prune_members:38 -#: discord.Invite:105 discord.Invite:112 discord.Message:119 -#: discord.MessageReference:9 discord.MessageReference:21 -#: discord.PartialEmoji:44 discord.PrivilegedIntentsRequired:14 -#: discord.RawBulkMessageDeleteEvent:19 discord.RawMessageDeleteEvent:13 -#: discord.RawReactionActionEvent:26 discord.RawReactionClearEmojiEvent:21 -#: discord.RawReactionClearEvent:19 discord.ShardInfo:18 discord.TextChannel:43 -#: discord.TextChannel:63 discord.VoiceChannel:43 discord.Webhook:83 -#: discord.Webhook:89 of -msgid "Optional[:class:`int`]" +"guild to which it has been linked to." msgstr "" -#: discord.AppInfo:90 of +#: discord.appinfo.AppInfo:76 of msgid "" "If this application is a game sold on Discord, this field will be the id " -"of the \"Game SKU\" that is created, if exists" +"of the \"Game SKU\" that is created, if it exists." msgstr "" -#: discord.AppInfo:99 of +#: discord.appinfo.AppInfo:86 of msgid "" "If this application is a game sold on Discord, this field will be the URL" -" slug that links to the store page" +" slug that links to the store page." msgstr "" -#: discord.AppInfo:108 of -msgid "" -"If this application is a game sold on Discord, this field will be the " -"hash of the image on store embeds" +#: ../../api.rst:3029 ../../api.rst:3558 discord.Activity.large_image_text:3 +#: discord.Activity.large_image_url:3 discord.Activity.small_image_text:3 +#: discord.Activity.small_image_url:3 discord.Streaming.twitch_name:6 +#: discord.TextInput.default:5 discord.Widget.invite_url:3 +#: discord.activity.Activity:22 discord.activity.Activity:28 +#: discord.activity.Activity:40 discord.activity.Activity:46 +#: discord.activity.CustomActivity:27 discord.activity.Streaming:29 +#: discord.activity.Streaming:35 discord.activity.Streaming:41 +#: discord.activity.Streaming:49 discord.appinfo.AppInfo:91 +#: discord.appinfo.AppInfo:99 discord.appinfo.AppInfo:107 +#: discord.appinfo.PartialAppInfo:40 discord.appinfo.PartialAppInfo:46 +#: discord.audit_logs.AuditLogEntry:52 discord.channel.GroupChannel:57 +#: discord.channel.StageChannel:45 discord.channel.StageChannel:77 +#: discord.channel.TextChannel:49 discord.channel.VoiceChannel:74 +#: discord.components.Button:23 discord.components.Button:29 +#: discord.components.Button:41 discord.components.SelectMenu:17 +#: discord.components.SelectMenu:23 discord.components.SelectOption:27 +#: discord.components.TextInput:13 discord.components.TextInput:31 +#: discord.components.TextInput:37 discord.file.File:30 discord.file.File:44 +#: discord.guild.Guild:105 discord.guild.Guild:177 +#: discord.integrations.IntegrationApplication:21 +#: discord.invite.PartialInviteGuild:52 discord.member.Member:54 +#: discord.message.Attachment:75 discord.message.Attachment:83 +#: discord.partial_emoji.PartialEmoji:32 discord.role.Role:89 +#: discord.team.TeamMember:45 discord.ui.Button.custom_id:5 +#: discord.ui.Button.label:3 discord.ui.Button.url:3 +#: discord.ui.Select.placeholder:3 discord.ui.TextInput.value:3 +#: discord.user.ClientUser:63 discord.webhook.async_.Webhook:64 +#: discord.webhook.async_.Webhook:89 discord.webhook.sync.SyncWebhook:41 +#: discord.webhook.sync.SyncWebhook:66 discord.widget.WidgetMember:55 +#: discord.widget.WidgetMember:61 of +#, fuzzy +msgid "Optional[:class:`str`]" +msgstr ":class:`str`" + +#: discord.appinfo.AppInfo:95 discord.appinfo.PartialAppInfo:38 of +#, fuzzy +msgid "The application's terms of service URL, if set." +msgstr ":class:`str` -- アプリケーションの名前。" + +#: discord.appinfo.AppInfo:103 discord.appinfo.PartialAppInfo:44 of +msgid "The application's privacy policy URL, if set." msgstr "" -#: discord.AppInfo.icon_url:1 of +#: discord.AppInfo.icon:1 discord.PartialAppInfo.icon:1 of #, fuzzy -msgid "Retrieves the application's icon asset." +msgid "Retrieves the application's icon asset, if any." msgstr ":class:`.Asset` -- アプリケーションのアイコンアセット。" -#: discord.AppInfo.cover_image_url:5 discord.AppInfo.icon_url:5 -#: discord.Team.icon_url:3 of +#: discord.AppInfo.cover_image:5 discord.AppInfo.icon:3 +#: discord.PartialAppInfo.icon:3 discord.Role.icon:11 discord.Team.icon:3 of #, fuzzy -msgid ":class:`.Asset`" +msgid "Optional[:class:`.Asset`]" msgstr ":class:`str`" -#: discord.AppInfo.cover_image_url:1 of -msgid "Retrieves the cover image on a store embed." +#: discord.AppInfo.cover_image:1 of +msgid "Retrieves the cover image on a store embed, if any." +msgstr "" + +#: discord.AppInfo.cover_image:3 of +msgid "This is only available if the application is a game sold on Discord." +msgstr "" + +#: discord.AppInfo.guild:1 of +msgid "" +"If this application is a game sold on Discord, this field will be the " +"guild to which it has been linked" msgstr "" -#: discord.AppInfo.guild:6 discord.Message.guild:3 discord.VoiceClient.guild:3 -#: discord.Webhook.guild:5 of +#: ../../docstring discord.AppInfo.guild:6 discord.GuildSticker.guild:6 +#: discord.Interaction.guild:3 discord.PartialMessage.guild:3 +#: discord.SyncWebhook.guild:5 discord.Webhook.guild:5 +#: discord.message.Message:200 of #, fuzzy msgid "Optional[:class:`Guild`]" msgstr ":class:`.Guild`" -#: discord.Team:1 of +#: discord.AppInfo.flags:1 discord.PartialAppInfo.flags:1 of +#, fuzzy +msgid "The application's flags." +msgstr ":class:`str` -- アプリケーションの名前。" + +#: discord.AppInfo.flags:5 discord.PartialAppInfo.flags:5 of +#, fuzzy +msgid ":class:`ApplicationFlags`" +msgstr ":class:`.Profile`" + +#: ../../api.rst:68 +msgid "PartialAppInfo" +msgstr "" + +#: discord.appinfo.PartialAppInfo:1 of +msgid "" +"Represents a partial AppInfo given by " +":func:`~discord.abc.GuildChannel.create_invite`" +msgstr "" + +#: ../../api.rst:76 +msgid "Team" +msgstr "" + +#: discord.team.Team:1 of #, fuzzy msgid "Represents an application team for a bot provided by Discord." msgstr "Discordが提供するBotのアプリケーション情報を表します。" -#: discord.Team:5 of +#: discord.team.Team:5 of #, fuzzy msgid "The team ID." msgstr "アムステルダムリージョン。" -#: discord.Team:11 of +#: discord.team.Team:11 of msgid "The team name" msgstr "" -#: discord.Team:23 of +#: discord.team.Team:17 of msgid "The team's owner ID." msgstr "" -#: discord.Team:29 of +#: discord.team.Team:23 of msgid "A list of the members in the team" msgstr "" -#: discord.Team:33 of +#: discord.team.Team:27 of msgid "List[:class:`TeamMember`]" msgstr "" -#: discord.Team.icon_url:1 of +#: discord.Team.icon:1 of #, fuzzy -msgid "Retrieves the team's icon asset." +msgid "Retrieves the team's icon asset, if any." msgstr "Botのアプリケーション情報を取得します。" #: discord.Team.owner:1 of @@ -2497,91 +3213,100 @@ msgstr "" msgid "Optional[:class:`TeamMember`]" msgstr "" -#: discord.TeamMember:1 of +#: ../../api.rst:84 +msgid "TeamMember" +msgstr "" + +#: discord.team.TeamMember:1 of #, fuzzy msgid "Represents a team member in a team." msgstr "オーディオストリームを表します。" -#: discord.TeamMember:7 of +#: discord.team.TeamMember:7 of #, fuzzy msgid "Checks if two team members are equal." msgstr "二つのユーザーが等しいかを比較します。" -#: discord.TeamMember:11 of +#: discord.team.TeamMember:11 of #, fuzzy msgid "Checks if two team members are not equal." msgstr "二つのユーザーが等しいものではないか比較します。" -#: discord.TeamMember:15 of +#: discord.team.TeamMember:15 of #, fuzzy msgid "Return the team member's hash." msgstr "ユーザーのハッシュ値を返します。" -#: discord.TeamMember:19 of +#: discord.team.TeamMember:19 of #, fuzzy msgid "Returns the team member's name with discriminator." msgstr "ユーザー名とディスクリミネータを返します。" -#: discord.TeamMember:25 of +#: discord.team.TeamMember:25 of #, fuzzy msgid "The team member's username." msgstr "更新されたメンバーの更新後情報。" -#: discord.TeamMember:31 of +#: discord.team.TeamMember:31 of #, fuzzy msgid "The team member's unique ID." msgstr "更新されたメンバーの更新後情報。" -#: discord.TeamMember:37 of +#: discord.team.TeamMember:37 of #, fuzzy msgid "" "The team member's discriminator. This is given when the username has " "conflicts." msgstr ":class:`str` -- ユーザーの識別子。これはユーザー名が重複しているときに与えられます。" -#: discord.TeamMember:43 of +#: discord.team.TeamMember:43 of #, fuzzy msgid "The avatar hash the team member has. Could be None." msgstr "Optional[:class:`str`] -- ユーザーのアバターハッシュ。 Noneが返る場合もあります。" -#: discord.ClientUser:47 discord.TeamMember:49 discord.User:47 of +#: discord.team.TeamMember:49 discord.user.ClientUser:41 discord.user.User:41 +#: of #, fuzzy msgid "Specifies if the user is a bot account." msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" -#: discord.TeamMember:55 of +#: discord.team.TeamMember:55 of #, fuzzy msgid "The team that the member is from." msgstr "メンションが削除されたテキスト。" -#: discord.TeamMember:57 of +#: discord.team.TeamMember:57 of #, fuzzy msgid ":class:`Team`" msgstr ":class:`bytes`" -#: discord.TeamMember:61 of +#: discord.team.TeamMember:61 of msgid "The membership state of the member (e.g. invited or accepted)" msgstr "" -#: discord.TeamMember:63 of +#: discord.team.TeamMember:63 of msgid ":class:`TeamMembershipState`" msgstr "" -#: ../../api.rst:52 -msgid "Voice" -msgstr "ボイス" +#: ../../api.rst:92 +msgid "Voice Related" +msgstr "" + +#: ../../api.rst:95 +msgid "VoiceClient" +msgstr "" -#: discord.VoiceClient:1 of +#: discord.voice_client.VoiceClient:1 of msgid "Represents a Discord voice connection." msgstr "Discordの音声接続を表します。" -#: discord.VoiceClient:3 of +#: discord.voice_client.VoiceClient:3 of msgid "" "You do not create these, you typically get them from e.g. " ":meth:`VoiceChannel.connect`." msgstr "これを意図的に生成することはできません。通常、 :meth:`VoiceChannel.connect` などを使用した際に、取得できます。" -#: discord.VoiceClient:8 of +#: discord.voice_client.VoiceClient:8 of msgid "" "In order to use PCM based AudioSources, you must have the opus library " "installed on your system and loaded through :func:`opus.load_opus`. " @@ -2590,123 +3315,64 @@ msgid "" "audio." msgstr "" -#: discord.VoiceClient:15 of +#: discord.voice_client.VoiceClient:15 of #, fuzzy msgid "The voice connection session ID." msgstr ":class:`str` -- 音声接続のセッションID。" -#: discord.VoiceClient:21 of +#: discord.voice_client.VoiceClient:21 of #, fuzzy msgid "The voice connection token." msgstr ":class:`str` -- 音声接続のトークン." -#: discord.VoiceClient:27 of +#: discord.voice_client.VoiceClient:27 of #, fuzzy msgid "The endpoint we are connecting to." msgstr ":class:`str` -- 接続先のエンドポイント。" -#: discord.VoiceClient:33 of +#: discord.voice_client.VoiceClient:33 of #, fuzzy msgid "The voice channel connected to." msgstr ":class:`abc.Connectable` -- 接続しているボイスチャンネル。" -#: discord.VoiceClient:35 of +#: discord.voice_client.VoiceClient:35 of #, fuzzy -msgid ":class:`abc.Connectable`" -msgstr ":class:`.Invite`" +msgid "Union[:class:`VoiceChannel`, :class:`StageChannel`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: discord.VoiceClient:39 of +#: discord.voice_client.VoiceClient:39 of #, fuzzy msgid "The event loop that the voice client is running on." msgstr ":class:`asyncio.AbstractEventLoop` -- ボイスクライアントが実行されているイベントループ。" #: discord.VoiceClient.guild:1 of #, fuzzy -msgid "The guild we're connected to, if applicable." +msgid "The guild we're connected to." msgstr "Optional[:class:`Guild`] -- 存在する場合は、接続しているギルドを返します。" +#: discord.Emoji.guild:3 discord.VoiceClient.guild:3 +#: discord.channel.CategoryChannel:33 discord.channel.StageChannel:33 +#: discord.channel.StoreChannel:31 discord.channel.TextChannel:31 +#: discord.channel.VoiceChannel:31 discord.guild.Guild.edit:90 +#: discord.integrations.BotIntegration:21 discord.integrations.Integration:21 +#: discord.integrations.StreamIntegration:21 discord.member.Member:48 +#: discord.role.Role:53 discord.stage_instance.StageInstance:29 +#: discord.template.Template:52 discord.threads.Thread:33 of +#, fuzzy +msgid ":class:`Guild`" +msgstr ":class:`.Guild`" + #: discord.VoiceClient.user:1 of #, fuzzy msgid "The user connected to voice (i.e. ourselves)." msgstr ":class:`ClientUser` -- ボイスチャンネルに接続しているユーザー。(つまり、自分自身)" -#: discord.DMChannel:31 discord.GroupChannel:31 discord.VoiceClient.user:3 of +#: discord.VoiceClient.user:3 discord.channel.DMChannel:33 +#: discord.channel.GroupChannel:31 discord.user.ClientUser.edit:31 of #, fuzzy msgid ":class:`ClientUser`" msgstr ":class:`~discord.ClientUser`" -#: discord.VoiceClient.on_voice_state_update:3 -#: discord.VoiceProtocol.on_voice_state_update:3 of -msgid "" -"An abstract method that is called when the client's voice state has " -"changed. This corresponds to ``VOICE_STATE_UPDATE``." -msgstr "" - -#: discord.VoiceClient.on_voice_state_update:6 -#: discord.VoiceProtocol.on_voice_state_update:6 of -msgid "" -"The raw `voice state payload`__. .. _voice_state_update_payload: " -"https://discord.com/developers/docs/resources/voice#voice-state-object " -"__ voice_state_update_payload_" -msgstr "" - -#: discord.VoiceClient.on_voice_state_update:6 -#: discord.VoiceProtocol.on_voice_state_update:6 of -#, fuzzy -msgid "The raw `voice state payload`__." -msgstr "生のイベントペイロードデータ。" - -#: discord.VoiceClient.on_voice_server_update:3 -#: discord.VoiceProtocol.on_voice_server_update:3 of -msgid "" -"An abstract method that is called when initially connecting to voice. " -"This corresponds to ``VOICE_SERVER_UPDATE``." -msgstr "" - -#: discord.VoiceClient.on_voice_server_update:6 -#: discord.VoiceProtocol.on_voice_server_update:6 of -msgid "" -"The raw `voice server update payload`__. .. " -"_voice_server_update_payload: " -"https://discord.com/developers/docs/topics/gateway#voice-server-update-" -"voice-server-update-event-fields __ voice_server_update_payload_" -msgstr "" - -#: discord.VoiceClient.on_voice_server_update:6 -#: discord.VoiceProtocol.on_voice_server_update:6 of -msgid "The raw `voice server update payload`__." -msgstr "" - -#: discord.VoiceClient.connect:3 discord.VoiceProtocol.connect:3 of -msgid "" -"An abstract method called when the client initiates the connection " -"request." -msgstr "" - -#: discord.VoiceClient.connect:5 discord.VoiceProtocol.connect:5 of -msgid "" -"When a connection is requested initially, the library calls the " -"constructor under ``__init__`` and then calls :meth:`connect`. If " -":meth:`connect` fails at some point then :meth:`disconnect` is called." -msgstr "" - -#: discord.VoiceClient.connect:9 discord.VoiceProtocol.connect:9 of -msgid "" -"Within this method, to start the voice connection flow it is recommended " -"to use :meth:`Guild.change_voice_state` to start the flow. After which, " -":meth:`on_voice_server_update` and :meth:`on_voice_state_update` will be " -"called. The order that these two are called is unspecified." -msgstr "" - -#: discord.VoiceClient.connect:14 discord.VoiceProtocol.connect:14 of -msgid "The timeout for the connection." -msgstr "" - -#: discord.VoiceClient.connect:16 discord.VoiceProtocol.connect:16 of -#, fuzzy -msgid "Whether reconnection is expected." -msgstr "Discordとの接続を閉じます。" - #: discord.VoiceClient.latency:1 of msgid "Latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds." msgstr "" @@ -2721,33 +3387,33 @@ msgstr "" msgid "Average of most recent 20 HEARTBEAT latencies in seconds." msgstr "" -#: discord.VoiceClient.disconnect:3 of +#: discord.voice_client.VoiceClient.disconnect:3 of msgid "Disconnects this voice client from voice." msgstr "ボイスクライアントをボイスチャンネルから切断します。" -#: discord.VoiceClient.move_to:3 of +#: discord.voice_client.VoiceClient.move_to:3 of msgid "Moves you to a different voice channel." msgstr "別のボイスチャンネルへ移動させます。" -#: discord.VoiceClient.move_to:5 of +#: discord.voice_client.VoiceClient.move_to:5 of msgid "The channel to move to. Must be a voice channel." msgstr "移動先のチャンネル。ボイスチャンネルである必要があります。" -#: discord.VoiceClient.is_connected:1 of +#: discord.voice_client.VoiceClient.is_connected:1 of msgid "Indicates if the voice client is connected to voice." msgstr "ボイスチャンネルに接続しているかどうかを表します。" -#: discord.VoiceClient.play:1 of +#: discord.voice_client.VoiceClient.play:1 of msgid "Plays an :class:`AudioSource`." msgstr ":class:`AudioSource` を再生します。" -#: discord.VoiceClient.play:3 of +#: discord.voice_client.VoiceClient.play:3 of msgid "" "The finalizer, ``after`` is called after the source has been exhausted or" " an error occurred." msgstr "ファイナライザーである ``after`` はソースがなくなったか、エラーが発生した後に呼び出されます。" -#: discord.VoiceClient.play:6 of +#: discord.voice_client.VoiceClient.play:6 of #, fuzzy msgid "" "If an error happens while the audio player is running, the exception is " @@ -2755,11 +3421,11 @@ msgid "" "passed, any caught exception will be displayed as if it were raised." msgstr "オーディオプレイヤーの実行中にエラーが発生した場合、例外はキャッチされ、プレイヤーは停止します。" -#: discord.VoiceClient.play:10 of +#: discord.voice_client.VoiceClient.play:10 of msgid "The audio source we're reading from." msgstr "読み込むオーディオソース。" -#: discord.VoiceClient.play:12 of +#: discord.voice_client.VoiceClient.play:12 of #, fuzzy msgid "" "The finalizer that is called after the stream is exhausted. This function" @@ -2769,37 +3435,37 @@ msgstr "" "ファイナライザーはストリームが空になると呼び出されます。発生した例外はすべて破棄されます。この関数には再生中に発生したオプションの例外を表す一つのパラメータ" " ``error`` が必要です。" -#: discord.VoiceClient.play:17 of +#: discord.voice_client.VoiceClient.play:17 of #, fuzzy msgid "Already playing audio or not connected." msgstr ":exc:`ClientException` -- すでにオーディオを再生しているか、VCに接続していない。" -#: discord.VoiceClient.play:18 of +#: discord.voice_client.VoiceClient.play:18 of #, fuzzy msgid "Source is not a :class:`AudioSource` or after is not a callable." msgstr ":exc:`TypeError` -- sourceが :class:`AudioSource` でないか、afterが呼び出し可能でない。" -#: discord.VoiceClient.play:19 of +#: discord.voice_client.VoiceClient.play:19 of msgid "Source is not opus encoded and opus is not loaded." msgstr "" -#: discord.VoiceClient.is_playing:1 of +#: discord.voice_client.VoiceClient.is_playing:1 of msgid "Indicates if we're currently playing audio." msgstr "現在オーディオを再生しているかを表します。" -#: discord.VoiceClient.is_paused:1 of +#: discord.voice_client.VoiceClient.is_paused:1 of msgid "Indicates if we're playing audio, but if we're paused." msgstr "再生中のオーディオを一時停止しているかを表します。" -#: discord.VoiceClient.stop:1 of +#: discord.voice_client.VoiceClient.stop:1 of msgid "Stops playing audio." msgstr "音声の再生を停止します。" -#: discord.VoiceClient.pause:1 of +#: discord.voice_client.VoiceClient.pause:1 of msgid "Pauses the audio playing." msgstr "音声の再生を一時的に停止します。" -#: discord.VoiceClient.resume:1 of +#: discord.voice_client.VoiceClient.resume:1 of msgid "Resumes the audio playing." msgstr "音声の再生を再開します。" @@ -2819,215 +3485,303 @@ msgstr "このプロパティは現在再生しているオーディオソース msgid "Optional[:class:`AudioSource`]" msgstr ":class:`AudioSource` を再生します。" -#: discord.VoiceClient.send_audio_packet:1 of +#: discord.voice_client.VoiceClient.send_audio_packet:1 of msgid "Sends an audio packet composed of the data." msgstr "データで構成されるオーディオパケットを送信します。" -#: discord.VoiceClient.send_audio_packet:3 of +#: discord.voice_client.VoiceClient.send_audio_packet:3 of msgid "You must be connected to play audio." msgstr "オーディオを再生するには、ボイスチャンネルに接続している必要があります。" -#: discord.VoiceClient.send_audio_packet:5 of +#: discord.voice_client.VoiceClient.send_audio_packet:5 of msgid "The :term:`py:bytes-like object` denoting PCM or Opus voice data." msgstr "PCM、またはOpusボイスデータを表す :term:`py:bytes-like object` 。" -#: discord.VoiceClient.send_audio_packet:7 of +#: discord.voice_client.VoiceClient.send_audio_packet:7 of msgid "Indicates if ``data`` should be encoded into Opus." msgstr "``data`` をOpusにエンコードする必要があるかを表します。" -#: discord.VoiceClient.send_audio_packet:10 of +#: discord.voice_client.VoiceClient.send_audio_packet:10 of #, fuzzy msgid "You are not connected." msgstr ":exc:`ClientException` -- ボイスチャンネルに接続していない。" -#: discord.VoiceClient.send_audio_packet:11 of +#: discord.voice_client.VoiceClient.send_audio_packet:11 of #, fuzzy msgid "Encoding the data failed." msgstr ":exc:`opus.OpusError` -- dataのエンコードに失敗した。" -#: discord.VoiceProtocol:1 of +#: ../../api.rst:104 +msgid "VoiceProtocol" +msgstr "" + +#: discord.voice_client.VoiceProtocol:1 of #, fuzzy msgid "A class that represents the Discord voice protocol." msgstr "Discordの音声接続を表します。" -#: discord.VoiceProtocol:3 of +#: discord.voice_client.VoiceProtocol:3 of msgid "" "This is an abstract class. The library provides a concrete implementation" " under :class:`VoiceClient`." msgstr "" -#: discord.VoiceProtocol:6 of +#: discord.voice_client.VoiceProtocol:6 of msgid "" "This class allows you to implement a protocol to allow for an external " "method of sending voice, such as Lavalink_ or a native library " "implementation." msgstr "" -#: discord.VoiceProtocol:9 of -msgid "These classes are passed to :meth:`abc.Connectable.connect`." +#: discord.voice_client.VoiceProtocol:9 of +msgid "" +"These classes are passed to :meth:`abc.Connectable.connect " +"`." msgstr "" -#: discord.VoiceProtocol:13 of +#: discord.voice_client.VoiceProtocol:13 of msgid "The client (or its subclasses) that started the connection request." msgstr "" -#: discord.VoiceProtocol:15 of +#: discord.voice_client.VoiceProtocol:15 of #, fuzzy msgid "The voice channel that is being connected to." msgstr "ピン留めが更新されたプライベートチャンネル。" -#: discord.VoiceProtocol.disconnect:3 of -msgid "An abstract method called when the client terminates the connection." +#: discord.voice_client.VoiceProtocol.on_voice_state_update:3 of +msgid "" +"An abstract method that is called when the client's voice state has " +"changed. This corresponds to ``VOICE_STATE_UPDATE``." msgstr "" -#: discord.VoiceProtocol.disconnect:5 of -msgid "See :meth:`cleanup`." +#: discord.voice_client.VoiceProtocol.on_voice_state_update:6 of +msgid "" +"The raw `voice state payload`__. .. _voice_state_update_payload: " +"https://discord.com/developers/docs/resources/voice#voice-state-object " +"__ voice_state_update_payload_" msgstr "" -#: discord.VoiceProtocol.disconnect:7 of +#: discord.voice_client.VoiceProtocol.on_voice_state_update:6 of #, fuzzy -msgid "Whether the disconnection was forced." -msgstr "Discordとの接続を閉じます。" +msgid "The raw `voice state payload`__." +msgstr "生のイベントペイロードデータ。" + +#: discord.voice_client.VoiceProtocol.on_voice_server_update:3 of +msgid "" +"An abstract method that is called when initially connecting to voice. " +"This corresponds to ``VOICE_SERVER_UPDATE``." +msgstr "" + +#: discord.voice_client.VoiceProtocol.on_voice_server_update:6 of +msgid "" +"The raw `voice server update payload`__. .. " +"_voice_server_update_payload: " +"https://discord.com/developers/docs/topics/gateway#voice-server-update-" +"voice-server-update-event-fields __ voice_server_update_payload_" +msgstr "" + +#: discord.voice_client.VoiceProtocol.on_voice_server_update:6 of +msgid "The raw `voice server update payload`__." +msgstr "" + +#: discord.voice_client.VoiceProtocol.connect:3 of +msgid "" +"An abstract method called when the client initiates the connection " +"request." +msgstr "" + +#: discord.voice_client.VoiceProtocol.connect:5 of +msgid "" +"When a connection is requested initially, the library calls the " +"constructor under ``__init__`` and then calls :meth:`connect`. If " +":meth:`connect` fails at some point then :meth:`disconnect` is called." +msgstr "" + +#: discord.voice_client.VoiceProtocol.connect:9 of +msgid "" +"Within this method, to start the voice connection flow it is recommended " +"to use :meth:`Guild.change_voice_state` to start the flow. After which, " +":meth:`on_voice_server_update` and :meth:`on_voice_state_update` will be " +"called. The order that these two are called is unspecified." +msgstr "" + +#: discord.voice_client.VoiceProtocol.connect:14 of +msgid "The timeout for the connection." +msgstr "" + +#: discord.voice_client.VoiceProtocol.connect:16 of +#, fuzzy +msgid "Whether reconnection is expected." +msgstr "Discordとの接続を閉じます。" + +#: discord.voice_client.VoiceProtocol.disconnect:3 of +msgid "An abstract method called when the client terminates the connection." +msgstr "" + +#: discord.voice_client.VoiceProtocol.disconnect:5 of +msgid "See :meth:`cleanup`." +msgstr "" -#: discord.VoiceProtocol.cleanup:1 of +#: discord.voice_client.VoiceProtocol.disconnect:7 of +#, fuzzy +msgid "Whether the disconnection was forced." +msgstr "Discordとの接続を閉じます。" + +#: discord.voice_client.VoiceProtocol.cleanup:1 of msgid "" "This method *must* be called to ensure proper clean-up during a " "disconnect." msgstr "" -#: discord.VoiceProtocol.cleanup:3 of +#: discord.voice_client.VoiceProtocol.cleanup:3 of msgid "" "It is advisable to call this from within :meth:`disconnect` when you are " "completely done with the voice protocol instance." msgstr "" -#: discord.VoiceProtocol.cleanup:6 of +#: discord.voice_client.VoiceProtocol.cleanup:6 of msgid "" "This method removes it from the internal state cache that keeps track of " "currently alive voice clients. Failure to clean-up will cause subsequent " "connections to report that it's still connected." msgstr "" -#: discord.AudioSource:1 of +#: ../../api.rst:112 +#, fuzzy +msgid "AudioSource" +msgstr "オーディオストリームを表します。" + +#: discord.player.AudioSource:1 of msgid "Represents an audio stream." msgstr "オーディオストリームを表します。" -#: discord.AudioSource:3 of +#: discord.player.AudioSource:3 of msgid "" "The audio stream can be Opus encoded or not, however if the audio stream " "is not Opus encoded then the audio format must be 16-bit 48KHz stereo " "PCM." msgstr "オーディオストリームはOpusにエンコードされていなくても構いませんが、エンコードされていない場合、オーディオフォーマットは16ビットの48KHzステレオPCMである必要があります。" -#: discord.AudioSource:8 of +#: discord.player.AudioSource:8 of msgid "The audio source reads are done in a separate thread." msgstr "オーディオソースの読み込みは別スレッドで行われます。" -#: discord.AudioSource.read:1 discord.FFmpegOpusAudio.read:1 -#: discord.FFmpegPCMAudio.read:1 discord.PCMAudio.read:1 -#: discord.PCMVolumeTransformer.read:1 of +#: discord.player.AudioSource.read:1 discord.player.FFmpegOpusAudio.read:1 +#: discord.player.FFmpegPCMAudio.read:1 discord.player.PCMAudio.read:1 +#: discord.player.PCMVolumeTransformer.read:1 of msgid "Reads 20ms worth of audio." msgstr "20ms分のオーディオを読み込みます。" -#: discord.AsyncWebhookAdapter.handle_execution_response:7 -#: discord.AsyncWebhookAdapter.request:3 discord.AudioSource.read:3 -#: discord.FFmpegOpusAudio.read:3 discord.FFmpegPCMAudio.read:3 -#: discord.PCMAudio.read:3 discord.PCMVolumeTransformer.read:3 -#: discord.RequestsWebhookAdapter.handle_execution_response:7 -#: discord.RequestsWebhookAdapter.request:3 -#: discord.WebhookAdapter.handle_execution_response:7 -#: discord.WebhookAdapter.request:3 of +#: discord.player.AudioSource.read:3 discord.player.FFmpegOpusAudio.read:3 +#: discord.player.FFmpegPCMAudio.read:3 discord.player.PCMAudio.read:3 +#: discord.player.PCMVolumeTransformer.read:3 of msgid "Subclasses must implement this." msgstr "サブクラスはこれを実装する必要があります。" -#: discord.AudioSource.read:5 discord.FFmpegOpusAudio.read:5 -#: discord.FFmpegPCMAudio.read:5 discord.PCMAudio.read:5 -#: discord.PCMVolumeTransformer.read:5 of +#: discord.player.AudioSource.read:5 discord.player.FFmpegOpusAudio.read:5 +#: discord.player.FFmpegPCMAudio.read:5 discord.player.PCMAudio.read:5 +#: discord.player.PCMVolumeTransformer.read:5 of msgid "" "If the audio is complete, then returning an empty :term:`py:bytes-like " "object` to signal this is the way to do so." msgstr "オーディオの読み取りが終了すると、空の :term:`py:bytes-like object` を返してこれを通知します。" -#: discord.AudioSource.read:8 discord.FFmpegOpusAudio.read:8 -#: discord.FFmpegPCMAudio.read:8 discord.PCMAudio.read:8 -#: discord.PCMVolumeTransformer.read:8 of +#: discord.player.AudioSource.read:8 discord.player.FFmpegOpusAudio.read:8 +#: discord.player.FFmpegPCMAudio.read:8 discord.player.PCMAudio.read:8 +#: discord.player.PCMVolumeTransformer.read:8 of +#, fuzzy msgid "" -"If :meth:`is_opus` method returns ``True``, then it must return 20ms " -"worth of Opus encoded audio. Otherwise, it must be 20ms worth of 16-bit " -"48KHz stereo PCM, which is about 3,840 bytes per frame (20ms worth of " -"audio)." +"If :meth:`~AudioSource.is_opus` method returns ``True``, then it must " +"return 20ms worth of Opus encoded audio. Otherwise, it must be 20ms worth" +" of 16-bit 48KHz stereo PCM, which is about 3,840 bytes per frame (20ms " +"worth of audio)." msgstr "" ":meth:`is_opus` が ``True`` " "を返す場合、20ms分のOpusにエンコードされたオーディオを返さなければいけません。それ以外の場合は、フレームあたり約3,840バイトの20ms相当の16ビット48KHzステレオPCM(20ms分のオーディオ)が必要です。" -#: discord.AudioSource.read:13 discord.FFmpegOpusAudio.read:13 -#: discord.FFmpegPCMAudio.read:13 discord.PCMAudio.read:13 -#: discord.PCMVolumeTransformer.read:13 of +#: discord.player.AudioSource.read:13 discord.player.FFmpegOpusAudio.read:13 +#: discord.player.FFmpegPCMAudio.read:13 discord.player.PCMAudio.read:13 +#: discord.player.PCMVolumeTransformer.read:13 of msgid "A bytes like object that represents the PCM or Opus data." msgstr "PCMまたはOpusデータを表すバイトライクオブジェクト。" -#: discord.Asset.read:18 discord.Attachment.read:20 discord.AudioSource.read:14 -#: discord.FFmpegOpusAudio.read:14 discord.FFmpegPCMAudio.read:14 -#: discord.PCMAudio.read:14 discord.PCMVolumeTransformer.read:14 of +#: discord.asset.AssetMixin.read:10 discord.message.Attachment.read:20 +#: discord.partial_emoji.PartialEmoji.read:10 +#: discord.player.AudioSource.read:14 discord.player.FFmpegOpusAudio.read:14 +#: discord.player.FFmpegPCMAudio.read:14 discord.player.PCMAudio.read:14 +#: discord.player.PCMVolumeTransformer.read:14 of msgid ":class:`bytes`" msgstr ":class:`bytes`" -#: discord.AudioSource.is_opus:1 discord.FFmpegOpusAudio.is_opus:1 -#: discord.FFmpegPCMAudio.is_opus:1 of +#: discord.player.AudioSource.is_opus:1 +#: discord.player.FFmpegOpusAudio.is_opus:1 +#: discord.player.FFmpegPCMAudio.is_opus:1 of msgid "Checks if the audio source is already encoded in Opus." msgstr "オーディオソースがOpusにエンコードされているかを表します。" -#: discord.AudioSource.cleanup:1 discord.FFmpegAudio.cleanup:1 -#: discord.PCMVolumeTransformer.cleanup:1 of +#: discord.player.AudioSource.cleanup:1 discord.player.FFmpegAudio.cleanup:1 +#: discord.player.PCMVolumeTransformer.cleanup:1 of msgid "Called when clean-up is needed to be done." msgstr "クリーンアップが必要な時に呼び出されます。" -#: discord.AudioSource.cleanup:3 discord.FFmpegAudio.cleanup:3 -#: discord.PCMVolumeTransformer.cleanup:3 of +#: discord.player.AudioSource.cleanup:3 discord.player.FFmpegAudio.cleanup:3 +#: discord.player.PCMVolumeTransformer.cleanup:3 of msgid "" "Useful for clearing buffer data or processes after it is done playing " "audio." msgstr "オーディオの再生が終了した後にバッファデータやプロセスをクリアするのに便利です。" -#: discord.PCMAudio:1 of +#: ../../api.rst:120 +msgid "PCMAudio" +msgstr "" + +#: discord.player.PCMAudio:1 of msgid "Represents raw 16-bit 48KHz stereo PCM audio source." msgstr "生の16ビット48KHzステレオPCMオーディオソースを表します。" -#: discord.PCMAudio:5 of +#: discord.player.PCMAudio:5 of #, fuzzy msgid "A file-like object that reads byte data representing raw PCM." msgstr ":term:`py:file object` -- 生のPCMを表したバイトデータを読み取るファイルライクオブジェクト。" -#: discord.PCMAudio:7 of +#: discord.player.PCMAudio:7 of msgid ":term:`py:file object`" msgstr "" -#: discord.FFmpegAudio:1 of +#: ../../api.rst:128 +msgid "FFmpegAudio" +msgstr "" + +#: discord.player.FFmpegAudio:1 of msgid "Represents an FFmpeg (or AVConv) based AudioSource." msgstr "" -#: discord.FFmpegAudio:3 of +#: discord.player.FFmpegAudio:3 of msgid "" "User created AudioSources using FFmpeg differently from how " ":class:`FFmpegPCMAudio` and :class:`FFmpegOpusAudio` work should subclass" " this." msgstr "" -#: discord.FFmpegOpusAudio:1 discord.FFmpegPCMAudio:1 of +#: ../../api.rst:136 +msgid "FFmpegPCMAudio" +msgstr "" + +#: discord.player.FFmpegOpusAudio:1 discord.player.FFmpegPCMAudio:1 of msgid "An audio source from FFmpeg (or AVConv)." msgstr "FFmpeg(またはAVConv)のオーディオソース。" -#: discord.FFmpegPCMAudio:3 of +#: discord.player.FFmpegPCMAudio:3 of msgid "This launches a sub-process to a specific input file given." msgstr "与えられた特定の入力ファイルに対してサブプロセスを起動します。" -#: discord.FFmpegOpusAudio:18 discord.FFmpegPCMAudio:7 of +#: discord.player.FFmpegOpusAudio:18 discord.player.FFmpegPCMAudio:7 of msgid "" "You must have the ffmpeg or avconv executable in your path environment " "variable in order for this to work." msgstr "環境変数にffmpegまたはavconv実行可能ファイルがなければなりません。" -#: discord.FFmpegPCMAudio:10 of +#: discord.player.FFmpegPCMAudio:10 of #, fuzzy msgid "" "The input that ffmpeg will take and convert to PCM bytes. If ``pipe`` is " @@ -3037,36 +3791,40 @@ msgstr "" "ffmpegが受け取り、PCMバイトへ変換する入力。 ``pipe`` " "がTrueの場合、これはffmpegの標準入力に渡されるファイルライクオブジェクトです。" -#: discord.FFmpegOpusAudio:39 discord.FFmpegPCMAudio:14 of +#: discord.player.FFmpegOpusAudio:39 discord.player.FFmpegPCMAudio:14 of msgid "The executable name (and path) to use. Defaults to ``ffmpeg``." msgstr "使用する実行可能ファイルの名前 (およびパス)。デフォルトでは ``ffmpeg`` です。" -#: discord.FFmpegOpusAudio:41 discord.FFmpegPCMAudio:16 of +#: discord.player.FFmpegOpusAudio:41 discord.player.FFmpegPCMAudio:16 of msgid "" "If ``True``, denotes that ``source`` parameter will be passed to the " "stdin of ffmpeg. Defaults to ``False``." msgstr "``True`` の場合、 ``source`` パラメータがffmpegの標準入力に渡されます。デフォルトでは ``False`` です。" -#: discord.FFmpegOpusAudio:44 discord.FFmpegPCMAudio:19 of +#: discord.player.FFmpegOpusAudio:44 discord.player.FFmpegPCMAudio:19 of msgid "" "A file-like object to pass to the Popen constructor. Could also be an " "instance of ``subprocess.PIPE``." msgstr "Popenのコンストラクタに渡すファイルライクオブジェクト。 ``subprocess.PIPE`` のようなインスタンスにすることも可能です。" -#: discord.FFmpegOpusAudio:47 discord.FFmpegPCMAudio:22 of +#: discord.player.FFmpegOpusAudio:47 discord.player.FFmpegPCMAudio:22 of msgid "Extra command line arguments to pass to ffmpeg before the ``-i`` flag." msgstr "``-i`` フラグのまえにffmepgに渡す追加のコマンドライン引数。" -#: discord.FFmpegOpusAudio:49 discord.FFmpegPCMAudio:24 of +#: discord.player.FFmpegOpusAudio:49 discord.player.FFmpegPCMAudio:24 of msgid "Extra command line arguments to pass to ffmpeg after the ``-i`` flag." msgstr "``-i`` フラグのあとにffmepgに渡す追加のコマンドライン引数。" -#: discord.FFmpegOpusAudio:52 discord.FFmpegPCMAudio:27 of +#: discord.player.FFmpegOpusAudio:52 discord.player.FFmpegPCMAudio:27 of #, fuzzy msgid "The subprocess failed to be created." msgstr ":exc:`ClientException` -- サブプロセスの作成に失敗した。" -#: discord.FFmpegOpusAudio:3 of +#: ../../api.rst:144 +msgid "FFmpegOpusAudio" +msgstr "" + +#: discord.player.FFmpegOpusAudio:3 of msgid "" "This launches a sub-process to a specific input file given. However, " "rather than producing PCM packets like :class:`FFmpegPCMAudio` does that " @@ -3074,7 +3832,7 @@ msgid "" "the encoding step done by the library." msgstr "" -#: discord.FFmpegOpusAudio:7 of +#: discord.player.FFmpegOpusAudio:7 of msgid "" "Alternatively, instead of instantiating this class directly, you can use " ":meth:`FFmpegOpusAudio.from_probe` to probe for bitrate and codec " @@ -3085,7 +3843,7 @@ msgid "" "know that the input source is Opus encoded beforehand." msgstr "" -#: discord.FFmpegOpusAudio:21 of +#: discord.player.FFmpegOpusAudio:21 of #, fuzzy msgid "" "The input that ffmpeg will take and convert to Opus bytes. If ``pipe`` is" @@ -3095,11 +3853,11 @@ msgstr "" "ffmpegが受け取り、PCMバイトへ変換する入力。 ``pipe`` " "がTrueの場合、これはffmpegの標準入力に渡されるファイルライクオブジェクトです。" -#: discord.FFmpegOpusAudio:25 of +#: discord.player.FFmpegOpusAudio:25 of msgid "The bitrate in kbps to encode the output to. Defaults to ``128``." msgstr "" -#: discord.FFmpegOpusAudio:27 of +#: discord.player.FFmpegOpusAudio:27 of msgid "" "The codec to use to encode the audio data. Normally this would be just " "``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to " @@ -3112,7 +3870,7 @@ msgid "" "proper value for this parameter." msgstr "" -#: discord.FFmpegOpusAudio:27 of +#: discord.player.FFmpegOpusAudio:27 of msgid "" "The codec to use to encode the audio data. Normally this would be just " "``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to " @@ -3121,7 +3879,7 @@ msgid "" "or ``libopus`` will be considered ``libopus``. Defaults to ``libopus``." msgstr "" -#: discord.FFmpegOpusAudio:35 of +#: discord.player.FFmpegOpusAudio:35 of msgid "" "Do not provide this parameter unless you are certain that the audio input" " is already Opus encoded. For typical use " @@ -3129,33 +3887,33 @@ msgid "" " value for this parameter." msgstr "" -#: discord.FFmpegOpusAudio.from_probe:3 of +#: discord.player.FFmpegOpusAudio.from_probe:3 of msgid "" "A factory method that creates a :class:`FFmpegOpusAudio` after probing " "the input source for audio codec and bitrate information." msgstr "" -#: discord.FFmpegOpusAudio.from_probe:8 of +#: discord.player.FFmpegOpusAudio.from_probe:8 of msgid "" "Use this function to create an :class:`FFmpegOpusAudio` instance instead " "of the constructor: ::" msgstr "" -#: discord.FFmpegOpusAudio.from_probe:13 of +#: discord.player.FFmpegOpusAudio.from_probe:13 of msgid "" "If you are on Windows and don't have ffprobe installed, use the " "``fallback`` method to probe using ffmpeg instead: ::" msgstr "" -#: discord.FFmpegOpusAudio.from_probe:19 of +#: discord.player.FFmpegOpusAudio.from_probe:19 of msgid "Using a custom method of determining codec and bitrate: ::" msgstr "" -#: discord.FFmpegOpusAudio.from_probe:29 of +#: discord.player.FFmpegOpusAudio.from_probe:28 of msgid "Identical to the ``source`` parameter for the constructor." msgstr "" -#: discord.FFmpegOpusAudio.from_probe:30 of +#: discord.player.FFmpegOpusAudio.from_probe:29 of msgid "" "The probing method used to determine bitrate and codec information. As a " "string, valid values are ``native`` to use ffprobe (or avprobe) and " @@ -3165,78 +3923,85 @@ msgid "" " to ``ffmpeg`` if not provided as a keyword argument." msgstr "" -#: discord.FFmpegOpusAudio.from_probe:36 of +#: discord.player.FFmpegOpusAudio.from_probe:35 of msgid "" "The remaining parameters to be passed to the :class:`FFmpegOpusAudio` " "constructor, excluding ``bitrate`` and ``codec``." msgstr "" -#: discord.FFmpegOpusAudio.from_probe:39 discord.FFmpegOpusAudio.probe:10 of +#: discord.player.FFmpegOpusAudio.from_probe:38 +#: discord.player.FFmpegOpusAudio.probe:10 of msgid "Invalid probe method, must be ``'native'`` or ``'fallback'``." msgstr "" -#: discord.FFmpegOpusAudio.from_probe:40 discord.FFmpegOpusAudio.probe:11 of +#: discord.player.FFmpegOpusAudio.from_probe:39 +#: discord.player.FFmpegOpusAudio.probe:11 of msgid "Invalid value for ``probe`` parameter, must be :class:`str` or a callable." msgstr "" -#: discord.FFmpegOpusAudio.from_probe:42 of +#: discord.player.FFmpegOpusAudio.from_probe:41 of msgid "An instance of this class." msgstr "" -#: discord.FFmpegOpusAudio.from_probe:43 of +#: discord.player.FFmpegOpusAudio.from_probe:42 of msgid ":class:`FFmpegOpusAudio`" msgstr "" -#: discord.FFmpegOpusAudio.probe:3 of +#: discord.player.FFmpegOpusAudio.probe:3 of msgid "Probes the input source for bitrate and codec information." msgstr "" -#: discord.FFmpegOpusAudio.probe:5 of +#: discord.player.FFmpegOpusAudio.probe:5 of msgid "Identical to the ``source`` parameter for :class:`FFmpegOpusAudio`." msgstr "" -#: discord.FFmpegOpusAudio.probe:6 of +#: discord.player.FFmpegOpusAudio.probe:6 of msgid "" "Identical to the ``method`` parameter for " ":meth:`FFmpegOpusAudio.from_probe`." msgstr "" -#: discord.FFmpegOpusAudio.probe:7 of +#: discord.player.FFmpegOpusAudio.probe:7 of msgid "Identical to the ``executable`` parameter for :class:`FFmpegOpusAudio`." msgstr "" -#: discord.FFmpegOpusAudio.probe:13 of +#: discord.player.FFmpegOpusAudio.probe:13 of msgid "A 2-tuple with the codec and bitrate of the input source." msgstr "" -#: discord.FFmpegOpusAudio.probe:14 of -msgid "Tuple[Optional[:class:`str`], Optional[:class:`int`]]" +#: discord.player.FFmpegOpusAudio.probe:14 of +#, fuzzy +msgid "Optional[Tuple[Optional[:class:`str`], :class:`int`]]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: ../../api.rst:152 +msgid "PCMVolumeTransformer" msgstr "" -#: discord.PCMVolumeTransformer:1 of +#: discord.player.PCMVolumeTransformer:1 of msgid "Transforms a previous :class:`AudioSource` to have volume controls." msgstr "前述の :class:`AudioSource` をボリュームコントロールを持つものに変換します。" -#: discord.PCMVolumeTransformer:3 of +#: discord.player.PCMVolumeTransformer:3 of msgid "" "This does not work on audio sources that have :meth:`AudioSource.is_opus`" " set to ``True``." msgstr "これは :meth:`AudioSource.is_opus` が ``True`` になっているオーディオソースでは動作しません。" -#: discord.PCMVolumeTransformer:6 of +#: discord.player.PCMVolumeTransformer:6 of msgid "The original AudioSource to transform." msgstr "変換する元のAudioSource。" -#: discord.PCMVolumeTransformer:8 of +#: discord.player.PCMVolumeTransformer:8 of msgid "The initial volume to set it to. See :attr:`volume` for more info." msgstr "設定する初期ボリューム。詳細は :attr:`volume` を参照してください。" -#: discord.PCMVolumeTransformer:12 of +#: discord.player.PCMVolumeTransformer:12 of #, fuzzy msgid "Not an audio source." msgstr "オーディオストリームを表します。" -#: discord.PCMVolumeTransformer:13 of +#: discord.player.PCMVolumeTransformer:13 of #, fuzzy msgid "The audio source is opus encoded." msgstr ":exc:`ClientException` -- オーディオソースがopusエンコード済み。" @@ -3248,7 +4013,7 @@ msgid "" " for 100%)." msgstr "ボリュームを浮動小数点数パーセンテージ (100%の場合は1.0)として取得、または設定します。" -#: ../../api.rst:79 +#: ../../api.rst:160 msgid "Opus Library" msgstr "Opusライブラリ" @@ -3320,17 +4085,18 @@ msgstr "ボイス関連の機能を動かすためには、これが ``True`` msgid "Indicates if the opus library has been loaded." msgstr "opusライブラリがロードされているかを表します。" -#: ../../api.rst:88 +#: ../../api.rst:169 msgid "Event Reference" msgstr "イベントリファレンス" -#: ../../api.rst:90 +#: ../../api.rst:171 +#, fuzzy msgid "" -"This page outlines the different types of events listened by " +"This section outlines the different types of events listened by " ":class:`Client`." msgstr "この項目では :class:`Client` が受け取る様々なイベントについて説明します。" -#: ../../api.rst:92 +#: ../../api.rst:173 msgid "" "There are two ways to register an event, the first way is through the use" " of :meth:`Client.event`. The second way is through subclassing " @@ -3339,7 +4105,7 @@ msgstr "" "イベントを登録する方法は二通りあります。一つ目は :meth:`Client.event` を使用する方法です。二つ目は " ":class:`Client` を継承してサブクラスを作り、イベントをオーバーライドする方法です。この方法を用いた場合は以下のようになります:" -#: ../../api.rst:107 +#: ../../api.rst:188 msgid "" "If an event handler raises an exception, :func:`on_error` will be called " "to handle it, which defaults to print a traceback and ignoring the " @@ -3348,7 +4114,7 @@ msgstr "" "イベントハンドラが例外を発生させると、それを処理するために :func:`on_error` が呼び出されます。 " "デフォルトではトレースバックが出力され、例外は無視されます。" -#: ../../api.rst:112 +#: ../../api.rst:193 msgid "" "All the events must be a |coroutine_link|_. If they aren't, then you " "might get unexpected errors. In order to turn a function into a coroutine" @@ -3357,7 +4123,7 @@ msgstr "" "すべてのイベントは |coroutine_link|_ である必要があります。 |coroutine_link|_ " "でない場合、予期せぬエラーが発生する可能性があります。関数をコルーチンにするには、関数定義の際に ``async def`` を使用してください。" -#: ../../api.rst:118 +#: ../../api.rst:199 msgid "" "Called when the client has successfully connected to Discord. This is not" " the same as the client being fully prepared, see :func:`on_ready` for " @@ -3366,11 +4132,11 @@ msgstr "" "クライアントがDiscordに正常に接続できたときに呼び出されます。クライアントの準備が完了していることと同義ではありません。 " ":func:`on_ready` を参照してください。" -#: ../../api.rst:121 +#: ../../api.rst:202 msgid "The warnings on :func:`on_ready` also apply." msgstr ":func:`on_ready` での警告も適用されます。" -#: ../../api.rst:125 +#: ../../api.rst:206 #, fuzzy msgid "" "Similar to :func:`on_connect` except used by :class:`AutoShardedClient` " @@ -3379,23 +4145,28 @@ msgstr "" "特定の Shard IDが準備完了になったかを確認するために :class:`AutoShardedClient` で使用される以外は " ":func:`on_ready` とほとんど同じです。" -#: ../../api.rst:130 +#: ../../api.rst:211 #, fuzzy msgid "The shard ID that has connected." msgstr "準備が完了したShard ID。" -#: ../../api.rst:135 +#: ../../api.rst:216 +#, fuzzy msgid "" -"Called when the client has disconnected from Discord. This could happen " -"either through the internet being disconnected, explicit calls to logout," -" or Discord terminating the connection one way or the other." +"Called when the client has disconnected from Discord, or a connection " +"attempt to Discord has failed. This could happen either through the " +"internet being disconnected, explicit calls to close, or Discord " +"terminating the connection one way or the other." msgstr "クライアントがDiscordから切断したときに呼び出されます。これはインターネットが切断された、明示的にログアウトした、またはDiscord側から何らかの方法で切断されたというような場合に呼び出される可能性があります。" -#: ../../api.rst:139 -msgid "This function can be called many times." +#: ../../api.rst:220 +#, fuzzy +msgid "" +"This function can be called many times without a corresponding " +":func:`on_connect` call." msgstr "この関数は何度でも呼び出すことができます。" -#: ../../api.rst:143 +#: ../../api.rst:224 #, fuzzy msgid "" "Similar to :func:`on_disconnect` except used by " @@ -3405,12 +4176,12 @@ msgstr "" "特定の Shard IDが準備完了になったかを確認するために :class:`AutoShardedClient` で使用される以外は " ":func:`on_ready` とほとんど同じです。" -#: ../../api.rst:148 +#: ../../api.rst:229 #, fuzzy msgid "The shard ID that has disconnected." msgstr "準備が完了したShard ID。" -#: ../../api.rst:153 +#: ../../api.rst:234 msgid "" "Called when the client is done preparing the data received from Discord. " "Usually after login is successful and the :attr:`Client.guilds` and co. " @@ -3419,7 +4190,7 @@ msgstr "" "クライアントがDiscordから受信したデータの準備を完了した際に呼び出されます。通常はログインが成功したあと、 " ":attr:`Client.guilds` とそれに関連するものの準備が完了したときです。" -#: ../../api.rst:158 +#: ../../api.rst:239 msgid "" "This function is not guaranteed to be the first event called. Likewise, " "this function is **not** guaranteed to only be called once. This library " @@ -3429,7 +4200,7 @@ msgstr "" "このイベントは、最初に呼び出されるイベントとは限りません。同時に、このイベントは **一度だけ呼ばれるという保証もできません** " "。このライブラリは、再接続ロジックを実装しているためリジューム要求が失敗するたびにこのイベントが呼び出されることになります。" -#: ../../api.rst:165 +#: ../../api.rst:246 msgid "" "Similar to :func:`on_ready` except used by :class:`AutoShardedClient` to " "denote when a particular shard ID has become ready." @@ -3437,15 +4208,15 @@ msgstr "" "特定の Shard IDが準備完了になったかを確認するために :class:`AutoShardedClient` で使用される以外は " ":func:`on_ready` とほとんど同じです。" -#: ../../api.rst:168 +#: ../../api.rst:249 msgid "The shard ID that is ready." msgstr "準備が完了したShard ID。" -#: ../../api.rst:173 +#: ../../api.rst:254 msgid "Called when the client has resumed a session." msgstr "クライアントがセッションを再開したときに呼び出されます。" -#: ../../api.rst:177 +#: ../../api.rst:258 #, fuzzy msgid "" "Similar to :func:`on_resumed` except used by :class:`AutoShardedClient` " @@ -3454,12 +4225,12 @@ msgstr "" "特定の Shard IDが準備完了になったかを確認するために :class:`AutoShardedClient` で使用される以外は " ":func:`on_ready` とほとんど同じです。" -#: ../../api.rst:182 +#: ../../api.rst:263 #, fuzzy msgid "The shard ID that has resumed." msgstr "準備が完了したShard ID。" -#: ../../api.rst:187 +#: ../../api.rst:268 msgid "" "Usually when an event raises an uncaught exception, a traceback is " "printed to stderr and the exception is ignored. If you want to change " @@ -3468,88 +4239,107 @@ msgid "" " action of printing the traceback." msgstr "イベントがキャッチされない例外を発生させた場合、通常はトレースバックがstderrに出力され、その例外は無視されます。何らかの理由でこの動作を変更して、自分自身で例外処理を行いたい場合は、このイベントをオーバーライドすることができます。これを行った場合、トレースバックを出力するというデフォルトの動作は行われません。" -#: ../../api.rst:193 +#: ../../api.rst:274 msgid "" "The information of the exception raised and the exception itself can be " "retrieved with a standard call to :func:`sys.exc_info`." msgstr "発生した例外の情報と、例外事態は :func:`sys.exc_info` への標準呼び出しで取得できます。" -#: ../../api.rst:196 +#: ../../api.rst:277 +#, fuzzy msgid "" "If you want exception to propagate out of the :class:`Client` class you " "can define an ``on_error`` handler consisting of a single empty " -":ref:`py:raise`. Exceptions raised by ``on_error`` will not be handled " -"in any way by :class:`Client`." +":ref:`raise statement `. Exceptions raised by ``on_error`` will" +" not be handled in any way by :class:`Client`." msgstr "" "例外を :class:`Client` クラスの外に伝播させたい場合は、単一の空の :ref:`py:raise` 文を持つ " "``on_error`` を定義することができます。発生した例外は、 :class:`Client` の ``on_error`` " "では決して処理されることはありません。" -#: ../../api.rst:203 +#: ../../api.rst:284 msgid "``on_error`` will only be dispatched to :meth:`Client.event`." msgstr "" -#: ../../api.rst:205 +#: ../../api.rst:286 msgid "" "It will not be received by :meth:`Client.wait_for`, or, if used, " ":ref:`ext_commands_api_bot` listeners such as " ":meth:`~ext.commands.Bot.listen` or :meth:`~ext.commands.Cog.listener`." msgstr "" -#: ../../api.rst:209 +#: ../../api.rst:290 msgid "The name of the event that raised the exception." msgstr "例外を発生させたイベントの名前。" -#: ../../api.rst:212 +#: ../../api.rst:293 msgid "The positional arguments for the event that raised the exception." msgstr "例外を発生させたイベントの位置引数。" -#: ../../api.rst:214 +#: ../../api.rst:295 msgid "The keyword arguments for the event that raised the exception." msgstr "例外を発生させたイベントのキーワード引数。" -#: ../../api.rst:219 +#: ../../api.rst:300 +msgid "Called whenever a websocket event is received from the WebSocket." +msgstr "" + +#: ../../api.rst:302 +msgid "" +"This is mainly useful for logging how many events you are receiving from " +"the Discord gateway." +msgstr "" + +#: ../../api.rst:307 +msgid "The event type from Discord that is received, e.g. ``'READY'``." +msgstr "" + +#: ../../api.rst:312 +#, fuzzy msgid "" -"Called whenever a message is received from the WebSocket, before it's " -"processed. This event is always dispatched when a message is received and" -" the passed data is not processed in any way." +"Called whenever a message is completely received from the WebSocket, " +"before it's processed and parsed. This event is always dispatched when a " +"complete message is received and the passed data is not parsed in any " +"way." msgstr "メッセージが処理される前、WebSocketからメッセージが受信されるたびに呼び出されます。このイベントはメッセージを受信した場合、渡されたデータが処理できないときでも常に呼びだされます。" -#: ../../api.rst:223 ../../api.rst:242 +#: ../../api.rst:316 ../../api.rst:335 msgid "" "This is only really useful for grabbing the WebSocket stream and " "debugging purposes." msgstr "これはWebSocketストリームを取得してデバッグする時のみに役に立ちます。" -#: ../../api.rst:228 +#: ../../api.rst:319 ../../api.rst:338 +msgid "" +"This requires setting the ``enable_debug_events`` setting in the " +":class:`Client`." +msgstr "" + +#: ../../api.rst:323 msgid "" "This is only for the messages received from the client WebSocket. The " "voice WebSocket will not trigger this event." msgstr "これは、クライアントWebSocketから受信したメッセージ専用です。音声WebSocketではこのイベントは実行されません。" -#: ../../api.rst:231 -msgid "" -"The message passed in from the WebSocket library. Could be :class:`bytes`" -" for a binary message or :class:`str` for a regular message." +#: ../../api.rst:326 +msgid "The message passed in from the WebSocket library." msgstr "" -"WebSocketライブラリから渡されたメッセージ。バイナリメッセージの場合は :class:`bytes` 、通常のメッセージの場合は " -":class:`str` です。" -#: ../../api.rst:238 +#: ../../api.rst:331 msgid "" "Called whenever a send operation is done on the WebSocket before the " "message is sent. The passed parameter is the message that is being sent " "to the WebSocket." msgstr "メッセージが送信される前にWebSocketで送信操作が行われるたびに呼び出されます。渡されるパラメータはWebSocketに送信されているメッセージです。" -#: ../../api.rst:247 +#: ../../api.rst:342 #, fuzzy msgid "" "This is only for the messages sent from the client WebSocket. The voice " "WebSocket will not trigger this event." msgstr "これは、クライアントWebSocketから受信したメッセージ専用です。音声WebSocketではこのイベントは実行されません。" -#: ../../api.rst:250 +#: ../../api.rst:345 msgid "" "The message that is about to be passed on to the WebSocket library. It " "can be :class:`bytes` to denote a binary message or :class:`str` to " @@ -3558,11 +4348,11 @@ msgstr "" "WebSocketライブラリから渡されるメッセージ。バイナリメッセージの場合は :class:`bytes` 、通常のメッセージの場合は " ":class:`str` です。" -#: ../../api.rst:256 +#: ../../api.rst:351 msgid "Called when someone begins typing a message." msgstr "誰かがメッセージを入力し始めたときに呼び出されます。" -#: ../../api.rst:258 +#: ../../api.rst:353 msgid "" "The ``channel`` parameter can be a :class:`abc.Messageable` instance. " "Which could either be :class:`TextChannel`, :class:`GroupChannel`, or " @@ -3572,7 +4362,7 @@ msgstr "" ":class:`TextChannel` 、 :class:`GroupChannel` 、または :class:`DMChannel` " "のいずれかです。" -#: ../../api.rst:262 +#: ../../api.rst:357 msgid "" "If the ``channel`` is a :class:`TextChannel` then the ``user`` parameter " "is a :class:`Member`, otherwise it is a :class:`User`." @@ -3580,46 +4370,48 @@ msgstr "" "``channel`` が :class:`TextChannel` である場合、 ``user`` パラメータは :class:`Member`" " 、それ以外の場合は :class:`User` です。" -#: ../../api.rst:265 +#: ../../api.rst:360 msgid "This requires :attr:`Intents.typing` to be enabled." msgstr "" -#: ../../api.rst:267 +#: ../../api.rst:362 msgid "The location where the typing originated from." msgstr "入力が行われたチャンネル。" -#: ../../api.rst:269 +#: ../../api.rst:364 msgid "The user that started typing." msgstr "入力を始めたユーザー。" -#: ../../api.rst:271 -msgid "When the typing started as a naive datetime in UTC." +#: ../../api.rst:366 +#, fuzzy +msgid "When the typing started as an aware datetime in UTC." msgstr "UTCのnaive datetimeでの、タイピングの開始時刻。" -#: ../../api.rst:276 +#: ../../api.rst:371 msgid "Called when a :class:`Message` is created and sent." msgstr ":class:`Message` が作成され送信されたときに呼び出されます。" -#: ../../api.rst:278 ../../api.rst:301 ../../api.rst:318 ../../api.rst:331 -#: ../../api.rst:344 ../../api.rst:370 ../../api.rst:393 ../../api.rst:505 -#: ../../api.rst:514 +#: ../../api.rst:373 ../../api.rst:396 ../../api.rst:413 ../../api.rst:426 +#: ../../api.rst:439 ../../api.rst:465 ../../api.rst:491 ../../api.rst:632 msgid "This requires :attr:`Intents.messages` to be enabled." msgstr "" -#: ../../api.rst:282 +#: ../../api.rst:377 msgid "" "Your bot's own messages and private messages are sent through this event." " This can lead cases of 'recursion' depending on how your bot was " "programmed. If you want the bot to not reply to itself, consider checking" " the user IDs. Note that :class:`~ext.commands.Bot` does not have this " "problem." -msgstr "Botのメッセージとプライベートメッセージはこのイベントを通して送信されます。Botのプログラムによっては「再帰呼び出し」を続けることになります。Botが自分自身に返信しないようにするためにはユーザーIDを確認する方法が考えられます。この問題は :class:`~ext.commands.Bot` が抱えるものではありません。" +msgstr "" +"Botのメッセージとプライベートメッセージはこのイベントを通して送信されます。Botのプログラムによっては「再帰呼び出し」を続けることになります。Botが自分自身に返信しないようにするためにはユーザーIDを確認する方法が考えられます。この問題は" +" :class:`~ext.commands.Bot` が抱えるものではありません。" -#: ../../api.rst:288 +#: ../../api.rst:383 msgid "The current message." msgstr "現在のメッセージ。" -#: ../../api.rst:293 +#: ../../api.rst:388 msgid "" "Called when a message is deleted. If the message is not found in the " "internal message cache, then this event will not be called. Messages " @@ -3627,18 +4419,18 @@ msgid "" "participating in high traffic guilds." msgstr "メッセージが削除された際に呼び出されます。メッセージが内部のメッセージキャッシュに見つからない場合、このイベントは呼び出されません。これはメッセージが古すぎるか、クライアントが通信の多いギルドに参加している場合に発生します。" -#: ../../api.rst:298 +#: ../../api.rst:393 #, fuzzy msgid "" -"If this occurs increase the :attr:`Client.max_messages` attribute or use " -"the :func:`on_raw_message_delete` event instead." +"If this occurs increase the :class:`max_messages ` parameter or " +"use the :func:`on_raw_message_delete` event instead." msgstr "このような場合には :attr:`Client.max_messages` を増やしてください。" -#: ../../api.rst:303 +#: ../../api.rst:398 msgid "The deleted message." msgstr "削除されたメッセージ。" -#: ../../api.rst:308 +#: ../../api.rst:403 msgid "" "Called when messages are bulk deleted. If none of the messages deleted " "are found in the internal message cache, then this event will not be " @@ -3649,18 +4441,18 @@ msgid "" "guilds." msgstr "メッセージが一括削除されたときに呼び出されます。メッセージが内部のメッセージキャッシュに見つからない場合、このイベントは呼び出されません。個々のメッセージが見つからない場合でも、このイベントは呼び出されますが、見つからなかったメッセージはメッセージのリストに含まれません。これはメッセージが古すぎるか、クライアントが通信の多いギルドに参加している場合に発生します。" -#: ../../api.rst:315 +#: ../../api.rst:410 #, fuzzy msgid "" -"If this occurs increase the :attr:`Client.max_messages` attribute or use " -"the :func:`on_raw_bulk_message_delete` event instead." +"If this occurs increase the :class:`max_messages ` parameter or " +"use the :func:`on_raw_bulk_message_delete` event instead." msgstr "このような場合には :attr:`Client.max_messages` を増やしてください。" -#: ../../api.rst:320 +#: ../../api.rst:415 msgid "The messages that have been deleted." msgstr "削除されたメッセージのリスト。" -#: ../../api.rst:325 +#: ../../api.rst:420 msgid "" "Called when a message is deleted. Unlike :func:`on_message_delete`, this " "is called regardless of the message being in the internal message cache " @@ -3669,7 +4461,7 @@ msgstr "" "メッセージが削除されたときに呼び出されます。 :func:`on_message_delete` " "とは異なり、削除されたメッセージが内部キャッシュに存在するか否かにかかわらず呼び出されます。" -#: ../../api.rst:328 +#: ../../api.rst:423 msgid "" "If the message is found in the message cache, it can be accessed via " ":attr:`RawMessageDeleteEvent.cached_message`" @@ -3677,12 +4469,12 @@ msgstr "" "メッセージがメッセージキャッシュ内に見つかった場合、 :attr:`RawMessageDeleteEvent.cached_message` " "を介してアクセスすることができます。" -#: ../../api.rst:333 ../../api.rst:346 ../../api.rst:395 ../../api.rst:422 -#: ../../api.rst:449 ../../api.rst:472 ../../api.rst:497 +#: ../../api.rst:428 ../../api.rst:441 ../../api.rst:493 ../../api.rst:528 +#: ../../api.rst:560 ../../api.rst:583 ../../api.rst:608 ../../api.rst:797 msgid "The raw event payload data." msgstr "生のイベントペイロードデータ。" -#: ../../api.rst:338 +#: ../../api.rst:433 msgid "" "Called when a bulk delete is triggered. Unlike " ":func:`on_bulk_message_delete`, this is called regardless of the messages" @@ -3691,7 +4483,7 @@ msgstr "" "メッセージが一括削除されたときに呼び出されます。 :func:`on_bulk_message_delete` " "とは異なり、削除されたメッセージが内部キャッシュに存在するか否かにかかわらず呼び出されます。" -#: ../../api.rst:341 +#: ../../api.rst:436 msgid "" "If the messages are found in the message cache, they can be accessed via " ":attr:`RawBulkMessageDeleteEvent.cached_messages`" @@ -3699,7 +4491,7 @@ msgstr "" "メッセージがメッセージキャッシュ内に見つかった場合、 " ":attr:`RawBulkMessageDeleteEvent.cached_messages` を介してアクセスすることができます。" -#: ../../api.rst:351 +#: ../../api.rst:446 msgid "" "Called when a :class:`Message` receives an update event. If the message " "is not found in the internal message cache, then these events will not be" @@ -3709,52 +4501,52 @@ msgstr "" ":class:`Message` " "が更新イベントを受け取ったときに呼び出されます。メッセージが内部のメッセージキャッシュに見つからない場合、このイベントは呼び出されません。これはメッセージが古すぎるか、クライアントが通信の多いギルドに参加している場合に発生します。" -#: ../../api.rst:356 +#: ../../api.rst:451 #, fuzzy msgid "" -"If this occurs increase the :attr:`Client.max_messages` attribute or use " -"the :func:`on_raw_message_edit` event instead." +"If this occurs increase the :class:`max_messages ` parameter or " +"use the :func:`on_raw_message_edit` event instead." msgstr "このような場合には :attr:`Client.max_messages` を増やしてください。" -#: ../../api.rst:359 +#: ../../api.rst:454 msgid "The following non-exhaustive cases trigger this event:" msgstr "以下の非網羅的ケースがこのイベントを発生させます:" -#: ../../api.rst:361 +#: ../../api.rst:456 msgid "A message has been pinned or unpinned." msgstr "メッセージをピン留め、または解除した。" -#: ../../api.rst:362 +#: ../../api.rst:457 msgid "The message content has been changed." msgstr "メッセージの内容を変更した。" -#: ../../api.rst:363 +#: ../../api.rst:458 msgid "The message has received an embed." msgstr "メッセージが埋め込みを受け取った。" -#: ../../api.rst:365 +#: ../../api.rst:460 msgid "" "For performance reasons, the embed server does not do this in a " "\"consistent\" manner." msgstr "パフォーマンス上の理由から、埋め込みのサーバーはこれを「一貫した」方法では行いません。" -#: ../../api.rst:367 +#: ../../api.rst:462 msgid "The message's embeds were suppressed or unsuppressed." msgstr "" -#: ../../api.rst:368 +#: ../../api.rst:463 msgid "A call message has received an update to its participants or ending time." msgstr "通話呼び出しメッセージの参加者や終了時刻が変わった。" -#: ../../api.rst:372 +#: ../../api.rst:467 msgid "The previous version of the message." msgstr "更新前のメッセージ。" -#: ../../api.rst:374 +#: ../../api.rst:469 msgid "The current version of the message." msgstr "更新後のメッセージ。" -#: ../../api.rst:379 +#: ../../api.rst:474 msgid "" "Called when a message is edited. Unlike :func:`on_message_edit`, this is " "called regardless of the state of the internal message cache." @@ -3762,15 +4554,19 @@ msgstr "" "メッセージが編集されたときに呼び出されます。 :func:`on_message_edit` " "とは異なり、これは内部のメッセージキャッシュの状態に関係なく呼び出されます。" -#: ../../api.rst:382 +#: ../../api.rst:477 msgid "" "If the message is found in the message cache, it can be accessed via " -":attr:`RawMessageUpdateEvent.cached_message`" +":attr:`RawMessageUpdateEvent.cached_message`. The cached message " +"represents the message before it has been edited. For example, if the " +"content of a message is modified and triggers the " +":func:`on_raw_message_edit` coroutine, the " +":attr:`RawMessageUpdateEvent.cached_message` will return a " +":class:`Message` object that represents the message before the content " +"was modified." msgstr "" -"メッセージがメッセージキャッシュ内に見つかった場合、 :attr:`RawMessageUpdateEvent.cached_message` " -"を介してアクセスすることができます。" -#: ../../api.rst:385 +#: ../../api.rst:483 #, fuzzy msgid "" "Due to the inherently raw nature of this event, the data parameter " @@ -3781,16 +4577,18 @@ msgstr "" "`_ " "によって与えられた生データと一致します。" -#: ../../api.rst:388 +#: ../../api.rst:486 msgid "" "Since the data payload can be partial, care must be taken when accessing " "stuff in the dictionary. One example of a common case of partial data is " "when the ``'content'`` key is inaccessible. This denotes an \"embed\" " "only edit, which is an edit in which only the embeds are updated by the " "Discord embed server." -msgstr "データのペイロードが部分的であるため、データにアクセスするときは気をつけてください。部分的なデータの主な場合のひとつは、``'content'`` にアクセスできない場合です。Discordの埋め込みサーバーによって、埋め込みが更新される、\"埋め込み\"しか変わっていない編集がそうです。" +msgstr "" +"データのペイロードが部分的であるため、データにアクセスするときは気をつけてください。部分的なデータの主な場合のひとつは、``'content'``" +" にアクセスできない場合です。Discordの埋め込みサーバーによって、埋め込みが更新される、\"埋め込み\"しか変わっていない編集がそうです。" -#: ../../api.rst:400 +#: ../../api.rst:498 #, fuzzy msgid "" "Called when a message has a reaction added to it. Similar to " @@ -3801,26 +4599,35 @@ msgstr "" "メッセージにリアクションが追加されたときに呼び出されます。 :func:`on_message_edit` " "のように、内部メッセージキャッシュにメッセージが見つからない場合は、このイベントは呼び出されません。" -#: ../../api.rst:406 +#: ../../api.rst:504 msgid "" "To get the :class:`Message` being reacted, access it via " ":attr:`Reaction.message`." msgstr "リアクションの付いた :class:`Message` を取得するには、:attr:`Reaction.message` を使ってください。" -#: ../../api.rst:408 ../../api.rst:420 ../../api.rst:435 ../../api.rst:447 -#: ../../api.rst:458 ../../api.rst:470 ../../api.rst:481 ../../api.rst:493 +#: ../../api.rst:506 ../../api.rst:526 ../../api.rst:558 ../../api.rst:569 +#: ../../api.rst:581 ../../api.rst:592 ../../api.rst:604 msgid "This requires :attr:`Intents.reactions` to be enabled." msgstr "" -#: ../../api.rst:410 ../../api.rst:437 +#: ../../api.rst:510 +msgid "" +"This doesn't require :attr:`Intents.members` within a guild context, but " +"due to Discord not providing updated user information in a direct message" +" it's required for direct messages to receive this event. Consider using " +":func:`on_raw_reaction_add` if you need this and do not otherwise want to" +" enable the members intent." +msgstr "" + +#: ../../api.rst:516 ../../api.rst:548 msgid "The current state of the reaction." msgstr "リアクションの現在の状態。" -#: ../../api.rst:412 ../../api.rst:439 +#: ../../api.rst:518 ../../api.rst:550 msgid "The user who added the reaction." msgstr "リアクションを追加したユーザー。" -#: ../../api.rst:417 +#: ../../api.rst:523 msgid "" "Called when a message has a reaction added. Unlike " ":func:`on_reaction_add`, this is called regardless of the state of the " @@ -3829,18 +4636,30 @@ msgstr "" "メッセージにリアクションが追加されたときに呼び出されます。 :func:`on_reaction_add` " "とは異なり、これは内部のメッセージキャッシュの状態に関係なく呼び出されます。" -#: ../../api.rst:427 +#: ../../api.rst:533 msgid "" "Called when a message has a reaction removed from it. Similar to " "on_message_edit, if the message is not found in the internal message " "cache, then this event will not be called." msgstr "メッセージのリアクションが取り除かれたときに呼び出されます。on_message_editのように、内部のメッセージキャッシュにメッセージがないときには、このイベントは呼び出されません。" -#: ../../api.rst:433 +#: ../../api.rst:539 msgid "To get the message being reacted, access it via :attr:`Reaction.message`." msgstr "リアクションの付いたメッセージを取得するには、:attr:`Reaction.message` を使ってください。" -#: ../../api.rst:444 +#: ../../api.rst:541 +msgid "" +"This requires both :attr:`Intents.reactions` and :attr:`Intents.members` " +"to be enabled." +msgstr "" + +#: ../../api.rst:545 +msgid "" +"Consider using :func:`on_raw_reaction_remove` if you need this and do not" +" want to enable the members intent." +msgstr "" + +#: ../../api.rst:555 msgid "" "Called when a message has a reaction removed. Unlike " ":func:`on_reaction_remove`, this is called regardless of the state of the" @@ -3849,7 +4668,7 @@ msgstr "" "メッセージからリアクションが削除されたときに呼び出されます。 :func:`on_reaction_remove` " "とは異なり、これは内部メッセージキャッシュの状態に関係なく呼び出されます。" -#: ../../api.rst:454 +#: ../../api.rst:565 #, fuzzy msgid "" "Called when a message has all its reactions removed from it. Similar to " @@ -3860,15 +4679,15 @@ msgstr "" "メッセージのリアクションがすべて削除されたときに呼び出されます。 :func:`on_message_edit` " "のように、内部メッセージキャッシュにメッセージが見つからない場合は、このイベントは呼び出されません。" -#: ../../api.rst:460 +#: ../../api.rst:571 msgid "The message that had its reactions cleared." msgstr "リアクションが削除されたメッセージ。" -#: ../../api.rst:462 +#: ../../api.rst:573 msgid "The reactions that were removed." msgstr "除去されたリアクション。" -#: ../../api.rst:467 +#: ../../api.rst:578 msgid "" "Called when a message has all its reactions removed. Unlike " ":func:`on_reaction_clear`, this is called regardless of the state of the " @@ -3877,7 +4696,7 @@ msgstr "" "メッセージからリアクションがすべて削除されたときに呼び出されます。 :func:`on_reaction_clear` " "とは異なり、これは内部メッセージキャッシュの状態に関係なく呼び出されます。" -#: ../../api.rst:477 +#: ../../api.rst:588 #, fuzzy msgid "" "Called when a message has a specific reaction removed from it. Similar to" @@ -3888,12 +4707,12 @@ msgstr "" "メッセージのリアクションがすべて削除されたときに呼び出されます。 :func:`on_message_edit` " "のように、内部メッセージキャッシュにメッセージが見つからない場合は、このイベントは呼び出されません。" -#: ../../api.rst:485 +#: ../../api.rst:596 #, fuzzy msgid "The reaction that got cleared." msgstr "除去されたリアクション。" -#: ../../api.rst:490 +#: ../../api.rst:601 #, fuzzy msgid "" "Called when a message has a specific reaction removed from it. Unlike " @@ -3903,177 +4722,302 @@ msgstr "" "メッセージからリアクションがすべて削除されたときに呼び出されます。 :func:`on_reaction_clear` " "とは異なり、これは内部メッセージキャッシュの状態に関係なく呼び出されます。" -#: ../../api.rst:503 -msgid "Called whenever a private channel is deleted or created." -msgstr "プライベートチャンネルが削除されたり作成されたときに呼び出されます。" +#: ../../api.rst:613 +#, fuzzy +msgid "Called when an interaction happened." +msgstr "ギルドの名前。" + +#: ../../api.rst:615 +msgid "" +"This currently happens due to slash command invocations or components " +"being used." +msgstr "" + +#: ../../api.rst:619 +msgid "" +"This is a low level function that is not generally meant to be used. If " +"you are working with components, consider using the callbacks associated " +"with the :class:`~discord.ui.View` instead as it provides a nicer user " +"experience." +msgstr "" -#: ../../api.rst:507 -msgid "The private channel that got created or deleted." -msgstr "作成、または削除されたプライベートチャンネル。" +#: ../../api.rst:625 +#, fuzzy +msgid "The interaction data." +msgstr "非同期イテレータ。" -#: ../../api.rst:512 +#: ../../api.rst:630 msgid "Called whenever a private group DM is updated. e.g. changed name or topic." msgstr "プライベートグループDMが更新されたとき呼び出されます。 例: 名前やトピックの変更。" -#: ../../api.rst:516 +#: ../../api.rst:634 msgid "The updated group channel's old info." msgstr "更新されたグループチャンネルの更新前情報。" -#: ../../api.rst:518 +#: ../../api.rst:636 msgid "The updated group channel's new info." msgstr "更新されたグループチャンネルの更新後情報。" -#: ../../api.rst:523 +#: ../../api.rst:641 msgid "Called whenever a message is pinned or unpinned from a private channel." msgstr "プライベートチャンネルのメッセージがピン留めされたりはずされたりしたときに呼ばれます。" -#: ../../api.rst:525 +#: ../../api.rst:643 msgid "The private channel that had its pins updated." msgstr "ピン留めが更新されたプライベートチャンネル。" -#: ../../api.rst:527 ../../api.rst:561 +#: ../../api.rst:645 ../../api.rst:679 +#, fuzzy msgid "" -"The latest message that was pinned as a naive datetime in UTC. Could be " +"The latest message that was pinned as an aware datetime in UTC. Could be " "``None``." msgstr "最後にピン留めされたメッセージがピン留めされたUTC naive datetime。 ``None`` の場合もあります。" -#: ../../api.rst:533 +#: ../../api.rst:651 msgid "Called whenever a guild channel is deleted or created." msgstr "ギルドのチャンネルが削除・作成されたとき呼び出されます。" -#: ../../api.rst:535 +#: ../../api.rst:653 msgid "Note that you can get the guild from :attr:`~abc.GuildChannel.guild`." msgstr "ギルドは :attr:`~abc.GuildChannel.guild` で取得できます。" -#: ../../api.rst:537 ../../api.rst:546 ../../api.rst:557 ../../api.rst:634 -#: ../../api.rst:653 ../../api.rst:667 ../../api.rst:681 ../../api.rst:690 -#: ../../api.rst:716 +#: ../../api.rst:655 ../../api.rst:664 ../../api.rst:675 ../../api.rst:689 +#: ../../api.rst:702 ../../api.rst:722 ../../api.rst:747 ../../api.rst:876 +#: ../../api.rst:895 ../../api.rst:909 ../../api.rst:923 ../../api.rst:932 +#: ../../api.rst:973 msgid "This requires :attr:`Intents.guilds` to be enabled." msgstr "" -#: ../../api.rst:539 +#: ../../api.rst:657 msgid "The guild channel that got created or deleted." msgstr "作成、または削除されたギルドチャンネル。" -#: ../../api.rst:544 +#: ../../api.rst:662 msgid "" "Called whenever a guild channel is updated. e.g. changed name, topic, " "permissions." msgstr "ギルドチャンネルが更新されるたびに呼び出されます。例えば名前、トピック、権限の変更などです。" -#: ../../api.rst:548 +#: ../../api.rst:666 msgid "The updated guild channel's old info." msgstr "更新されたギルドの更新前情報。" -#: ../../api.rst:550 +#: ../../api.rst:668 msgid "The updated guild channel's new info." msgstr "更新されたギルドの更新後情報。" -#: ../../api.rst:555 +#: ../../api.rst:673 msgid "Called whenever a message is pinned or unpinned from a guild channel." msgstr "ギルドチャンネルのメッセージがピン留めされたり、解除されたりしたときに呼び出されます。" -#: ../../api.rst:559 +#: ../../api.rst:677 msgid "The guild channel that had its pins updated." msgstr "ピン留めが更新されたギルドチャンネル。" -#: ../../api.rst:568 +#: ../../api.rst:684 +msgid "" +"Called whenever a thread is joined or created. Note that from the API's " +"perspective there is no way to differentiate between a thread being " +"created or the bot joining a thread." +msgstr "" + +#: ../../api.rst:687 ../../api.rst:700 ../../api.rst:720 +#, fuzzy +msgid "Note that you can get the guild from :attr:`Thread.guild`." +msgstr "ギルドは :attr:`~abc.GuildChannel.guild` で取得できます。" + +#: ../../api.rst:693 +#, fuzzy +msgid "The thread that got joined." +msgstr "参加したギルド。" + +#: ../../api.rst:698 +msgid "" +"Called whenever a thread is removed. This is different from a thread " +"being deleted." +msgstr "" + +#: ../../api.rst:706 +msgid "" +"Due to technical limitations, this event might not be called as soon as " +"one expects. Since the library tracks thread membership locally, the API " +"only sends updated thread membership status upon being synced by joining " +"a thread." +msgstr "" + +#: ../../api.rst:713 +#, fuzzy +msgid "The thread that got removed." +msgstr "削除されたギルド。" + +#: ../../api.rst:718 +#, fuzzy +msgid "Called whenever a thread is deleted." +msgstr "プライベートチャンネルが削除されたり作成されたときに呼び出されます。" + +#: ../../api.rst:726 +#, fuzzy +msgid "The thread that got deleted." +msgstr "削除されたメッセージのリスト。" + +#: ../../api.rst:732 +#, fuzzy +msgid "Called when a :class:`ThreadMember` leaves or joins a :class:`Thread`." +msgstr ":class:`Member` が :class:`Guild` に参加したり退出したりしたときに呼び出されます。" + +#: ../../api.rst:734 +msgid "" +"You can get the thread a member belongs in by accessing " +":attr:`ThreadMember.thread`." +msgstr "" + +#: ../../api.rst:736 ../../api.rst:814 ../../api.rst:829 ../../api.rst:864 +msgid "This requires :attr:`Intents.members` to be enabled." +msgstr "" + +#: ../../api.rst:740 ../../api.rst:816 +msgid "The member who joined or left." +msgstr "参加、または脱退したメンバー。" + +#: ../../api.rst:745 +#, fuzzy +msgid "Called whenever a thread is updated." +msgstr "プライベートチャンネルが削除されたり作成されたときに呼び出されます。" + +#: ../../api.rst:751 +#, fuzzy +msgid "The updated thread's old info." +msgstr "更新された役職の更新前情報。" + +#: ../../api.rst:753 +#, fuzzy +msgid "The updated thread's new info." +msgstr "更新された役職の更新前情報。" + +#: ../../api.rst:758 msgid "" "Called whenever an integration is created, modified, or removed from a " "guild." msgstr "ギルドの連携サービスが作成、更新、削除されるたびに呼び出されます。" -#: ../../api.rst:570 +#: ../../api.rst:760 ../../api.rst:771 ../../api.rst:782 ../../api.rst:793 msgid "This requires :attr:`Intents.integrations` to be enabled." msgstr "" -#: ../../api.rst:572 +#: ../../api.rst:764 msgid "The guild that had its integrations updated." msgstr "連携サービスが更新されたギルド。" -#: ../../api.rst:577 +#: ../../api.rst:769 +#, fuzzy +msgid "Called when an integration is created." +msgstr "招待の作成。" + +#: ../../api.rst:775 ../../api.rst:786 +#, fuzzy +msgid "The integration that was created." +msgstr "招待の作成。" + +#: ../../api.rst:780 +#, fuzzy +msgid "Called when an integration is updated." +msgstr "連携サービスが更新されたギルド。" + +#: ../../api.rst:791 +#, fuzzy +msgid "Called when an integration is deleted." +msgstr "連携サービスが更新されたギルド。" + +#: ../../api.rst:802 msgid "" "Called whenever a webhook is created, modified, or removed from a guild " "channel." msgstr "ギルドチャンネルのWebhookが作成、更新、削除されたときに呼び出されます。" -#: ../../api.rst:579 +#: ../../api.rst:804 msgid "This requires :attr:`Intents.webhooks` to be enabled." msgstr "" -#: ../../api.rst:581 +#: ../../api.rst:806 msgid "The channel that had its webhooks updated." msgstr "Webhookが更新されたチャンネル。" -#: ../../api.rst:587 +#: ../../api.rst:812 msgid "Called when a :class:`Member` leaves or joins a :class:`Guild`." msgstr ":class:`Member` が :class:`Guild` に参加したり退出したりしたときに呼び出されます。" -#: ../../api.rst:589 ../../api.rst:605 ../../api.rst:622 -msgid "This requires :attr:`Intents.members` to be enabled." -msgstr "" - -#: ../../api.rst:591 -msgid "The member who joined or left." -msgstr "参加、または脱退したメンバー。" - -#: ../../api.rst:596 +#: ../../api.rst:821 msgid "Called when a :class:`Member` updates their profile." msgstr ":class:`Member` がプロフィールを編集したとき呼び出されます。" -#: ../../api.rst:598 ../../api.rst:616 +#: ../../api.rst:823 ../../api.rst:840 ../../api.rst:858 msgid "This is called when one or more of the following things change:" msgstr "これらのうちひとつ以上が変更されたとき呼び出されます:" -#: ../../api.rst:600 -msgid "status" -msgstr "ステータス" - -#: ../../api.rst:601 -msgid "activity" -msgstr "" - -#: ../../api.rst:602 +#: ../../api.rst:825 msgid "nickname" msgstr "ニックネーム" -#: ../../api.rst:603 discord.Member.edit:16 of +#: ../../api.rst:826 discord.member.Member.edit:16 of msgid "roles" msgstr "roles" -#: ../../api.rst:607 +#: ../../api.rst:827 +msgid "pending" +msgstr "" + +#: ../../api.rst:831 ../../api.rst:849 msgid "The updated member's old info." msgstr "更新されたメンバーの更新前情報。" -#: ../../api.rst:609 +#: ../../api.rst:833 ../../api.rst:851 msgid "The updated member's updated info." msgstr "更新されたメンバーの更新後情報。" -#: ../../api.rst:614 +#: ../../api.rst:838 +#, fuzzy +msgid "Called when a :class:`Member` updates their presence." +msgstr ":class:`Member` がプロフィールを編集したとき呼び出されます。" + +#: ../../api.rst:842 +msgid "status" +msgstr "ステータス" + +#: ../../api.rst:843 +msgid "activity" +msgstr "" + +#: ../../api.rst:845 +msgid "" +"This requires :attr:`Intents.presences` and :attr:`Intents.members` to be" +" enabled." +msgstr "" + +#: ../../api.rst:856 msgid "Called when a :class:`User` updates their profile." msgstr ":class:`User` がプロフィールを編集したとき呼び出されます。" -#: ../../api.rst:618 +#: ../../api.rst:860 msgid "avatar" msgstr "アバター" -#: ../../api.rst:619 +#: ../../api.rst:861 msgid "username" msgstr "ユーザー名" -#: ../../api.rst:620 +#: ../../api.rst:862 msgid "discriminator" msgstr "識別子" -#: ../../api.rst:624 +#: ../../api.rst:866 msgid "The updated user's old info." msgstr "更新されたユーザーの更新前情報。" -#: ../../api.rst:626 +#: ../../api.rst:868 msgid "The updated user's updated info." msgstr "更新されたユーザーの更新後情報。" -#: ../../api.rst:631 +#: ../../api.rst:873 msgid "" "Called when a :class:`Guild` is either created by the :class:`Client` or " "when the :class:`Client` joins a guild." @@ -4081,35 +5025,35 @@ msgstr "" ":class:`Client` によって :class:`Guild` が作成された。または :class:`Client` " "がギルドに参加したときに呼び出されます。" -#: ../../api.rst:636 +#: ../../api.rst:878 msgid "The guild that was joined." msgstr "参加したギルド。" -#: ../../api.rst:641 +#: ../../api.rst:883 msgid "Called when a :class:`Guild` is removed from the :class:`Client`." msgstr ":class:`Client` が :class:`Guild` から削除されたときに呼び出されます。" -#: ../../api.rst:643 +#: ../../api.rst:885 msgid "This happens through, but not limited to, these circumstances:" msgstr "これは以下の状況時に呼び出されますが、これに限ったものではありません:" -#: ../../api.rst:645 +#: ../../api.rst:887 msgid "The client got banned." msgstr "クライアントがBANされた。" -#: ../../api.rst:646 +#: ../../api.rst:888 msgid "The client got kicked." msgstr "クライアントがキックされた。" -#: ../../api.rst:647 +#: ../../api.rst:889 msgid "The client left the guild." msgstr "クライアントがギルドから退出した。" -#: ../../api.rst:648 +#: ../../api.rst:890 msgid "The client or the guild owner deleted the guild." msgstr "クライアント、またはギルドオーナーがギルドを削除した。" -#: ../../api.rst:650 +#: ../../api.rst:892 msgid "" "In order for this event to be invoked then the :class:`Client` must have " "been part of the guild to begin with. (i.e. it is part of " @@ -4118,243 +5062,277 @@ msgstr "" "このイベントが呼び出されるためには、 :class:`Client` がギルドに参加している必要があります。(つまり、 " ":attr:`Client.guilds` にギルドが存在しなければならない)" -#: ../../api.rst:655 +#: ../../api.rst:897 msgid "The guild that got removed." msgstr "削除されたギルド。" -#: ../../api.rst:660 +#: ../../api.rst:902 msgid "Called when a :class:`Guild` updates, for example:" msgstr ":class:`Guild` が更新されたときに呼び出されます。例えば:" -#: ../../api.rst:662 +#: ../../api.rst:904 msgid "Changed name" msgstr "名前が変更された" -#: ../../api.rst:663 +#: ../../api.rst:905 msgid "Changed AFK channel" msgstr "AFKチャンネルが変更された" -#: ../../api.rst:664 +#: ../../api.rst:906 msgid "Changed AFK timeout" msgstr "AFKのタイムアウト時間が変更された" -#: ../../api.rst:665 +#: ../../api.rst:907 msgid "etc" msgstr "その他" -#: ../../api.rst:669 +#: ../../api.rst:911 msgid "The guild prior to being updated." msgstr "更新される前のギルド。" -#: ../../api.rst:671 +#: ../../api.rst:913 msgid "The guild after being updated." msgstr "更新された後のギルド。" -#: ../../api.rst:677 +#: ../../api.rst:919 msgid "Called when a :class:`Guild` creates or deletes a new :class:`Role`." msgstr ":class:`Guild` で :class:`Role` が新しく作成されたか、削除されたときに呼び出されます。" -#: ../../api.rst:679 +#: ../../api.rst:921 msgid "To get the guild it belongs to, use :attr:`Role.guild`." msgstr "ギルドを取得するには :attr:`Role.guild` を使用してください。" -#: ../../api.rst:683 +#: ../../api.rst:925 msgid "The role that was created or deleted." msgstr "作成、または削除された役職。" -#: ../../api.rst:688 +#: ../../api.rst:930 msgid "Called when a :class:`Role` is changed guild-wide." msgstr ":class:`Role` がギルド全体で変更されたときに呼び出されます。" -#: ../../api.rst:692 +#: ../../api.rst:934 msgid "The updated role's old info." msgstr "更新された役職の更新前情報。" -#: ../../api.rst:694 +#: ../../api.rst:936 msgid "The updated role's updated info." msgstr "更新された役職の更新後情報。" -#: ../../api.rst:699 +#: ../../api.rst:941 msgid "Called when a :class:`Guild` adds or removes :class:`Emoji`." msgstr ":class:`Guild` に :class:`Emoji` が追加、または削除されたときに呼び出されます。" -#: ../../api.rst:701 -msgid "This requires :attr:`Intents.emojis` to be enabled." +#: ../../api.rst:943 ../../api.rst:956 +msgid "This requires :attr:`Intents.emojis_and_stickers` to be enabled." msgstr "" -#: ../../api.rst:703 +#: ../../api.rst:945 msgid "The guild who got their emojis updated." msgstr "絵文字が更新されたギルド。" -#: ../../api.rst:705 +#: ../../api.rst:947 msgid "A list of emojis before the update." msgstr "更新前の絵文字のリスト。" -#: ../../api.rst:707 +#: ../../api.rst:949 msgid "A list of emojis after the update." msgstr "更新後の絵文字のリスト。" -#: ../../api.rst:713 +#: ../../api.rst:954 +#, fuzzy +msgid "Called when a :class:`Guild` updates its stickers." +msgstr ":class:`Guild` が更新されたときに呼び出されます。例えば:" + +#: ../../api.rst:960 +#, fuzzy +msgid "The guild who got their stickers updated." +msgstr "絵文字が更新されたギルド。" + +#: ../../api.rst:962 +#, fuzzy +msgid "A list of stickers before the update." +msgstr "更新前の絵文字のリスト。" + +#: ../../api.rst:964 +#, fuzzy +msgid "A list of stickers after the update." +msgstr "更新後の絵文字のリスト。" + +#: ../../api.rst:970 msgid "" "Called when a guild becomes available or unavailable. The guild must have" " existed in the :attr:`Client.guilds` cache." msgstr "ギルドが利用可能・不可能になったときに呼び出されます。ギルドは :attr:`Client.guilds` キャッシュに存在していないといけません。" -#: ../../api.rst:718 +#: ../../api.rst:975 msgid "The :class:`Guild` that has changed availability." msgstr "利用状況が変わった :class:`Guild` 。" -#: ../../api.rst:722 +#: ../../api.rst:979 msgid "Called when a :class:`Member` changes their :class:`VoiceState`." msgstr ":class:`Member` が :class:`VoiceState` を変更したとき呼び出されます。" -#: ../../api.rst:724 +#: ../../api.rst:981 ../../api.rst:1011 msgid "" "The following, but not limited to, examples illustrate when this event is" " called:" msgstr "これらの場合に限りませんが、例を挙げると、以下の場合に呼び出されます:" -#: ../../api.rst:726 -msgid "A member joins a voice channel." +#: ../../api.rst:983 +#, fuzzy +msgid "A member joins a voice or stage channel." msgstr "メンバーがボイスチャンネルに参加したとき。" -#: ../../api.rst:727 -msgid "A member leaves a voice channel." +#: ../../api.rst:984 +#, fuzzy +msgid "A member leaves a voice or stage channel." msgstr "メンバーがボイスチャンネルから退出したとき。" -#: ../../api.rst:728 +#: ../../api.rst:985 msgid "A member is muted or deafened by their own accord." msgstr "メンバーが自身でマイクやスピーカーをミュートしたとき。" -#: ../../api.rst:729 +#: ../../api.rst:986 msgid "A member is muted or deafened by a guild administrator." msgstr "メンバーがギルドの管理者によってマイクやスピーカーをミュートされたとき。" -#: ../../api.rst:731 +#: ../../api.rst:988 msgid "This requires :attr:`Intents.voice_states` to be enabled." msgstr "" -#: ../../api.rst:733 +#: ../../api.rst:990 msgid "The member whose voice states changed." msgstr "ボイスの状態が変わった `Member` 。" -#: ../../api.rst:735 +#: ../../api.rst:992 msgid "The voice state prior to the changes." msgstr "更新前のボイス状態。" -#: ../../api.rst:737 -msgid "The voice state after to the changes." +#: ../../api.rst:994 +#, fuzzy +msgid "The voice state after the changes." msgstr "更新後のボイス状態。" -#: ../../api.rst:742 +#: ../../api.rst:1000 +#, fuzzy +msgid "" +"Called when a :class:`StageInstance` is created or deleted for a " +":class:`StageChannel`." +msgstr ":class:`Guild` で :class:`Role` が新しく作成されたか、削除されたときに呼び出されます。" + +#: ../../api.rst:1004 +#, fuzzy +msgid "The stage instance that was created or deleted." +msgstr "作成、または削除された役職。" + +#: ../../api.rst:1009 +#, fuzzy +msgid "Called when a :class:`StageInstance` is updated." +msgstr ":class:`Message` が作成され送信されたときに呼び出されます。" + +#: ../../api.rst:1013 +#, fuzzy +msgid "The topic is changed." +msgstr "名前の更新。" + +#: ../../api.rst:1014 +#, fuzzy +msgid "The privacy level is changed." +msgstr "名前の更新。" + +#: ../../api.rst:1018 +#, fuzzy +msgid "The stage instance before the update." +msgstr "更新前の絵文字のリスト。" + +#: ../../api.rst:1020 +#, fuzzy +msgid "The stage instance after the update." +msgstr "更新後の絵文字のリスト。" + +#: ../../api.rst:1025 msgid "Called when user gets banned from a :class:`Guild`." msgstr "ユーザーが :class:`Guild` からBANされたとき呼び出されます。" -#: ../../api.rst:744 ../../api.rst:757 +#: ../../api.rst:1027 ../../api.rst:1040 msgid "This requires :attr:`Intents.bans` to be enabled." msgstr "" -#: ../../api.rst:746 +#: ../../api.rst:1029 msgid "The guild the user got banned from." msgstr "ユーザーがBANされたギルド。" -#: ../../api.rst:748 +#: ../../api.rst:1031 msgid "" "The user that got banned. Can be either :class:`User` or :class:`Member` " "depending if the user was in the guild or not at the time of removal." msgstr "BANされたユーザー。BAN時にユーザーがギルドにいたかによって、 :class:`User` か :class:`Member` になります。" -#: ../../api.rst:755 +#: ../../api.rst:1038 msgid "Called when a :class:`User` gets unbanned from a :class:`Guild`." msgstr ":class:`User` が :class:`Guild` のBANを解除されたとき呼び出されます。" -#: ../../api.rst:759 +#: ../../api.rst:1042 msgid "The guild the user got unbanned from." msgstr "ユーザーのBANが解除されたギルド。" -#: ../../api.rst:761 +#: ../../api.rst:1044 msgid "The user that got unbanned." msgstr "Banが解除されたユーザー。" -#: ../../api.rst:766 +#: ../../api.rst:1049 #, fuzzy msgid "" "Called when an :class:`Invite` is created. You must have the " ":attr:`~Permissions.manage_channels` permission to receive this." msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" -#: ../../api.rst:773 ../../api.rst:790 +#: ../../api.rst:1056 ../../api.rst:1073 msgid "" "There is a rare possibility that the :attr:`Invite.guild` and " ":attr:`Invite.channel` attributes will be of :class:`Object` rather than " "the respective models." msgstr "" -#: ../../api.rst:776 ../../api.rst:796 +#: ../../api.rst:1059 ../../api.rst:1079 msgid "This requires :attr:`Intents.invites` to be enabled." msgstr "" -#: ../../api.rst:778 discord.CategoryChannel.create_invite:26 -#: discord.TextChannel.create_invite:26 discord.VoiceChannel.create_invite:26 -#: discord.abc.GuildChannel.create_invite:26 of +#: ../../api.rst:1061 discord.abc.GuildChannel.create_invite:38 of msgid "The invite that was created." msgstr "" -#: ../../api.rst:783 +#: ../../api.rst:1066 #, fuzzy msgid "" "Called when an :class:`Invite` is deleted. You must have the " ":attr:`~Permissions.manage_channels` permission to receive this." msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" -#: ../../api.rst:793 +#: ../../api.rst:1076 msgid "" "Outside of those two attributes, the only other attribute guaranteed to " "be filled by the Discord gateway for this event is :attr:`Invite.code`." msgstr "" -#: ../../api.rst:798 +#: ../../api.rst:1081 #, fuzzy msgid "The invite that was deleted." msgstr "招待の更新。" -#: ../../api.rst:804 +#: ../../api.rst:1087 msgid "Called when someone joins or leaves a :class:`GroupChannel`." msgstr "誰かが :class:`GroupChannel` に参加、または脱退したときに呼び出されます。" -#: ../../api.rst:806 +#: ../../api.rst:1089 msgid "The group that the user joined or left." msgstr "ユーザーが参加または脱退したグループ。" -#: ../../api.rst:808 +#: ../../api.rst:1091 msgid "The user that joined or left." msgstr "参加または脱退したユーザー。" -#: ../../api.rst:814 -msgid "" -"Called when a :class:`Relationship` is added or removed from the " -":class:`ClientUser`." -msgstr ":class:`ClientUser` の :class:`Relationship` が追加・削除されたとき呼び出されます。" - -#: ../../api.rst:817 -msgid "The relationship that was added or removed." -msgstr "追加・削除されたRelationship。" - -#: ../../api.rst:822 -msgid "" -"Called when a :class:`Relationship` is updated, e.g. when you block a " -"friend or a friendship is accepted." -msgstr ":class:`Relationship` が更新されたとき、たとえばフレンドをブロックしたり、フレンドが承認されたときに呼び出されます。" - -#: ../../api.rst:825 -msgid "The previous relationship status." -msgstr "以前のフレンドの状態。" - -#: ../../api.rst:827 -msgid "The updated relationship status." -msgstr "更新されたのフレンドの状態。" - -#: ../../api.rst:833 +#: ../../api.rst:1097 msgid "Utility Functions" msgstr "ユーティリティ関数" @@ -4378,13 +5356,25 @@ msgid "" "moment it finds a valid entry." msgstr "これは、適切な値を見つけると止まる点で、 :func:`py:filter` と異なります。" -#: discord.utils.find:12 of +#: discord.utils.find:14 of +#, fuzzy +msgid "Both parameters are now positional-only." +msgstr "すべてのパラメータがオプションです。" + +#: discord.utils.find:18 discord.utils.get:21 of +msgid "The ``iterable`` parameter supports :term:`asynchronous iterable`\\s." +msgstr "" + +#: discord.utils.find:20 of msgid "A function that returns a boolean-like result." msgstr "真偽値を返す関数。" -#: discord.utils.find:13 of -msgid "The iterable to search through." -msgstr "検索するイテラブル。" +#: discord.utils.find:21 discord.utils.get:49 of +msgid "" +"The iterable to search through. Using a " +":class:`collections.abc.AsyncIterable`, makes this function return a " +":term:`coroutine`." +msgstr "" #: discord.utils.get:1 of msgid "" @@ -4413,22 +5403,28 @@ msgid "" msgstr "与えられた属性にマッチする項目がない場合、 ``None`` を返します。" #: discord.utils.get:17 of +#, fuzzy +msgid "The ``iterable`` parameter is now positional-only." +msgstr ":exc:`InvalidArgument` -- ``activity`` に渡された値が適切な型でない。" + +#: discord.utils.get:25 of msgid "Basic usage:" msgstr "基本的な使用法:" -#: discord.utils.get:23 of +#: discord.utils.get:31 of msgid "Multiple attribute matching:" msgstr "複数の属性のマッチ:" -#: discord.utils.get:29 of +#: discord.utils.get:37 of msgid "Nested attribute matching:" msgstr "ネストされた属性のマッチ:" -#: discord.utils.get:35 of -msgid "An iterable to search through." -msgstr "検索するイテラブル。" +#: discord.utils.get:43 of +#, fuzzy +msgid "Async iterables:" +msgstr "非同期イテレータ" -#: discord.utils.get:36 of +#: discord.utils.get:52 of msgid "Keyword arguments that denote attributes to search with." msgstr "検索用の属性を表すキーワード引数。" @@ -4437,24 +5433,28 @@ msgid "The snowflake ID." msgstr "" #: discord.utils.snowflake_time:4 of -#, fuzzy -msgid "The creation date in UTC of a Discord snowflake ID." -msgstr "Discordのsnowflake IDの作成日時をUTCで返します。" +msgid "An aware datetime in UTC representing the creation time of the snowflake." +msgstr "" -#: ../../api.rst:878 discord.AuditLogEntry.created_at:3 +#: ../../docstring discord.AuditLogEntry.created_at:3 #: discord.CategoryChannel.created_at:3 discord.ClientUser.created_at:5 -#: discord.DMChannel.created_at:3 discord.Embed:51 discord.Emoji.created_at:3 +#: discord.DMChannel.created_at:3 discord.Emoji.created_at:3 #: discord.GroupChannel.created_at:3 discord.Guild.created_at:3 -#: discord.Integration:81 discord.Invite:74 discord.Message.created_at:3 -#: discord.Object.created_at:3 discord.PartialInviteChannel.created_at:3 -#: discord.PartialInviteGuild.created_at:3 discord.Role.created_at:3 -#: discord.Spotify.end:3 discord.Spotify.start:3 discord.Template:39 -#: discord.Template:45 discord.TextChannel.created_at:3 -#: discord.User.created_at:5 discord.VoiceChannel.created_at:3 -#: discord.Webhook.created_at:3 discord.Widget.created_at:3 -#: discord.WidgetChannel.created_at:3 discord.WidgetMember.created_at:5 -#: discord.abc.GuildChannel.created_at:3 discord.abc.Snowflake.created_at:3 -#: discord.utils.snowflake_time:5 of +#: discord.Message.created_at:3 discord.Object.created_at:3 +#: discord.PartialInviteChannel.created_at:3 +#: discord.PartialInviteGuild.created_at:3 discord.PartialMessage.created_at:3 +#: discord.Role.created_at:3 discord.Spotify.end:3 discord.Spotify.start:3 +#: discord.StageChannel.created_at:3 discord.Sticker.created_at:3 +#: discord.StoreChannel.created_at:3 discord.SyncWebhook.created_at:3 +#: discord.TextChannel.created_at:3 discord.User.created_at:5 +#: discord.VoiceChannel.created_at:3 discord.Webhook.created_at:3 +#: discord.Widget.created_at:3 discord.WidgetChannel.created_at:3 +#: discord.WidgetMember.created_at:5 discord.abc.GuildChannel.created_at:3 +#: discord.embeds.Embed:61 discord.integrations.StreamIntegration:75 +#: discord.invite.Invite:77 discord.template.Template:39 +#: discord.template.Template:46 discord.threads.Thread:124 +#: discord.threads.ThreadMember:39 discord.utils.snowflake_time:5 +#: discord.utils.utcnow:9 of msgid ":class:`datetime.datetime`" msgstr "" @@ -4464,29 +5464,87 @@ msgid "" "guilds." msgstr "ボットをギルドに招待するOAuth2 URLを返すヘルパー関数。" -#: discord.utils.oauth_url:4 of +#: discord.utils.oauth_url:6 of +msgid "" +"``permissions``, ``guild``, ``redirect_uri``, and ``scopes`` parameters " +"are now keyword-only." +msgstr "" + +#: discord.utils.oauth_url:9 of msgid "The client ID for your bot." msgstr "ボットのクライアントID。" -#: discord.utils.oauth_url:6 of +#: discord.utils.oauth_url:11 of msgid "" "The permissions you're requesting. If not given then you won't be " "requesting any permissions." msgstr "要求する権限。もし与えられていない場合、権限を要求しません。" -#: discord.utils.oauth_url:9 of +#: discord.utils.oauth_url:14 of msgid "The guild to pre-select in the authorization screen, if available." msgstr "利用できる場合は、認証画面であらかじめ選択されるギルド。" -#: discord.utils.oauth_url:11 of +#: discord.utils.oauth_url:16 of msgid "An optional valid redirect URI." msgstr "任意の有効なリダイレクトURI。" -#: discord.utils.oauth_url:14 of +#: discord.utils.oauth_url:18 of +msgid "" +"An optional valid list of scopes. Defaults to ``('bot',)``. .. " +"versionadded:: 1.7" +msgstr "" + +#: discord.utils.oauth_url:18 of +msgid "An optional valid list of scopes. Defaults to ``('bot',)``." +msgstr "" + +#: discord.utils.oauth_url:22 of +msgid "" +"Whether to disallow the user from changing the guild dropdown. .. " +"versionadded:: 2.0" +msgstr "" + +#: discord.utils.oauth_url:22 of +msgid "Whether to disallow the user from changing the guild dropdown." +msgstr "" + +#: discord.utils.oauth_url:27 of #, fuzzy msgid "The OAuth2 URL for inviting the bot into guilds." msgstr "ボットをギルドに招待するOAuth2 URLを返すヘルパー関数。" +#: discord.utils.remove_markdown:1 of +#, fuzzy +msgid "A helper function that removes markdown characters." +msgstr "Discordのマークダウンをエスケープするヘルパー関数。" + +#: discord.utils.remove_markdown:6 of +msgid "" +"This function is not markdown aware and may remove meaning from the " +"original text. For example, if the input contains ``10 * 5`` then it will" +" be converted into ``10 5``." +msgstr "" + +#: discord.utils.remove_markdown:9 of +#, fuzzy +msgid "The text to remove markdown from." +msgstr "マークダウンをエスケープするテキスト。" + +#: discord.utils.remove_markdown:11 of +#, fuzzy +msgid "" +"Whether to leave links alone when removing markdown. For example, if a " +"URL in the text contains characters such as ``_`` then it will be left " +"alone. Defaults to ``True``." +msgstr "" +"マークダウンをエスケープするときにリンクを残すかどうか。たとえば、テキスト中のURLが ``_`` " +"のような文字を含む場合、これは残されます。これは ``as_needed`` と併用できません。デフォルトは ``True`` です。" + +#: discord.utils.remove_markdown:16 of +#, fuzzy +msgid "The text with the markdown special characters removed." +msgstr "マークダウンの特殊文字をスラッシュでエスケープしたテキスト。" + #: discord.utils.escape_markdown:1 of msgid "A helper function that escapes Discord's markdown." msgstr "Discordのマークダウンをエスケープするヘルパー関数。" @@ -4566,7 +5624,7 @@ msgstr ":class:`~discord.Invite` やURL、IDから招待を解決します" msgid "The code." msgstr "招待コード。" -#: discord.Template:7 discord.utils.resolve_template:8 of +#: discord.template.Template:7 discord.utils.resolve_template:8 of #, fuzzy msgid "The template code." msgstr "招待コード。" @@ -4583,473 +5641,810 @@ msgstr "" #: discord.utils.sleep_until:9 of msgid "" "The timestamp in which to sleep until. If the datetime is naive then it " -"is assumed to be in UTC." +"is assumed to be local time." msgstr "" #: discord.utils.sleep_until:12 of msgid "If provided is returned to the caller when the coroutine completes." msgstr "" -#: ../../api.rst:854 -msgid "Profile" -msgstr "プロフィール" - -#: ../../api.rst:858 -msgid "A namedtuple representing a user's Discord public profile." -msgstr "Discordの公開プロフィールを表すnamedtuple。" +#: discord.utils.utcnow:1 of +msgid "" +"A helper function to return an aware UTC datetime representing the " +"current time." +msgstr "" -#: ../../api.rst:862 -msgid "The :class:`User` the profile belongs to." -msgstr "このプロフィールを持つ :class:`User` 。" +#: discord.utils.utcnow:3 of +msgid "" +"This should be preferred to :meth:`datetime.datetime.utcnow` since it is " +"an aware datetime, compared to the naive datetime in the standard " +"library." +msgstr "" -#: ../../api.rst:867 -msgid "A boolean indicating if the user has premium (i.e. Discord Nitro)." -msgstr "このユーザーがプレミアム(つまり: Discord Nitro)を持っているかを示す真偽値。" +#: discord.utils.utcnow:8 of +msgid "The current aware datetime in UTC." +msgstr "" -#: ../../api.rst:872 -msgid "An alias for :attr:`premium`." -msgstr ":attr:`premium` のエイリアス。" +#: discord.utils.format_dt:1 of +msgid "" +"A helper function to format a :class:`datetime.datetime` for presentation" +" within Discord." +msgstr "" -#: ../../api.rst:875 +#: discord.utils.format_dt:3 of msgid "" -"A naive UTC datetime indicating how long the user has been premium since." -" This could be ``None`` if not applicable." -msgstr "プレミアムを有効にした日時を表すtimezone naiveなUTC datetime。利用できない場合は ``None`` になります。" +"This allows for a locale-independent way of presenting data using Discord" +" specific Markdown." +msgstr "" -#: ../../api.rst:881 -msgid "A boolean indicating if the user is Discord Staff." -msgstr "ユーザーがDiscordのスタッフかを示す真偽値。" +#: discord.utils.format_dt:6 of +msgid "Style" +msgstr "" -#: ../../api.rst:886 -msgid "A boolean indicating if the user is a Discord Partner." -msgstr "ユーザーがDiscordパートナーかを示す真偽値。" +#: discord.utils.format_dt:6 of +msgid "Example Output" +msgstr "" -#: ../../api.rst:891 -msgid "A boolean indicating if the user is a Bug Hunter." -msgstr "ユーザーがバグハンターかを示す真偽値。" +#: ../../api.rst:2764 ../../api.rst:2784 discord.utils.format_dt:6 of +msgid "Description" +msgstr "" -#: ../../api.rst:896 -msgid "A boolean indicating if the user has had premium before 10 October, 2018." -msgstr "ユーザーが2018年10月10日以前にNitroを持っていたかを示す真偽値。" +#: discord.utils.format_dt:8 of +msgid "t" +msgstr "" -#: ../../api.rst:901 -msgid "A boolean indicating if the user is in Discord HypeSquad." -msgstr "ユーザーがDiscord HypeSquadに属しているかを示す真偽値。" +#: discord.utils.format_dt:8 of +msgid "22:57" +msgstr "" -#: ../../api.rst:906 -msgid "A list of :class:`HypeSquadHouse` that the user is in." -msgstr "ユーザーが所属する :class:`HypeSquadHouse` のリスト。" +#: discord.utils.format_dt:8 of +msgid "Short Time" +msgstr "" -#: ../../api.rst:908 -msgid "List[:class:`HypeSquadHouse`]" +#: discord.utils.format_dt:10 of +msgid "T" msgstr "" -#: ../../api.rst:911 -#, fuzzy -msgid "A boolean indicating if the user is in part of a team." -msgstr "ユーザーがDiscordのスタッフかを示す真偽値。" +#: discord.utils.format_dt:10 of +msgid "22:57:58" +msgstr "" -#: ../../api.rst:919 -#, fuzzy -msgid "" -"A boolean indicating if the user is officially part of the Discord urgent" -" message system." -msgstr "ユーザーがDiscordパートナーかを示す真偽値。" +#: discord.utils.format_dt:10 of +msgid "Long Time" +msgstr "" + +#: discord.utils.format_dt:12 of +msgid "d" +msgstr "" + +#: discord.utils.format_dt:12 of +msgid "17/05/2016" +msgstr "" + +#: discord.utils.format_dt:12 of +msgid "Short Date" +msgstr "" + +#: discord.utils.format_dt:14 of +msgid "D" +msgstr "" -#: ../../api.rst:927 +#: discord.utils.format_dt:14 of +msgid "17 May 2016" +msgstr "" + +#: discord.utils.format_dt:14 of +msgid "Long Date" +msgstr "" + +#: discord.utils.format_dt:16 of +msgid "f (default)" +msgstr "" + +#: discord.utils.format_dt:16 of +msgid "17 May 2016 22:57" +msgstr "" + +#: discord.utils.format_dt:16 of +msgid "Short Date Time" +msgstr "" + +#: discord.utils.format_dt:18 of +msgid "F" +msgstr "" + +#: discord.utils.format_dt:18 of +msgid "Tuesday, 17 May 2016 22:57" +msgstr "" + +#: discord.utils.format_dt:18 of +msgid "Long Date Time" +msgstr "" + +#: discord.utils.format_dt:20 of +msgid "R" +msgstr "" + +#: discord.utils.format_dt:20 of +msgid "5 years ago" +msgstr "" + +#: discord.utils.format_dt:20 of +msgid "Relative Time" +msgstr "" + +#: discord.utils.format_dt:23 of msgid "" -"A list of :class:`Guild` that the :class:`ClientUser` shares with this " -"user." -msgstr ":class:`ClientUser` がこのユーザーと共有する :class:`Guild` の一覧。" +"Note that the exact output depends on the user's locale setting in the " +"client. The example output presented is using the ``en-GB`` locale." +msgstr "" -#: ../../api.rst:930 +#: discord.utils.format_dt:28 of +msgid "The datetime to format." +msgstr "" + +#: discord.utils.format_dt:30 of +msgid "The style to format the datetime with." +msgstr "" + +#: discord.utils.format_dt:33 of #, fuzzy -msgid "List[:class:`Guild`]" -msgstr ":class:`.Guild`" +msgid "The formatted string." +msgstr "入力を始めたユーザー。" -#: ../../api.rst:934 -msgid "A list of dict objects indicating the accounts the user has connected." -msgstr "ユーザーが関連付けたアカウントを示す辞書型のリスト。" +#: discord.utils.as_chunks:1 of +msgid "A helper function that collects an iterator into chunks of a given size." +msgstr "" -#: ../../api.rst:936 -msgid "An example entry can be seen below: ::" -msgstr "以下がその例です: ::" +#: discord.utils.as_chunks:5 of +msgid "The iterator to chunk, can be sync or async." +msgstr "" -#: ../../api.rst:940 -msgid "List[Dict[:class:`str`, :class:`str`]]" +#: discord.utils.as_chunks:7 of +msgid "The maximum chunk size." msgstr "" -#: ../../api.rst:945 +#: discord.utils.as_chunks:12 of +msgid "The last chunk collected may not be as large as ``max_size``." +msgstr "" + +#: discord.utils.as_chunks:14 of +msgid "A new iterator which yields chunks of a given size." +msgstr "" + +#: discord.utils.as_chunks:15 of +#, fuzzy +msgid "Union[:class:`Iterator`, :class:`AsyncIterator`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: ../../api.rst:1128 msgid "Enumerations" msgstr "列挙型" -#: ../../api.rst:947 +#: ../../api.rst:1130 msgid "" "The API provides some enumerations for certain types of strings to avoid " "the API from being stringly typed in case the strings change in the " "future." msgstr "APIは、文字列が将来変わることに備え、文字列を直書きするのを防ぐために、いくらかの文字列の列挙型を提供します。" -#: ../../api.rst:950 +#: ../../api.rst:1133 msgid "" "All enumerations are subclasses of an internal class which mimics the " "behaviour of :class:`enum.Enum`." msgstr "列挙型はすべて :class:`enum.Enum` の動作を模倣した内部クラスのサブクラスです。" -#: ../../api.rst:955 +#: ../../api.rst:1138 msgid "Specifies the type of channel." msgstr "特定チャンネルのチャンネルタイプ。" -#: ../../api.rst:959 +#: ../../api.rst:1142 msgid "A text channel." msgstr "テキストチャンネル。" -#: ../../api.rst:962 +#: ../../api.rst:1145 msgid "A voice channel." msgstr "ボイスチャンネル。" -#: ../../api.rst:965 +#: ../../api.rst:1148 msgid "A private text channel. Also called a direct message." msgstr "プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。" -#: ../../api.rst:968 +#: ../../api.rst:1151 msgid "A private group text channel." msgstr "プライベートのグループDM。" -#: ../../api.rst:971 +#: ../../api.rst:1154 #, fuzzy msgid "A category channel." msgstr "テキストチャンネル。" -#: ../../api.rst:974 +#: ../../api.rst:1157 msgid "A guild news channel." msgstr "ギルドのニュースチャンネル。" -#: ../../api.rst:978 +#: ../../api.rst:1161 msgid "A guild store channel." msgstr "ギルドのストアチャンネル。" -#: ../../api.rst:982 +#: ../../api.rst:1165 +#, fuzzy +msgid "A guild stage voice channel." +msgstr "ギルドのストアチャンネル。" + +#: ../../api.rst:1171 +msgid "A news thread" +msgstr "" + +#: ../../api.rst:1177 +msgid "A public thread" +msgstr "" + +#: ../../api.rst:1183 +msgid "A private thread" +msgstr "" + +#: ../../api.rst:1189 msgid "" "Specifies the type of :class:`Message`. This is used to denote if a " "message is to be interpreted as a system message or a regular message." msgstr ":class:`Message` のタイプを指定します。これは、メッセージが通常のものかシステムメッセージかを判断するのに使用できます。" -#: ../../api.rst:989 +#: ../../api.rst:1196 discord.message.Message:7 of #, fuzzy msgid "Checks if two messages are equal." msgstr "二つのユーザーが等しいかを比較します。" -#: ../../api.rst:992 +#: ../../api.rst:1199 discord.message.Message:11 of #, fuzzy msgid "Checks if two messages are not equal." msgstr "二つのユーザーが等しいものではないか比較します。" -#: ../../api.rst:996 +#: ../../api.rst:1203 msgid "The default message type. This is the same as regular messages." msgstr "デフォルトのメッセージ。これは通常のメッセージと同じです。" -#: ../../api.rst:999 +#: ../../api.rst:1206 +#, fuzzy msgid "" -"The system message when a recipient is added to a group private message, " -"i.e. a private channel of type :attr:`ChannelType.group`." +"The system message when a user is added to a group private message or a " +"thread." msgstr "" "グループのプライベートメッセージ、つまり、 :attr:`ChannelType.group` " "のプライベートチャンネルの参加者が増えたときのシステムメッセージ。" -#: ../../api.rst:1003 +#: ../../api.rst:1210 +#, fuzzy msgid "" -"The system message when a recipient is removed from a group private " -"message, i.e. a private channel of type :attr:`ChannelType.group`." +"The system message when a user is removed from a group private message or" +" a thread." msgstr "" "グループのプライベートメッセージ、つまり、 :attr:`ChannelType.group` " "のプライベートチャンネルの参加者が減ったときのシステムメッセージ。" -#: ../../api.rst:1007 +#: ../../api.rst:1214 msgid "" "The system message denoting call state, e.g. missed call, started call, " "etc." msgstr "通話の状態を示すシステムメッセージ。例: 不在着信、通話の開始、その他。" -#: ../../api.rst:1011 +#: ../../api.rst:1218 msgid "The system message denoting that a channel's name has been changed." msgstr "チャンネル名の変更を示すシステムメッセージ。" -#: ../../api.rst:1014 +#: ../../api.rst:1221 msgid "The system message denoting that a channel's icon has been changed." msgstr "チャンネルのアイコンの変更を示すシステムメッセージ。" -#: ../../api.rst:1017 +#: ../../api.rst:1224 msgid "" "The system message denoting that a pinned message has been added to a " "channel." msgstr "ピン留めの追加を示すシステムメッセージ。" -#: ../../api.rst:1020 +#: ../../api.rst:1227 msgid "The system message denoting that a new member has joined a Guild." msgstr "ギルドの新規メンバーの参加を示すシステムメッセージ。" -#: ../../api.rst:1024 +#: ../../api.rst:1231 msgid "The system message denoting that a member has \"nitro boosted\" a guild." msgstr "メンバーがギルドを「ニトロブースト」したことを表すシステムメッセージ。" -#: ../../api.rst:1027 +#: ../../api.rst:1234 msgid "" "The system message denoting that a member has \"nitro boosted\" a guild " "and it achieved level 1." msgstr "メンバーがギルドを「ニトロブースト」し、それによってギルドがレベル1に到達したことを表すシステムメッセージ。" -#: ../../api.rst:1031 +#: ../../api.rst:1238 msgid "" "The system message denoting that a member has \"nitro boosted\" a guild " "and it achieved level 2." msgstr "メンバーがギルドを「ニトロブースト」し、それによってギルドがレベル2に到達したことを表すシステムメッセージ。" -#: ../../api.rst:1035 +#: ../../api.rst:1242 msgid "" "The system message denoting that a member has \"nitro boosted\" a guild " "and it achieved level 3." msgstr "メンバーがギルドを「ニトロブースト」し、それによってギルドがレベル3に到達したことを表すシステムメッセージ。" -#: ../../api.rst:1039 +#: ../../api.rst:1246 #, fuzzy msgid "" "The system message denoting that an announcement channel has been " "followed." msgstr "チャンネル名の変更を示すシステムメッセージ。" -#: ../../api.rst:1045 -msgid "" -"Specifies the type of :class:`Activity`. This is used to check how to " -"interpret the activity itself." -msgstr ":class:`Activity` のタイプを指定します。これはアクティビティをどう解釈するか確認するために使われます。" +#: ../../api.rst:1251 +#, fuzzy +msgid "The system message denoting that a member is streaming in the guild." +msgstr "メンバーがギルドを「ニトロブースト」したことを表すシステムメッセージ。" -#: ../../api.rst:1050 -msgid "An unknown activity type. This should generally not happen." -msgstr "不明なアクティビティタイプ。これは通常起こらないはずです。" +#: ../../api.rst:1256 +msgid "" +"The system message denoting that the guild is no longer eligible for " +"Server Discovery." +msgstr "" -#: ../../api.rst:1053 -msgid "A \"Playing\" activity type." -msgstr "プレイ中のアクティビティタイプ。" +#: ../../api.rst:1262 +#, fuzzy +msgid "" +"The system message denoting that the guild has become eligible again for " +"Server Discovery." +msgstr "チャンネル名の変更を示すシステムメッセージ。" -#: ../../api.rst:1056 -msgid "A \"Streaming\" activity type." -msgstr "放送中のアクティビティタイプ。" +#: ../../api.rst:1268 +msgid "" +"The system message denoting that the guild has failed to meet the Server " +"Discovery requirements for one week." +msgstr "" -#: ../../api.rst:1059 -msgid "A \"Listening\" activity type." -msgstr "再生中のアクティビティタイプ。" +#: ../../api.rst:1274 +msgid "" +"The system message denoting that the guild has failed to meet the Server " +"Discovery requirements for 3 weeks in a row." +msgstr "" -#: ../../api.rst:1062 -msgid "A \"Watching\" activity type." -msgstr "視聴中のアクティビティタイプ。" +#: ../../api.rst:1280 +msgid "" +"The system message denoting that a thread has been created. This is only " +"sent if the thread has been created from an older message. The period of " +"time required for a message to be considered old cannot be relied upon " +"and is up to Discord." +msgstr "" -#: ../../api.rst:1065 +#: ../../api.rst:1288 #, fuzzy -msgid "A custom activity type." -msgstr "放送中のアクティビティタイプ。" +msgid "The system message denoting that the author is replying to a message." +msgstr "ピン留めの追加を示すシステムメッセージ。" -#: ../../api.rst:1068 +#: ../../api.rst:1293 +#, fuzzy +msgid "" +"The system message denoting that an application (or \"slash\") command " +"was executed." +msgstr "チャンネルのアイコンの変更を示すシステムメッセージ。" + +#: ../../api.rst:1298 +msgid "The system message sent as a reminder to invite people to the guild." +msgstr "" + +#: ../../api.rst:1303 +#, fuzzy +msgid "" +"The system message denoting the message in the thread that is the one " +"that started the thread's conversation topic." +msgstr "ピン留めの追加を示すシステムメッセージ。" + +#: ../../api.rst:1310 +#, fuzzy +msgid "Represents Discord User flags." +msgstr "あなたのDiscordユーザーを表します。" + +#: ../../api.rst:1314 +#, fuzzy +msgid "The user is a Discord Employee." +msgstr "Discordの埋め込みを表します。" + +#: ../../api.rst:1317 +#, fuzzy +msgid "The user is a Discord Partner." +msgstr "ユーザーがDiscordパートナーかを示す真偽値。" + +#: ../../api.rst:1320 +msgid "The user is a HypeSquad Events member." +msgstr "" + +#: ../../api.rst:1323 +#, fuzzy +msgid "The user is a Bug Hunter." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" + +#: ../../api.rst:1326 +msgid "The user has SMS recovery for Multi Factor Authentication enabled." +msgstr "" + +#: ../../api.rst:1329 +msgid "The user has dismissed the Discord Nitro promotion." +msgstr "" + +#: ../../api.rst:1332 +msgid "The user is a HypeSquad Bravery member." +msgstr "" + +#: ../../api.rst:1335 +msgid "The user is a HypeSquad Brilliance member." +msgstr "" + +#: ../../api.rst:1338 +msgid "The user is a HypeSquad Balance member." +msgstr "" + +#: ../../api.rst:1341 +msgid "The user is an Early Supporter." +msgstr "" + +#: ../../api.rst:1344 +#, fuzzy +msgid "The user is a Team User." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" + +#: ../../api.rst:1347 +#, fuzzy +msgid "The user is a system user (i.e. represents Discord officially)." +msgstr ":class:`bool` -- ユーザーがプレミアムユーザー (例えば Discord Nitro) であるかを表します。" + +#: ../../api.rst:1350 +msgid "The user has an unread system message." +msgstr "" + +#: ../../api.rst:1353 +#, fuzzy +msgid "The user is a Bug Hunter Level 2." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" + +#: ../../api.rst:1356 +#, fuzzy +msgid "The user is a Verified Bot." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: ../../api.rst:1359 +msgid "The user is an Early Verified Bot Developer." +msgstr "" + +#: ../../api.rst:1362 +#, fuzzy +msgid "The user is a Discord Certified Moderator." +msgstr "ユーザー名とディスクリミネータを返します。" + +#: ../../api.rst:1365 +msgid "" +"The user is a bot that only uses HTTP interactions and is shown in the " +"online member list." +msgstr "" + +#: ../../api.rst:1370 +msgid "The user is flagged as a spammer by Discord." +msgstr "" + +#: ../../api.rst:1372 +msgid "..versionadded:: 2.0" +msgstr "" + +#: ../../api.rst:1376 +msgid "" +"Specifies the type of :class:`Activity`. This is used to check how to " +"interpret the activity itself." +msgstr ":class:`Activity` のタイプを指定します。これはアクティビティをどう解釈するか確認するために使われます。" + +#: ../../api.rst:1381 +msgid "An unknown activity type. This should generally not happen." +msgstr "不明なアクティビティタイプ。これは通常起こらないはずです。" + +#: ../../api.rst:1384 +msgid "A \"Playing\" activity type." +msgstr "プレイ中のアクティビティタイプ。" + +#: ../../api.rst:1387 +msgid "A \"Streaming\" activity type." +msgstr "放送中のアクティビティタイプ。" + +#: ../../api.rst:1390 +msgid "A \"Listening\" activity type." +msgstr "再生中のアクティビティタイプ。" + +#: ../../api.rst:1393 +msgid "A \"Watching\" activity type." +msgstr "視聴中のアクティビティタイプ。" + +#: ../../api.rst:1396 +#, fuzzy +msgid "A custom activity type." +msgstr "放送中のアクティビティタイプ。" + +#: ../../api.rst:1399 #, fuzzy msgid "A competing activity type." msgstr "視聴中のアクティビティタイプ。" -#: ../../api.rst:1074 -msgid "Specifies the HypeSquad house a user belongs to." -msgstr "ユーザーが属するHypeSquadハウスを指定します。" +#: ../../api.rst:1405 +#, fuzzy +msgid "Specifies the type of :class:`Interaction`." +msgstr "特定チャンネルのチャンネルタイプ。" -#: ../../api.rst:1078 -msgid "The \"Bravery\" house." -msgstr "Braveryのハウス。" +#: ../../api.rst:1411 +msgid "" +"Represents Discord pinging to see if the interaction response server is " +"alive." +msgstr "" -#: ../../api.rst:1081 -msgid "The \"Brilliance\" house." -msgstr "Brillianceのハウス。" +#: ../../api.rst:1414 +#, fuzzy +msgid "Represents a slash command interaction." +msgstr "Discordの音声接続を表します。" -#: ../../api.rst:1084 -msgid "The \"Balance\" house." -msgstr "Balanceのハウス。" +#: ../../api.rst:1417 +msgid "" +"Represents a component based interaction, i.e. using the Discord Bot UI " +"Kit." +msgstr "" + +#: ../../api.rst:1420 +#, fuzzy +msgid "Represents submission of a modal interaction." +msgstr "Discordの音声接続を表します。" -#: ../../api.rst:1088 -msgid "Specifies the region a voice server belongs to." -msgstr "ボイスサーバーのリージョンを指定します。" +#: ../../api.rst:1424 +#, fuzzy +msgid "Specifies the response type for the interaction." +msgstr "リアクションを追加したユーザー。" -#: ../../api.rst:1092 -msgid "The Amsterdam region." -msgstr "アムステルダムリージョン。" +#: ../../api.rst:1430 +msgid "Pongs the interaction when given a ping." +msgstr "" -#: ../../api.rst:1095 -msgid "The Brazil region." -msgstr "ブラジルリージョン。" +#: ../../api.rst:1432 +msgid "See also :meth:`InteractionResponse.pong`" +msgstr "" -#: ../../api.rst:1098 +#: ../../api.rst:1435 #, fuzzy -msgid "The Dubai region." -msgstr "インドリージョン。" +msgid "Respond to the interaction with a message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: ../../api.rst:1437 +msgid "See also :meth:`InteractionResponse.send_message`" +msgstr "" + +#: ../../api.rst:1440 +msgid "Responds to the interaction with a message at a later time." +msgstr "" -#: ../../api.rst:1104 -msgid "The EU Central region." -msgstr "中央ヨーロッパのリージョン。" +#: ../../api.rst:1442 ../../api.rst:1448 +msgid "See also :meth:`InteractionResponse.defer`" +msgstr "" -#: ../../api.rst:1107 -msgid "The EU West region." -msgstr "東ヨーロッパのリージョン。" +#: ../../api.rst:1445 +msgid "" +"Acknowledges the component interaction with a promise that the message " +"will update later (though there is no need to actually update the " +"message)." +msgstr "" -#: ../../api.rst:1110 +#: ../../api.rst:1451 #, fuzzy -msgid "The Europe region." -msgstr "日本リージョン。" +msgid "Responds to the interaction by editing the message." +msgstr "指定のメッセージにユーザーに対するメンションが含まれているかを確認します。" -#: ../../api.rst:1116 -msgid "The Frankfurt region." -msgstr "フランクフルトリージョン。" +#: ../../api.rst:1453 +msgid "See also :meth:`InteractionResponse.edit_message`" +msgstr "" -#: ../../api.rst:1119 -msgid "The Hong Kong region." -msgstr "香港リージョン。" +#: ../../api.rst:1456 +msgid "Responds to the interaction with a modal." +msgstr "" -#: ../../api.rst:1122 -msgid "The India region." -msgstr "インドリージョン。" +#: ../../api.rst:1458 +msgid "See also :meth:`InteractionResponse.send_modal`" +msgstr "" -#: ../../api.rst:1128 -msgid "The Japan region." -msgstr "日本リージョン。" +#: ../../api.rst:1462 +msgid "Represents the component type of a component." +msgstr "" -#: ../../api.rst:1131 -msgid "The London region." -msgstr "ロンドンリージョン。" +#: ../../api.rst:1468 +msgid "Represents the group component which holds different components in a row." +msgstr "" -#: ../../api.rst:1134 -msgid "The Russia region." -msgstr "ロシアリージョン。" +#: ../../api.rst:1471 +#, fuzzy +msgid "Represents a button component." +msgstr "オーディオストリームを表します。" -#: ../../api.rst:1137 -msgid "The Singapore region." -msgstr "シンガポールリージョン。" +#: ../../api.rst:1474 +#, fuzzy +msgid "Represents a select component." +msgstr "Discordの埋め込みを表します。" -#: ../../api.rst:1140 -msgid "The South Africa region." -msgstr "南アフリカリージョン。" +#: ../../api.rst:1478 +#, fuzzy +msgid "Represents a text box component." +msgstr "Discordの音声接続を表します。" -#: ../../api.rst:1143 +#: ../../api.rst:1483 #, fuzzy -msgid "The South Korea region." -msgstr "南アフリカリージョン。" +msgid "Represents the style of the button component." +msgstr "Discordのライトテーマを表します。" + +#: ../../api.rst:1489 +msgid "Represents a blurple button for the primary action." +msgstr "" -#: ../../api.rst:1146 -msgid "The Sydney region." -msgstr "シドニーリージョン。" +#: ../../api.rst:1492 +#, fuzzy +msgid "Represents a grey button for the secondary action." +msgstr "Discordの音声接続を表します。" -#: ../../api.rst:1149 -msgid "The US Central region." -msgstr "中央アメリカのリージョン。" +#: ../../api.rst:1495 +msgid "Represents a green button for a successful action." +msgstr "" -#: ../../api.rst:1152 -msgid "The US East region." -msgstr "アメリカ西部のリージョン。" +#: ../../api.rst:1498 +msgid "Represents a red button for a dangerous action." +msgstr "" -#: ../../api.rst:1155 -msgid "The US South region." -msgstr "アメリカ南部のリージョン。" +#: ../../api.rst:1501 +#, fuzzy +msgid "Represents a link button." +msgstr "Discordの音声接続を表します。" -#: ../../api.rst:1158 -msgid "The US West region." -msgstr "アメリカ東部のリージョン。" +#: ../../api.rst:1505 +#, fuzzy +msgid "An alias for :attr:`primary`." +msgstr ":attr:`high` のエイリアス。" -#: ../../api.rst:1161 -msgid "The Amsterdam region for VIP guilds." -msgstr "VIPギルド用のアムステルダムリージョン。" +#: ../../api.rst:1508 ../../api.rst:1511 +#, fuzzy +msgid "An alias for :attr:`secondary`." +msgstr ":attr:`dnd` のエイリアス。" -#: ../../api.rst:1164 -msgid "The US East region for VIP guilds." -msgstr "VIPギルド用のアメリカ東部リージョン。" +#: ../../api.rst:1514 +#, fuzzy +msgid "An alias for :attr:`success`." +msgstr ":attr:`high` のエイリアス。" -#: ../../api.rst:1167 -msgid "The US West region for VIP guilds." -msgstr "VIPギルド用のアメリカ西部リージョン。" +#: ../../api.rst:1517 +#, fuzzy +msgid "An alias for :attr:`danger`." +msgstr ":attr:`dnd` のエイリアス。" -#: ../../api.rst:1171 +#: ../../api.rst:1520 +#, fuzzy +msgid "An alias for :attr:`link`." +msgstr ":attr:`dnd` のエイリアス。" + +#: ../../api.rst:1524 +msgid "Represents the style of the text box component." +msgstr "" + +#: ../../api.rst:1530 +#, fuzzy +msgid "Represents a short text box." +msgstr "Discordの埋め込みを表します。" + +#: ../../api.rst:1533 +#, fuzzy +msgid "Represents a long form text box." +msgstr "Discordの埋め込みを表します。" + +#: ../../api.rst:1536 +#, fuzzy +msgid "An alias for :attr:`paragraph`." +msgstr ":attr:`high` のエイリアス。" + +#: ../../api.rst:1540 msgid "" "Specifies a :class:`Guild`\\'s verification level, which is the criteria " "in which a member must meet before being able to send messages to the " "guild." msgstr ":class:`Guild` の認証レベルを指定します。これは、メンバーがギルドにメッセージを送信できるようになるまでの条件です。" -#: ../../api.rst:1178 +#: ../../api.rst:1549 msgid "Checks if two verification levels are equal." msgstr "認証レベルが等しいか確認します。" -#: ../../api.rst:1181 +#: ../../api.rst:1552 msgid "Checks if two verification levels are not equal." msgstr "認証レベルが等しくないか確認します。" -#: ../../api.rst:1184 +#: ../../api.rst:1555 msgid "Checks if a verification level is higher than another." msgstr "認証レベルがあるレベルより厳しいか確認します。" -#: ../../api.rst:1187 +#: ../../api.rst:1558 msgid "Checks if a verification level is lower than another." msgstr "認証レベルがあるレベルより緩いか確認します。" -#: ../../api.rst:1190 +#: ../../api.rst:1561 msgid "Checks if a verification level is higher or equal to another." msgstr "認証レベルがあるレベルと同じ、又は厳しいか確認します。" -#: ../../api.rst:1193 +#: ../../api.rst:1564 msgid "Checks if a verification level is lower or equal to another." msgstr "認証レベルがあるレベルと同じ、又は緩いか確認します。" -#: ../../api.rst:1197 +#: ../../api.rst:1568 msgid "No criteria set." msgstr "無制限。" -#: ../../api.rst:1200 +#: ../../api.rst:1571 msgid "Member must have a verified email on their Discord account." msgstr "メンバーはDiscordアカウントのメール認証を済ませないといけません。" -#: ../../api.rst:1203 +#: ../../api.rst:1574 msgid "" "Member must have a verified email and be registered on Discord for more " "than five minutes." msgstr "メンバーはメール認証をし、かつアカウント登録から5分経過しないといけません。" -#: ../../api.rst:1207 +#: ../../api.rst:1578 msgid "" "Member must have a verified email, be registered on Discord for more than" " five minutes, and be a member of the guild itself for more than ten " "minutes." msgstr "メンバーはメール認証をし、Discordのアカウント登録から5分経過し、かつ10分以上ギルドに所属していないといけません。" -#: ../../api.rst:1212 -msgid "An alias for :attr:`high`." -msgstr ":attr:`high` のエイリアス。" - -#: ../../api.rst:1215 +#: ../../api.rst:1583 msgid "Member must have a verified phone on their Discord account." msgstr "メンバーはDiscordアカウントの電話番号認証を済ませないといけません。" -#: ../../api.rst:1219 ../../api.rst:1223 -msgid "An alias for :attr:`extreme`." -msgstr ":attr:`extreme` のエイリアス。" - -#: ../../api.rst:1229 +#: ../../api.rst:1587 msgid "" "Specifies whether a :class:`Guild` has notifications on for all messages " "or mentions only by default." msgstr ":class:`Guild` の通知対象のデフォルト設定をすべてのメッセージ、またはメンションのみに指定します。" -#: ../../api.rst:1233 +#: ../../api.rst:1595 +#, fuzzy +msgid "Checks if two notification levels are equal." +msgstr "認証レベルが等しいか確認します。" + +#: ../../api.rst:1598 +#, fuzzy +msgid "Checks if two notification levels are not equal." +msgstr "認証レベルが等しくないか確認します。" + +#: ../../api.rst:1601 +#, fuzzy +msgid "Checks if a notification level is higher than another." +msgstr "認証レベルがあるレベルより厳しいか確認します。" + +#: ../../api.rst:1604 +#, fuzzy +msgid "Checks if a notification level is lower than another." +msgstr "認証レベルがあるレベルより緩いか確認します。" + +#: ../../api.rst:1607 +#, fuzzy +msgid "Checks if a notification level is higher or equal to another." +msgstr "認証レベルがあるレベルと同じ、又は厳しいか確認します。" + +#: ../../api.rst:1610 +#, fuzzy +msgid "Checks if a notification level is lower or equal to another." +msgstr "認証レベルがあるレベルと同じ、又は緩いか確認します。" + +#: ../../api.rst:1614 msgid "" "Members receive notifications for every message regardless of them being " "mentioned." msgstr "メンバーは、メンションされているかどうかに関わらず、すべてのメッセージの通知を受け取ります。" -#: ../../api.rst:1236 +#: ../../api.rst:1617 msgid "Members receive notifications for messages they are mentioned in." msgstr "メンバーは自分がメンションされているメッセージの通知のみ受け取ります。" -#: ../../api.rst:1240 +#: ../../api.rst:1621 msgid "" "Specifies a :class:`Guild`\\'s explicit content filter, which is the " "machine learning algorithms that Discord uses to detect if an image " @@ -5058,67 +6453,67 @@ msgstr "" ":class:`Guild` " "の不適切な表現のフィルターを指定します。これはDiscordがポルノ画像や不適切な表現を検出するために使用している機械学習アルゴリズムです。" -#: ../../api.rst:1248 +#: ../../api.rst:1631 msgid "Checks if two content filter levels are equal." msgstr "表現のフィルターのレベルが等しいか確認します。" -#: ../../api.rst:1251 +#: ../../api.rst:1634 msgid "Checks if two content filter levels are not equal." msgstr "表現のフィルターのレベルが等しくないか確認します。" -#: ../../api.rst:1254 +#: ../../api.rst:1637 msgid "Checks if a content filter level is higher than another." msgstr "表現のフィルターのレベルが他のレベルより大きいか確認します。" -#: ../../api.rst:1257 +#: ../../api.rst:1640 msgid "Checks if a content filter level is lower than another." msgstr "表現のフィルターのレベルが他のレベルより小さいか確認します。" -#: ../../api.rst:1260 +#: ../../api.rst:1643 msgid "Checks if a content filter level is higher or equal to another." msgstr "表現のフィルターのレベルが他のレベルより大きい、または等しいか確認します。" -#: ../../api.rst:1263 +#: ../../api.rst:1646 msgid "Checks if a content filter level is lower or equal to another." msgstr "表現のフィルターのレベルが他のレベルより小さい、または等しいか確認します。" -#: ../../api.rst:1267 +#: ../../api.rst:1650 msgid "The guild does not have the content filter enabled." msgstr "ギルドで表現のフィルターが有効ではない。" -#: ../../api.rst:1270 +#: ../../api.rst:1653 msgid "The guild has the content filter enabled for members without a role." msgstr "ギルドで役職を持たないメンバーに対して表現のフィルターが有効化されている。" -#: ../../api.rst:1273 +#: ../../api.rst:1656 msgid "The guild has the content filter enabled for every member." msgstr "ギルドで、すべてのメンバーに対して表現のフィルターが有効化されている。" -#: ../../api.rst:1277 +#: ../../api.rst:1660 msgid "Specifies a :class:`Member` 's status." msgstr ":class:`Member` のステータスを指定します。" -#: ../../api.rst:1281 +#: ../../api.rst:1664 msgid "The member is online." msgstr "メンバーがオンライン。" -#: ../../api.rst:1284 +#: ../../api.rst:1667 msgid "The member is offline." msgstr "メンバーがオフライン。" -#: ../../api.rst:1287 +#: ../../api.rst:1670 msgid "The member is idle." msgstr "メンバーが退席中。" -#: ../../api.rst:1290 +#: ../../api.rst:1673 msgid "The member is \"Do Not Disturb\"." msgstr "メンバーが取り込み中。" -#: ../../api.rst:1293 +#: ../../api.rst:1676 msgid "An alias for :attr:`dnd`." msgstr ":attr:`dnd` のエイリアス。" -#: ../../api.rst:1296 +#: ../../api.rst:1679 msgid "" "The member is \"invisible\". In reality, this is only used in sending a " "presence a la :meth:`Client.change_presence`. When you receive a user's " @@ -5127,7 +6522,7 @@ msgstr "" "メンバーがオンライン状態を隠す。実際には、これは :meth:`Client.change_presence` " "でプレゼンスを送信する時のみ使用します。ユーザーのプレゼンスを受け取った場合、これは :attr:`offline` に置き換えられます。" -#: ../../api.rst:1303 +#: ../../api.rst:1686 msgid "" "Represents the type of action being done for a :class:`AuditLogEntry`\\, " "which is retrievable via :meth:`Guild.audit_logs`." @@ -5135,137 +6530,197 @@ msgstr "" ":class:`AuditLogEntry` で行われた動作の種類を取得します。AuditLogEntryは " ":meth:`Guild.audit_logs` で取得可能です。" -#: ../../api.rst:1308 +#: ../../api.rst:1691 msgid "The guild has updated. Things that trigger this include:" msgstr "ギルドが更新された。このトリガーとなるものは以下のとおりです。" -#: ../../api.rst:1310 +#: ../../api.rst:1693 msgid "Changing the guild vanity URL" msgstr "ギルドのvanity URLの変更" -#: ../../api.rst:1311 +#: ../../api.rst:1694 msgid "Changing the guild invite splash" msgstr "ギルドの招待時のスプラッシュ画像の変更" -#: ../../api.rst:1312 +#: ../../api.rst:1695 msgid "Changing the guild AFK channel or timeout" msgstr "ギルドのAFKチャンネル、またはタイムアウトの変更" -#: ../../api.rst:1313 +#: ../../api.rst:1696 msgid "Changing the guild voice server region" msgstr "ギルドの音声通話のサーバーリージョンの変更" -#: ../../api.rst:1314 -msgid "Changing the guild icon" -msgstr "ギルドのアイコンの変更" +#: ../../api.rst:1697 +#, fuzzy +msgid "Changing the guild icon, banner, or discovery splash" +msgstr "ギルドの招待時のスプラッシュ画像の変更" -#: ../../api.rst:1315 +#: ../../api.rst:1698 msgid "Changing the guild moderation settings" msgstr "ギルドの管理設定の変更" -#: ../../api.rst:1316 +#: ../../api.rst:1699 msgid "Changing things related to the guild widget" msgstr "ギルドのウィジェットに関連するものの変更" -#: ../../api.rst:1318 +#: ../../api.rst:1701 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Guild`." msgstr "これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeは :class:`Guild` になります。" -#: ../../api.rst:1321 ../../api.rst:1344 ../../api.rst:1363 ../../api.rst:1382 -#: ../../api.rst:1401 ../../api.rst:1417 ../../api.rst:1432 ../../api.rst:1491 -#: ../../api.rst:1505 ../../api.rst:1550 ../../api.rst:1570 ../../api.rst:1585 -#: ../../api.rst:1600 ../../api.rst:1624 ../../api.rst:1641 ../../api.rst:1657 -#: ../../api.rst:1669 ../../api.rst:1682 ../../api.rst:1693 ../../api.rst:1704 +#: ../../api.rst:1704 ../../api.rst:1738 ../../api.rst:1757 ../../api.rst:1779 +#: ../../api.rst:1798 ../../api.rst:1814 ../../api.rst:1829 ../../api.rst:1888 +#: ../../api.rst:1903 ../../api.rst:1948 ../../api.rst:1971 ../../api.rst:1988 +#: ../../api.rst:2003 ../../api.rst:2027 ../../api.rst:2044 ../../api.rst:2060 +#: ../../api.rst:2073 ../../api.rst:2086 ../../api.rst:2097 ../../api.rst:2108 +#: ../../api.rst:2205 ../../api.rst:2220 ../../api.rst:2241 ../../api.rst:2260 +#: ../../api.rst:2279 ../../api.rst:2298 ../../api.rst:2316 ../../api.rst:2334 msgid "Possible attributes for :class:`AuditLogDiff`:" msgstr ":class:`AuditLogDiff` から、以下の属性を参照できます:" -#: ../../api.rst:1323 +#: ../../api.rst:1706 msgid ":attr:`~AuditLogDiff.afk_channel`" msgstr ":attr:`~AuditLogDiff.afk_channel`" -#: ../../api.rst:1324 +#: ../../api.rst:1707 msgid ":attr:`~AuditLogDiff.system_channel`" msgstr ":attr:`~AuditLogDiff.system_channel`" -#: ../../api.rst:1325 +#: ../../api.rst:1708 msgid ":attr:`~AuditLogDiff.afk_timeout`" msgstr ":attr:`~AuditLogDiff.afk_timeout`" -#: ../../api.rst:1326 +#: ../../api.rst:1709 msgid ":attr:`~AuditLogDiff.default_message_notifications`" msgstr ":attr:`~AuditLogDiff.default_message_notifications`" -#: ../../api.rst:1327 +#: ../../api.rst:1710 msgid ":attr:`~AuditLogDiff.explicit_content_filter`" msgstr ":attr:`~AuditLogDiff.explicit_content_filter`" -#: ../../api.rst:1328 +#: ../../api.rst:1711 msgid ":attr:`~AuditLogDiff.mfa_level`" msgstr ":attr:`~AuditLogDiff.mfa_level`" -#: ../../api.rst:1329 ../../api.rst:1346 ../../api.rst:1365 ../../api.rst:1384 -#: ../../api.rst:1555 ../../api.rst:1575 ../../api.rst:1590 ../../api.rst:1644 -#: ../../api.rst:1660 ../../api.rst:1672 ../../api.rst:1684 ../../api.rst:1695 -#: ../../api.rst:1706 +#: ../../api.rst:1712 ../../api.rst:1740 ../../api.rst:1759 ../../api.rst:1781 +#: ../../api.rst:1955 ../../api.rst:1978 ../../api.rst:1993 ../../api.rst:2047 +#: ../../api.rst:2063 ../../api.rst:2076 ../../api.rst:2088 ../../api.rst:2099 +#: ../../api.rst:2110 ../../api.rst:2243 ../../api.rst:2262 ../../api.rst:2281 +#: ../../api.rst:2300 ../../api.rst:2318 ../../api.rst:2336 msgid ":attr:`~AuditLogDiff.name`" msgstr ":attr:`~AuditLogDiff.name`" -#: ../../api.rst:1330 +#: ../../api.rst:1713 msgid ":attr:`~AuditLogDiff.owner`" msgstr ":attr:`~AuditLogDiff.owner`" -#: ../../api.rst:1331 +#: ../../api.rst:1714 msgid ":attr:`~AuditLogDiff.splash`" msgstr ":attr:`~AuditLogDiff.splash`" -#: ../../api.rst:1332 -msgid ":attr:`~AuditLogDiff.vanity_url_code`" -msgstr ":attr:`~AuditLogDiff.vanity_url_code`" +#: ../../api.rst:1715 +#, fuzzy +msgid ":attr:`~AuditLogDiff.discovery_splash`" +msgstr ":attr:`~AuditLogDiff.splash`" -#: ../../api.rst:1336 -msgid "A new channel was created." -msgstr "チャンネルが作成されました。" +#: ../../api.rst:1716 ../../api.rst:1953 ../../api.rst:1976 +#, fuzzy +msgid ":attr:`~AuditLogDiff.icon`" +msgstr ":attr:`~AuditLogDiff.nick`" -#: ../../api.rst:1338 -msgid "" -"When this is the action, the type of :attr:`~AuditLogEntry.target` is " -"either a :class:`abc.GuildChannel` or :class:`Object` with an ID." -msgstr "" -"これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " -":class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。" +#: ../../api.rst:1717 +#, fuzzy +msgid ":attr:`~AuditLogDiff.banner`" +msgstr ":attr:`~AuditLogDiff.channel`" -#: ../../api.rst:1341 -msgid "" -"A more filled out object in the :class:`Object` case can be found by " -"using :attr:`~AuditLogEntry.after`." -msgstr "" -":class:`Object` の場合、 :attr:`~AuditLogEntry.after` " -"を使用して、より詳細な情報を持つオブジェクトを見つけることができます。" +#: ../../api.rst:1718 +msgid ":attr:`~AuditLogDiff.vanity_url_code`" +msgstr ":attr:`~AuditLogDiff.vanity_url_code`" -#: ../../api.rst:1347 ../../api.rst:1366 ../../api.rst:1385 ../../api.rst:1406 -#: ../../api.rst:1422 ../../api.rst:1437 -msgid ":attr:`~AuditLogDiff.type`" -msgstr ":attr:`~AuditLogDiff.type`" +#: ../../api.rst:1719 ../../api.rst:2247 ../../api.rst:2266 ../../api.rst:2285 +#, fuzzy +msgid ":attr:`~AuditLogDiff.description`" +msgstr ":attr:`~AuditLogDiff.position`" -#: ../../api.rst:1348 ../../api.rst:1368 ../../api.rst:1386 -msgid ":attr:`~AuditLogDiff.overwrites`" -msgstr ":attr:`~AuditLogDiff.overwrites`" +#: ../../api.rst:1720 +#, fuzzy +msgid ":attr:`~AuditLogDiff.preferred_locale`" +msgstr ":attr:`~AuditLogDiff.roles`" -#: ../../api.rst:1352 +#: ../../api.rst:1721 +#, fuzzy +msgid ":attr:`~AuditLogDiff.prune_delete_days`" +msgstr ":attr:`~AuditLogDiff.roles`" + +#: ../../api.rst:1722 +#, fuzzy +msgid ":attr:`~AuditLogDiff.public_updates_channel`" +msgstr ":attr:`~AuditLogDiff.afk_channel`" + +#: ../../api.rst:1723 +#, fuzzy +msgid ":attr:`~AuditLogDiff.rules_channel`" +msgstr ":attr:`~AuditLogDiff.channel`" + +#: ../../api.rst:1724 +#, fuzzy +msgid ":attr:`~AuditLogDiff.verification_level`" +msgstr ":attr:`~AuditLogDiff.mfa_level`" + +#: ../../api.rst:1725 +#, fuzzy +msgid ":attr:`~AuditLogDiff.widget_channel`" +msgstr ":attr:`~AuditLogDiff.channel`" + +#: ../../api.rst:1726 +#, fuzzy +msgid ":attr:`~AuditLogDiff.widget_enabled`" +msgstr ":attr:`~AuditLogDiff.mentionable`" + +#: ../../api.rst:1730 +msgid "A new channel was created." +msgstr "チャンネルが作成されました。" + +#: ../../api.rst:1732 +msgid "" +"When this is the action, the type of :attr:`~AuditLogEntry.target` is " +"either a :class:`abc.GuildChannel` or :class:`Object` with an ID." +msgstr "" +"これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " +":class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。" + +#: ../../api.rst:1735 +msgid "" +"A more filled out object in the :class:`Object` case can be found by " +"using :attr:`~AuditLogEntry.after`." +msgstr "" +":class:`Object` の場合、 :attr:`~AuditLogEntry.after` " +"を使用して、より詳細な情報を持つオブジェクトを見つけることができます。" + +#: ../../api.rst:1741 ../../api.rst:1760 ../../api.rst:1782 ../../api.rst:1803 +#: ../../api.rst:1819 ../../api.rst:1834 ../../api.rst:2245 ../../api.rst:2264 +#: ../../api.rst:2283 +msgid ":attr:`~AuditLogDiff.type`" +msgstr ":attr:`~AuditLogDiff.type`" + +#: ../../api.rst:1742 ../../api.rst:1762 ../../api.rst:1783 +msgid ":attr:`~AuditLogDiff.overwrites`" +msgstr ":attr:`~AuditLogDiff.overwrites`" + +#: ../../api.rst:1746 msgid "A channel was updated. Things that trigger this include:" msgstr "チャンネルが更新されました。これのトリガーとなるものは以下の通りです。" -#: ../../api.rst:1354 +#: ../../api.rst:1748 msgid "The channel name or topic was changed" msgstr "チャンネルのチャンネルトピックの変更、または名前の変更。" -#: ../../api.rst:1355 +#: ../../api.rst:1749 msgid "The channel bitrate was changed" msgstr "チャンネルのビットレートの変更。" -#: ../../api.rst:1357 ../../api.rst:1392 +#: ../../api.rst:1751 ../../api.rst:1789 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`abc.GuildChannel` or :class:`Object` with an ID." @@ -5273,7 +6728,7 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " ":class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。" -#: ../../api.rst:1360 +#: ../../api.rst:1754 msgid "" "A more filled out object in the :class:`Object` case can be found by " "using :attr:`~AuditLogEntry.after` or :attr:`~AuditLogEntry.before`." @@ -5281,23 +6736,38 @@ msgstr "" ":class:`Object` の場合、 :attr:`~AuditLogEntry.after` または " ":attr:`~AuditLogEntry.before` を使用して、より詳細な情報を持つオブジェクトを見つけることができます。" -#: ../../api.rst:1367 +#: ../../api.rst:1761 msgid ":attr:`~AuditLogDiff.position`" msgstr ":attr:`~AuditLogDiff.position`" -#: ../../api.rst:1369 +#: ../../api.rst:1763 ../../api.rst:2207 ../../api.rst:2222 msgid ":attr:`~AuditLogDiff.topic`" msgstr ":attr:`~AuditLogDiff.topic`" -#: ../../api.rst:1370 +#: ../../api.rst:1764 msgid ":attr:`~AuditLogDiff.bitrate`" msgstr ":attr:`~AuditLogDiff.bitrate`" -#: ../../api.rst:1374 +#: ../../api.rst:1765 +#, fuzzy +msgid ":attr:`~AuditLogDiff.rtc_region`" +msgstr ":attr:`~AuditLogDiff.position`" + +#: ../../api.rst:1766 +#, fuzzy +msgid ":attr:`~AuditLogDiff.video_quality_mode`" +msgstr ":attr:`~AuditLogDiff.vanity_url_code`" + +#: ../../api.rst:1767 +#, fuzzy +msgid ":attr:`~AuditLogDiff.default_auto_archive_duration`" +msgstr ":attr:`~AuditLogDiff.default_message_notifications`" + +#: ../../api.rst:1771 msgid "A channel was deleted." msgstr "チャンネルの削除。" -#: ../../api.rst:1376 +#: ../../api.rst:1773 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is an " ":class:`Object` with an ID." @@ -5305,17 +6775,17 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " ":class:`Object` になります。" -#: ../../api.rst:1379 +#: ../../api.rst:1776 msgid "" "A more filled out object can be found by using the " ":attr:`~AuditLogEntry.before` object." msgstr "" -#: ../../api.rst:1390 +#: ../../api.rst:1787 msgid "A channel permission overwrite was created." msgstr "チャンネルにおける権限の上書き設定の作成。" -#: ../../api.rst:1395 +#: ../../api.rst:1792 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.extra` is " "either a :class:`Role` or :class:`Member`. If the object is not found " @@ -5327,25 +6797,25 @@ msgstr "" "です。もしオブジェクトが見つからない場合はid、name、 ``'role'`` か ``'member'`` である``type`` 属性がある" " :class:`Object` です。" -#: ../../api.rst:1403 ../../api.rst:1419 ../../api.rst:1434 +#: ../../api.rst:1800 ../../api.rst:1816 ../../api.rst:1831 msgid ":attr:`~AuditLogDiff.deny`" msgstr ":attr:`~AuditLogDiff.deny`" -#: ../../api.rst:1404 ../../api.rst:1420 ../../api.rst:1435 +#: ../../api.rst:1801 ../../api.rst:1817 ../../api.rst:1832 msgid ":attr:`~AuditLogDiff.allow`" msgstr ":attr:`~AuditLogDiff.allow`" -#: ../../api.rst:1405 ../../api.rst:1421 ../../api.rst:1436 +#: ../../api.rst:1802 ../../api.rst:1818 ../../api.rst:1833 msgid ":attr:`~AuditLogDiff.id`" msgstr ":attr:`~AuditLogDiff.id`" -#: ../../api.rst:1410 +#: ../../api.rst:1807 msgid "" "A channel permission overwrite was changed, this is typically when the " "permission values change." msgstr "チャンネルの権限の上書きが変更されました。典型的な例は、権限が変更された場合です。" -#: ../../api.rst:1413 ../../api.rst:1428 +#: ../../api.rst:1810 ../../api.rst:1825 msgid "" "See :attr:`overwrite_create` for more information on how the " ":attr:`~AuditLogEntry.target` and :attr:`~AuditLogEntry.extra` fields are" @@ -5354,15 +6824,15 @@ msgstr "" ":attr:`overwrite_create` に、 :attr:`~AuditLogEntry.target` と " ":attr:`~AuditLogEntry.extra` についての説明があります。" -#: ../../api.rst:1426 +#: ../../api.rst:1823 msgid "A channel permission overwrite was deleted." msgstr "チャンネルにおける権限の上書き設定の削除。" -#: ../../api.rst:1441 +#: ../../api.rst:1838 msgid "A member was kicked." msgstr "メンバーのキック。" -#: ../../api.rst:1443 +#: ../../api.rst:1840 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`User` who got kicked." @@ -5370,40 +6840,40 @@ msgstr "" "これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeはキックされたユーザーに該当する " ":class:`User` になります。" -#: ../../api.rst:1446 ../../api.rst:1461 ../../api.rst:1470 ../../api.rst:1479 +#: ../../api.rst:1843 ../../api.rst:1858 ../../api.rst:1867 ../../api.rst:1876 msgid "When this is the action, :attr:`~AuditLogEntry.changes` is empty." msgstr "これが上記のactionなら、:attr:`~AuditLogEntry.changes` は空になります。" -#: ../../api.rst:1450 +#: ../../api.rst:1847 msgid "A member prune was triggered." msgstr "非アクティブメンバーの一括キック。" -#: ../../api.rst:1452 +#: ../../api.rst:1849 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is set" " to ``None``." msgstr "これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeは ``None`` に設定されます。" -#: ../../api.rst:1455 ../../api.rst:1514 ../../api.rst:1716 ../../api.rst:1743 -#: ../../api.rst:1758 +#: ../../api.rst:1852 ../../api.rst:1912 ../../api.rst:2120 ../../api.rst:2147 +#: ../../api.rst:2162 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.extra` is set " "to an unspecified proxy object with two attributes:" msgstr "" -#: ../../api.rst:1458 +#: ../../api.rst:1855 msgid "``delete_members_days``: An integer specifying how far the prune was." msgstr "" -#: ../../api.rst:1459 +#: ../../api.rst:1856 msgid "``members_removed``: An integer specifying how many members were removed." msgstr "" -#: ../../api.rst:1465 +#: ../../api.rst:1862 msgid "A member was banned." msgstr "メンバーのBAN。" -#: ../../api.rst:1467 +#: ../../api.rst:1864 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`User` who got banned." @@ -5411,11 +6881,11 @@ msgstr "" "これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeはBANされたユーザーに該当する " ":class:`User` になります。" -#: ../../api.rst:1474 +#: ../../api.rst:1871 msgid "A member was unbanned." msgstr "メンバーのBANの解除。" -#: ../../api.rst:1476 +#: ../../api.rst:1873 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`User` who got unbanned." @@ -5423,19 +6893,19 @@ msgstr "" "これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeはBANが解除されたユーザーに該当する " ":class:`User` になります。" -#: ../../api.rst:1483 +#: ../../api.rst:1880 msgid "A member has updated. This triggers in the following situations:" msgstr "メンバーの何らかの更新。これのトリガーとなるのは以下の場合です:" -#: ../../api.rst:1485 +#: ../../api.rst:1882 msgid "A nickname was changed" msgstr "メンバーのニックネームの変更。" -#: ../../api.rst:1486 +#: ../../api.rst:1883 msgid "They were server muted or deafened (or it was undo'd)" msgstr "" -#: ../../api.rst:1488 +#: ../../api.rst:1885 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Member` or :class:`User` who got updated." @@ -5443,25 +6913,30 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、更新の行われた " ":class:`Member` あるいは :class:`User` になります。" -#: ../../api.rst:1493 +#: ../../api.rst:1890 msgid ":attr:`~AuditLogDiff.nick`" msgstr ":attr:`~AuditLogDiff.nick`" -#: ../../api.rst:1494 +#: ../../api.rst:1891 msgid ":attr:`~AuditLogDiff.mute`" msgstr ":attr:`~AuditLogDiff.mute`" -#: ../../api.rst:1495 +#: ../../api.rst:1892 msgid ":attr:`~AuditLogDiff.deaf`" msgstr ":attr:`~AuditLogDiff.deaf`" -#: ../../api.rst:1499 +#: ../../api.rst:1893 +#, fuzzy +msgid ":attr:`~AuditLogDiff.timed_out_until`" +msgstr ":attr:`~AuditLogDiff.afk_timeout`" + +#: ../../api.rst:1897 msgid "" "A member's role has been updated. This triggers when a member either " -"gains a role or losses a role." +"gains a role or loses a role." msgstr "" -#: ../../api.rst:1502 +#: ../../api.rst:1900 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Member` or :class:`User` who got the role." @@ -5469,33 +6944,33 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、役職の更新が行われた " ":class:`Member` あるいは :class:`User` になります。" -#: ../../api.rst:1507 +#: ../../api.rst:1905 msgid ":attr:`~AuditLogDiff.roles`" msgstr ":attr:`~AuditLogDiff.roles`" -#: ../../api.rst:1511 +#: ../../api.rst:1909 msgid "" "A member's voice channel has been updated. This triggers when a member is" " moved to a different voice channel." msgstr "" -#: ../../api.rst:1517 +#: ../../api.rst:1915 msgid "" "``channel``: A :class:`TextChannel` or :class:`Object` with the channel " "ID where the members were moved." msgstr "" -#: ../../api.rst:1518 +#: ../../api.rst:1916 msgid "``count``: An integer specifying how many members were moved." msgstr "" -#: ../../api.rst:1524 +#: ../../api.rst:1922 msgid "" "A member's voice state has changed. This triggers when a member is force " "disconnected from voice." msgstr "" -#: ../../api.rst:1527 ../../api.rst:1729 +#: ../../api.rst:1925 ../../api.rst:2133 #, fuzzy msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.extra` is set " @@ -5504,15 +6979,15 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " ":class:`Object` になります。" -#: ../../api.rst:1530 +#: ../../api.rst:1928 msgid "``count``: An integer specifying how many members were disconnected." msgstr "" -#: ../../api.rst:1536 +#: ../../api.rst:1934 msgid "A bot was added to the guild." msgstr "" -#: ../../api.rst:1538 +#: ../../api.rst:1936 #, fuzzy msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" @@ -5521,11 +6996,11 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、役職の更新が行われた " ":class:`Member` あるいは :class:`User` になります。" -#: ../../api.rst:1545 +#: ../../api.rst:1943 msgid "A new role was created." msgstr "新しい役職の作成。" -#: ../../api.rst:1547 ../../api.rst:1567 ../../api.rst:1582 +#: ../../api.rst:1945 ../../api.rst:1968 ../../api.rst:1985 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Role` or a :class:`Object` with the ID." @@ -5533,51 +7008,60 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " ":class:`Role` か、 :class:`Object` のいずれかになります。" -#: ../../api.rst:1552 ../../api.rst:1572 ../../api.rst:1587 +#: ../../api.rst:1950 ../../api.rst:1973 ../../api.rst:1990 msgid ":attr:`~AuditLogDiff.colour`" msgstr ":attr:`~AuditLogDiff.colour`" -#: ../../api.rst:1553 ../../api.rst:1573 ../../api.rst:1588 +#: ../../api.rst:1951 ../../api.rst:1974 ../../api.rst:1991 msgid ":attr:`~AuditLogDiff.mentionable`" msgstr ":attr:`~AuditLogDiff.mentionable`" -#: ../../api.rst:1554 ../../api.rst:1574 ../../api.rst:1589 +#: ../../api.rst:1952 ../../api.rst:1975 ../../api.rst:1992 msgid ":attr:`~AuditLogDiff.hoist`" msgstr ":attr:`~AuditLogDiff.hoist`" -#: ../../api.rst:1556 ../../api.rst:1576 ../../api.rst:1591 +#: ../../api.rst:1954 ../../api.rst:1977 +#, fuzzy +msgid ":attr:`~AuditLogDiff.unicode_emoji`" +msgstr ":attr:`~AuditLogDiff.code`" + +#: ../../api.rst:1956 ../../api.rst:1979 ../../api.rst:1994 msgid ":attr:`~AuditLogDiff.permissions`" msgstr ":attr:`~AuditLogDiff.permissions`" -#: ../../api.rst:1560 +#: ../../api.rst:1960 msgid "A role was updated. This triggers in the following situations:" msgstr "役職の何らかの更新。これのトリガーとなるのは以下の場合です:" -#: ../../api.rst:1562 +#: ../../api.rst:1962 msgid "The name has changed" msgstr "名前の更新。" -#: ../../api.rst:1563 +#: ../../api.rst:1963 msgid "The permissions have changed" msgstr "" -#: ../../api.rst:1564 +#: ../../api.rst:1964 msgid "The colour has changed" msgstr "" -#: ../../api.rst:1565 +#: ../../api.rst:1965 +msgid "The role icon (or unicode emoji) has changed" +msgstr "" + +#: ../../api.rst:1966 msgid "Its hoist/mentionable state has changed" msgstr "" -#: ../../api.rst:1580 +#: ../../api.rst:1983 msgid "A role was deleted." msgstr "役職の削除。" -#: ../../api.rst:1595 +#: ../../api.rst:1998 msgid "An invite was created." msgstr "招待の作成。" -#: ../../api.rst:1597 +#: ../../api.rst:2000 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Invite` that was created." @@ -5585,136 +7069,141 @@ msgstr "" "これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeは作成された招待に該当する " ":class:`Invite` になります。" -#: ../../api.rst:1602 ../../api.rst:1626 +#: ../../api.rst:2005 ../../api.rst:2029 msgid ":attr:`~AuditLogDiff.max_age`" msgstr ":attr:`~AuditLogDiff.max_age`" -#: ../../api.rst:1603 ../../api.rst:1627 +#: ../../api.rst:2006 ../../api.rst:2030 msgid ":attr:`~AuditLogDiff.code`" msgstr ":attr:`~AuditLogDiff.code`" -#: ../../api.rst:1604 ../../api.rst:1628 +#: ../../api.rst:2007 ../../api.rst:2031 msgid ":attr:`~AuditLogDiff.temporary`" msgstr ":attr:`~AuditLogDiff.temporary`" -#: ../../api.rst:1605 ../../api.rst:1629 +#: ../../api.rst:2008 ../../api.rst:2032 msgid ":attr:`~AuditLogDiff.inviter`" msgstr ":attr:`~AuditLogDiff.inviter`" -#: ../../api.rst:1606 ../../api.rst:1630 ../../api.rst:1643 ../../api.rst:1659 -#: ../../api.rst:1671 +#: ../../api.rst:2009 ../../api.rst:2033 ../../api.rst:2046 ../../api.rst:2062 +#: ../../api.rst:2075 msgid ":attr:`~AuditLogDiff.channel`" msgstr ":attr:`~AuditLogDiff.channel`" -#: ../../api.rst:1607 ../../api.rst:1631 +#: ../../api.rst:2010 ../../api.rst:2034 msgid ":attr:`~AuditLogDiff.uses`" msgstr ":attr:`~AuditLogDiff.uses`" -#: ../../api.rst:1608 ../../api.rst:1632 +#: ../../api.rst:2011 ../../api.rst:2035 msgid ":attr:`~AuditLogDiff.max_uses`" msgstr ":attr:`~AuditLogDiff.max_uses`" -#: ../../api.rst:1612 +#: ../../api.rst:2015 msgid "An invite was updated." msgstr "招待の更新。" -#: ../../api.rst:1614 +#: ../../api.rst:2017 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Invite` that was updated." msgstr "" -#: ../../api.rst:1619 +#: ../../api.rst:2022 msgid "An invite was deleted." msgstr "" -#: ../../api.rst:1621 +#: ../../api.rst:2024 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Invite` that was deleted." msgstr "" -#: ../../api.rst:1636 +#: ../../api.rst:2039 msgid "A webhook was created." msgstr "" -#: ../../api.rst:1638 ../../api.rst:1654 ../../api.rst:1666 +#: ../../api.rst:2041 ../../api.rst:2057 ../../api.rst:2070 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Object` with the webhook ID." msgstr "" -#: ../../api.rst:1645 ../../api.rst:1673 +#: ../../api.rst:2048 ../../api.rst:2077 msgid ":attr:`~AuditLogDiff.type` (always set to ``1`` if so)" msgstr "" -#: ../../api.rst:1649 +#: ../../api.rst:2052 msgid "A webhook was updated. This trigger in the following situations:" msgstr "" -#: ../../api.rst:1651 +#: ../../api.rst:2054 msgid "The webhook name changed" msgstr "" -#: ../../api.rst:1652 +#: ../../api.rst:2055 msgid "The webhook channel changed" msgstr "" -#: ../../api.rst:1664 +#: ../../api.rst:2064 +#, fuzzy +msgid ":attr:`~AuditLogDiff.avatar`" +msgstr ":attr:`~AuditLogDiff.inviter`" + +#: ../../api.rst:2068 msgid "A webhook was deleted." msgstr "" -#: ../../api.rst:1677 +#: ../../api.rst:2081 msgid "An emoji was created." msgstr "" -#: ../../api.rst:1679 ../../api.rst:1690 +#: ../../api.rst:2083 ../../api.rst:2094 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Emoji` or :class:`Object` with the emoji ID." msgstr "" -#: ../../api.rst:1688 +#: ../../api.rst:2092 msgid "An emoji was updated. This triggers when the name has changed." msgstr "" -#: ../../api.rst:1699 +#: ../../api.rst:2103 msgid "An emoji was deleted." msgstr "" -#: ../../api.rst:1701 +#: ../../api.rst:2105 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Object` with the emoji ID." msgstr "" -#: ../../api.rst:1710 +#: ../../api.rst:2114 msgid "" "A message was deleted by a moderator. Note that this only triggers if the" " message was deleted by someone other than the author." msgstr "" -#: ../../api.rst:1713 +#: ../../api.rst:2117 msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" " :class:`Member` or :class:`User` who had their message deleted." msgstr "" -#: ../../api.rst:1719 ../../api.rst:1732 +#: ../../api.rst:2123 ../../api.rst:2136 msgid "``count``: An integer specifying how many messages were deleted." msgstr "" -#: ../../api.rst:1720 +#: ../../api.rst:2124 msgid "" "``channel``: A :class:`TextChannel` or :class:`Object` with the channel " "ID where the message got deleted." msgstr "" -#: ../../api.rst:1724 +#: ../../api.rst:2128 msgid "Messages were bulk deleted by a moderator." msgstr "" -#: ../../api.rst:1726 +#: ../../api.rst:2130 #, fuzzy msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" @@ -5724,12 +7213,12 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " ":class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。" -#: ../../api.rst:1738 +#: ../../api.rst:2142 #, fuzzy msgid "A message was pinned in a channel." msgstr "メッセージをピン留め、または解除した。" -#: ../../api.rst:1740 +#: ../../api.rst:2144 #, fuzzy msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" @@ -5738,22 +7227,22 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、役職の更新が行われた " ":class:`Member` あるいは :class:`User` になります。" -#: ../../api.rst:1746 +#: ../../api.rst:2150 msgid "" "``channel``: A :class:`TextChannel` or :class:`Object` with the channel " "ID where the message was pinned." msgstr "" -#: ../../api.rst:1747 +#: ../../api.rst:2151 msgid "``message_id``: the ID of the message which was pinned." msgstr "" -#: ../../api.rst:1753 +#: ../../api.rst:2157 #, fuzzy msgid "A message was unpinned in a channel." msgstr "ギルドチャンネルのメッセージがピン留めされたり、解除されたりしたときに呼び出されます。" -#: ../../api.rst:1755 +#: ../../api.rst:2159 #, fuzzy msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" @@ -5762,22 +7251,22 @@ msgstr "" "これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、更新の行われた " ":class:`Member` あるいは :class:`User` になります。" -#: ../../api.rst:1761 +#: ../../api.rst:2165 msgid "" "``channel``: A :class:`TextChannel` or :class:`Object` with the channel " "ID where the message was unpinned." msgstr "" -#: ../../api.rst:1762 +#: ../../api.rst:2166 msgid "``message_id``: the ID of the message which was unpinned." msgstr "" -#: ../../api.rst:1768 +#: ../../api.rst:2172 #, fuzzy msgid "A guild integration was created." msgstr "招待の作成。" -#: ../../api.rst:1770 +#: ../../api.rst:2174 #, fuzzy msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" @@ -5787,12 +7276,12 @@ msgstr "" "これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeは作成された招待に該当する " ":class:`Invite` になります。" -#: ../../api.rst:1777 +#: ../../api.rst:2181 #, fuzzy msgid "A guild integration was updated." msgstr "連携サービスが更新されたギルド。" -#: ../../api.rst:1779 +#: ../../api.rst:2183 #, fuzzy msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" @@ -5802,12 +7291,12 @@ msgstr "" "これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeは作成された招待に該当する " ":class:`Invite` になります。" -#: ../../api.rst:1786 +#: ../../api.rst:2190 #, fuzzy msgid "A guild integration was deleted." msgstr "連携サービスが更新されたギルド。" -#: ../../api.rst:1788 +#: ../../api.rst:2192 #, fuzzy msgid "" "When this is the action, the type of :attr:`~AuditLogEntry.target` is the" @@ -5817,326 +7306,570 @@ msgstr "" "これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeは作成された招待に該当する " ":class:`Invite` になります。" -#: ../../api.rst:1795 -msgid "Represents the category that the :class:`AuditLogAction` belongs to." +#: ../../api.rst:2199 +msgid "A stage instance was started." msgstr "" -#: ../../api.rst:1797 -msgid "This can be retrieved via :attr:`AuditLogEntry.category`." +#: ../../api.rst:2201 +#, fuzzy +msgid "" +"When this is the action, the type of :attr:`~AuditLogEntry.target` is the" +" :class:`StageInstance` or :class:`Object` with the ID of the stage " +"instance which was created." msgstr "" +"これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " +":class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。" -#: ../../api.rst:1801 -msgid "The action is the creation of something." -msgstr "" +#: ../../api.rst:2208 ../../api.rst:2223 +#, fuzzy +msgid ":attr:`~AuditLogDiff.privacy_level`" +msgstr ":attr:`~AuditLogDiff.mfa_level`" -#: ../../api.rst:1805 -msgid "The action is the deletion of something." -msgstr "" +#: ../../api.rst:2214 +#, fuzzy +msgid "A stage instance was updated." +msgstr "招待の更新。" -#: ../../api.rst:1809 -msgid "The action is the update of something." +#: ../../api.rst:2216 +#, fuzzy +msgid "" +"When this is the action, the type of :attr:`~AuditLogEntry.target` is the" +" :class:`StageInstance` or :class:`Object` with the ID of the stage " +"instance which was updated." msgstr "" +"これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " +":class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。" -#: ../../api.rst:1813 -msgid "Specifies the type of :class:`Relationship`." +#: ../../api.rst:2229 +msgid "A stage instance was ended." msgstr "" -#: ../../api.rst:1817 ../../api.rst:1843 ../../api.rst:1865 ../../api.rst:1894 -#: ../../api.rst:1911 -msgid "This only applies to users, *not* bots." -msgstr "" +#: ../../api.rst:2235 +#, fuzzy +msgid "A sticker was created." +msgstr "招待の作成。" -#: ../../api.rst:1821 -msgid "You are friends with this user." +#: ../../api.rst:2237 ../../api.rst:2256 ../../api.rst:2275 +#, fuzzy +msgid "" +"When this is the action, the type of :attr:`~AuditLogEntry.target` is the" +" :class:`GuildSticker` or :class:`Object` with the ID of the sticker " +"which was updated." msgstr "" +"これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " +":class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。" -#: ../../api.rst:1825 -msgid "You have blocked this user." -msgstr "このユーザーはブロックされています。" +#: ../../api.rst:2244 ../../api.rst:2263 ../../api.rst:2282 +#, fuzzy +msgid ":attr:`~AuditLogDiff.emoji`" +msgstr ":attr:`~AuditLogDiff.id`" -#: ../../api.rst:1829 -msgid "The user has sent you a friend request." -msgstr "フレンド申請が届いています。" +#: ../../api.rst:2246 ../../api.rst:2265 ../../api.rst:2284 +#, fuzzy +msgid ":attr:`~AuditLogDiff.format_type`" +msgstr ":attr:`~AuditLogDiff.type`" -#: ../../api.rst:1833 -msgid "You have sent a friend request to this user." -msgstr "" +#: ../../api.rst:2248 ../../api.rst:2267 ../../api.rst:2286 +#, fuzzy +msgid ":attr:`~AuditLogDiff.available`" +msgstr ":attr:`~AuditLogDiff.allow`" -#: ../../api.rst:1838 +#: ../../api.rst:2254 +#, fuzzy +msgid "A sticker was updated." +msgstr "招待の更新。" + +#: ../../api.rst:2273 +#, fuzzy +msgid "A sticker was deleted." +msgstr "役職の削除。" + +#: ../../api.rst:2292 +#, fuzzy +msgid "A thread was created." +msgstr "招待の作成。" + +#: ../../api.rst:2294 +#, fuzzy msgid "" -"Represents the options found in ``Settings > Privacy & Safety > Safe " -"Direct Messaging`` in the Discord client." +"When this is the action, the type of :attr:`~AuditLogEntry.target` is the" +" :class:`Thread` or :class:`Object` with the ID of the thread which was " +"created." msgstr "" +"これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " +":class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。" -#: ../../api.rst:1847 -msgid "Scan all direct messages from everyone." -msgstr "" +#: ../../api.rst:2301 ../../api.rst:2319 ../../api.rst:2337 +#, fuzzy +msgid ":attr:`~AuditLogDiff.archived`" +msgstr ":attr:`~AuditLogDiff.id`" -#: ../../api.rst:1851 -msgid "Scan all direct messages that aren't from friends." -msgstr "" +#: ../../api.rst:2302 ../../api.rst:2320 ../../api.rst:2338 +#, fuzzy +msgid ":attr:`~AuditLogDiff.locked`" +msgstr ":attr:`~AuditLogDiff.nick`" -#: ../../api.rst:1855 -msgid "Don't scan any direct messages." -msgstr "" +#: ../../api.rst:2303 ../../api.rst:2321 ../../api.rst:2339 +#, fuzzy +msgid ":attr:`~AuditLogDiff.auto_archive_duration`" +msgstr ":attr:`~AuditLogDiff.position`" -#: ../../api.rst:1860 -msgid "" -"Represents the options found in ``Settings > Privacy & Safety > Who Can " -"Add You As A Friend`` in the Discord client." -msgstr "" +#: ../../api.rst:2304 ../../api.rst:2322 ../../api.rst:2340 +#, fuzzy +msgid ":attr:`~AuditLogDiff.invitable`" +msgstr ":attr:`~AuditLogDiff.inviter`" -#: ../../api.rst:1869 -msgid "This allows no-one to add you as a friend." -msgstr "" +#: ../../api.rst:2310 +#, fuzzy +msgid "A thread was updated." +msgstr "招待の更新。" -#: ../../api.rst:1873 -msgid "This allows guild members to add you as a friend." +#: ../../api.rst:2312 +#, fuzzy +msgid "" +"When this is the action, the type of :attr:`~AuditLogEntry.target` is the" +" :class:`Thread` or :class:`Object` with the ID of the thread which was " +"updated." msgstr "" +"これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、IDが設定されている " +":class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。" -#: ../../api.rst:1877 -msgid "This allows friends of friends to add you as a friend." -msgstr "" +#: ../../api.rst:2328 +#, fuzzy +msgid "A thread was deleted." +msgstr "役職の削除。" -#: ../../api.rst:1881 -msgid "This is a superset of :attr:`mutual_guilds` and :attr:`mutual_friends`." +#: ../../api.rst:2330 +#, fuzzy +msgid "" +"When this is the action, the type of :attr:`~AuditLogEntry.target` is the" +" :class:`Thread` or :class:`Object` with the ID of the thread which was " +"deleted." msgstr "" +"これが上記のactionならば、:attr:`~AuditLogEntry.target` のtypeは作成された招待に該当する " +":class:`Invite` になります。" -#: ../../api.rst:1885 -msgid "This allows everyone to add you as a friend." +#: ../../api.rst:2346 +msgid "Represents the category that the :class:`AuditLogAction` belongs to." msgstr "" -#: ../../api.rst:1890 -msgid "Represents the user's Discord Nitro subscription type." +#: ../../api.rst:2348 +msgid "This can be retrieved via :attr:`AuditLogEntry.category`." msgstr "" -#: ../../api.rst:1898 -msgid "Represents the Discord Nitro with Nitro-exclusive games." +#: ../../api.rst:2352 +msgid "The action is the creation of something." msgstr "" -#: ../../api.rst:1902 -msgid "Represents the Discord Nitro with no Nitro-exclusive games." +#: ../../api.rst:2356 +msgid "The action is the deletion of something." msgstr "" -#: ../../api.rst:1907 -msgid "Represents the theme synced across all Discord clients." +#: ../../api.rst:2360 +msgid "The action is the update of something." msgstr "" -#: ../../api.rst:1915 -msgid "Represents the Light theme on Discord." -msgstr "Discordのライトテーマを表します。" - -#: ../../api.rst:1919 -msgid "Represents the Dark theme on Discord." -msgstr "Discordのダークテーマを表します。" - -#: ../../api.rst:1924 +#: ../../api.rst:2364 msgid "" "Represents the membership state of a team member retrieved through " -":func:`Bot.application_info`." +":func:`Client.application_info`." msgstr "" -#: ../../api.rst:1930 +#: ../../api.rst:2370 #, fuzzy msgid "Represents an invited member." msgstr "Discordの埋め込みを表します。" -#: ../../api.rst:1934 +#: ../../api.rst:2374 msgid "Represents a member currently in the team." msgstr "" -#: ../../api.rst:1938 +#: ../../api.rst:2378 msgid "Represents the type of webhook that can be received." msgstr "" -#: ../../api.rst:1944 +#: ../../api.rst:2384 msgid "Represents a webhook that can post messages to channels with a token." msgstr "" -#: ../../api.rst:1948 +#: ../../api.rst:2388 msgid "" "Represents a webhook that is internally managed by Discord, used for " "following channels." msgstr "" -#: ../../api.rst:1952 +#: ../../api.rst:2392 +msgid "Represents a webhook that is used for interactions or applications." +msgstr "" + +#: ../../api.rst:2398 msgid "" "Represents the behaviour the :class:`Integration` should perform when a " "user's subscription has finished." msgstr "" -#: ../../api.rst:1955 +#: ../../api.rst:2401 msgid "There is an alias for this called ``ExpireBehavior``." msgstr "" -#: ../../api.rst:1961 +#: ../../api.rst:2407 msgid "" -"This will remove the :attr:`Integration.role` from the user when their " -"subscription is finished." +"This will remove the :attr:`StreamIntegration.role` from the user when " +"their subscription is finished." msgstr "" -#: ../../api.rst:1966 +#: ../../api.rst:2412 msgid "This will kick the user when their subscription is finished." msgstr "" -#: ../../api.rst:1970 +#: ../../api.rst:2416 msgid "Represents the default avatar of a Discord :class:`User`" msgstr "" -#: ../../api.rst:1974 +#: ../../api.rst:2420 msgid "" "Represents the default avatar with the color blurple. See also " ":attr:`Colour.blurple`" msgstr "" -#: ../../api.rst:1978 +#: ../../api.rst:2424 msgid "" "Represents the default avatar with the color grey. See also " ":attr:`Colour.greyple`" msgstr "" -#: ../../api.rst:1982 +#: ../../api.rst:2428 #, fuzzy msgid "An alias for :attr:`grey`." msgstr ":attr:`high` のエイリアス。" -#: ../../api.rst:1985 +#: ../../api.rst:2431 msgid "" "Represents the default avatar with the color green. See also " ":attr:`Colour.green`" msgstr "" -#: ../../api.rst:1989 +#: ../../api.rst:2435 msgid "" "Represents the default avatar with the color orange. See also " ":attr:`Colour.orange`" msgstr "" -#: ../../api.rst:1993 +#: ../../api.rst:2439 msgid "" "Represents the default avatar with the color red. See also " ":attr:`Colour.red`" msgstr "" -#: ../../api.rst:1998 -msgid "Async Iterator" -msgstr "非同期イテレータ" +#: ../../api.rst:2444 +#, fuzzy +msgid "Represents the type of sticker." +msgstr "Discordのダークテーマを表します。" -#: ../../api.rst:2000 -msgid "" -"Some API functions return an \"async iterator\". An async iterator is " -"something that is capable of being used in an :ref:`async for statement " -"`." +#: ../../api.rst:2450 +msgid "Represents a standard sticker that all Nitro users can use." msgstr "" -"一部のAPI関数では「非同期イテレータ」を返します。非同期イテレータは :ref:`async for 構文 ` " -"で使用できるものです。" -#: ../../api.rst:2003 -msgid "These async iterators can be used as follows: ::" -msgstr "これら非同期イテレータは以下のようにして使用可能です: ::" - -#: ../../api.rst:2008 -msgid "" -"Certain utilities make working with async iterators easier, detailed " -"below." +#: ../../api.rst:2454 +msgid "Represents a custom sticker created in a guild." msgstr "" -#: ../../api.rst:2012 -msgid "" -"Represents the \"AsyncIterator\" concept. Note that no such class exists," -" it is purely abstract." -msgstr "" +#: ../../api.rst:2458 +#, fuzzy +msgid "Represents the type of sticker images." +msgstr "特定チャンネルのチャンネルタイプ。" -#: ../../api.rst:2019 -msgid "Iterates over the contents of the async iterator." -msgstr "" +#: ../../api.rst:2464 +#, fuzzy +msgid "Represents a sticker with a png image." +msgstr "Discordの埋め込みを表します。" -#: ../../api.rst:2027 -msgid "" -"Advances the iterator by one, if possible. If no more items are found " -"then this raises :exc:`NoMoreItems`." -msgstr "" +#: ../../api.rst:2468 +#, fuzzy +msgid "Represents a sticker with an apng image." +msgstr "オーディオストリームを表します。" -#: ../../api.rst:2035 -msgid "Similar to :func:`utils.get` except run over the async iterator." -msgstr "" +#: ../../api.rst:2472 +#, fuzzy +msgid "Represents a sticker with a lottie image." +msgstr "オーディオストリームを表します。" -#: ../../api.rst:2037 -msgid "Getting the last message by a user named 'Dave' or ``None``: ::" -msgstr "" +#: ../../api.rst:2476 +#, fuzzy +msgid "Represents the invite type for voice channel invites." +msgstr "Discordの音声接続を表します。" -#: ../../api.rst:2046 -msgid "Similar to :func:`utils.find` except run over the async iterator." +#: ../../api.rst:2482 +msgid "The invite doesn't target anyone or anything." msgstr "" -#: ../../api.rst:2048 -msgid "" -"Unlike :func:`utils.find`\\, the predicate provided can be a " -"|coroutine_link|_." +#: ../../api.rst:2486 +msgid "A stream invite that targets a user." msgstr "" -#: ../../api.rst:2051 -msgid "Getting the last audit log with a reason or ``None``: ::" +#: ../../api.rst:2490 +msgid "A stream invite that targets an embedded application." msgstr "" -#: ../../api.rst:2058 -msgid "The predicate to use. Could be a |coroutine_link|_." -msgstr "" +#: ../../api.rst:2494 +#, fuzzy +msgid "Represents the camera video quality mode for voice channel participants." +msgstr "Discordの音声接続を表します。" -#: ../../api.rst:2059 -msgid "The first element that returns ``True`` for the predicate or ``None``." +#: ../../api.rst:2500 +msgid "Represents auto camera video quality." msgstr "" -#: ../../api.rst:2066 -msgid "Flattens the async iterator into a :class:`list` with all the elements." +#: ../../api.rst:2504 +msgid "Represents full camera video quality." msgstr "" -#: ../../api.rst:2068 -msgid "A list of every element in the async iterator." +#: ../../api.rst:2508 +msgid "Represents a stage instance's privacy level." msgstr "" -#: ../../api.rst:2073 -msgid "" -"This is similar to the built-in :func:`map ` function. Another " -":class:`AsyncIterator` is returned that executes the function on every " -"element it is iterating over. This function can either be a regular " -"function or a |coroutine_link|_." +#: ../../api.rst:2514 +msgid "The stage instance can be joined by external users." msgstr "" -#: ../../api.rst:2078 -msgid "Creating a content iterator: ::" +#: ../../api.rst:2518 +msgid "The stage instance can only be joined by members of the guild." msgstr "" -#: ../../api.rst:2086 -msgid "The function to call on every element. Could be a |coroutine_link|_." -msgstr "" +#: ../../api.rst:2522 +#, fuzzy +msgid "Alias for :attr:`.closed`" +msgstr ":attr:`dnd` のエイリアス。" -#: ../../api.rst:2087 ../../api.rst:2104 +#: ../../api.rst:2526 #, fuzzy -msgid ":class:`AsyncIterator`" -msgstr ":class:`str`" +msgid "Represents the NSFW level of a guild." +msgstr "Discordのダークテーマを表します。" -#: ../../api.rst:2091 +#: ../../api.rst:2534 +#, fuzzy +msgid "Checks if two NSFW levels are equal." +msgstr "二つのユーザーが等しいかを比較します。" + +#: ../../api.rst:2537 +#, fuzzy +msgid "Checks if two NSFW levels are not equal." +msgstr "二つのユーザーが等しいものではないか比較します。" + +#: ../../api.rst:2540 +#, fuzzy +msgid "Checks if a NSFW level is higher than another." +msgstr "表現のフィルターのレベルが他のレベルより大きいか確認します。" + +#: ../../api.rst:2543 +#, fuzzy +msgid "Checks if a NSFW level is lower than another." +msgstr "表現のフィルターのレベルが他のレベルより小さいか確認します。" + +#: ../../api.rst:2546 +#, fuzzy +msgid "Checks if a NSFW level is higher or equal to another." +msgstr "表現のフィルターのレベルが他のレベルより大きい、または等しいか確認します。" + +#: ../../api.rst:2549 +#, fuzzy +msgid "Checks if a NSFW level is lower or equal to another." +msgstr "表現のフィルターのレベルが他のレベルより小さい、または等しいか確認します。" + +#: ../../api.rst:2553 +#, fuzzy +msgid "The guild has not been categorised yet." +msgstr "更新された後のギルド。" + +#: ../../api.rst:2557 +#, fuzzy +msgid "The guild contains NSFW content." +msgstr "ギルドで表現のフィルターが有効ではない。" + +#: ../../api.rst:2561 +#, fuzzy +msgid "The guild does not contain any NSFW content." +msgstr "ギルドで表現のフィルターが有効ではない。" + +#: ../../api.rst:2565 +msgid "The guild may contain NSFW content." +msgstr "" + +#: ../../api.rst:2569 msgid "" -"This is similar to the built-in :func:`filter ` function. " -"Another :class:`AsyncIterator` is returned that filters over the original" -" async iterator. This predicate can be a regular function or a " -"|coroutine_link|_." +"Supported locales by Discord. Mainly used for application command " +"localisation." msgstr "" -#: ../../api.rst:2095 -msgid "Getting messages by non-bot accounts: ::" +#: ../../api.rst:2575 +msgid "The ``en-US`` locale." msgstr "" -#: ../../api.rst:2103 -msgid "The predicate to call on every element. Could be a |coroutine_link|_." +#: ../../api.rst:2579 +msgid "The ``en-GB`` locale." +msgstr "" + +#: ../../api.rst:2583 +msgid "The ``bg`` locale." +msgstr "" + +#: ../../api.rst:2587 +msgid "The ``zh-CN`` locale." +msgstr "" + +#: ../../api.rst:2591 +msgid "The ``zh-TW`` locale." +msgstr "" + +#: ../../api.rst:2595 +msgid "The ``hr`` locale." +msgstr "" + +#: ../../api.rst:2599 +msgid "The ``cs`` locale." +msgstr "" + +#: ../../api.rst:2603 +msgid "The ``da`` locale." +msgstr "" + +#: ../../api.rst:2607 +msgid "The ``nl`` locale." +msgstr "" + +#: ../../api.rst:2611 +msgid "The ``fi`` locale." +msgstr "" + +#: ../../api.rst:2615 +msgid "The ``fr`` locale." +msgstr "" + +#: ../../api.rst:2619 +msgid "The ``de`` locale." +msgstr "" + +#: ../../api.rst:2623 +msgid "The ``el`` locale." +msgstr "" + +#: ../../api.rst:2627 +msgid "The ``hi`` locale." +msgstr "" + +#: ../../api.rst:2631 +msgid "The ``hu`` locale." +msgstr "" + +#: ../../api.rst:2635 +msgid "The ``it`` locale." +msgstr "" + +#: ../../api.rst:2639 +msgid "The ``ja`` locale." +msgstr "" + +#: ../../api.rst:2643 +msgid "The ``ko`` locale." +msgstr "" + +#: ../../api.rst:2647 +msgid "The ``lt`` locale." +msgstr "" + +#: ../../api.rst:2651 +msgid "The ``no`` locale." +msgstr "" + +#: ../../api.rst:2655 +msgid "The ``pl`` locale." +msgstr "" + +#: ../../api.rst:2659 +msgid "The ``pt-BR`` locale." +msgstr "" + +#: ../../api.rst:2663 +msgid "The ``ro`` locale." +msgstr "" + +#: ../../api.rst:2667 +msgid "The ``ru`` locale." +msgstr "" + +#: ../../api.rst:2671 +msgid "The ``es-ES`` locale." +msgstr "" + +#: ../../api.rst:2675 +msgid "The ``sv-SE`` locale." +msgstr "" + +#: ../../api.rst:2679 +msgid "The ``th`` locale." +msgstr "" + +#: ../../api.rst:2683 +msgid "The ``tr`` locale." +msgstr "" + +#: ../../api.rst:2687 +msgid "The ``uk`` locale." +msgstr "" + +#: ../../api.rst:2691 +msgid "The ``vi`` locale." +msgstr "" + +#: ../../api.rst:2696 +msgid "Represents the Multi-Factor Authentication requirement level of a guild." msgstr "" -#: ../../api.rst:2109 +#: ../../api.rst:2704 +#, fuzzy +msgid "Checks if two MFA levels are equal." +msgstr "認証レベルが等しいか確認します。" + +#: ../../api.rst:2707 +#, fuzzy +msgid "Checks if two MFA levels are not equal." +msgstr "認証レベルが等しくないか確認します。" + +#: ../../api.rst:2710 +#, fuzzy +msgid "Checks if a MFA level is higher than another." +msgstr "認証レベルがあるレベルより厳しいか確認します。" + +#: ../../api.rst:2713 +#, fuzzy +msgid "Checks if a MFA level is lower than another." +msgstr "認証レベルがあるレベルより緩いか確認します。" + +#: ../../api.rst:2716 +#, fuzzy +msgid "Checks if a MFA level is higher or equal to another." +msgstr "認証レベルがあるレベルと同じ、又は厳しいか確認します。" + +#: ../../api.rst:2719 +#, fuzzy +msgid "Checks if a MFA level is lower or equal to another." +msgstr "認証レベルがあるレベルと同じ、又は緩いか確認します。" + +#: ../../api.rst:2723 +#, fuzzy +msgid "The guild has no MFA requirement." +msgstr "削除されたギルド。" + +#: ../../api.rst:2727 +#, fuzzy +msgid "The guild requires 2 factor authentication." +msgstr "連携サービスが更新されたギルド。" + +#: ../../api.rst:2732 msgid "Audit Log Data" msgstr "監査ログデータ" -#: ../../api.rst:2111 +#: ../../api.rst:2734 msgid "" "Working with :meth:`Guild.audit_logs` is a complicated process with a lot" " of machinery involved. The library attempts to make it easy to use and " @@ -6144,54 +7877,77 @@ msgid "" "of data classes that aid in this goal." msgstr "" -#: discord.AuditLogEntry:1 of +#: ../../api.rst:2739 +msgid "AuditLogEntry" +msgstr "" + +#: discord.audit_logs.AuditLogEntry:1 of msgid "Represents an Audit Log entry." msgstr "" -#: discord.AuditLogEntry:3 of +#: discord.audit_logs.AuditLogEntry:3 of msgid "You retrieve these via :meth:`Guild.audit_logs`." msgstr "" -#: discord.AuditLogEntry:7 of +#: discord.audit_logs.AuditLogEntry:9 of +#, fuzzy +msgid "Checks if two entries are equal." +msgstr "二つのユーザーが等しいかを比較します。" + +#: discord.audit_logs.AuditLogEntry:13 of +#, fuzzy +msgid "Checks if two entries are not equal." +msgstr "二つのユーザーが等しいものではないか比較します。" + +#: discord.audit_logs.AuditLogEntry:17 of +#, fuzzy +msgid "Returns the entry's hash." +msgstr "ユーザーのハッシュ値を返します。" + +#: discord.audit_logs.AuditLogEntry:19 of +msgid "Audit log entries are now comparable and hashable." +msgstr "" + +#: discord.audit_logs.AuditLogEntry:24 of #, fuzzy msgid "The action that was done." msgstr "参加したギルド。" -#: discord.AuditLogEntry:9 of +#: discord.audit_logs.AuditLogEntry:26 of #, fuzzy msgid ":class:`AuditLogAction`" msgstr ":class:`.Guild`" -#: discord.AuditLogEntry:13 of +#: discord.audit_logs.AuditLogEntry:30 of msgid "" "The user who initiated this action. Usually a :class:`Member`\\, unless " "gone then it's a :class:`User`." msgstr "" -#: discord.AuditLogEntry:16 discord.Message:25 of +#: discord.audit_logs.AuditLogEntry:33 of #, fuzzy msgid ":class:`abc.User`" msgstr ":class:`str`" -#: discord.AuditLogEntry:20 of +#: discord.audit_logs.AuditLogEntry:37 of msgid "The entry ID." msgstr "" -#: discord.AuditLogEntry:26 of +#: discord.audit_logs.AuditLogEntry:43 of msgid "" "The target that got changed. The exact type of this depends on the action" " being done." msgstr "" -#: discord.AuditLogEntry:29 discord.AuditLogEntry:44 of +#: discord.audit_logs.AuditLogEntry:46 discord.audit_logs.AuditLogEntry:61 of msgid "Any" msgstr "" -#: discord.AuditLogEntry:33 of +#: discord.audit_logs.AuditLogEntry:50 of msgid "The reason this action was done." msgstr "" -#: discord.AuditLogEntry:39 of +#: discord.audit_logs.AuditLogEntry:56 of msgid "" "Extra information that this entry has that might be useful. For most " "actions, this is ``None``. However in some cases it contains extra " @@ -6199,127 +7955,134 @@ msgid "" "field filled out." msgstr "" -#: discord.AuditLogEntry.created_at:1 of +#: ../../docstring discord.AuditLogEntry.created_at:1 of #, fuzzy msgid "Returns the entry's creation time in UTC." msgstr "カテゴリの名前を返します。" -#: discord.AuditLogEntry.category:1 of +#: ../../docstring discord.AuditLogEntry.category:1 of #, fuzzy msgid "The category of the action, if applicable." msgstr "該当すれば :class:`Relationship` が返ります。" -#: discord.AuditLogEntry.category:3 of +#: ../../docstring discord.AuditLogEntry.category:3 of msgid "Optional[:class:`AuditLogActionCategory`]" msgstr "" -#: discord.AuditLogEntry.changes:1 of +#: ../../docstring discord.AuditLogEntry.changes:1 of msgid "The list of changes this entry has." msgstr "" -#: discord.AuditLogEntry.changes:3 of +#: ../../docstring discord.AuditLogEntry.changes:3 of #, fuzzy msgid ":class:`AuditLogChanges`" msgstr ":class:`bytes`" -#: discord.AuditLogEntry.before:1 of +#: ../../docstring discord.AuditLogEntry.before:1 of msgid "The target's prior state." msgstr "" -#: discord.AuditLogEntry.after:3 discord.AuditLogEntry.before:3 of +#: ../../docstring discord.AuditLogEntry.after:3 discord.AuditLogEntry.before:3 +#: of #, fuzzy msgid ":class:`AuditLogDiff`" msgstr ":class:`.Guild`" -#: discord.AuditLogEntry.after:1 of +#: ../../docstring discord.AuditLogEntry.after:1 of msgid "The target's subsequent state." msgstr "" -#: ../../api.rst:2120 +#: ../../api.rst:2747 +#, fuzzy +msgid "AuditLogChanges" +msgstr ":class:`bytes`" + +#: ../../api.rst:2753 msgid "An audit log change set." msgstr "" -#: ../../api.rst:2124 +#: ../../api.rst:2757 msgid "The old value. The attribute has the type of :class:`AuditLogDiff`." msgstr "" -#: ../../api.rst:2126 ../../api.rst:2146 +#: ../../api.rst:2759 ../../api.rst:2779 msgid "" "Depending on the :class:`AuditLogActionCategory` retrieved by " ":attr:`~AuditLogEntry.category`\\, the data retrieved by this attribute " "differs:" msgstr "" -#: ../../api.rst:2131 ../../api.rst:2151 +#: ../../api.rst:2764 ../../api.rst:2784 msgid "Category" msgstr "" -#: ../../api.rst:2131 ../../api.rst:2151 -msgid "Description" -msgstr "" - -#: ../../api.rst:2133 ../../api.rst:2153 +#: ../../api.rst:2766 ../../api.rst:2786 msgid ":attr:`~AuditLogActionCategory.create`" msgstr ":attr:`~AuditLogActionCategory.create`" -#: ../../api.rst:2133 +#: ../../api.rst:2766 msgid "All attributes are set to ``None``." msgstr "" -#: ../../api.rst:2135 ../../api.rst:2155 +#: ../../api.rst:2768 ../../api.rst:2788 msgid ":attr:`~AuditLogActionCategory.delete`" msgstr ":attr:`~AuditLogActionCategory.delete`" -#: ../../api.rst:2135 +#: ../../api.rst:2768 msgid "All attributes are set the value before deletion." msgstr "" -#: ../../api.rst:2137 ../../api.rst:2157 +#: ../../api.rst:2770 ../../api.rst:2790 msgid ":attr:`~AuditLogActionCategory.update`" msgstr ":attr:`~AuditLogActionCategory.update`" -#: ../../api.rst:2137 +#: ../../api.rst:2770 msgid "All attributes are set the value before updating." msgstr "" -#: ../../api.rst:2139 ../../api.rst:2159 +#: ../../api.rst:2772 ../../api.rst:2792 msgid "``None``" msgstr "``None``" -#: ../../api.rst:2139 ../../api.rst:2159 +#: ../../api.rst:2772 ../../api.rst:2792 msgid "No attributes are set." msgstr "" -#: ../../api.rst:2144 +#: ../../api.rst:2777 msgid "The new value. The attribute has the type of :class:`AuditLogDiff`." msgstr "" -#: ../../api.rst:2153 +#: ../../api.rst:2786 msgid "All attributes are set to the created value" msgstr "" -#: ../../api.rst:2155 +#: ../../api.rst:2788 msgid "All attributes are set to ``None``" msgstr "" -#: ../../api.rst:2157 +#: ../../api.rst:2790 msgid "All attributes are set the value after updating." msgstr "" -#: ../../api.rst:2164 +#: ../../api.rst:2796 +#, fuzzy +msgid "AuditLogDiff" +msgstr ":class:`.Guild`" + +#: ../../api.rst:2802 msgid "" "Represents an audit log \"change\" object. A change object has dynamic " "attributes that depend on the type of action being done. Certain actions " "map to certain attributes being set." msgstr "" -#: ../../api.rst:2168 +#: ../../api.rst:2806 msgid "" "Note that accessing an attribute that does not match the specified action" " will lead to an attribute error." msgstr "" -#: ../../api.rst:2171 +#: ../../api.rst:2809 msgid "" "To get a list of attributes that have been set, you can iterate over " "them. To see a list of all possible attributes that could be set based on" @@ -6328,204 +8091,231 @@ msgid "" "attributes that are possible." msgstr "" -#: ../../api.rst:2180 +#: ../../api.rst:2818 msgid "Returns an iterator over (attribute, value) tuple of this diff." msgstr "" -#: ../../api.rst:2184 +#: ../../api.rst:2822 #, fuzzy msgid "A name of something." msgstr "ギルドの名前。" -#: ../../api.rst:2190 -msgid "A guild's icon hash. See also :attr:`Guild.icon`." +#: ../../api.rst:2828 +msgid "" +"A guild's or role's icon. See also :attr:`Guild.icon` or " +":attr:`Role.icon`." msgstr "" -#: ../../api.rst:2196 -msgid "The guild's invite splash hash. See also :attr:`Guild.splash`." +#: ../../api.rst:2830 ../../api.rst:2836 ../../api.rst:2842 ../../api.rst:2848 +#: ../../api.rst:3156 discord.ClientUser.default_avatar:3 +#: discord.ClientUser.display_avatar:7 discord.Member.display_avatar:9 +#: discord.StickerPack.banner:3 discord.SyncWebhook.default_avatar:5 +#: discord.SyncWebhook.display_avatar:7 discord.User.default_avatar:3 +#: discord.User.display_avatar:7 discord.Webhook.default_avatar:5 +#: discord.Webhook.display_avatar:7 discord.WidgetMember.default_avatar:3 +#: discord.WidgetMember.display_avatar:7 discord.asset.Asset.replace:19 +#: discord.asset.Asset.with_format:13 discord.asset.Asset.with_size:13 +#: discord.asset.Asset.with_static_format:16 of +msgid ":class:`Asset`" msgstr "" -#: ../../api.rst:2202 -msgid "The guild's owner. See also :attr:`Guild.owner`" +#: ../../api.rst:2834 +#, fuzzy +msgid "The guild's invite splash. See also :attr:`Guild.splash`." +msgstr "ギルドの招待時のスプラッシュ画像の変更" + +#: ../../api.rst:2840 +msgid "The guild's discovery splash. See also :attr:`Guild.discovery_splash`." msgstr "" -#: ../../api.rst:2204 -msgid "Union[:class:`Member`, :class:`User`]" +#: ../../api.rst:2846 +msgid "The guild's banner. See also :attr:`Guild.banner`." msgstr "" -#: ../../api.rst:2208 -msgid "The guild's voice region. See also :attr:`Guild.region`." +#: ../../api.rst:2852 +msgid "The guild's owner. See also :attr:`Guild.owner`" msgstr "" -#: ../../api.rst:2210 discord.GroupCall:27 discord.Guild:40 of -#, fuzzy -msgid ":class:`VoiceRegion`" -msgstr ":class:`bool`" +#: ../../api.rst:2854 +msgid "Union[:class:`Member`, :class:`User`]" +msgstr "" -#: ../../api.rst:2214 +#: ../../api.rst:2858 #, fuzzy msgid "The guild's AFK channel." msgstr "ギルドのニュースチャンネル。" -#: ../../api.rst:2216 ../../api.rst:2227 +#: ../../api.rst:2860 ../../api.rst:2871 msgid "" "If this could not be found, then it falls back to a :class:`Object` with " "the ID being set." msgstr "" -#: ../../api.rst:2219 +#: ../../api.rst:2863 msgid "See :attr:`Guild.afk_channel`." msgstr "" -#: ../../api.rst:2221 +#: ../../api.rst:2865 #, fuzzy msgid "Union[:class:`VoiceChannel`, :class:`Object`]" msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: ../../api.rst:2225 +#: ../../api.rst:2869 #, fuzzy msgid "The guild's system channel." msgstr "ギルドのストアチャンネル。" -#: ../../api.rst:2230 +#: ../../api.rst:2874 msgid "See :attr:`Guild.system_channel`." msgstr "" -#: ../../api.rst:2232 ../../api.rst:2259 +#: ../../api.rst:2876 ../../api.rst:2888 ../../api.rst:2900 ../../api.rst:2927 #, fuzzy msgid "Union[:class:`TextChannel`, :class:`Object`]" msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: ../../api.rst:2236 +#: ../../api.rst:2881 +#, fuzzy +msgid "The guild's rules channel." +msgstr "ギルドのニュースチャンネル。" + +#: ../../api.rst:2883 ../../api.rst:2895 ../../api.rst:2924 +msgid "" +"If this could not be found then it falls back to a :class:`Object` with " +"the ID being set." +msgstr "" + +#: ../../api.rst:2886 +#, fuzzy +msgid "See :attr:`Guild.rules_channel`." +msgstr "ギルドのニュースチャンネル。" + +#: ../../api.rst:2893 +#, fuzzy +msgid "The guild's public updates channel." +msgstr "ギルドのストアチャンネル。" + +#: ../../api.rst:2898 +msgid "See :attr:`Guild.public_updates_channel`." +msgstr "" + +#: ../../api.rst:2904 msgid "The guild's AFK timeout. See :attr:`Guild.afk_timeout`." msgstr "" -#: ../../api.rst:2242 +#: ../../api.rst:2910 msgid "The guild's MFA level. See :attr:`Guild.mfa_level`." msgstr "" -#: ../../api.rst:2248 +#: ../../api.rst:2912 discord.guild.Guild:191 of +#, fuzzy +msgid ":class:`MFALevel`" +msgstr ":class:`.Profile`" + +#: ../../api.rst:2916 msgid "The guild's widget has been enabled or disabled." msgstr "" -#: ../../api.rst:2254 +#: ../../api.rst:2922 #, fuzzy msgid "The widget's channel." msgstr "ボイスチャンネル。" -#: ../../api.rst:2256 -msgid "" -"If this could not be found then it falls back to a :class:`Object` with " -"the ID being set." -msgstr "" - -#: ../../api.rst:2263 discord.Guild:128 of +#: ../../api.rst:2931 discord.guild.Guild:109 of #, fuzzy msgid "The guild's verification level." msgstr "認証レベルが等しいか確認します。" -#: ../../api.rst:2265 +#: ../../api.rst:2933 msgid "See also :attr:`Guild.verification_level`." msgstr "" -#: ../../api.rst:2267 discord.Guild:130 discord.PartialInviteGuild:40 of +#: ../../api.rst:2935 discord.guild.Guild:111 +#: discord.invite.PartialInviteGuild:40 of #, fuzzy msgid ":class:`VerificationLevel`" msgstr ":class:`.Profile`" -#: ../../api.rst:2271 +#: ../../api.rst:2939 msgid "The guild's default notification level." msgstr "" -#: ../../api.rst:2273 +#: ../../api.rst:2941 msgid "See also :attr:`Guild.default_notifications`." msgstr "" -#: ../../api.rst:2275 discord.Guild:142 of +#: ../../api.rst:2943 discord.guild.Guild:123 of #, fuzzy msgid ":class:`NotificationLevel`" msgstr ":class:`.Profile`" -#: ../../api.rst:2279 +#: ../../api.rst:2947 #, fuzzy msgid "The guild's content filter." msgstr "ギルドで表現のフィルターが有効ではない。" -#: ../../api.rst:2281 +#: ../../api.rst:2949 msgid "See also :attr:`Guild.explicit_content_filter`." msgstr "" -#: ../../api.rst:2283 discord.Guild:136 of +#: ../../api.rst:2951 discord.guild.Guild:117 of #, fuzzy msgid ":class:`ContentFilter`" msgstr ":class:`.Profile`" -#: ../../api.rst:2287 +#: ../../api.rst:2955 #, fuzzy msgid "The guild's default message notification setting." msgstr ":attr:`~AuditLogDiff.default_message_notifications`" -#: ../../api.rst:2293 +#: ../../api.rst:2961 #, fuzzy msgid "The guild's vanity URL." msgstr "ギルドのウィジェット。" -#: ../../api.rst:2295 +#: ../../api.rst:2963 msgid "See also :meth:`Guild.vanity_invite` and :meth:`Guild.edit`." msgstr "" -#: ../../api.rst:2301 +#: ../../api.rst:2969 msgid "The position of a :class:`Role` or :class:`abc.GuildChannel`." msgstr "" -#: ../../api.rst:2307 +#: ../../api.rst:2975 #, fuzzy -msgid "The type of channel or channel permission overwrite." -msgstr "権限を確認したいチャンネル。" - -#: ../../api.rst:2309 -msgid "" -"If the type is an :class:`int`, then it is a type of channel which can be" -" either ``0`` to indicate a text channel or ``1`` to indicate a voice " -"channel." -msgstr "" - -#: ../../api.rst:2312 -msgid "" -"If the type is a :class:`str`, then it is a type of permission overwrite " -"which can be either ``'role'`` or ``'member'``." -msgstr "" +msgid "The type of channel or sticker." +msgstr "特定チャンネルのチャンネルタイプ。" -#: ../../api.rst:2315 +#: ../../api.rst:2977 #, fuzzy -msgid "Union[:class:`int`, :class:`str`]" +msgid "Union[:class:`ChannelType`, :class:`StickerType`]" msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: ../../api.rst:2319 +#: ../../api.rst:2981 #, fuzzy -msgid "The topic of a :class:`TextChannel`." +msgid "The topic of a :class:`TextChannel` or :class:`StageChannel`." msgstr ":class:`str` – :class:`TextChannel` のトピック。" -#: ../../api.rst:2321 -msgid "See also :attr:`TextChannel.topic`." +#: ../../api.rst:2983 +msgid "See also :attr:`TextChannel.topic` or :attr:`StageChannel.topic`." msgstr "" -#: ../../api.rst:2327 +#: ../../api.rst:2989 #, fuzzy msgid "The bitrate of a :class:`VoiceChannel`." msgstr ":class:`str` – :class:`TextChannel` のトピック。" -#: ../../api.rst:2329 +#: ../../api.rst:2991 msgid "See also :attr:`VoiceChannel.bitrate`." msgstr "" -#: ../../api.rst:2335 +#: ../../api.rst:2997 msgid "" "A list of permission overwrite tuples that represents a target and a " ":class:`PermissionOverwrite` for said target." msgstr "" -#: ../../api.rst:2338 +#: ../../api.rst:3000 msgid "" "The first element is the object being targeted, which can either be a " ":class:`Member` or :class:`User` or :class:`Role`. If this object is not " @@ -6534,73 +8324,83 @@ msgid "" "type of ID it is." msgstr "" -#: ../../api.rst:2344 +#: ../../api.rst:3006 msgid "List[Tuple[target, :class:`PermissionOverwrite`]]" msgstr "" -#: ../../api.rst:2348 +#: ../../api.rst:3010 discord.stage_instance.StageInstance:45 of +msgid "The privacy level of the stage instance." +msgstr "" + +#: ../../api.rst:3012 discord.stage_instance.StageInstance:47 of +#, fuzzy +msgid ":class:`StagePrivacyLevel`" +msgstr ":class:`.Profile`" + +#: ../../api.rst:3016 msgid "A list of roles being added or removed from a member." msgstr "" -#: ../../api.rst:2350 +#: ../../api.rst:3018 msgid "" "If a role is not found then it is a :class:`Object` with the ID and name " "being filled in." msgstr "" -#: ../../api.rst:2353 +#: ../../api.rst:3021 msgid "List[Union[:class:`Role`, :class:`Object`]]" msgstr "" -#: ../../api.rst:2357 +#: ../../api.rst:3025 msgid "The nickname of a member." msgstr "" -#: ../../api.rst:2359 +#: ../../api.rst:3027 msgid "See also :attr:`Member.nick`" msgstr "" -#: ../../api.rst:2365 +#: ../../api.rst:3033 msgid "Whether the member is being server deafened." msgstr "" -#: ../../api.rst:2367 +#: ../../api.rst:3035 msgid "See also :attr:`VoiceState.deaf`." msgstr "" -#: ../../api.rst:2373 +#: ../../api.rst:3041 msgid "Whether the member is being server muted." msgstr "" -#: ../../api.rst:2375 +#: ../../api.rst:3043 msgid "See also :attr:`VoiceState.mute`." msgstr "" -#: ../../api.rst:2381 +#: ../../api.rst:3049 #, fuzzy msgid "The permissions of a role." msgstr ":class:`Permissions` – 役職の権限。" -#: ../../api.rst:2383 +#: ../../api.rst:3051 msgid "See also :attr:`Role.permissions`." msgstr "" -#: ../../api.rst:2385 ../../api.rst:2474 discord.DMChannel.permissions_for:17 -#: discord.GroupChannel.permissions_for:18 discord.Member.guild_permissions:12 -#: discord.Member.permissions_in:13 discord.Role.permissions:3 of +#: ../../api.rst:3053 ../../api.rst:3142 discord.Interaction.permissions:5 +#: discord.Member.guild_permissions:11 discord.Role.permissions:3 +#: discord.channel.DMChannel.permissions_for:21 +#: discord.channel.GroupChannel.permissions_for:22 of msgid ":class:`Permissions`" msgstr "" -#: ../../api.rst:2390 +#: ../../api.rst:3058 #, fuzzy msgid "The colour of a role." msgstr ":class:`Colour` – 役職の色。" -#: ../../api.rst:2392 +#: ../../api.rst:3060 msgid "See also :attr:`Role.colour`" msgstr "" -#: ../../api.rst:2394 discord.ClientUser.color:6 discord.ClientUser.colour:6 +#: ../../api.rst:3062 discord.ClientUser.color:6 discord.ClientUser.colour:6 #: discord.Member.color:7 discord.Member.colour:7 discord.Role.color:3 #: discord.Role.colour:3 discord.Spotify.color:5 discord.Spotify.colour:5 #: discord.User.color:6 discord.User.colour:6 discord.WidgetMember.color:6 @@ -6609,465 +8409,748 @@ msgstr "" msgid ":class:`Colour`" msgstr ":class:`bool`" -#: ../../api.rst:2398 +#: ../../api.rst:3066 msgid "Whether the role is being hoisted or not." msgstr "" -#: ../../api.rst:2400 +#: ../../api.rst:3068 msgid "See also :attr:`Role.hoist`" msgstr "" -#: ../../api.rst:2406 +#: ../../api.rst:3074 msgid "Whether the role is mentionable or not." msgstr "" -#: ../../api.rst:2408 +#: ../../api.rst:3076 msgid "See also :attr:`Role.mentionable`" msgstr "" -#: ../../api.rst:2414 +#: ../../api.rst:3082 #, fuzzy msgid "The invite's code." msgstr "招待コード。" -#: ../../api.rst:2416 +#: ../../api.rst:3084 msgid "See also :attr:`Invite.code`" msgstr "" -#: ../../api.rst:2422 +#: ../../api.rst:3090 #, fuzzy msgid "A guild channel." msgstr "ギルドのニュースチャンネル。" -#: ../../api.rst:2424 +#: ../../api.rst:3092 msgid "" "If the channel is not found then it is a :class:`Object` with the ID " "being set. In some cases the channel name is also set." msgstr "" -#: ../../api.rst:2427 +#: ../../api.rst:3095 #, fuzzy msgid "Union[:class:`abc.GuildChannel`, :class:`Object`]" msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: ../../api.rst:2431 discord.Invite:97 of +#: ../../api.rst:3099 discord.invite.Invite:101 of #, fuzzy msgid "The user who created the invite." msgstr ":class:`User` – 招待を作成したユーザー。" -#: ../../api.rst:2433 +#: ../../api.rst:3101 msgid "See also :attr:`Invite.inviter`." msgstr "" -#: ../../api.rst:2439 +#: ../../api.rst:3103 discord.channel.DMChannel:27 +#: discord.channel.GroupChannel:43 discord.emoji.Emoji:76 +#: discord.integrations.IntegrationApplication:39 discord.invite.Invite:103 +#: discord.invite.Invite:147 discord.sticker.GuildSticker:60 of +#, fuzzy +msgid "Optional[:class:`User`]" +msgstr ":class:`str`" + +#: ../../api.rst:3107 #, fuzzy msgid "The invite's max uses." msgstr ":class:`int` – 招待の最大使用可能回数。" -#: ../../api.rst:2441 +#: ../../api.rst:3109 msgid "See also :attr:`Invite.max_uses`." msgstr "" -#: ../../api.rst:2447 +#: ../../api.rst:3115 #, fuzzy msgid "The invite's current uses." msgstr ":class:`int` – 招待の現在までの使用回数。" -#: ../../api.rst:2449 +#: ../../api.rst:3117 msgid "See also :attr:`Invite.uses`." msgstr "" -#: ../../api.rst:2455 +#: ../../api.rst:3123 #, fuzzy msgid "The invite's max age in seconds." msgstr ":class:`int` – 招待の最大使用可能回数。" -#: ../../api.rst:2457 +#: ../../api.rst:3125 msgid "See also :attr:`Invite.max_age`." msgstr "" -#: ../../api.rst:2463 +#: ../../api.rst:3131 msgid "If the invite is a temporary invite." msgstr "" -#: ../../api.rst:2465 +#: ../../api.rst:3133 msgid "See also :attr:`Invite.temporary`." msgstr "" -#: ../../api.rst:2472 +#: ../../api.rst:3140 msgid "The permissions being allowed or denied." msgstr "" -#: ../../api.rst:2478 +#: ../../api.rst:3146 #, fuzzy msgid "The ID of the object being changed." msgstr "更新される前のギルド。" -#: ../../api.rst:2484 -msgid "The avatar hash of a member." -msgstr "" +#: ../../api.rst:3152 +#, fuzzy +msgid "The avatar of a member." +msgstr "ユーザーのハッシュ値を返します。" -#: ../../api.rst:2486 +#: ../../api.rst:3154 msgid "See also :attr:`User.avatar`." msgstr "" -#: ../../api.rst:2492 +#: ../../api.rst:3160 msgid "" "The number of seconds members have to wait before sending another message" " in the channel." msgstr "" -#: ../../api.rst:2495 +#: ../../api.rst:3163 msgid "See also :attr:`TextChannel.slowmode_delay`." msgstr "" -#: ../../api.rst:2503 -msgid "Webhook Support" -msgstr "Webhookサポート" - -#: ../../api.rst:2505 +#: ../../api.rst:3169 msgid "" -"discord.py offers support for creating, editing, and executing webhooks " -"through the :class:`Webhook` class." +"The region for the voice channel’s voice communication. A value of " +"``None`` indicates automatic voice region detection." msgstr "" -#: discord.Webhook:1 of -msgid "Represents a Discord webhook." +#: ../../api.rst:3172 +msgid "See also :attr:`VoiceChannel.rtc_region`." msgstr "" -#: discord.Webhook:3 of -msgid "" -"Webhooks are a form to send messages to channels in Discord without a bot" -" user or authentication." +#: ../../api.rst:3178 discord.channel.VoiceChannel:78 +#: discord.channel.VoiceChannel.edit:45 +#: discord.guild.Guild.create_voice_channel:31 of +msgid "The camera video quality for the voice channel's participants." msgstr "" -#: discord.Webhook:6 of -msgid "" -"There are two main ways to use Webhooks. The first is through the ones " -"received by the library such as :meth:`.Guild.webhooks` and " -":meth:`.TextChannel.webhooks`. The ones received by the library will " -"automatically have an adapter bound using the library's HTTP session. " -"Those webhooks will have :meth:`~.Webhook.send`, :meth:`~.Webhook.delete`" -" and :meth:`~.Webhook.edit` as coroutines." +#: ../../api.rst:3180 +msgid "See also :attr:`VoiceChannel.video_quality_mode`." msgstr "" -#: discord.Webhook:13 of -msgid "" -"The second form involves creating a webhook object manually without " -"having it bound to a websocket connection using the " -":meth:`~.Webhook.from_url` or :meth:`~.Webhook.partial` classmethods. " -"This form allows finer grained control over how requests are done, " -"allowing you to mix async and sync code using either :doc:`aiohttp " -"` or :doc:`req:index`." -msgstr "" +#: ../../api.rst:3182 discord.channel.StageChannel:85 +#: discord.channel.VoiceChannel:82 of +#, fuzzy +msgid ":class:`VideoQualityMode`" +msgstr ":class:`.Widget`" -#: discord.Webhook:19 of -msgid "" -"For example, creating a webhook from a URL and using :doc:`aiohttp " -"`:" -msgstr "" +#: ../../api.rst:3186 +#, fuzzy +msgid "The format type of a sticker being changed." +msgstr "更新される前のギルド。" -#: discord.Webhook:31 of -msgid "Or creating a webhook from an ID and token and using :doc:`req:index`:" +#: ../../api.rst:3188 +msgid "See also :attr:`GuildSticker.format`" msgstr "" -#: discord.Webhook:45 of +#: ../../api.rst:3190 discord.sticker.GuildSticker:41 +#: discord.sticker.StandardSticker:47 discord.sticker.Sticker:47 +#: discord.sticker.StickerItem:35 of #, fuzzy -msgid "Checks if two webhooks are equal." -msgstr "二つのユーザーが等しいかを比較します。" +msgid ":class:`StickerFormatType`" +msgstr ":class:`str`" -#: discord.Webhook:49 of +#: ../../api.rst:3194 #, fuzzy -msgid "Checks if two webhooks are not equal." -msgstr "二つのユーザーが等しいものではないか比較します。" +msgid "The name of the emoji that represents a sticker being changed." +msgstr "更新される前のギルド。" -#: discord.Webhook:53 of +#: ../../api.rst:3196 #, fuzzy -msgid "Returns the webhooks's hash." -msgstr "カテゴリのハッシュを返します。" +msgid "See also :attr:`GuildSticker.emoji`." +msgstr ":attr:`uses`" -#: discord.Webhook:55 of +#: ../../api.rst:3202 +msgid "The unicode emoji that is used as an icon for the role being changed." +msgstr "" + +#: ../../api.rst:3204 +#, fuzzy +msgid "See also :attr:`Role.unicode_emoji`." +msgstr ":attr:`extreme` のエイリアス。" + +#: ../../api.rst:3210 +msgid "The description of a guild, or a sticker." +msgstr "" + +#: ../../api.rst:3212 +msgid "See also :attr:`Guild.description`, or :attr:`GuildSticker.description`." +msgstr "" + +#: ../../api.rst:3218 +#, fuzzy +msgid "The availability of a sticker being changed." +msgstr "更新される前のギルド。" + +#: ../../api.rst:3220 +msgid "See also :attr:`GuildSticker.available`" +msgstr "" + +#: ../../api.rst:3226 +msgid "The thread is now archived." +msgstr "" + +#: ../../api.rst:3232 +msgid "The thread is being locked or unlocked." +msgstr "" + +#: ../../api.rst:3238 +msgid "The thread's auto archive duration being changed." +msgstr "" + +#: ../../api.rst:3240 +msgid "See also :attr:`Thread.auto_archive_duration`" +msgstr "" + +#: ../../api.rst:3246 +msgid "The default auto archive duration for newly created threads being changed." +msgstr "" + +#: ../../api.rst:3252 +msgid "Whetheer non-moderators can add users to this private thread." +msgstr "" + +#: ../../api.rst:3258 +msgid "Whether the user is timed out, and if so until when." +msgstr "" + +#: ../../api.rst:3260 discord.Activity.end:3 discord.Activity.start:3 +#: discord.BaseActivity.created_at:5 discord.Game.end:3 discord.Game.start:3 +#: discord.Message.edited_at:3 discord.PartialEmoji.created_at:5 +#: discord.Spotify.created_at:5 discord.invite.Invite:125 +#: discord.member.Member:30 discord.member.Member:69 discord.member.Member:78 +#: discord.member.VoiceState:61 of +msgid "Optional[:class:`datetime.datetime`]" +msgstr "" + +#: ../../api.rst:3264 +msgid "Integration emoticons were enabled or disabled." +msgstr "" + +#: ../../api.rst:3266 +#, fuzzy +msgid "see also :attr:`StreamIntegration.enable_emoticons`" +msgstr ":attr:`extreme` のエイリアス。" + +#: ../../api.rst:3273 +msgid "The behaviour of expiring subscribers changed." +msgstr "" + +#: ../../api.rst:3275 +msgid "see also :attr:`StreamIntegration.expire_behaviour`" +msgstr "" + +#: ../../api.rst:3277 discord.StreamIntegration.expire_behavior:3 +#: discord.integrations.StreamIntegration:51 of +#, fuzzy +msgid ":class:`ExpireBehaviour`" +msgstr ":class:`.Webhook`" + +#: ../../api.rst:3281 +msgid "The grace period before expiring subscribers changed." +msgstr "" + +#: ../../api.rst:3283 +msgid "see also :attr:`StreamIntegration.expire_grace_period`" +msgstr "" + +#: ../../api.rst:3289 +msgid "The preferred locale for the guild changed." +msgstr "" + +#: ../../api.rst:3291 +msgid "see also :attr:`Guild.preferred_locale`" +msgstr "" + +#: ../../api.rst:3297 +msgid "" +"The number of days after which inactive and role-unassigned members are " +"kicked has been changed." +msgstr "" + +#: ../../api.rst:3305 +msgid "Webhook Support" +msgstr "Webhookサポート" + +#: ../../api.rst:3307 +msgid "" +"discord.py offers support for creating, editing, and executing webhooks " +"through the :class:`Webhook` class." +msgstr "" + +#: ../../api.rst:3310 +msgid "Webhook" +msgstr "" + +#: discord.webhook.async_.Webhook:1 of +#, fuzzy +msgid "Represents an asynchronous Discord webhook." +msgstr "あなたのDiscordユーザーを表します。" + +#: discord.webhook.async_.Webhook:3 of +msgid "" +"Webhooks are a form to send messages to channels in Discord without a bot" +" user or authentication." +msgstr "" + +#: discord.webhook.async_.Webhook:6 of +msgid "" +"There are two main ways to use Webhooks. The first is through the ones " +"received by the library such as :meth:`.Guild.webhooks` and " +":meth:`.TextChannel.webhooks`. The ones received by the library will " +"automatically be bound using the library's internal HTTP session." +msgstr "" + +#: discord.webhook.async_.Webhook:11 of +msgid "" +"The second form involves creating a webhook object manually using the " +":meth:`~.Webhook.from_url` or :meth:`~.Webhook.partial` classmethods." +msgstr "" + +#: discord.webhook.async_.Webhook:14 of +msgid "" +"For example, creating a webhook from a URL and using :doc:`aiohttp " +"`:" +msgstr "" + +#: discord.webhook.async_.Webhook:26 of +msgid "For a synchronous counterpart, see :class:`SyncWebhook`." +msgstr "" + +#: discord.webhook.async_.Webhook:32 discord.webhook.sync.SyncWebhook:9 of +#, fuzzy +msgid "Checks if two webhooks are equal." +msgstr "二つのユーザーが等しいかを比較します。" + +#: discord.webhook.async_.Webhook:36 discord.webhook.sync.SyncWebhook:13 of +#, fuzzy +msgid "Checks if two webhooks are not equal." +msgstr "二つのユーザーが等しいものではないか比較します。" + +#: discord.webhook.async_.Webhook:40 discord.webhook.sync.SyncWebhook:17 of +#, fuzzy +msgid "Returns the webhooks's hash." +msgstr "カテゴリのハッシュを返します。" + +#: discord.webhook.async_.Webhook:42 discord.webhook.sync.SyncWebhook:19 of msgid "Webhooks are now comparable and hashable." msgstr "" -#: discord.Webhook:60 of +#: discord.webhook.async_.Webhook:47 discord.webhook.sync.SyncWebhook:24 of msgid "The webhook's ID" msgstr "" -#: discord.Webhook:66 of +#: discord.webhook.async_.Webhook:53 discord.webhook.sync.SyncWebhook:30 of #, fuzzy msgid "The type of the webhook." msgstr "ユーザーのプロフィール。" -#: discord.Webhook:70 of +#: discord.webhook.async_.Webhook:57 discord.webhook.sync.SyncWebhook:34 of #, fuzzy msgid ":class:`WebhookType`" msgstr ":class:`.Webhook`" -#: discord.Webhook:74 of +#: discord.webhook.async_.Webhook:61 discord.webhook.sync.SyncWebhook:38 of msgid "" "The authentication token of the webhook. If this is ``None`` then the " "webhook cannot be used to make requests." msgstr "" -#: discord.Webhook:81 of +#: discord.webhook.async_.Webhook:68 discord.webhook.sync.SyncWebhook:45 of msgid "The guild ID this webhook is for." msgstr "" -#: discord.Webhook:87 of +#: discord.webhook.async_.Webhook:74 discord.webhook.sync.SyncWebhook:51 of #, fuzzy msgid "The channel ID this webhook is for." msgstr "Webhookが更新されたチャンネル。" -#: discord.Webhook:93 of +#: discord.webhook.async_.Webhook:80 discord.webhook.sync.SyncWebhook:57 of msgid "" "The user this webhook was created by. If the webhook was received without" " authentication then this will be ``None``." msgstr "" -#: discord.Webhook:96 of +#: discord.webhook.async_.Webhook:83 discord.webhook.sync.SyncWebhook:60 of msgid "Optional[:class:`abc.User`]" msgstr "" -#: discord.Webhook:100 of +#: discord.webhook.async_.Webhook:87 discord.webhook.sync.SyncWebhook:64 of #, fuzzy msgid "The default name of the webhook." msgstr "フィールドの名前。" -#: discord.Webhook:106 of -msgid "The default avatar of the webhook." +#: discord.webhook.async_.Webhook:93 discord.webhook.sync.SyncWebhook:70 of +msgid "" +"The guild of the channel that this webhook is following. Only given if " +":attr:`type` is :attr:`WebhookType.channel_follower`." +msgstr "" + +#: discord.webhook.async_.Webhook:98 discord.webhook.sync.SyncWebhook:75 of +#, fuzzy +msgid "Optional[:class:`PartialWebhookGuild`]" +msgstr ":class:`bool`" + +#: discord.webhook.async_.Webhook:102 discord.webhook.sync.SyncWebhook:79 of +msgid "" +"The channel that this webhook is following. Only given if :attr:`type` is" +" :attr:`WebhookType.channel_follower`." msgstr "" -#: discord.Webhook.url:1 of +#: discord.webhook.async_.Webhook:107 discord.webhook.sync.SyncWebhook:84 of +#, fuzzy +msgid "Optional[:class:`PartialWebhookChannel`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.SyncWebhook.url:1 discord.Webhook.url:1 of msgid "Returns the webhook's url." msgstr "" -#: discord.Webhook.partial:1 of +#: discord.webhook.async_.Webhook.partial:1 +#: discord.webhook.sync.SyncWebhook.partial:1 of msgid "Creates a partial :class:`Webhook`." msgstr "" -#: discord.Webhook.partial:3 of +#: discord.webhook.async_.Webhook.partial:3 +#: discord.webhook.sync.SyncWebhook.partial:3 of msgid "The ID of the webhook." msgstr "" -#: discord.Webhook.partial:5 of +#: discord.webhook.async_.Webhook.partial:5 +#: discord.webhook.sync.SyncWebhook.partial:5 of msgid "The authentication token of the webhook." msgstr "" -#: discord.Webhook.from_url:5 discord.Webhook.partial:7 of +#: discord.webhook.async_.Webhook.from_url:9 +#: discord.webhook.async_.Webhook.partial:7 of +msgid "" +"The session to use to send requests with. Note that the library does not " +"manage the session and will not close it. .. versionadded:: 2.0" +msgstr "" + +#: discord.webhook.async_.Webhook.from_url:9 +#: discord.webhook.async_.Webhook.partial:7 of +msgid "" +"The session to use to send requests with. Note that the library does not " +"manage the session and will not close it." +msgstr "" + +#: discord.webhook.async_.Webhook.from_url:15 +#: discord.webhook.async_.Webhook.partial:13 of +msgid "" +"The bot authentication token for authenticated requests involving the " +"webhook. .. versionadded:: 2.0" +msgstr "" + +#: discord.webhook.async_.Webhook.from_url:15 +#: discord.webhook.async_.Webhook.partial:13 +#: discord.webhook.sync.SyncWebhook.from_url:10 +#: discord.webhook.sync.SyncWebhook.partial:12 of msgid "" -"The webhook adapter to use when sending requests. This is typically " -":class:`AsyncWebhookAdapter` for :doc:`aiohttp ` or " -":class:`RequestsWebhookAdapter` for :doc:`req:index`." +"The bot authentication token for authenticated requests involving the " +"webhook." msgstr "" -#: discord.Webhook.from_url:12 discord.Webhook.partial:12 of +#: discord.webhook.async_.Webhook.from_url:23 +#: discord.webhook.async_.Webhook.partial:19 +#: discord.webhook.sync.SyncWebhook.from_url:16 +#: discord.webhook.sync.SyncWebhook.partial:16 of msgid "" "A partial :class:`Webhook`. A partial webhook is just a webhook object " "with an ID and a token." msgstr "" -#: discord.TextChannel.create_webhook:22 discord.TextChannel.follow:23 -#: discord.Webhook.from_url:14 discord.Webhook.partial:14 -#: discord.WebhookAdapter:7 of +#: ../../docstring discord.Interaction.followup:3 +#: discord.channel.TextChannel.create_webhook:22 +#: discord.channel.TextChannel.follow:29 +#: discord.webhook.async_.Webhook.fetch:24 +#: discord.webhook.async_.Webhook.from_url:25 +#: discord.webhook.async_.Webhook.partial:21 +#: discord.webhook.sync.SyncWebhook.from_url:18 +#: discord.webhook.sync.SyncWebhook.partial:18 of msgid ":class:`Webhook`" msgstr "" -#: discord.Webhook.from_url:1 of +#: discord.webhook.async_.Webhook.from_url:1 +#: discord.webhook.sync.SyncWebhook.from_url:1 of msgid "Creates a partial :class:`Webhook` from a webhook URL." msgstr "" -#: discord.Webhook.from_url:3 of +#: discord.webhook.async_.Webhook.from_url:7 +#: discord.webhook.sync.SyncWebhook.from_url:3 of msgid "The URL of the webhook." msgstr "" -#: discord.Webhook.from_url:10 of +#: discord.webhook.async_.Webhook.from_url:21 +#: discord.webhook.sync.SyncWebhook.from_url:14 of #, fuzzy msgid "The URL is invalid." msgstr "メンバーがオンライン。" -#: discord.Webhook.guild:1 of -msgid "The guild this webhook belongs to." -msgstr "" - -#: discord.Webhook.channel:3 discord.Webhook.guild:3 of -msgid "If this is a partial webhook, then this will always return ``None``." -msgstr "" - -#: discord.Webhook.channel:1 of -#, fuzzy -msgid "The text channel this webhook belongs to." -msgstr "Webhookが更新されたチャンネル。" - -#: discord.Guild.public_updates_channel:9 discord.Guild.rules_channel:8 -#: discord.Guild.system_channel:5 discord.Webhook.channel:5 of -msgid "Optional[:class:`TextChannel`]" -msgstr "" - -#: discord.Webhook.created_at:1 of -msgid "Returns the webhook's creation time in UTC." -msgstr "" - -#: discord.Webhook.avatar_url:1 discord.Webhook.avatar_url_as:1 of -msgid "Returns an :class:`Asset` for the avatar the webhook has." -msgstr "" - -#: discord.Webhook.avatar_url:3 discord.Webhook.avatar_url_as:3 of -msgid "" -"If the webhook does not have a traditional avatar, an asset for the " -"default avatar is returned instead." -msgstr "" - -#: discord.Webhook.avatar_url:6 of -msgid "" -"This is equivalent to calling :meth:`avatar_url_as` with the default " -"parameters." +#: discord.webhook.async_.Webhook.fetch:3 +#: discord.webhook.sync.SyncWebhook.fetch:1 of +msgid "Fetches the current webhook." msgstr "" -#: discord.ClientUser.avatar_url:9 discord.ClientUser.avatar_url_as:24 -#: discord.ClientUser.default_avatar_url:3 discord.Emoji.url:3 -#: discord.GroupChannel.icon_url:3 discord.Guild.banner_url:3 -#: discord.Guild.banner_url_as:14 discord.Guild.discovery_splash_url:5 -#: discord.Guild.discovery_splash_url_as:16 discord.Guild.icon_url:3 -#: discord.Guild.icon_url_as:20 discord.Guild.splash_url:3 -#: discord.Guild.splash_url_as:14 discord.Member.avatar_url_as:24 -#: discord.PartialEmoji.url:3 discord.PartialInviteGuild.banner_url:3 -#: discord.PartialInviteGuild.banner_url_as:4 -#: discord.PartialInviteGuild.icon_url:3 -#: discord.PartialInviteGuild.icon_url_as:4 -#: discord.PartialInviteGuild.splash_url:3 -#: discord.PartialInviteGuild.splash_url_as:4 discord.User.avatar_url:9 -#: discord.User.avatar_url_as:24 discord.User.default_avatar_url:3 -#: discord.Webhook.avatar_url:9 discord.Webhook.avatar_url_as:18 -#: discord.WidgetMember.avatar_url:9 discord.WidgetMember.avatar_url_as:24 -#: discord.WidgetMember.default_avatar_url:3 of -msgid ":class:`Asset`" +#: discord.webhook.async_.Webhook.fetch:5 +#: discord.webhook.sync.SyncWebhook.fetch:3 of +msgid "This could be used to get a full webhook from a partial webhook." msgstr "" -#: discord.Webhook.avatar_url_as:6 of +#: discord.webhook.async_.Webhook.fetch:11 +#: discord.webhook.sync.SyncWebhook.fetch:7 of msgid "" -"The format must be one of 'jpeg', 'jpg', or 'png'. The size must be a " -"power of 2 between 16 and 1024." +"When fetching with an unauthenticated webhook, i.e. " +":meth:`is_authenticated` returns ``False``, then the returned webhook " +"does not contain any user information." msgstr "" -#: discord.Webhook.avatar_url_as:9 of +#: discord.webhook.async_.Webhook.delete:9 +#: discord.webhook.async_.Webhook.edit:21 +#: discord.webhook.async_.Webhook.fetch:15 +#: discord.webhook.sync.SyncWebhook.delete:7 +#: discord.webhook.sync.SyncWebhook.edit:13 +#: discord.webhook.sync.SyncWebhook.fetch:11 of msgid "" -"The format to attempt to convert the avatar to. If the format is " -"``None``, then it is equivalent to png." +"Whether to use the bot token over the webhook token if available. " +"Defaults to ``True``." msgstr "" -#: discord.ClientUser.avatar_url_as:18 discord.Guild.banner_url_as:8 -#: discord.Guild.discovery_splash_url_as:10 discord.Guild.icon_url_as:14 -#: discord.Guild.splash_url_as:8 discord.Member.avatar_url_as:18 -#: discord.User.avatar_url_as:18 discord.Webhook.avatar_url_as:12 -#: discord.WidgetMember.avatar_url_as:18 of -msgid "The size of the image to display." -msgstr "" +#: discord.webhook.async_.Webhook.fetch:19 +#: discord.webhook.sync.SyncWebhook.fetch:15 of +#, fuzzy +msgid "Could not fetch the webhook" +msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.Guild.banner_url_as:11 discord.Guild.discovery_splash_url_as:13 -#: discord.Guild.icon_url_as:17 discord.Guild.splash_url_as:11 -#: discord.Webhook.avatar_url_as:15 of -msgid "Bad image format passed to ``format`` or invalid ``size``." +#: discord.webhook.async_.Webhook.fetch:20 +#: discord.webhook.sync.SyncWebhook.fetch:16 of +msgid "Could not find the webhook by this ID" msgstr "" -#: discord.ClientUser.avatar_url_as:23 discord.Guild.banner_url_as:13 -#: discord.Guild.discovery_splash_url_as:15 discord.Guild.icon_url_as:19 -#: discord.Guild.splash_url_as:13 discord.Member.avatar_url_as:23 -#: discord.PartialInviteGuild.banner_url_as:3 -#: discord.PartialInviteGuild.icon_url_as:3 -#: discord.PartialInviteGuild.splash_url_as:3 discord.User.avatar_url_as:23 -#: discord.Webhook.avatar_url_as:17 discord.WidgetMember.avatar_url_as:23 of -msgid "The resulting CDN asset." +#: discord.webhook.async_.Webhook.delete:18 +#: discord.webhook.async_.Webhook.delete_message:23 +#: discord.webhook.async_.Webhook.fetch:21 +#: discord.webhook.sync.SyncWebhook.delete:14 +#: discord.webhook.sync.SyncWebhook.delete_message:13 +#: discord.webhook.sync.SyncWebhook.fetch:17 of +msgid "This webhook does not have a token associated with it." msgstr "" -#: discord.Webhook.delete:1 discord.Webhook.edit:1 discord.Webhook.send:1 of -msgid "|maybecoro|" -msgstr "" +#: discord.webhook.async_.Webhook.fetch:23 +#: discord.webhook.sync.SyncWebhook.fetch:19 of +#, fuzzy +msgid "The fetched webhook." +msgstr "ユーザーのプロフィール。" -#: discord.Webhook.delete:3 of +#: discord.webhook.async_.Webhook.delete:3 +#: discord.webhook.sync.SyncWebhook.delete:1 of msgid "Deletes this Webhook." msgstr "" -#: discord.Webhook.delete:5 discord.Webhook.edit:5 discord.Webhook.send:5 of -msgid "" -"If the webhook is constructed with a :class:`RequestsWebhookAdapter` then" -" this is not a coroutine." -msgstr "" - -#: discord.Webhook.delete:8 of +#: discord.webhook.async_.Webhook.delete:5 +#: discord.webhook.sync.SyncWebhook.delete:3 of msgid "" "The reason for deleting this webhook. Shows up on the audit log. .. " "versionadded:: 1.4" msgstr "" -#: discord.Webhook.delete:8 of +#: discord.webhook.async_.Webhook.delete:5 +#: discord.webhook.sync.SyncWebhook.delete:3 of msgid "The reason for deleting this webhook. Shows up on the audit log." msgstr "" -#: discord.Webhook.delete:13 of +#: discord.webhook.async_.Webhook.delete:9 +#: discord.webhook.async_.Webhook.edit:21 of +msgid "" +"Whether to use the bot token over the webhook token if available. " +"Defaults to ``True``. .. versionadded:: 2.0" +msgstr "" + +#: discord.webhook.async_.Webhook.delete:15 +#: discord.webhook.sync.SyncWebhook.delete:11 of #, fuzzy msgid "Deleting the webhook failed." msgstr ":exc:`.HTTPException` -- Webhookの取得に失敗した。" -#: discord.Webhook.delete:14 discord.Webhook.edit:18 of +#: discord.webhook.async_.Webhook.delete:16 +#: discord.webhook.async_.Webhook.edit:28 +#: discord.webhook.sync.SyncWebhook.delete:12 +#: discord.webhook.sync.SyncWebhook.edit:18 of msgid "This webhook does not exist." msgstr "" -#: discord.Webhook.delete:15 of +#: discord.webhook.async_.Webhook.delete:17 +#: discord.webhook.sync.SyncWebhook.delete:13 of #, fuzzy msgid "You do not have permissions to delete this webhook." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.Webhook.delete:16 discord.Webhook.edit:19 of -msgid "This webhook does not have a token associated with it." -msgstr "" - -#: discord.Webhook.edit:3 of +#: discord.webhook.async_.Webhook.edit:3 +#: discord.webhook.sync.SyncWebhook.edit:1 of msgid "Edits this Webhook." msgstr "" -#: discord.Webhook.edit:8 of +#: discord.webhook.async_.Webhook.edit:9 +#: discord.webhook.sync.SyncWebhook.edit:3 of msgid "The webhook's new default name." msgstr "" -#: discord.Webhook.edit:10 of +#: discord.webhook.async_.Webhook.edit:11 +#: discord.webhook.sync.SyncWebhook.edit:5 of msgid "" "A :term:`py:bytes-like object` representing the webhook's new default " "avatar." msgstr "" -#: discord.Webhook.edit:12 of +#: discord.webhook.async_.Webhook.edit:13 of +msgid "" +"The webhook's new channel. This requires an authenticated webhook. .. " +"versionadded:: 2.0" +msgstr "" + +#: discord.webhook.async_.Webhook.edit:13 +#: discord.webhook.sync.SyncWebhook.edit:7 of +msgid "The webhook's new channel. This requires an authenticated webhook." +msgstr "" + +#: discord.webhook.async_.Webhook.edit:17 +#: discord.webhook.sync.SyncWebhook.edit:9 of msgid "" "The reason for editing this webhook. Shows up on the audit log. .. " "versionadded:: 1.4" msgstr "" -#: discord.Webhook.edit:12 of +#: discord.webhook.async_.Webhook.edit:17 +#: discord.webhook.sync.SyncWebhook.edit:9 of msgid "The reason for editing this webhook. Shows up on the audit log." msgstr "" -#: discord.Webhook.edit:17 of +#: discord.webhook.async_.Webhook.edit:27 +#: discord.webhook.sync.SyncWebhook.edit:17 of #, fuzzy msgid "Editing the webhook failed." msgstr ":exc:`.HTTPException` -- Webhookの取得に失敗した。" -#: discord.Webhook.send:3 of +#: discord.webhook.async_.Webhook.edit:29 +#: discord.webhook.sync.SyncWebhook.edit:19 of +msgid "" +"This webhook does not have a token associated with it or it tried " +"editing a channel without authentication." +msgstr "" + +#: discord.SyncWebhook.avatar:1 discord.Webhook.avatar:1 of +msgid "Returns an :class:`Asset` for the avatar the webhook has." +msgstr "" + +#: discord.SyncWebhook.avatar:3 discord.Webhook.avatar:3 of +msgid "" +"If the webhook does not have a traditional avatar, ``None`` is returned. " +"If you want the avatar that a webhook has displayed, consider " +":attr:`display_avatar`." +msgstr "" + +#: discord.ClientUser.avatar:6 discord.ClientUser.banner:9 +#: discord.GroupChannel.icon:3 discord.Guild.banner:3 +#: discord.Guild.discovery_splash:3 discord.Guild.icon:3 discord.Guild.splash:3 +#: discord.Member.guild_avatar:6 discord.PartialInviteGuild.banner:3 +#: discord.PartialInviteGuild.icon:3 discord.PartialInviteGuild.splash:3 +#: discord.PartialWebhookGuild.icon:3 discord.SyncWebhook.avatar:6 +#: discord.User.avatar:6 discord.User.banner:9 discord.Webhook.avatar:6 +#: discord.WidgetMember.banner:9 of +#, fuzzy +msgid "Optional[:class:`Asset`]" +msgstr ":class:`str`" + +#: discord.SyncWebhook.channel:1 discord.Webhook.channel:1 of +#, fuzzy +msgid "The text channel this webhook belongs to." +msgstr "Webhookが更新されたチャンネル。" + +#: discord.SyncWebhook.channel:3 discord.SyncWebhook.guild:3 +#: discord.Webhook.channel:3 discord.Webhook.guild:3 of +msgid "If this is a partial webhook, then this will always return ``None``." +msgstr "" + +#: discord.Guild.public_updates_channel:9 discord.Guild.rules_channel:8 +#: discord.Guild.system_channel:5 discord.SyncWebhook.channel:5 +#: discord.Thread.parent:3 discord.Webhook.channel:5 of +msgid "Optional[:class:`TextChannel`]" +msgstr "" + +#: discord.SyncWebhook.created_at:1 discord.Webhook.created_at:1 of +msgid "Returns the webhook's creation time in UTC." +msgstr "" + +#: discord.SyncWebhook.default_avatar:1 discord.Webhook.default_avatar:1 of +msgid "Returns the default avatar. This is always the blurple avatar." +msgstr "" + +#: discord.SyncWebhook.display_avatar:1 discord.Webhook.display_avatar:1 of +#, fuzzy +msgid "Returns the webhook's display avatar." +msgstr "役職の名前を返します。" + +#: discord.SyncWebhook.display_avatar:3 discord.Webhook.display_avatar:3 of +msgid "This is either webhook's default avatar or uploaded avatar." +msgstr "" + +#: discord.SyncWebhook.guild:1 discord.Webhook.guild:1 of +msgid "The guild this webhook belongs to." +msgstr "" + +#: discord.webhook.async_.BaseWebhook.is_authenticated:1 of +#, fuzzy +msgid ":class:`bool`: Whether the webhook is authenticated with a bot token." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" + +#: discord.webhook.async_.BaseWebhook.is_partial:1 of +#, fuzzy +msgid ":class:`bool`: Whether the webhook is a \"partial\" webhook." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" + +#: discord.webhook.async_.Webhook.send:3 +#: discord.webhook.sync.SyncWebhook.send:1 of msgid "Sends a message using the webhook." msgstr "" -#: discord.Webhook.send:8 of +#: discord.webhook.async_.Webhook.send:5 +#: discord.webhook.sync.SyncWebhook.send:3 of msgid "" "The content must be a type that can convert to a string through " "``str(content)``." msgstr "" -#: discord.Webhook.send:10 of +#: discord.webhook.async_.Webhook.send:7 +#: discord.webhook.sync.SyncWebhook.send:5 of msgid "" "To upload a single file, the ``file`` parameter should be used with a " "single :class:`File` object." msgstr "" -#: discord.Webhook.send:13 of +#: discord.webhook.async_.Webhook.send:10 +#: discord.webhook.sync.SyncWebhook.send:8 of msgid "" "If the ``embed`` parameter is provided, it must be of type :class:`Embed`" " and it must be a rich embed type. You cannot mix the ``embed`` parameter" @@ -7075,237 +9158,686 @@ msgid "" ":class:`Embed` objects to send." msgstr "" -#: discord.DMChannel.send:17 discord.GroupChannel.send:17 -#: discord.Member.send:17 discord.TextChannel.send:17 discord.User.send:17 -#: discord.Webhook.send:17 discord.abc.Messageable.send:17 of +#: discord.abc.Messageable.send:23 +#: discord.interactions.InteractionResponse.send_message:5 +#: discord.webhook.async_.Webhook.send:18 +#: discord.webhook.sync.SyncWebhook.send:12 of msgid "The content of the message to send." msgstr "" -#: discord.Webhook.send:19 of +#: discord.webhook.async_.Webhook.send:20 of msgid "" "Whether the server should wait before sending a response. This " "essentially means that the return type of this function changes from " -"``None`` to a :class:`Message` if set to ``True``." +"``None`` to a :class:`WebhookMessage` if set to ``True``. If the type of " +"webhook is :attr:`WebhookType.application` then this is always set to " +"``True``." msgstr "" -#: discord.Webhook.send:23 of +#: discord.webhook.async_.Webhook.send:25 +#: discord.webhook.sync.SyncWebhook.send:18 of msgid "" "The username to send with this message. If no username is provided then " "the default username for the webhook is used." msgstr "" -#: discord.Webhook.send:26 of +#: discord.webhook.async_.Webhook.send:28 +#: discord.webhook.sync.SyncWebhook.send:21 of msgid "" "The avatar URL to send with this message. If no avatar URL is provided " -"then the default avatar for the webhook is used." +"then the default avatar for the webhook is used. If this is not a string " +"then it is explicitly cast using ``str``." msgstr "" -#: discord.DMChannel.send:19 discord.GroupChannel.send:19 -#: discord.Member.send:19 discord.TextChannel.send:19 discord.User.send:19 -#: discord.Webhook.send:29 discord.abc.Messageable.send:19 of +#: discord.abc.Messageable.send:25 +#: discord.interactions.InteractionResponse.send_message:17 +#: discord.webhook.async_.Webhook.send:32 +#: discord.webhook.sync.SyncWebhook.send:25 of msgid "Indicates if the message should be sent using text-to-speech." msgstr "" -#: discord.Webhook.send:31 of +#: discord.webhook.async_.Webhook.send:34 of +msgid "" +"Indicates if the message should only be visible to the user. This is only" +" available to :attr:`WebhookType.application` webhooks. If a view is sent" +" with an ephemeral message and it has no timeout set then the timeout is " +"set to 15 minutes. .. versionadded:: 2.0" +msgstr "" + +#: discord.webhook.async_.Webhook.send:34 of +msgid "" +"Indicates if the message should only be visible to the user. This is only" +" available to :attr:`WebhookType.application` webhooks. If a view is sent" +" with an ephemeral message and it has no timeout set then the timeout is " +"set to 15 minutes." +msgstr "" + +#: discord.webhook.async_.Webhook.send:41 +#: discord.webhook.sync.SyncWebhook.send:27 of msgid "The file to upload. This cannot be mixed with ``files`` parameter." msgstr "" -#: discord.Webhook.send:33 of +#: discord.webhook.async_.Webhook.send:43 +#: discord.webhook.sync.SyncWebhook.send:29 of msgid "" "A list of files to send with the content. This cannot be mixed with the " "``file`` parameter." msgstr "" -#: discord.Webhook.send:36 of +#: discord.interactions.InteractionResponse.send_message:10 +#: discord.webhook.async_.Webhook.send:46 +#: discord.webhook.sync.SyncWebhook.send:32 of msgid "" "The rich embed for the content to send. This cannot be mixed with " "``embeds`` parameter." msgstr "" -#: discord.Webhook.send:39 of +#: discord.interactions.InteractionResponse.send_message:7 +#: discord.webhook.async_.Webhook.send:49 +#: discord.webhook.sync.SyncWebhook.send:35 of msgid "" "A list of embeds to send with the content. Maximum of 10. This cannot be " "mixed with the ``embed`` parameter." msgstr "" -#: discord.Message.edit:25 discord.Webhook.send:42 of +#: discord.webhook.async_.Webhook.send:52 +#: discord.webhook.sync.SyncWebhook.send:38 of msgid "" "Controls the mentions being processed in this message. .. versionadded::" " 1.4" msgstr "" -#: discord.Message.edit:25 discord.Webhook.send:42 of +#: discord.webhook.async_.Webhook.send:52 +#: discord.webhook.sync.SyncWebhook.send:38 of msgid "Controls the mentions being processed in this message." msgstr "" -#: discord.DMChannel.send:44 discord.GroupChannel.send:44 -#: discord.Member.send:44 discord.TextChannel.send:44 discord.User.send:44 -#: discord.Webhook.send:47 discord.abc.Messageable.send:44 of -msgid "Sending the message failed." +#: discord.webhook.async_.Webhook.send:56 of +msgid "" +"The view to send with the message. You can only send a view if this " +"webhook is not partial and has state attached. A webhook has state " +"attached if the webhook is managed by the library. .. versionadded:: 2.0" msgstr "" -#: discord.Webhook.send:48 of -msgid "This webhook was not found." +#: discord.webhook.async_.Webhook.send:56 of +msgid "" +"The view to send with the message. You can only send a view if this " +"webhook is not partial and has state attached. A webhook has state " +"attached if the webhook is managed by the library." msgstr "" -#: discord.Webhook.send:49 of -msgid "The authorization token for the webhook is incorrect." +#: discord.webhook.async_.Webhook.send:63 of +msgid "The thread to send this webhook to. .. versionadded:: 2.0" msgstr "" -#: discord.Webhook.send:50 of -msgid "" -"You specified both ``embed`` and ``embeds`` or the length of " -"``embeds`` was invalid or there was no token associated with this " -"webhook." -msgstr "" +#: discord.webhook.async_.Webhook.send:63 of +#, fuzzy +msgid "The thread to send this webhook to." +msgstr "Webhookが更新されたチャンネル。" -#: discord.DMChannel.send:48 discord.GroupChannel.send:48 -#: discord.Member.send:48 discord.TextChannel.send:48 discord.User.send:48 -#: discord.Webhook.send:52 discord.abc.Messageable.send:48 of -msgid "The message that was sent." +#: discord.abc.Messageable.send:71 +#: discord.interactions.InteractionResponse.send_message:29 +#: discord.message.Message.reply:12 discord.webhook.async_.Webhook.send:68 +#: discord.webhook.sync.SyncWebhook.send:47 of +msgid "Sending the message failed." msgstr "" -#: discord.MessageReference.cached_message:3 discord.RawMessageDeleteEvent:25 -#: discord.RawMessageUpdateEvent:27 discord.TextChannel.last_message:14 -#: discord.Webhook.send:53 of -msgid "Optional[:class:`Message`]" +#: discord.webhook.async_.Webhook.send:69 +#: discord.webhook.sync.SyncWebhook.send:48 of +msgid "This webhook was not found." msgstr "" -#: discord.Webhook.execute:1 of -msgid "An alias for :meth:`~.Webhook.send`." +#: discord.webhook.async_.Webhook.send:70 +#: discord.webhook.sync.SyncWebhook.send:49 of +msgid "The authorization token for the webhook is incorrect." msgstr "" -#: ../../api.rst:2511 -msgid "Adapters" +#: discord.interactions.InteractionResponse.send_message:30 +#: discord.webhook.async_.Webhook.send:71 of +msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``." msgstr "" -#: ../../api.rst:2513 +#: discord.webhook.async_.Webhook.send:72 of msgid "" -"Adapters allow you to change how the request should be handled. They all " -"build on a single interface, :meth:`WebhookAdapter.request`." +"The length of ``embeds`` was invalid, there was no token associated " +"with this webhook or ``ephemeral`` was passed with the improper " +"webhook type or there was no state attached with this webhook when " +"giving it a view." msgstr "" -#: discord.WebhookAdapter:1 of -msgid "Base class for all webhook adapters." +#: discord.webhook.async_.Webhook.send:74 +#: discord.webhook.sync.SyncWebhook.send:53 of +msgid "" +"If ``wait`` is ``True`` then the message that was sent, otherwise " +"``None``." msgstr "" -#: discord.WebhookAdapter:5 of -msgid "The webhook that owns this adapter." -msgstr "" +#: discord.webhook.async_.Webhook.send:75 of +#, fuzzy +msgid "Optional[:class:`WebhookMessage`]" +msgstr ":class:`bool`" -#: discord.AsyncWebhookAdapter.request:1 -#: discord.RequestsWebhookAdapter.request:1 discord.WebhookAdapter.request:1 of -msgid "Actually does the request." +#: discord.webhook.async_.Webhook.fetch_message:3 of +msgid "Retrieves a single :class:`~discord.WebhookMessage` owned by this webhook." msgstr "" -#: discord.AsyncWebhookAdapter.request:5 -#: discord.RequestsWebhookAdapter.request:5 discord.WebhookAdapter.request:5 of -msgid "The HTTP verb to use for the request." +#: discord.abc.Messageable.fetch_message:5 +#: discord.webhook.async_.Webhook.fetch_message:7 +#: discord.webhook.sync.SyncWebhook.fetch_message:5 of +msgid "The message ID to look for." msgstr "" -#: discord.AsyncWebhookAdapter.request:7 -#: discord.RequestsWebhookAdapter.request:7 discord.WebhookAdapter.request:7 of -msgid "" -"The URL to send the request to. This will have the query parameters " -"already added to it, if any." +#: discord.abc.Messageable.fetch_message:8 +#: discord.webhook.async_.Webhook.fetch_message:10 +#: discord.webhook.sync.SyncWebhook.fetch_message:8 of +msgid "The specified message was not found." msgstr "" -#: discord.AsyncWebhookAdapter.request:10 -#: discord.RequestsWebhookAdapter.request:10 discord.WebhookAdapter.request:10 -#: of -msgid "" -"A dict containing multipart form data to send with the request. If a " -"filename is being uploaded, then it will be under a ``file`` key which " -"will have a 3-element :class:`tuple` denoting ``(filename, file, " -"content_type)``." +#: discord.abc.Messageable.fetch_message:9 +#: discord.message.PartialMessage.fetch:6 +#: discord.webhook.async_.Webhook.fetch_message:11 +#: discord.webhook.sync.SyncWebhook.fetch_message:9 of +msgid "You do not have the permissions required to get a message." msgstr "" -#: discord.AsyncWebhookAdapter.request:15 -#: discord.RequestsWebhookAdapter.request:15 discord.WebhookAdapter.request:15 -#: of -msgid "The JSON to send with the request, if any." +#: discord.abc.Messageable.fetch_message:10 +#: discord.message.PartialMessage.fetch:7 +#: discord.webhook.async_.Webhook.fetch_message:12 +#: discord.webhook.sync.SyncWebhook.fetch_message:10 of +msgid "Retrieving the message failed." msgstr "" -#: discord.AsyncWebhookAdapter.handle_execution_response:1 -#: discord.RequestsWebhookAdapter.handle_execution_response:1 -#: discord.WebhookAdapter.handle_execution_response:1 of -msgid "Transforms the webhook execution response into something more meaningful." -msgstr "" +#: discord.webhook.async_.Webhook.fetch_message:13 +#: discord.webhook.sync.SyncWebhook.fetch_message:11 of +#, fuzzy +msgid "There was no token associated with this webhook." +msgstr "プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。" -#: discord.AsyncWebhookAdapter.handle_execution_response:4 -#: discord.RequestsWebhookAdapter.handle_execution_response:4 -#: discord.WebhookAdapter.handle_execution_response:4 of -msgid "" -"This is mainly used to convert the data into a :class:`Message` if " -"necessary." +#: discord.abc.Messageable.fetch_message:12 +#: discord.webhook.async_.Webhook.fetch_message:15 +#: discord.webhook.sync.SyncWebhook.fetch_message:13 of +msgid "The message asked for." msgstr "" -#: discord.AsyncWebhookAdapter.handle_execution_response:9 -#: discord.RequestsWebhookAdapter.handle_execution_response:9 -#: discord.WebhookAdapter.handle_execution_response:9 of -msgid "The data that was returned from the request." -msgstr "" +#: discord.webhook.async_.Webhook.fetch_message:16 of +#, fuzzy +msgid ":class:`~discord.WebhookMessage`" +msgstr ":class:`~discord.User`" -#: discord.AsyncWebhookAdapter.handle_execution_response:10 -#: discord.RequestsWebhookAdapter.handle_execution_response:10 -#: discord.WebhookAdapter.handle_execution_response:10 of -msgid "Whether the webhook execution was asked to wait or not." +#: discord.webhook.async_.Webhook.edit_message:3 +#: discord.webhook.sync.SyncWebhook.edit_message:1 of +msgid "Edits a message owned by this webhook." msgstr "" -#: discord.AsyncWebhookAdapter:1 of -msgid "A webhook adapter suited for use with aiohttp." +#: discord.webhook.async_.Webhook.edit_message:5 +#: discord.webhook.sync.SyncWebhook.edit_message:3 of +msgid "" +"This is a lower level interface to :meth:`WebhookMessage.edit` in case " +"you only have an ID." msgstr "" -#: discord.AsyncWebhookAdapter:5 of -msgid "You are responsible for cleaning up the client session." +#: discord.webhook.async_.Webhook.edit_message:10 +#: discord.webhook.async_.WebhookMessage.edit:7 of +msgid "" +"The edit is no longer in-place, instead the newly edited message is " +"returned." +msgstr "" + +#: discord.webhook.async_.Webhook.edit_message:17 +#: discord.webhook.sync.SyncWebhook.edit_message:8 of +#, fuzzy +msgid "The message ID to edit." +msgstr "削除されたメッセージ。" + +#: discord.interactions.Interaction.edit_original_message:11 +#: discord.interactions.InteractionMessage.edit:5 +#: discord.webhook.async_.Webhook.edit_message:19 +#: discord.webhook.async_.WebhookMessage.edit:14 +#: discord.webhook.sync.SyncWebhook.edit_message:10 +#: discord.webhook.sync.SyncWebhookMessage.edit:7 of +msgid "The content to edit the message with or ``None`` to clear it." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:13 +#: discord.interactions.InteractionMessage.edit:7 +#: discord.interactions.InteractionResponse.edit_message:8 +#: discord.webhook.async_.Webhook.edit_message:21 +#: discord.webhook.async_.WebhookMessage.edit:16 +#: discord.webhook.sync.SyncWebhook.edit_message:12 +#: discord.webhook.sync.SyncWebhookMessage.edit:9 of +#, fuzzy +msgid "A list of embeds to edit the message with." +msgstr "更新前の絵文字のリスト。" + +#: discord.interactions.Interaction.edit_original_message:15 +#: discord.interactions.InteractionMessage.edit:9 +#: discord.interactions.InteractionResponse.edit_message:10 +#: discord.webhook.async_.Webhook.edit_message:23 +#: discord.webhook.async_.WebhookMessage.edit:18 +#: discord.webhook.sync.SyncWebhook.edit_message:14 +#: discord.webhook.sync.SyncWebhookMessage.edit:11 of +msgid "" +"The embed to edit the message with. ``None`` suppresses the embeds. This " +"should not be mixed with the ``embeds`` parameter." +msgstr "" + +#: discord.webhook.async_.Webhook.edit_message:26 +#: discord.webhook.sync.SyncWebhook.edit_message:17 of +msgid "" +"A list of attachments to keep in the message as well as new files to " +"upload. If ``[]`` is passed then all attachments are removed. .. " +"versionadded:: 2.0" +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:18 +#: discord.interactions.InteractionMessage.edit:12 +#: discord.interactions.InteractionResponse.edit_message:13 +#: discord.message.Message.edit:28 +#: discord.webhook.async_.Webhook.edit_message:26 +#: discord.webhook.async_.WebhookMessage.edit:21 +#: discord.webhook.sync.SyncWebhook.edit_message:17 +#: discord.webhook.sync.SyncWebhookMessage.edit:14 of +msgid "" +"A list of attachments to keep in the message as well as new files to " +"upload. If ``[]`` is passed then all attachments are removed." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:25 +#: discord.interactions.InteractionMessage.edit:19 +#: discord.interactions.InteractionResponse.send_message:25 +#: discord.webhook.async_.Webhook.edit_message:31 +#: discord.webhook.async_.WebhookMessage.edit:30 +#: discord.webhook.sync.SyncWebhook.edit_message:22 +#: discord.webhook.sync.SyncWebhookMessage.edit:23 of +msgid "" +"Controls the mentions being processed in this message. See " +":meth:`.abc.Messageable.send` for more information." +msgstr "" + +#: discord.webhook.async_.Webhook.edit_message:34 of +msgid "" +"The updated view to update this message with. If ``None`` is passed then " +"the view is removed. The webhook must have state attached, similar to " +":meth:`send`. .. versionadded:: 2.0" +msgstr "" + +#: discord.webhook.async_.Webhook.edit_message:34 of +msgid "" +"The updated view to update this message with. If ``None`` is passed then " +"the view is removed. The webhook must have state attached, similar to " +":meth:`send`." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:32 +#: discord.interactions.InteractionMessage.add_files:10 +#: discord.interactions.InteractionMessage.edit:26 +#: discord.interactions.InteractionMessage.remove_attachments:10 +#: discord.interactions.InteractionResponse.edit_message:27 +#: discord.message.Message.add_files:10 discord.message.Message.edit:59 +#: discord.message.Message.remove_attachments:10 +#: discord.webhook.async_.Webhook.edit_message:41 +#: discord.webhook.async_.WebhookMessage.add_files:10 +#: discord.webhook.async_.WebhookMessage.edit:39 +#: discord.webhook.async_.WebhookMessage.remove_attachments:10 +#: discord.webhook.sync.SyncWebhook.edit_message:26 +#: discord.webhook.sync.SyncWebhookMessage.add_files:8 +#: discord.webhook.sync.SyncWebhookMessage.edit:27 +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments:8 of +msgid "Editing the message failed." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:33 +#: discord.interactions.InteractionMessage.edit:27 +#: discord.webhook.async_.Webhook.edit_message:42 +#: discord.webhook.async_.WebhookMessage.edit:40 +#: discord.webhook.sync.SyncWebhook.edit_message:27 +#: discord.webhook.sync.SyncWebhookMessage.edit:28 of +msgid "Edited a message that is not yours." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:34 +#: discord.interactions.InteractionMessage.edit:28 +#: discord.message.Message.edit:61 +#: discord.webhook.async_.Webhook.edit_message:43 +#: discord.webhook.async_.WebhookMessage.edit:41 +#: discord.webhook.sync.SyncWebhook.edit_message:28 +#: discord.webhook.sync.SyncWebhookMessage.edit:29 of +msgid "You specified both ``embed`` and ``embeds``" +msgstr "" + +#: discord.webhook.async_.Webhook.edit_message:44 of +msgid "" +"The length of ``embeds`` was invalid, there was no token associated " +"with this webhook or the webhook had no state." +msgstr "" + +#: discord.webhook.async_.Webhook.edit_message:46 of +#, fuzzy +msgid "The newly edited webhook message." +msgstr "削除されたメッセージ。" + +#: discord.webhook.async_.Webhook.edit_message:47 +#: discord.webhook.async_.WebhookMessage.add_files:14 +#: discord.webhook.async_.WebhookMessage.edit:45 +#: discord.webhook.async_.WebhookMessage.remove_attachments:14 of +#, fuzzy +msgid ":class:`WebhookMessage`" +msgstr ":class:`bytes`" + +#: discord.webhook.async_.Webhook.delete_message:3 +#: discord.webhook.sync.SyncWebhook.delete_message:1 of +msgid "Deletes a message owned by this webhook." +msgstr "" + +#: discord.webhook.async_.Webhook.delete_message:5 +#: discord.webhook.sync.SyncWebhook.delete_message:3 of +msgid "" +"This is a lower level interface to :meth:`WebhookMessage.delete` in case " +"you only have an ID." +msgstr "" + +#: discord.channel.DMChannel.get_partial_message:10 +#: discord.channel.TextChannel.get_partial_message:10 +#: discord.webhook.async_.Webhook.delete_message:12 of +msgid "``message_id`` parameter is now positional-only." +msgstr "" + +#: discord.webhook.async_.Webhook.delete_message:18 +#: discord.webhook.sync.SyncWebhook.delete_message:8 of +#, fuzzy +msgid "The message ID to delete." +msgstr "削除されたメッセージのリスト。" + +#: discord.interactions.Interaction.delete_original_message:8 +#: discord.interactions.InteractionMessage.delete:11 +#: discord.message.Message.delete:18 +#: discord.webhook.async_.Webhook.delete_message:21 +#: discord.webhook.async_.WebhookMessage.delete:11 +#: discord.webhook.sync.SyncWebhook.delete_message:11 +#: discord.webhook.sync.SyncWebhookMessage.delete:9 of +#, fuzzy +msgid "Deleting the message failed." +msgstr "削除されたメッセージ。" + +#: discord.interactions.Interaction.delete_original_message:9 +#: discord.webhook.async_.Webhook.delete_message:22 +#: discord.webhook.sync.SyncWebhook.delete_message:12 of +msgid "Deleted a message that is not yours." +msgstr "" + +#: ../../api.rst:3319 +msgid "WebhookMessage" +msgstr "" + +#: discord.webhook.async_.WebhookMessage:1 +#: discord.webhook.sync.SyncWebhookMessage:1 of +msgid "Represents a message sent from your webhook." +msgstr "" + +#: discord.webhook.async_.WebhookMessage:3 +#: discord.webhook.sync.SyncWebhookMessage:3 of +msgid "This allows you to edit or delete a message sent by your webhook." +msgstr "" + +#: discord.interactions.InteractionMessage:6 +#: discord.webhook.async_.WebhookMessage:6 +#: discord.webhook.sync.SyncWebhookMessage:6 of +msgid "" +"This inherits from :class:`discord.Message` with changes to :meth:`edit` " +"and :meth:`delete` to work." +msgstr "" + +#: discord.interactions.InteractionMessage.edit:3 +#: discord.message.Message.edit:3 discord.webhook.async_.WebhookMessage.edit:3 +#: discord.webhook.sync.SyncWebhookMessage.edit:1 of +msgid "Edits the message." +msgstr "" + +#: discord.message.Message.edit:28 +#: discord.webhook.async_.WebhookMessage.edit:21 +#: discord.webhook.sync.SyncWebhookMessage.edit:14 of +msgid "" +"A list of attachments to keep in the message as well as new files to " +"upload. If ``[]`` is passed then all attachments are removed. .. note::" +" New files will always appear after current attachments. .. " +"versionadded:: 2.0" +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:23 +#: discord.interactions.InteractionMessage.edit:17 +#: discord.interactions.InteractionResponse.edit_message:18 +#: discord.message.Message.edit:33 +#: discord.webhook.async_.WebhookMessage.edit:26 +#: discord.webhook.sync.SyncWebhookMessage.edit:19 of +msgid "New files will always appear after current attachments." +msgstr "" + +#: discord.webhook.async_.WebhookMessage.edit:33 of +msgid "" +"The updated view to update this message with. If ``None`` is passed then " +"the view is removed. .. versionadded:: 2.0" +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:28 +#: discord.interactions.InteractionMessage.edit:22 +#: discord.interactions.InteractionResponse.edit_message:20 +#: discord.message.Message.edit:55 +#: discord.webhook.async_.WebhookMessage.edit:33 of +msgid "" +"The updated view to update this message with. If ``None`` is passed then " +"the view is removed." +msgstr "" + +#: discord.webhook.async_.WebhookMessage.edit:42 +#: discord.webhook.sync.SyncWebhook.edit_message:29 +#: discord.webhook.sync.SyncWebhook.send:51 +#: discord.webhook.sync.SyncWebhookMessage.edit:30 of +msgid "" +"The length of ``embeds`` was invalid or there was no token associated" +" with this webhook." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:37 +#: discord.interactions.InteractionMessage.add_files:13 +#: discord.interactions.InteractionMessage.edit:31 +#: discord.interactions.InteractionMessage.remove_attachments:13 +#: discord.message.Message.add_files:13 discord.message.Message.edit:63 +#: discord.message.Message.remove_attachments:13 +#: discord.webhook.async_.WebhookMessage.add_files:13 +#: discord.webhook.async_.WebhookMessage.edit:44 +#: discord.webhook.async_.WebhookMessage.remove_attachments:13 +#: discord.webhook.sync.SyncWebhookMessage.add_files:11 +#: discord.webhook.sync.SyncWebhookMessage.edit:32 +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments:11 of +#, fuzzy +msgid "The newly edited message." +msgstr "削除されたメッセージ。" + +#: discord.interactions.InteractionMessage.add_files:3 +#: discord.message.Message.add_files:3 +#: discord.webhook.async_.WebhookMessage.add_files:3 +#: discord.webhook.sync.SyncWebhookMessage.add_files:1 of +msgid "Adds new files to the end of the message attachments." +msgstr "" + +#: discord.interactions.InteractionMessage.add_files:7 +#: discord.message.Message.add_files:7 +#: discord.webhook.async_.WebhookMessage.add_files:7 +#: discord.webhook.sync.SyncWebhookMessage.add_files:5 of +#, fuzzy +msgid "New files to add to the message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: discord.interactions.InteractionMessage.add_files:11 +#: discord.interactions.InteractionMessage.remove_attachments:11 +#: discord.message.Message.add_files:11 +#: discord.message.Message.remove_attachments:11 +#: discord.webhook.async_.WebhookMessage.add_files:11 +#: discord.webhook.async_.WebhookMessage.remove_attachments:11 +#: discord.webhook.sync.SyncWebhookMessage.add_files:9 +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments:9 of +msgid "Tried to edit a message that isn't yours." +msgstr "" + +#: discord.interactions.InteractionMessage.remove_attachments:3 +#: discord.message.Message.remove_attachments:3 +#: discord.webhook.async_.WebhookMessage.remove_attachments:3 +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments:1 of +#, fuzzy +msgid "Removes attachments from the message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: discord.interactions.InteractionMessage.remove_attachments:7 +#: discord.message.Message.remove_attachments:7 +#: discord.webhook.async_.WebhookMessage.remove_attachments:7 +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments:5 of +#, fuzzy +msgid "Attachments to remove from the message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: discord.interactions.InteractionMessage.delete:3 +#: discord.message.Message.delete:3 +#: discord.webhook.async_.WebhookMessage.delete:3 +#: discord.webhook.sync.SyncWebhookMessage.delete:1 of +msgid "Deletes the message." +msgstr "" + +#: discord.interactions.InteractionMessage.delete:5 +#: discord.webhook.async_.WebhookMessage.delete:5 of +msgid "" +"If provided, the number of seconds to wait before deleting the message. " +"The waiting is done in the background and deletion failures are ignored." +msgstr "" + +#: discord.interactions.InteractionMessage.delete:9 +#: discord.message.Message.delete:16 +#: discord.webhook.async_.WebhookMessage.delete:9 +#: discord.webhook.sync.SyncWebhookMessage.delete:7 of +msgid "You do not have proper permissions to delete the message." +msgstr "" + +#: discord.interactions.InteractionMessage.delete:10 +#: discord.webhook.async_.WebhookMessage.delete:10 +#: discord.webhook.sync.SyncWebhookMessage.delete:8 of +#, fuzzy +msgid "The message was deleted already." +msgstr "メッセージが埋め込みを受け取った。" + +#: ../../api.rst:3327 +msgid "SyncWebhook" +msgstr "" + +#: discord.webhook.sync.SyncWebhook:1 of +#, fuzzy +msgid "Represents a synchronous Discord webhook." +msgstr "あなたのDiscordユーザーを表します。" + +#: discord.webhook.sync.SyncWebhook:3 of +msgid "For an asynchronous counterpart, see :class:`Webhook`." +msgstr "" + +#: discord.webhook.sync.SyncWebhook.from_url:5 +#: discord.webhook.sync.SyncWebhook.partial:7 of +msgid "" +"The session to use to send requests with. Note that the library does not " +"manage the session and will not close it. If not given, the ``requests`` " +"auto session creation functions are used instead." +msgstr "" + +#: discord.webhook.sync.SyncWebhook.edit:22 +#: discord.webhook.sync.SyncWebhook.fetch:20 of +#, fuzzy +msgid ":class:`SyncWebhook`" +msgstr ":class:`.Webhook`" + +#: discord.webhook.sync.SyncWebhook.edit:21 of +msgid "The newly edited webhook." +msgstr "" + +#: discord.webhook.sync.SyncWebhook.send:14 of +msgid "" +"Whether the server should wait before sending a response. This " +"essentially means that the return type of this function changes from " +"``None`` to a :class:`WebhookMessage` if set to ``True``." +msgstr "" + +#: discord.webhook.sync.SyncWebhook.send:42 of +msgid "The thread to send this message to. .. versionadded:: 2.0" msgstr "" -#: discord.AsyncWebhookAdapter:7 of -msgid "The session to use to send requests." +#: discord.webhook.sync.SyncWebhook.send:42 of +#, fuzzy +msgid "The thread to send this message to." +msgstr "リアクションを追加したユーザー。" + +#: discord.webhook.sync.SyncWebhook.send:50 of +msgid "You specified both ``embed`` and ``embeds`` or ``file`` and ``files``" msgstr "" -#: discord.RequestsWebhookAdapter:1 of -msgid "A webhook adapter suited for use with ``requests``." +#: discord.webhook.sync.SyncWebhook.send:54 of +#, fuzzy +msgid "Optional[:class:`SyncWebhookMessage`]" +msgstr ":class:`bool`" + +#: discord.webhook.sync.SyncWebhook.fetch_message:1 of +msgid "" +"Retrieves a single :class:`~discord.SyncWebhookMessage` owned by this " +"webhook." msgstr "" -#: discord.RequestsWebhookAdapter:3 of -msgid "Only versions of :doc:`req:index` higher than 2.13.0 are supported." +#: discord.webhook.sync.SyncWebhook.fetch_message:14 of +#, fuzzy +msgid ":class:`~discord.SyncWebhookMessage`" +msgstr ":class:`~discord.User`" + +#: ../../api.rst:3336 +msgid "SyncWebhookMessage" msgstr "" -#: discord.RequestsWebhookAdapter:5 of +#: discord.abc.GuildChannel.move:17 discord.abc.Messageable.send:19 +#: discord.channel.CategoryChannel.edit:14 +#: discord.channel.CategoryChannel.move:17 discord.channel.StoreChannel.edit:11 +#: discord.channel.TextChannel.edit:17 discord.guild.Guild.edit:20 +#: discord.message.Message.reply:8 +#: discord.webhook.sync.SyncWebhookMessage.edit:3 of msgid "" -"The requests session to use for sending requests. If not given then each " -"request will create a new session. Note if a session is given, the " -"webhook adapter **will not** clean it up for you. You must close the " -"session yourself." +"This function no-longer raises ``InvalidArgument`` instead raising " +":exc:`ValueError` or :exc:`TypeError` in various cases." msgstr "" -#: discord.RequestsWebhookAdapter:10 of +#: discord.webhook.sync.SyncWebhookMessage.add_files:12 +#: discord.webhook.sync.SyncWebhookMessage.edit:33 +#: discord.webhook.sync.SyncWebhookMessage.remove_attachments:12 of +#, fuzzy +msgid ":class:`SyncWebhookMessage`" +msgstr ":class:`bytes`" + +#: discord.webhook.sync.SyncWebhookMessage.delete:3 of msgid "" -"Whether to sleep the thread when encountering a 429 or pre-emptive rate " -"limit or a 5xx status code. Defaults to ``True``. If set to ``False`` " -"then this will raise an :exc:`HTTPException` instead." +"If provided, the number of seconds to wait before deleting the message. " +"This blocks the thread." msgstr "" -#: ../../api.rst:2528 +#: ../../api.rst:3346 msgid "Abstract Base Classes" msgstr "抽象基底クラス" -#: ../../api.rst:2530 +#: ../../api.rst:3348 msgid "" -"An :term:`py:abstract base class` (also known as an ``abc``) is a class " -"that models can inherit to get their behaviour. The Python implementation" -" of an :doc:`abc ` is slightly different in that you can " -"register them at run-time. **Abstract base classes cannot be " -"instantiated**. They are mainly there for usage with " -":func:`py:isinstance` and :func:`py:issubclass`\\." +"An :term:`abstract base class` (also known as an ``abc``) is a class that" +" models can inherit to get their behaviour. **Abstract base classes " +"should not be instantiated**. They are mainly there for usage with " +":func:`isinstance` and :func:`issubclass`\\." msgstr "" -#: ../../api.rst:2535 +#: ../../api.rst:3352 msgid "" -"This library has a module related to abstract base classes, some of which" -" are actually from the :doc:`abc ` standard module, " -"others which are not." +"This library has a module related to abstract base classes, in which all " +"the ABCs are subclasses of :class:`typing.Protocol`." +msgstr "" + +#: ../../api.rst:3356 +msgid "Snowflake" msgstr "" #: discord.abc.Snowflake:1 of @@ -7328,10 +9860,9 @@ msgstr "" msgid "The model's unique ID." msgstr "" -#: discord.abc.Snowflake.created_at:1 of -#, fuzzy -msgid "Returns the model's creation time as a naive datetime in UTC." -msgstr "UTCのnaive datetimeでの、タイピングの開始時刻。" +#: ../../api.rst:3364 ../../api.rst:3443 +msgid "User" +msgstr "" #: discord.abc.User:1 of msgid "An ABC that details the common operations on a Discord user." @@ -7350,12 +9881,12 @@ msgstr ":class:`~discord.ClientUser`" msgid ":class:`~discord.Member`" msgstr "" -#: discord.abc.GuildChannel:9 discord.abc.PrivateChannel:8 discord.abc.User:9 +#: discord.abc.GuildChannel:10 discord.abc.PrivateChannel:8 discord.abc.User:9 #: of msgid "This ABC must also implement :class:`~discord.abc.Snowflake`." msgstr "" -#: discord.ClientUser:23 discord.User:23 discord.abc.User:13 of +#: discord.abc.User:13 discord.user.ClientUser:23 discord.user.User:23 of #, fuzzy msgid "The user's username." msgstr ":class:`str` -- ユーザーのユーザー名。" @@ -7367,9 +9898,14 @@ msgstr "ユーザー名とディスクリミネータを返します。" #: discord.abc.User:25 of #, fuzzy -msgid "The avatar hash the user has." +msgid "The avatar asset the user has." msgstr "ユーザーのハッシュ値を返します。" +#: discord.abc.User:27 of +#, fuzzy +msgid ":class:`~discord.Asset`" +msgstr ":class:`~discord.User`" + #: discord.abc.User:31 of #, fuzzy msgid "If the user is a bot account." @@ -7386,6 +9922,11 @@ msgstr "役職の名前を返します。" msgid "Returns a string that allows you to mention the given user." msgstr "" +#: ../../api.rst:3372 +#, fuzzy +msgid "PrivateChannel" +msgstr "プライベートのグループDM。" + #: discord.abc.PrivateChannel:1 of msgid "An ABC that details the common operations on a private Discord channel." msgstr "" @@ -7398,12 +9939,17 @@ msgstr "" msgid ":class:`~discord.GroupChannel`" msgstr "" -#: discord.DMChannel:29 discord.GroupChannel:29 discord.abc.PrivateChannel:12 -#: of +#: discord.abc.PrivateChannel:12 discord.channel.DMChannel:31 +#: discord.channel.GroupChannel:29 of #, fuzzy msgid "The user presenting yourself." msgstr ":class:`~discord.ClientUser` -- ユーザー自分自身。" +#: ../../api.rst:3380 +#, fuzzy +msgid "GuildChannel" +msgstr "ギルドのニュースチャンネル。" + #: discord.abc.GuildChannel:1 of msgid "An ABC that details the common operations on a Discord guild channel." msgstr "" @@ -7420,31 +9966,42 @@ msgstr "" msgid ":class:`~discord.CategoryChannel`" msgstr "" -#: discord.TextChannel:23 discord.VoiceChannel:23 discord.abc.GuildChannel:13 -#: of +#: discord.abc.Connectable:7 discord.abc.GuildChannel:8 of +#, fuzzy +msgid ":class:`~discord.StageChannel`" +msgstr ":class:`~discord.User`" + +#: discord.abc.GuildChannel:14 discord.channel.StageChannel:25 +#: discord.channel.StoreChannel:23 discord.channel.TextChannel:23 +#: discord.channel.VoiceChannel:23 of #, fuzzy msgid "The channel name." msgstr "テキストチャンネル。" -#: discord.TextChannel:29 discord.VoiceChannel:29 discord.abc.GuildChannel:19 -#: of +#: discord.abc.GuildChannel:20 discord.channel.StageChannel:31 +#: discord.channel.StoreChannel:29 discord.channel.TextChannel:29 +#: discord.channel.VoiceChannel:29 of #, fuzzy msgid "The guild the channel belongs to." msgstr "ギルドのストアチャンネル。" -#: discord.abc.GuildChannel:21 of +#: discord.abc.GuildChannel:22 of #, fuzzy msgid ":class:`~discord.Guild`" msgstr ":class:`~discord.User`" -#: discord.Guild.create_text_channel:47 discord.TextChannel:53 -#: discord.VoiceChannel:47 discord.abc.GuildChannel:25 of +#: discord.abc.GuildChannel:26 discord.channel.StageChannel:55 +#: discord.channel.StoreChannel:47 discord.channel.TextChannel:53 +#: discord.channel.VoiceChannel:47 discord.guild.Guild.create_stage_channel:23 +#: discord.guild.Guild.create_text_channel:52 +#: discord.guild.Guild.create_voice_channel:19 of msgid "" "The position in the channel list. This is a number that starts at 0. e.g." " the top channel is position 0." msgstr "" -#: discord.CategoryChannel.changed_roles:1 discord.TextChannel.changed_roles:1 +#: discord.CategoryChannel.changed_roles:1 discord.StageChannel.changed_roles:1 +#: discord.StoreChannel.changed_roles:1 discord.TextChannel.changed_roles:1 #: discord.VoiceChannel.changed_roles:1 #: discord.abc.GuildChannel.changed_roles:1 of msgid "" @@ -7452,7 +10009,8 @@ msgid "" "values in the :attr:`~discord.Guild.roles` attribute." msgstr "" -#: discord.CategoryChannel.changed_roles:4 discord.TextChannel.changed_roles:4 +#: discord.CategoryChannel.changed_roles:4 discord.StageChannel.changed_roles:4 +#: discord.StoreChannel.changed_roles:4 discord.TextChannel.changed_roles:4 #: discord.VoiceChannel.changed_roles:4 #: discord.abc.GuildChannel.changed_roles:4 of #, fuzzy @@ -7460,48 +10018,44 @@ msgid "List[:class:`~discord.Role`]" msgstr ":class:`~discord.User`" #: discord.CategoryChannel.mention:1 discord.PartialInviteChannel.mention:1 +#: discord.StageChannel.mention:1 discord.StoreChannel.mention:1 #: discord.TextChannel.mention:1 discord.VoiceChannel.mention:1 #: discord.WidgetChannel.mention:1 discord.abc.GuildChannel.mention:1 of msgid "The string that allows you to mention the channel." msgstr "" #: discord.CategoryChannel.created_at:1 discord.GroupChannel.created_at:1 -#: discord.PartialInviteChannel.created_at:1 discord.TextChannel.created_at:1 +#: discord.PartialInviteChannel.created_at:1 discord.StageChannel.created_at:1 +#: discord.StoreChannel.created_at:1 discord.TextChannel.created_at:1 #: discord.VoiceChannel.created_at:1 discord.WidgetChannel.created_at:1 #: discord.abc.GuildChannel.created_at:1 of msgid "Returns the channel's creation time in UTC." msgstr "" -#: discord.CategoryChannel.overwrites_for:1 -#: discord.TextChannel.overwrites_for:1 discord.VoiceChannel.overwrites_for:1 #: discord.abc.GuildChannel.overwrites_for:1 of msgid "Returns the channel-specific overwrites for a member or a role." msgstr "" -#: discord.CategoryChannel.overwrites_for:3 -#: discord.TextChannel.overwrites_for:3 discord.VoiceChannel.overwrites_for:3 #: discord.abc.GuildChannel.overwrites_for:3 of msgid "The role or user denoting whose overwrite to get." msgstr "" -#: discord.CategoryChannel.overwrites_for:7 -#: discord.TextChannel.overwrites_for:7 discord.VoiceChannel.overwrites_for:7 #: discord.abc.GuildChannel.overwrites_for:7 of msgid "The permission overwrites for this object." msgstr "" -#: discord.CategoryChannel.overwrites_for:8 -#: discord.TextChannel.overwrites_for:8 discord.VoiceChannel.overwrites_for:8 #: discord.abc.GuildChannel.overwrites_for:8 of msgid ":class:`~discord.PermissionOverwrite`" msgstr "" -#: discord.CategoryChannel.overwrites:1 discord.TextChannel.overwrites:1 +#: discord.CategoryChannel.overwrites:1 discord.StageChannel.overwrites:1 +#: discord.StoreChannel.overwrites:1 discord.TextChannel.overwrites:1 #: discord.VoiceChannel.overwrites:1 discord.abc.GuildChannel.overwrites:1 of msgid "Returns all of the channel's overwrites." msgstr "" -#: discord.CategoryChannel.overwrites:3 discord.TextChannel.overwrites:3 +#: discord.CategoryChannel.overwrites:3 discord.StageChannel.overwrites:3 +#: discord.StoreChannel.overwrites:3 discord.TextChannel.overwrites:3 #: discord.VoiceChannel.overwrites:3 discord.abc.GuildChannel.overwrites:3 of msgid "" "This is returned as a dictionary where the key contains the target which " @@ -7509,35 +10063,42 @@ msgid "" "the value is the overwrite as a :class:`~discord.PermissionOverwrite`." msgstr "" -#: discord.CategoryChannel.overwrites:7 discord.TextChannel.overwrites:7 +#: discord.CategoryChannel.overwrites:7 discord.StageChannel.overwrites:7 +#: discord.StoreChannel.overwrites:7 discord.TextChannel.overwrites:7 #: discord.VoiceChannel.overwrites:7 discord.abc.GuildChannel.overwrites:7 of msgid "The channel's permission overwrites." msgstr "" -#: discord.CategoryChannel.overwrites:8 discord.TextChannel.overwrites:8 +#: discord.CategoryChannel.overwrites:8 discord.StageChannel.overwrites:8 +#: discord.StoreChannel.overwrites:8 discord.TextChannel.overwrites:8 #: discord.VoiceChannel.overwrites:8 discord.abc.GuildChannel.overwrites:8 of msgid "" -"Mapping[Union[:class:`~discord.Role`, :class:`~discord.Member`], " +"Dict[Union[:class:`~discord.Role`, :class:`~discord.Member`], " ":class:`~discord.PermissionOverwrite`]" msgstr "" -#: discord.CategoryChannel.category:1 discord.TextChannel.category:1 +#: discord.CategoryChannel.category:1 discord.StageChannel.category:1 +#: discord.StoreChannel.category:1 discord.TextChannel.category:1 #: discord.VoiceChannel.category:1 discord.abc.GuildChannel.category:1 of msgid "The category this channel belongs to." msgstr "" -#: discord.CategoryChannel.category:3 discord.TextChannel.category:3 +#: discord.CategoryChannel.category:3 discord.StageChannel.category:3 +#: discord.StoreChannel.category:3 discord.TextChannel.category:3 #: discord.VoiceChannel.category:3 discord.abc.GuildChannel.category:3 of msgid "If there is no category then this is ``None``." msgstr "" -#: discord.CategoryChannel.category:5 discord.TextChannel.category:5 +#: discord.CategoryChannel.category:5 discord.StageChannel.category:5 +#: discord.StoreChannel.category:5 discord.TextChannel.category:5 #: discord.VoiceChannel.category:5 discord.abc.GuildChannel.category:5 of #, fuzzy msgid "Optional[:class:`~discord.CategoryChannel`]" msgstr ":class:`~discord.User`" #: discord.CategoryChannel.permissions_synced:1 +#: discord.StageChannel.permissions_synced:1 +#: discord.StoreChannel.permissions_synced:1 #: discord.TextChannel.permissions_synced:1 #: discord.VoiceChannel.permissions_synced:1 #: discord.abc.GuildChannel.permissions_synced:1 of @@ -7547,121 +10108,186 @@ msgid "" msgstr "" #: discord.CategoryChannel.permissions_synced:4 +#: discord.StageChannel.permissions_synced:4 +#: discord.StoreChannel.permissions_synced:4 #: discord.TextChannel.permissions_synced:4 #: discord.VoiceChannel.permissions_synced:4 #: discord.abc.GuildChannel.permissions_synced:4 of msgid "If there is no category then this is ``False``." msgstr "" -#: discord.CategoryChannel.permissions_for:1 -#: discord.TextChannel.permissions_for:1 discord.VoiceChannel.permissions_for:1 -#: discord.abc.GuildChannel.permissions_for:1 of -msgid "Handles permission resolution for the current :class:`~discord.Member`." +#: discord.abc.GuildChannel.permissions_for:1 +#: discord.channel.StoreChannel.permissions_for:1 +#: discord.channel.TextChannel.permissions_for:1 +#: discord.channel.VocalGuildChannel.permissions_for:1 +#: discord.threads.Thread.permissions_for:1 of +msgid "" +"Handles permission resolution for the :class:`~discord.Member` or " +":class:`~discord.Role`." msgstr "" -#: discord.CategoryChannel.permissions_for:3 -#: discord.TextChannel.permissions_for:3 discord.VoiceChannel.permissions_for:3 -#: discord.abc.GuildChannel.permissions_for:3 of +#: discord.abc.GuildChannel.permissions_for:4 +#: discord.channel.StoreChannel.permissions_for:4 +#: discord.channel.TextChannel.permissions_for:4 +#: discord.channel.VocalGuildChannel.permissions_for:4 of msgid "This function takes into consideration the following cases:" msgstr "" -#: discord.CategoryChannel.permissions_for:5 -#: discord.TextChannel.permissions_for:5 discord.VoiceChannel.permissions_for:5 -#: discord.abc.GuildChannel.permissions_for:5 of +#: discord.abc.GuildChannel.permissions_for:6 +#: discord.channel.StoreChannel.permissions_for:6 +#: discord.channel.TextChannel.permissions_for:6 +#: discord.channel.VocalGuildChannel.permissions_for:6 of msgid "Guild owner" msgstr "" -#: discord.CategoryChannel.permissions_for:6 -#: discord.TextChannel.permissions_for:6 discord.VoiceChannel.permissions_for:6 -#: discord.abc.GuildChannel.permissions_for:6 of +#: discord.abc.GuildChannel.permissions_for:7 +#: discord.channel.StoreChannel.permissions_for:7 +#: discord.channel.TextChannel.permissions_for:7 +#: discord.channel.VocalGuildChannel.permissions_for:7 of msgid "Guild roles" msgstr "" -#: discord.CategoryChannel.permissions_for:7 -#: discord.TextChannel.permissions_for:7 discord.VoiceChannel.permissions_for:7 -#: discord.abc.GuildChannel.permissions_for:7 of +#: discord.abc.GuildChannel.permissions_for:8 +#: discord.channel.StoreChannel.permissions_for:8 +#: discord.channel.TextChannel.permissions_for:8 +#: discord.channel.VocalGuildChannel.permissions_for:8 of msgid "Channel overrides" msgstr "" -#: discord.CategoryChannel.permissions_for:8 -#: discord.TextChannel.permissions_for:8 discord.VoiceChannel.permissions_for:8 -#: discord.abc.GuildChannel.permissions_for:8 of +#: discord.abc.GuildChannel.permissions_for:9 +#: discord.channel.StoreChannel.permissions_for:9 +#: discord.channel.TextChannel.permissions_for:9 +#: discord.channel.VocalGuildChannel.permissions_for:9 of msgid "Member overrides" msgstr "" -#: discord.CategoryChannel.permissions_for:10 -#: discord.TextChannel.permissions_for:10 -#: discord.VoiceChannel.permissions_for:10 -#: discord.abc.GuildChannel.permissions_for:10 of -msgid "The member to resolve permissions for." +#: discord.abc.GuildChannel.permissions_for:11 +#: discord.channel.StoreChannel.permissions_for:11 +#: discord.channel.TextChannel.permissions_for:11 +#: discord.channel.VocalGuildChannel.permissions_for:11 of +msgid "" +"If a :class:`~discord.Role` is passed, then it checks the permissions " +"someone with that role would have, which is essentially:" +msgstr "" + +#: discord.abc.GuildChannel.permissions_for:14 +#: discord.channel.StoreChannel.permissions_for:14 +#: discord.channel.TextChannel.permissions_for:14 +#: discord.channel.VocalGuildChannel.permissions_for:14 of +#, fuzzy +msgid "The default role permissions" +msgstr "役職の名前を返します。" + +#: discord.abc.GuildChannel.permissions_for:15 +#: discord.channel.StoreChannel.permissions_for:15 +#: discord.channel.TextChannel.permissions_for:15 +#: discord.channel.VocalGuildChannel.permissions_for:15 of +#, fuzzy +msgid "The permissions of the role used as a parameter" +msgstr ":class:`Permissions` – 役職の権限。" + +#: discord.abc.GuildChannel.permissions_for:16 +#: discord.channel.StoreChannel.permissions_for:16 +#: discord.channel.TextChannel.permissions_for:16 +#: discord.channel.VocalGuildChannel.permissions_for:16 of +#, fuzzy +msgid "The default role permission overwrites" +msgstr "チャンネルにおける権限の上書き設定の削除。" + +#: discord.abc.GuildChannel.permissions_for:17 +#: discord.channel.StoreChannel.permissions_for:17 +#: discord.channel.TextChannel.permissions_for:17 +#: discord.channel.VocalGuildChannel.permissions_for:17 of +#, fuzzy +msgid "The permission overwrites of the role used as a parameter" +msgstr "チャンネルにおける権限の上書き設定の作成。" + +#: discord.abc.GuildChannel.permissions_for:19 +#: discord.channel.StoreChannel.permissions_for:19 +#: discord.channel.TextChannel.permissions_for:19 +#: discord.channel.VocalGuildChannel.permissions_for:19 of +msgid "The object passed in can now be a role object." msgstr "" -#: discord.CategoryChannel.permissions_for:13 discord.Member.permissions_in:12 -#: discord.TextChannel.permissions_for:13 -#: discord.VoiceChannel.permissions_for:13 -#: discord.abc.GuildChannel.permissions_for:13 of -msgid "The resolved permissions for the member." +#: discord.abc.GuildChannel.permissions_for:22 +#: discord.channel.DMChannel.permissions_for:14 +#: discord.channel.GroupChannel.permissions_for:16 +#: discord.channel.StoreChannel.permissions_for:22 +#: discord.channel.TextChannel.permissions_for:22 +#: discord.channel.VocalGuildChannel.permissions_for:22 of +#, fuzzy +msgid "``obj`` parameter is now positional-only." +msgstr "すべてのパラメータがオプションです。" + +#: discord.abc.GuildChannel.permissions_for:25 +#: discord.channel.StoreChannel.permissions_for:25 +#: discord.channel.TextChannel.permissions_for:25 +#: discord.channel.VocalGuildChannel.permissions_for:25 +#: discord.threads.Thread.permissions_for:9 of +msgid "" +"The object to resolve permissions for. This could be either a member or a" +" role. If it's a role then member overwrites are not computed." msgstr "" -#: discord.CategoryChannel.permissions_for:14 -#: discord.TextChannel.permissions_for:14 -#: discord.VoiceChannel.permissions_for:14 -#: discord.abc.GuildChannel.permissions_for:14 of +#: discord.abc.GuildChannel.permissions_for:30 +#: discord.channel.StoreChannel.permissions_for:30 +#: discord.channel.TextChannel.permissions_for:30 +#: discord.channel.VocalGuildChannel.permissions_for:30 +#: discord.threads.Thread.permissions_for:16 of +#, fuzzy +msgid "The resolved permissions for the member or role." +msgstr ":class:`Permissions` – 役職の権限。" + +#: discord.abc.GuildChannel.permissions_for:31 +#: discord.channel.StoreChannel.permissions_for:31 +#: discord.channel.TextChannel.permissions_for:31 +#: discord.channel.VocalGuildChannel.permissions_for:31 +#: discord.threads.Thread.permissions_for:17 of msgid ":class:`~discord.Permissions`" msgstr "" -#: discord.CategoryChannel.delete:3 discord.TextChannel.delete:3 -#: discord.VoiceChannel.delete:3 discord.abc.GuildChannel.delete:3 of +#: discord.abc.GuildChannel.delete:3 of msgid "Deletes the channel." msgstr "" -#: discord.CategoryChannel.delete:5 discord.TextChannel.delete:5 -#: discord.VoiceChannel.delete:5 discord.abc.GuildChannel.delete:5 of +#: discord.abc.GuildChannel.delete:5 of #, fuzzy -msgid "You must have :attr:`~Permissions.manage_channels` permission to use this." +msgid "" +"You must have :attr:`~discord.Permissions.manage_channels` permission to " +"use this." msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" -#: discord.CategoryChannel.delete:7 discord.TextChannel.delete:7 -#: discord.VoiceChannel.delete:7 discord.abc.GuildChannel.delete:7 of +#: discord.abc.GuildChannel.delete:7 of msgid "The reason for deleting this channel. Shows up on the audit log." msgstr "" -#: discord.CategoryChannel.delete:11 discord.TextChannel.delete:11 -#: discord.VoiceChannel.delete:11 discord.abc.GuildChannel.delete:11 of +#: discord.abc.GuildChannel.delete:11 of #, fuzzy msgid "You do not have proper permissions to delete the channel." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.CategoryChannel.delete:12 discord.TextChannel.delete:12 -#: discord.VoiceChannel.delete:12 discord.abc.GuildChannel.delete:12 of +#: discord.abc.GuildChannel.delete:12 of #, fuzzy msgid "The channel was not found or was already deleted." msgstr "作成、または削除されたギルドチャンネル。" -#: discord.CategoryChannel.delete:13 discord.TextChannel.delete:13 -#: discord.VoiceChannel.delete:13 discord.abc.GuildChannel.delete:13 of +#: discord.abc.GuildChannel.delete:13 of #, fuzzy msgid "Deleting the channel failed." msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" -#: discord.CategoryChannel.set_permissions:3 -#: discord.TextChannel.set_permissions:3 discord.VoiceChannel.set_permissions:3 #: discord.abc.GuildChannel.set_permissions:3 of msgid "" "Sets the channel specific permission overwrites for a target in the " "channel." msgstr "" -#: discord.CategoryChannel.set_permissions:6 -#: discord.TextChannel.set_permissions:6 discord.VoiceChannel.set_permissions:6 #: discord.abc.GuildChannel.set_permissions:6 of msgid "" "The ``target`` parameter should either be a :class:`~discord.Member` or a" " :class:`~discord.Role` that belongs to guild." msgstr "" -#: discord.CategoryChannel.set_permissions:9 -#: discord.TextChannel.set_permissions:9 discord.VoiceChannel.set_permissions:9 #: discord.abc.GuildChannel.set_permissions:9 of msgid "" "The ``overwrite`` parameter, if given, must either be ``None`` or " @@ -7671,402 +10297,394 @@ msgid "" "``overwrite`` parameter." msgstr "" -#: discord.CategoryChannel.set_permissions:15 -#: discord.TextChannel.set_permissions:15 -#: discord.VoiceChannel.set_permissions:15 #: discord.abc.GuildChannel.set_permissions:15 of msgid "" "If the ``overwrite`` parameter is ``None``, then the permission " "overwrites are deleted." msgstr "" -#: discord.CategoryChannel.set_permissions:18 discord.Member.add_roles:5 -#: discord.Member.remove_roles:5 discord.Role.delete:5 discord.Role.edit:5 -#: discord.TextChannel.set_permissions:18 -#: discord.VoiceChannel.set_permissions:18 #: discord.abc.GuildChannel.set_permissions:18 of +#, fuzzy msgid "" -"You must have the :attr:`~Permissions.manage_roles` permission to use " -"this." -msgstr "" +"You must have the :attr:`~discord.Permissions.manage_roles` permission to" +" use this." +msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" -#: discord.CategoryChannel.set_permissions:22 -#: discord.TextChannel.set_permissions:22 -#: discord.VoiceChannel.set_permissions:22 #: discord.abc.GuildChannel.set_permissions:22 of +msgid "This method *replaces* the old overwrites with the ones given." +msgstr "" + +#: discord.abc.GuildChannel.set_permissions:26 of msgid "Setting allow and deny: ::" msgstr "" -#: discord.CategoryChannel.set_permissions:27 -#: discord.TextChannel.set_permissions:27 -#: discord.VoiceChannel.set_permissions:27 -#: discord.abc.GuildChannel.set_permissions:27 of +#: discord.abc.GuildChannel.set_permissions:31 of msgid "Deleting overwrites ::" msgstr "" -#: discord.CategoryChannel.set_permissions:31 -#: discord.TextChannel.set_permissions:31 -#: discord.VoiceChannel.set_permissions:31 -#: discord.abc.GuildChannel.set_permissions:31 of +#: discord.abc.GuildChannel.set_permissions:35 of msgid "Using :class:`~discord.PermissionOverwrite` ::" msgstr "" -#: discord.CategoryChannel.set_permissions:38 -#: discord.TextChannel.set_permissions:38 -#: discord.VoiceChannel.set_permissions:38 -#: discord.abc.GuildChannel.set_permissions:38 of +#: discord.abc.GuildChannel.set_permissions:46 of msgid "The member or role to overwrite permissions for." msgstr "" -#: discord.CategoryChannel.set_permissions:40 -#: discord.TextChannel.set_permissions:40 -#: discord.VoiceChannel.set_permissions:40 -#: discord.abc.GuildChannel.set_permissions:40 of +#: discord.abc.GuildChannel.set_permissions:48 of msgid "" "The permissions to allow and deny to the target, or ``None`` to delete " "the overwrite." msgstr "" -#: discord.CategoryChannel.set_permissions:43 -#: discord.TextChannel.set_permissions:43 -#: discord.VoiceChannel.set_permissions:43 -#: discord.abc.GuildChannel.set_permissions:43 of +#: discord.abc.GuildChannel.set_permissions:51 of msgid "" "A keyword argument list of permissions to set for ease of use. Cannot be " "mixed with ``overwrite``." msgstr "" -#: discord.CategoryChannel.set_permissions:45 discord.Guild.prune_members:21 -#: discord.Guild.unban:12 discord.Member.move_to:16 -#: discord.TextChannel.set_permissions:45 -#: discord.VoiceChannel.set_permissions:45 -#: discord.abc.GuildChannel.set_permissions:45 of +#: discord.abc.GuildChannel.set_permissions:53 +#: discord.guild.Guild.prune_members:25 discord.guild.Guild.unban:12 +#: discord.member.Member.move_to:16 of msgid "The reason for doing this action. Shows up on the audit log." msgstr "" -#: discord.CategoryChannel.set_permissions:48 -#: discord.TextChannel.set_permissions:48 -#: discord.VoiceChannel.set_permissions:48 -#: discord.abc.GuildChannel.set_permissions:48 of +#: discord.abc.GuildChannel.set_permissions:56 of msgid "You do not have permissions to edit channel specific permissions." msgstr "" -#: discord.CategoryChannel.set_permissions:49 -#: discord.TextChannel.set_permissions:49 -#: discord.VoiceChannel.set_permissions:49 -#: discord.abc.GuildChannel.set_permissions:49 of +#: discord.abc.GuildChannel.set_permissions:57 of #, fuzzy msgid "Editing channel specific permissions failed." msgstr "権限を確認したいチャンネル。" -#: discord.CategoryChannel.set_permissions:50 -#: discord.TextChannel.set_permissions:50 -#: discord.VoiceChannel.set_permissions:50 -#: discord.abc.GuildChannel.set_permissions:50 of +#: discord.abc.GuildChannel.set_permissions:58 of msgid "The role or member being edited is not part of the guild." msgstr "" -#: discord.CategoryChannel.set_permissions:51 -#: discord.TextChannel.set_permissions:51 -#: discord.VoiceChannel.set_permissions:51 -#: discord.abc.GuildChannel.set_permissions:51 of +#: discord.abc.GuildChannel.set_permissions:59 of msgid "" -"The overwrite parameter invalid or the target type was not " +"The ``overwrite`` parameter was invalid or the target type was not " ":class:`~discord.Role` or :class:`~discord.Member`." msgstr "" -#: discord.CategoryChannel.clone:3 discord.TextChannel.clone:3 -#: discord.VoiceChannel.clone:3 discord.abc.GuildChannel.clone:3 of +#: discord.abc.GuildChannel.set_permissions:60 of +msgid "" +"The ``overwrite`` parameter and ``positions`` parameters were both " +"unset." +msgstr "" + +#: discord.abc.GuildChannel.clone:3 discord.channel.CategoryChannel.clone:3 +#: discord.channel.StageChannel.clone:3 discord.channel.StoreChannel.clone:3 +#: discord.channel.TextChannel.clone:3 discord.channel.VoiceChannel.clone:3 of msgid "" "Clones this channel. This creates a channel with the same properties as " "this channel." msgstr "" -#: discord.CategoryChannel.clone:6 discord.TextChannel.clone:6 -#: discord.VoiceChannel.clone:6 discord.abc.GuildChannel.clone:6 of +#: discord.abc.GuildChannel.clone:6 discord.abc.GuildChannel.move:7 +#: discord.channel.CategoryChannel.clone:6 +#: discord.channel.CategoryChannel.move:7 discord.channel.StageChannel.clone:6 +#: discord.channel.StoreChannel.clone:6 discord.channel.TextChannel.clone:6 +#: discord.channel.VoiceChannel.clone:6 of #, fuzzy msgid "" "You must have the :attr:`~discord.Permissions.manage_channels` permission" " to do this." msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" -#: discord.CategoryChannel.clone:11 discord.TextChannel.clone:11 -#: discord.VoiceChannel.clone:11 discord.abc.GuildChannel.clone:11 of +#: discord.abc.GuildChannel.clone:11 discord.channel.CategoryChannel.clone:11 +#: discord.channel.StageChannel.clone:11 discord.channel.StoreChannel.clone:11 +#: discord.channel.TextChannel.clone:11 discord.channel.VoiceChannel.clone:11 +#: of msgid "" "The name of the new channel. If not provided, defaults to this channel " "name." msgstr "" -#: discord.CategoryChannel.clone:14 discord.TextChannel.clone:14 -#: discord.VoiceChannel.clone:14 discord.abc.GuildChannel.clone:14 of +#: discord.abc.GuildChannel.clone:14 discord.channel.CategoryChannel.clone:14 +#: discord.channel.StageChannel.clone:14 discord.channel.StoreChannel.clone:14 +#: discord.channel.TextChannel.clone:14 discord.channel.VoiceChannel.clone:14 +#: of msgid "The reason for cloning this channel. Shows up on the audit log." msgstr "" -#: discord.CategoryChannel.clone:17 discord.Guild.create_category:10 -#: discord.Guild.create_category_channel:10 -#: discord.Guild.create_text_channel:60 discord.Guild.create_voice_channel:11 -#: discord.TextChannel.clone:17 discord.VoiceChannel.clone:17 -#: discord.abc.GuildChannel.clone:17 of +#: discord.abc.GuildChannel.clone:17 discord.channel.CategoryChannel.clone:17 +#: discord.channel.StageChannel.clone:17 discord.channel.StoreChannel.clone:17 +#: discord.channel.TextChannel.clone:17 discord.channel.VoiceChannel.clone:17 +#: discord.guild.Guild.create_category:14 +#: discord.guild.Guild.create_stage_channel:29 +#: discord.guild.Guild.create_text_channel:65 +#: discord.guild.Guild.create_voice_channel:38 of #, fuzzy msgid "You do not have the proper permissions to create this channel." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.CategoryChannel.clone:18 discord.Guild.create_category:11 -#: discord.Guild.create_category_channel:11 -#: discord.Guild.create_text_channel:61 discord.Guild.create_voice_channel:12 -#: discord.TextChannel.clone:18 discord.VoiceChannel.clone:18 -#: discord.abc.GuildChannel.clone:18 of +#: discord.abc.GuildChannel.clone:18 discord.channel.CategoryChannel.clone:18 +#: discord.channel.StageChannel.clone:18 discord.channel.StoreChannel.clone:18 +#: discord.channel.TextChannel.clone:18 discord.channel.VoiceChannel.clone:18 +#: discord.guild.Guild.create_category:15 +#: discord.guild.Guild.create_stage_channel:30 +#: discord.guild.Guild.create_text_channel:66 +#: discord.guild.Guild.create_voice_channel:39 of #, fuzzy msgid "Creating the channel failed." msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" -#: discord.CategoryChannel.clone:20 discord.Member.create_dm:6 -#: discord.TextChannel.clone:20 discord.User.create_dm:6 -#: discord.VoiceChannel.clone:20 discord.abc.GuildChannel.clone:20 of -#, fuzzy -msgid "The channel that was created." -msgstr "チャンネルが作成されました。" - -#: discord.CategoryChannel.clone:21 discord.TextChannel.clone:21 -#: discord.VoiceChannel.clone:21 discord.abc.GuildChannel.clone:21 of +#: discord.abc.GuildChannel.clone:21 discord.channel.CategoryChannel.clone:21 +#: discord.channel.StageChannel.clone:21 discord.channel.StoreChannel.clone:21 +#: discord.channel.TextChannel.clone:21 discord.channel.VoiceChannel.clone:21 +#: of #, fuzzy msgid ":class:`.abc.GuildChannel`" msgstr ":class:`.Guild`" -#: discord.CategoryChannel.create_invite:3 discord.TextChannel.create_invite:3 -#: discord.VoiceChannel.create_invite:3 -#: discord.abc.GuildChannel.create_invite:3 of -msgid "Creates an instant invite." +#: discord.abc.GuildChannel.move:3 discord.channel.CategoryChannel.move:3 of +msgid "A rich interface to help move a channel relative to other channels." msgstr "" -#: discord.CategoryChannel.create_invite:5 discord.TextChannel.create_invite:5 -#: discord.VoiceChannel.create_invite:5 -#: discord.abc.GuildChannel.create_invite:5 of -#, fuzzy -msgid "" -"You must have the :attr:`~Permissions.create_instant_invite` permission " -"to do this." -msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" +#: discord.abc.GuildChannel.move:5 discord.channel.CategoryChannel.move:5 of +msgid "If exact position movement is required, ``edit`` should be used instead." +msgstr "" -#: discord.CategoryChannel.create_invite:8 discord.TextChannel.create_invite:8 -#: discord.VoiceChannel.create_invite:8 -#: discord.abc.GuildChannel.create_invite:8 of +#: discord.abc.GuildChannel.move:12 discord.channel.CategoryChannel.move:12 of msgid "" -"How long the invite should last in seconds. If it's 0 then the invite " -"doesn't expire. Defaults to ``0``." +"Voice channels will always be sorted below text channels. This is a " +"Discord limitation." msgstr "" -#: discord.CategoryChannel.create_invite:11 -#: discord.TextChannel.create_invite:11 discord.VoiceChannel.create_invite:11 -#: discord.abc.GuildChannel.create_invite:11 of +#: discord.abc.GuildChannel.move:21 discord.channel.CategoryChannel.move:21 of msgid "" -"How many uses the invite could be used for. If it's 0 then there are " -"unlimited uses. Defaults to ``0``." +"Whether to move the channel to the beginning of the channel list (or " +"category if given). This is mutually exclusive with ``end``, ``before``, " +"and ``after``." msgstr "" -#: discord.CategoryChannel.create_invite:14 -#: discord.TextChannel.create_invite:14 discord.VoiceChannel.create_invite:14 -#: discord.abc.GuildChannel.create_invite:14 of +#: discord.abc.GuildChannel.move:25 discord.channel.CategoryChannel.move:25 of msgid "" -"Denotes that the invite grants temporary membership (i.e. they get kicked" -" after they disconnect). Defaults to ``False``." +"Whether to move the channel to the end of the channel list (or category " +"if given). This is mutually exclusive with ``beginning``, ``before``, and" +" ``after``." msgstr "" -#: discord.CategoryChannel.create_invite:17 -#: discord.TextChannel.create_invite:17 discord.VoiceChannel.create_invite:17 -#: discord.abc.GuildChannel.create_invite:17 of +#: discord.abc.GuildChannel.move:29 discord.channel.CategoryChannel.move:29 of msgid "" -"Indicates if a unique invite URL should be created. Defaults to True. If " -"this is set to ``False`` then it will return a previously created invite." +"The channel that should be before our current channel. This is mutually " +"exclusive with ``beginning``, ``end``, and ``after``." msgstr "" -#: discord.CategoryChannel.create_invite:21 -#: discord.TextChannel.create_invite:21 discord.VoiceChannel.create_invite:21 -#: discord.abc.GuildChannel.create_invite:21 of -msgid "The reason for creating this invite. Shows up on the audit log." +#: discord.abc.GuildChannel.move:32 discord.channel.CategoryChannel.move:32 of +msgid "" +"The channel that should be after our current channel. This is mutually " +"exclusive with ``beginning``, ``end``, and ``before``." msgstr "" -#: discord.CategoryChannel.create_invite:24 -#: discord.TextChannel.create_invite:24 discord.VoiceChannel.create_invite:24 -#: discord.abc.GuildChannel.create_invite:24 of -#, fuzzy -msgid "Invite creation failed." -msgstr "招待の作成。" - -#: discord.CategoryChannel.create_invite:27 -#: discord.TextChannel.create_invite:27 discord.VoiceChannel.create_invite:27 -#: discord.abc.GuildChannel.create_invite:27 of -msgid ":class:`~discord.Invite`" +#: discord.abc.GuildChannel.move:35 discord.channel.CategoryChannel.move:35 of +msgid "" +"The number of channels to offset the move by. For example, an offset of " +"``2`` with ``beginning=True`` would move it 2 after the beginning. A " +"positive number moves it below while a negative number moves it above. " +"Note that this number is relative and computed after the ``beginning``, " +"``end``, ``before``, and ``after`` parameters." msgstr "" -#: discord.CategoryChannel.invites:3 discord.TextChannel.invites:3 -#: discord.VoiceChannel.invites:3 discord.abc.GuildChannel.invites:3 of -msgid "Returns a list of all active instant invites from this channel." +#: discord.abc.GuildChannel.move:42 discord.channel.CategoryChannel.move:42 of +msgid "" +"The category to move this channel under. If ``None`` is given then it " +"moves it out of the category. This parameter is ignored if moving a " +"category channel." msgstr "" -#: discord.CategoryChannel.invites:5 discord.TextChannel.invites:5 -#: discord.VoiceChannel.invites:5 discord.abc.GuildChannel.invites:5 of +#: discord.abc.GuildChannel.move:46 discord.channel.CategoryChannel.move:46 of #, fuzzy -msgid "You must have :attr:`~Permissions.manage_guild` to get this information." -msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" +msgid "Whether to sync the permissions with the category (if given)." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.CategoryChannel.invites:7 discord.Guild.bans:13 -#: discord.Guild.fetch_ban:13 discord.Guild.invites:8 -#: discord.TextChannel.invites:7 discord.VoiceChannel.invites:7 -#: discord.abc.GuildChannel.invites:7 of +#: discord.abc.GuildChannel.move:48 discord.channel.CategoryChannel.move:48 of #, fuzzy -msgid "You do not have proper permissions to get the information." -msgstr "この情報を取得するためには、ギルドのウィジェットを有効化しておく必要があります。" +msgid "The reason for the move." +msgstr "クライアントによって提供されるデフォルトのエラーハンドラ。" -#: discord.CategoryChannel.invites:8 discord.Guild.bans:14 -#: discord.Guild.fetch_ban:15 discord.Guild.invites:9 -#: discord.TextChannel.invites:8 discord.VoiceChannel.invites:8 -#: discord.abc.GuildChannel.invites:8 of -msgid "An error occurred while fetching the information." -msgstr "" +#: discord.abc.GuildChannel.move:51 discord.channel.CategoryChannel.move:51 of +#, fuzzy +msgid "An invalid position was given." +msgstr "招待の更新。" -#: discord.CategoryChannel.invites:10 discord.Guild.invites:11 -#: discord.TextChannel.invites:10 discord.VoiceChannel.invites:10 -#: discord.abc.GuildChannel.invites:10 of -msgid "The list of invites that are currently active." +#: discord.abc.GuildChannel.move:52 discord.channel.CategoryChannel.move:52 of +msgid "A bad mix of arguments were passed." msgstr "" -#: discord.CategoryChannel.invites:11 discord.TextChannel.invites:11 -#: discord.VoiceChannel.invites:11 discord.abc.GuildChannel.invites:11 of -msgid "List[:class:`~discord.Invite`]" +#: discord.abc.GuildChannel.move:53 discord.channel.CategoryChannel.move:53 of +#, fuzzy +msgid "You do not have permissions to move the channel." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" + +#: discord.abc.GuildChannel.move:54 discord.channel.CategoryChannel.move:54 of +#, fuzzy +msgid "Moving the channel failed." +msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" + +#: discord.abc.GuildChannel.create_invite:3 of +msgid "Creates an instant invite from a text or voice channel." msgstr "" -#: discord.abc.Messageable:1 of +#: discord.abc.GuildChannel.create_invite:5 of +#, fuzzy msgid "" -"An ABC that details the common operations on a model that can send " -"messages." +"You must have the :attr:`~discord.Permissions.create_instant_invite` " +"permission to do this." +msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" + +#: discord.abc.GuildChannel.create_invite:8 of +msgid "" +"How long the invite should last in seconds. If it's 0 then the invite " +"doesn't expire. Defaults to ``0``." msgstr "" -#: discord.abc.Messageable:10 of -msgid ":class:`~discord.ext.commands.Context`" +#: discord.abc.GuildChannel.create_invite:11 of +msgid "" +"How many uses the invite could be used for. If it's 0 then there are " +"unlimited uses. Defaults to ``0``." msgstr "" -#: discord.DMChannel.history:1 discord.GroupChannel.history:1 -#: discord.Member.history:1 discord.TextChannel.history:1 -#: discord.User.history:1 discord.abc.Messageable.history:1 of +#: discord.abc.GuildChannel.create_invite:14 of msgid "" -"Returns an :class:`~discord.AsyncIterator` that enables receiving the " -"destination's message history." +"Denotes that the invite grants temporary membership (i.e. they get kicked" +" after they disconnect). Defaults to ``False``." msgstr "" -#: discord.DMChannel.history:3 discord.GroupChannel.history:3 -#: discord.Member.history:3 discord.TextChannel.history:3 -#: discord.User.history:3 discord.abc.Messageable.history:3 of -#, fuzzy +#: discord.abc.GuildChannel.create_invite:17 of msgid "" -"You must have :attr:`~Permissions.read_message_history` permissions to " -"use this." -msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" +"Indicates if a unique invite URL should be created. Defaults to True. If " +"this is set to ``False`` then it will return a previously created invite." +msgstr "" -#: discord.DMChannel.history:14 discord.GroupChannel.history:14 -#: discord.Member.history:14 discord.Reaction.users:14 -#: discord.TextChannel.history:14 discord.User.history:14 -#: discord.abc.Messageable.history:14 of -msgid "Flattening into a list: ::" +#: discord.abc.GuildChannel.create_invite:21 of +msgid "The reason for creating this invite. Shows up on the audit log." msgstr "" -#: discord.DMChannel.history:21 discord.GroupChannel.history:21 -#: discord.Member.history:21 discord.TextChannel.history:21 -#: discord.User.history:21 discord.abc.Messageable.history:21 of +#: discord.abc.GuildChannel.create_invite:23 of msgid "" -"The number of messages to retrieve. If ``None``, retrieves every message " -"in the channel. Note, however, that this would make it a slow operation." +"The type of target for the voice channel invite, if any. .. " +"versionadded:: 2.0" +msgstr "" + +#: discord.abc.GuildChannel.create_invite:23 of +msgid "The type of target for the voice channel invite, if any." msgstr "" -#: discord.DMChannel.history:25 discord.GroupChannel.history:25 -#: discord.Member.history:25 discord.TextChannel.history:25 -#: discord.User.history:25 discord.abc.Messageable.history:25 of +#: discord.abc.GuildChannel.create_invite:27 of msgid "" -"Retrieve messages before this date or message. If a date is provided it " -"must be a timezone-naive datetime representing UTC time." +"The user whose stream to display for this invite, required if " +"`target_type` is `TargetType.stream`. The user must be streaming in the " +"channel. .. versionadded:: 2.0" msgstr "" -#: discord.DMChannel.history:28 discord.GroupChannel.history:28 -#: discord.Member.history:28 discord.TextChannel.history:28 -#: discord.User.history:28 discord.abc.Messageable.history:28 of +#: discord.abc.GuildChannel.create_invite:27 of msgid "" -"Retrieve messages after this date or message. If a date is provided it " -"must be a timezone-naive datetime representing UTC time." +"The user whose stream to display for this invite, required if " +"`target_type` is `TargetType.stream`. The user must be streaming in the " +"channel." msgstr "" -#: discord.DMChannel.history:31 discord.GroupChannel.history:31 -#: discord.Member.history:31 discord.TextChannel.history:31 -#: discord.User.history:31 discord.abc.Messageable.history:31 of +#: discord.abc.GuildChannel.create_invite:31 of msgid "" -"Retrieve messages around this date or message. If a date is provided it " -"must be a timezone-naive datetime representing UTC time. When using this " -"argument, the maximum limit is 101. Note that if the limit is an even " -"number then this will return at most limit + 1 messages." +"Optional[:class:`int`]: The id of the embedded application for the " +"invite, required if `target_type` is `TargetType.embedded_application`. " +".. versionadded:: 2.0" msgstr "" -#: discord.DMChannel.history:36 discord.GroupChannel.history:36 -#: discord.Member.history:36 discord.TextChannel.history:36 -#: discord.User.history:36 discord.abc.Messageable.history:36 of +#: discord.abc.GuildChannel.create_invite:31 of msgid "" -"If set to ``True``, return messages in oldest->newest order. Defaults to " -"``True`` if ``after`` is specified, otherwise ``False``." +"Optional[:class:`int`]: The id of the embedded application for the " +"invite, required if `target_type` is `TargetType.embedded_application`." msgstr "" -#: discord.DMChannel.history:40 discord.GroupChannel.history:40 -#: discord.Member.history:40 discord.TextChannel.history:40 -#: discord.User.history:40 discord.abc.Messageable.history:40 of +#: discord.abc.GuildChannel.create_invite:35 of #, fuzzy -msgid "You do not have permissions to get channel message history." -msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" +msgid "Invite creation failed." +msgstr "招待の作成。" -#: discord.DMChannel.history:41 discord.GroupChannel.history:41 -#: discord.Member.history:41 discord.TextChannel.history:41 -#: discord.User.history:41 discord.abc.Messageable.history:41 of -msgid "The request to get message history failed." +#: discord.abc.GuildChannel.create_invite:36 of +msgid "The channel that was passed is a category or an invalid channel." msgstr "" -#: discord.DMChannel.history:43 discord.GroupChannel.history:43 -#: discord.Member.history:43 discord.TextChannel.history:43 -#: discord.User.history:43 discord.abc.Messageable.history:43 of -msgid ":class:`~discord.Message` -- The message with the message data parsed." +#: discord.abc.GuildChannel.create_invite:39 of +msgid ":class:`~discord.Invite`" +msgstr "" + +#: discord.abc.GuildChannel.invites:3 of +msgid "Returns a list of all active instant invites from this channel." +msgstr "" + +#: discord.abc.GuildChannel.invites:5 of +#, fuzzy +msgid "" +"You must have :attr:`~discord.Permissions.manage_channels` to get this " +"information." +msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" + +#: discord.abc.GuildChannel.invites:7 discord.guild.Guild.bans:8 +#: discord.guild.Guild.fetch_ban:11 discord.guild.Guild.invites:8 of +#, fuzzy +msgid "You do not have proper permissions to get the information." +msgstr "この情報を取得するためには、ギルドのウィジェットを有効化しておく必要があります。" + +#: discord.abc.GuildChannel.invites:8 discord.guild.Guild.bans:9 +#: discord.guild.Guild.fetch_ban:13 discord.guild.Guild.invites:9 of +msgid "An error occurred while fetching the information." +msgstr "" + +#: discord.abc.GuildChannel.invites:10 discord.guild.Guild.invites:11 of +msgid "The list of invites that are currently active." +msgstr "" + +#: discord.abc.GuildChannel.invites:11 of +msgid "List[:class:`~discord.Invite`]" +msgstr "" + +#: ../../api.rst:3388 +msgid "Messageable" +msgstr "" + +#: discord.abc.Messageable:1 of +msgid "" +"An ABC that details the common operations on a model that can send " +"messages." +msgstr "" + +#: discord.abc.Messageable:10 of +msgid ":class:`~discord.ext.commands.Context`" msgstr "" -#: discord.DMChannel.typing:1 discord.GroupChannel.typing:1 -#: discord.Member.typing:1 discord.TextChannel.typing:1 discord.User.typing:1 +#: discord.abc.Messageable:11 of +#, fuzzy +msgid ":class:`~discord.Thread`" +msgstr ":class:`~discord.User`" + #: discord.abc.Messageable.typing:1 of msgid "" -"Returns a context manager that allows you to type for an indefinite " -"period of time." +"Returns an asynchronous context manager that allows you to type for an " +"indefinite period of time." msgstr "" -#: discord.DMChannel.typing:3 discord.GroupChannel.typing:3 -#: discord.Member.typing:3 discord.TextChannel.typing:3 discord.User.typing:3 #: discord.abc.Messageable.typing:3 of msgid "This is useful for denoting long computations in your bot." msgstr "" -#: discord.DMChannel.typing:7 discord.GroupChannel.typing:7 -#: discord.Member.typing:7 discord.TextChannel.typing:7 discord.User.typing:7 -#: discord.abc.Messageable.typing:7 of -msgid "" -"This is both a regular context manager and an async context manager. This" -" means that both ``with`` and ``async with`` work with this." +#: discord.abc.Messageable.typing:5 of +msgid "Example Usage: ::" msgstr "" -#: discord.DMChannel.typing:10 discord.GroupChannel.typing:10 -#: discord.Member.typing:10 discord.TextChannel.typing:10 -#: discord.User.typing:10 discord.abc.Messageable.typing:10 of -msgid "Example Usage: ::" +#: discord.abc.Messageable.typing:13 of +msgid "" +"This no longer works with the ``with`` syntax, ``async with`` must be " +"used instead." msgstr "" -#: discord.DMChannel.send:3 discord.GroupChannel.send:3 discord.Member.send:3 -#: discord.TextChannel.send:3 discord.User.send:3 #: discord.abc.Messageable.send:3 of msgid "Sends a message to the destination with the content given." msgstr "" -#: discord.DMChannel.send:5 discord.GroupChannel.send:5 discord.Member.send:5 -#: discord.TextChannel.send:5 discord.User.send:5 #: discord.abc.Messageable.send:5 of msgid "" "The content must be a type that can convert to a string through " @@ -8074,8 +10692,6 @@ msgid "" "the ``embed`` parameter must be provided." msgstr "" -#: discord.DMChannel.send:9 discord.GroupChannel.send:9 discord.Member.send:9 -#: discord.TextChannel.send:9 discord.User.send:9 #: discord.abc.Messageable.send:9 of msgid "" "To upload a single file, the ``file`` parameter should be used with a " @@ -8085,52 +10701,43 @@ msgid "" " an exception**." msgstr "" -#: discord.DMChannel.send:14 discord.GroupChannel.send:14 -#: discord.Member.send:14 discord.TextChannel.send:14 discord.User.send:14 #: discord.abc.Messageable.send:14 of msgid "" -"If the ``embed`` parameter is provided, it must be of type " -":class:`~discord.Embed` and it must be a rich embed type." +"To upload a single embed, the ``embed`` parameter should be used with a " +"single :class:`~discord.Embed` object. To upload multiple embeds, the " +"``embeds`` parameter should be used with a :class:`list` of " +":class:`~discord.Embed` objects. **Specifying both parameters will lead " +"to an exception**." msgstr "" -#: discord.DMChannel.send:21 discord.GroupChannel.send:21 -#: discord.Member.send:21 discord.TextChannel.send:21 discord.User.send:21 -#: discord.abc.Messageable.send:21 of +#: discord.abc.Messageable.send:27 of msgid "The rich embed for the content." msgstr "" -#: discord.DMChannel.send:23 discord.GroupChannel.send:23 -#: discord.Member.send:23 discord.TextChannel.send:23 discord.User.send:23 -#: discord.abc.Messageable.send:23 of +#: discord.abc.Messageable.send:29 +#: discord.interactions.InteractionResponse.send_message:13 of msgid "The file to upload." msgstr "" -#: discord.DMChannel.send:25 discord.GroupChannel.send:25 -#: discord.Member.send:25 discord.TextChannel.send:25 discord.User.send:25 -#: discord.abc.Messageable.send:25 of +#: discord.abc.Messageable.send:31 +#: discord.interactions.InteractionResponse.send_message:15 of msgid "A list of files to upload. Must be a maximum of 10." msgstr "" -#: discord.DMChannel.send:27 discord.GroupChannel.send:27 -#: discord.Member.send:27 discord.TextChannel.send:27 discord.User.send:27 -#: discord.abc.Messageable.send:27 of +#: discord.abc.Messageable.send:33 of msgid "" "The nonce to use for sending this message. If the message was " "successfully sent, then the message will have a nonce with this value." msgstr "" -#: discord.DMChannel.send:30 discord.GroupChannel.send:30 -#: discord.Member.send:30 discord.TextChannel.send:30 discord.User.send:30 -#: discord.abc.Messageable.send:30 of +#: discord.abc.Messageable.send:36 of msgid "" "If provided, the number of seconds to wait in the background before " "deleting the message we just sent. If the deletion fails, then it is " "silently ignored." msgstr "" -#: discord.DMChannel.send:34 discord.GroupChannel.send:34 -#: discord.Member.send:34 discord.TextChannel.send:34 discord.User.send:34 -#: discord.abc.Messageable.send:34 of +#: discord.abc.Messageable.send:40 discord.message.Message.edit:46 of msgid "" "Controls the mentions being processed in this message. If this is passed," " then the object is merged with :attr:`~discord.Client.allowed_mentions`." @@ -8141,9 +10748,7 @@ msgid "" "used instead. .. versionadded:: 1.4" msgstr "" -#: discord.DMChannel.send:34 discord.GroupChannel.send:34 -#: discord.Member.send:34 discord.TextChannel.send:34 discord.User.send:34 -#: discord.abc.Messageable.send:34 of +#: discord.abc.Messageable.send:40 discord.message.Message.edit:46 of msgid "" "Controls the mentions being processed in this message. If this is passed," " then the object is merged with :attr:`~discord.Client.allowed_mentions`." @@ -8154,93 +10759,106 @@ msgid "" "used instead." msgstr "" -#: discord.DMChannel.send:45 discord.GroupChannel.send:45 -#: discord.Member.send:45 discord.TextChannel.send:45 discord.User.send:45 -#: discord.abc.Messageable.send:45 of -msgid "You do not have the proper permissions to send the message." +#: discord.abc.Messageable.send:49 of +msgid "" +"A reference to the :class:`~discord.Message` to which you are replying, " +"this can be created using :meth:`~discord.Message.to_reference` or passed" +" directly as a :class:`~discord.Message`. You can control whether this " +"mentions the author of the referenced message using the " +":attr:`~discord.AllowedMentions.replied_user` attribute of " +"``allowed_mentions`` or by setting ``mention_author``. .. versionadded::" +" 1.6" msgstr "" -#: discord.DMChannel.send:46 discord.GroupChannel.send:46 -#: discord.Member.send:46 discord.TextChannel.send:46 discord.User.send:46 -#: discord.abc.Messageable.send:46 of +#: discord.abc.Messageable.send:49 of msgid "" -"The ``files`` list is not of the appropriate size or you specified " -"both ``file`` and ``files``." +"A reference to the :class:`~discord.Message` to which you are replying, " +"this can be created using :meth:`~discord.Message.to_reference` or passed" +" directly as a :class:`~discord.Message`. You can control whether this " +"mentions the author of the referenced message using the " +":attr:`~discord.AllowedMentions.replied_user` attribute of " +"``allowed_mentions`` or by setting ``mention_author``." msgstr "" -#: discord.DMChannel.fetch_message:15 discord.DMChannel.send:49 -#: discord.GroupChannel.fetch_message:15 discord.GroupChannel.send:49 -#: discord.Member.fetch_message:15 discord.Member.send:49 -#: discord.TextChannel.fetch_message:15 discord.TextChannel.send:49 -#: discord.User.fetch_message:15 discord.User.send:49 -#: discord.abc.Messageable.fetch_message:15 discord.abc.Messageable.send:49 of -msgid ":class:`~discord.Message`" +#: discord.abc.Messageable.send:56 of +msgid "" +"If set, overrides the :attr:`~discord.AllowedMentions.replied_user` " +"attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "" -#: discord.DMChannel.trigger_typing:3 discord.GroupChannel.trigger_typing:3 -#: discord.Member.trigger_typing:3 discord.TextChannel.trigger_typing:3 -#: discord.User.trigger_typing:3 discord.abc.Messageable.trigger_typing:3 of -msgid "Triggers a *typing* indicator to the destination." +#: discord.abc.Messageable.send:56 of +msgid "" +"If set, overrides the :attr:`~discord.AllowedMentions.replied_user` " +"attribute of ``allowed_mentions``." +msgstr "" + +#: discord.abc.Messageable.send:60 of +msgid "A Discord UI View to add to the message." msgstr "" -#: discord.DMChannel.trigger_typing:5 discord.GroupChannel.trigger_typing:5 -#: discord.Member.trigger_typing:5 discord.TextChannel.trigger_typing:5 -#: discord.User.trigger_typing:5 discord.abc.Messageable.trigger_typing:5 of +#: discord.abc.Messageable.send:62 of msgid "" -"*Typing* indicator will go away after 10 seconds, or after a message is " -"sent." +"A list of embeds to upload. Must be a maximum of 10. .. versionadded:: " +"2.0" msgstr "" -#: discord.DMChannel.fetch_message:3 discord.GroupChannel.fetch_message:3 -#: discord.Member.fetch_message:3 discord.TextChannel.fetch_message:3 -#: discord.User.fetch_message:3 discord.abc.Messageable.fetch_message:3 of -msgid "Retrieves a single :class:`~discord.Message` from the destination." +#: discord.abc.Messageable.send:62 of +msgid "A list of embeds to upload. Must be a maximum of 10." msgstr "" -#: discord.DMChannel.fetch_message:5 discord.GroupChannel.fetch_message:5 -#: discord.Member.fetch_message:5 discord.TextChannel.fetch_message:5 -#: discord.User.fetch_message:5 discord.abc.Messageable.fetch_message:5 of -msgid "This can only be used by bot accounts." +#: discord.abc.Messageable.send:66 of +msgid "" +"A list of stickers to upload. Must be a maximum of 3. .. versionadded:: " +"2.0" msgstr "" -#: discord.DMChannel.fetch_message:7 discord.GroupChannel.fetch_message:7 -#: discord.Member.fetch_message:7 discord.TextChannel.fetch_message:7 -#: discord.User.fetch_message:7 discord.abc.Messageable.fetch_message:7 of -msgid "The message ID to look for." +#: discord.abc.Messageable.send:66 of +msgid "A list of stickers to upload. Must be a maximum of 3." msgstr "" -#: discord.DMChannel.fetch_message:10 discord.GroupChannel.fetch_message:10 -#: discord.Member.fetch_message:10 discord.TextChannel.fetch_message:10 -#: discord.User.fetch_message:10 discord.abc.Messageable.fetch_message:10 of -msgid "The specified message was not found." +#: discord.abc.Messageable.send:72 discord.message.Message.reply:13 of +msgid "You do not have the proper permissions to send the message." msgstr "" -#: discord.DMChannel.fetch_message:11 discord.GroupChannel.fetch_message:11 -#: discord.Member.fetch_message:11 discord.TextChannel.fetch_message:11 -#: discord.User.fetch_message:11 discord.abc.Messageable.fetch_message:11 of -msgid "You do not have the permissions required to get a message." +#: discord.abc.Messageable.send:73 of +#, fuzzy +msgid "The ``files`` list is not of the appropriate size." +msgstr ":exc:`.InvalidArgument` -- ``activity`` に渡された値が適切な型でない。" + +#: discord.abc.Messageable.send:74 of +msgid "" +"You specified both ``file`` and ``files``, or you specified both " +"``embed`` and ``embeds``, or the ``reference`` object is not a " +":class:`~discord.Message`, :class:`~discord.MessageReference` or " +":class:`~discord.PartialMessage`." msgstr "" -#: discord.DMChannel.fetch_message:12 discord.GroupChannel.fetch_message:12 -#: discord.Member.fetch_message:12 discord.TextChannel.fetch_message:12 -#: discord.User.fetch_message:12 discord.abc.Messageable.fetch_message:12 of -msgid "Retrieving the message failed." +#: discord.abc.Messageable.send:76 discord.message.Message.reply:17 of +msgid "The message that was sent." msgstr "" -#: discord.DMChannel.fetch_message:14 discord.GroupChannel.fetch_message:14 -#: discord.Member.fetch_message:14 discord.TextChannel.fetch_message:14 -#: discord.User.fetch_message:14 discord.abc.Messageable.fetch_message:14 of -msgid "The message asked for." +#: discord.abc.Messageable.fetch_message:13 discord.abc.Messageable.send:77 of +msgid ":class:`~discord.Message`" +msgstr "" + +#: discord.abc.Messageable.trigger_typing:3 of +msgid "Triggers a *typing* indicator to the destination." +msgstr "" + +#: discord.abc.Messageable.trigger_typing:5 of +msgid "" +"*Typing* indicator will go away after 10 seconds, or after a message is " +"sent." +msgstr "" + +#: discord.abc.Messageable.fetch_message:3 of +msgid "Retrieves a single :class:`~discord.Message` from the destination." msgstr "" -#: discord.DMChannel.pins:3 discord.GroupChannel.pins:3 discord.Member.pins:3 -#: discord.TextChannel.pins:3 discord.User.pins:3 #: discord.abc.Messageable.pins:3 of msgid "Retrieves all messages that are currently pinned in the channel." msgstr "" -#: discord.DMChannel.pins:7 discord.GroupChannel.pins:7 discord.Member.pins:7 -#: discord.TextChannel.pins:7 discord.User.pins:7 #: discord.abc.Messageable.pins:7 of msgid "" "Due to a limitation with the Discord API, the :class:`.Message` objects " @@ -8248,47 +10866,115 @@ msgid "" ":attr:`.Message.reactions` data." msgstr "" -#: discord.DMChannel.pins:11 discord.GroupChannel.pins:11 -#: discord.Member.pins:11 discord.TextChannel.pins:11 discord.User.pins:11 #: discord.abc.Messageable.pins:11 of msgid "Retrieving the pinned messages failed." msgstr "" -#: discord.DMChannel.pins:13 discord.GroupChannel.pins:13 -#: discord.Member.pins:13 discord.TextChannel.pins:13 discord.User.pins:13 #: discord.abc.Messageable.pins:13 of msgid "The messages that are currently pinned." msgstr "" -#: discord.DMChannel.pins:14 discord.GroupChannel.pins:14 -#: discord.Member.pins:14 discord.TextChannel.pins:14 discord.User.pins:14 #: discord.abc.Messageable.pins:14 of msgid "List[:class:`~discord.Message`]" msgstr "" +#: discord.abc.Messageable.history:1 of +#, fuzzy +msgid "" +"Returns an :term:`asynchronous iterator` that enables receiving the " +"destination's message history." +msgstr "Botが所属するGuildを取得できる、 :class:`AsyncIterator` を取得します。" + +#: discord.abc.Messageable.history:3 of +#, fuzzy +msgid "" +"You must have :attr:`~discord.Permissions.read_message_history` " +"permissions to use this." +msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" + +#: discord.abc.Messageable.history:14 discord.reaction.Reaction.users:18 of +msgid "Flattening into a list: ::" +msgstr "" + +#: discord.abc.Messageable.history:21 of +msgid "" +"The number of messages to retrieve. If ``None``, retrieves every message " +"in the channel. Note, however, that this would make it a slow operation." +msgstr "" + +#: discord.abc.Messageable.history:25 of +msgid "" +"Retrieve messages before this date or message. If a datetime is provided," +" it is recommended to use a UTC aware datetime. If the datetime is naive," +" it is assumed to be local time." +msgstr "" + +#: discord.abc.Messageable.history:29 of +#, fuzzy +msgid "" +"Retrieve messages after this date or message. If a datetime is provided, " +"it is recommended to use a UTC aware datetime. If the datetime is naive, " +"it is assumed to be local time." +msgstr "" +"この日付またはオブジェクトの後のGuildを取得します。もし日付が与えられた場合は、それはUTC時刻を表し、timezone " +"naiveであるdatetimeでないといけません。" + +#: discord.abc.Messageable.history:33 of +msgid "" +"Retrieve messages around this date or message. If a datetime is provided," +" it is recommended to use a UTC aware datetime. If the datetime is naive," +" it is assumed to be local time. When using this argument, the maximum " +"limit is 101. Note that if the limit is an even number then this will " +"return at most limit + 1 messages." +msgstr "" + +#: discord.abc.Messageable.history:39 of +msgid "" +"If set to ``True``, return messages in oldest->newest order. Defaults to " +"``True`` if ``after`` is specified, otherwise ``False``." +msgstr "" + +#: discord.abc.Messageable.history:43 of +#, fuzzy +msgid "You do not have permissions to get channel message history." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" + +#: discord.abc.Messageable.history:44 of +msgid "The request to get message history failed." +msgstr "" + +#: discord.abc.Messageable.history:46 of +msgid ":class:`~discord.Message` -- The message with the message data parsed." +msgstr "" + +#: ../../api.rst:3400 +#, fuzzy +msgid "Connectable" +msgstr ":class:`.Invite`" + #: discord.abc.Connectable:1 of msgid "" "An ABC that details the common operations on a channel that can connect " "to a voice server." msgstr "" -#: ../../api.rst:2565 +#: ../../api.rst:3409 msgid "Discord Models" msgstr "Discordモデル" -#: ../../api.rst:2567 +#: ../../api.rst:3411 msgid "" "Models are classes that are received from Discord and are not meant to be" " created by the user of the library." msgstr "モデルはDiscordから受け取るクラスであり、ユーザーによって作成されることを想定していません。" -#: ../../api.rst:2572 +#: ../../api.rst:3416 msgid "" "The classes listed below are **not intended to be created by users** and " "are also **read-only**." msgstr "下記のクラスは、 **ユーザーによって作成されることを想定しておらず** 、中には **読み取り専用** のものもあります。" -#: ../../api.rst:2575 +#: ../../api.rst:3419 msgid "" "For example, this means that you should not make your own :class:`User` " "instances nor should you modify the :class:`User` instance yourself." @@ -8296,7 +10982,7 @@ msgstr "" "つまり、独自の :class:`User` を作成は行うべきではなく、また、 :class:`User` " "インスタンスの値の変更もするべきではありません。" -#: ../../api.rst:2578 +#: ../../api.rst:3422 msgid "" "If you want to get one of these model classes instances they'd have to be" " through the cache, and a common way of doing so is through the " @@ -8307,145 +10993,73 @@ msgstr "" ":func:`utils.find` 関数を用いるか、 :ref:`discord-api-events` " "の特定のイベントから受け取る方法が挙げられます。" -#: ../../api.rst:2585 ../../api.rst:2870 +#: ../../api.rst:3429 ../../api.rst:3964 msgid "" "Nearly all classes here have :ref:`py:slots` defined which means that it " "is impossible to have dynamic attributes to the data classes." msgstr "ほぼすべてのクラスに :ref:`py:slots` が定義されています。つまり、データクラスに動的に変数を追加することは不可能です。" -#: ../../api.rst:2590 +#: ../../api.rst:3434 msgid "ClientUser" msgstr "ClientUser" -#: discord.ClientUser:1 of +#: discord.user.ClientUser:1 of msgid "Represents your Discord user." msgstr "あなたのDiscordユーザーを表します。" -#: discord.ClientUser:7 discord.User:7 of +#: discord.user.ClientUser:7 discord.user.User:7 of msgid "Checks if two users are equal." msgstr "二つのユーザーが等しいかを比較します。" -#: discord.ClientUser:11 discord.User:11 of +#: discord.user.ClientUser:11 discord.user.User:11 of msgid "Checks if two users are not equal." msgstr "二つのユーザーが等しいものではないか比較します。" -#: discord.ClientUser:15 discord.User:15 of +#: discord.user.ClientUser:15 discord.user.User:15 of msgid "Return the user's hash." msgstr "ユーザーのハッシュ値を返します。" -#: discord.ClientUser:19 discord.User:19 of +#: discord.user.ClientUser:19 discord.user.User:19 of msgid "Returns the user's name with discriminator." msgstr "ユーザー名とディスクリミネータを返します。" -#: discord.ClientUser:29 discord.User:29 of +#: discord.user.ClientUser:29 discord.user.User:29 of #, fuzzy msgid "The user's unique ID." msgstr ":class:`int` -- ユーザーの一意のID。" -#: discord.ClientUser:35 discord.User:35 of +#: discord.user.ClientUser:35 discord.user.User:35 of #, fuzzy msgid "The user's discriminator. This is given when the username has conflicts." msgstr ":class:`str` -- ユーザーの識別子。これはユーザー名が重複しているときに与えられます。" -#: discord.ClientUser:41 of -#, fuzzy -msgid "The avatar hash the user has. Could be ``None``." -msgstr "Optional[:class:`str`] -- ユーザーのアバターハッシュ。 Noneが返る場合もあります。" - -#: discord.ClientUser:53 discord.User:53 of +#: discord.user.ClientUser:47 discord.user.User:47 of #, fuzzy msgid "" "Specifies if the user is a system user (i.e. represents Discord " "officially)." msgstr ":class:`bool` -- ユーザーがプレミアムユーザー (例えば Discord Nitro) であるかを表します。" -#: discord.ClientUser:61 of +#: discord.user.ClientUser:55 of #, fuzzy -msgid "Specifies if the user is a verified account." +msgid "Specifies if the user's email is verified." msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" -#: discord.ClientUser:67 of -#, fuzzy -msgid "The email the user used when registering." -msgstr "Optional[:class:`str`] -- ユーザーが登録時に使用したEメールアドレス。" - -#: discord.ClientUser:73 of +#: discord.user.ClientUser:61 of #, fuzzy msgid "The IETF language tag used to identify the language the user is using." msgstr "Optional[:class:`str`] -- ユーザーが使用している言語を識別するためのIETF言語タグ。" -#: discord.ClientUser:79 of +#: discord.user.ClientUser:67 of #, fuzzy msgid "Specifies if the user has MFA turned on and working." msgstr ":class:`bool` -- ユーザーが二段階認証を行っているかを表します。" -#: discord.ClientUser:85 of -#, fuzzy -msgid "Specifies if the user is a premium user (e.g. has Discord Nitro)." -msgstr ":class:`bool` -- ユーザーがプレミアムユーザー (例えば Discord Nitro) であるかを表します。" - -#: discord.ClientUser:91 of -#, fuzzy -msgid "" -"Specifies the type of premium a user has (e.g. Nitro or Nitro Classic). " -"Could be None if the user is not premium." -msgstr "" -":class:`PremiumType` -- ユーザーのプレミアムの種類 (例えばNitroやNitro Classic) " -"を表します。ユーザーがプレミアムでない場合、Noneが返ります。" - -#: discord.ClientUser:93 of -msgid "Optional[:class:`PremiumType`]" -msgstr "" - -#: discord.ClientUser.get_relationship:1 of -msgid "Retrieves the :class:`Relationship` if applicable." -msgstr "該当すれば :class:`Relationship` が返ります。" - -#: discord.ClientUser.get_relationship:7 of -msgid "The user ID to check if we have a relationship with them." -msgstr "リレーションシップがあるか確認したいユーザーのID。" - -#: discord.ClientUser.get_relationship:10 of -msgid "The relationship if available or ``None``." -msgstr "該当すればリレーションシップが返り、それ以外は ``None`` が返ります。" - -#: discord.ClientUser.get_relationship:11 discord.User.relationship:7 of -msgid "Optional[:class:`Relationship`]" -msgstr "" - -#: discord.ClientUser.relationships:1 of -#, fuzzy -msgid "Returns all the relationships that the user has." -msgstr "List[:class:`User`] -- ユーザーが持つすべてのリレーションシップを返します。" - -#: discord.CallMessage:16 discord.ClientUser.blocked:7 -#: discord.ClientUser.friends:7 discord.ClientUser.relationships:7 -#: discord.GroupCall:21 discord.GroupCall.connected:3 discord.GroupChannel:25 -#: discord.Member.mutual_friends:13 discord.User.mutual_friends:13 of -msgid "List[:class:`User`]" -msgstr "" - -#: discord.ClientUser.friends:1 of -#, fuzzy -msgid "Returns all the users that the user is friends with." -msgstr "List[:class:`User`] -- ユーザーのフレンドであるすべてのユーザーを返します。" - -#: discord.ClientUser.blocked:1 of -#, fuzzy -msgid "Returns all the users that the user has blocked." -msgstr "List[:class:`User`] -- ユーザーがブロックしているすべてのユーザーを返します。" - -#: discord.ClientUser.edit:3 of +#: discord.user.ClientUser.edit:3 of msgid "Edits the current profile of the client." msgstr "現在のクライアントのプロフィールを編集します。" -#: discord.ClientUser.edit:5 of -msgid "" -"If a bot account is used then a password field is optional, otherwise it " -"is required." -msgstr "Botアカウントである場合はpasswordフィールドはオプションとなります。それ以外の場合は必須です。" - -#: discord.ClientUser.edit:10 of +#: discord.user.ClientUser.edit:7 of msgid "" "To upload an avatar, a :term:`py:bytes-like object` must be passed in " "that represents the image being uploaded. If this is done through a file " @@ -8456,37 +11070,21 @@ msgstr "" "を渡す必要があります。これをファイルを介して行う場合、ファイルを ``open('some_filename', 'rb')`` で開き、 " ":term:`py:bytes-like object` は ``fp.read()`` で取得できます。" -#: discord.ClientUser.edit:15 of +#: discord.user.ClientUser.edit:12 of msgid "The only image formats supported for uploading is JPEG and PNG." msgstr "" -#: discord.ClientUser.edit:17 of -msgid "" -"The current password for the client's account. Only applicable to user " -"accounts." -msgstr "クライアントの現在のパスワード。ユーザーアカウントでのみ適用可能です。" - -#: discord.ClientUser.edit:20 of -msgid "The new password you wish to change to. Only applicable to user accounts." -msgstr "変更する際の新しいパスワード。ユーザーアカウントでのみ適用可能です。" - -#: discord.ClientUser.edit:23 of -msgid "The new email you wish to change to. Only applicable to user accounts." -msgstr "変更する際の新しいEメールアドレス。ユーザーアカウントでのみ適用可能です。" - -#: discord.ClientUser.edit:26 of +#: discord.user.ClientUser.edit:14 of msgid "" -"The hypesquad house you wish to change to. Could be ``None`` to leave the" -" current house. Only applicable to user accounts." +"The edit is no longer in-place, instead the newly edited client user is " +"returned." msgstr "" -"変更する際の新しいHypesquad house。現在のhouseから脱退したい場合は ``None`` " -"を指定してください。ユーザアカウントでのみ適用可能です。" -#: discord.ClientUser.edit:30 of +#: discord.user.ClientUser.edit:21 of msgid "The new username you wish to change to." msgstr "変更する際の新しいユーザー名。" -#: discord.ClientUser.edit:32 of +#: discord.user.ClientUser.edit:23 of msgid "" "A :term:`py:bytes-like object` representing the image to upload. Could be" " ``None`` to denote no avatar." @@ -8494,253 +11092,86 @@ msgstr "" "アップロードする画像を表す :term:`py:bytes-like object` 。アバターをなしにしたい場合は ``None`` " "を設定することが出来ます。" -#: discord.ClientUser.edit:36 of +#: discord.user.ClientUser.edit:27 of #, fuzzy msgid "Editing your profile failed." msgstr ":exc:`HTTPException` -- プロフィールの編集に失敗した。" -#: discord.ClientUser.edit:37 of +#: discord.user.ClientUser.edit:28 of #, fuzzy msgid "Wrong image format passed for ``avatar``." msgstr ":exc:`InvalidArgument` -- ``avatar`` に誤った形式の画像が渡された。" -#: discord.ClientUser.edit:38 of +#: discord.user.ClientUser.edit:30 of #, fuzzy -msgid "" -"Password is required for non-bot accounts. House field was not a " -"HypeSquadHouse." -msgstr "" -":exc:`ClientException` -- Botではないアカウントでpasswordが指定されていない。 " -"HouseフィールドがHypeSquadHouseでない。" - -#: discord.ClientUser.create_group:3 of -msgid "" -"Creates a group direct message with the recipients provided. These " -"recipients must be have a relationship of type " -":attr:`RelationshipType.friend`." -msgstr "" -"与えられたrecipientsを含むグループダイレクトメッセージを作成します。これを実行するにはrecipientsとの間に " -":attr:`RelationshipType.friend` のリレーションシップを持っていなければなりません。" - -#: discord.ClientUser.create_group:11 of -msgid "An argument :class:`list` of :class:`User` to have in your group." -msgstr "グループに参加させたい :class:`User` の :class:`list` 。" +msgid "The newly edited client user." +msgstr ":class:`int` – 招待の現在までの使用回数。" -#: discord.ClientUser.create_group:15 of +#: discord.ClientUser.accent_color:1 discord.User.accent_color:1 +#: discord.WidgetMember.accent_color:1 of #, fuzzy -msgid "Failed to create the group direct message." -msgstr ":exc:`HTTPException` -- グループダイレクトメッセージの作成に失敗した。" +msgid "Returns the user's accent color, if applicable." +msgstr ":exc:`.Forbidden` -- ギルドのウィジェットが有効化されていない。" -#: discord.ClientUser.create_group:16 of -msgid "" -"Attempted to create a group with only one recipient. This does not " -"include yourself." +#: discord.ClientUser.accent_color:3 discord.User.accent_color:3 +#: discord.WidgetMember.accent_color:3 of +msgid "There is an alias for this named :attr:`accent_colour`." msgstr "" -#: discord.ClientUser.create_group:18 of -msgid "The new group channel." -msgstr "新しいグループチャンネル。" - -#: discord.ClientUser.create_group:19 of -msgid ":class:`GroupChannel`" +#: discord.ClientUser.accent_color:9 discord.ClientUser.accent_colour:9 +#: discord.ClientUser.banner:7 discord.User.accent_color:9 +#: discord.User.accent_colour:9 discord.User.banner:7 +#: discord.WidgetMember.accent_color:9 discord.WidgetMember.accent_colour:9 +#: discord.WidgetMember.banner:7 of +msgid "This information is only available via :meth:`Client.fetch_user`." msgstr "" -#: discord.ClientUser.edit_settings:3 of -msgid "Edits the client user's settings." -msgstr "クライアントユーザーの設定を変更します。" +#: discord.ClientUser.accent_color:11 discord.ClientUser.accent_colour:11 +#: discord.User.accent_color:11 discord.User.accent_colour:11 +#: discord.WidgetMember.accent_color:11 discord.WidgetMember.accent_colour:11 +#: of +#, fuzzy +msgid "Optional[:class:`Colour`]" +msgstr ":class:`bool`" -#: discord.ClientUser.edit_settings:9 of -msgid "" -"How long (in seconds) the user needs to be AFK until Discord sends push " -"notifications to your mobile device." -msgstr "" +#: discord.ClientUser.accent_colour:1 discord.User.accent_colour:1 +#: discord.WidgetMember.accent_colour:1 of +#, fuzzy +msgid "Returns the user's accent colour, if applicable." +msgstr ":exc:`.Forbidden` -- ギルドのウィジェットが有効化されていない。" -#: discord.ClientUser.edit_settings:12 of -msgid "Whether or not to animate emojis in the chat." +#: discord.ClientUser.accent_colour:3 discord.User.accent_colour:3 +#: discord.WidgetMember.accent_colour:3 of +msgid "There is an alias for this named :attr:`accent_color`." msgstr "" -#: discord.ClientUser.edit_settings:14 of -msgid "" -"Whether or not to automatically convert emoticons into emojis. e.g. :-) " -"-> 😃" +#: discord.ClientUser.avatar:1 discord.User.avatar:1 of +msgid "Returns an :class:`Asset` for the avatar the user has." msgstr "" -#: discord.ClientUser.edit_settings:17 of +#: discord.ClientUser.avatar:3 discord.User.avatar:3 of msgid "" -"Whether or not to automatically disable DMs between you and members of " -"new guilds you join." +"If the user does not have a traditional avatar, ``None`` is returned. If " +"you want the avatar that a user has displayed, consider " +":attr:`display_avatar`." msgstr "" -#: discord.ClientUser.edit_settings:20 of +#: discord.ClientUser.banner:1 discord.User.banner:1 +#: discord.WidgetMember.banner:1 of +#, fuzzy +msgid "Returns the user's banner asset, if available." +msgstr "役職の名前を返します。" + +#: discord.ClientUser.color:1 discord.User.color:1 discord.WidgetMember.color:1 +#: of msgid "" -"Whether or not to automatically detect accounts from services like Steam " -"and Blizzard when you open the Discord client." +"A property that returns a color denoting the rendered color for the user." +" This always returns :meth:`Colour.default`." msgstr "" -#: discord.ClientUser.edit_settings:23 of -msgid "Whether or not to enable developer mode." -msgstr "" - -#: discord.ClientUser.edit_settings:25 of -msgid "Whether or not to disable the showing of the Games tab." -msgstr "" - -#: discord.ClientUser.edit_settings:27 of -msgid "Whether or not to allow tts messages to be played/sent." -msgstr "" - -#: discord.ClientUser.edit_settings:29 of -msgid "The filter for explicit content in all messages." -msgstr "" - -#: discord.ClientUser.edit_settings:31 of -msgid "Who can add you as a friend." -msgstr "" - -#: discord.ClientUser.edit_settings:33 of -msgid "Whether or not to automatically play gifs that are in the chat." -msgstr "" - -#: discord.ClientUser.edit_settings:35 of -msgid "" -"A list of guilds in order of the guild/guild icons that are on the left " -"hand side of the UI." -msgstr "" - -#: discord.ClientUser.edit_settings:38 of -msgid "Whether or not to display attachments when they are uploaded in chat." -msgstr "" - -#: discord.ClientUser.edit_settings:40 of -msgid "Whether or not to display videos and images from links posted in chat." -msgstr "" - -#: discord.ClientUser.edit_settings:42 of -msgid "" -"The :rfc:`3066` language identifier of the locale to use for the language" -" of the Discord client." -msgstr "" - -#: discord.ClientUser.edit_settings:45 of -msgid "Whether or not to use the compact Discord display mode." -msgstr "" - -#: discord.ClientUser.edit_settings:47 of -msgid "Whether or not to render embeds that are sent in the chat." -msgstr "" - -#: discord.ClientUser.edit_settings:49 of -msgid "Whether or not to render reactions that are added to messages." -msgstr "" - -#: discord.ClientUser.edit_settings:51 of -msgid "A list of guilds that you will not receive DMs from." -msgstr "" - -#: discord.ClientUser.edit_settings:53 of -msgid "Whether or not to display the game that you are currently playing." -msgstr "" - -#: discord.ClientUser.edit_settings:55 of -msgid "The clients status that is shown to others." -msgstr "" - -#: discord.ClientUser.edit_settings:57 of -msgid "The theme of the Discord UI." -msgstr "" - -#: discord.ClientUser.edit_settings:59 of -msgid "The timezone offset to use." -msgstr "" - -#: discord.ClientUser.edit_settings:62 of -#, fuzzy -msgid "Editing the settings failed." -msgstr ":exc:`HTTPException` -- 設定の編集に失敗した。" - -#: discord.ClientUser.edit_settings:63 of -#, fuzzy -msgid "The client is a bot user and not a user account." -msgstr ":exc:`Forbidden` -- クライアントがBotユーザーであり、ユーザーアカウントでない。" - -#: discord.ClientUser.edit_settings:65 of -msgid "The client user's updated settings." -msgstr "クライアントユーザーの更新された設定。" - -#: discord.Activity:57 discord.Activity:69 discord.Activity:78 -#: discord.ClientUser.edit_settings:66 discord.RawMessageUpdateEvent:21 -#: discord.Streaming:61 of -msgid ":class:`dict`" -msgstr "" - -#: discord.ClientUser.avatar_url:1 discord.ClientUser.avatar_url_as:1 -#: discord.Member.avatar_url_as:1 discord.User.avatar_url:1 -#: discord.User.avatar_url_as:1 discord.WidgetMember.avatar_url:1 -#: discord.WidgetMember.avatar_url_as:1 of -msgid "Returns an :class:`Asset` for the avatar the user has." -msgstr "" - -#: discord.ClientUser.avatar_url:3 discord.ClientUser.avatar_url_as:3 -#: discord.Member.avatar_url_as:3 discord.User.avatar_url:3 -#: discord.User.avatar_url_as:3 discord.WidgetMember.avatar_url:3 -#: discord.WidgetMember.avatar_url_as:3 of -msgid "" -"If the user does not have a traditional avatar, an asset for the default " -"avatar is returned instead." -msgstr "" - -#: discord.ClientUser.avatar_url:6 discord.User.avatar_url:6 -#: discord.WidgetMember.avatar_url:6 of -msgid "" -"This is equivalent to calling :meth:`avatar_url_as` with the default " -"parameters (i.e. webp/gif detection and a size of 1024)." -msgstr "" -"これはデフォルトパラメータ(webp/gif フォーマット及びサイズが1024)で :meth:`avatar_url_as` " -"を呼び出すのと同等の処理です。" - -#: discord.ClientUser.avatar_url_as:6 discord.Guild.icon_url_as:3 -#: discord.Member.avatar_url_as:6 discord.User.avatar_url_as:6 -#: discord.WidgetMember.avatar_url_as:6 of -msgid "" -"The format must be one of 'webp', 'jpeg', 'jpg', 'png' or 'gif', and " -"'gif' is only valid for animated avatars. The size must be a power of 2 " -"between 16 and 4096." -msgstr "" - -#: discord.ClientUser.avatar_url_as:10 discord.Member.avatar_url_as:10 -#: discord.User.avatar_url_as:10 discord.WidgetMember.avatar_url_as:10 of -msgid "" -"The format to attempt to convert the avatar to. If the format is " -"``None``, then it is automatically detected into either 'gif' or " -"static_format depending on the avatar being animated or not." -msgstr "" -"アバターのフォーマット。 ``None`` の場合はアニメーションアバターなら 「gif」、それ以外は static_format " -"のフォーマットに自動的に変換されます。" - -#: discord.ClientUser.avatar_url_as:15 discord.Member.avatar_url_as:15 -#: discord.User.avatar_url_as:15 discord.WidgetMember.avatar_url_as:15 of -msgid "" -"Format to attempt to convert only non-animated avatars to. Defaults to " -"'webp'" -msgstr "アバターがアニメーションでない場合に変換されるフォーマット。デフォルトでは「webp」です。" - -#: discord.ClientUser.avatar_url_as:21 discord.Member.avatar_url_as:21 -#: discord.User.avatar_url_as:21 discord.WidgetMember.avatar_url_as:21 of -msgid "" -"Bad image format passed to ``format`` or ``static_format``, or " -"invalid ``size``." -msgstr "" - -#: discord.ClientUser.color:1 discord.User.color:1 discord.WidgetMember.color:1 -#: of -msgid "" -"A property that returns a color denoting the rendered color for the user." -" This always returns :meth:`Colour.default`." -msgstr "" - -#: discord.ClientUser.color:4 discord.Member.color:5 discord.User.color:4 -#: discord.WidgetMember.color:4 of -msgid "There is an alias for this named :attr:`colour`." +#: discord.ClientUser.color:4 discord.Member.color:5 discord.User.color:4 +#: discord.WidgetMember.color:4 of +msgid "There is an alias for this named :attr:`colour`." msgstr "" #: discord.ClientUser.colour:1 discord.User.colour:1 @@ -8774,15 +11205,15 @@ msgid "" "user's discriminator." msgstr "" -#: discord.ClientUser.default_avatar:3 discord.User.default_avatar:3 -#: discord.WidgetMember.default_avatar:3 of +#: discord.ClientUser.display_avatar:1 discord.User.display_avatar:1 +#: discord.WidgetMember.display_avatar:1 of #, fuzzy -msgid ":class:`DefaultAvatar`" -msgstr ":class:`str`" +msgid "Returns the user's display avatar." +msgstr "役職の名前を返します。" -#: discord.ClientUser.default_avatar_url:1 discord.User.default_avatar_url:1 -#: discord.WidgetMember.default_avatar_url:1 of -msgid "Returns a URL for a user's default avatar." +#: discord.ClientUser.display_avatar:3 discord.User.display_avatar:3 +#: discord.WidgetMember.display_avatar:3 of +msgid "For regular users this is just their default avatar or uploaded avatar." msgstr "" #: discord.ClientUser.display_name:3 discord.Member.display_name:3 @@ -8792,44 +11223,19 @@ msgid "" "specific nickname then that is returned instead." msgstr "通常であれば、これはユーザー名がそのまま返りますが、ギルドにてニックネームを設定している場合は、代替としてニックネームが返ります。" -#: discord.ClientUser.is_avatar_animated:1 discord.Member.is_avatar_animated:1 -#: discord.User.is_avatar_animated:1 discord.WidgetMember.is_avatar_animated:1 -#: of -#, fuzzy -msgid ":class:`bool`: Indicates if the user has an animated avatar." -msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" - -#: discord.ClientUser.mentioned_in:1 discord.User.mentioned_in:1 -#: discord.WidgetMember.mentioned_in:1 of +#: discord.user.BaseUser.mentioned_in:1 of msgid "Checks if the user is mentioned in the specified message." msgstr "指定のメッセージにユーザーに対するメンションが含まれているかを確認します。" -#: discord.ClientUser.mentioned_in:3 discord.Member.mentioned_in:3 -#: discord.User.mentioned_in:3 discord.WidgetMember.mentioned_in:3 of +#: discord.member.Member.mentioned_in:3 discord.user.BaseUser.mentioned_in:3 of msgid "The message to check if you're mentioned in." msgstr "メンションが含まれているかを確認するメッセージ。" -#: discord.ClientUser.mentioned_in:6 discord.User.mentioned_in:6 -#: discord.WidgetMember.mentioned_in:6 of +#: discord.user.BaseUser.mentioned_in:6 of #, fuzzy msgid "Indicates if the user is mentioned in the message." msgstr "指定のメッセージにユーザーに対するメンションが含まれているかを確認します。" -#: discord.ClientUser.permissions_in:1 discord.Member.permissions_in:1 -#: discord.User.permissions_in:1 discord.WidgetMember.permissions_in:1 of -msgid "An alias for :meth:`abc.GuildChannel.permissions_for`." -msgstr ":meth:`abc.GuildChannel.permissions_for` のエイリアス。" - -#: discord.ClientUser.permissions_in:3 discord.Member.permissions_in:3 -#: discord.User.permissions_in:3 discord.WidgetMember.permissions_in:3 of -msgid "Basically equivalent to:" -msgstr "基本的には以下と同等です:" - -#: discord.ClientUser.permissions_in:9 discord.Member.permissions_in:9 -#: discord.User.permissions_in:9 discord.WidgetMember.permissions_in:9 of -msgid "The channel to check your permissions for." -msgstr "権限を確認したいチャンネル。" - #: discord.ClientUser.public_flags:1 discord.User.public_flags:1 #: discord.WidgetMember.public_flags:1 of msgid "The publicly available flags the user has." @@ -8841,65 +11247,10 @@ msgstr "" msgid ":class:`PublicUserFlags`" msgstr ":class:`bytes`" -#: ../../api.rst:2597 -msgid "Relationship" -msgstr "" - -#: discord.Relationship:1 of -msgid "Represents a relationship in Discord." -msgstr "Discordのリレーションシップを表します。" - -#: discord.Relationship:3 of -msgid "" -"A relationship is like a friendship, a person who is blocked, etc. Only " -"non-bot accounts can have relationships." -msgstr "フレンドや、ブロックした人などのようなリレーションシップです。Botでないアカウントのみがリレーションシップを持つことが出来ます。" - -#: discord.Relationship:8 of -#, fuzzy -msgid "The user you have the relationship with." -msgstr "リレーションシップがあるか確認したいユーザーのID。" - -#: discord.Relationship:14 of -#, fuzzy -msgid "The type of relationship you have." -msgstr "以前のフレンドの状態。" - -#: discord.Relationship:16 of -#, fuzzy -msgid ":class:`RelationshipType`" -msgstr ":class:`.Invite`" - -#: discord.Relationship.delete:3 of -msgid "Deletes the relationship." -msgstr "" - -#: discord.Relationship.delete:5 of -msgid "Deleting the relationship failed." -msgstr "" - -#: discord.Relationship.accept:3 of -msgid "Accepts the relationship request. e.g. accepting a friend request." -msgstr "" - -#: discord.Relationship.accept:6 of -#, fuzzy -msgid "Accepting the relationship failed." -msgstr ":exc:`HTTPException` -- 設定の編集に失敗した。" - -#: ../../api.rst:2603 -msgid "User" -msgstr "" - -#: discord.User:1 of +#: discord.user.User:1 of msgid "Represents a Discord user." msgstr "" -#: discord.User:41 of -#, fuzzy -msgid "The avatar hash the user has. Could be None." -msgstr "Optional[:class:`str`] -- ユーザーのアバターハッシュ。 Noneが返る場合もあります。" - #: discord.User.dm_channel:1 of msgid "Returns the channel associated with this user if it exists." msgstr "" @@ -8914,177 +11265,120 @@ msgstr "これが ``None`` を返すなら、あなたは :meth:`create_dm` コ msgid "Optional[:class:`DMChannel`]" msgstr "" -#: discord.Member.create_dm:1 discord.User.create_dm:1 of -msgid "Creates a :class:`DMChannel` with this user." -msgstr "このユーザーと :class:`DMChannel` を作ります。" - -#: discord.Member.create_dm:3 discord.User.create_dm:3 of -msgid "" -"This should be rarely called, as this is done transparently for most " -"people." -msgstr "" - -#: discord.Member.create_dm:7 discord.User.create_dm:7 of +#: discord.User.mutual_guilds:1 of #, fuzzy -msgid ":class:`.DMChannel`" -msgstr ":class:`.Widget`" +msgid "The guilds that the user shares with the client." +msgstr "List[:class:`User`] -- ユーザーのフレンドであるすべてのユーザーを返します。" -#: discord.User.relationship:1 of -msgid "" -"Returns the :class:`Relationship` with this user if applicable, ``None`` " -"otherwise." +#: discord.User.mutual_guilds:5 of +msgid "This will only return mutual guilds within the client's internal cache." msgstr "" -#: discord.Member.mutual_friends:3 discord.User.mutual_friends:3 of -msgid "Gets all mutual friends of this user." -msgstr "" +#: discord.User.mutual_guilds:9 of +#, fuzzy +msgid "List[:class:`Guild`]" +msgstr ":class:`.Guild`" -#: discord.Member.mutual_friends:9 discord.User.mutual_friends:9 of -msgid "Not allowed to get mutual friends of this user." -msgstr "" +#: discord.member.flatten_user..generate_function..general:3 +#: discord.user.User.create_dm:3 of +msgid "Creates a :class:`DMChannel` with this user." +msgstr "このユーザーと :class:`DMChannel` を作ります。" -#: discord.Member.mutual_friends:10 discord.User.mutual_friends:10 of -msgid "Getting mutual friends failed." +#: ../../api.rst:3456 +msgid "Attachment" msgstr "" -#: discord.Member.mutual_friends:12 discord.User.mutual_friends:12 of -msgid "The users that are mutual friends." +#: discord.message.Attachment:1 of +msgid "Represents an attachment from Discord." msgstr "" -#: discord.Member.is_friend:1 discord.User.is_friend:1 of -#, fuzzy -msgid ":class:`bool`: Checks if the user is your friend." -msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" - -#: discord.Member.is_blocked:1 discord.User.is_blocked:1 of -#, fuzzy -msgid ":class:`bool`: Checks if the user is blocked." -msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" - -#: discord.Member.block:3 discord.User.block:3 of -msgid "Blocks the user." -msgstr "ユーザーをブロックします。" - -#: discord.Member.block:9 discord.User.block:9 of +#: discord.message.Attachment:7 of #, fuzzy -msgid "Not allowed to block this user." -msgstr "このユーザーはブロックされています。" - -#: discord.Member.block:10 discord.User.block:10 of -#, fuzzy -msgid "Blocking the user failed." -msgstr "ユーザーをブロックします。" +msgid "Returns the URL of the attachment." +msgstr "役職の名前を返します。" -#: discord.Member.unblock:3 discord.User.unblock:3 of -msgid "Unblocks the user." +#: discord.message.Attachment:11 of +msgid "Checks if the attachment is equal to another attachment." msgstr "" -#: discord.Member.unblock:9 discord.User.unblock:9 of +#: discord.message.Attachment:15 of #, fuzzy -msgid "Not allowed to unblock this user." -msgstr "このユーザーはブロックされています。" +msgid "Checks if the attachment is not equal to another attachment." +msgstr "表現のフィルターのレベルが他のレベルより小さい、または等しいか確認します。" -#: discord.Member.unblock:10 discord.User.unblock:10 of +#: discord.message.Attachment:19 of #, fuzzy -msgid "Unblocking the user failed." -msgstr "ユーザーをブロックします。" - -#: discord.Member.remove_friend:3 discord.User.remove_friend:3 of -msgid "Removes the user as a friend." -msgstr "" - -#: discord.Member.remove_friend:9 discord.User.remove_friend:9 of -msgid "Not allowed to remove this user as a friend." -msgstr "" - -#: discord.Member.remove_friend:10 discord.User.remove_friend:10 of -msgid "Removing the user as a friend failed." -msgstr "" - -#: discord.Member.send_friend_request:3 discord.User.send_friend_request:3 of -msgid "Sends the user a friend request." -msgstr "" - -#: discord.Member.send_friend_request:9 discord.User.send_friend_request:9 of -msgid "Not allowed to send a friend request to the user." -msgstr "" - -#: discord.Member.send_friend_request:10 discord.User.send_friend_request:10 of -msgid "Sending the friend request failed." -msgstr "" - -#: discord.Member.profile:3 discord.User.profile:3 of -msgid "Gets the user's profile." -msgstr "" - -#: discord.Member.profile:13 discord.User.profile:13 of -msgid ":class:`Profile`" -msgstr "" - -#: ../../api.rst:2617 -msgid "Attachment" -msgstr "" +msgid "Returns the hash of the attachment." +msgstr "役職の名前を返します。" -#: discord.Attachment:1 of -msgid "Represents an attachment from Discord." +#: discord.message.Attachment:21 of +msgid "Attachment can now be casted to :class:`str` and is hashable." msgstr "" -#: discord.Attachment:5 of +#: discord.message.Attachment:26 of msgid "The attachment ID." msgstr "" -#: discord.Attachment:11 of +#: discord.message.Attachment:32 of msgid "The attachment size in bytes." msgstr "" -#: discord.Attachment:17 of +#: discord.message.Attachment:38 of msgid "The attachment's height, in pixels. Only applicable to images and videos." msgstr "" -#: discord.Attachment:23 of +#: discord.message.Attachment:44 of msgid "The attachment's width, in pixels. Only applicable to images and videos." msgstr "" -#: discord.Attachment:29 of +#: discord.message.Attachment:50 of msgid "The attachment's filename." msgstr "" -#: discord.Attachment:35 of +#: discord.message.Attachment:56 of msgid "" "The attachment URL. If the message this attachment was attached to is " "deleted, then this will 404." msgstr "" -#: discord.Attachment:42 of +#: discord.message.Attachment:63 of msgid "" "The proxy URL. This is a cached version of the :attr:`~Attachment.url` in" " the case of images. When the message is deleted, this URL might be valid" " for a few minutes or not valid at all." msgstr "" -#: discord.Attachment.is_spoiler:1 of +#: discord.message.Attachment:71 of +msgid "The attachment's `media type `_" +msgstr "" + +#: discord.message.Attachment:79 of +msgid "The attachment's description. Only applicable to images." +msgstr "" + +#: discord.message.Attachment.is_spoiler:1 of msgid ":class:`bool`: Whether this attachment contains a spoiler." msgstr "" -#: discord.Attachment.save:3 of +#: discord.message.Attachment.save:3 of msgid "Saves this attachment into a file-like object." msgstr "" -#: discord.Attachment.save:5 of +#: discord.asset.AssetMixin.save:5 discord.message.Attachment.save:5 of msgid "" "The file-like object to save this attachment to or the filename to use. " "If a filename is passed then a file is created with that filename and " "used instead." msgstr "" -#: discord.Attachment.save:9 of +#: discord.asset.AssetMixin.save:9 discord.message.Attachment.save:9 of msgid "" "Whether to seek to the beginning of the file after saving is successfully" " done." msgstr "" -#: discord.Attachment.read:7 discord.Attachment.save:12 -#: discord.Attachment.to_file:8 of +#: discord.message.Attachment.read:7 discord.message.Attachment.save:12 +#: discord.message.Attachment.to_file:8 of msgid "" "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading" " the attachment. This will allow attachments to be saved after deletion " @@ -9094,44 +11388,44 @@ msgid "" "some types of attachments." msgstr "" -#: discord.Attachment.save:20 of +#: discord.message.Attachment.save:20 of msgid "Saving the attachment failed." msgstr "" -#: discord.Attachment.read:17 discord.Attachment.save:21 -#: discord.Attachment.to_file:24 of +#: discord.message.Attachment.read:17 discord.message.Attachment.save:21 +#: discord.message.Attachment.to_file:24 of #, fuzzy msgid "The attachment was deleted." msgstr "チャンネルの削除。" -#: discord.Asset.save:14 discord.Attachment.save:23 of +#: discord.asset.AssetMixin.save:17 discord.message.Attachment.save:23 of msgid "The number of bytes written." msgstr "" -#: discord.Attachment.read:3 of +#: discord.message.Attachment.read:3 of msgid "Retrieves the content of this attachment as a :class:`bytes` object." msgstr "" -#: discord.Attachment.read:15 discord.Attachment.to_file:22 of +#: discord.message.Attachment.read:15 discord.message.Attachment.to_file:22 of msgid "Downloading the attachment failed." msgstr "" -#: discord.Attachment.read:16 discord.Attachment.to_file:23 of +#: discord.message.Attachment.read:16 discord.message.Attachment.to_file:23 of #, fuzzy msgid "You do not have permissions to access this attachment" msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.Attachment.read:19 of +#: discord.message.Attachment.read:19 of msgid "The contents of the attachment." msgstr "" -#: discord.Attachment.to_file:3 of +#: discord.message.Attachment.to_file:3 of msgid "" "Converts the attachment into a :class:`File` suitable for sending via " ":meth:`abc.Messageable.send`." msgstr "" -#: discord.Attachment.to_file:8 of +#: discord.message.Attachment.to_file:8 of msgid "" "Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading" " the attachment. This will allow attachments to be saved after deletion " @@ -9141,185 +11435,269 @@ msgid "" "some types of attachments. .. versionadded:: 1.4" msgstr "" -#: discord.Attachment.to_file:17 of +#: discord.message.Attachment.to_file:17 of msgid "Whether the file is a spoiler. .. versionadded:: 1.4" msgstr "" -#: discord.Attachment.to_file:17 of +#: discord.message.Attachment.to_file:17 of msgid "Whether the file is a spoiler." msgstr "" -#: discord.Attachment.to_file:26 of +#: discord.message.Attachment.to_file:26 of msgid "The attachment as a file suitable for sending." msgstr "" -#: discord.Attachment.to_file:27 of +#: discord.message.Attachment.to_file:27 of #, fuzzy msgid ":class:`File`" msgstr ":class:`.Profile`" -#: ../../api.rst:2623 +#: ../../api.rst:3464 msgid "Asset" msgstr "" -#: discord.Asset:1 of +#: discord.asset.Asset:1 of msgid "Represents a CDN asset on Discord." msgstr "" -#: discord.Asset:7 of +#: discord.asset.Asset:7 of msgid "Returns the URL of the CDN asset." msgstr "" -#: discord.Asset:11 of +#: discord.asset.Asset:11 of msgid "Returns the length of the CDN asset's URL." msgstr "" -#: discord.Asset:15 of -msgid "Checks if the Asset has a URL." -msgstr "" - -#: discord.Asset:19 of +#: discord.asset.Asset:15 of msgid "Checks if the asset is equal to another asset." msgstr "" -#: discord.Asset:23 of +#: discord.asset.Asset:19 of msgid "Checks if the asset is not equal to another asset." msgstr "" -#: discord.Asset:27 of +#: discord.asset.Asset:23 of msgid "Returns the hash of the asset." msgstr "" -#: discord.Asset.read:3 of -msgid "Retrieves the content of this asset as a :class:`bytes` object." +#: discord.Asset.url:1 of +#, fuzzy +msgid "Returns the underlying URL of the asset." +msgstr "役職の名前を返します。" + +#: discord.Asset.key:1 of +msgid "Returns the identifying key of the asset." +msgstr "" + +#: discord.asset.Asset.is_animated:1 of +#, fuzzy +msgid ":class:`bool`: Returns whether the asset is animated." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: discord.asset.Asset.replace:1 of +msgid "Returns a new asset with the passed components replaced." +msgstr "" + +#: discord.asset.Asset.replace:7 discord.asset.Asset.with_size:7 of +#, fuzzy +msgid "The new size of the asset." +msgstr "ユーザーのプロフィール。" + +#: discord.asset.Asset.replace:9 of +msgid "" +"The new format to change it to. Must be either 'webp', 'jpeg', 'jpg', " +"'png', or 'gif' if it's animated." +msgstr "" + +#: discord.asset.Asset.replace:12 of +msgid "" +"The new format to change it to if the asset isn't animated. Must be " +"either 'webp', 'jpeg', 'jpg', or 'png'." +msgstr "" + +#: discord.asset.Asset.replace:16 of +#, fuzzy +msgid "An invalid size or format was passed." +msgstr "招待の更新。" + +#: discord.asset.Asset.replace:18 of +msgid "The newly updated asset." +msgstr "" + +#: discord.asset.Asset.with_size:1 of +#, fuzzy +msgid "Returns a new asset with the specified size." +msgstr "特定のIDの :class:`.Webhook` を取得します。" + +#: discord.asset.Asset.with_size:10 of +msgid "The asset had an invalid size." +msgstr "" + +#: discord.asset.Asset.with_format:12 discord.asset.Asset.with_size:12 +#: discord.asset.Asset.with_static_format:15 of +msgid "The new updated asset." +msgstr "" + +#: discord.asset.Asset.with_format:1 of +#, fuzzy +msgid "Returns a new asset with the specified format." +msgstr "特定のIDの :class:`.Webhook` を取得します。" + +#: discord.asset.Asset.with_format:7 of +#, fuzzy +msgid "The new format of the asset." +msgstr "ギルドの名前。" + +#: discord.asset.Asset.with_format:10 discord.asset.Asset.with_static_format:13 +#: of +msgid "The asset had an invalid format." msgstr "" -#: discord.Asset.read:7 of +#: discord.asset.Asset.with_static_format:1 of +#, fuzzy +msgid "Returns a new asset with the specified static format." +msgstr "特定のIDの :class:`.Webhook` を取得します。" + +#: discord.asset.Asset.with_static_format:3 of msgid "" -":class:`PartialEmoji` won't have a connection state if user created, and " -"a URL won't be present if a custom image isn't associated with the asset," -" e.g. a guild with no custom icon." +"This only changes the format if the underlying asset is not animated. " +"Otherwise, the asset is not changed." msgstr "" -#: discord.Asset.read:13 discord.Asset.save:10 of -msgid "There was no valid URL or internal connection state." +#: discord.asset.Asset.with_static_format:10 of +#, fuzzy +msgid "The new static format of the asset." +msgstr "更新前のボイス状態。" + +#: discord.asset.AssetMixin.read:3 discord.partial_emoji.PartialEmoji.read:3 of +msgid "Retrieves the content of this asset as a :class:`bytes` object." msgstr "" -#: discord.Asset.read:14 discord.Asset.save:11 of +#: discord.asset.AssetMixin.read:5 discord.asset.AssetMixin.save:13 +#: discord.partial_emoji.PartialEmoji.read:5 of +#, fuzzy +msgid "There was no internal connection state." +msgstr ":class:`str` -- 音声接続のトークン." + +#: discord.asset.AssetMixin.read:6 discord.asset.AssetMixin.save:14 +#: discord.partial_emoji.PartialEmoji.read:6 of msgid "Downloading the asset failed." msgstr "" -#: discord.Asset.read:15 discord.Asset.save:12 of +#: discord.asset.AssetMixin.read:7 discord.asset.AssetMixin.save:15 +#: discord.partial_emoji.PartialEmoji.read:7 of #, fuzzy msgid "The asset was deleted." msgstr "役職の削除。" -#: discord.Asset.read:17 of +#: discord.asset.AssetMixin.read:9 discord.partial_emoji.PartialEmoji.read:9 of msgid "The content of the asset." msgstr "" -#: discord.Asset.save:3 of +#: discord.asset.AssetMixin.save:3 of msgid "Saves this asset into a file-like object." msgstr "" -#: discord.Asset.save:5 discord.Asset.save:7 of -msgid "Same as in :meth:`Attachment.save`." -msgstr "" - -#: ../../api.rst:2629 +#: ../../api.rst:3473 msgid "Message" msgstr "" -#: discord.Message:1 of +#: discord.message.Message:1 of msgid "Represents a message from Discord." msgstr "" -#: discord.Message:3 of -msgid "There should be no need to create one of these manually." -msgstr "" +#: discord.message.Message:15 of +#, fuzzy +msgid "Returns the message's hash." +msgstr "ユーザーのハッシュ値を返します。" -#: discord.Message:7 of +#: discord.message.Message:19 of msgid "" "Specifies if the message was done with text-to-speech. This can only be " "accurately received in :func:`on_message` due to a discord limitation." msgstr "" -#: discord.Message:15 of +#: discord.message.Message:27 of msgid "" "The type of message. In most cases this should not be checked, but it is " "helpful in cases where it might be a system message for " ":attr:`system_content`." msgstr "" -#: discord.Message:18 of +#: discord.message.Message:30 of #, fuzzy msgid ":class:`MessageType`" msgstr ":class:`str`" -#: discord.Message:22 of +#: discord.message.Message:34 of msgid "" "A :class:`Member` that sent the message. If :attr:`channel` is a private " "channel or the user has the left the guild, then it is a :class:`User` " "instead." msgstr "" -#: discord.Message:29 of +#: discord.message.Message:37 of +#, fuzzy +msgid "Union[:class:`Member`, :class:`abc.User`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.message.Message:41 of #, fuzzy msgid "The actual contents of the message." msgstr "更新後のメッセージ。" -#: discord.Message:35 of +#: discord.message.Message:47 of msgid "" "The value used by the discord guild and the client to verify that the " -"message is successfully sent. This is typically non-important." +"message is successfully sent. This is not stored long term within " +"Discord's servers and is only used ephemerally." msgstr "" -#: discord.Message:40 of +#: discord.message.Message:50 of +#, fuzzy +msgid "Optional[Union[:class:`str`, :class:`int`]]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.message.Message:54 of #, fuzzy msgid "A list of embeds the message has." msgstr "更新前の絵文字のリスト。" -#: discord.Message:42 of +#: discord.message.Message:56 of #, fuzzy msgid "List[:class:`Embed`]" msgstr ":class:`bytes`" -#: discord.Message:46 of +#: discord.message.Message:60 of msgid "" -"The :class:`TextChannel` that the message was sent from. Could be a " -":class:`DMChannel` or :class:`GroupChannel` if it's a private message." +"The :class:`TextChannel` or :class:`Thread` that the message was sent " +"from. Could be a :class:`DMChannel` or :class:`GroupChannel` if it's a " +"private message." msgstr "" -#: discord.Message:49 of -msgid "Union[:class:`abc.Messageable`]" -msgstr "" - -#: discord.Message:53 of +#: discord.message.Message:63 of msgid "" -"The call that the message refers to. This is only applicable to messages " -"of type :attr:`MessageType.call`." -msgstr "" - -#: discord.Message:56 of -msgid "Optional[:class:`CallMessage`]" +"Union[:class:`TextChannel`, :class:`Thread`, :class:`DMChannel`, " +":class:`GroupChannel`, :class:`PartialMessageable`]" msgstr "" -#: discord.Message:60 of +#: discord.message.Message:67 of msgid "" "The message that this message references. This is only applicable to " -"messages of type :attr:`MessageType.pins_add` or crossposted messages " -"created by a followed channel integration." +"messages of type :attr:`MessageType.pins_add`, crossposted messages " +"created by a followed channel integration, or message replies." msgstr "" -#: discord.Message:66 of -msgid "Optional[:class:`MessageReference`]" -msgstr "" +#: discord.message.Message:73 of +#, fuzzy +msgid "Optional[:class:`~discord.MessageReference`]" +msgstr ":class:`~discord.User`" -#: discord.Message:70 of +#: discord.message.Message:77 of msgid "Specifies if the message mentions everyone." msgstr "" -#: discord.Message:74 of +#: discord.message.Message:81 of msgid "" "This does not check if the ``@everyone`` or the ``@here`` text is in the " "message itself. Rather this boolean indicates if either the ``@everyone``" @@ -9327,7 +11705,7 @@ msgid "" "mentioning." msgstr "" -#: discord.Message:82 of +#: discord.message.Message:89 of msgid "" "A list of :class:`Member` that were mentioned. If the message is in a " "private message then the list will be of :class:`User` instead. For " @@ -9336,187 +11714,208 @@ msgid "" ":attr:`system_content`." msgstr "" -#: discord.Message:89 of +#: discord.message.Message:96 of msgid "" "The order of the mentions list is not in any particular order so you " -"should not rely on it. This is a discord limitation, not one with the " +"should not rely on it. This is a Discord limitation, not one with the " "library." msgstr "" -#: discord.Message:92 of +#: discord.message.Message:99 of #, fuzzy msgid "List[:class:`abc.User`]" msgstr ":class:`str`" -#: discord.Message:96 of +#: discord.message.Message:103 of msgid "" "A list of :class:`abc.GuildChannel` that were mentioned. If the message " "is in a private message then the list is always empty." msgstr "" #: discord.CategoryChannel.channels:5 discord.Guild.channels:3 -#: discord.Guild.fetch_channels:15 discord.Message:99 of +#: discord.message.Message:106 of msgid "List[:class:`abc.GuildChannel`]" msgstr "" -#: discord.Message:103 of +#: discord.message.Message:110 of msgid "" "A list of :class:`Role` that were mentioned. If the message is in a " "private message then the list is always empty." msgstr "" -#: discord.Emoji.roles:5 discord.Guild.edit_role_positions:32 -#: discord.Guild.fetch_roles:14 discord.Guild.roles:6 discord.Member.roles:7 -#: discord.Message:106 of +#: discord.Emoji.roles:5 discord.Guild.roles:6 discord.Member.roles:7 +#: discord.guild.Guild.edit_role_positions:36 +#: discord.guild.Guild.fetch_roles:14 discord.message.Message:113 of #, fuzzy msgid "List[:class:`Role`]" msgstr ":class:`.Profile`" -#: discord.Message:110 of +#: discord.message.Message:117 discord.message.PartialMessage:37 of #, fuzzy msgid "The message ID." msgstr "削除されたメッセージ。" -#: discord.Message:116 of +#: discord.message.Message:123 of msgid "" "If this message was sent by a webhook, then this is the webhook ID's that" " sent this message." msgstr "" -#: discord.Message:123 of +#: discord.message.Message:130 of msgid "A list of attachments given to a message." msgstr "" -#: discord.Message:125 of +#: discord.message.Message:132 of msgid "List[:class:`Attachment`]" msgstr "" -#: discord.Message:129 of +#: discord.message.Message:136 of msgid "Specifies if the message is currently pinned." msgstr "" -#: discord.Message:135 of +#: discord.message.Message:142 of #, fuzzy msgid "Extra features of the message." msgstr "更新後のメッセージ。" -#: discord.Message:139 of +#: discord.message.Message:146 of #, fuzzy msgid ":class:`MessageFlags`" msgstr ":class:`bytes`" -#: discord.Message:143 of +#: discord.message.Message:150 of msgid "" "Reactions to a message. Reactions can be either custom emoji or standard " "unicode emoji." msgstr "" -#: discord.Message:145 of +#: discord.message.Message:152 of msgid "List[:class:`Reaction`]" msgstr "" -#: discord.Message:149 of +#: discord.message.Message:156 of msgid "" "The activity associated with this message. Sent with Rich-Presence " "related messages that for example, request joining, spectating, or " "listening to or with another member." msgstr "" -#: discord.Message:152 of +#: discord.message.Message:159 of msgid "It is a dictionary with the following optional keys:" msgstr "" -#: discord.Message:154 of +#: discord.message.Message:161 of msgid "" "``type``: An integer denoting the type of message activity being " "requested." msgstr "" -#: discord.Message:155 of +#: discord.message.Message:162 of msgid "``party_id``: The party ID associated with the party." msgstr "" -#: discord.Message:157 discord.Message:171 of +#: discord.message.Message:164 discord.message.Message:178 of msgid "Optional[:class:`dict`]" msgstr "" -#: discord.Message:161 of +#: discord.message.Message:168 of msgid "The rich presence enabled application associated with this message." msgstr "" -#: discord.Message:163 of +#: discord.message.Message:170 of msgid "It is a dictionary with the following keys:" msgstr "" -#: discord.Message:165 of +#: discord.message.Message:172 of msgid "``id``: A string representing the application's ID." msgstr "" -#: discord.Message:166 of +#: discord.message.Message:173 of msgid "``name``: A string representing the application's name." msgstr "" -#: discord.Message:167 of +#: discord.message.Message:174 of msgid "``description``: A string representing the application's description." msgstr "" -#: discord.Message:168 of +#: discord.message.Message:175 of msgid "``icon``: A string representing the icon ID of the application." msgstr "" -#: discord.Message:169 of +#: discord.message.Message:176 of msgid "``cover_image``: A string representing the embed's image asset ID." msgstr "" -#: discord.Message.guild:1 of +#: discord.message.Message:182 of +#, fuzzy +msgid "A list of sticker items given to the message." +msgstr "更新前の絵文字のリスト。" + +#: discord.message.Message:186 of +#, fuzzy +msgid "List[:class:`StickerItem`]" +msgstr ":class:`str`" + +#: discord.message.Message:190 of +#, fuzzy +msgid "A list of components in the message." +msgstr "更新前の絵文字のリスト。" + +#: discord.components.ActionRow:19 discord.message.Message:194 of +#, fuzzy +msgid "List[:class:`Component`]" +msgstr ":class:`str`" + +#: discord.message.Message:198 of msgid "The guild that the message belongs to, if applicable." msgstr "" -#: discord.Message.raw_mentions:1 of +#: ../../docstring discord.Message.raw_mentions:1 of msgid "" "A property that returns an array of user IDs matched with the syntax of " "``<@user_id>`` in the message content." msgstr "" -#: discord.Message.raw_mentions:4 of +#: ../../docstring discord.Message.raw_mentions:4 of msgid "" "This allows you to receive the user IDs of mentioned users even in a " "private message context." msgstr "" -#: discord.Message.raw_channel_mentions:4 discord.Message.raw_mentions:7 -#: discord.Message.raw_role_mentions:4 of +#: ../../docstring discord.Message.raw_channel_mentions:4 +#: discord.Message.raw_mentions:7 discord.Message.raw_role_mentions:4 of #, fuzzy msgid "List[:class:`int`]" msgstr ":class:`str`" -#: discord.Message.raw_channel_mentions:1 of +#: ../../docstring discord.Message.raw_channel_mentions:1 of msgid "" "A property that returns an array of channel IDs matched with the syntax " "of ``<#channel_id>`` in the message content." msgstr "" -#: discord.Message.raw_role_mentions:1 of +#: ../../docstring discord.Message.raw_role_mentions:1 of msgid "" "A property that returns an array of role IDs matched with the syntax of " "``<@&role_id>`` in the message content." msgstr "" -#: discord.Message.clean_content:1 of +#: ../../docstring discord.Message.clean_content:1 of msgid "" "A property that returns the content in a \"cleaned up\" manner. This " "basically means that mentions are transformed into the way the client " "shows it. e.g. ``<#id>`` will transform into ``#name``." msgstr "" -#: discord.Message.clean_content:6 of +#: ../../docstring discord.Message.clean_content:6 of msgid "This will also transform @everyone and @here mentions into non-mentions." msgstr "" -#: discord.Message.clean_content:11 of +#: ../../docstring discord.Message.clean_content:11 of msgid "" -"This *does not* escape markdown. If you want to escape markdown then use " -":func:`utils.escape_markdown` along with this function." +"This *does not* affect markdown. If you want to escape or remove markdown" +" then use :func:`utils.escape_markdown` or :func:`utils.remove_markdown` " +"respectively, along with this function." msgstr "" #: discord.Message.created_at:1 of @@ -9524,99 +11923,98 @@ msgid "The message's creation time in UTC." msgstr "" #: discord.Message.edited_at:1 of -msgid "A naive UTC datetime object containing the edited time of the message." +msgid "An aware UTC datetime object containing the edited time of the message." msgstr "" -#: discord.Activity.end:3 discord.Activity.start:3 -#: discord.BaseActivity.created_at:5 discord.CallMessage:10 discord.Game.end:3 -#: discord.Game.start:3 discord.Member:30 discord.Member:55 -#: discord.Message.edited_at:3 discord.Spotify.created_at:5 of -msgid "Optional[:class:`datetime.datetime`]" -msgstr "" - -#: discord.Message.jump_url:1 of +#: discord.Message.jump_url:1 discord.PartialMessage.jump_url:1 of msgid "Returns a URL that allows the client to jump to this message." msgstr "" -#: discord.Message.is_system:1 of +#: discord.message.Message.is_system:1 of msgid ":class:`bool`: Whether the message is a system message." msgstr "" -#: discord.Message.system_content:1 of +#: discord.message.Message.is_system:3 of msgid "" -"A property that returns the content that is rendered regardless of the " -":attr:`Message.type`." +"A system message is a message that is constructed entirely by the Discord" +" API in response to something." msgstr "" -#: discord.Message.system_content:4 of +#: ../../docstring discord.Message.system_content:1 of msgid "" -"In the case of :attr:`MessageType.default`\\, this just returns the " -"regular :attr:`Message.content`. Otherwise this returns an English " -"message denoting the contents of the system message." +"A property that returns the content that is rendered regardless of the " +":attr:`Message.type`." msgstr "" -#: discord.Message.delete:3 of -msgid "Deletes the message." +#: ../../docstring discord.Message.system_content:4 of +msgid "" +"In the case of :attr:`MessageType.default` and " +":attr:`MessageType.reply`\\, this just returns the regular " +":attr:`Message.content`. Otherwise this returns an English message " +"denoting the contents of the system message." msgstr "" -#: discord.Message.delete:5 of +#: discord.message.Message.delete:5 of msgid "" "Your own messages could be deleted without any proper permissions. " "However to delete other people's messages, you need the " ":attr:`~Permissions.manage_messages` permission." msgstr "" -#: discord.Message.delete:9 of +#: discord.message.Message.delete:9 of msgid "Added the new ``delay`` keyword-only parameter." msgstr "" -#: discord.Message.delete:12 of +#: discord.message.Message.delete:12 of msgid "" "If provided, the number of seconds to wait in the background before " "deleting the message. If the deletion fails then it is silently ignored." msgstr "" -#: discord.Message.delete:16 of -msgid "You do not have proper permissions to delete the message." -msgstr "" - -#: discord.Message.delete:17 of +#: discord.message.Message.delete:17 of #, fuzzy msgid "The message was deleted already" msgstr "メッセージが埋め込みを受け取った。" -#: discord.Message.delete:18 of -#, fuzzy -msgid "Deleting the message failed." -msgstr "削除されたメッセージ。" - -#: discord.Message.edit:3 of -msgid "Edits the message." -msgstr "" - -#: discord.Message.edit:5 of +#: discord.message.Message.edit:5 of msgid "" "The content must be able to be transformed into a string via " "``str(content)``." msgstr "" -#: discord.Message.edit:7 of +#: discord.message.Message.edit:7 of msgid "The ``suppress`` keyword-only parameter was added." msgstr "" -#: discord.Message.edit:10 of +#: discord.message.Message.edit:10 discord.role.Role.edit:13 of +msgid "Edits are no longer in-place, the newly edited role is returned instead." +msgstr "" + +#: discord.message.Message.edit:17 of msgid "" "The new content to replace the message with. Could be ``None`` to remove " "the content." msgstr "" -#: discord.Message.edit:13 of +#: discord.message.Message.edit:20 of msgid "" "The new embed to replace the original with. Could be ``None`` to remove " "the embed." msgstr "" -#: discord.Message.edit:16 of +#: discord.message.Message.edit:23 of +msgid "" +"The new embeds to replace the original with. Must be a maximum of 10. To " +"remove all embeds ``[]`` should be passed. .. versionadded:: 2.0" +msgstr "" + +#: discord.message.Message.edit:23 of +msgid "" +"The new embeds to replace the original with. Must be a maximum of 10. To " +"remove all embeds ``[]`` should be passed." +msgstr "" + +#: discord.message.Message.edit:37 of msgid "" "Whether to suppress embeds for the message. This removes all the embeds " "if set to ``True``. If set to ``False`` this brings the embeds back if " @@ -9624,780 +12022,1031 @@ msgid "" ":attr:`~.Permissions.manage_messages`." msgstr "" -#: discord.Message.edit:21 of +#: discord.message.Message.edit:42 of msgid "" "If provided, the number of seconds to wait in the background before " "deleting the message we just edited. If the deletion fails, then it is " "silently ignored." msgstr "" -#: discord.Message.edit:30 of -msgid "Editing the message failed." -msgstr "" - -#: discord.Message.edit:31 of +#: discord.message.Message.edit:60 of msgid "" "Tried to suppress a message without permissions or edited a message's" " content or embed that isn't yours." msgstr "" -#: discord.Message.publish:3 of +#: ../../docstring discord.Intents.dm_messages:15 +#: discord.Intents.guild_messages:15 discord.Intents.messages:15 +#: discord.message.Message.add_files:14 discord.message.Message.edit:64 +#: discord.message.Message.remove_attachments:14 +#: discord.message.PartialMessage.fetch:10 discord.reaction.Reaction:48 of +#, fuzzy +msgid ":class:`Message`" +msgstr ":class:`bytes`" + +#: discord.message.Message.publish:3 of msgid "Publishes this message to your announcement channel." msgstr "" -#: discord.Message.publish:5 of +#: discord.message.Message.publish:5 of +#, fuzzy +msgid "" +"You must have the :attr:`~Permissions.send_messages` permission to do " +"this." +msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" + +#: discord.message.Message.publish:7 of #, fuzzy msgid "" "If the message is not your own then the " -":attr:`~Permissions.manage_messages` permission is needed." +":attr:`~Permissions.manage_messages` permission is also needed." msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" -#: discord.Message.publish:8 of +#: discord.message.Message.publish:10 of msgid "You do not have the proper permissions to publish this message." msgstr "" -#: discord.Message.publish:9 of +#: discord.message.Message.publish:11 of msgid "Publishing the message failed." msgstr "" -#: discord.Message.pin:3 of +#: discord.message.Message.pin:3 of msgid "Pins the message." msgstr "" -#: discord.Message.pin:5 discord.Message.unpin:5 of +#: discord.message.Message.pin:5 discord.message.Message.unpin:5 of msgid "" "You must have the :attr:`~Permissions.manage_messages` permission to do " "this in a non-private channel context." msgstr "" -#: discord.Message.pin:8 of +#: discord.message.Message.pin:8 of msgid "" "The reason for pinning the message. Shows up on the audit log. .. " "versionadded:: 1.4" msgstr "" -#: discord.Message.pin:8 of +#: discord.message.Message.pin:8 of msgid "The reason for pinning the message. Shows up on the audit log." msgstr "" -#: discord.Message.pin:13 of +#: discord.message.Message.pin:13 of #, fuzzy msgid "You do not have permissions to pin the message." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.Message.pin:14 discord.Message.unpin:14 of +#: discord.message.Message.pin:14 discord.message.Message.unpin:14 of #, fuzzy msgid "The message or channel was not found or deleted." msgstr "作成、または削除されたギルドチャンネル。" -#: discord.Message.pin:15 of +#: discord.message.Message.pin:15 of msgid "" "Pinning the message failed, probably due to the channel having more " "than 50 pinned messages." msgstr "" -#: discord.Message.unpin:3 of +#: discord.message.Message.unpin:3 of msgid "Unpins the message." msgstr "" -#: discord.Message.unpin:8 of +#: discord.message.Message.unpin:8 of msgid "" "The reason for unpinning the message. Shows up on the audit log. .. " "versionadded:: 1.4" msgstr "" -#: discord.Message.unpin:8 of +#: discord.message.Message.unpin:8 of msgid "The reason for unpinning the message. Shows up on the audit log." msgstr "" -#: discord.Message.unpin:13 of +#: discord.message.Message.unpin:13 of #, fuzzy msgid "You do not have permissions to unpin the message." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.Message.unpin:15 of +#: discord.message.Message.unpin:15 of msgid "Unpinning the message failed." msgstr "" -#: discord.Message.add_reaction:3 of +#: discord.message.Message.add_reaction:3 of msgid "Add a reaction to the message." msgstr "" -#: discord.Message.add_reaction:5 discord.Message.clear_reaction:5 -#: discord.Message.remove_reaction:5 of +#: discord.message.Message.add_reaction:5 +#: discord.message.Message.clear_reaction:5 +#: discord.message.Message.remove_reaction:5 of msgid "The emoji may be a unicode emoji or a custom guild :class:`Emoji`." msgstr "" -#: discord.Message.add_reaction:7 of +#: discord.message.Message.add_reaction:7 of msgid "" "You must have the :attr:`~Permissions.read_message_history` permission to" " use this. If nobody else has reacted to the message using this emoji, " "the :attr:`~Permissions.add_reactions` permission is required." msgstr "" -#: discord.Message.add_reaction:11 of +#: discord.guild.Guild.delete_emoji:10 discord.message.Message.add_reaction:13 +#: of +msgid "``emoji`` parameter is now positional-only." +msgstr "" + +#: discord.message.Message.add_reaction:19 of msgid "The emoji to react with." msgstr "" -#: discord.Message.add_reaction:14 of +#: discord.message.Message.add_reaction:22 of msgid "Adding the reaction failed." msgstr "" -#: discord.Message.add_reaction:15 of +#: discord.message.Message.add_reaction:23 of msgid "You do not have the proper permissions to react to the message." msgstr "" -#: discord.Message.add_reaction:16 discord.Message.clear_reaction:16 -#: discord.Reaction.clear:11 of +#: discord.message.Message.add_reaction:24 +#: discord.message.Message.clear_reaction:20 discord.reaction.Reaction.clear:15 +#: of msgid "The emoji you specified was not found." msgstr "" -#: discord.Message.add_reaction:17 discord.Message.clear_reaction:17 -#: discord.Message.remove_reaction:21 discord.Reaction.clear:12 of +#: discord.message.Message.add_reaction:25 +#: discord.message.Message.clear_reaction:21 +#: discord.message.Message.remove_reaction:25 +#: discord.reaction.Reaction.clear:16 of msgid "The emoji parameter is invalid." msgstr "" -#: discord.Message.remove_reaction:3 of +#: discord.message.Message.remove_reaction:3 of msgid "Remove a reaction by the member from the message." msgstr "" -#: discord.Message.remove_reaction:7 of +#: discord.message.Message.remove_reaction:7 of msgid "" "If the reaction is not your own (i.e. ``member`` parameter is not you) " "then the :attr:`~Permissions.manage_messages` permission is needed." msgstr "" -#: discord.Message.remove_reaction:10 of +#: discord.message.Message.remove_reaction:10 of msgid "" "The ``member`` parameter must represent a member and meet the " ":class:`abc.Snowflake` abc." msgstr "" -#: discord.Message.remove_reaction:13 of +#: discord.message.Message.remove_reaction:17 of msgid "The emoji to remove." msgstr "" -#: discord.Message.remove_reaction:15 of +#: discord.message.Message.remove_reaction:19 of msgid "The member for which to remove the reaction." msgstr "" -#: discord.Message.remove_reaction:18 discord.Reaction.remove:14 of +#: discord.message.Message.remove_reaction:22 +#: discord.reaction.Reaction.remove:14 of msgid "Removing the reaction failed." msgstr "" -#: discord.Message.remove_reaction:19 discord.Reaction.remove:15 of +#: discord.message.Message.remove_reaction:23 +#: discord.reaction.Reaction.remove:15 of msgid "You do not have the proper permissions to remove the reaction." msgstr "" -#: discord.Message.remove_reaction:20 of +#: discord.message.Message.remove_reaction:24 of msgid "The member or emoji you specified was not found." msgstr "" -#: discord.Message.clear_reaction:3 of +#: discord.message.Message.clear_reaction:3 of #, fuzzy msgid "Clears a specific reaction from the message." msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" -#: discord.Message.clear_reaction:7 discord.Message.clear_reactions:5 -#: discord.Reaction.clear:5 of +#: discord.message.Message.clear_reaction:7 +#: discord.message.Message.clear_reactions:5 discord.reaction.Reaction.clear:5 +#: of msgid "You need the :attr:`~Permissions.manage_messages` permission to use this." msgstr "" -#: discord.Message.clear_reaction:11 of +#: discord.message.Message.clear_reaction:15 of msgid "The emoji to clear." msgstr "" -#: discord.Message.clear_reaction:14 discord.Reaction.clear:9 of +#: discord.message.Message.clear_reaction:18 discord.reaction.Reaction.clear:13 +#: of msgid "Clearing the reaction failed." msgstr "" -#: discord.Message.clear_reaction:15 discord.Reaction.clear:10 of +#: discord.message.Message.clear_reaction:19 discord.reaction.Reaction.clear:14 +#: of msgid "You do not have the proper permissions to clear the reaction." msgstr "" -#: discord.Message.clear_reactions:3 of +#: discord.message.Message.clear_reactions:3 of msgid "Removes all the reactions from the message." msgstr "" -#: discord.Message.clear_reactions:7 of +#: discord.message.Message.clear_reactions:7 of msgid "Removing the reactions failed." msgstr "" -#: discord.Message.clear_reactions:8 of +#: discord.message.Message.clear_reactions:8 of msgid "You do not have the proper permissions to remove all the reactions." msgstr "" -#: discord.Message.ack:3 of -msgid "Marks this message as read." -msgstr "" +#: discord.message.Message.create_thread:3 of +#, fuzzy +msgid "Creates a public thread from this message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" -#: discord.Guild.ack:5 discord.Message.ack:5 of -msgid "The user must not be a bot user." -msgstr "" +#: discord.message.Message.create_thread:5 of +#, fuzzy +msgid "" +"You must have :attr:`~discord.Permissions.create_public_threads` in order" +" to create a public thread from a message." +msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" -#: discord.Guild.ack:7 discord.Message.ack:7 of -msgid "Acking failed." -msgstr "" +#: discord.message.Message.create_thread:8 of +#, fuzzy +msgid "The channel this message belongs in must be a :class:`TextChannel`." +msgstr "移動先のチャンネル。ボイスチャンネルである必要があります。" -#: discord.Guild.ack:8 discord.Message.ack:8 of -msgid "You must not be a bot user." -msgstr "" +#: discord.channel.TextChannel.create_thread:10 +#: discord.message.Message.create_thread:12 of +#, fuzzy +msgid "The name of the thread." +msgstr "ギルドの名前。" -#: ../../api.rst:2635 -msgid "Reaction" +#: discord.channel.TextChannel.create_thread:16 +#: discord.message.Message.create_thread:14 of +msgid "" +"The duration in minutes before a thread is automatically archived for " +"inactivity. If not provided, the channel's default auto archive duration " +"is used." msgstr "" -#: discord.Reaction:1 of -msgid "Represents a reaction to a message." -msgstr "" +#: discord.channel.TextChannel.create_thread:29 +#: discord.message.Message.create_thread:18 of +#, fuzzy +msgid "You do not have permissions to create a thread." +msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.Emoji:3 discord.Invite:3 discord.Reaction:3 of -msgid "" -"Depending on the way this object was created, some of the attributes can " -"have a value of ``None``." +#: discord.message.Message.create_thread:19 of +#, fuzzy +msgid "Creating the thread failed." +msgstr "役職の名前を返します。" + +#: discord.message.Message.create_thread:20 of +msgid "This message does not have guild info attached." msgstr "" -#: discord.Reaction:10 of +#: discord.message.Message.create_thread:22 of +#, fuzzy +msgid "The created thread." +msgstr "リアクションの現在の状態。" + +#: discord.message.Message.create_thread:23 of +#, fuzzy +msgid ":class:`.Thread`" +msgstr ":class:`str`" + +#: discord.message.Message.reply:3 of msgid "" -"Checks if two reactions are equal. This works by checking if the emoji is" -" the same. So two messages with the same reaction will be considered " -"\"equal\"." +"A shortcut method to :meth:`.abc.Messageable.send` to reply to the " +":class:`.Message`." msgstr "" -#: discord.Reaction:16 of -msgid "Checks if two reactions are not equal." +#: discord.message.Message.reply:14 of +msgid "The ``files`` list is not of the appropriate size" msgstr "" -#: discord.Reaction:20 of -msgid "Returns the reaction's hash." +#: discord.message.Message.reply:15 of +msgid "You specified both ``file`` and ``files``." msgstr "" -#: discord.Reaction:24 of -msgid "Returns the string form of the reaction's emoji." -msgstr "" +#: discord.message.Message.reply:18 of +#, fuzzy +msgid ":class:`.Message`" +msgstr ":class:`bytes`" -#: discord.Reaction:28 of -msgid "The reaction emoji. May be a custom emoji, or a unicode emoji." +#: discord.message.Message.to_reference:1 of +msgid "Creates a :class:`~discord.MessageReference` from the current message." msgstr "" -#: discord.Reaction:30 of -msgid "Union[:class:`Emoji`, :class:`PartialEmoji`, :class:`str`]" +#: discord.message.Message.to_reference:5 of +msgid "" +"Whether replying using the message reference should raise " +":class:`HTTPException` if the message no longer exists or Discord could " +"not fetch the message. .. versionadded:: 1.7" msgstr "" -#: discord.Reaction:34 of -msgid "Number of times this reaction was made" +#: discord.message.Message.to_reference:5 of +msgid "" +"Whether replying using the message reference should raise " +":class:`HTTPException` if the message no longer exists or Discord could " +"not fetch the message." msgstr "" -#: discord.Reaction:40 of +#: discord.message.Message.to_reference:11 of #, fuzzy -msgid "If the user sent this reaction." -msgstr "リアクションを追加したユーザー。" +msgid "The reference to this message." +msgstr "現在のメッセージ。" -#: discord.Reaction:46 of +#: discord.message.Message.to_reference:12 of #, fuzzy -msgid "Message this reaction is for." -msgstr "リアクションが削除されたメッセージ。" +msgid ":class:`~discord.MessageReference`" +msgstr ":class:`~discord.User`" + +#: ../../api.rst:3481 +msgid "Component" +msgstr "" -#: discord.CallMessage:22 discord.Intents.dm_messages:16 -#: discord.Intents.guild_messages:15 discord.Intents.messages:16 -#: discord.Reaction:48 of +#: discord.components.Component:1 of #, fuzzy -msgid ":class:`Message`" -msgstr ":class:`bytes`" +msgid "Represents a Discord Bot UI Kit Component." +msgstr "Discordの音声接続を表します。" -#: discord.Reaction.users:1 of -msgid "" -"Returns an :class:`AsyncIterator` representing the users that have " -"reacted to the message." +#: discord.components.Component:3 of +msgid "Currently, the only components supported by Discord are:" msgstr "" -#: discord.Reaction.users:3 of -msgid "" -"The ``after`` parameter must represent a member and meet the " -":class:`abc.Snowflake` abc." -msgstr "" +#: discord.components.Component:5 of +#, fuzzy +msgid ":class:`ActionRow`" +msgstr ":class:`str`" -#: discord.Reaction.users:21 of -msgid "" -"The maximum number of results to return. If not provided, returns all the" -" users who reacted to the message." -msgstr "" +#: discord.components.Component:6 of +#, fuzzy +msgid ":class:`Button`" +msgstr ":class:`bool`" -#: discord.Reaction.users:25 of -msgid "For pagination, reactions are sorted by member." +#: discord.components.Component:7 of +#, fuzzy +msgid ":class:`SelectMenu`" +msgstr ":class:`str`" + +#: discord.components.Component:9 of +msgid "This class is abstract and cannot be instantiated." msgstr "" -#: discord.Reaction.users:28 of +#: discord.components.ActionRow:11 discord.components.Component:15 of #, fuzzy -msgid "Getting the users for the reaction failed." -msgstr "リアクションを追加したユーザー。" +msgid "The type of component." +msgstr "特定チャンネルのチャンネルタイプ。" -#: discord.Reaction.users:30 of -msgid "" -"Union[:class:`User`, :class:`Member`] -- The member (if retrievable) or " -"the user that has reacted to this message. The case where it can be a " -":class:`Member` is in a guild message context. Sometimes it can be a " -":class:`User` if the member has left the guild." -msgstr "" +#: discord.components.ActionRow:13 discord.components.Component:17 of +#, fuzzy +msgid ":class:`ComponentType`" +msgstr ":class:`.Profile`" -#: discord.Reaction.custom_emoji:1 of -msgid "If this is a custom emoji." +#: ../../api.rst:3489 +msgid "ActionRow" msgstr "" -#: discord.Reaction.remove:3 of -msgid "Remove the reaction by the provided :class:`User` from the message." -msgstr "" +#: discord.components.ActionRow:1 of +#, fuzzy +msgid "Represents a Discord Bot UI Kit Action Row." +msgstr "Discordの音声接続を表します。" -#: discord.Reaction.remove:5 of -msgid "" -"If the reaction is not your own (i.e. ``user`` parameter is not you) then" -" the :attr:`~Permissions.manage_messages` permission is needed." +#: discord.components.ActionRow:3 of +msgid "This is a component that holds up to 5 children components in a row." msgstr "" -#: discord.Reaction.remove:8 of -msgid "" -"The ``user`` parameter must represent a user or member and meet the " -":class:`abc.Snowflake` abc." +#: discord.components.ActionRow:5 discord.components.Button:3 of +msgid "This inherits from :class:`Component`." msgstr "" -#: discord.Reaction.remove:11 of -msgid "The user or member from which to remove the reaction." +#: discord.components.ActionRow:17 of +msgid "The children components that this holds, if any." msgstr "" -#: discord.Reaction.remove:16 of -msgid "The user you specified, or the reaction's message was not found." +#: ../../api.rst:3497 ../../api.rst:4179 +msgid "Button" msgstr "" -#: discord.Reaction.clear:3 of +#: discord.components.Button:1 of #, fuzzy -msgid "Clears this reaction from the message." -msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" +msgid "Represents a button from the Discord Bot UI Kit." +msgstr "Discordのリレーションシップを表します。" -#: ../../api.rst:2645 -msgid "CallMessage" +#: discord.components.Button:7 of +msgid "" +"The user constructible and usable type to create a button is " +":class:`discord.ui.Button` not this one." msgstr "" -#: discord.CallMessage:1 of -msgid "Represents a group call message from Discord." -msgstr "" +#: discord.components.Button:14 discord.ui.Button.style:1 +#: discord.ui.button.Button:5 of +#, fuzzy +msgid "The style of the button." +msgstr "ユーザーのプロフィール。" -#: discord.CallMessage:3 of -msgid "" -"This is only received in cases where the message type is equivalent to " -":attr:`MessageType.call`." -msgstr "" +#: discord.components.Button:16 of +#, fuzzy +msgid ":class:`.ButtonStyle`" +msgstr ":class:`bool`" -#: discord.CallMessage:8 of +#: discord.components.Button:20 discord.ui.button.Button:7 of msgid "" -"A naive UTC datetime object that represents the time that the call has " -"ended." -msgstr "" - -#: discord.CallMessage:14 of -msgid "The list of users that are participating in this call." +"The ID of the button that gets received during an interaction. If this " +"button is for a URL, it does not have a custom ID." msgstr "" -#: discord.CallMessage:20 of -msgid "The message associated with this call message." +#: discord.components.Button:27 discord.ui.Button.url:1 +#: discord.ui.button.Button:10 of +msgid "The URL this button sends you to." msgstr "" -#: discord.CallMessage.call_ended:1 of +#: discord.components.Button:33 discord.ui.Button.disabled:1 +#: discord.ui.button.Button:12 of #, fuzzy -msgid "Indicates if the call has ended." -msgstr "opusライブラリがロードされているかを表します。" +msgid "Whether the button is disabled or not." +msgstr "メンバーがオンライン。" -#: discord.CallMessage.channel:1 of +#: discord.components.Button:39 discord.ui.button.Button:14 +#: discord.ui.button.button:15 of #, fuzzy -msgid "The private channel associated with this message." -msgstr "プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。" +msgid "The label of the button, if any." +msgstr "該当すれば :class:`Relationship` が返ります。" -#: discord.CallMessage.channel:3 discord.GroupCall.channel:3 of +#: discord.components.Button:45 discord.ui.Button.emoji:1 +#: discord.ui.button.Button:16 of #, fuzzy -msgid ":class:`GroupChannel`" -msgstr ":class:`bool`" +msgid "The emoji of the button, if available." +msgstr "該当すれば :class:`Relationship` が返ります。" -#: discord.CallMessage.duration:1 of -msgid "Queries the duration of the call." +#: discord.activity.Activity:96 discord.activity.CustomActivity:33 +#: discord.components.Button:47 of +msgid "Optional[:class:`PartialEmoji`]" msgstr "" -#: discord.CallMessage.duration:3 of -msgid "If the call has not ended then the current duration will be returned." +#: ../../api.rst:3506 +msgid "SelectMenu" msgstr "" -#: discord.CallMessage.duration:6 of -msgid "The timedelta object representing the duration." +#: discord.components.SelectMenu:1 of +msgid "Represents a select menu from the Discord Bot UI Kit." msgstr "" -#: discord.CallMessage.duration:7 discord.Spotify.duration:3 of -msgid ":class:`datetime.timedelta`" +#: discord.components.SelectMenu:3 of +msgid "" +"A select menu is functionally the same as a dropdown, however on mobile " +"it renders a bit differently." msgstr "" -#: ../../api.rst:2651 -msgid "GroupCall" +#: discord.components.SelectMenu:8 of +msgid "" +"The user constructible and usable type to create a select menu is " +":class:`discord.ui.Select` not this one." msgstr "" -#: discord.GroupCall:1 of -msgid "Represents the actual group call from Discord." +#: discord.components.SelectMenu:15 discord.ui.Select.custom_id:1 +#: discord.ui.TextInput.custom_id:1 of +msgid "The ID of the select menu that gets received during an interaction." msgstr "" -#: discord.GroupCall:3 of -msgid "This is accompanied with a :class:`CallMessage` denoting the information." +#: discord.components.SelectMenu:21 discord.ui.Select.placeholder:1 +#: discord.ui.select.Select:12 discord.ui.select.select:10 of +msgid "The placeholder text that is shown if nothing is selected, if any." msgstr "" -#: discord.GroupCall:7 of -msgid "The call message associated with this group call." +#: discord.components.SelectMenu:27 discord.ui.select.Select:14 +#: discord.ui.select.select:21 of +msgid "" +"The minimum number of items that must be chosen for this select menu. " +"Defaults to 1 and must be between 1 and 25." msgstr "" -#: discord.GroupCall:9 of -#, fuzzy -msgid ":class:`CallMessage`" -msgstr ":class:`bytes`" - -#: discord.GroupCall:13 of -msgid "Denotes if this group call is unavailable." +#: discord.components.SelectMenu:34 discord.ui.select.Select:17 +#: discord.ui.select.select:24 of +msgid "" +"The maximum number of items that must be chosen for this select menu. " +"Defaults to 1 and must be between 1 and 25." msgstr "" -#: discord.GroupCall:19 of -msgid "A list of users that are currently being rung to join the call." +#: discord.components.SelectMenu:41 discord.ui.Select.options:1 +#: discord.ui.select.Select:20 discord.ui.select.select:27 of +msgid "A list of options that can be selected in this menu." msgstr "" -#: discord.GroupCall:25 of +#: discord.components.SelectMenu:43 of #, fuzzy -msgid "The guild region the group call is being hosted on." -msgstr "更新される前のギルド。" - -#: discord.GroupCall.connected:1 of -msgid "A property that returns all users that are currently in this call." -msgstr "" +msgid "List[:class:`SelectOption`]" +msgstr ":class:`str`" -#: discord.GroupCall.channel:1 of +#: discord.components.SelectMenu:47 discord.ui.Select.disabled:1 +#: discord.ui.select.Select:22 of #, fuzzy -msgid "Returns the channel the group call is in." -msgstr "カテゴリの名前を返します。" +msgid "Whether the select is disabled or not." +msgstr "メンバーがオンライン。" -#: discord.GroupCall.voice_state_for:1 of -msgid "Retrieves the :class:`VoiceState` for a specified :class:`User`." +#: ../../api.rst:3516 ../../api.rst:4201 +msgid "TextInput" msgstr "" -#: discord.GroupCall.voice_state_for:3 of -msgid "" -"If the :class:`User` has no voice state then this function returns " -"``None``." +#: discord.components.TextInput:1 of +msgid "Represents a text input from the Discord Bot UI Kit." msgstr "" -#: discord.GroupCall.voice_state_for:6 of -msgid "The user to retrieve the voice state for." +#: discord.components.TextInput:4 of +msgid "" +"The user constructible and usable type to create a text input is " +":class:`discord.ui.TextInput` not this one." msgstr "" -#: discord.GroupCall.voice_state_for:9 of -msgid "The voice state associated with this user." +#: discord.components.TextInput:11 of +msgid "The ID of the text input that gets received during an interaction." msgstr "" -#: discord.GroupCall.voice_state_for:10 discord.Member.voice:3 of -msgid "Optional[:class:`VoiceState`]" +#: discord.components.TextInput:17 discord.ui.text_input.TextInput:5 of +msgid "The label to display above the text input." msgstr "" -#: ../../api.rst:2657 -msgid "Guild" -msgstr "" +#: discord.components.TextInput:23 discord.ui.TextInput.style:1 +#: discord.ui.text_input.TextInput:10 of +#, fuzzy +msgid "The style of the text input." +msgstr "フィールドの名前。" -#: discord.Guild:1 of -msgid "Represents a Discord guild." -msgstr "" +#: discord.components.TextInput:25 of +#, fuzzy +msgid ":class:`TextStyle`" +msgstr ":class:`bytes`" -#: discord.Guild:3 of -msgid "This is referred to as a \"server\" in the official Discord UI." +#: discord.components.TextInput:29 discord.ui.TextInput.placeholder:1 +#: discord.ui.text_input.TextInput:12 of +msgid "The placeholder text to display when the text input is empty." msgstr "" -#: discord.Guild:9 of -msgid "Checks if two guilds are equal." -msgstr "" +#: discord.TextInput.default:1 discord.components.TextInput:35 +#: discord.ui.TextInput.default:1 discord.ui.text_input.TextInput:14 of +#, fuzzy +msgid "The default value of the text input." +msgstr "フィールドの名前。" -#: discord.Guild:13 of -msgid "Checks if two guilds are not equal." +#: discord.components.TextInput:41 discord.ui.TextInput.required:1 +#: discord.ui.text_input.TextInput:16 of +msgid "Whether the text input is required." msgstr "" -#: discord.Guild:17 of -msgid "Returns the guild's hash." -msgstr "" +#: discord.components.TextInput:47 discord.ui.TextInput.min_length:1 +#: discord.ui.text_input.TextInput:18 of +#, fuzzy +msgid "The minimum length of the text input." +msgstr "フィールドの名前。" -#: discord.Guild:21 of -msgid "Returns the guild's name." +#: discord.components.TextInput:53 discord.ui.TextInput.max_length:1 +#: discord.ui.text_input.TextInput:20 of +msgid "The maximum length of the text input." msgstr "" -#: discord.Guild:25 of +#: discord.TextInput.default:3 of #, fuzzy -msgid "The guild name." -msgstr "IDから取得したギルド。" - -#: discord.Guild:31 of -msgid "All emojis that the guild owns." -msgstr "" +msgid "This is an alias to :attr:`value`." +msgstr ":attr:`dnd` のエイリアス。" -#: discord.Guild:33 of -msgid "Tuple[:class:`Emoji`, ...]" -msgstr "" +#: ../../api.rst:3526 +#, fuzzy +msgid "DeletedReferencedMessage" +msgstr "削除されたメッセージ。" -#: discord.Guild:37 of +#: discord.message.DeletedReferencedMessage:1 of msgid "" -"The region the guild belongs on. There is a chance that the region will " -"be a :class:`str` if the value is not recognised by the enumerator." -msgstr "" - -#: discord.Guild:44 of -msgid "The timeout to get sent to the AFK channel." +"A special sentinel type that denotes whether the resolved message " +"referenced message had since been deleted." msgstr "" -#: discord.Guild:50 of -msgid "The channel that denotes the AFK channel. ``None`` if it doesn't exist." +#: discord.message.DeletedReferencedMessage:4 of +msgid "" +"The purpose of this class is to separate referenced messages that could " +"not be fetched and those that were previously fetched but have since been" +" deleted." msgstr "" -#: discord.Guild:52 discord.VoiceState:52 discord.WidgetMember:91 of -msgid "Optional[:class:`VoiceChannel`]" +#: discord.DeletedReferencedMessage.id:1 of +msgid "The message ID of the deleted referenced message." msgstr "" -#: discord.Guild:56 of +#: discord.DeletedReferencedMessage.channel_id:1 of #, fuzzy -msgid "The guild's icon." -msgstr "ギルドのウィジェット。" +msgid "The channel ID of the deleted referenced message." +msgstr "更新後のメッセージ。" -#: discord.Guild:62 discord.Widget:19 of +#: discord.DeletedReferencedMessage.guild_id:1 of #, fuzzy -msgid "The guild's ID." -msgstr "ギルドのウィジェット。" +msgid "The guild ID of the deleted referenced message." +msgstr "更新後のメッセージ。" -#: discord.Guild:68 of -msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." +#: ../../api.rst:3535 +msgid "Reaction" msgstr "" -#: discord.Guild:74 of -msgid "" -"Indicates if the guild is unavailable. If this is ``True`` then the " -"reliability of other attributes outside of :meth:`Guild.id` is slim and " -"they might all be ``None``. It is best to not do anything with the guild " -"if it is unavailable." +#: discord.reaction.Reaction:1 of +msgid "Represents a reaction to a message." msgstr "" -#: discord.Guild:78 of +#: discord.emoji.Emoji:3 discord.invite.Invite:3 discord.reaction.Reaction:3 of msgid "" -"Check the :func:`on_guild_unavailable` and :func:`on_guild_available` " -"events." +"Depending on the way this object was created, some of the attributes can " +"have a value of ``None``." msgstr "" -#: discord.Guild:84 of -msgid "The maximum amount of presences for the guild." +#: discord.reaction.Reaction:10 of +msgid "" +"Checks if two reactions are equal. This works by checking if the emoji is" +" the same. So two messages with the same reaction will be considered " +"\"equal\"." msgstr "" -#: discord.Guild:90 of -msgid "The maximum amount of members for the guild." +#: discord.reaction.Reaction:16 of +msgid "Checks if two reactions are not equal." msgstr "" -#: discord.Guild:94 of -msgid "This attribute is only available via :meth:`.Client.fetch_guild`." +#: discord.reaction.Reaction:20 of +msgid "Returns the reaction's hash." msgstr "" -#: discord.Guild:100 of -msgid "The maximum amount of users in a video channel." +#: discord.reaction.Reaction:24 of +msgid "Returns the string form of the reaction's emoji." msgstr "" -#: discord.Guild:108 of -#, fuzzy -msgid "The guild's banner." -msgstr "ギルドのウィジェット。" +#: discord.reaction.Reaction:28 of +msgid "The reaction emoji. May be a custom emoji, or a unicode emoji." +msgstr "" -#: discord.Guild:114 of -#, fuzzy -msgid "The guild's description." -msgstr "ギルドのウィジェット。" +#: discord.reaction.Reaction:30 of +msgid "Union[:class:`Emoji`, :class:`PartialEmoji`, :class:`str`]" +msgstr "" -#: discord.Guild:120 of -msgid "" -"Indicates the guild's two factor authorisation level. If this value is 0 " -"then the guild does not require 2FA for their administrative members. If " -"the value is 1 then they do." +#: discord.reaction.Reaction:34 of +msgid "Number of times this reaction was made" msgstr "" -#: discord.Guild:134 of +#: discord.reaction.Reaction:40 of #, fuzzy -msgid "The guild's explicit content filter." -msgstr "ギルドで表現のフィルターが有効ではない。" +msgid "If the user sent this reaction." +msgstr "リアクションを追加したユーザー。" -#: discord.Guild:140 of +#: discord.reaction.Reaction:46 of #, fuzzy -msgid "The guild's notification settings." -msgstr "ギルドの管理設定の変更" +msgid "Message this reaction is for." +msgstr "リアクションが削除されたメッセージ。" + +#: discord.reaction.Reaction.is_custom_emoji:1 of +#, fuzzy +msgid ":class:`bool`: If this is a custom emoji." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" -#: discord.Guild:146 of -msgid "A list of features that the guild has. They are currently as follows:" +#: discord.reaction.Reaction.remove:3 of +msgid "Remove the reaction by the provided :class:`User` from the message." msgstr "" -#: discord.Guild:148 of -msgid "``VIP_REGIONS``: Guild has VIP voice regions" +#: discord.reaction.Reaction.remove:5 of +msgid "" +"If the reaction is not your own (i.e. ``user`` parameter is not you) then" +" the :attr:`~Permissions.manage_messages` permission is needed." msgstr "" -#: discord.Guild:149 of +#: discord.reaction.Reaction.remove:8 of msgid "" -"``VANITY_URL``: Guild can have a vanity invite URL (e.g. discord.gg" -"/discord-api)" +"The ``user`` parameter must represent a user or member and meet the " +":class:`abc.Snowflake` abc." msgstr "" -#: discord.Guild:150 of -msgid "``INVITE_SPLASH``: Guild's invite page can have a special splash." +#: discord.reaction.Reaction.remove:11 of +msgid "The user or member from which to remove the reaction." msgstr "" -#: discord.Guild:151 of -msgid "``VERIFIED``: Guild is a verified server." +#: discord.reaction.Reaction.remove:16 of +msgid "The user you specified, or the reaction's message was not found." msgstr "" -#: discord.Guild:152 of -msgid "``PARTNERED``: Guild is a partnered server." +#: discord.reaction.Reaction.clear:3 of +#, fuzzy +msgid "Clears this reaction from the message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: discord.reaction.Reaction.users:1 of +msgid "" +"Returns an :term:`asynchronous iterator` representing the users that have" +" reacted to the message." msgstr "" -#: discord.Guild:153 of -msgid "``MORE_EMOJI``: Guild is allowed to have more than 50 custom emoji." +#: discord.reaction.Reaction.users:3 of +msgid "" +"The ``after`` parameter must represent a member and meet the " +":class:`abc.Snowflake` abc." msgstr "" -#: discord.Guild:154 of -msgid "``DISCOVERABLE``: Guild shows up in Server Discovery." +#: discord.reaction.Reaction.users:8 of +msgid "``limit`` and ``after`` parameters are now keyword-only." msgstr "" -#: discord.Guild:155 of -msgid "``FEATURABLE``: Guild is able to be featured in Server Discovery." +#: discord.reaction.Reaction.users:25 of +msgid "" +"The maximum number of results to return. If not provided, returns all the" +" users who reacted to the message." msgstr "" -#: discord.Guild:156 of -msgid "``COMMUNITY``: Guild is a community server." +#: discord.reaction.Reaction.users:29 of +msgid "For pagination, reactions are sorted by member." msgstr "" -#: discord.Guild:157 of -msgid "``COMMERCE``: Guild can sell things using store channels." +#: discord.reaction.Reaction.users:32 of +#, fuzzy +msgid "Getting the users for the reaction failed." +msgstr "リアクションを追加したユーザー。" + +#: discord.reaction.Reaction.users:34 of +msgid "" +"Union[:class:`User`, :class:`Member`] -- The member (if retrievable) or " +"the user that has reacted to this message. The case where it can be a " +":class:`Member` is in a guild message context. Sometimes it can be a " +":class:`User` if the member has left the guild." msgstr "" -#: discord.Guild:158 of -msgid "``PUBLIC``: Guild is a public guild." +#: ../../api.rst:3543 +msgid "Guild" msgstr "" -#: discord.Guild:159 of -msgid "``NEWS``: Guild can create news channels." +#: discord.guild.Guild:1 of +msgid "Represents a Discord guild." msgstr "" -#: discord.Guild:160 of -msgid "``BANNER``: Guild can upload and use a banner (i.e. :meth:`banner_url`)." +#: discord.guild.Guild:3 of +msgid "This is referred to as a \"server\" in the official Discord UI." msgstr "" -#: discord.Guild:161 of -msgid "``ANIMATED_ICON``: Guild can upload an animated icon." +#: discord.guild.Guild:9 of +msgid "Checks if two guilds are equal." msgstr "" -#: discord.Guild:162 of -msgid "``PUBLIC_DISABLED``: Guild cannot be public." +#: discord.guild.Guild:13 of +msgid "Checks if two guilds are not equal." +msgstr "" + +#: discord.guild.Guild:17 of +msgid "Returns the guild's hash." msgstr "" -#: discord.Guild:163 of -msgid "``WELCOME_SCREEN_ENABLED``: Guild has enabled the welcome screen" +#: discord.guild.Guild:21 of +msgid "Returns the guild's name." msgstr "" -#: discord.Guild:165 discord.PartialInviteGuild:46 discord.Spotify.artists:3 of +#: discord.guild.Guild:25 of #, fuzzy -msgid "List[:class:`str`]" -msgstr ":class:`str`" +msgid "The guild name." +msgstr "IDから取得したギルド。" + +#: discord.guild.Guild:31 of +msgid "All emojis that the guild owns." +msgstr "" -#: discord.Guild:169 of +#: discord.guild.Guild:33 of +msgid "Tuple[:class:`Emoji`, ...]" +msgstr "" + +#: discord.guild.Guild:37 of #, fuzzy -msgid "The guild's invite splash." -msgstr "ギルドの招待時のスプラッシュ画像の変更" +msgid "All stickers that the guild owns." +msgstr "ギルドの名前。" -#: discord.Guild:175 of -msgid "" -"The premium tier for this guild. Corresponds to \"Nitro Server\" in the " -"official UI. The number goes from 0 to 3 inclusive." +#: discord.guild.Guild:41 of +#, fuzzy +msgid "Tuple[:class:`GuildSticker`, ...]" +msgstr ":class:`.Guild`" + +#: discord.guild.Guild:45 of +msgid "The timeout to get sent to the AFK channel." msgstr "" -#: discord.Guild:182 of -msgid "The number of \"boosts\" this guild currently has." +#: discord.guild.Guild:51 of +msgid "The channel that denotes the AFK channel. ``None`` if it doesn't exist." +msgstr "" + +#: discord.guild.Guild:53 of +msgid "Optional[:class:`VoiceChannel`]" +msgstr "" + +#: discord.guild.Guild:57 discord.widget.Widget:19 of +#, fuzzy +msgid "The guild's ID." +msgstr "ギルドのウィジェット。" + +#: discord.guild.Guild:63 of +msgid "The guild owner's ID. Use :attr:`Guild.owner` instead." msgstr "" -#: discord.Guild:188 of +#: discord.guild.Guild:69 of msgid "" -"The preferred locale for the guild. Used when filtering Server Discovery " -"results to a specific language." +"Indicates if the guild is unavailable. If this is ``True`` then the " +"reliability of other attributes outside of :attr:`Guild.id` is slim and " +"they might all be ``None``. It is best to not do anything with the guild " +"if it is unavailable." +msgstr "" + +#: discord.guild.Guild:73 of +msgid "" +"Check the :func:`on_guild_unavailable` and :func:`on_guild_available` " +"events." +msgstr "" + +#: discord.guild.Guild:79 of +msgid "The maximum amount of presences for the guild." +msgstr "" + +#: discord.guild.Guild:85 of +msgid "The maximum amount of members for the guild." msgstr "" -#: discord.Guild:195 of +#: discord.guild.Guild:89 of +msgid "This attribute is only available via :meth:`.Client.fetch_guild`." +msgstr "" + +#: discord.guild.Guild:95 of +msgid "The maximum amount of users in a video channel." +msgstr "" + +#: discord.guild.Guild:103 of #, fuzzy -msgid "The guild's discovery splash." -msgstr "ギルドの招待時のスプラッシュ画像の変更" +msgid "The guild's description." +msgstr "ギルドのウィジェット。" + +#: discord.guild.Guild:115 of +#, fuzzy +msgid "The guild's explicit content filter." +msgstr "ギルドで表現のフィルターが有効ではない。" + +#: discord.guild.Guild:121 of +#, fuzzy +msgid "The guild's notification settings." +msgstr "ギルドの管理設定の変更" -#: discord.Guild.audit_logs:1 of +#: discord.guild.Guild:127 of msgid "" -"Returns an :class:`AsyncIterator` that enables receiving the guild's " -"audit logs." +"A list of features that the guild has. The features that a guild can have" +" are subject to arbitrary change by Discord." +msgstr "" + +#: discord.guild.Guild:130 of +msgid "They are currently as follows:" +msgstr "" + +#: discord.guild.Guild:132 of +msgid "``ANIMATED_BANNER``: Guild can upload an animated banner." +msgstr "" + +#: discord.guild.Guild:133 of +msgid "``ANIMATED_ICON``: Guild can upload an animated icon." msgstr "" -#: discord.Guild.audit_logs:3 of +#: discord.guild.Guild:134 of +msgid "``BANNER``: Guild can upload and use a banner. (i.e. :attr:`.banner`)" +msgstr "" + +#: discord.guild.Guild:135 of +msgid "``COMMERCE``: Guild can sell things using store channels." +msgstr "" + +#: discord.guild.Guild:136 of +msgid "``COMMUNITY``: Guild is a community server." +msgstr "" + +#: discord.guild.Guild:137 of +msgid "``DISCOVERABLE``: Guild shows up in Server Discovery." +msgstr "" + +#: discord.guild.Guild:138 of +msgid "``FEATURABLE``: Guild is able to be featured in Server Discovery." +msgstr "" + +#: discord.guild.Guild:139 of +msgid "``INVITE_SPLASH``: Guild's invite page can have a special splash." +msgstr "" + +#: discord.guild.Guild:140 of msgid "" -"You must have the :attr:`~Permissions.view_audit_log` permission to use " -"this." +"``MEMBER_VERIFICATION_GATE_ENABLED``: Guild has Membership Screening " +"enabled." msgstr "" -#: discord.Guild.audit_logs:7 of -msgid "Getting the first 100 entries: ::" +#: discord.guild.Guild:141 of +msgid "``MONETIZATION_ENABLED``: Guild has enabled monetization." msgstr "" -#: discord.Guild.audit_logs:12 of -msgid "Getting entries for a specific action: ::" +#: discord.guild.Guild:142 of +msgid "``MORE_EMOJI``: Guild has increased custom emoji slots." msgstr "" -#: discord.Guild.audit_logs:17 of -msgid "Getting entries made by a specific user: ::" +#: discord.guild.Guild:143 of +msgid "``MORE_STICKERS``: Guild has increased custom sticker slots." msgstr "" -#: discord.Guild.audit_logs:22 of -msgid "The number of entries to retrieve. If ``None`` retrieve all entries." +#: discord.guild.Guild:144 of +msgid "``NEWS``: Guild can create news channels." msgstr "" -#: discord.Guild.audit_logs:24 of +#: discord.guild.Guild:145 of +msgid "``PARTNERED``: Guild is a partnered server." +msgstr "" + +#: discord.guild.Guild:146 of msgid "" -"Retrieve entries before this date or entry. If a date is provided it must" -" be a timezone-naive datetime representing UTC time." +"``PREVIEW_ENABLED``: Guild can be viewed before being accepted via " +"Membership Screening." +msgstr "" + +#: discord.guild.Guild:147 of +msgid "``PRIVATE_THREADS``: Guild has access to create private threads." +msgstr "" + +#: discord.guild.Guild:148 of +msgid "``ROLE_ICONS``: Guild is able to set role icons." msgstr "" -#: discord.Guild.audit_logs:27 of +#: discord.guild.Guild:149 of msgid "" -"Retrieve entries after this date or entry. If a date is provided it must " -"be a timezone-naive datetime representing UTC time." +"``SEVEN_DAY_THREAD_ARCHIVE``: Guild has access to the seven day archive " +"time for threads." msgstr "" -#: discord.Guild.audit_logs:30 of +#: discord.guild.Guild:150 of msgid "" -"If set to ``True``, return entries in oldest->newest order. Defaults to " -"``True`` if ``after`` is specified, otherwise ``False``." +"``THREE_DAY_THREAD_ARCHIVE``: Guild has access to the three day archive " +"time for threads." msgstr "" -#: discord.Guild.audit_logs:33 of -msgid "The moderator to filter entries from." +#: discord.guild.Guild:151 of +msgid "``TICKETED_EVENTS_ENABLED``: Guild has enabled ticketed events." msgstr "" -#: discord.Guild.audit_logs:35 of -msgid "The action to filter with." +#: discord.guild.Guild:152 of +msgid "" +"``VANITY_URL``: Guild can have a vanity invite URL (e.g. discord.gg" +"/discord-api)." msgstr "" -#: discord.Guild.audit_logs:38 of -msgid "You are not allowed to fetch audit logs" +#: discord.guild.Guild:153 of +msgid "``VERIFIED``: Guild is a verified server." msgstr "" -#: discord.Guild.audit_logs:39 of -msgid "An error occurred while fetching the audit logs." +#: discord.guild.Guild:154 of +msgid "``VIP_REGIONS``: Guild has VIP voice regions." msgstr "" -#: discord.Guild.audit_logs:41 of -msgid ":class:`AuditLogEntry` -- The audit log entry." +#: discord.guild.Guild:155 of +msgid "``WELCOME_SCREEN_ENABLED``: Guild has enabled the welcome screen." +msgstr "" + +#: discord.Spotify.artists:3 discord.guild.Guild:157 +#: discord.invite.PartialInviteGuild:46 discord.sticker.StandardSticker:53 +#: discord.ui.Select.values:3 of +#, fuzzy +msgid "List[:class:`str`]" +msgstr ":class:`str`" + +#: discord.guild.Guild:161 of +msgid "" +"The premium tier for this guild. Corresponds to \"Nitro Server\" in the " +"official UI. The number goes from 0 to 3 inclusive." +msgstr "" + +#: discord.guild.Guild:168 of +msgid "The number of \"boosts\" this guild currently has." +msgstr "" + +#: discord.guild.Guild:174 of +msgid "" +"The preferred locale for the guild. Used when filtering Server Discovery " +"results to a specific language." +msgstr "" + +#: discord.guild.Guild:181 of +#, fuzzy +msgid "The guild's NSFW level." +msgstr "認証レベルが等しいか確認します。" + +#: discord.guild.Guild:183 of +#, fuzzy +msgid ":class:`NSFWLevel`" +msgstr ":class:`str`" + +#: discord.guild.Guild:187 of +msgid "The guild's Multi-Factor Authentication requirement level." msgstr "" #: discord.Guild.channels:1 of msgid "A list of channels that belongs to this guild." msgstr "" +#: discord.Guild.threads:1 of +#, fuzzy +msgid "A list of threads that you have permission to view." +msgstr "権限を確認したいチャンネル。" + +#: discord.Guild.threads:5 discord.TextChannel.threads:5 +#: discord.guild.Guild.active_threads:12 of +#, fuzzy +msgid "List[:class:`Thread`]" +msgstr ":class:`str`" + #: discord.Guild.large:1 of msgid "Indicates if the guild is a 'large' guild." msgstr "" @@ -10412,8 +13061,8 @@ msgstr "" msgid "A list of voice channels that belongs to this guild." msgstr "" -#: discord.Guild.categories:3 discord.Guild.text_channels:3 -#: discord.Guild.voice_channels:3 of +#: discord.Guild.categories:3 discord.Guild.stage_channels:5 +#: discord.Guild.text_channels:3 discord.Guild.voice_channels:3 of msgid "This is sorted by the position and are in UI order from top to bottom." msgstr "" @@ -10421,13 +13070,22 @@ msgstr "" msgid "List[:class:`VoiceChannel`]" msgstr "" +#: discord.Guild.stage_channels:1 of +msgid "A list of stage channels that belongs to this guild." +msgstr "" + +#: discord.CategoryChannel.stage_channels:5 discord.Guild.stage_channels:7 of +#, fuzzy +msgid "List[:class:`StageChannel`]" +msgstr ":class:`bytes`" + #: discord.Guild.me:1 of msgid "" "Similar to :attr:`Client.user` except an instance of :class:`Member`. " "This is essentially used to get the member version of yourself." msgstr "" -#: discord.Guild.fetch_member:16 discord.Guild.me:4 of +#: discord.Guild.me:4 discord.guild.Guild.fetch_member:20 of msgid ":class:`Member`" msgstr "" @@ -10455,35 +13113,69 @@ msgstr "" msgid "List[:class:`CategoryChannel`]" msgstr "" -#: discord.Guild.by_category:1 of +#: discord.guild.Guild.by_category:1 of msgid "Returns every :class:`CategoryChannel` and their associated channels." msgstr "" -#: discord.Guild.by_category:3 of +#: discord.guild.Guild.by_category:3 of msgid "These channels and categories are sorted in the official Discord UI order." msgstr "" -#: discord.Guild.by_category:5 of +#: discord.guild.Guild.by_category:5 of msgid "" "If the channels do not have a category, then the first element of the " "tuple is ``None``." msgstr "" -#: discord.Guild.by_category:8 of +#: discord.guild.Guild.by_category:8 of msgid "The categories and their associated channels." msgstr "" -#: discord.Guild.by_category:9 of +#: discord.guild.Guild.by_category:9 of msgid "" "List[Tuple[Optional[:class:`CategoryChannel`], " "List[:class:`abc.GuildChannel`]]]" msgstr "" -#: discord.Guild.get_channel:7 of +#: discord.guild.Guild.get_channel_or_thread:8 of +msgid "The returned channel or thread or ``None`` if not found." +msgstr "" + +#: discord.guild.Guild.get_channel_or_thread:9 of +#, fuzzy +msgid "Optional[Union[:class:`Thread`, :class:`.abc.GuildChannel`]]" +msgstr "" +"Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +":class:`.abc.PrivateChannel`]" + +#: discord.guild.Guild.get_channel:1 of +#, fuzzy +msgid "Returns a channel with the given ID." +msgstr "このユーザーと :class:`DMChannel` を作ります。" + +#: discord.guild.Guild.get_channel:5 of +msgid "This does *not* search for threads." +msgstr "" + +#: discord.guild.Guild.get_channel:15 of #, fuzzy msgid "Optional[:class:`.abc.GuildChannel`]" msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" +#: discord.channel.TextChannel.get_thread:1 discord.guild.Guild.get_thread:1 of +#, fuzzy +msgid "Returns a thread with the given ID." +msgstr "Optional[:class:`~discord.User`]: 与えられたIDを持つユーザーを返します。" + +#: discord.channel.TextChannel.get_thread:8 discord.guild.Guild.get_thread:8 of +msgid "The returned thread or ``None`` if not found." +msgstr "" + +#: discord.channel.TextChannel.get_thread:9 discord.guild.Guild.get_thread:9 of +#, fuzzy +msgid "Optional[:class:`Thread`]" +msgstr ":class:`str`" + #: discord.Guild.system_channel:1 of msgid "Returns the guild's channel used for system messages." msgstr "" @@ -10504,21 +13196,24 @@ msgstr ":class:`bytes`" #: discord.Guild.rules_channel:1 of msgid "" -"Return's the guild's channel used for the rules. Must be a discoverable " -"guild." +"Return's the guild's channel used for the rules. The guild must be a " +"Community guild." msgstr "" #: discord.Guild.public_updates_channel:1 of msgid "" "Return's the guild's channel where admins and moderators of the guilds " -"receive notices from Discord. This is only available to guilds that " -"contain ``PUBLIC`` in :attr:`Guild.features`." +"receive notices from Discord. The guild must be a Community guild." msgstr "" #: discord.Guild.emoji_limit:1 of msgid "The maximum number of emoji slots this guild has." msgstr "" +#: discord.Guild.sticker_limit:1 of +msgid "The maximum number of sticker slots this guild has." +msgstr "" + #: discord.Guild.bitrate_limit:1 of msgid "The maximum bitrate for voice channels this guild can have." msgstr "" @@ -10532,22 +13227,26 @@ msgid "A list of members that belong to this guild." msgstr "" #: discord.Guild.members:3 discord.Guild.premium_subscribers:3 -#: discord.Guild.query_members:27 discord.Role.members:3 -#: discord.TextChannel.members:3 discord.VoiceChannel.members:3 of +#: discord.Role.members:3 discord.StageChannel.listeners:5 +#: discord.StageChannel.members:3 discord.StageChannel.moderators:5 +#: discord.StageChannel.requesting_to_speak:3 discord.StageChannel.speakers:5 +#: discord.TextChannel.members:3 discord.VoiceChannel.members:3 +#: discord.guild.Guild.query_members:33 discord.widget.Widget:47 of #, fuzzy msgid "List[:class:`Member`]" msgstr ":class:`bytes`" -#: discord.Guild.get_member:1 of +#: discord.guild.Guild.get_member:1 of msgid "Returns a member with the given ID." msgstr "" -#: discord.Guild.get_member:6 of +#: discord.guild.Guild.get_member:10 of msgid "The member or ``None`` if not found." msgstr "" -#: discord.Guild.get_member:7 discord.Guild.get_member_named:20 -#: discord.Guild.owner:3 discord.RawReactionActionEvent:40 of +#: discord.Guild.owner:3 discord.Thread.owner:3 +#: discord.guild.Guild.get_member:11 discord.guild.Guild.get_member_named:24 +#: discord.raw_models.RawReactionActionEvent:40 of msgid "Optional[:class:`Member`]" msgstr "" @@ -10563,15 +13262,21 @@ msgstr "" msgid "The first element of this list will be the lowest role in the hierarchy." msgstr "" -#: discord.Guild.get_role:1 of +#: discord.guild.Guild.get_role:1 of msgid "Returns a role with the given ID." msgstr "" -#: discord.Guild.get_role:6 of +#: discord.guild.Guild.get_role:5 of +#, fuzzy +msgid "``role_id`` parameter is now positional-only." +msgstr "すべてのパラメータがオプションです。" + +#: discord.guild.Guild.get_role:10 of msgid "The role or ``None`` if not found." msgstr "" -#: discord.Guild.get_role:7 of +#: discord.Guild.premium_subscriber_role:5 discord.Guild.self_role:5 +#: discord.guild.Guild.get_role:11 discord.member.Member.get_role:9 of #, fuzzy msgid "Optional[:class:`Role`]" msgstr ":class:`.Profile`" @@ -10580,85 +13285,70 @@ msgstr ":class:`.Profile`" msgid "Gets the @everyone role that all members have by default." msgstr "" -#: discord.Guild.create_role:31 discord.Guild.default_role:3 -#: discord.Integration:45 discord.Member.top_role:6 of +#: discord.Guild.default_role:3 discord.Member.top_role:6 +#: discord.guild.Guild.create_role:46 discord.role.Role.edit:50 of msgid ":class:`Role`" msgstr "" -#: discord.Guild.owner:1 of -#, fuzzy -msgid "The member that owns the guild." -msgstr "ギルドの名前。" - -#: discord.Guild.icon_url:1 discord.PartialInviteGuild.icon_url:1 of -#, fuzzy -msgid "Returns the guild's icon asset." -msgstr "役職の名前を返します。" - -#: discord.Guild.is_icon_animated:1 of -msgid ":class:`bool`: Returns True if the guild has an animated icon." +#: discord.Guild.premium_subscriber_role:1 of +msgid "Gets the premium subscriber role, AKA \"boost\" role, in this guild." msgstr "" -#: discord.Guild.icon_url_as:1 of -msgid "Returns an :class:`Asset` for the guild's icon." -msgstr "" +#: discord.Guild.self_role:1 of +#, fuzzy +msgid "Gets the role associated with this client's user, if any." +msgstr "プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。" -#: discord.Guild.icon_url_as:7 of +#: discord.Guild.stage_instances:1 of msgid "" -"The format to attempt to convert the icon to. If the format is ``None``, " -"then it is automatically detected into either 'gif' or static_format " -"depending on the icon being animated or not." -msgstr "" - -#: discord.Guild.icon_url_as:12 of -msgid "Format to attempt to convert only non-animated icons to." +"Returns a :class:`list` of the guild's stage instances that are currently" +" running." msgstr "" -#: discord.Guild.banner_url:1 discord.PartialInviteGuild.banner_url:1 of +#: discord.Guild.stage_instances:6 of #, fuzzy -msgid "Returns the guild's banner asset." -msgstr "役職の名前を返します。" +msgid "List[:class:`StageInstance`]" +msgstr ":class:`str`" -#: discord.Guild.banner_url_as:1 of -msgid "Returns an :class:`Asset` for the guild's banner." -msgstr "" +#: discord.guild.Guild.get_stage_instance:1 of +#, fuzzy +msgid "Returns a stage instance with the given ID." +msgstr "Optional[:class:`~discord.User`]: 与えられたIDを持つユーザーを返します。" -#: discord.Guild.banner_url_as:3 of -msgid "" -"The format must be one of 'webp', 'jpeg', or 'png'. The size must be a " -"power of 2 between 16 and 4096." +#: discord.guild.Guild.get_stage_instance:8 of +msgid "The stage instance or ``None`` if not found." msgstr "" -#: discord.Guild.banner_url_as:6 of -msgid "The format to attempt to convert the banner to." -msgstr "" +#: discord.StageChannel.instance:5 discord.guild.Guild.get_stage_instance:9 of +#, fuzzy +msgid "Optional[:class:`StageInstance`]" +msgstr ":class:`str`" -#: discord.Guild.splash_url:1 discord.PartialInviteGuild.splash_url:1 of +#: discord.Guild.owner:1 of #, fuzzy -msgid "Returns the guild's invite splash asset." -msgstr "ギルドの招待時のスプラッシュ画像の変更" +msgid "The member that owns the guild." +msgstr "ギルドの名前。" -#: discord.Guild.splash_url_as:1 of -msgid "Returns an :class:`Asset` for the guild's invite splash." -msgstr "" - -#: discord.Guild.discovery_splash_url_as:3 discord.Guild.splash_url_as:3 of -msgid "" -"The format must be one of 'webp', 'jpeg', 'jpg', or 'png'. The size must " -"be a power of 2 between 16 and 4096." -msgstr "" +#: discord.Guild.icon:1 discord.PartialInviteGuild.icon:1 +#: discord.PartialWebhookGuild.icon:1 of +#, fuzzy +msgid "Returns the guild's icon asset, if available." +msgstr "役職の名前を返します。" -#: discord.Guild.discovery_splash_url_as:8 discord.Guild.splash_url_as:6 of -msgid "The format to attempt to convert the splash to." -msgstr "" +#: discord.Guild.banner:1 discord.PartialInviteGuild.banner:1 of +#, fuzzy +msgid "Returns the guild's banner asset, if available." +msgstr "役職の名前を返します。" -#: discord.Guild.discovery_splash_url:1 of -msgid "Returns the guild's discovery splash asset." -msgstr "" +#: discord.Guild.splash:1 discord.PartialInviteGuild.splash:1 of +#, fuzzy +msgid "Returns the guild's invite splash asset, if available." +msgstr "ギルドの招待時のスプラッシュ画像の変更" -#: discord.Guild.discovery_splash_url_as:1 of -msgid "Returns an :class:`Asset` for the guild's discovery splash." -msgstr "" +#: discord.Guild.discovery_splash:1 of +#, fuzzy +msgid "Returns the guild's discovery splash asset, if available." +msgstr "ギルドの招待時のスプラッシュ画像の変更" #: discord.Guild.member_count:1 of msgid "Returns the true member count regardless of it being loaded fully or not." @@ -10695,11 +13385,11 @@ msgstr ":exc:`.Forbidden` -- ギルドのウィジェットが有効化されて msgid "Returns the guild's creation time in UTC." msgstr "" -#: discord.Guild.get_member_named:1 of +#: discord.guild.Guild.get_member_named:1 of msgid "Returns the first member found that matches the name provided." msgstr "" -#: discord.Guild.get_member_named:3 of +#: discord.guild.Guild.get_member_named:3 of msgid "" "The name can have an optional discriminator argument, e.g. \"Jake#0001\" " "or \"Jake\" will both do the lookup. However the former will give a more " @@ -10707,7 +13397,7 @@ msgid "" "this to work." msgstr "" -#: discord.Guild.get_member_named:8 of +#: discord.guild.Guild.get_member_named:8 of msgid "" "If a nickname is passed, then it is looked up via the nickname. Note " "however, that a nickname + discriminator combo will not lookup the " @@ -10715,31 +13405,36 @@ msgid "" "discriminator not being unique." msgstr "" -#: discord.Guild.get_member_named:13 of +#: discord.guild.Guild.get_member_named:13 of msgid "If no member is found, ``None`` is returned." msgstr "" -#: discord.Guild.get_member_named:15 of +#: discord.guild.Guild.get_member_named:17 of +#, fuzzy +msgid "``name`` parameter is now positional-only." +msgstr "すべてのパラメータがオプションです。" + +#: discord.guild.Guild.get_member_named:19 of msgid "The name of the member to lookup with an optional discriminator." msgstr "" -#: discord.Guild.get_member_named:18 of +#: discord.guild.Guild.get_member_named:22 of msgid "" "The member in this guild with the associated name. If not found then " "``None`` is returned." msgstr "" -#: discord.Guild.create_text_channel:3 of +#: discord.guild.Guild.create_text_channel:3 of msgid "Creates a :class:`TextChannel` for the guild." msgstr "" -#: discord.Guild.create_text_channel:5 of +#: discord.guild.Guild.create_text_channel:5 of msgid "" "Note that you need the :attr:`~Permissions.manage_channels` permission to" " create the channel." msgstr "" -#: discord.Guild.create_text_channel:8 of +#: discord.guild.Guild.create_text_channel:8 of msgid "" "The ``overwrites`` parameter can be used to create a 'secret' channel " "upon creation. This parameter expects a :class:`dict` of overwrites with " @@ -10747,7 +13442,7 @@ msgid "" " :class:`PermissionOverwrite` as the value." msgstr "" -#: discord.Guild.create_text_channel:15 of +#: discord.guild.Guild.create_text_channel:15 of msgid "" "Creating a channel of a specified position will not update the position " "of other channels to follow suit. A follow-up call to " @@ -10755,176 +13450,240 @@ msgid "" "channel in the channel list." msgstr "" -#: discord.Guild.create_text_channel:21 of +#: discord.guild.Guild.create_text_channel:25 of msgid "Creating a basic channel:" msgstr "" -#: discord.Guild.create_text_channel:27 of +#: discord.guild.Guild.create_text_channel:31 of msgid "Creating a \"secret\" channel:" msgstr "" -#: discord.Guild.create_text_channel:38 discord.WidgetChannel:29 of +#: discord.guild.Guild.create_stage_channel:11 +#: discord.guild.Guild.create_text_channel:42 +#: discord.guild.Guild.create_voice_channel:9 discord.widget.WidgetChannel:29 +#: of msgid "The channel's name." msgstr "" -#: discord.Guild.create_text_channel:40 of +#: discord.guild.Guild.create_stage_channel:15 +#: discord.guild.Guild.create_text_channel:44 +#: discord.guild.Guild.create_voice_channel:11 of msgid "" "A :class:`dict` of target (either a role or a member) to " ":class:`PermissionOverwrite` to apply upon creation of a channel. Useful " "for creating secret channels." msgstr "" -#: discord.Guild.create_text_channel:43 of +#: discord.guild.Guild.create_stage_channel:19 +#: discord.guild.Guild.create_text_channel:48 +#: discord.guild.Guild.create_voice_channel:15 of msgid "" "The category to place the newly created channel under. The permissions " "will be automatically synced to category if no overwrites are provided." msgstr "" -#: discord.Guild.create_text_channel:50 discord.TextChannel.edit:16 of +#: discord.channel.TextChannel.edit:23 +#: discord.guild.Guild.create_stage_channel:13 +#: discord.guild.Guild.create_text_channel:55 of msgid "The new channel's topic." msgstr "" -#: discord.Guild.create_text_channel:52 of +#: discord.guild.Guild.create_text_channel:57 of msgid "" "Specifies the slowmode rate limit for user in this channel, in seconds. " "The maximum value possible is `21600`." msgstr "" -#: discord.Guild.create_text_channel:55 discord.TextChannel.edit:20 of +#: discord.channel.StoreChannel.edit:19 discord.channel.TextChannel.edit:27 +#: discord.guild.Guild.create_text_channel:60 of msgid "To mark the channel as NSFW or not." msgstr "" -#: discord.Guild.create_text_channel:57 of +#: discord.guild.Guild.create_stage_channel:26 +#: discord.guild.Guild.create_text_channel:62 +#: discord.guild.Guild.create_voice_channel:35 of msgid "The reason for creating this channel. Shows up on the audit log." msgstr "" -#: discord.Guild.create_category:12 discord.Guild.create_category_channel:12 -#: discord.Guild.create_text_channel:62 discord.Guild.create_voice_channel:13 -#: of +#: discord.channel.StoreChannel.edit:36 discord.channel.TextChannel.edit:52 +#: discord.guild.Guild.create_category:16 +#: discord.guild.Guild.create_stage_channel:31 +#: discord.guild.Guild.create_text_channel:67 +#: discord.guild.Guild.create_voice_channel:40 of msgid "The permission overwrite information is not in proper form." msgstr "" -#: discord.CategoryChannel.create_text_channel:5 -#: discord.CategoryChannel.create_voice_channel:5 -#: discord.Guild.create_category:14 discord.Guild.create_category_channel:14 -#: discord.Guild.create_text_channel:64 discord.Guild.create_voice_channel:15 -#: of +#: discord.channel.CategoryChannel.create_stage_channel:7 +#: discord.channel.CategoryChannel.create_text_channel:5 +#: discord.channel.CategoryChannel.create_voice_channel:5 +#: discord.guild.Guild.create_category:18 +#: discord.guild.Guild.create_stage_channel:33 +#: discord.guild.Guild.create_text_channel:69 +#: discord.guild.Guild.create_voice_channel:42 of msgid "The channel that was just created." msgstr "" -#: discord.CategoryChannel.create_text_channel:6 -#: discord.Guild.create_text_channel:65 of +#: discord.channel.CategoryChannel.create_text_channel:6 +#: discord.guild.Guild.create_text_channel:70 of msgid ":class:`TextChannel`" msgstr "" -#: discord.Guild.create_voice_channel:3 of +#: discord.guild.Guild.create_voice_channel:3 of msgid "" "This is similar to :meth:`create_text_channel` except makes a " -":class:`VoiceChannel` instead, in addition to having the following new " -"parameters." +":class:`VoiceChannel` instead." msgstr "" -#: discord.Guild.create_voice_channel:6 discord.VoiceChannel:54 of +#: discord.channel.StageChannel:62 discord.channel.VoiceChannel:54 +#: discord.guild.Guild.create_voice_channel:22 of msgid "The channel's preferred audio bitrate in bits per second." msgstr "" -#: discord.Guild.create_voice_channel:8 discord.VoiceChannel:60 of +#: discord.channel.VoiceChannel:60 discord.guild.Guild.create_voice_channel:24 +#: of msgid "The channel's limit for number of members that can be in a voice channel." msgstr "" -#: discord.CategoryChannel.create_voice_channel:6 -#: discord.Guild.create_voice_channel:16 of +#: discord.guild.Guild.create_voice_channel:26 of +msgid "" +"The region for the voice channel's voice communication. A value of " +"``None`` indicates automatic voice region detection. .. versionadded:: " +"1.7" +msgstr "" + +#: discord.channel.VoiceChannel:66 discord.guild.Guild.create_voice_channel:26 +#: of +msgid "" +"The region for the voice channel's voice communication. A value of " +"``None`` indicates automatic voice region detection." +msgstr "" + +#: discord.channel.VoiceChannel.edit:45 +#: discord.guild.Guild.create_voice_channel:31 of +msgid "" +"The camera video quality for the voice channel's participants. .. " +"versionadded:: 2.0" +msgstr "" + +#: discord.channel.CategoryChannel.create_voice_channel:6 +#: discord.guild.Guild.create_voice_channel:43 of #, fuzzy msgid ":class:`VoiceChannel`" msgstr "ボイスチャンネル。" -#: discord.Guild.create_category:3 discord.Guild.create_category_channel:3 of +#: discord.guild.Guild.create_stage_channel:3 of +msgid "" +"This is similar to :meth:`create_text_channel` except makes a " +":class:`StageChannel` instead." +msgstr "" + +#: discord.channel.CategoryChannel.create_stage_channel:8 +#: discord.guild.Guild.create_stage_channel:34 of +#, fuzzy +msgid ":class:`StageChannel`" +msgstr "ボイスチャンネル。" + +#: discord.guild.Guild.create_category:3 of msgid "" "Same as :meth:`create_text_channel` except makes a " ":class:`CategoryChannel` instead." msgstr "" -#: discord.Guild.create_category:7 discord.Guild.create_category_channel:7 of +#: discord.guild.Guild.create_category:7 of msgid "" "The ``category`` parameter is not supported in this function since " "categories cannot have categories." msgstr "" -#: discord.Guild.create_category:15 discord.Guild.create_category_channel:15 of +#: discord.guild.Guild.create_category:19 of #, fuzzy msgid ":class:`CategoryChannel`" msgstr ":class:`str`" -#: discord.Guild.leave:3 of +#: discord.guild.Guild.leave:3 of msgid "Leaves the guild." msgstr "" -#: discord.Guild.leave:7 of +#: discord.guild.Guild.leave:7 of msgid "" "You cannot leave the guild that you own, you must delete it instead via " ":meth:`delete`." msgstr "" -#: discord.Guild.leave:10 of +#: discord.guild.Guild.leave:10 of #, fuzzy msgid "Leaving the guild failed." msgstr "ギルドのアイコンの変更" -#: discord.Guild.delete:3 of +#: discord.guild.Guild.delete:3 of msgid "Deletes the guild. You must be the guild owner to delete the guild." msgstr "" -#: discord.Guild.delete:6 of +#: discord.guild.Guild.delete:6 of #, fuzzy msgid "Deleting the guild failed." msgstr ":exc:`.HTTPException` -- ギルドの取得に失敗した。" -#: discord.Guild.delete:7 of +#: discord.guild.Guild.delete:7 of #, fuzzy msgid "You do not have permissions to delete the guild." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.Guild.edit:3 of +#: discord.guild.Guild.edit:3 of msgid "Edits the guild." msgstr "" -#: discord.Guild.edit:5 of +#: discord.guild.Guild.edit:5 of msgid "" "You must have the :attr:`~Permissions.manage_guild` permission to edit " "the guild." msgstr "" -#: discord.Guild.edit:8 of +#: discord.guild.Guild.edit:8 of msgid "" "The `rules_channel` and `public_updates_channel` keyword-only parameters " "were added." msgstr "" -#: discord.Guild.edit:11 of +#: discord.guild.Guild.edit:11 of +msgid "The `discovery_splash` and `community` keyword-only parameters were added." +msgstr "" + +#: discord.guild.Guild.edit:14 of +msgid "The newly updated guild is returned." +msgstr "" + +#: discord.guild.Guild.edit:17 of +msgid "The ``region`` keyword parameter has been removed." +msgstr "" + +#: discord.guild.Guild.edit:24 of msgid "The new name of the guild." msgstr "" -#: discord.Guild.edit:13 of +#: discord.guild.Guild.edit:26 of msgid "" -"The new description of the guild. This is only available to guilds that " -"contain ``PUBLIC`` in :attr:`Guild.features`." +"The new description of the guild. Could be ``None`` for no description. " +"This is only available to guilds that contain ``PUBLIC`` in " +":attr:`Guild.features`." msgstr "" -#: discord.Guild.edit:16 of +#: discord.guild.Guild.edit:29 of msgid "" -"A :term:`py:bytes-like object` representing the icon. Only PNG/JPEG " -"supported and GIF This is only available to guilds that contain " -"``ANIMATED_ICON`` in :attr:`Guild.features`. Could be ``None`` to denote " -"removal of the icon." +"A :term:`py:bytes-like object` representing the icon. Only PNG/JPEG is " +"supported. GIF is only available to guilds that contain ``ANIMATED_ICON``" +" in :attr:`Guild.features`. Could be ``None`` to denote removal of the " +"icon." msgstr "" -#: discord.Guild.edit:20 of +#: discord.guild.Guild.edit:33 of msgid "" "A :term:`py:bytes-like object` representing the banner. Could be ``None``" -" to denote removal of the banner." +" to denote removal of the banner. This is only available to guilds that " +"contain ``BANNER`` in :attr:`Guild.features`." msgstr "" -#: discord.Guild.edit:23 of +#: discord.guild.Guild.edit:37 of msgid "" "A :term:`py:bytes-like object` representing the invite splash. Only " "PNG/JPEG supported. Could be ``None`` to denote removing the splash. This" @@ -10932,244 +13691,343 @@ msgid "" ":attr:`Guild.features`." msgstr "" -#: discord.Guild.edit:28 of -msgid "The new region for the guild's voice communication." +#: discord.guild.Guild.edit:42 of +msgid "" +"A :term:`py:bytes-like object` representing the discovery splash. Only " +"PNG/JPEG supported. Could be ``None`` to denote removing the splash. This" +" is only available to guilds that contain ``DISCOVERABLE`` in " +":attr:`Guild.features`." +msgstr "" + +#: discord.guild.Guild.edit:47 of +msgid "" +"Whether the guild should be a Community guild. If set to ``True``\\, both" +" ``rules_channel`` and ``public_updates_channel`` parameters are " +"required." msgstr "" -#: discord.Guild.edit:30 of +#: discord.guild.Guild.edit:50 of msgid "" "The new channel that is the AFK channel. Could be ``None`` for no AFK " "channel." msgstr "" -#: discord.Guild.edit:32 of +#: discord.guild.Guild.edit:52 of msgid "The number of seconds until someone is moved to the AFK channel." msgstr "" -#: discord.Guild.edit:34 of +#: discord.guild.Guild.edit:54 of msgid "" "The new owner of the guild to transfer ownership to. Note that you must " "be owner of the guild to do this." msgstr "" -#: discord.Guild.edit:37 of +#: discord.guild.Guild.edit:57 of msgid "The new verification level for the guild." msgstr "" -#: discord.Guild.edit:39 of +#: discord.guild.Guild.edit:59 of msgid "The new default notification level for the guild." msgstr "" -#: discord.Guild.edit:41 of +#: discord.guild.Guild.edit:61 of msgid "The new explicit content filter for the guild." msgstr "" -#: discord.Guild.edit:43 of +#: discord.guild.Guild.edit:63 of msgid "The new vanity code for the guild." msgstr "" -#: discord.Guild.edit:45 of +#: discord.guild.Guild.edit:65 of msgid "" "The new channel that is used for the system channel. Could be ``None`` " "for no system channel." msgstr "" -#: discord.Guild.edit:47 of +#: discord.guild.Guild.edit:67 of msgid "The new system channel settings to use with the new system channel." msgstr "" -#: discord.Guild.edit:49 of +#: discord.guild.Guild.edit:69 of +msgid "" +"The new preferred locale for the guild. Used as the primary language in " +"the guild. If set, this must be an ISO 639 code, e.g. ``en-US`` or ``ja``" +" or ``zh-CN``." +msgstr "" + +#: discord.guild.Guild.edit:72 of msgid "" "The new channel that is used for rules. This is only available to guilds " "that contain ``PUBLIC`` in :attr:`Guild.features`. Could be ``None`` for " "no rules channel." msgstr "" -#: discord.Guild.edit:53 of +#: discord.guild.Guild.edit:76 of msgid "" "The new channel that is used for public updates from Discord. This is " "only available to guilds that contain ``PUBLIC`` in " ":attr:`Guild.features`. Could be ``None`` for no public updates channel." msgstr "" -#: discord.Guild.edit:57 of +#: discord.guild.Guild.edit:80 of msgid "The reason for editing this guild. Shows up on the audit log." msgstr "" -#: discord.Guild.edit:60 of +#: discord.guild.Guild.edit:83 of #, fuzzy msgid "You do not have permissions to edit the guild." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.Guild.edit:61 discord.Integration.edit:16 of +#: discord.guild.Guild.edit:84 discord.integrations.StreamIntegration.edit:20 +#: of #, fuzzy msgid "Editing the guild failed." msgstr ":exc:`.HTTPException` -- ギルドの取得に失敗した。" -#: discord.Guild.edit:62 of +#: discord.guild.Guild.edit:85 of msgid "" "The image format passed in to ``icon`` is invalid. It must be PNG or " "JPG. This is also raised if you are not the owner of the guild and " "request an ownership transfer." msgstr "" -#: discord.Guild.fetch_channels:3 of +#: discord.guild.Guild.edit:86 of +msgid "" +"The type passed to the ``default_notifications``, ``verification_level``," +" ``explicit_content_filter``, or ``system_channel_flags`` parameter " +"was of the incorrect type." +msgstr "" + +#: discord.guild.Guild.edit:88 of +msgid "" +"The newly updated guild. Note that this has the same limitations as " +"mentioned in :meth:`Client.fetch_guild` and may not have full data." +msgstr "" + +#: discord.guild.Guild.fetch_channels:3 of msgid "Retrieves all :class:`abc.GuildChannel` that the guild has." msgstr "" -#: discord.Guild.fetch_channels:7 of +#: discord.guild.Guild.fetch_channels:7 of msgid "" "This method is an API call. For general usage, consider :attr:`channels` " "instead." msgstr "" -#: discord.Guild.fetch_channels:12 of +#: discord.guild.Guild.fetch_channels:12 of #, fuzzy msgid "Retrieving the channels failed." msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" -#: discord.Guild.fetch_channels:14 of +#: discord.guild.Guild.fetch_channels:14 of msgid "All channels in the guild." msgstr "" -#: discord.Guild.fetch_members:3 of +#: discord.guild.Guild.fetch_channels:15 of +#, fuzzy +msgid "Sequence[:class:`abc.GuildChannel`]" +msgstr ":class:`.Guild`" + +#: discord.guild.Guild.active_threads:3 of +#, fuzzy +msgid "Returns a list of active :class:`Thread` that the client can access." +msgstr "クライアントが参照可能なすべての :class:`.Member` のジェネレータを返します。" + +#: discord.guild.Guild.active_threads:5 of +msgid "This includes both private and public threads." +msgstr "" + +#: discord.guild.Guild.active_threads:9 of +msgid "The request to get the active threads failed." +msgstr "" + +#: discord.guild.Guild.active_threads:11 of +msgid "The active threads" +msgstr "" + +#: discord.guild.Guild.fetch_members:1 of #, fuzzy msgid "" -"Retrieves an :class:`.AsyncIterator` that enables receiving the guild's " -"members." +"Retrieves an :term:`asynchronous iterator` that enables receiving the " +"guild's members. In order to use this, :meth:`Intents.members` must be " +"enabled." msgstr "Botが所属するGuildを取得できる、 :class:`AsyncIterator` を取得します。" -#: discord.Guild.fetch_members:7 of +#: discord.guild.Guild.fetch_members:6 of #, fuzzy msgid "" "This method is an API call. For general usage, consider :attr:`members` " "instead." msgstr "これはAPIを呼び出します。通常は :attr:`guilds` を代わりに使用してください。" -#: discord.Guild.fetch_members:13 of +#: discord.guild.Guild.fetch_members:12 of msgid "" "The number of members to retrieve. Defaults to 1000. Pass ``None`` to " "fetch all members. Note that this is potentially slow." msgstr "" -#: discord.Guild.fetch_members:16 of +#: discord.guild.Guild.fetch_members:15 of #, fuzzy msgid "" -"Retrieve members after this date or object. If a date is provided it must" -" be a timezone-naive datetime representing UTC time." +"Retrieve members after this date or object. If a datetime is provided, it" +" is recommended to use a UTC aware datetime. If the datetime is naive, it" +" is assumed to be local time." msgstr "" "この日付またはオブジェクトの後のGuildを取得します。もし日付が与えられた場合は、それはUTC時刻を表し、timezone " "naiveであるdatetimeでないといけません。" -#: discord.Guild.fetch_members:20 of +#: discord.guild.Guild.chunk:13 discord.guild.Guild.fetch_members:20 of +#, fuzzy +msgid "The members intent is not enabled." +msgstr "メンバーがオンライン。" + +#: discord.guild.Guild.fetch_members:21 of #, fuzzy msgid "Getting the members failed." msgstr "メンバーが退席中。" -#: discord.Guild.fetch_members:22 of +#: discord.guild.Guild.fetch_members:23 of #, fuzzy msgid ":class:`.Member` -- The member with the member data parsed." msgstr ":class:`.Guild` -- データを解析したGuild。" -#: discord.Guild.fetch_member:3 of -msgid "Retreives a :class:`Member` from a guild ID, and a member ID." -msgstr "" +#: discord.guild.Guild.fetch_member:3 of +#, fuzzy +msgid "Retrieves a :class:`Member` from a guild ID, and a member ID." +msgstr "ギルドIDから :class:`.Widget` を取得します。" -#: discord.Guild.fetch_member:7 of +#: discord.guild.Guild.fetch_member:7 of +#, fuzzy msgid "" -"This method is an API call. For general usage, consider " -":meth:`get_member` instead." +"This method is an API call. If you have :attr:`Intents.members` and " +"member cache enabled, consider :meth:`get_member` instead." +msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_user` を代わりとして使用してください。" + +#: discord.guild.Guild.fetch_member:11 of +msgid "``member_id`` parameter is now positional-only." msgstr "" -#: discord.Guild.fetch_member:9 of +#: discord.guild.Guild.fetch_member:13 of msgid "The member's ID to fetch from." msgstr "" -#: discord.Guild.fetch_member:13 of +#: discord.guild.Guild.fetch_member:17 of #, fuzzy msgid "Fetching the member failed." msgstr "メンバーが退席中。" -#: discord.Guild.fetch_member:15 of +#: discord.guild.Guild.fetch_member:19 of msgid "The member from the member ID." msgstr "" -#: discord.Guild.fetch_ban:3 of -msgid "" -"Retrieves the :class:`BanEntry` for a user, which is a namedtuple with a " -"``user`` and ``reason`` field. See :meth:`bans` for more information." -msgstr "" +#: discord.guild.Guild.fetch_ban:3 of +#, fuzzy +msgid "Retrieves the :class:`BanEntry` for a user." +msgstr "該当すれば :class:`Relationship` が返ります。" -#: discord.Guild.bans:10 discord.Guild.fetch_ban:7 of +#: discord.guild.Guild.bans:5 discord.guild.Guild.fetch_ban:5 of msgid "" "You must have the :attr:`~Permissions.ban_members` permission to get this" " information." msgstr "" -#: discord.Guild.fetch_ban:10 of +#: discord.guild.Guild.fetch_ban:8 of msgid "The user to get ban information from." msgstr "" -#: discord.Guild.fetch_ban:14 of +#: discord.guild.Guild.fetch_ban:12 of #, fuzzy msgid "This user is not banned." msgstr "Banが解除されたユーザー。" -#: discord.Guild.fetch_ban:17 of -msgid "The BanEntry object for the specified user." +#: discord.guild.Guild.fetch_ban:15 of +msgid "The :class:`BanEntry` object for the specified user." +msgstr "" + +#: discord.guild.Guild.fetch_ban:16 of +#, fuzzy +msgid ":class:`BanEntry`" +msgstr ":class:`bytes`" + +#: discord.guild.Guild.fetch_channel:3 of +#, fuzzy +msgid "" +"Retrieves a :class:`.abc.GuildChannel` or :class:`.Thread` with the " +"specified ID." msgstr "" +"指定されたIDを持つ :class:`.abc.GuildChannel` または :class:`.abc.PrivateChannel` " +"を取得します。" + +#: discord.guild.Guild.fetch_channel:7 of +#, fuzzy +msgid "" +"This method is an API call. For general usage, consider " +":meth:`get_channel_or_thread` instead." +msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_channel` を代わりとして使用してください。" -#: discord.Guild.bans:3 of -msgid "Retrieves all the users that are banned from the guild." +#: discord.guild.Guild.fetch_channel:11 of +msgid "" +"An unknown channel type was received from Discord or the guild the " +"channel belongs to is not the same as the one in this object points " +"to." msgstr "" -#: discord.Guild.bans:5 of +#: discord.guild.Guild.fetch_channel:17 of +#, fuzzy +msgid "Union[:class:`.abc.GuildChannel`, :class:`.Thread`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.guild.Guild.bans:3 of msgid "" -"This coroutine returns a :class:`list` of BanEntry objects, which is a " -"namedtuple with a ``user`` field to denote the :class:`User` that got " -"banned along with a ``reason`` field specifying why the user was banned " -"that could be set to ``None``." +"Retrieves all the users that are banned from the guild as a :class:`list`" +" of :class:`BanEntry`." msgstr "" -#: discord.Guild.bans:16 of -msgid "A list of BanEntry objects." +#: discord.guild.Guild.bans:11 of +msgid "A list of :class:`BanEntry` objects." msgstr "" -#: discord.Guild.prune_members:3 of +#: discord.guild.Guild.bans:12 of +#, fuzzy +msgid "List[:class:`BanEntry`]" +msgstr ":class:`str`" + +#: discord.guild.Guild.prune_members:3 of msgid "Prunes the guild from its inactive members." msgstr "" -#: discord.Guild.prune_members:5 of +#: discord.guild.Guild.prune_members:5 of msgid "" "The inactive members are denoted if they have not logged on in ``days`` " "number of days and they have no roles." msgstr "" -#: discord.Guild.prune_members:8 of +#: discord.guild.Guild.prune_members:8 of msgid "" "You must have the :attr:`~Permissions.kick_members` permission to use " "this." msgstr "" -#: discord.Guild.prune_members:11 of +#: discord.guild.Guild.prune_members:11 of msgid "" "To check how many members you would prune without actually pruning, see " "the :meth:`estimate_pruned_members` function." msgstr "" -#: discord.Guild.prune_members:14 of +#: discord.guild.Guild.prune_members:14 of msgid "To prune members that have specific roles see the ``roles`` parameter." msgstr "" -#: discord.Guild.prune_members:16 of +#: discord.guild.Guild.prune_members:16 of msgid "The ``roles`` keyword-only parameter was added." msgstr "" -#: discord.Guild.estimate_pruned_members:7 discord.Guild.prune_members:19 of +#: discord.guild.Guild.estimate_pruned_members:14 +#: discord.guild.Guild.prune_members:23 of msgid "The number of days before counting as inactive." msgstr "" -#: discord.Guild.prune_members:23 of +#: discord.guild.Guild.prune_members:27 of msgid "" "Whether to compute the prune count. This defaults to ``True`` which makes" " it prone to timeouts in very large guilds. In order to prevent timeouts," @@ -11177,769 +14035,1683 @@ msgid "" " function will always return ``None``." msgstr "" -#: discord.Guild.prune_members:28 of +#: discord.guild.Guild.prune_members:32 of msgid "" "A list of :class:`abc.Snowflake` that represent roles to include in the " "pruning process. If a member has a role that is not specified, they'll be" " excluded." msgstr "" -#: discord.Guild.estimate_pruned_members:10 discord.Guild.prune_members:32 of +#: discord.guild.Guild.estimate_pruned_members:22 +#: discord.guild.Guild.prune_members:36 of #, fuzzy msgid "You do not have permissions to prune members." msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.Guild.prune_members:33 of +#: discord.guild.Guild.prune_members:37 of msgid "An error occurred while pruning members." msgstr "" -#: discord.Guild.estimate_pruned_members:12 discord.Guild.prune_members:34 of +#: discord.guild.Guild.estimate_pruned_members:24 +#: discord.guild.Guild.prune_members:38 of msgid "An integer was not passed for ``days``." msgstr "" -#: discord.Guild.prune_members:36 of +#: discord.guild.Guild.prune_members:40 of msgid "" "The number of members pruned. If ``compute_prune_count`` is ``False`` " "then this returns ``None``." msgstr "" -#: discord.Guild.webhooks:3 of +#: discord.guild.Guild.templates:3 of +msgid "Gets the list of templates from this guild." +msgstr "" + +#: discord.guild.Guild.templates:5 of +#, fuzzy +msgid "Requires :attr:`~.Permissions.manage_guild` permissions." +msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" + +#: discord.guild.Guild.templates:9 of +#, fuzzy +msgid "You don't have permissions to get the templates." +msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" + +#: discord.guild.Guild.templates:11 of +#, fuzzy +msgid "The templates for this guild." +msgstr "メンバーがオンライン。" + +#: discord.guild.Guild.templates:12 of +#, fuzzy +msgid "List[:class:`Template`]" +msgstr ":class:`.Widget`" + +#: discord.guild.Guild.webhooks:3 of msgid "Gets the list of webhooks from this guild." msgstr "" -#: discord.Guild.webhooks:5 discord.TextChannel.create_webhook:5 -#: discord.TextChannel.webhooks:5 of +#: discord.channel.TextChannel.create_webhook:5 +#: discord.channel.TextChannel.webhooks:5 discord.guild.Guild.webhooks:5 of msgid "Requires :attr:`~.Permissions.manage_webhooks` permissions." msgstr "" -#: discord.Guild.webhooks:7 discord.TextChannel.webhooks:7 of +#: discord.channel.TextChannel.webhooks:7 discord.guild.Guild.webhooks:7 of #, fuzzy msgid "You don't have permissions to get the webhooks." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.Guild.webhooks:9 of +#: discord.guild.Guild.webhooks:9 of msgid "The webhooks for this guild." msgstr "" -#: discord.Guild.webhooks:10 discord.TextChannel.webhooks:10 of +#: discord.channel.TextChannel.webhooks:10 discord.guild.Guild.webhooks:10 of msgid "List[:class:`Webhook`]" msgstr "" -#: discord.Guild.estimate_pruned_members:3 of +#: discord.guild.Guild.estimate_pruned_members:3 of msgid "" "Similar to :meth:`prune_members` except instead of actually pruning " "members, it returns how many members it would prune from the guild had it" " been called." msgstr "" -#: discord.Guild.estimate_pruned_members:11 of +#: discord.guild.Guild.estimate_pruned_members:7 of +msgid "The returned value can be ``None``." +msgstr "" + +#: discord.guild.Guild.estimate_pruned_members:16 of +msgid "" +"A list of :class:`abc.Snowflake` that represent roles to include in the " +"estimate. If a member has a role that is not specified, they'll be " +"excluded. .. versionadded:: 1.7" +msgstr "" + +#: discord.guild.Guild.estimate_pruned_members:16 of +msgid "" +"A list of :class:`abc.Snowflake` that represent roles to include in the " +"estimate. If a member has a role that is not specified, they'll be " +"excluded." +msgstr "" + +#: discord.guild.Guild.estimate_pruned_members:23 of msgid "An error occurred while fetching the prune members estimate." msgstr "" -#: discord.Guild.estimate_pruned_members:14 of +#: discord.guild.Guild.estimate_pruned_members:26 of msgid "The number of members estimated to be pruned." msgstr "" -#: discord.Guild.invites:3 of +#: discord.guild.Guild.invites:3 of msgid "Returns a list of all active instant invites from the guild." msgstr "" -#: discord.Guild.invites:5 of +#: discord.guild.Guild.invites:5 of msgid "" "You must have the :attr:`~Permissions.manage_guild` permission to get " "this information." msgstr "" -#: discord.Guild.invites:12 of +#: discord.guild.Guild.invites:12 of msgid "List[:class:`Invite`]" msgstr "" -#: discord.Guild.create_integration:3 of +#: discord.guild.Guild.create_template:3 of #, fuzzy -msgid "Attaches an integration to the guild." +msgid "Creates a template for the guild." msgstr "ギルドの名前。" -#: discord.Guild.create_integration:5 discord.Guild.integrations:5 -#: discord.Integration.delete:5 discord.Integration.edit:5 -#: discord.Integration.sync:5 of +#: discord.guild.Guild.create_integration:5 +#: discord.guild.Guild.create_template:5 discord.guild.Guild.integrations:5 +#: discord.integrations.Integration.delete:5 +#: discord.integrations.StreamIntegration.edit:5 +#: discord.integrations.StreamIntegration.sync:5 of #, fuzzy msgid "You must have the :attr:`~Permissions.manage_guild` permission to do this." msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" -#: discord.Guild.create_integration:10 of +#: discord.guild.Guild.create_template:10 discord.template.Template:19 of +#, fuzzy +msgid "The name of the template." +msgstr "フィールドの名前。" + +#: discord.guild.Guild.create_template:12 discord.template.Template:25 of +#, fuzzy +msgid "The description of the template." +msgstr "更新後のメッセージ。" + +#: discord.guild.Guild.create_integration:3 of +#, fuzzy +msgid "Attaches an integration to the guild." +msgstr "ギルドの名前。" + +#: discord.guild.Guild.create_integration:10 of msgid "The integration type (e.g. Twitch)." msgstr "" -#: discord.Guild.create_integration:12 discord.Integration:7 of +#: discord.guild.Guild.create_integration:12 +#: discord.integrations.BotIntegration:7 discord.integrations.Integration:7 +#: discord.integrations.StreamIntegration:7 of msgid "The integration ID." msgstr "" -#: discord.Guild.create_integration:15 discord.Guild.integrations:10 of +#: discord.guild.Guild.create_integration:15 +#: discord.guild.Guild.integrations:10 of #, fuzzy msgid "You do not have permission to create the integration." msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.Guild.create_integration:16 of +#: discord.guild.Guild.create_integration:16 of msgid "The account could not be found." msgstr "" -#: discord.Guild.integrations:3 of +#: discord.guild.Guild.integrations:3 of msgid "Returns a list of all integrations attached to the guild." msgstr "" -#: discord.Guild.integrations:11 of +#: discord.guild.Guild.integrations:11 of msgid "Fetching the integrations failed." msgstr "" -#: discord.Guild.integrations:13 of +#: discord.guild.Guild.integrations:13 of msgid "The list of integrations that are attached to the guild." msgstr "" -#: discord.Guild.integrations:14 of +#: discord.guild.Guild.integrations:14 of msgid "List[:class:`Integration`]" msgstr "" -#: discord.Guild.fetch_emojis:3 of +#: discord.guild.Guild.fetch_stickers:3 of +#, fuzzy +msgid "Retrieves a list of all :class:`Sticker`\\s for the guild." +msgstr ":class:`Role` がギルド全体で変更されたときに呼び出されます。" + +#: discord.guild.Guild.fetch_stickers:9 of +#, fuzzy +msgid "" +"This method is an API call. For general usage, consider :attr:`stickers` " +"instead." +msgstr "これはAPIを呼び出します。通常は :attr:`guilds` を代わりに使用してください。" + +#: discord.guild.Guild.fetch_stickers:11 of +msgid "An error occurred fetching the stickers." +msgstr "" + +#: discord.guild.Guild.fetch_stickers:13 of +msgid "The retrieved stickers." +msgstr "" + +#: discord.guild.Guild.fetch_stickers:14 of +#, fuzzy +msgid "List[:class:`GuildSticker`]" +msgstr ":class:`.Guild`" + +#: discord.guild.Guild.fetch_sticker:3 of +#, fuzzy +msgid "Retrieves a custom :class:`Sticker` from the guild." +msgstr "特定のIDの :class:`.Webhook` を取得します。" + +#: discord.guild.Guild.fetch_sticker:9 of +#, fuzzy +msgid "" +"This method is an API call. For general usage, consider iterating over " +":attr:`stickers` instead." +msgstr "これはAPIを呼び出します。通常は :attr:`guilds` を代わりに使用してください。" + +#: discord.guild.Guild.fetch_sticker:12 of +msgid "The sticker's ID." +msgstr "" + +#: discord.guild.Guild.fetch_sticker:15 of +msgid "The sticker requested could not be found." +msgstr "" + +#: discord.guild.Guild.fetch_sticker:16 of +msgid "An error occurred fetching the sticker." +msgstr "" + +#: discord.guild.Guild.fetch_sticker:18 discord.sticker.StickerItem.fetch:7 of +msgid "The retrieved sticker." +msgstr "" + +#: ../../docstring discord.Intents.emojis_and_stickers:13 +#: discord.guild.Guild.create_sticker:25 discord.guild.Guild.fetch_sticker:19 +#: discord.sticker.GuildSticker.edit:18 of +#, fuzzy +msgid ":class:`GuildSticker`" +msgstr ":class:`.Guild`" + +#: discord.guild.Guild.create_sticker:3 of +#, fuzzy +msgid "Creates a :class:`Sticker` for the guild." +msgstr "ギルドIDから :class:`.Widget` を取得します。" + +#: discord.guild.Guild.create_sticker:5 discord.guild.Guild.delete_sticker:5 +#: discord.sticker.GuildSticker.delete:5 of +#, fuzzy +msgid "" +"You must have :attr:`~Permissions.manage_emojis_and_stickers` permission " +"to do this." +msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" + +#: discord.guild.Guild.create_sticker:10 of +msgid "The sticker name. Must be at least 2 characters." +msgstr "" + +#: discord.guild.Guild.create_sticker:12 of +msgid "The sticker's description. Can be ``None``." +msgstr "" + +#: discord.guild.Guild.create_sticker:14 discord.sticker.GuildSticker.edit:9 of +msgid "The name of a unicode emoji that represents the sticker's expression." +msgstr "" + +#: discord.guild.Guild.create_sticker:16 of +#, fuzzy +msgid "The file of the sticker to upload." +msgstr "ユーザーのプロフィール。" + +#: discord.guild.Guild.create_sticker:18 of +msgid "The reason for creating this sticker. Shows up on the audit log." +msgstr "" + +#: discord.guild.Guild.create_sticker:21 of +#, fuzzy +msgid "You are not allowed to create stickers." +msgstr "10以上のギルドに参加しているBotアカウントはギルドの作成ができません。" + +#: discord.guild.Guild.create_sticker:22 of +msgid "An error occurred creating a sticker." +msgstr "" + +#: discord.guild.Guild.create_sticker:24 of +#, fuzzy +msgid "The created sticker." +msgstr "クライアントがキックされた。" + +#: discord.guild.Guild.delete_sticker:3 discord.sticker.GuildSticker.delete:3 +#: of +#, fuzzy +msgid "Deletes the custom :class:`Sticker` from the guild." +msgstr ":class:`Role` がギルド全体で変更されたときに呼び出されます。" + +#: discord.guild.Guild.delete_sticker:10 of +#, fuzzy +msgid "The sticker you are deleting." +msgstr "あなたがリクエストしたユーザー。" + +#: discord.guild.Guild.delete_sticker:12 discord.sticker.GuildSticker.delete:8 +#: of +msgid "The reason for deleting this sticker. Shows up on the audit log." +msgstr "" + +#: discord.guild.Guild.delete_sticker:15 discord.sticker.GuildSticker.delete:11 +#: of +#, fuzzy +msgid "You are not allowed to delete stickers." +msgstr "10以上のギルドに参加しているBotアカウントはギルドの作成ができません。" + +#: discord.guild.Guild.delete_sticker:16 discord.sticker.GuildSticker.delete:12 +#: of +msgid "An error occurred deleting the sticker." +msgstr "" + +#: discord.guild.Guild.fetch_emojis:3 of msgid "Retrieves all custom :class:`Emoji`\\s from the guild." msgstr "" -#: discord.Guild.fetch_emojis:7 of +#: discord.guild.Guild.fetch_emojis:7 of msgid "" "This method is an API call. For general usage, consider :attr:`emojis` " "instead." msgstr "" -#: discord.Guild.fetch_emojis:9 of +#: discord.guild.Guild.fetch_emojis:9 of msgid "An error occurred fetching the emojis." msgstr "" -#: discord.Guild.fetch_emojis:11 of +#: discord.guild.Guild.fetch_emojis:11 of msgid "The retrieved emojis." msgstr "" -#: discord.Guild.fetch_emojis:12 of +#: discord.guild.Guild.fetch_emojis:12 of msgid "List[:class:`Emoji`]" msgstr "" -#: discord.Guild.fetch_emoji:3 of +#: discord.guild.Guild.fetch_emoji:3 of msgid "Retrieves a custom :class:`Emoji` from the guild." msgstr "" -#: discord.Guild.fetch_emoji:7 of +#: discord.guild.Guild.fetch_emoji:7 of msgid "" "This method is an API call. For general usage, consider iterating over " ":attr:`emojis` instead." msgstr "" -#: discord.Emoji:37 discord.Guild.fetch_emoji:10 of +#: discord.guild.Guild.fetch_emoji:12 of +msgid "``emoji_id`` parameter is now positional-only." +msgstr "" + +#: discord.emoji.Emoji:37 discord.guild.Guild.fetch_emoji:14 of msgid "The emoji's ID." msgstr "" -#: discord.Guild.fetch_emoji:13 of +#: discord.guild.Guild.fetch_emoji:17 of msgid "The emoji requested could not be found." msgstr "" -#: discord.Guild.fetch_emoji:14 of +#: discord.guild.Guild.fetch_emoji:18 of msgid "An error occurred fetching the emoji." msgstr "" -#: discord.Guild.fetch_emoji:16 of +#: discord.guild.Guild.fetch_emoji:20 of msgid "The retrieved emoji." msgstr "" -#: discord.Guild.create_custom_emoji:25 discord.Guild.fetch_emoji:17 -#: discord.Intents.emojis:9 of +#: ../../docstring discord.Intents.emojis_and_stickers:12 +#: discord.emoji.Emoji.edit:22 discord.guild.Guild.create_custom_emoji:25 +#: discord.guild.Guild.fetch_emoji:21 of msgid ":class:`Emoji`" msgstr "" -#: discord.Guild.create_custom_emoji:3 of +#: discord.guild.Guild.create_custom_emoji:3 of msgid "Creates a custom :class:`Emoji` for the guild." msgstr "" -#: discord.Guild.create_custom_emoji:5 of +#: discord.guild.Guild.create_custom_emoji:5 of msgid "" "There is currently a limit of 50 static and animated emojis respectively " "per guild, unless the guild has the ``MORE_EMOJI`` feature which extends " "the limit to 200." msgstr "" -#: discord.Guild.create_custom_emoji:8 of +#: discord.guild.Guild.create_custom_emoji:8 of msgid "" "You must have the :attr:`~Permissions.manage_emojis` permission to do " "this." msgstr "" -#: discord.Guild.create_custom_emoji:11 of +#: discord.guild.Guild.create_custom_emoji:11 of msgid "The emoji name. Must be at least 2 characters." msgstr "" -#: discord.Guild.create_custom_emoji:13 of +#: discord.guild.Guild.create_custom_emoji:13 of msgid "" "The :term:`py:bytes-like object` representing the image data to use. Only" " JPG, PNG and GIF images are supported." msgstr "" -#: discord.Emoji.edit:10 discord.Guild.create_custom_emoji:16 of +#: discord.guild.Guild.create_custom_emoji:16 of msgid "" "A :class:`list` of :class:`Role`\\s that can use this emoji. Leave empty " "to make it available to everyone." msgstr "" -#: discord.Guild.create_custom_emoji:18 of +#: discord.guild.Guild.create_custom_emoji:18 of msgid "The reason for creating this emoji. Shows up on the audit log." msgstr "" -#: discord.Guild.create_custom_emoji:21 of +#: discord.guild.Guild.create_custom_emoji:21 of #, fuzzy msgid "You are not allowed to create emojis." msgstr "10以上のギルドに参加しているBotアカウントはギルドの作成ができません。" -#: discord.Guild.create_custom_emoji:22 of +#: discord.guild.Guild.create_custom_emoji:22 of msgid "An error occurred creating an emoji." msgstr "" -#: discord.Guild.create_custom_emoji:24 of +#: discord.guild.Guild.create_custom_emoji:24 of msgid "The created emoji." msgstr "" -#: discord.Guild.fetch_roles:3 of +#: discord.guild.Guild.delete_emoji:3 of +#, fuzzy +msgid "Deletes the custom :class:`Emoji` from the guild." +msgstr ":class:`Role` がギルド全体で変更されたときに呼び出されます。" + +#: discord.emoji.Emoji.delete:5 discord.emoji.Emoji.edit:5 +#: discord.guild.Guild.delete_emoji:5 of +msgid "You must have :attr:`~Permissions.manage_emojis` permission to do this." +msgstr "" + +#: discord.guild.Guild.delete_emoji:12 of +msgid "The emoji you are deleting." +msgstr "" + +#: discord.emoji.Emoji.delete:8 discord.guild.Guild.delete_emoji:14 of +msgid "The reason for deleting this emoji. Shows up on the audit log." +msgstr "" + +#: discord.emoji.Emoji.delete:11 discord.guild.Guild.delete_emoji:17 of +msgid "You are not allowed to delete emojis." +msgstr "" + +#: discord.emoji.Emoji.delete:12 discord.guild.Guild.delete_emoji:18 of +msgid "An error occurred deleting the emoji." +msgstr "" + +#: discord.guild.Guild.fetch_roles:3 of #, fuzzy msgid "Retrieves all :class:`Role` that the guild has." msgstr "特定のIDの :class:`.Webhook` を取得します。" -#: discord.Guild.fetch_roles:7 of +#: discord.guild.Guild.fetch_roles:7 of #, fuzzy msgid "" "This method is an API call. For general usage, consider :attr:`roles` " "instead." msgstr "これはAPIを呼び出します。通常は :attr:`guilds` を代わりに使用してください。" -#: discord.Guild.fetch_roles:11 of +#: discord.guild.Guild.fetch_roles:11 of #, fuzzy msgid "Retrieving the roles failed." msgstr "役職の名前を返します。" -#: discord.Guild.fetch_roles:13 of +#: discord.guild.Guild.fetch_roles:13 of #, fuzzy msgid "All roles in the guild." msgstr "ギルドの名前。" -#: discord.Guild.create_role:3 of +#: discord.guild.Guild.create_role:3 of msgid "Creates a :class:`Role` for the guild." msgstr "" -#: discord.Guild.create_role:5 discord.Role.edit:8 of +#: discord.guild.Guild.create_role:5 discord.role.Role.edit:8 of msgid "All fields are optional." msgstr "" -#: discord.Guild.create_role:7 discord.Guild.edit_role_positions:5 of +#: discord.guild.Guild.create_role:7 discord.guild.Guild.edit_role_positions:5 +#: of msgid "You must have the :attr:`~Permissions.manage_roles` permission to do this." msgstr "" -#: discord.Guild.create_role:10 of +#: discord.guild.Guild.create_role:10 discord.role.Role.edit:10 of +msgid "Can now pass ``int`` to ``colour`` keyword-only parameter." +msgstr "" + +#: discord.guild.Guild.create_role:13 discord.role.Role.edit:16 of +msgid "The ``display_icon`` keyword-only parameter was added." +msgstr "" + +#: discord.guild.Guild.create_role:20 of msgid "The role name. Defaults to 'new role'." msgstr "" -#: discord.Guild.create_role:12 of +#: discord.guild.Guild.create_role:22 of msgid "The permissions to have. Defaults to no permissions." msgstr "" -#: discord.Guild.create_role:14 of +#: discord.guild.Guild.create_role:24 of msgid "" "The colour for the role. Defaults to :meth:`Colour.default`. This is " "aliased to ``color`` as well." msgstr "" -#: discord.Guild.create_role:17 of +#: discord.guild.Guild.create_role:27 of msgid "" "Indicates if the role should be shown separately in the member list. " "Defaults to ``False``." msgstr "" -#: discord.Guild.create_role:20 of +#: discord.guild.Guild.create_role:30 of +msgid "" +"A :term:`py:bytes-like object` representing the icon or :class:`str` " +"representing unicode emoji that should be used as a role icon. Only " +"PNG/JPEG is supported. This is only available to guilds that contain " +"``ROLE_ICONS`` in :attr:`features`." +msgstr "" + +#: discord.guild.Guild.create_role:35 of msgid "" "Indicates if the role should be mentionable by others. Defaults to " "``False``." msgstr "" -#: discord.Guild.create_role:23 of +#: discord.guild.Guild.create_role:38 of msgid "The reason for creating this role. Shows up on the audit log." msgstr "" -#: discord.Guild.create_role:26 of +#: discord.guild.Guild.create_role:41 of #, fuzzy msgid "You do not have permissions to create the role." msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.Guild.create_role:27 of +#: discord.guild.Guild.create_role:42 of #, fuzzy msgid "Creating the role failed." msgstr "役職の名前を返します。" -#: discord.Guild.create_role:28 discord.Guild.edit_role_positions:29 of +#: discord.guild.Guild.create_role:43 +#: discord.guild.Guild.edit_role_positions:33 of msgid "An invalid keyword argument was given." msgstr "" -#: discord.Guild.create_role:30 of +#: discord.guild.Guild.create_role:45 of msgid "The newly created role." msgstr "" -#: discord.Guild.edit_role_positions:3 of +#: discord.guild.Guild.edit_role_positions:3 of #, fuzzy msgid "Bulk edits a list of :class:`Role` in the guild." msgstr ":class:`Role` がギルド全体で変更されたときに呼び出されます。" -#: discord.Guild.edit_role_positions:10 of -#, fuzzy -msgid "Example:" -msgstr "例" - -#: discord.Guild.edit_role_positions:22 of +#: discord.guild.Guild.edit_role_positions:26 of msgid "" "A :class:`dict` of :class:`Role` to :class:`int` to change the positions " "of each given role." msgstr "" -#: discord.Guild.edit_role_positions:24 of +#: discord.guild.Guild.edit_role_positions:28 of msgid "The reason for editing the role positions. Shows up on the audit log." msgstr "" -#: discord.Guild.edit_role_positions:27 of +#: discord.guild.Guild.edit_role_positions:31 of #, fuzzy msgid "You do not have permissions to move the roles." msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.Guild.edit_role_positions:28 of +#: discord.guild.Guild.edit_role_positions:32 of #, fuzzy msgid "Moving the roles failed." msgstr "役職の名前を返します。" -#: discord.Guild.edit_role_positions:31 of +#: discord.guild.Guild.edit_role_positions:35 of msgid "A list of all the roles in the guild." msgstr "" -#: discord.Guild.kick:3 of +#: discord.guild.Guild.kick:3 of msgid "Kicks a user from the guild." msgstr "" -#: discord.Guild.ban:5 discord.Guild.kick:5 discord.Guild.unban:5 of +#: discord.guild.Guild.ban:5 discord.guild.Guild.kick:5 +#: discord.guild.Guild.unban:5 of msgid "The user must meet the :class:`abc.Snowflake` abc." msgstr "" -#: discord.Guild.kick:7 of +#: discord.guild.Guild.kick:7 of msgid "You must have the :attr:`~Permissions.kick_members` permission to do this." msgstr "" -#: discord.Guild.kick:10 of +#: discord.guild.Guild.kick:10 of msgid "The user to kick from their guild." msgstr "" -#: discord.Guild.kick:12 of +#: discord.guild.Guild.kick:12 of msgid "The reason the user got kicked." msgstr "" -#: discord.Guild.kick:15 of +#: discord.guild.Guild.kick:15 of msgid "You do not have the proper permissions to kick." msgstr "" -#: discord.Guild.kick:16 of +#: discord.guild.Guild.kick:16 of msgid "Kicking failed." msgstr "" -#: discord.Guild.ban:3 of +#: discord.guild.Guild.ban:3 of msgid "Bans a user from the guild." msgstr "" -#: discord.Guild.ban:7 discord.Guild.unban:7 of +#: discord.guild.Guild.ban:7 discord.guild.Guild.unban:7 of msgid "You must have the :attr:`~Permissions.ban_members` permission to do this." msgstr "" -#: discord.Guild.ban:10 of +#: discord.guild.Guild.ban:10 of msgid "The user to ban from their guild." msgstr "" -#: discord.Guild.ban:12 of +#: discord.guild.Guild.ban:12 of msgid "" "The number of days worth of messages to delete from the user in the " "guild. The minimum is 0 and the maximum is 7." msgstr "" -#: discord.Guild.ban:15 of +#: discord.guild.Guild.ban:15 of msgid "The reason the user got banned." msgstr "" -#: discord.Guild.ban:18 of +#: discord.guild.Guild.ban:18 of msgid "You do not have the proper permissions to ban." msgstr "" -#: discord.Guild.ban:19 of +#: discord.guild.Guild.ban:19 of msgid "Banning failed." msgstr "" -#: discord.Guild.unban:3 of +#: discord.guild.Guild.unban:3 of msgid "Unbans a user from the guild." msgstr "" -#: discord.Guild.unban:10 of +#: discord.guild.Guild.unban:10 of msgid "The user to unban." msgstr "" -#: discord.Guild.unban:15 of +#: discord.guild.Guild.unban:15 of msgid "You do not have the proper permissions to unban." msgstr "" -#: discord.Guild.unban:16 of +#: discord.guild.Guild.unban:16 of msgid "Unbanning failed." msgstr "" -#: discord.Guild.vanity_invite:3 of +#: discord.guild.Guild.vanity_invite:3 of msgid "Returns the guild's special vanity invite." msgstr "" -#: discord.Guild.vanity_invite:5 of +#: discord.guild.Guild.vanity_invite:5 of msgid "The guild must have ``VANITY_URL`` in :attr:`~Guild.features`." msgstr "" -#: discord.Guild.vanity_invite:7 of +#: discord.guild.Guild.vanity_invite:7 of msgid "" "You must have the :attr:`~Permissions.manage_guild` permission to use " "this as well." msgstr "" -#: discord.Guild.vanity_invite:10 of +#: discord.guild.Guild.vanity_invite:10 of #, fuzzy msgid "You do not have the proper permissions to get this." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.Guild.vanity_invite:11 of +#: discord.guild.Guild.vanity_invite:11 of #, fuzzy msgid "Retrieving the vanity invite failed." msgstr ":exc:`.HTTPException` -- 招待の取り消しに失敗した。" -#: discord.Guild.vanity_invite:13 of -msgid "The special vanity invite." +#: discord.guild.Guild.vanity_invite:13 of +msgid "" +"The special vanity invite. If ``None`` then the guild does not have a " +"vanity invite set." msgstr "" -#: discord.Guild.vanity_invite:14 discord.Widget.fetch_invite:13 of -msgid ":class:`Invite`" +#: discord.guild.Guild.vanity_invite:15 of +#, fuzzy +msgid "Optional[:class:`Invite`]" +msgstr ":class:`str`" + +#: discord.guild.Guild.audit_logs:1 of +#, fuzzy +msgid "" +"Returns an :term:`asynchronous iterator` that enables receiving the " +"guild's audit logs." +msgstr "Botが所属するGuildを取得できる、 :class:`AsyncIterator` を取得します。" + +#: discord.guild.Guild.audit_logs:3 of +msgid "" +"You must have the :attr:`~Permissions.view_audit_log` permission to use " +"this." +msgstr "" + +#: discord.guild.Guild.audit_logs:7 of +msgid "Getting the first 100 entries: ::" +msgstr "" + +#: discord.guild.Guild.audit_logs:12 of +msgid "Getting entries for a specific action: ::" +msgstr "" + +#: discord.guild.Guild.audit_logs:17 of +msgid "Getting entries made by a specific user: ::" +msgstr "" + +#: discord.guild.Guild.audit_logs:22 of +msgid "The number of entries to retrieve. If ``None`` retrieve all entries." +msgstr "" + +#: discord.guild.Guild.audit_logs:24 of +#, fuzzy +msgid "" +"Retrieve entries before this date or entry. If a datetime is provided, it" +" is recommended to use a UTC aware datetime. If the datetime is naive, it" +" is assumed to be local time." +msgstr "" +"この日付またはオブジェクトの前のGuildを取得します。もし日付が与えられた場合は、それはUTC時刻を表し、timezone " +"naiveであるdatetimeでないといけません。" + +#: discord.guild.Guild.audit_logs:28 of +#, fuzzy +msgid "" +"Retrieve entries after this date or entry. If a datetime is provided, it " +"is recommended to use a UTC aware datetime. If the datetime is naive, it " +"is assumed to be local time." +msgstr "" +"この日付またはオブジェクトの後のGuildを取得します。もし日付が与えられた場合は、それはUTC時刻を表し、timezone " +"naiveであるdatetimeでないといけません。" + +#: discord.guild.Guild.audit_logs:32 of +msgid "" +"If set to ``True``, return entries in oldest->newest order. Defaults to " +"``True`` if ``after`` is specified, otherwise ``False``." +msgstr "" + +#: discord.guild.Guild.audit_logs:35 of +msgid "The moderator to filter entries from." +msgstr "" + +#: discord.guild.Guild.audit_logs:37 of +msgid "The action to filter with." +msgstr "" + +#: discord.guild.Guild.audit_logs:40 of +msgid "You are not allowed to fetch audit logs" +msgstr "" + +#: discord.guild.Guild.audit_logs:41 of +msgid "An error occurred while fetching the audit logs." msgstr "" -#: discord.Guild.ack:3 of -msgid "Marks every message in this guild as read." +#: discord.guild.Guild.audit_logs:43 of +msgid ":class:`AuditLogEntry` -- The audit log entry." msgstr "" -#: discord.Guild.widget:3 of +#: discord.guild.Guild.widget:3 of msgid "Returns the widget of the guild." msgstr "" -#: discord.Guild.widget:13 of +#: discord.guild.Guild.widget:13 of msgid ":class:`Widget`" msgstr "" -#: discord.Guild.chunk:3 of +#: discord.guild.Guild.edit_widget:3 of +#, fuzzy +msgid "Edits the widget of the guild." +msgstr "ギルドの名前。" + +#: discord.guild.Guild.edit_widget:5 of +#, fuzzy +msgid "You must have the :attr:`~Permissions.manage_guild` permission to use this" +msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" + +#: discord.guild.Guild.edit_widget:10 of +#, fuzzy +msgid "Whether to enable the widget for the guild." +msgstr ":exc:`.HTTPException` -- ウィジェットの取得に失敗した。" + +#: discord.guild.Guild.edit_widget:12 of +msgid "The new widget channel. ``None`` removes the widget channel." +msgstr "" + +#: discord.guild.Guild.edit_widget:15 of +#, fuzzy +msgid "You do not have permission to edit the widget." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" + +#: discord.guild.Guild.edit_widget:16 of +#, fuzzy +msgid "Editing the widget failed." +msgstr ":exc:`.HTTPException` -- ウィジェットの取得に失敗した。" + +#: discord.guild.Guild.chunk:3 of msgid "" "Requests all members that belong to this guild. In order to use this, " ":meth:`Intents.members` must be enabled." msgstr "" -#: discord.Guild.chunk:6 discord.Guild.query_members:6 of +#: discord.guild.Guild.chunk:6 discord.guild.Guild.query_members:6 of msgid "This is a websocket operation and can be slow." msgstr "" -#: discord.Guild.chunk:10 of +#: discord.guild.Guild.chunk:10 of msgid "Whether to cache the members as well." msgstr "" -#: discord.Guild.chunk:13 of -#, fuzzy -msgid "The members intent is not enabled." -msgstr "メンバーがオンライン。" - -#: discord.Guild.query_members:3 of +#: discord.guild.Guild.query_members:3 of msgid "" "Request members that belong to this guild whose username starts with the " "query given." msgstr "" -#: discord.Guild.query_members:10 of +#: discord.guild.Guild.query_members:10 of msgid "The string that the username's start with." msgstr "" -#: discord.Guild.query_members:12 of +#: discord.guild.Guild.query_members:12 of msgid "" "The maximum number of members to send back. This must be a number between" " 5 and 100." msgstr "" -#: discord.Guild.query_members:15 of +#: discord.guild.Guild.query_members:15 of +msgid "" +"Whether to request for presences to be provided. This defaults to " +"``False``. .. versionadded:: 1.6" +msgstr "" + +#: discord.guild.Guild.query_members:15 of +msgid "" +"Whether to request for presences to be provided. This defaults to " +"``False``." +msgstr "" + +#: discord.guild.Guild.query_members:20 of msgid "" "Whether to cache the members internally. This makes operations such as " ":meth:`get_member` work for those that matched." msgstr "" -#: discord.Guild.query_members:18 of +#: discord.guild.Guild.query_members:23 of msgid "" "List of user IDs to search for. If the user ID is not in the guild then " "it won't be returned. .. versionadded:: 1.4" msgstr "" -#: discord.Guild.query_members:18 of +#: discord.guild.Guild.query_members:23 of msgid "" "List of user IDs to search for. If the user ID is not in the guild then " "it won't be returned." msgstr "" -#: discord.Guild.query_members:23 of +#: discord.guild.Guild.query_members:28 of msgid "The query timed out waiting for the members." msgstr "" -#: discord.Guild.query_members:24 of +#: discord.guild.Guild.query_members:29 of msgid "Invalid parameters were passed to the function" msgstr "" -#: discord.Guild.query_members:26 of +#: discord.guild.Guild.query_members:30 of +#, fuzzy +msgid "The presences intent is not enabled." +msgstr "メンバーがオンライン。" + +#: discord.guild.Guild.query_members:32 of msgid "The list of members that have matched the query." msgstr "" -#: discord.Guild.change_voice_state:3 of +#: discord.guild.Guild.change_voice_state:3 of #, fuzzy msgid "Changes client's voice state in the guild." msgstr "クライアントがギルドから退出した。" -#: discord.Guild.change_voice_state:7 of +#: discord.guild.Guild.change_voice_state:7 of msgid "Channel the client wants to join. Use ``None`` to disconnect." msgstr "" -#: discord.Guild.change_voice_state:9 of +#: discord.guild.Guild.change_voice_state:9 of #, fuzzy msgid "Indicates if the client should be self-muted." msgstr "ボイスチャンネルに接続しているかどうかを表します。" -#: discord.Guild.change_voice_state:11 of +#: discord.guild.Guild.change_voice_state:11 of msgid "Indicates if the client should be self-deafened." msgstr "" -#: ../../api.rst:2667 +#: ../../api.rst:3552 +msgid "A namedtuple which represents a ban returned from :meth:`~Guild.bans`." +msgstr "" + +#: ../../api.rst:3556 +#, fuzzy +msgid "The reason this user was banned." +msgstr "Banが解除されたユーザー。" + +#: ../../api.rst:3561 +#, fuzzy +msgid "The :class:`User` that was banned." +msgstr "Banが解除されたユーザー。" + +#: ../../api.rst:3567 #, fuzzy msgid "Integration" msgstr "列挙型" -#: discord.Integration:1 of +#: discord.integrations.Integration:1 of #, fuzzy msgid "Represents a guild integration." msgstr "Discordの音声接続を表します。" -#: discord.Integration:13 of +#: discord.integrations.BotIntegration:13 discord.integrations.Integration:13 +#: discord.integrations.StreamIntegration:13 of msgid "The integration name." msgstr "" -#: discord.Integration:19 of +#: discord.integrations.BotIntegration:19 discord.integrations.Integration:19 +#: discord.integrations.StreamIntegration:19 of #, fuzzy msgid "The guild of the integration." msgstr "連携サービスが更新されたギルド。" -#: discord.CategoryChannel:33 discord.Emoji.guild:3 discord.Integration:21 -#: discord.Member:42 discord.Role:53 discord.Template:51 discord.TextChannel:31 -#: discord.VoiceChannel:31 of -#, fuzzy -msgid ":class:`Guild`" -msgstr ":class:`.Guild`" - -#: discord.Integration:25 of +#: discord.integrations.BotIntegration:25 discord.integrations.Integration:25 +#: discord.integrations.StreamIntegration:25 of msgid "The integration type (i.e. Twitch)." msgstr "" -#: discord.Integration:31 of +#: discord.integrations.BotIntegration:31 discord.integrations.Integration:31 +#: discord.integrations.StreamIntegration:31 of msgid "Whether the integration is currently enabled." msgstr "" -#: discord.Integration:37 of -msgid "Where the integration is currently syncing." +#: discord.integrations.Integration:37 of +#, fuzzy +msgid "The account linked to this integration." +msgstr "連携サービスが更新されたギルド。" + +#: discord.integrations.BotIntegration:45 discord.integrations.Integration:39 +#: discord.integrations.StreamIntegration:69 of +msgid ":class:`IntegrationAccount`" +msgstr "" + +#: discord.integrations.BotIntegration:37 discord.integrations.Integration:43 +#: of +#, fuzzy +msgid "The user that added this integration." +msgstr "リアクションを追加したユーザー。" + +#: discord.integrations.Integration.delete:3 of +msgid "Deletes the integration." +msgstr "" + +#: discord.integrations.Integration.delete:8 of +msgid "" +"The reason the integration was deleted. Shows up on the audit log. .. " +"versionadded:: 2.0" +msgstr "" + +#: discord.integrations.Integration.delete:8 of +msgid "The reason the integration was deleted. Shows up on the audit log." +msgstr "" + +#: discord.integrations.Integration.delete:13 of +#, fuzzy +msgid "You do not have permission to delete the integration." +msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" + +#: discord.integrations.Integration.delete:14 of +msgid "Deleting the integration failed." +msgstr "" + +#: discord.integrations.IntegrationAccount:1 of +#, fuzzy +msgid "Represents an integration account." +msgstr "オーディオストリームを表します。" + +#: discord.integrations.IntegrationAccount:7 of +msgid "The account ID." +msgstr "" + +#: discord.integrations.IntegrationAccount:13 of +msgid "The account name." +msgstr "" + +#: discord.integrations.BotIntegration:1 of +#, fuzzy +msgid "Represents a bot integration on discord." +msgstr "オーディオストリームを表します。" + +#: discord.integrations.BotIntegration:43 +#: discord.integrations.StreamIntegration:67 of +#, fuzzy +msgid "The integration account information." +msgstr "Botのアプリケーション情報。" + +#: discord.integrations.BotIntegration:49 of +#, fuzzy +msgid "The application tied to this integration." +msgstr "Optional[:class:`str`] -- アプリケーションの説明。" + +#: discord.integrations.BotIntegration:51 of +#, fuzzy +msgid ":class:`IntegrationApplication`" +msgstr ":class:`.Profile`" + +#: discord.integrations.IntegrationApplication:1 of +#, fuzzy +msgid "Represents an application for a bot integration." +msgstr "Discordが提供するBotのアプリケーション情報を表します。" + +#: discord.integrations.IntegrationApplication:7 of +#, fuzzy +msgid "The ID for this application." +msgstr "Botのアプリケーション情報。" + +#: discord.integrations.IntegrationApplication:13 of +#, fuzzy +msgid "The application's name." +msgstr ":class:`str` -- アプリケーションの名前。" + +#: discord.integrations.IntegrationApplication:19 of +#, fuzzy +msgid "The application's icon hash." +msgstr ":class:`.Asset` -- アプリケーションのアイコンアセット。" + +#: discord.integrations.IntegrationApplication:25 of +#, fuzzy +msgid "The application's description. Can be an empty string." +msgstr "Optional[:class:`str`] -- アプリケーションの説明。" + +#: discord.integrations.IntegrationApplication:31 of +msgid "The summary of the application. Can be an empty string." msgstr "" -#: discord.Integration:43 of -msgid "The role which the integration uses for subscribers." +#: discord.integrations.IntegrationApplication:37 of +#, fuzzy +msgid "The bot user on this application." +msgstr "リアクションを追加したユーザー。" + +#: discord.integrations.StreamIntegration:1 of +#, fuzzy +msgid "Represents a stream integration for Twitch or YouTube." +msgstr "オーディオストリームを表します。" + +#: discord.integrations.StreamIntegration:37 of +msgid "Where the integration is currently syncing." msgstr "" -#: discord.Integration:49 of +#: discord.integrations.StreamIntegration:43 of msgid "" "Whether emoticons should be synced for this integration (currently twitch" " only)." msgstr "" -#: discord.Integration:51 discord.WidgetMember:73 discord.WidgetMember:79 -#: discord.WidgetMember:85 of +#: discord.integrations.StreamIntegration:45 discord.template.Template:60 +#: discord.widget.WidgetMember:73 discord.widget.WidgetMember:79 +#: discord.widget.WidgetMember:85 of #, fuzzy msgid "Optional[:class:`bool`]" msgstr ":class:`bool`" -#: discord.Integration:55 of +#: discord.integrations.StreamIntegration:49 of msgid "" "The behaviour of expiring subscribers. Aliased to ``expire_behavior`` as " "well." msgstr "" -#: discord.Integration:57 of -#, fuzzy -msgid ":class:`ExpireBehaviour`" -msgstr ":class:`.Webhook`" - -#: discord.Integration:61 of +#: discord.integrations.StreamIntegration:55 of msgid "The grace period (in days) for expiring subscribers." msgstr "" -#: discord.Integration:67 of +#: discord.integrations.StreamIntegration:61 of #, fuzzy msgid "The user for the integration." msgstr "リアクションを追加したユーザー。" -#: discord.Integration:73 of -#, fuzzy -msgid "The integration account information." -msgstr "Botのアプリケーション情報。" - -#: discord.Integration:75 of -msgid ":class:`IntegrationAccount`" +#: discord.integrations.StreamIntegration:73 of +msgid "An aware UTC datetime representing when the integration was last synced." msgstr "" -#: discord.Integration:79 of -msgid "When the integration was last synced." +#: discord.StreamIntegration.expire_behavior:1 of +#, fuzzy +msgid "An alias for :attr:`expire_behaviour`." +msgstr ":attr:`premium` のエイリアス。" + +#: discord.StreamIntegration.role:1 of +msgid "" +"Optional[:class:`Role`] The role which the integration uses for " +"subscribers." msgstr "" -#: discord.Integration.edit:3 of +#: discord.integrations.StreamIntegration.edit:3 of #, fuzzy msgid "Edits the integration." msgstr "クライアントユーザーの設定を変更します。" -#: discord.Integration.edit:8 of +#: discord.integrations.StreamIntegration.edit:12 of msgid "" "The behaviour when an integration subscription lapses. Aliased to " "``expire_behavior`` as well." msgstr "" -#: discord.Integration.edit:10 of +#: discord.integrations.StreamIntegration.edit:14 of msgid "" "The period (in days) where the integration will ignore lapsed " "subscriptions." msgstr "" -#: discord.Integration.edit:12 of +#: discord.integrations.StreamIntegration.edit:16 of msgid "" "Where emoticons should be synced for this integration (currently twitch " "only)." msgstr "" -#: discord.Integration.edit:15 of +#: discord.integrations.StreamIntegration.edit:19 of #, fuzzy msgid "You do not have permission to edit the integration." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.Integration.edit:17 of +#: discord.integrations.StreamIntegration.edit:21 of msgid "``expire_behaviour`` did not receive a :class:`ExpireBehaviour`." msgstr "" -#: discord.Integration.sync:3 of +#: discord.integrations.StreamIntegration.sync:3 of #, fuzzy msgid "Syncs the integration." msgstr "非同期イテレータ。" -#: discord.Integration.sync:8 of +#: discord.integrations.StreamIntegration.sync:8 of #, fuzzy msgid "You do not have permission to sync the integration." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.Integration.sync:9 of +#: discord.integrations.StreamIntegration.sync:9 of msgid "Syncing the integration failed." msgstr "" -#: discord.Integration.delete:3 of -msgid "Deletes the integration." -msgstr "" +#: ../../api.rst:3585 +#, fuzzy +msgid "Interaction" +msgstr "列挙型" -#: discord.Integration.delete:8 of +#: discord.interactions.Interaction:1 of #, fuzzy -msgid "You do not have permission to delete the integration." -msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" +msgid "Represents a Discord interaction." +msgstr "Discordの音声接続を表します。" -#: discord.Integration.delete:9 of -msgid "Deleting the integration failed." +#: discord.interactions.Interaction:3 of +msgid "" +"An interaction happens when a user does an action that needs to be " +"notified. Current examples are slash commands and components." msgstr "" -#: discord.IntegrationAccount:1 of +#: discord.interactions.Interaction:10 of #, fuzzy -msgid "Represents an integration account." -msgstr "オーディオストリームを表します。" +msgid "The interaction's ID." +msgstr "非同期イテレータ。" -#: discord.IntegrationAccount:7 of -msgid "The account ID." +#: discord.interactions.Interaction:16 of +#, fuzzy +msgid "The interaction type." +msgstr "非同期イテレータ。" + +#: discord.interactions.Interaction:18 of +#, fuzzy +msgid ":class:`InteractionType`" +msgstr ":class:`.Invite`" + +#: discord.interactions.Interaction:22 of +#, fuzzy +msgid "The guild ID the interaction was sent from." +msgstr "連携サービスが更新されたギルド。" + +#: discord.interactions.Interaction:28 of +#, fuzzy +msgid "The channel ID the interaction was sent from." +msgstr "権限を確認したいチャンネル。" + +#: discord.interactions.Interaction:34 of +#, fuzzy +msgid "The application ID that the interaction was for." +msgstr "Optional[:class:`str`] -- アプリケーションの説明。" + +#: discord.interactions.Interaction:40 of +#, fuzzy +msgid "The user or member that sent the interaction." +msgstr "リアクションを追加したユーザー。" + +#: discord.interactions.Interaction:42 of +#, fuzzy +msgid "Optional[Union[:class:`User`, :class:`Member`]]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.interactions.Interaction:46 of +#, fuzzy +msgid "The message that sent this interaction." +msgstr "リアクションを追加したユーザー。" + +#: discord.TextChannel.last_message:14 discord.Thread.last_message:14 +#: discord.interactions.Interaction:48 +#: discord.raw_models.RawMessageDeleteEvent:25 +#: discord.raw_models.RawMessageUpdateEvent:36 of +msgid "Optional[:class:`Message`]" msgstr "" -#: discord.IntegrationAccount:13 of -msgid "The account name." +#: discord.interactions.Interaction:52 of +msgid "The token to continue the interaction. These are valid for 15 minutes." msgstr "" -#: ../../api.rst:2676 -msgid "Member" +#: discord.interactions.Interaction:59 of +#, fuzzy +msgid "The raw interaction data." +msgstr "生のイベントペイロードデータ。" + +#: discord.activity.Activity:57 discord.activity.Activity:69 +#: discord.activity.Activity:78 discord.activity.Streaming:61 +#: discord.interactions.Interaction:61 +#: discord.raw_models.RawMessageUpdateEvent:29 of +msgid ":class:`dict`" msgstr "" -#: discord.Member:1 of -msgid "Represents a Discord member to a :class:`Guild`." +#: discord.Interaction.guild:1 of +#, fuzzy +msgid "The guild the interaction was sent from." +msgstr "連携サービスが更新されたギルド。" + +#: ../../docstring discord.Interaction.channel:1 of +#, fuzzy +msgid "The channel the interaction was sent from." +msgstr "権限を確認したいチャンネル。" + +#: ../../docstring discord.Interaction.channel:3 of +msgid "" +"Note that due to a Discord limitation, DM channels are not resolved since" +" there is no data to complete them. These are :class:`PartialMessageable`" +" instead." msgstr "" -#: discord.Member:3 of -msgid "This implements a lot of the functionality of :class:`User`." +#: ../../docstring discord.Interaction.channel:6 of +#, fuzzy +msgid "" +"Optional[Union[:class:`abc.GuildChannel`, :class:`PartialMessageable`, " +":class:`Thread`]]" msgstr "" +"Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +":class:`.abc.PrivateChannel`]" -#: discord.Member:9 of +#: discord.Interaction.permissions:1 of msgid "" -"Checks if two members are equal. Note that this works with :class:`User` " -"instances too." +"The resolved permissions of the member in the channel, including " +"overwrites." msgstr "" -#: discord.Member:14 of +#: discord.Interaction.permissions:3 of msgid "" -"Checks if two members are not equal. Note that this works with " -":class:`User` instances too." +"In a non-guild context where this doesn't apply, an empty permissions " +"object is returned." msgstr "" -#: discord.Member:19 of -msgid "Returns the member's hash." +#: ../../docstring discord.Interaction.response:1 of +msgid "Returns an object responsible for handling responding to the interaction." msgstr "" -#: discord.Member:23 of -msgid "Returns the member's name with the discriminator." +#: ../../docstring discord.Interaction.response:3 of +msgid "" +"A response can only be done once. If secondary messages need to be sent, " +"consider using :attr:`followup` instead." msgstr "" -#: discord.Member:27 of +#: ../../docstring discord.Interaction.response:6 of +#, fuzzy +msgid ":class:`InteractionResponse`" +msgstr ":class:`str`" + +#: ../../docstring discord.Interaction.followup:1 of +msgid "Returns the follow up webhook for follow up interactions." +msgstr "" + +#: discord.interactions.Interaction.original_message:3 of msgid "" -"A datetime object that specifies the date and time in UTC that the member" -" joined the guild. If the member left and rejoined the guild, this will " -"be the latest date. In certain cases, this can be ``None``." +"Fetches the original interaction response message associated with the " +"interaction." msgstr "" -#: discord.Member:34 of -msgid "The activities that the user is currently doing." +#: discord.interactions.Interaction.original_message:5 of +msgid "" +"If the interaction response was :meth:`InteractionResponse.send_message` " +"then this would return the message that was sent using that response. " +"Otherwise, this would return the message that triggered the interaction." msgstr "" -#: discord.Member:36 of -msgid "Tuple[Union[:class:`BaseActivity`, :class:`Spotify`]]" +#: discord.interactions.Interaction.original_message:9 of +msgid "Repeated calls to this will return a cached value." msgstr "" -#: discord.Member:40 of +#: discord.interactions.Interaction.original_message:11 of +#, fuzzy +msgid "Fetching the original response message failed." +msgstr "削除されたメッセージ。" + +#: discord.interactions.Interaction.original_message:12 of +#, fuzzy +msgid "The channel for the message could not be resolved." +msgstr "更新後のメッセージ。" + +#: discord.interactions.Interaction.original_message:14 of +#, fuzzy +msgid "The original interaction response message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: discord.interactions.Interaction.edit_original_message:3 of +#, fuzzy +msgid "Edits the original interaction response message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: discord.interactions.Interaction.edit_original_message:5 of +msgid "" +"This is a lower level interface to :meth:`InteractionMessage.edit` in " +"case you do not want to fetch the message and save an HTTP request." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:8 of +msgid "" +"This method is also the only way to edit the original message if the " +"message sent was ephemeral." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:18 +#: discord.interactions.InteractionMessage.edit:12 +#: discord.interactions.InteractionResponse.edit_message:13 of +msgid "" +"A list of attachments to keep in the message as well as new files to " +"upload. If ``[]`` is passed then all attachments are removed. .. note::" +" New files will always appear after current attachments." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:35 +#: discord.interactions.InteractionMessage.edit:29 +#: discord.interactions.InteractionResponse.send_message:31 of +msgid "The length of ``embeds`` was invalid." +msgstr "" + +#: discord.interactions.Interaction.edit_original_message:38 +#: discord.interactions.InteractionMessage.add_files:14 +#: discord.interactions.InteractionMessage.edit:32 +#: discord.interactions.InteractionMessage.remove_attachments:14 of +#, fuzzy +msgid ":class:`InteractionMessage`" +msgstr ":class:`bytes`" + +#: discord.interactions.Interaction.delete_original_message:3 of +#, fuzzy +msgid "Deletes the original interaction response message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: discord.interactions.Interaction.delete_original_message:5 of +msgid "" +"This is a lower level interface to :meth:`InteractionMessage.delete` in " +"case you do not want to fetch the message and save an HTTP request." +msgstr "" + +#: ../../api.rst:3593 +#, fuzzy +msgid "InteractionResponse" +msgstr "列挙型" + +#: discord.interactions.InteractionResponse:1 of +#, fuzzy +msgid "Represents a Discord interaction response." +msgstr "Discordの音声接続を表します。" + +#: discord.interactions.InteractionResponse:3 of +msgid "This type can be accessed through :attr:`Interaction.response`." +msgstr "" + +#: discord.interactions.InteractionResponse.is_done:1 of +#, fuzzy +msgid "" +":class:`bool`: Indicates whether an interaction response has been done " +"before." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: discord.interactions.InteractionResponse.is_done:3 of +msgid "An interaction can only be responded to once." +msgstr "" + +#: discord.interactions.InteractionResponse.defer:3 of +#, fuzzy +msgid "Defers the interaction response." +msgstr "クライアントユーザーの設定を変更します。" + +#: discord.interactions.InteractionResponse.defer:5 of +msgid "" +"This is typically used when the interaction is acknowledged and a " +"secondary action will be done later." +msgstr "" + +#: discord.interactions.InteractionResponse.defer:8 of +msgid "This is only supported with the following interaction types:" +msgstr "" + +#: discord.interactions.InteractionResponse.defer:10 of +msgid ":attr:`InteractionType.application_command`" +msgstr "" + +#: discord.interactions.InteractionResponse.defer:11 of +msgid ":attr:`InteractionType.component`" +msgstr "" + +#: discord.interactions.InteractionResponse.defer:12 of +msgid ":attr:`InteractionType.modal_submit`" +msgstr "" + +#: discord.interactions.InteractionResponse.defer:14 of +msgid "" +"Indicates whether the deferred message will eventually be ephemeral. This" +" only applies to :attr:`InteractionType.application_command` " +"interactions, or if ``thinking`` is ``True``." +msgstr "" + +#: discord.interactions.InteractionResponse.defer:17 of +msgid "" +"Indicates whether the deferred type should be " +":attr:`InteractionResponseType.deferred_channel_message` instead of the " +"default :attr:`InteractionResponseType.deferred_message_update` if both " +"are valid. In UI terms, this is represented as if the bot is thinking of " +"a response. It is your responsibility to eventually send a followup " +"message via :attr:`Interaction.followup` to make this thinking state go " +"away. Application commands (AKA Slash commands) cannot use " +":attr:`InteractionResponseType.deferred_message_update`." +msgstr "" + +#: discord.interactions.InteractionResponse.defer:24 of +#, fuzzy +msgid "Deferring the interaction failed." +msgstr ":exc:`.HTTPException` -- 招待の取得に失敗した。" + +#: discord.interactions.InteractionResponse.defer:25 +#: discord.interactions.InteractionResponse.edit_message:29 +#: discord.interactions.InteractionResponse.pong:8 +#: discord.interactions.InteractionResponse.send_message:32 +#: discord.interactions.InteractionResponse.send_modal:9 of +msgid "This interaction has already been responded to before." +msgstr "" + +#: discord.interactions.InteractionResponse.pong:3 of +#, fuzzy +msgid "Pongs the ping interaction." +msgstr "非同期イテレータ。" + +#: discord.interactions.InteractionResponse.pong:5 of +msgid "This should rarely be used." +msgstr "" + +#: discord.interactions.InteractionResponse.pong:7 of +#, fuzzy +msgid "Ponging the interaction failed." +msgstr ":exc:`.HTTPException` -- 招待の取り消しに失敗した。" + +#: discord.interactions.InteractionResponse.send_message:3 of +#, fuzzy +msgid "Responds to this interaction by sending a message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: discord.interactions.InteractionResponse.send_message:19 of +#, fuzzy +msgid "The view to send with the message." +msgstr "更新前のメッセージ。" + +#: discord.interactions.InteractionResponse.send_message:21 of +msgid "" +"Indicates if the message should only be visible to the user who started " +"the interaction. If a view is sent with an ephemeral message and it has " +"no timeout set then the timeout is set to 15 minutes." +msgstr "" + +#: discord.interactions.InteractionResponse.edit_message:3 of +msgid "" +"Responds to this interaction by editing the original message of a " +"component interaction." +msgstr "" + +#: discord.interactions.InteractionResponse.edit_message:6 of +msgid "The new content to replace the message with. ``None`` removes the content." +msgstr "" + +#: discord.interactions.InteractionResponse.edit_message:23 of +msgid "" +"Controls the mentions being processed in this message. See " +":meth:`.Message.edit` for more information." +msgstr "" + +#: discord.interactions.InteractionResponse.edit_message:28 of +msgid "You specified both ``embed`` and ``embeds``." +msgstr "" + +#: discord.interactions.InteractionResponse.send_modal:3 of +msgid "Responds to this interaction by sending a modal." +msgstr "" + +#: discord.interactions.InteractionResponse.send_modal:5 of +msgid "The modal to send." +msgstr "" + +#: discord.interactions.InteractionResponse.send_modal:8 of +#, fuzzy +msgid "Sending the modal failed." +msgstr ":exc:`opus.OpusError` -- dataのエンコードに失敗した。" + +#: ../../api.rst:3601 +#, fuzzy +msgid "InteractionMessage" +msgstr "列挙型" + +#: discord.interactions.InteractionMessage:1 of +#, fuzzy +msgid "Represents the original interaction response message." +msgstr "メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::" + +#: discord.interactions.InteractionMessage:3 of +msgid "" +"This allows you to edit or delete the message associated with the " +"interaction response. To retrieve this object see " +":meth:`Interaction.original_message`." +msgstr "" + +#: ../../api.rst:3609 +msgid "Member" +msgstr "" + +#: discord.member.Member:1 of +msgid "Represents a Discord member to a :class:`Guild`." +msgstr "" + +#: discord.member.Member:3 of +msgid "This implements a lot of the functionality of :class:`User`." +msgstr "" + +#: discord.member.Member:9 of +msgid "" +"Checks if two members are equal. Note that this works with :class:`User` " +"instances too." +msgstr "" + +#: discord.member.Member:14 of +msgid "" +"Checks if two members are not equal. Note that this works with " +":class:`User` instances too." +msgstr "" + +#: discord.member.Member:19 of +msgid "Returns the member's hash." +msgstr "" + +#: discord.member.Member:23 of +msgid "Returns the member's name with the discriminator." +msgstr "" + +#: discord.member.Member:27 of +msgid "" +"An aware datetime object that specifies the date and time in UTC that the" +" member joined the guild. If the member left and rejoined the guild, this" +" will be the latest date. In certain cases, this can be ``None``." +msgstr "" + +#: discord.member.Member:34 of +msgid "The activities that the user is currently doing." +msgstr "" + +#: discord.member.Member:38 of +msgid "" +"Due to a Discord API limitation, a user's Spotify activity may not appear" +" if they are listening to a song with a title longer than 128 characters." +" See :issue:`1738` for more information." +msgstr "" + +#: discord.member.Member:42 of +msgid "Tuple[Union[:class:`BaseActivity`, :class:`Spotify`]]" +msgstr "" + +#: discord.member.Member:46 of #, fuzzy msgid "The guild that the member belongs to." msgstr "更新された後のギルド。" -#: discord.Member:46 of +#: discord.member.Member:52 of #, fuzzy msgid "The guild specific nickname of the user." msgstr "ユーザーのプロフィール。" -#: discord.Member:52 of +#: discord.member.Member:58 of +#, fuzzy +msgid "Whether the member is pending member verification." +msgstr "メンバーがオンライン。" + +#: discord.member.Member:66 of msgid "" -"A datetime object that specifies the date and time in UTC when the member" -" used their Nitro boost on the guild, if available. This could be " -"``None``." +"An aware datetime object that specifies the date and time in UTC when the" +" member used their \"Nitro boost\" on the guild, if available. This could" +" be ``None``." +msgstr "" + +#: discord.member.Member:73 of +msgid "" +"An aware datetime object that specifies the date and time in UTC that the" +" member's time out will expire. This will be set to ``None`` if the user " +"is not timed out." +msgstr "" + +#: discord.Member.name:1 of +msgid "Equivalent to :attr:`User.name`" +msgstr "" + +#: discord.Member.id:1 of +msgid "Equivalent to :attr:`User.id`" +msgstr "" + +#: discord.Member.discriminator:1 of +msgid "Equivalent to :attr:`User.discriminator`" +msgstr "" + +#: discord.Member.bot:1 of +msgid "Equivalent to :attr:`User.bot`" +msgstr "" + +#: discord.Member.system:1 of +msgid "Equivalent to :attr:`User.system`" +msgstr "" + +#: discord.Member.created_at:1 of +msgid "Equivalent to :attr:`User.created_at`" +msgstr "" + +#: discord.Member.default_avatar:1 of +msgid "Equivalent to :attr:`User.default_avatar`" +msgstr "" + +#: discord.Member.avatar:1 of +msgid "Equivalent to :attr:`User.avatar`" +msgstr "" + +#: discord.Member.dm_channel:1 of +msgid "Equivalent to :attr:`User.dm_channel`" +msgstr "" + +#: discord.Member.mutual_guilds:1 of +msgid "Equivalent to :attr:`User.mutual_guilds`" +msgstr "" + +#: discord.Member.public_flags:1 of +msgid "Equivalent to :attr:`User.public_flags`" +msgstr "" + +#: discord.Member.banner:1 of +msgid "Equivalent to :attr:`User.banner`" +msgstr "" + +#: discord.Member.accent_color:1 of +msgid "Equivalent to :attr:`User.accent_color`" +msgstr "" + +#: discord.Member.accent_colour:1 of +msgid "Equivalent to :attr:`User.accent_colour`" msgstr "" #: discord.Member.raw_status:1 of @@ -11953,8 +15725,8 @@ msgid "" msgstr "" #: discord.Member.desktop_status:3 discord.Member.mobile_status:3 -#: discord.Member.status:3 discord.Member.web_status:3 discord.WidgetMember:49 -#: of +#: discord.Member.status:3 discord.Member.web_status:3 +#: discord.widget.WidgetMember:49 of #, fuzzy msgid ":class:`Status`" msgstr ":class:`str`" @@ -11971,7 +15743,7 @@ msgstr "" msgid "The member's status on the web client, if applicable." msgstr "" -#: discord.Member.is_on_mobile:1 of +#: discord.member.Member.is_on_mobile:1 of msgid "" ":class:`bool`: A helper function that determines if a member is active on" " a mobile device." @@ -12005,6 +15777,24 @@ msgstr "" msgid "Returns a string that allows you to mention the member." msgstr "" +#: discord.Member.display_avatar:1 of +#, fuzzy +msgid "Returns the member's display avatar." +msgstr "役職の名前を返します。" + +#: discord.Member.display_avatar:3 of +#, fuzzy +msgid "" +"For regular members this is just their avatar, but if they have a guild " +"specific avatar then that is returned instead." +msgstr "通常であれば、これはユーザー名がそのまま返りますが、ギルドにてニックネームを設定している場合は、代替としてニックネームが返ります。" + +#: discord.Member.guild_avatar:1 of +msgid "" +"Returns an :class:`Asset` for the guild avatar the member has. If " +"unavailable, ``None`` is returned." +msgstr "" + #: discord.Member.activity:1 of msgid "" "Returns the primary activity the user is currently doing. Could be " @@ -12013,19 +15803,26 @@ msgstr "" #: discord.Member.activity:6 of msgid "" +"Due to a Discord API limitation, this may be ``None`` if the user is " +"listening to a song on Spotify with a title longer than 128 characters. " +"See :issue:`1738` for more information." +msgstr "" + +#: discord.Member.activity:12 of +msgid "" "A user may have multiple activities, these can be accessed under " ":attr:`activities`." msgstr "" -#: discord.Member.activity:8 of -msgid "Union[:class:`BaseActivity`, :class:`Spotify`]" +#: discord.Member.activity:14 discord.widget.WidgetMember:67 of +msgid "Optional[Union[:class:`BaseActivity`, :class:`Spotify`]]" msgstr "" -#: discord.Member.mentioned_in:1 of +#: discord.member.Member.mentioned_in:1 of msgid "Checks if the member is mentioned in the specified message." msgstr "" -#: discord.Member.mentioned_in:6 of +#: discord.member.Member.mentioned_in:6 of #, fuzzy msgid "Indicates if the member is mentioned in the message." msgstr "指定のメッセージにユーザーに対するメンションが含まれているかを確認します。" @@ -12049,11 +15846,11 @@ msgstr "" msgid "" "This only takes into consideration the guild permissions and not most of " "the implied permissions or any of the channel permission overwrites. For " -"100% accurate permission calculation, please use either " -":meth:`permissions_in` or :meth:`abc.GuildChannel.permissions_for`." +"100% accurate permission calculation, please use " +":meth:`abc.GuildChannel.permissions_for`." msgstr "" -#: discord.Member.guild_permissions:9 of +#: discord.Member.guild_permissions:8 of msgid "" "This does take into consideration guild ownership and the administrator " "implication." @@ -12064,271 +15861,322 @@ msgstr "" msgid "Returns the member's current voice state." msgstr "ボイスの状態が変わった `Member` 。" -#: discord.Member.ban:3 of +#: discord.Member.voice:3 of +msgid "Optional[:class:`VoiceState`]" +msgstr "" + +#: discord.member.Member.ban:3 of msgid "Bans this member. Equivalent to :meth:`Guild.ban`." msgstr "" -#: discord.Member.unban:3 of +#: discord.member.Member.unban:3 of msgid "Unbans this member. Equivalent to :meth:`Guild.unban`." msgstr "" -#: discord.Member.kick:3 of +#: discord.member.Member.kick:3 of msgid "Kicks this member. Equivalent to :meth:`Guild.kick`." msgstr "" -#: discord.Member.edit:3 of +#: discord.member.Member.edit:3 of msgid "Edits the member's data." msgstr "" -#: discord.Member.edit:5 of +#: discord.member.Member.edit:5 of msgid "" "Depending on the parameter passed, this requires different permissions " "listed below:" msgstr "" -#: discord.Member.edit:8 of +#: discord.member.Member.edit:8 of msgid "Parameter" msgstr "" -#: discord.Member.edit:8 of +#: discord.member.Member.edit:8 of msgid "Permission" msgstr "" -#: discord.Member.edit:10 of +#: discord.member.Member.edit:10 of msgid "nick" msgstr "" -#: discord.Member.edit:10 of +#: discord.member.Member.edit:10 of msgid ":attr:`Permissions.manage_nicknames`" msgstr ":attr:`Permissions.manage_nicknames`" -#: discord.Member.edit:12 of +#: discord.member.Member.edit:12 of msgid "mute" msgstr "" -#: discord.Member.edit:12 of +#: discord.member.Member.edit:12 of msgid ":attr:`Permissions.mute_members`" msgstr ":attr:`Permissions.mute_members`" -#: discord.Member.edit:14 of +#: discord.member.Member.edit:14 of msgid "deafen" msgstr "" -#: discord.Member.edit:14 of +#: discord.member.Member.edit:14 of msgid ":attr:`Permissions.deafen_members`" msgstr ":attr:`Permissions.deafen_members`" -#: discord.Member.edit:16 of +#: discord.member.Member.edit:16 of msgid ":attr:`Permissions.manage_roles`" msgstr ":attr:`Permissions.manage_roles`" -#: discord.Member.edit:18 of +#: discord.member.Member.edit:18 of msgid "voice_channel" msgstr "" -#: discord.Member.edit:18 of +#: discord.member.Member.edit:18 of msgid ":attr:`Permissions.move_members`" msgstr ":attr:`Permissions.move_members`" -#: discord.Member.edit:23 of +#: discord.member.Member.edit:20 of +msgid "timed_out_until" +msgstr "" + +#: discord.member.Member.edit:20 of +#, fuzzy +msgid ":attr:`Permissions.moderate_members`" +msgstr ":attr:`Permissions.deafen_members`" + +#: discord.member.Member.edit:25 of msgid "Can now pass ``None`` to ``voice_channel`` to kick a member from voice." msgstr "" -#: discord.Member.edit:26 of +#: discord.member.Member.edit:28 of +msgid "The newly member is now optionally returned, if applicable." +msgstr "" + +#: discord.member.Member.edit:31 of msgid "The member's new nickname. Use ``None`` to remove the nickname." msgstr "" -#: discord.Member.edit:28 of +#: discord.member.Member.edit:33 of msgid "Indicates if the member should be guild muted or un-muted." msgstr "" -#: discord.Member.edit:30 of +#: discord.member.Member.edit:35 of msgid "Indicates if the member should be guild deafened or un-deafened." msgstr "" -#: discord.Member.edit:32 of +#: discord.member.Member.edit:37 of +msgid "" +"Indicates if the member should be suppressed in stage channels. .. " +"versionadded:: 1.7" +msgstr "" + +#: discord.member.Member.edit:37 of +#, fuzzy +msgid "Indicates if the member should be suppressed in stage channels." +msgstr "指定のメッセージにユーザーに対するメンションが含まれているかを確認します。" + +#: discord.member.Member.edit:41 of msgid "The member's new list of roles. This *replaces* the roles." msgstr "" -#: discord.Member.edit:34 of +#: discord.member.Member.edit:43 of msgid "" "The voice channel to move the member to. Pass ``None`` to kick them from " "voice." msgstr "" -#: discord.Member.edit:37 of +#: discord.member.Member.edit:46 of +msgid "" +"The date the member's timeout should expire, or ``None`` to remove the " +"timeout. This must be a timezone-aware datetime object. Consider using " +":func:`utils.utcnow`. .. versionadded:: 2.0" +msgstr "" + +#: discord.member.Member.edit:46 of +msgid "" +"The date the member's timeout should expire, or ``None`` to remove the " +"timeout. This must be a timezone-aware datetime object. Consider using " +":func:`utils.utcnow`." +msgstr "" + +#: discord.member.Member.edit:51 of msgid "The reason for editing this member. Shows up on the audit log." msgstr "" -#: discord.Member.edit:40 of +#: discord.member.Member.edit:54 discord.member.Member.request_to_speak:14 of msgid "You do not have the proper permissions to the action requested." msgstr "" -#: discord.Member.edit:41 of +#: discord.member.Member.edit:55 discord.member.Member.request_to_speak:15 of msgid "The operation failed." msgstr "" -#: discord.Member.move_to:3 of -msgid "Moves a member to a new voice channel (they must be connected first)." +#: discord.member.Member.edit:56 of +msgid "The datetime object passed to ``timed_out_until`` was not timezone-aware." msgstr "" -#: discord.Member.move_to:5 of +#: discord.member.Member.edit:58 of msgid "" -"You must have the :attr:`~Permissions.move_members` permission to use " -"this." +"The newly updated member, if applicable. This is only returned when " +"certain fields are updated." msgstr "" -#: discord.Member.move_to:8 of -msgid "This raises the same exceptions as :meth:`edit`." -msgstr "" +#: discord.member.Member.edit:60 of +#, fuzzy +msgid "Optional[:class:`.Member`]" +msgstr ":class:`str`" -#: discord.Member.move_to:10 of -msgid "Can now pass ``None`` to kick a member from voice." +#: discord.member.Member.request_to_speak:3 of +#, fuzzy +msgid "Request to speak in the connected channel." +msgstr "List[:class:`.Emoji`] -- 接続したクライアントがアクセスできる絵文字。" + +#: discord.member.Member.request_to_speak:5 discord.member.VoiceState:45 of +msgid "Only applies to stage channels." msgstr "" -#: discord.Member.move_to:13 of +#: discord.member.Member.request_to_speak:9 of msgid "" -"The new voice channel to move the member to. Pass ``None`` to kick them " -"from voice." +"Requesting members that are not the client is equivalent to :attr:`.edit`" +" providing ``suppress`` as ``False``." msgstr "" -#: discord.Member.add_roles:3 of -msgid "Gives the member a number of :class:`Role`\\s." -msgstr "" - -#: discord.Member.add_roles:8 of -msgid "" -"An argument list of :class:`abc.Snowflake` representing a :class:`Role` " -"to give to the member." -msgstr "" - -#: discord.Member.add_roles:11 of -msgid "The reason for adding these roles. Shows up on the audit log." +#: discord.member.Member.move_to:3 of +msgid "Moves a member to a new voice channel (they must be connected first)." msgstr "" -#: discord.Member.add_roles:13 of +#: discord.member.Member.move_to:5 of msgid "" -"Whether to atomically add roles. This will ensure that multiple " -"operations will always be applied regardless of the current state of the " -"cache." -msgstr "" - -#: discord.Member.add_roles:18 of -#, fuzzy -msgid "You do not have permissions to add these roles." -msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" - -#: discord.Member.add_roles:19 of -msgid "Adding roles failed." -msgstr "" - -#: discord.Member.avatar:1 of -msgid "Equivalent to :attr:`User.avatar`" +"You must have the :attr:`~Permissions.move_members` permission to use " +"this." msgstr "" -#: discord.Member.avatar_url:1 of -msgid "Equivalent to :attr:`User.avatar_url`" +#: discord.member.Member.move_to:8 of +msgid "This raises the same exceptions as :meth:`edit`." msgstr "" -#: discord.Member.bot:1 of -msgid "Equivalent to :attr:`User.bot`" +#: discord.member.Member.move_to:10 of +msgid "Can now pass ``None`` to kick a member from voice." msgstr "" -#: discord.Member.created_at:1 of -msgid "Equivalent to :attr:`User.created_at`" +#: discord.member.Member.move_to:13 of +msgid "" +"The new voice channel to move the member to. Pass ``None`` to kick them " +"from voice." msgstr "" -#: discord.Member.default_avatar:1 of -msgid "Equivalent to :attr:`User.default_avatar`" +#: discord.member.Member.add_roles:3 of +msgid "Gives the member a number of :class:`Role`\\s." msgstr "" -#: discord.Member.default_avatar_url:1 of -msgid "Equivalent to :attr:`User.default_avatar_url`" +#: discord.member.Member.add_roles:5 of +msgid "" +"You must have the :attr:`~Permissions.manage_roles` permission to use " +"this, and the added :class:`Role`\\s must appear lower in the list of " +"roles than the highest role of the member." msgstr "" -#: discord.Member.discriminator:1 of -msgid "Equivalent to :attr:`User.discriminator`" +#: discord.member.Member.add_roles:9 of +msgid "" +"An argument list of :class:`abc.Snowflake` representing a :class:`Role` " +"to give to the member." msgstr "" -#: discord.Member.dm_channel:1 of -msgid "Equivalent to :attr:`User.dm_channel`" +#: discord.member.Member.add_roles:12 of +msgid "The reason for adding these roles. Shows up on the audit log." msgstr "" -#: discord.Member.id:1 of -msgid "Equivalent to :attr:`User.id`" +#: discord.member.Member.add_roles:14 of +msgid "" +"Whether to atomically add roles. This will ensure that multiple " +"operations will always be applied regardless of the current state of the " +"cache." msgstr "" -#: discord.Member.name:1 of -msgid "Equivalent to :attr:`User.name`" -msgstr "" +#: discord.member.Member.add_roles:19 of +#, fuzzy +msgid "You do not have permissions to add these roles." +msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.Member.public_flags:1 of -msgid "Equivalent to :attr:`User.public_flags`" +#: discord.member.Member.add_roles:20 of +msgid "Adding roles failed." msgstr "" -#: discord.Member.relationship:1 of -msgid "Equivalent to :attr:`User.relationship`" +#: discord.member.Member.remove_roles:3 of +msgid "Removes :class:`Role`\\s from this member." msgstr "" -#: discord.Member.remove_roles:3 of -msgid "Removes :class:`Role`\\s from this member." +#: discord.member.Member.remove_roles:5 of +msgid "" +"You must have the :attr:`~Permissions.manage_roles` permission to use " +"this, and the removed :class:`Role`\\s must appear lower in the list of " +"roles than the highest role of the member." msgstr "" -#: discord.Member.remove_roles:8 of +#: discord.member.Member.remove_roles:9 of msgid "" "An argument list of :class:`abc.Snowflake` representing a :class:`Role` " "to remove from the member." msgstr "" -#: discord.Member.remove_roles:11 of +#: discord.member.Member.remove_roles:12 of msgid "The reason for removing these roles. Shows up on the audit log." msgstr "" -#: discord.Member.remove_roles:13 of +#: discord.member.Member.remove_roles:14 of msgid "" "Whether to atomically remove roles. This will ensure that multiple " "operations will always be applied regardless of the current state of the " "cache." msgstr "" -#: discord.Member.remove_roles:18 of +#: discord.member.Member.remove_roles:19 of #, fuzzy msgid "You do not have permissions to remove these roles." msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.Member.remove_roles:19 of +#: discord.member.Member.remove_roles:20 of #, fuzzy msgid "Removing the roles failed." msgstr "役職の名前を返します。" -#: discord.Member.system:1 of -msgid "Equivalent to :attr:`User.system`" +#: discord.member.Member.get_role:1 of +msgid "Returns a role with the given ID from roles which the member has." +msgstr "" + +#: discord.member.Member.get_role:8 of +msgid "The role or ``None`` if not found in the member's roles." +msgstr "" + +#: discord.member.Member.is_timed_out:1 of +#, fuzzy +msgid "Returns whether this member is timed out." +msgstr "メンバーがオンライン。" + +#: discord.member.Member.is_timed_out:5 of +msgid "``True`` if the member is timed out. ``False`` otherwise." msgstr "" -#: ../../api.rst:2690 +#: ../../api.rst:3622 msgid "Spotify" msgstr "" -#: discord.Spotify:1 of +#: discord.activity.Spotify:1 of msgid "" "Represents a Spotify listening activity from Discord. This is a special " "case of :class:`Activity` that makes it easier to work with the Spotify " "integration." msgstr "" -#: discord.CustomActivity:7 discord.Spotify:8 of +#: discord.activity.CustomActivity:7 discord.activity.Spotify:8 of msgid "Checks if two activities are equal." msgstr "" -#: discord.CustomActivity:11 discord.Spotify:12 of +#: discord.activity.CustomActivity:11 discord.activity.Spotify:12 of msgid "Checks if two activities are not equal." msgstr "" -#: discord.CustomActivity:15 discord.Spotify:16 of +#: discord.activity.CustomActivity:15 discord.activity.Spotify:16 of msgid "Returns the activity's hash." msgstr "" -#: discord.Spotify:20 of +#: discord.activity.Spotify:20 of msgid "Returns the string 'Spotify'." msgstr "" @@ -12342,8 +16190,8 @@ msgstr "" msgid "It always returns :attr:`ActivityType.listening`." msgstr "" -#: discord.Activity:34 discord.CustomActivity.type:5 discord.Game.type:5 -#: discord.Spotify.type:5 discord.Streaming.type:5 of +#: discord.CustomActivity.type:5 discord.Game.type:5 discord.Spotify.type:5 +#: discord.Streaming.type:5 discord.activity.Activity:34 of #, fuzzy msgid ":class:`ActivityType`" msgstr ":class:`.Invite`" @@ -12402,6 +16250,10 @@ msgstr "" msgid "The track ID used by Spotify to identify this song." msgstr "" +#: discord.Spotify.track_url:1 of +msgid "The track URL to listen on Spotify." +msgstr "" + #: discord.Spotify.start:1 of msgid "When the user started playing this song in UTC." msgstr "" @@ -12415,134 +16267,155 @@ msgstr "" msgid "The duration of the song being played." msgstr "更新される前のギルド。" +#: discord.Spotify.duration:3 of +msgid ":class:`datetime.timedelta`" +msgstr "" + #: discord.Spotify.party_id:1 of #, fuzzy msgid "The party ID of the listening party." msgstr "ユーザーのプロフィール。" -#: ../../api.rst:2696 +#: ../../api.rst:3630 msgid "VoiceState" msgstr "" -#: discord.VoiceState:1 of +#: discord.member.VoiceState:1 of msgid "Represents a Discord user's voice state." msgstr "" -#: discord.VoiceState:5 of +#: discord.member.VoiceState:5 of msgid "Indicates if the user is currently deafened by the guild." msgstr "" -#: discord.VoiceState:11 of +#: discord.member.VoiceState:11 of msgid "Indicates if the user is currently muted by the guild." msgstr "" -#: discord.VoiceState:17 of +#: discord.member.VoiceState:17 of #, fuzzy msgid "Indicates if the user is currently muted by their own accord." msgstr "現在オーディオを再生しているかを表します。" -#: discord.VoiceState:23 of +#: discord.member.VoiceState:23 of #, fuzzy msgid "Indicates if the user is currently deafened by their own accord." msgstr "メンバーが自身でマイクやスピーカーをミュートしたとき。" -#: discord.VoiceState:29 of +#: discord.member.VoiceState:29 of #, fuzzy msgid "Indicates if the user is currently streaming via 'Go Live' feature." msgstr "現在オーディオを再生しているかを表します。" -#: discord.VoiceState:37 of +#: discord.member.VoiceState:37 of #, fuzzy msgid "Indicates if the user is currently broadcasting video." msgstr "現在オーディオを再生しているかを表します。" -#: discord.VoiceState:43 of +#: discord.member.VoiceState:43 of +#, fuzzy +msgid "Indicates if the user is suppressed from speaking." +msgstr "現在オーディオを再生しているかを表します。" + +#: discord.member.VoiceState:53 of +msgid "" +"An aware datetime object that specifies the date and time in UTC that the" +" member requested to speak. It will be ``None`` if they are not " +"requesting to speak anymore or have been accepted to speak." +msgstr "" + +#: discord.member.VoiceState:57 of +msgid "Only applicable to stage channels." +msgstr "" + +#: discord.member.VoiceState:65 of msgid "Indicates if the user is currently in the AFK channel in the guild." msgstr "" -#: discord.VoiceState:49 of +#: discord.member.VoiceState:71 of msgid "" "The voice channel that the user is currently connected to. ``None`` if " "the user is not currently in a voice channel." msgstr "" -#: ../../api.rst:2702 +#: discord.member.VoiceState:74 of +#, fuzzy +msgid "Optional[Union[:class:`VoiceChannel`, :class:`StageChannel`]]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: ../../api.rst:3638 msgid "Emoji" msgstr "" -#: discord.Emoji:1 of +#: discord.emoji.Emoji:1 of msgid "Represents a custom emoji." msgstr "" -#: discord.Emoji:10 discord.PartialEmoji:12 of +#: discord.emoji.Emoji:10 discord.partial_emoji.PartialEmoji:12 of msgid "Checks if two emoji are the same." msgstr "" -#: discord.Emoji:14 discord.PartialEmoji:16 of +#: discord.emoji.Emoji:14 discord.partial_emoji.PartialEmoji:16 of msgid "Checks if two emoji are not the same." msgstr "" -#: discord.Emoji:18 discord.PartialEmoji:20 of +#: discord.emoji.Emoji:18 discord.partial_emoji.PartialEmoji:20 of msgid "Return the emoji's hash." msgstr "" -#: discord.Emoji:22 of +#: discord.emoji.Emoji:22 of msgid "" "Returns an iterator of ``(field, value)`` pairs. This allows this class " "to be used as an iterable in list/dict/etc constructions." msgstr "" -#: discord.Emoji:27 discord.PartialEmoji:24 of +#: discord.emoji.Emoji:27 discord.partial_emoji.PartialEmoji:24 of msgid "Returns the emoji rendered for discord." msgstr "" -#: discord.Emoji:31 of +#: discord.emoji.Emoji:31 of #, fuzzy msgid "The name of the emoji." msgstr "ギルドの名前。" -#: discord.Emoji:43 of +#: discord.emoji.Emoji:43 of msgid "" "If colons are required to use this emoji in the client (:PJSalt: vs " "PJSalt)." msgstr "" -#: discord.Emoji:49 of +#: discord.emoji.Emoji:49 of msgid "Whether an emoji is animated or not." msgstr "" -#: discord.Emoji:55 of +#: discord.emoji.Emoji:55 of msgid "If this emoji is managed by a Twitch integration." msgstr "" -#: discord.Emoji:61 of +#: discord.emoji.Emoji:61 of #, fuzzy msgid "The guild ID the emoji belongs to." msgstr "絵文字が更新されたギルド。" -#: discord.Emoji:67 of +#: discord.emoji.Emoji:67 of msgid "Whether the emoji is available for use." msgstr "" -#: discord.Emoji:73 of +#: discord.emoji.Emoji:73 of msgid "" "The user that created the emoji. This can only be retrieved using " ":meth:`Guild.fetch_emoji` and having the " ":attr:`~Permissions.manage_emojis` permission." msgstr "" -#: discord.Emoji:76 of -#, fuzzy -msgid "Optional[:class:`User`]" -msgstr ":class:`str`" - #: discord.Emoji.created_at:1 of msgid "Returns the emoji's creation time in UTC." msgstr "" #: discord.Emoji.url:1 of -msgid "Returns the asset of the emoji." -msgstr "" +#, fuzzy +msgid "Returns the URL of the emoji." +msgstr "ギルドの名前。" #: discord.Emoji.roles:1 of msgid "A :class:`list` of roles that is allowed to use this emoji." @@ -12557,180 +16430,291 @@ msgstr "" msgid "The guild this emoji belongs to." msgstr "絵文字が更新されたギルド。" -#: discord.Emoji.is_usable:1 of +#: discord.emoji.Emoji.is_usable:1 of msgid ":class:`bool`: Whether the bot can use this emoji." msgstr "" -#: discord.Emoji.delete:3 of +#: discord.emoji.Emoji.delete:3 of msgid "Deletes the custom emoji." msgstr "" -#: discord.Emoji.delete:5 discord.Emoji.edit:5 of -msgid "You must have :attr:`~Permissions.manage_emojis` permission to do this." -msgstr "" - -#: discord.Emoji.delete:8 of -msgid "The reason for deleting this emoji. Shows up on the audit log." -msgstr "" - -#: discord.Emoji.delete:11 of -msgid "You are not allowed to delete emojis." +#: discord.emoji.Emoji.edit:3 of +msgid "Edits the custom emoji." msgstr "" -#: discord.Emoji.delete:12 of -msgid "An error occurred deleting the emoji." +#: discord.emoji.Emoji.edit:8 of +msgid "The newly updated emoji is returned." msgstr "" -#: discord.Emoji.edit:3 of -msgid "Edits the custom emoji." +#: discord.emoji.Emoji.edit:11 of +msgid "The new emoji name." msgstr "" -#: discord.Emoji.edit:8 of -msgid "The new emoji name." +#: discord.emoji.Emoji.edit:13 of +msgid "" +"A list of roles that can use this emoji. An empty list can be passed to " +"make it available to everyone." msgstr "" -#: discord.Emoji.edit:12 of +#: discord.emoji.Emoji.edit:15 of msgid "The reason for editing this emoji. Shows up on the audit log." msgstr "" -#: discord.Emoji.edit:15 of +#: discord.emoji.Emoji.edit:18 of msgid "You are not allowed to edit emojis." msgstr "" -#: discord.Emoji.edit:16 of +#: discord.emoji.Emoji.edit:19 of msgid "An error occurred editing the emoji." msgstr "" -#: ../../api.rst:2708 +#: discord.emoji.Emoji.edit:21 of +msgid "The newly updated emoji." +msgstr "" + +#: ../../api.rst:3647 msgid "PartialEmoji" msgstr "" -#: discord.PartialEmoji:1 of +#: discord.partial_emoji.PartialEmoji:1 of msgid "Represents a \"partial\" emoji." msgstr "" -#: discord.PartialEmoji:3 of +#: discord.partial_emoji.PartialEmoji:3 of msgid "This model will be given in two scenarios:" msgstr "" -#: discord.PartialEmoji:5 of +#: discord.partial_emoji.PartialEmoji:5 of msgid "\"Raw\" data events such as :func:`on_raw_reaction_add`" msgstr "" -#: discord.PartialEmoji:6 of +#: discord.partial_emoji.PartialEmoji:6 of msgid "Custom emoji that the bot cannot see from e.g. :attr:`Message.reactions`" msgstr "" -#: discord.PartialEmoji:28 of +#: discord.partial_emoji.PartialEmoji:28 of msgid "" "The custom emoji name, if applicable, or the unicode codepoint of the " "non-custom emoji. This can be ``None`` if the emoji got deleted (e.g. " "removing a reaction with a deleted emoji)." msgstr "" -#: discord.PartialEmoji:36 of +#: discord.partial_emoji.PartialEmoji:36 of msgid "Whether the emoji is animated or not." msgstr "" -#: discord.PartialEmoji:42 of +#: discord.partial_emoji.PartialEmoji:42 of msgid "The ID of the custom emoji, if applicable." msgstr "" -#: discord.PartialEmoji.is_custom_emoji:1 of +#: discord.partial_emoji.PartialEmoji.from_str:1 of +msgid "" +"Converts a Discord string representation of an emoji to a " +":class:`PartialEmoji`." +msgstr "" + +#: discord.partial_emoji.PartialEmoji.from_str:3 of +msgid "The formats accepted are:" +msgstr "" + +#: discord.partial_emoji.PartialEmoji.from_str:5 of +msgid "``a:name:id``" +msgstr "" + +#: discord.partial_emoji.PartialEmoji.from_str:6 of +msgid "````" +msgstr "" + +#: discord.partial_emoji.PartialEmoji.from_str:7 of +#, fuzzy +msgid "``name:id``" +msgstr "``None``" + +#: discord.partial_emoji.PartialEmoji.from_str:8 of +msgid "``<:name:id>``" +msgstr "" + +#: discord.partial_emoji.PartialEmoji.from_str:10 of +msgid "If the format does not match then it is assumed to be a unicode emoji." +msgstr "" + +#: discord.partial_emoji.PartialEmoji.from_str:14 of +msgid "The string representation of an emoji." +msgstr "" + +#: discord.partial_emoji.PartialEmoji.from_str:17 of +msgid "The partial emoji from this string." +msgstr "" + +#: discord.partial_emoji.PartialEmoji.from_str:18 +#: discord.raw_models.RawReactionActionEvent:32 +#: discord.raw_models.RawReactionClearEmojiEvent:27 of +#, fuzzy +msgid ":class:`PartialEmoji`" +msgstr ":class:`.Profile`" + +#: discord.partial_emoji.PartialEmoji.is_custom_emoji:1 of #, fuzzy msgid ":class:`bool`: Checks if this is a custom non-Unicode emoji." msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" -#: discord.PartialEmoji.is_unicode_emoji:1 of +#: discord.partial_emoji.PartialEmoji.is_unicode_emoji:1 of #, fuzzy msgid ":class:`bool`: Checks if this is a Unicode emoji." msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" +#: discord.PartialEmoji.created_at:1 of +#, fuzzy +msgid "Returns the emoji's creation time in UTC, or None if Unicode emoji." +msgstr "ユーザー名とディスクリミネータを返します。" + #: discord.PartialEmoji.url:1 of -msgid "Returns an asset of the emoji, if it is custom." +msgid "Returns the URL of the emoji, if it is custom." +msgstr "" + +#: discord.PartialEmoji.url:3 of +msgid "If this isn't a custom emoji then an empty string is returned" msgstr "" -#: ../../api.rst:2714 +#: ../../api.rst:3656 msgid "Role" msgstr "" -#: discord.Role:1 of +#: discord.role.Role:1 of msgid "Represents a Discord role in a :class:`Guild`." msgstr "" -#: discord.Role:7 of +#: discord.role.Role:7 of msgid "Checks if two roles are equal." msgstr "" -#: discord.Role:11 of +#: discord.role.Role:11 of msgid "Checks if two roles are not equal." msgstr "" -#: discord.Role:15 of +#: discord.role.Role:15 of msgid "Checks if a role is higher than another in the hierarchy." msgstr "" -#: discord.Role:19 of +#: discord.role.Role:19 of msgid "Checks if a role is lower than another in the hierarchy." msgstr "" -#: discord.Role:23 of +#: discord.role.Role:23 of msgid "Checks if a role is higher or equal to another in the hierarchy." msgstr "" -#: discord.Role:27 of +#: discord.role.Role:27 of msgid "Checks if a role is lower or equal to another in the hierarchy." msgstr "" -#: discord.Role:31 of +#: discord.role.Role:31 of msgid "Return the role's hash." msgstr "役職のハッシュを返します。" -#: discord.Role:35 of +#: discord.role.Role:35 of msgid "Returns the role's name." msgstr "役職の名前を返します。" -#: discord.Role:39 of +#: discord.role.Role:39 of #, fuzzy msgid "The ID for the role." msgstr "IDから取得したギルド。" -#: discord.Role:45 of +#: discord.role.Role:45 of #, fuzzy msgid "The name of the role." msgstr "ギルドの名前。" -#: discord.Role:51 of +#: discord.role.Role:51 of #, fuzzy msgid "The guild the role belongs to." msgstr "このプロフィールを持つ :class:`User` 。" -#: discord.Role:57 of +#: discord.role.Role:57 of msgid "Indicates if the role will be displayed separately from other members." msgstr "" -#: discord.Role:63 of +#: discord.role.Role:63 of msgid "" "The position of the role. This number is usually positive. The bottom " "role has a position of 0." msgstr "" -#: discord.Role:70 of +#: discord.role.Role:68 of +msgid "" +"Multiple roles can have the same position number. As a consequence of " +"this, comparing via role position is prone to subtle bugs if checking for" +" role hierarchy. The recommended and correct way to compare for roles in " +"the hierarchy is using the comparison operators on the role objects " +"themselves." +msgstr "" + +#: discord.role.Role:78 of +msgid "The role's unicode emoji, if available." +msgstr "" + +#: discord.role.Role:82 of +msgid "" +"If :attr:`icon` is not ``None``, it is displayed as role icon instead of " +"the unicode emoji under this attribute." +msgstr "" + +#: discord.Role.icon:7 discord.role.Role:85 of +msgid "" +"If you want the icon that a role has displayed, consider using " +":attr:`display_icon`." +msgstr "" + +#: discord.role.Role:93 of msgid "" "Indicates if the role is managed by the guild through some form of " "integrations such as Twitch." msgstr "" -#: discord.Role:77 of +#: discord.role.Role:100 of #, fuzzy msgid "Indicates if the role can be mentioned by users." msgstr "ボイスチャンネルに接続しているかどうかを表します。" -#: discord.Role.is_default:1 of +#: discord.role.Role:106 of +#, fuzzy +msgid "The role tags associated with this role." +msgstr "プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。" + +#: discord.role.Role:108 of +#, fuzzy +msgid "Optional[:class:`RoleTags`]" +msgstr ":class:`.Profile`" + +#: discord.role.Role.is_default:1 of #, fuzzy msgid ":class:`bool`: Checks if the role is the default role." msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" +#: discord.role.Role.is_bot_managed:1 discord.role.RoleTags.is_bot_managed:1 of +#, fuzzy +msgid ":class:`bool`: Whether the role is associated with a bot." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" + +#: discord.role.Role.is_premium_subscriber:1 +#: discord.role.RoleTags.is_premium_subscriber:1 of +msgid "" +":class:`bool`: Whether the role is the premium subscriber, AKA \"boost\"," +" role for the guild." +msgstr "" + +#: discord.role.Role.is_integration:1 discord.role.RoleTags.is_integration:1 of +#, fuzzy +msgid ":class:`bool`: Whether the role is managed by an integration." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" + +#: discord.role.Role.is_assignable:1 of +msgid "" +":class:`bool`: Whether the role is able to be assigned or removed by the " +"bot." +msgstr "" + #: discord.Role.permissions:1 of #, fuzzy msgid "Returns the role's permissions." @@ -12744,6 +16728,27 @@ msgstr "" msgid "Returns the role color. An alias exists under ``colour``." msgstr "" +#: discord.Role.icon:1 of +#, fuzzy +msgid "Returns the role's icon asset, if available." +msgstr "役職の名前を返します。" + +#: discord.Role.icon:4 of +msgid "" +"If this is ``None``, the role might instead have unicode emoji as its " +"icon if :attr:`unicode_emoji` is not ``None``." +msgstr "" + +#: discord.Role.display_icon:1 of +#, fuzzy +msgid "Returns the role's display icon, if available." +msgstr "役職の名前を返します。" + +#: discord.Role.display_icon:5 of +#, fuzzy +msgid "Optional[Union[:class:`.Asset`, :class:`str`]]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + #: discord.Role.created_at:1 of #, fuzzy msgid "Returns the role's creation time in UTC." @@ -12758,125 +16763,270 @@ msgstr "" msgid "Returns all the members with this role." msgstr "ユーザー名とディスクリミネータを返します。" -#: discord.Role.edit:3 of +#: discord.role.Role.edit:3 of msgid "Edits the role." msgstr "" -#: discord.Role.edit:10 of -msgid "Can now pass ``int`` to ``colour`` keyword-only parameter." +#: discord.role.Role.delete:5 discord.role.Role.edit:5 of +msgid "" +"You must have the :attr:`~Permissions.manage_roles` permission to use " +"this." msgstr "" -#: discord.Role.edit:13 of +#: discord.role.Role.edit:23 of msgid "The new role name to change to." msgstr "" -#: discord.Role.edit:15 of +#: discord.role.Role.edit:25 of msgid "The new permissions to change to." msgstr "" -#: discord.Role.edit:17 of +#: discord.role.Role.edit:27 of msgid "The new colour to change to. (aliased to color as well)" msgstr "" -#: discord.Role.edit:19 of +#: discord.role.Role.edit:29 of msgid "Indicates if the role should be shown separately in the member list." msgstr "" -#: discord.Role.edit:21 of +#: discord.role.Role.edit:31 of +msgid "" +"A :term:`py:bytes-like object` representing the icon or :class:`str` " +"representing unicode emoji that should be used as a role icon. Could be " +"``None`` to denote removal of the icon. Only PNG/JPEG is supported. This " +"is only available to guilds that contain ``ROLE_ICONS`` in " +":attr:`Guild.features`." +msgstr "" + +#: discord.role.Role.edit:37 of msgid "Indicates if the role should be mentionable by others." msgstr "" -#: discord.Role.edit:23 of +#: discord.role.Role.edit:39 of msgid "" "The new role's position. This must be below your top role's position or " "it will fail." msgstr "" -#: discord.Role.edit:26 of +#: discord.role.Role.edit:42 of msgid "The reason for editing this role. Shows up on the audit log." msgstr "" -#: discord.Role.edit:29 of +#: discord.role.Role.edit:45 of #, fuzzy msgid "You do not have permissions to change the role." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.Role.edit:30 of +#: discord.role.Role.edit:46 of #, fuzzy msgid "Editing the role failed." msgstr "役職の名前を返します。" -#: discord.Role.edit:31 of +#: discord.role.Role.edit:47 of msgid "" "An invalid position was given or the default role was asked to be " "moved." msgstr "" -#: discord.Role.delete:3 of +#: discord.role.Role.edit:49 of +#, fuzzy +msgid "The newly edited role." +msgstr "ギルドの名前。" + +#: discord.role.Role.delete:3 of msgid "Deletes the role." msgstr "" -#: discord.Role.delete:8 of +#: discord.role.Role.delete:8 of msgid "The reason for deleting this role. Shows up on the audit log." msgstr "" -#: discord.Role.delete:11 of +#: discord.role.Role.delete:11 of #, fuzzy msgid "You do not have permissions to delete the role." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.Role.delete:12 of +#: discord.role.Role.delete:12 of #, fuzzy msgid "Deleting the role failed." msgstr "役職の名前を返します。" -#: ../../api.rst:2720 +#: ../../api.rst:3664 +#, fuzzy +msgid "RoleTags" +msgstr "roles" + +#: discord.role.RoleTags:1 of +#, fuzzy +msgid "Represents tags on a role." +msgstr "オーディオストリームを表します。" + +#: discord.role.RoleTags:3 of +msgid "" +"A role tag is a piece of extra information attached to a managed role " +"that gives it context for the reason the role is managed." +msgstr "" + +#: discord.role.RoleTags:6 of +msgid "" +"While this can be accessed, a useful interface is also provided in the " +":class:`Role` and :class:`Guild` classes as well." +msgstr "" + +#: discord.role.RoleTags:13 of +msgid "The bot's user ID that manages this role." +msgstr "" + +#: discord.role.RoleTags:19 of +#, fuzzy +msgid "The integration ID that manages the role." +msgstr "ギルドの名前。" + +#: ../../api.rst:3672 +msgid "PartialMessageable" +msgstr "" + +#: discord.channel.PartialMessageable:1 of +msgid "" +"Represents a partial messageable to aid with working messageable channels" +" when only a channel ID are present." +msgstr "" + +#: discord.channel.PartialMessageable:4 of +msgid "" +"The only way to construct this class is through " +":meth:`Client.get_partial_messageable`." +msgstr "" + +#: discord.channel.PartialMessageable:6 discord.message.PartialMessage:11 of +msgid "Note that this class is trimmed down and has no rich attributes." +msgstr "" + +#: discord.channel.PartialMessageable:14 of +#, fuzzy +msgid "Checks if two partial messageables are equal." +msgstr "二つのユーザーが等しいかを比較します。" + +#: discord.channel.PartialMessageable:18 of +#, fuzzy +msgid "Checks if two partial messageables are not equal." +msgstr "二つのユーザーが等しいものではないか比較します。" + +#: discord.channel.PartialMessageable:22 of +#, fuzzy +msgid "Returns the partial messageable's hash." +msgstr "ユーザーのハッシュ値を返します。" + +#: discord.channel.PartialMessageable:26 of +#, fuzzy +msgid "The channel ID associated with this partial messageable." +msgstr "プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。" + +#: discord.channel.PartialMessageable:32 of +#, fuzzy +msgid "The channel type associated with this partial messageable, if given." +msgstr "プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。" + +#: discord.channel.PartialMessageable:34 of +#, fuzzy +msgid "Optional[:class:`ChannelType`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.channel.DMChannel.get_partial_message:1 +#: discord.channel.PartialMessageable.get_partial_message:1 +#: discord.channel.TextChannel.get_partial_message:1 +#: discord.threads.Thread.get_partial_message:1 of +#, fuzzy +msgid "Creates a :class:`PartialMessage` from the message ID." +msgstr "ギルドIDから :class:`.Widget` を取得します。" + +#: discord.channel.DMChannel.get_partial_message:3 +#: discord.channel.PartialMessageable.get_partial_message:3 +#: discord.channel.TextChannel.get_partial_message:3 +#: discord.threads.Thread.get_partial_message:3 of +msgid "" +"This is useful if you want to work with a message and only have its ID " +"without doing an unnecessary API call." +msgstr "" + +#: discord.channel.DMChannel.get_partial_message:12 +#: discord.channel.PartialMessageable.get_partial_message:6 +#: discord.channel.TextChannel.get_partial_message:12 +#: discord.threads.Thread.get_partial_message:8 of +msgid "The message ID to create a partial message for." +msgstr "" + +#: discord.channel.DMChannel.get_partial_message:15 +#: discord.channel.PartialMessageable.get_partial_message:9 +#: discord.channel.TextChannel.get_partial_message:15 +#: discord.threads.Thread.get_partial_message:11 of +#, fuzzy +msgid "The partial message." +msgstr "現在のメッセージ。" + +#: discord.channel.DMChannel.get_partial_message:16 +#: discord.channel.PartialMessageable.get_partial_message:10 +#: discord.channel.TextChannel.get_partial_message:16 +#: discord.threads.Thread.get_partial_message:12 of +#, fuzzy +msgid ":class:`PartialMessage`" +msgstr ":class:`bytes`" + +#: ../../api.rst:3681 msgid "TextChannel" msgstr "" -#: discord.TextChannel:1 of +#: discord.channel.TextChannel:1 of msgid "Represents a Discord guild text channel." msgstr "" -#: discord.CategoryChannel:9 discord.DMChannel:7 discord.GroupChannel:7 -#: discord.TextChannel:7 discord.VoiceChannel:7 of +#: discord.channel.CategoryChannel:9 discord.channel.DMChannel:7 +#: discord.channel.GroupChannel:7 discord.channel.StageChannel:9 +#: discord.channel.StoreChannel:7 discord.channel.TextChannel:7 +#: discord.channel.VoiceChannel:7 of msgid "Checks if two channels are equal." msgstr "" -#: discord.CategoryChannel:13 discord.DMChannel:11 discord.GroupChannel:11 -#: discord.TextChannel:11 discord.VoiceChannel:11 of +#: discord.channel.CategoryChannel:13 discord.channel.DMChannel:11 +#: discord.channel.GroupChannel:11 discord.channel.StageChannel:13 +#: discord.channel.StoreChannel:11 discord.channel.TextChannel:11 +#: discord.channel.VoiceChannel:11 of msgid "Checks if two channels are not equal." msgstr "" -#: discord.DMChannel:15 discord.GroupChannel:15 discord.TextChannel:15 -#: discord.VoiceChannel:15 of +#: discord.channel.DMChannel:15 discord.channel.GroupChannel:15 +#: discord.channel.StageChannel:17 discord.channel.StoreChannel:15 +#: discord.channel.TextChannel:15 discord.channel.VoiceChannel:15 of msgid "Returns the channel's hash." msgstr "" -#: discord.TextChannel:19 discord.VoiceChannel:19 of +#: discord.channel.StageChannel:21 discord.channel.StoreChannel:19 +#: discord.channel.TextChannel:19 discord.channel.VoiceChannel:19 of msgid "Returns the channel's name." msgstr "" -#: discord.TextChannel:35 discord.VoiceChannel:35 of +#: discord.channel.StageChannel:37 discord.channel.StoreChannel:35 +#: discord.channel.TextChannel:35 discord.channel.VoiceChannel:35 of #, fuzzy msgid "The channel ID." msgstr "テキストチャンネル。" -#: discord.TextChannel:41 discord.VoiceChannel:41 of +#: discord.channel.StageChannel:49 discord.channel.TextChannel:41 +#: discord.channel.VoiceChannel:41 of msgid "The category channel ID this channel belongs to, if applicable." msgstr "" -#: discord.TextChannel:47 of +#: discord.channel.TextChannel:47 of msgid "The channel's topic. ``None`` if it doesn't exist." msgstr "" -#: discord.TextChannel:60 of +#: discord.channel.TextChannel:60 of msgid "" "The last message ID of the message sent to this channel. It may *not* " "point to an existing or valid message." msgstr "" -#: discord.TextChannel:67 of +#: discord.channel.TextChannel:67 of msgid "" "The number of seconds a member must wait between sending messages in this" " channel. A value of `0` denotes that it is disabled. Bots and users with" @@ -12884,16 +17034,36 @@ msgid "" ":attr:`~Permissions.manage_messages` bypass slowmode." msgstr "" -#: discord.CategoryChannel.type:1 discord.DMChannel.type:1 -#: discord.GroupChannel.type:1 discord.TextChannel.type:1 +#: discord.channel.CategoryChannel:50 discord.channel.StoreChannel:54 +#: discord.channel.TextChannel:76 of +msgid "If the channel is marked as \"not safe for work\"." +msgstr "" + +#: discord.channel.CategoryChannel:54 discord.channel.StoreChannel:58 +#: discord.channel.TextChannel:80 of +msgid "" +"To check if the channel or the guild of that channel are marked as NSFW, " +"consider :meth:`is_nsfw` instead." +msgstr "" + +#: discord.channel.TextChannel:86 of +msgid "" +"The default auto archive duration in minutes for threads created in this " +"channel." +msgstr "" + +#: discord.CategoryChannel.type:1 discord.DMChannel.type:1 +#: discord.GroupChannel.type:1 discord.StageChannel.type:1 +#: discord.StoreChannel.type:1 discord.TextChannel.type:1 discord.Thread.type:1 #: discord.VoiceChannel.type:1 of #, fuzzy msgid "The channel's Discord type." msgstr "IDから取得したチャンネル。" #: discord.CategoryChannel.type:3 discord.DMChannel.type:3 -#: discord.GroupChannel.type:3 discord.PartialInviteChannel:40 -#: discord.TextChannel.type:3 discord.VoiceChannel.type:3 of +#: discord.GroupChannel.type:3 discord.StageChannel.type:3 +#: discord.StoreChannel.type:3 discord.TextChannel.type:3 discord.Thread.type:3 +#: discord.VoiceChannel.type:3 discord.invite.PartialInviteChannel:40 of #, fuzzy msgid ":class:`ChannelType`" msgstr ":class:`.Invite`" @@ -12902,85 +17072,107 @@ msgstr ":class:`.Invite`" msgid "Returns all members that can see this channel." msgstr "" -#: discord.TextChannel.is_nsfw:1 of +#: discord.TextChannel.threads:1 of +#, fuzzy +msgid "Returns all the threads that you can see." +msgstr "List[:class:`~discord.User`] -- ボットが見ることができるすべてのユーザーのリストを返します。" + +#: discord.channel.StoreChannel.is_nsfw:1 discord.channel.TextChannel.is_nsfw:1 +#: of #, fuzzy msgid ":class:`bool`: Checks if the channel is NSFW." msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" -#: discord.TextChannel.is_news:1 of +#: discord.channel.TextChannel.is_news:1 of #, fuzzy msgid ":class:`bool`: Checks if the channel is a news channel." msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" -#: discord.TextChannel.last_message:1 of +#: discord.TextChannel.last_message:1 discord.Thread.last_message:1 of msgid "Fetches the last message from this channel in cache." msgstr "" -#: discord.TextChannel.last_message:3 of +#: discord.TextChannel.last_message:3 discord.Thread.last_message:3 of msgid "The message might not be valid or point to an existing message." msgstr "" -#: discord.TextChannel.last_message:5 of +#: discord.TextChannel.last_message:5 discord.Thread.last_message:5 of msgid "Reliable Fetching" msgstr "" -#: discord.TextChannel.last_message:8 of +#: discord.TextChannel.last_message:8 discord.Thread.last_message:8 of msgid "" "For a slightly more reliable method of fetching the last message, " "consider using either :meth:`history` or :meth:`fetch_message` with the " ":attr:`last_message_id` attribute." msgstr "" -#: discord.TextChannel.last_message:13 of +#: discord.TextChannel.last_message:13 discord.Thread.last_message:13 of msgid "The last message in this channel or ``None`` if not found." msgstr "" -#: discord.CategoryChannel.edit:3 discord.TextChannel.edit:3 -#: discord.VoiceChannel.edit:3 of +#: discord.channel.CategoryChannel.edit:3 discord.channel.StageChannel.edit:3 +#: discord.channel.StoreChannel.edit:3 discord.channel.TextChannel.edit:3 +#: discord.channel.VoiceChannel.edit:3 of msgid "Edits the channel." msgstr "" -#: discord.CategoryChannel.edit:5 discord.TextChannel.edit:5 -#: discord.VoiceChannel.edit:5 of +#: discord.channel.CategoryChannel.edit:5 +#: discord.channel.StageChannel.create_instance:5 +#: discord.channel.StageChannel.edit:5 discord.channel.StoreChannel.edit:5 +#: discord.channel.TextChannel.edit:5 discord.channel.VoiceChannel.edit:5 +#: discord.stage_instance.StageInstance.delete:5 +#: discord.stage_instance.StageInstance.edit:5 of msgid "" "You must have the :attr:`~Permissions.manage_channels` permission to use " "this." msgstr "" -#: discord.CategoryChannel.edit:8 discord.TextChannel.edit:8 -#: discord.VoiceChannel.edit:8 of +#: discord.channel.CategoryChannel.edit:8 discord.channel.TextChannel.edit:8 +#: discord.channel.VoiceChannel.edit:8 of msgid "The ``overwrites`` keyword-only parameter was added." msgstr "" -#: discord.TextChannel.edit:11 of +#: discord.channel.TextChannel.edit:11 of msgid "The ``type`` keyword-only parameter was added." msgstr "" -#: discord.TextChannel.edit:14 of +#: discord.channel.CategoryChannel.edit:11 discord.channel.StageChannel.edit:11 +#: discord.channel.StoreChannel.edit:8 discord.channel.TextChannel.edit:14 +#: discord.channel.VoiceChannel.edit:11 of +msgid "" +"Edits are no longer in-place, the newly edited channel is returned " +"instead." +msgstr "" + +#: discord.channel.StoreChannel.edit:15 discord.channel.TextChannel.edit:21 of msgid "The new channel name." msgstr "" -#: discord.TextChannel.edit:18 discord.VoiceChannel.edit:17 of +#: discord.channel.StageChannel.edit:23 discord.channel.StoreChannel.edit:17 +#: discord.channel.TextChannel.edit:25 discord.channel.VoiceChannel.edit:27 of msgid "The new channel's position." msgstr "" -#: discord.TextChannel.edit:22 discord.VoiceChannel.edit:19 of +#: discord.channel.StageChannel.edit:25 discord.channel.StoreChannel.edit:21 +#: discord.channel.TextChannel.edit:29 discord.channel.VoiceChannel.edit:29 of msgid "" "Whether to sync permissions with the channel's new or pre-existing " "category. Defaults to ``False``." msgstr "" -#: discord.TextChannel.edit:25 discord.VoiceChannel.edit:22 of +#: discord.channel.StageChannel.edit:28 discord.channel.StoreChannel.edit:24 +#: discord.channel.TextChannel.edit:32 discord.channel.VoiceChannel.edit:32 of msgid "The new category for this channel. Can be ``None`` to remove the category." msgstr "" -#: discord.TextChannel.edit:28 of +#: discord.channel.TextChannel.edit:35 of msgid "" "Specifies the slowmode rate limit for user in this channel, in seconds. A" " value of `0` disables slowmode. The maximum value possible is `21600`." msgstr "" -#: discord.TextChannel.edit:31 of +#: discord.channel.TextChannel.edit:38 of msgid "" "Change the type of this text channel. Currently, only conversion between " ":attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This " @@ -12988,6699 +17180,11383 @@ msgid "" ":attr:`Guild.features`." msgstr "" -#: discord.TextChannel.edit:35 discord.VoiceChannel.edit:25 of +#: discord.channel.StageChannel.edit:31 discord.channel.StoreChannel.edit:27 +#: discord.channel.TextChannel.edit:42 discord.channel.VoiceChannel.edit:35 of msgid "The reason for editing this channel. Shows up on the audit log." msgstr "" -#: discord.CategoryChannel.edit:19 discord.TextChannel.edit:37 -#: discord.VoiceChannel.edit:27 of +#: discord.channel.CategoryChannel.edit:26 discord.channel.StageChannel.edit:33 +#: discord.channel.StoreChannel.edit:29 discord.channel.TextChannel.edit:44 +#: discord.channel.VoiceChannel.edit:37 of msgid "" -"A :class:`dict` of target (either a role or a member) to " +"A :class:`Mapping` of target (either a role or a member) to " ":class:`PermissionOverwrite` to apply to the channel." msgstr "" -#: discord.TextChannel.edit:41 of +#: discord.channel.TextChannel.edit:47 of +msgid "" +"The new default auto archive duration in minutes for threads created in " +"this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." +msgstr "" + +#: discord.channel.StoreChannel.edit:35 discord.channel.TextChannel.edit:51 of msgid "" -"If position is less than 0 or greater than the number of channels, or if" -" the permission overwrite information is not in proper form." +"The new ``position`` is less than 0 or greater than the number of " +"channels." msgstr "" -#: discord.TextChannel.edit:42 discord.VoiceChannel.edit:32 of +#: discord.channel.StageChannel.edit:45 discord.channel.StoreChannel.edit:37 +#: discord.channel.TextChannel.edit:53 discord.channel.VoiceChannel.edit:51 of #, fuzzy msgid "You do not have permissions to edit the channel." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.TextChannel.edit:43 discord.VoiceChannel.edit:33 of +#: discord.channel.StageChannel.edit:46 discord.channel.StoreChannel.edit:38 +#: discord.channel.TextChannel.edit:54 discord.channel.VoiceChannel.edit:52 of #, fuzzy msgid "Editing the channel failed." msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" -#: discord.TextChannel.delete_messages:3 of +#: discord.channel.TextChannel.edit:56 of +msgid "" +"The newly edited text channel. If the edit was only positional then " +"``None`` is returned instead." +msgstr "" + +#: discord.channel.TextChannel.edit:58 of +#, fuzzy +msgid "Optional[:class:`.TextChannel`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.channel.TextChannel.delete_messages:3 +#: discord.threads.Thread.delete_messages:3 of msgid "" "Deletes a list of messages. This is similar to :meth:`Message.delete` " "except it bulk deletes multiple messages." msgstr "" -#: discord.TextChannel.delete_messages:6 of +#: discord.channel.TextChannel.delete_messages:6 +#: discord.threads.Thread.delete_messages:6 of msgid "" "As a special case, if the number of messages is 0, then nothing is done. " "If the number of messages is 1 then single message delete is done. If " "it's more than two, then bulk delete is used." msgstr "" -#: discord.TextChannel.delete_messages:10 of +#: discord.channel.TextChannel.delete_messages:10 +#: discord.threads.Thread.delete_messages:10 of msgid "" "You cannot bulk delete more than 100 messages or messages that are older " "than 14 days old." msgstr "" -#: discord.TextChannel.delete_messages:13 of +#: discord.channel.TextChannel.delete_messages:13 +#: discord.threads.Thread.delete_messages:13 of msgid "" "You must have the :attr:`~Permissions.manage_messages` permission to use " "this." msgstr "" -#: discord.TextChannel.delete_messages:16 of -msgid "Usable only by bot accounts." +#: discord.channel.TextChannel.delete_messages:18 of +msgid "``messages`` parameter is now positional-only." +msgstr "" + +#: discord.channel.TextChannel.delete_messages:20 +#: discord.channel.TextChannel.purge:14 of +msgid "The ``reason`` keyword-only parameter was added." msgstr "" -#: discord.TextChannel.delete_messages:18 of +#: discord.channel.TextChannel.delete_messages:22 +#: discord.threads.Thread.delete_messages:18 of msgid "An iterable of messages denoting which ones to bulk delete." msgstr "" -#: discord.TextChannel.delete_messages:21 of -msgid "The number of messages to delete was more than 100." +#: discord.channel.TextChannel.delete_messages:24 of +msgid "The reason for deleting the messages. Shows up on the audit log." msgstr "" -#: discord.TextChannel.delete_messages:22 of -msgid "" -"You do not have proper permissions to delete the messages or you're " -"not using a bot account." +#: discord.channel.TextChannel.delete_messages:27 +#: discord.threads.Thread.delete_messages:21 of +msgid "The number of messages to delete was more than 100." msgstr "" -#: discord.TextChannel.delete_messages:23 of +#: discord.channel.TextChannel.delete_messages:28 of +#, fuzzy +msgid "You do not have proper permissions to delete the messages." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" + +#: discord.channel.TextChannel.delete_messages:29 +#: discord.threads.Thread.delete_messages:23 of msgid "If single delete, then the message was already deleted." msgstr "" -#: discord.TextChannel.delete_messages:24 of +#: discord.channel.TextChannel.delete_messages:30 +#: discord.threads.Thread.delete_messages:24 of #, fuzzy msgid "Deleting the messages failed." msgstr "削除されたメッセージ。" -#: discord.TextChannel.purge:3 of +#: discord.channel.TextChannel.purge:3 discord.threads.Thread.purge:3 of msgid "" "Purges a list of messages that meet the criteria given by the predicate " "``check``. If a ``check`` is not provided then all messages are deleted " "without discrimination." msgstr "" -#: discord.TextChannel.purge:7 of +#: discord.channel.TextChannel.purge:7 of msgid "" "You must have the :attr:`~Permissions.manage_messages` permission to " -"delete messages even if they are your own (unless you are a user " -"account). The :attr:`~Permissions.read_message_history` permission is " -"also needed to retrieve message history." -msgstr "" - -#: discord.TextChannel.purge:12 of -msgid "" -"Internally, this employs a different number of strategies depending on " -"the conditions met such as if a bulk delete is possible or if the account" -" is a user bot or not." +"delete messages even if they are your own. The " +":attr:`~Permissions.read_message_history` permission is also needed to " +"retrieve message history." msgstr "" -#: discord.TextChannel.purge:18 of +#: discord.channel.TextChannel.purge:18 discord.threads.Thread.purge:14 of msgid "Deleting bot's messages ::" msgstr "" -#: discord.TextChannel.purge:26 of +#: discord.channel.TextChannel.purge:26 discord.threads.Thread.purge:22 of msgid "" "The number of messages to search through. This is not the number of " "messages that will be deleted, though it can be." msgstr "" -#: discord.TextChannel.purge:29 of +#: discord.channel.TextChannel.purge:29 discord.threads.Thread.purge:25 of msgid "" "The function used to check if a message should be deleted. It must take a" " :class:`Message` as its sole parameter." msgstr "" -#: discord.TextChannel.purge:32 of +#: discord.channel.TextChannel.purge:32 discord.threads.Thread.purge:28 of msgid "Same as ``before`` in :meth:`history`." msgstr "" -#: discord.TextChannel.purge:34 of +#: discord.channel.TextChannel.purge:34 discord.threads.Thread.purge:30 of msgid "Same as ``after`` in :meth:`history`." msgstr "" -#: discord.TextChannel.purge:36 of +#: discord.channel.TextChannel.purge:36 discord.threads.Thread.purge:32 of msgid "Same as ``around`` in :meth:`history`." msgstr "" -#: discord.TextChannel.purge:38 of +#: discord.channel.TextChannel.purge:38 discord.threads.Thread.purge:34 of msgid "Same as ``oldest_first`` in :meth:`history`." msgstr "" -#: discord.TextChannel.purge:40 of +#: discord.channel.TextChannel.purge:40 discord.threads.Thread.purge:36 of msgid "" "If ``True``, use bulk delete. Setting this to ``False`` is useful for " "mass-deleting a bot's own messages without " ":attr:`Permissions.manage_messages`. When ``True``, will fall back to " -"single delete if current account is a user bot, or if messages are older " -"than two weeks." +"single delete if messages are older than two weeks." +msgstr "" + +#: discord.channel.TextChannel.purge:44 of +msgid "The reason for purging the messages. Shows up on the audit log." msgstr "" -#: discord.TextChannel.purge:46 of +#: discord.channel.TextChannel.purge:47 discord.threads.Thread.purge:41 of msgid "You do not have proper permissions to do the actions required." msgstr "" -#: discord.TextChannel.purge:47 of +#: discord.channel.TextChannel.purge:48 discord.threads.Thread.purge:42 of msgid "Purging the messages failed." msgstr "" -#: discord.TextChannel.purge:49 of +#: discord.channel.TextChannel.purge:50 discord.threads.Thread.purge:44 of msgid "The list of messages that were deleted." msgstr "" -#: discord.TextChannel.purge:50 of +#: discord.channel.TextChannel.purge:51 discord.threads.Thread.purge:45 of msgid "List[:class:`.Message`]" msgstr "" -#: discord.TextChannel.webhooks:3 of +#: discord.channel.TextChannel.webhooks:3 of msgid "Gets the list of webhooks from this channel." msgstr "" -#: discord.TextChannel.webhooks:9 of +#: discord.channel.TextChannel.webhooks:9 of msgid "The webhooks for this channel." msgstr "" -#: discord.TextChannel.create_webhook:3 of +#: discord.channel.TextChannel.create_webhook:3 of msgid "Creates a webhook for this channel." msgstr "" -#: discord.TextChannel.create_webhook:7 of +#: discord.channel.TextChannel.create_webhook:7 of msgid "Added the ``reason`` keyword-only parameter." msgstr "" -#: discord.TextChannel.create_webhook:10 of +#: discord.channel.TextChannel.create_webhook:10 of msgid "The webhook's name." msgstr "" -#: discord.TextChannel.create_webhook:12 of +#: discord.channel.TextChannel.create_webhook:12 of msgid "" "A :term:`py:bytes-like object` representing the webhook's default avatar." " This operates similarly to :meth:`~ClientUser.edit`." msgstr "" -#: discord.TextChannel.create_webhook:15 of +#: discord.channel.TextChannel.create_webhook:15 of msgid "The reason for creating this webhook. Shows up in the audit logs." msgstr "" -#: discord.TextChannel.create_webhook:18 of +#: discord.channel.TextChannel.create_webhook:18 of #, fuzzy msgid "Creating the webhook failed." msgstr ":exc:`.HTTPException` -- Webhookの取得に失敗した。" -#: discord.TextChannel.create_webhook:19 of +#: discord.channel.TextChannel.create_webhook:19 of #, fuzzy msgid "You do not have permissions to create a webhook." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: discord.TextChannel.create_webhook:21 discord.TextChannel.follow:22 of +#: discord.channel.TextChannel.create_webhook:21 +#: discord.channel.TextChannel.follow:28 of msgid "The created webhook." msgstr "" -#: discord.TextChannel.follow:1 of +#: discord.channel.TextChannel.follow:1 of msgid "Follows a channel using a webhook." msgstr "" -#: discord.TextChannel.follow:3 of +#: discord.channel.TextChannel.follow:3 of #, fuzzy msgid "Only news channels can be followed." msgstr "チャンネルが作成されました。" -#: discord.TextChannel.follow:7 of +#: discord.channel.TextChannel.follow:7 of msgid "" "The webhook returned will not provide a token to do webhook actions, as " "Discord does not provide it." msgstr "" -#: discord.TextChannel.follow:12 of +#: discord.channel.TextChannel.follow:16 of msgid "The channel you would like to follow from." msgstr "" -#: discord.TextChannel.follow:14 of +#: discord.channel.TextChannel.follow:18 of msgid "" "The reason for following the channel. Shows up on the destination guild's" " audit log. .. versionadded:: 1.4" msgstr "" -#: discord.TextChannel.follow:14 of +#: discord.channel.TextChannel.follow:18 of msgid "" "The reason for following the channel. Shows up on the destination guild's" " audit log." msgstr "" -#: discord.TextChannel.follow:19 of +#: discord.channel.TextChannel.follow:23 of msgid "Following the channel failed." msgstr "" -#: discord.TextChannel.follow:20 of +#: discord.channel.TextChannel.follow:24 of #, fuzzy msgid "You do not have the permissions to create a webhook." msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" -#: ../../api.rst:2734 -msgid "VoiceChannel" +#: discord.channel.TextChannel.follow:25 of +#, fuzzy +msgid "The channel is not a news channel." +msgstr "チャンネルのビットレートの変更。" + +#: discord.channel.TextChannel.follow:26 of +msgid "The destination channel is not a text channel." msgstr "" -#: discord.VoiceChannel:1 of -msgid "Represents a Discord guild voice channel." -msgstr "Discordサーバーのボイスチャンネルを表します。" +#: discord.channel.TextChannel.create_thread:3 of +msgid "Creates a thread in this text channel." +msgstr "" -#: discord.VoiceChannel.members:1 of -msgid "Returns all members that are currently inside this voice channel." +#: discord.channel.TextChannel.create_thread:5 of +msgid "" +"To create a public thread, you must have " +":attr:`~discord.Permissions.create_public_threads`. For a private thread," +" :attr:`~discord.Permissions.create_private_threads` is needed instead." msgstr "" -#: discord.VoiceChannel.voice_states:1 of -#, fuzzy -msgid "Returns a mapping of member IDs who have voice states in this channel." -msgstr "ボイスの状態が変わった `Member` 。" +#: discord.channel.TextChannel.create_thread:12 of +msgid "" +"A snowflake representing the message to create the thread with. If " +"``None`` is passed then a private thread is created. Defaults to " +"``None``." +msgstr "" -#: discord.VoiceChannel.voice_states:7 of +#: discord.channel.TextChannel.create_thread:19 of msgid "" -"This function is intentionally low level to replace :attr:`members` when " -"the member cache is unavailable." +"The type of thread to create. If a ``message`` is passed then this " +"parameter is ignored, as a thread created with a message is always a " +"public thread. By default this creates a private thread if this is " +"``None``." +msgstr "" + +#: discord.channel.TextChannel.create_thread:23 of +msgid "The reason for creating a new thread. Shows up on the audit log." +msgstr "" + +#: discord.channel.TextChannel.create_thread:25 of +msgid "" +"Whether non-modertators can add users to the thread. Only applicable to " +"private threads. Defaults to ``True``." msgstr "" -#: discord.VoiceChannel.voice_states:10 of +#: discord.channel.TextChannel.create_thread:30 of #, fuzzy -msgid "The mapping of member ID to a voice state." -msgstr "ボイスの状態が変わった `Member` 。" +msgid "Starting the thread failed." +msgstr "役職の名前を返します。" -#: discord.VoiceChannel.voice_states:11 of -msgid "Mapping[:class:`int`, :class:`VoiceState`]" +#: discord.channel.TextChannel.create_thread:32 of +msgid "The created thread" msgstr "" -#: discord.VoiceChannel.edit:11 of -msgid "The new channel's name." +#: discord.ThreadMember.thread:3 discord.channel.TextChannel.create_thread:33 +#: discord.threads.Thread.edit:32 of +#, fuzzy +msgid ":class:`Thread`" +msgstr ":class:`str`" + +#: discord.channel.TextChannel.archived_threads:1 of +msgid "" +"Returns an :term:`asynchronous iterator` that iterates over all archived " +"threads in the guild, in order of decreasing ID for joined threads, and " +"decreasing :attr:`Thread.archive_timestamp` otherwise." msgstr "" -#: discord.VoiceChannel.edit:13 of -msgid "The new channel's bitrate." +#: discord.channel.TextChannel.archived_threads:4 of +msgid "" +"You must have :attr:`~Permissions.read_message_history` to use this. If " +"iterating over private threads then :attr:`~Permissions.manage_threads` " +"is also required." msgstr "" -#: discord.VoiceChannel.edit:15 of -msgid "The new channel's user limit." +#: discord.channel.TextChannel.archived_threads:9 of +#, fuzzy +msgid "" +"The number of threads to retrieve. If ``None``, retrieves every archived " +"thread in the channel. Note, however, that this would make it a slow " +"operation." +msgstr "" +"取得するギルドの数。 ``None`` " +"の場合、あなたがアクセスできるギルドすべてを取得します。ただし、これには時間がかかります。デフォルトは100です。" + +#: discord.channel.TextChannel.archived_threads:13 of +msgid "Retrieve archived channels before the given date or ID." msgstr "" -#: discord.VoiceChannel.edit:31 of -msgid "If the permission overwrite information is not in proper form." +#: discord.channel.TextChannel.archived_threads:15 of +msgid "Whether to retrieve private archived threads." msgstr "" -#: discord.VoiceChannel.connect:3 of +#: discord.channel.TextChannel.archived_threads:17 of msgid "" -"Connects to voice and creates a :class:`VoiceClient` to establish your " -"connection to the voice server." +"Whether to retrieve private archived threads that you've joined. You " +"cannot set ``joined`` to ``True`` and ``private`` to ``False``." msgstr "" -#: discord.VoiceChannel.connect:6 of -msgid "The timeout in seconds to wait for the voice endpoint." +#: discord.channel.TextChannel.archived_threads:21 of +#, fuzzy +msgid "You do not have permissions to get archived threads." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" + +#: discord.channel.TextChannel.archived_threads:22 of +msgid "The request to get the archived threads failed." msgstr "" -#: discord.VoiceChannel.connect:8 of +#: discord.channel.TextChannel.archived_threads:23 of msgid "" -"Whether the bot should automatically attempt a reconnect if a part of the" -" handshake fails or the gateway goes down." +"`joined`` was set to ``True`` and ``private`` was set to ``False``. You " +"cannot retrieve public archived threads that you have joined." msgstr "" -#: discord.VoiceChannel.connect:12 of -msgid "" -"A type that subclasses :class:`~discord.VoiceProtocol` to connect with. " -"Defaults to :class:`~discord.VoiceClient`." +#: discord.channel.TextChannel.archived_threads:25 of +msgid ":class:`Thread` -- The archived threads." +msgstr "" + +#: ../../api.rst:3694 +msgid "Thread" msgstr "" -#: discord.VoiceChannel.connect:16 of +#: discord.threads.Thread:1 of #, fuzzy -msgid "Could not connect to the voice channel in time." -msgstr ":class:`abc.Connectable` -- 接続しているボイスチャンネル。" +msgid "Represents a Discord thread." +msgstr "Discordの埋め込みを表します。" -#: discord.VoiceChannel.connect:17 of +#: discord.threads.Thread:7 of #, fuzzy -msgid "You are already connected to a voice channel." -msgstr "メンバーがボイスチャンネルに参加したとき。" +msgid "Checks if two threads are equal." +msgstr "二つのユーザーが等しいかを比較します。" -#: discord.VoiceChannel.connect:18 of +#: discord.threads.Thread:11 of #, fuzzy -msgid "The opus library has not been loaded." -msgstr "opusライブラリがロードされているかを表します。" +msgid "Checks if two threads are not equal." +msgstr "二つのユーザーが等しいものではないか比較します。" -#: discord.VoiceChannel.connect:20 of -msgid "A voice client that is fully connected to the voice server." -msgstr "" +#: discord.threads.Thread:15 of +#, fuzzy +msgid "Returns the thread's hash." +msgstr "役職のハッシュを返します。" -#: discord.VoiceChannel.connect:21 of +#: discord.threads.Thread:19 of #, fuzzy -msgid ":class:`~discord.VoiceProtocol`" -msgstr ":class:`~discord.User`" +msgid "Returns the thread's name." +msgstr "役職の名前を返します。" -#: ../../api.rst:2741 -msgid "CategoryChannel" +#: discord.threads.Thread:25 of +#, fuzzy +msgid "The thread name." +msgstr "役職の名前を返します。" + +#: discord.threads.Thread:31 of +#, fuzzy +msgid "The guild the thread belongs to." +msgstr "このプロフィールを持つ :class:`User` 。" + +#: discord.threads.Thread:37 of +#, fuzzy +msgid "The thread ID." +msgstr "アムステルダムリージョン。" + +#: discord.threads.Thread:43 of +#, fuzzy +msgid "The parent :class:`TextChannel` ID this thread belongs to." +msgstr "Webhookが更新されたチャンネル。" + +#: discord.threads.Thread:49 of +#, fuzzy +msgid "The user's ID that created this thread." +msgstr ":class:`User` – 招待を作成したユーザー。" + +#: discord.threads.Thread:55 of +msgid "" +"The last message ID of the message sent to this thread. It may *not* " +"point to an existing or valid message." msgstr "" -#: discord.CategoryChannel:1 of -msgid "Represents a Discord channel category." -msgstr "Discordのチャンネルカテゴリを表します。" +#: discord.threads.Thread:62 of +msgid "" +"The number of seconds a member must wait between sending messages in this" +" thread. A value of `0` denotes that it is disabled. Bots and users with " +":attr:`~Permissions.manage_channels` or " +":attr:`~Permissions.manage_messages` bypass slowmode." +msgstr "" -#: discord.CategoryChannel:3 of -msgid "These are useful to group channels to logical compartments." +#: discord.threads.Thread:71 of +msgid "An approximate number of messages in this thread. This caps at 50." msgstr "" -#: discord.CategoryChannel:17 of -msgid "Returns the category's hash." -msgstr "カテゴリのハッシュを返します。" +#: discord.threads.Thread:77 of +msgid "An approximate number of members in this thread. This caps at 50." +msgstr "" -#: discord.CategoryChannel:21 of -msgid "Returns the category's name." -msgstr "カテゴリの名前を返します。" +#: discord.threads.Thread:83 of +msgid "" +"A thread member representing yourself, if you've joined the thread. This " +"could not be available." +msgstr "" -#: discord.CategoryChannel:25 of +#: discord.threads.Thread:86 of #, fuzzy -msgid "The category name." -msgstr "カテゴリの名前を返します。" +msgid "Optional[:class:`ThreadMember`]" +msgstr ":class:`str`" -#: discord.CategoryChannel:31 of +#: discord.threads.Thread:90 of #, fuzzy -msgid "The guild the category belongs to." -msgstr "更新された後のギルド。" +msgid "Whether the thread is archived." +msgstr "Discordとの接続を閉じます。" -#: discord.CategoryChannel:37 of +#: discord.threads.Thread:96 of #, fuzzy -msgid "The category channel ID." -msgstr "新しいグループチャンネル。" +msgid "Whether the thread is locked." +msgstr "メンバーがオンライン。" -#: discord.CategoryChannel:43 of +#: discord.threads.Thread:102 of msgid "" -"The position in the category list. This is a number that starts at 0. " -"e.g. the top category is position 0." +"Whether non-moderators can add other non-moderators to this thread. This " +"is always ``True`` for public threads." msgstr "" -#: discord.CategoryChannel.is_nsfw:1 of +#: discord.threads.Thread:109 of #, fuzzy -msgid ":class:`bool`: Checks if the category is NSFW." -msgstr "カテゴリがNSFWであるかを返します。" +msgid "The user's ID that archived this thread." +msgstr "入力を始めたユーザー。" -#: discord.CategoryChannel.edit:11 of -msgid "The new category's name." +#: discord.threads.Thread:115 of +msgid "" +"The duration in minutes until the thread is automatically archived due to" +" inactivity. Usually a value of 60, 1440, 4320 and 10080." msgstr "" -#: discord.CategoryChannel.edit:13 of -msgid "The new category's position." +#: discord.threads.Thread:122 of +msgid "" +"An aware timestamp of when the thread's archived status was last updated " +"in UTC." msgstr "" -#: discord.CategoryChannel.edit:15 of -msgid "To mark the category as NSFW or not." +#: discord.Thread.parent:1 of +#, fuzzy +msgid "The parent channel this thread belongs to." +msgstr "Webhookが更新されたチャンネル。" + +#: discord.Thread.owner:1 of +#, fuzzy +msgid "The member this thread belongs to." +msgstr "絵文字が更新されたギルド。" + +#: discord.Thread.mention:1 of +msgid "The string that allows you to mention the thread." msgstr "" -#: discord.CategoryChannel.edit:17 of -msgid "The reason for editing this category. Shows up on the audit log." +#: discord.Thread.members:1 of +#, fuzzy +msgid "A list of thread members in this thread." +msgstr "ユーザー名とディスクリミネータを返します。" + +#: discord.Thread.members:3 of +msgid "" +"This requires :attr:`Intents.members` to be properly filled. Most of the " +"time however, this data is not provided by the gateway and a call to " +":meth:`fetch_members` is needed." msgstr "" -#: discord.CategoryChannel.edit:23 of -msgid "If position is less than 0 or greater than the number of categories." +#: discord.Thread.members:7 discord.threads.Thread.fetch_members:11 of +#, fuzzy +msgid "List[:class:`ThreadMember`]" +msgstr ":class:`bytes`" + +#: discord.Thread.category:1 of +#, fuzzy +msgid "The category channel the parent channel belongs to, if applicable." +msgstr "該当すれば :class:`Relationship` が返ります。" + +#: discord.Thread.category:3 discord.Thread.category_id:3 of +msgid "The parent channel was not cached and returned ``None``." msgstr "" -#: discord.CategoryChannel.edit:24 of +#: discord.Thread.category:5 of #, fuzzy -msgid "You do not have permissions to edit the category." -msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" +msgid "The parent channel's category." +msgstr "更新されたギルドの更新後情報。" -#: discord.CategoryChannel.edit:25 of +#: discord.Thread.category:6 of #, fuzzy -msgid "Editing the category failed." -msgstr "カテゴリの名前を返します。" +msgid "Optional[:class:`CategoryChannel`]" +msgstr ":class:`~discord.User`" -#: discord.CategoryChannel.channels:1 of -msgid "Returns the channels that are under this category." +#: discord.Thread.category_id:1 of +#, fuzzy +msgid "The category channel ID the parent channel belongs to, if applicable." +msgstr "該当すれば :class:`Relationship` が返ります。" + +#: discord.Thread.category_id:5 of +#, fuzzy +msgid "The parent channel's category ID." +msgstr "更新されたギルドの更新後情報。" + +#: discord.Thread.created_at:1 of +msgid "An aware timestamp of when the thread was created in UTC." msgstr "" -#: discord.CategoryChannel.channels:3 of +#: discord.Thread.created_at:5 of msgid "" -"These are sorted by the official Discord UI, which places voice channels " -"below the text channels." +"This timestamp only exists for threads created after 9 January 2022, " +"otherwise returns ``None``." msgstr "" -#: discord.CategoryChannel.text_channels:1 of -msgid "Returns the text channels that are under this category." +#: discord.threads.Thread.is_private:1 of +#, fuzzy +msgid ":class:`bool`: Whether the thread is a private thread." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" + +#: discord.threads.Thread.is_private:3 of +msgid "" +"A private thread is only viewable by those that have been explicitly " +"invited or have :attr:`~.Permissions.manage_threads`." msgstr "" -#: discord.CategoryChannel.voice_channels:1 of -msgid "Returns the voice channels that are under this category." +#: discord.threads.Thread.is_news:1 of +#, fuzzy +msgid ":class:`bool`: Whether the thread is a news thread." +msgstr ":class:`bool` -- ユーザーがBotアカウントであるかを表します。" + +#: discord.threads.Thread.is_news:3 of +msgid "" +"A news thread is a thread that has a parent that is a news channel, i.e. " +":meth:`.TextChannel.is_news` is ``True``." msgstr "" -#: discord.CategoryChannel.create_text_channel:3 of +#: discord.threads.Thread.is_nsfw:1 of +#, fuzzy +msgid ":class:`bool`: Whether the thread is NSFW or not." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: discord.threads.Thread.is_nsfw:3 of msgid "" -"A shortcut method to :meth:`Guild.create_text_channel` to create a " -":class:`TextChannel` in the category." +"An NSFW thread is a thread that has a parent that is an NSFW channel, " +"i.e. :meth:`.TextChannel.is_nsfw` is ``True``." msgstr "" -#: discord.CategoryChannel.create_voice_channel:3 of +#: discord.threads.Thread.permissions_for:4 of msgid "" -"A shortcut method to :meth:`Guild.create_voice_channel` to create a " -":class:`VoiceChannel` in the category." +"Since threads do not have their own permissions, they inherit them from " +"the parent channel. This is a convenience method for calling " +":meth:`~discord.TextChannel.permissions_for` on the parent channel." msgstr "" -#: ../../api.rst:2748 -msgid "DMChannel" +#: discord.threads.Thread.permissions_for:14 of +msgid "The parent channel was not cached and returned ``None``" msgstr "" -#: discord.DMChannel:1 of -msgid "Represents a Discord direct message channel." +#: discord.threads.Thread.delete_messages:16 of +msgid "Usable only by bot accounts." msgstr "" -#: discord.DMChannel:19 discord.GroupChannel:19 of -msgid "Returns a string representation of the channel" +#: discord.threads.Thread.delete_messages:22 of +msgid "" +"You do not have proper permissions to delete the messages or you're " +"not using a bot account." msgstr "" -#: discord.DMChannel:23 of -msgid "The user you are participating with in the direct message channel." +#: discord.threads.Thread.purge:7 of +msgid "" +"You must have the :attr:`~Permissions.manage_messages` permission to " +"delete messages even if they are your own (unless you are a user " +"account). The :attr:`~Permissions.read_message_history` permission is " +"also needed to retrieve message history." msgstr "" -#: discord.DMChannel:35 of +#: discord.threads.Thread.edit:3 of #, fuzzy -msgid "The direct message channel ID." -msgstr "削除されたメッセージ。" +msgid "Edits the thread." +msgstr "クライアントユーザーの設定を変更します。" -#: discord.DMChannel.created_at:1 of -msgid "Returns the direct message channel's creation time in UTC." +#: discord.threads.Thread.edit:5 of +msgid "" +"Editing the thread requires :attr:`.Permissions.manage_threads`. The " +"thread creator can also edit ``name``, ``archived`` or " +"``auto_archive_duration``. Note that if the thread is locked then only " +"those with :attr:`.Permissions.manage_threads` can unarchive a thread." msgstr "" -#: discord.DMChannel.permissions_for:1 discord.GroupChannel.permissions_for:1 -#: of -msgid "Handles permission resolution for a :class:`User`." +#: discord.threads.Thread.edit:10 of +msgid "The thread must be unarchived to be edited." msgstr "" -#: discord.DMChannel.permissions_for:3 discord.GroupChannel.permissions_for:3 -#: of -msgid "This function is there for compatibility with other channel types." -msgstr "" +#: discord.threads.Thread.edit:12 of +#, fuzzy +msgid "The new name of the thread." +msgstr "ギルドの名前。" -#: discord.DMChannel.permissions_for:5 discord.GroupChannel.permissions_for:5 -#: of -msgid "Actual direct messages do not really have the concept of permissions." +#: discord.threads.Thread.edit:14 of +msgid "Whether to archive the thread or not." msgstr "" -#: discord.DMChannel.permissions_for:7 discord.GroupChannel.permissions_for:7 -#: of -msgid "This returns all the Text related permissions set to ``True`` except:" +#: discord.threads.Thread.edit:16 of +msgid "Whether to lock the thread or not." msgstr "" -#: discord.DMChannel.permissions_for:9 of +#: discord.threads.Thread.edit:18 of msgid "" -":attr:`~Permissions.send_tts_messages`: You cannot send TTS messages in a" -" DM." +"Whether non-moderators can add other non-moderators to this thread. Only " +"available for private threads." msgstr "" -#: discord.DMChannel.permissions_for:10 of +#: discord.threads.Thread.edit:21 of msgid "" -":attr:`~Permissions.manage_messages`: You cannot delete others messages " -"in a DM." +"The new duration in minutes before a thread is automatically archived for" +" inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``." msgstr "" -#: discord.DMChannel.permissions_for:12 of +#: discord.threads.Thread.edit:24 of msgid "" -"The user to check permissions for. This parameter is ignored but kept for" -" compatibility." +"Specifies the slowmode rate limit for user in this thread, in seconds. A " +"value of ``0`` disables slowmode. The maximum value possible is " +"``21600``." msgstr "" -#: discord.DMChannel.permissions_for:16 of -msgid "The resolved permissions." -msgstr "" +#: discord.threads.Thread.edit:28 of +#, fuzzy +msgid "You do not have permissions to edit the thread." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: ../../api.rst:2762 -msgid "GroupChannel" +#: discord.threads.Thread.edit:29 of +#, fuzzy +msgid "Editing the thread failed." +msgstr "役職の名前を返します。" + +#: discord.threads.Thread.edit:31 of +msgid "The newly edited thread." msgstr "" -#: discord.GroupChannel:1 of -msgid "Represents a Discord group channel." +#: discord.threads.Thread.join:3 of +msgid "Joins this thread." msgstr "" -#: discord.GroupChannel:23 of -msgid "The users you are participating with in the group channel." +#: discord.threads.Thread.join:5 of +msgid "" +"You must have :attr:`~Permissions.send_messages_in_threads` to join a " +"thread. If the thread is private, :attr:`~Permissions.manage_threads` is " +"also needed." msgstr "" -#: discord.GroupChannel:35 of +#: discord.threads.Thread.join:8 of #, fuzzy -msgid "The group channel ID." -msgstr "新しいグループチャンネル。" +msgid "You do not have permissions to join the thread." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.GroupChannel:41 of +#: discord.threads.Thread.join:9 of #, fuzzy -msgid "The user that owns the group channel." -msgstr "新しいグループチャンネル。" +msgid "Joining the thread failed." +msgstr "役職の名前を返します。" -#: discord.GroupChannel:47 of +#: discord.threads.Thread.leave:3 of +msgid "Leaves this thread." +msgstr "" + +#: discord.threads.Thread.leave:5 of #, fuzzy -msgid "The group channel's icon hash if provided." -msgstr "更新されたグループチャンネルの更新前情報。" +msgid "Leaving the thread failed." +msgstr "ギルドのアイコンの変更" -#: discord.GroupChannel:53 of +#: discord.threads.Thread.add_user:3 of #, fuzzy -msgid "The group channel's name if provided." -msgstr "更新されたグループチャンネルの更新後情報。" +msgid "Adds a user to this thread." +msgstr "リアクションを追加したユーザー。" -#: discord.GroupChannel.icon_url:1 of -msgid "Returns the channel's icon asset if available." +#: discord.threads.Thread.add_user:5 of +msgid "" +"You must have :attr:`~Permissions.send_messages_in_threads` to add a user" +" to a thread. If the thread is private then and :attr:`invitable` is " +"``False`` then :attr:`~Permissions.manage_messages` is required to add a " +"user to the thread." msgstr "" -#: discord.GroupChannel.permissions_for:9 of -msgid "send_tts_messages: You cannot send TTS messages in a DM." -msgstr "" +#: discord.threads.Thread.add_user:9 discord.threads.Thread.remove_user:7 of +#, fuzzy +msgid "The user to add to the thread." +msgstr "リアクションを追加したユーザー。" -#: discord.GroupChannel.permissions_for:10 of -msgid "manage_messages: You cannot delete others messages in a DM." +#: discord.threads.Thread.add_user:12 of +#, fuzzy +msgid "You do not have permissions to add the user to the thread." +msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" + +#: discord.threads.Thread.add_user:13 of +#, fuzzy +msgid "Adding the user to the thread failed." +msgstr "リアクションを追加したユーザー。" + +#: discord.threads.Thread.remove_user:3 of +#, fuzzy +msgid "Removes a user from this thread." +msgstr "埋め込みからすべてのフィールドを削除します。" + +#: discord.threads.Thread.remove_user:5 of +#, fuzzy +msgid "" +"You must have :attr:`~Permissions.manage_threads` or be the creator of " +"the thread to remove a user." +msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" + +#: discord.threads.Thread.remove_user:10 of +#, fuzzy +msgid "You do not have permissions to remove the user from the thread." +msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" + +#: discord.threads.Thread.remove_user:11 of +#, fuzzy +msgid "Removing the user from the thread failed." +msgstr "リアクションを追加したユーザー。" + +#: discord.threads.Thread.fetch_member:3 of +#, fuzzy +msgid "Retrieves a :class:`ThreadMember` for the given user ID." +msgstr "特定のIDの :class:`.Webhook` を取得します。" + +#: discord.threads.Thread.fetch_member:5 of +msgid "The specified user is not a member of this thread." msgstr "" -#: discord.GroupChannel.permissions_for:12 of -msgid "This also checks the kick_members permission if the user is the owner." +#: discord.threads.Thread.fetch_member:6 of +#, fuzzy +msgid "Retrieving the member failed." +msgstr "メンバーが退席中。" + +#: discord.threads.Thread.fetch_member:8 of +#, fuzzy +msgid "The thread member from the user ID." +msgstr "更新されたメンバーの更新後情報。" + +#: discord.threads.Thread.fetch_member:9 of +#, fuzzy +msgid ":class:`ThreadMember`" +msgstr ":class:`bytes`" + +#: discord.threads.Thread.fetch_members:3 of +#, fuzzy +msgid "Retrieves all :class:`ThreadMember` that are in this thread." +msgstr "特定のIDの :class:`.Webhook` を取得します。" + +#: discord.threads.Thread.fetch_members:5 of +msgid "" +"This requires :attr:`Intents.members` to get information about members " +"other than yourself." msgstr "" -#: discord.GroupChannel.permissions_for:14 of -msgid "The user to check permissions for." +#: discord.threads.Thread.fetch_members:8 of +#, fuzzy +msgid "Retrieving the members failed." +msgstr "メンバーが退席中。" + +#: discord.threads.Thread.fetch_members:10 of +#, fuzzy +msgid "All thread members in the thread." +msgstr "ユーザー名とディスクリミネータを返します。" + +#: discord.threads.Thread.delete:3 of +msgid "Deletes this thread." msgstr "" -#: discord.GroupChannel.permissions_for:17 of -msgid "The resolved permissions for the user." +#: discord.threads.Thread.delete:5 of +#, fuzzy +msgid "You must have :attr:`~Permissions.manage_threads` to delete threads." +msgstr "これを行うためには、そのチャンネルの :attr:`~.Permissions.read_message_history` 権限が必要です。" + +#: discord.threads.Thread.delete:7 of +#, fuzzy +msgid "You do not have permissions to delete this thread." +msgstr ":exc:`.Forbidden` -- このWebhookを取得する権限がない。" + +#: discord.threads.Thread.delete:8 of +#, fuzzy +msgid "Deleting the thread failed." +msgstr "役職の名前を返します。" + +#: ../../api.rst:3707 +msgid "ThreadMember" msgstr "" -#: discord.GroupChannel.add_recipients:3 of -msgid "Adds recipients to this group." +#: discord.threads.ThreadMember:1 of +#, fuzzy +msgid "Represents a Discord thread member." +msgstr "Discordの埋め込みを表します。" + +#: discord.threads.ThreadMember:7 of +#, fuzzy +msgid "Checks if two thread members are equal." +msgstr "二つのユーザーが等しいかを比較します。" + +#: discord.threads.ThreadMember:11 of +#, fuzzy +msgid "Checks if two thread members are not equal." +msgstr "二つのユーザーが等しいものではないか比較します。" + +#: discord.threads.ThreadMember:15 of +#, fuzzy +msgid "Returns the thread member's hash." +msgstr "ユーザーのハッシュ値を返します。" + +#: discord.threads.ThreadMember:19 of +#, fuzzy +msgid "Returns the thread member's name." +msgstr "ユーザーのハッシュ値を返します。" + +#: discord.threads.ThreadMember:25 of +#, fuzzy +msgid "The thread member's ID." +msgstr "更新されたメンバーの更新後情報。" + +#: discord.threads.ThreadMember:31 of +#, fuzzy +msgid "The thread's ID." +msgstr "役職の名前を返します。" + +#: discord.threads.ThreadMember:37 of +msgid "The time the member joined the thread in UTC." msgstr "" -#: discord.GroupChannel.add_recipients:5 of +#: discord.ThreadMember.thread:1 of +#, fuzzy +msgid "The thread this member belongs to." +msgstr "更新された後のギルド。" + +#: ../../api.rst:3715 +#, fuzzy +msgid "StoreChannel" +msgstr "ギルドのストアチャンネル。" + +#: discord.channel.StoreChannel:1 of +#, fuzzy +msgid "Represents a Discord guild store channel." +msgstr "Discordサーバーのボイスチャンネルを表します。" + +#: discord.channel.StoreChannel:41 of +#, fuzzy +msgid "The category channel ID this channel belongs to." +msgstr "Webhookが更新されたチャンネル。" + +#: discord.channel.StoreChannel.edit:29 of msgid "" -"A group can only have a maximum of 10 members. Attempting to add more " -"ends up in an exception. To add a recipient to the group, you must have a" -" relationship with the user of type :attr:`RelationshipType.friend`." +"A :class:`Mapping` of target (either a role or a member) to " +":class:`PermissionOverwrite` to apply to the channel. .. versionadded:: " +"1.3" msgstr "" -#: discord.GroupChannel.add_recipients:10 of -msgid "An argument list of users to add to this group." +#: discord.channel.StoreChannel.edit:40 of +msgid "" +"The newly edited store channel. If the edit was only positional then " +"``None`` is returned instead." msgstr "" -#: discord.GroupChannel.add_recipients:13 of -msgid "Adding a recipient to this group failed." +#: discord.channel.StoreChannel.edit:42 of +#, fuzzy +msgid "Optional[:class:`.StoreChannel`]" +msgstr ":class:`str`" + +#: ../../api.rst:3724 +msgid "VoiceChannel" msgstr "" -#: discord.GroupChannel.remove_recipients:3 of -msgid "Removes recipients from this group." +#: discord.channel.VoiceChannel:1 of +msgid "Represents a Discord guild voice channel." +msgstr "Discordサーバーのボイスチャンネルを表します。" + +#: discord.channel.VoiceChannel:71 of +msgid "The type of this attribute has changed to :class:`str`." msgstr "" -#: discord.GroupChannel.remove_recipients:5 of -msgid "An argument list of users to remove from this group." +#: discord.channel.StageChannel.edit:14 discord.channel.VoiceChannel.edit:14 of +msgid "The ``region`` parameter now accepts :class:`str` instead of an enum." msgstr "" -#: discord.GroupChannel.remove_recipients:8 of -msgid "Removing a recipient from this group failed." +#: discord.channel.StageChannel.edit:21 discord.channel.VoiceChannel.edit:21 of +msgid "The new channel's name." msgstr "" -#: discord.GroupChannel.edit:3 of -msgid "Edits the group." +#: discord.channel.VoiceChannel.edit:23 of +msgid "The new channel's bitrate." msgstr "" -#: discord.GroupChannel.edit:5 of -msgid "The new name to change the group to. Could be ``None`` to remove the name." +#: discord.channel.VoiceChannel.edit:25 of +msgid "The new channel's user limit." msgstr "" -#: discord.GroupChannel.edit:8 of +#: discord.channel.VoiceChannel.edit:40 of msgid "" -"A :term:`py:bytes-like object` representing the new icon. Could be " -"``None`` to remove the icon." +"The new region for the voice channel's voice communication. A value of " +"``None`` indicates automatic voice region detection. .. versionadded:: " +"1.7" msgstr "" -#: discord.GroupChannel.edit:12 of -msgid "Editing the group failed." +#: discord.channel.VoiceChannel.edit:40 of +msgid "" +"The new region for the voice channel's voice communication. A value of " +"``None`` indicates automatic voice region detection." msgstr "" -#: discord.GroupChannel.leave:3 of -msgid "Leave the group." +#: discord.channel.StageChannel.edit:44 discord.channel.VoiceChannel.edit:50 of +msgid "If the permission overwrite information is not in proper form." msgstr "" -#: discord.GroupChannel.leave:5 of -msgid "If you are the only one in the group, this deletes it as well." +#: discord.channel.VoiceChannel.edit:54 of +msgid "" +"The newly edited voice channel. If the edit was only positional then " +"``None`` is returned instead." msgstr "" -#: discord.GroupChannel.leave:7 of -msgid "Leaving the group failed." +#: discord.channel.VoiceChannel.edit:56 of +#, fuzzy +msgid "Optional[:class:`.VoiceChannel`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.abc.Connectable.connect:3 of +msgid "" +"Connects to voice and creates a :class:`VoiceClient` to establish your " +"connection to the voice server." msgstr "" -#: ../../api.rst:2776 -msgid "PartialInviteGuild" +#: ../../docstring discord.MemberCacheFlags.voice:3 +#: discord.abc.Connectable.connect:6 of +msgid "This requires :attr:`Intents.voice_states`." msgstr "" -#: discord.PartialInviteGuild:1 of -msgid "Represents a \"partial\" invite guild." +#: discord.abc.Connectable.connect:8 of +msgid "The timeout in seconds to wait for the voice endpoint." msgstr "" -#: discord.PartialInviteChannel:3 discord.PartialInviteGuild:3 of +#: discord.abc.Connectable.connect:10 of msgid "" -"This model will be given when the user is not part of the guild the " -":class:`Invite` resolves to." +"Whether the bot should automatically attempt a reconnect if a part of the" +" handshake fails or the gateway goes down." msgstr "" -#: discord.PartialInviteGuild:10 of -msgid "Checks if two partial guilds are the same." +#: discord.abc.Connectable.connect:14 of +msgid "" +"A type that subclasses :class:`~discord.VoiceProtocol` to connect with. " +"Defaults to :class:`~discord.VoiceClient`." msgstr "" -#: discord.PartialInviteGuild:14 of -msgid "Checks if two partial guilds are not the same." -msgstr "" +#: discord.abc.Connectable.connect:18 of +#, fuzzy +msgid "Could not connect to the voice channel in time." +msgstr ":class:`abc.Connectable` -- 接続しているボイスチャンネル。" -#: discord.PartialInviteGuild:18 of -msgid "Return the partial guild's hash." -msgstr "" +#: discord.abc.Connectable.connect:19 of +#, fuzzy +msgid "You are already connected to a voice channel." +msgstr "メンバーがボイスチャンネルに参加したとき。" -#: discord.PartialInviteGuild:22 of -msgid "Returns the partial guild's name." -msgstr "" +#: discord.abc.Connectable.connect:20 of +#, fuzzy +msgid "The opus library has not been loaded." +msgstr "opusライブラリがロードされているかを表します。" -#: discord.PartialInviteGuild:26 of -msgid "The partial guild's name." +#: discord.abc.Connectable.connect:22 of +msgid "A voice client that is fully connected to the voice server." msgstr "" -#: discord.PartialInviteGuild:32 of +#: discord.abc.Connectable.connect:23 of #, fuzzy -msgid "The partial guild's ID." -msgstr "ギルドのウィジェット。" +msgid ":class:`~discord.VoiceProtocol`" +msgstr ":class:`~discord.User`" -#: discord.PartialInviteGuild:38 of -msgid "The partial guild's verification level." +#: discord.StageChannel.members:1 discord.VoiceChannel.members:1 of +msgid "Returns all members that are currently inside this voice channel." msgstr "" -#: discord.PartialInviteGuild:44 of +#: discord.StageChannel.voice_states:1 discord.VoiceChannel.voice_states:1 of +#, fuzzy +msgid "Returns a mapping of member IDs who have voice states in this channel." +msgstr "ボイスの状態が変わった `Member` 。" + +#: discord.StageChannel.voice_states:7 discord.VoiceChannel.voice_states:7 of msgid "" -"A list of features the guild has. See :attr:`Guild.features` for more " -"information." +"This function is intentionally low level to replace :attr:`members` when " +"the member cache is unavailable." msgstr "" -#: discord.PartialInviteGuild:50 of -msgid "The partial guild's icon." -msgstr "" +#: discord.StageChannel.voice_states:10 discord.VoiceChannel.voice_states:10 of +#, fuzzy +msgid "The mapping of member ID to a voice state." +msgstr "ボイスの状態が変わった `Member` 。" -#: discord.PartialInviteGuild:56 of -msgid "The partial guild's banner." +#: discord.StageChannel.voice_states:11 discord.VoiceChannel.voice_states:11 of +msgid "Mapping[:class:`int`, :class:`VoiceState`]" msgstr "" -#: discord.PartialInviteGuild:62 of +#: ../../api.rst:3733 #, fuzzy -msgid "The partial guild's invite splash." -msgstr "ギルドの招待時のスプラッシュ画像の変更" +msgid "StageChannel" +msgstr "テキストチャンネル。" -#: discord.PartialInviteGuild:68 of -msgid "The partial guild's description." -msgstr "" +#: discord.channel.StageChannel:1 of +#, fuzzy +msgid "Represents a Discord guild stage channel." +msgstr "Discordサーバーのボイスチャンネルを表します。" -#: discord.PartialInviteGuild.is_icon_animated:1 of -msgid ":class:`bool`: Returns ``True`` if the guild has an animated icon." +#: discord.channel.StageChannel:43 of +msgid "The channel's topic. ``None`` if it isn't set." msgstr "" -#: discord.PartialInviteGuild.icon_url_as:1 of -msgid "The same operation as :meth:`Guild.icon_url_as`." +#: discord.channel.StageChannel:68 of +msgid "The channel's limit for number of members that can be in a stage channel." msgstr "" -#: discord.PartialInviteGuild.banner_url_as:1 of -msgid "The same operation as :meth:`Guild.banner_url_as`." +#: discord.channel.StageChannel:74 of +msgid "" +"The region for the stage channel's voice communication. A value of " +"``None`` indicates automatic voice region detection." msgstr "" -#: discord.PartialInviteGuild.splash_url_as:1 of -msgid "The same operation as :meth:`Guild.splash_url_as`." +#: discord.channel.StageChannel:81 discord.channel.StageChannel.edit:39 of +msgid "The camera video quality for the stage channel's participants." msgstr "" -#: ../../api.rst:2782 -msgid "PartialInviteChannel" -msgstr "" +#: discord.StageChannel.requesting_to_speak:1 of +#, fuzzy +msgid "A list of members who are requesting to speak in the stage channel." +msgstr "ボイスの状態が変わった `Member` 。" -#: discord.PartialInviteChannel:1 of -msgid "Represents a \"partial\" invite channel." -msgstr "" +#: discord.StageChannel.speakers:1 of +#, fuzzy +msgid "A list of members who have been permitted to speak in the stage channel." +msgstr "ボイスの状態が変わった `Member` 。" -#: discord.PartialInviteChannel:10 discord.WidgetChannel:7 of -msgid "Checks if two partial channels are the same." +#: discord.StageChannel.listeners:1 of +#, fuzzy +msgid "A list of members who are listening in the stage channel." +msgstr "ボイスの状態が変わった `Member` 。" + +#: discord.StageChannel.moderators:1 of +#, fuzzy +msgid "A list of members who are moderating the stage channel." +msgstr "ボイスの状態が変わった `Member` 。" + +#: discord.StageChannel.instance:1 of +#, fuzzy +msgid "The running stage instance of the stage channel." +msgstr "新しいグループチャンネル。" + +#: discord.channel.StageChannel.create_instance:3 of +msgid "Create a stage instance." msgstr "" -#: discord.PartialInviteChannel:14 discord.WidgetChannel:11 of -msgid "Checks if two partial channels are not the same." +#: discord.channel.StageChannel.create_instance:10 of +msgid "The stage instance's topic." msgstr "" -#: discord.PartialInviteChannel:18 discord.WidgetChannel:15 of -msgid "Return the partial channel's hash." +#: discord.channel.StageChannel.create_instance:12 of +msgid "" +"The stage instance's privacy level. Defaults to " +":attr:`StagePrivacyLevel.guild_only`." msgstr "" -#: discord.PartialInviteChannel:22 discord.WidgetChannel:19 of -msgid "Returns the partial channel's name." +#: discord.channel.StageChannel.create_instance:14 of +msgid "The reason the stage instance was created. Shows up on the audit log." msgstr "" -#: discord.PartialInviteChannel:26 of +#: discord.channel.StageChannel.create_instance:17 +#: discord.stage_instance.StageInstance.edit:15 of #, fuzzy -msgid "The partial channel's name." -msgstr "更新されたギルドの更新後情報。" +msgid "If the ``privacy_level`` parameter is not the proper type." +msgstr ":exc:`.InvalidArgument` -- ``activity`` に渡された値が適切な型でない。" -#: discord.PartialInviteChannel:32 of +#: discord.channel.StageChannel.create_instance:18 of #, fuzzy -msgid "The partial channel's ID." -msgstr "更新されたギルドの更新前情報。" +msgid "You do not have permissions to create a stage instance." +msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.PartialInviteChannel:38 of +#: discord.channel.StageChannel.create_instance:19 of #, fuzzy -msgid "The partial channel's type." -msgstr "更新されたギルドの更新後情報。" - -#: ../../api.rst:2788 -msgid "Invite" -msgstr "" +msgid "Creating a stage instance failed." +msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" -#: discord.Invite:1 of -msgid "Represents a Discord :class:`Guild` or :class:`abc.GuildChannel` invite." -msgstr "" +#: discord.channel.StageChannel.create_instance:21 of +#, fuzzy +msgid "The newly created stage instance." +msgstr ":class:`User` – 招待を作成したユーザー。" -#: discord.Invite:10 of -msgid "Checks if two invites are equal." -msgstr "" +#: discord.channel.StageChannel.create_instance:22 +#: discord.channel.StageChannel.fetch_instance:11 of +#, fuzzy +msgid ":class:`StageInstance`" +msgstr ":class:`bytes`" -#: discord.Invite:14 of -msgid "Checks if two invites are not equal." +#: discord.channel.StageChannel.fetch_instance:3 of +msgid "Gets the running :class:`StageInstance`." msgstr "" -#: discord.Invite:18 of -msgid "Returns the invite hash." +#: discord.channel.StageChannel.fetch_instance:10 of +msgid "The stage instance." msgstr "" -#: discord.Invite:22 of -msgid "Returns the invite URL." +#: discord.channel.StageChannel.edit:8 of +msgid "The ``topic`` parameter must now be set via :attr:`create_instance`." msgstr "" -#: discord.Invite:24 of -msgid "The following table illustrates what methods will obtain the attributes:" +#: discord.channel.StageChannel.edit:36 of +msgid "" +"The new region for the stage channel's voice communication. A value of " +"``None`` indicates automatic voice region detection." msgstr "" -#: discord.Invite:27 of -msgid "Attribute" +#: discord.channel.StageChannel.edit:39 of +msgid "" +"The camera video quality for the stage channel's participants. .. " +"versionadded:: 2.0" msgstr "" -#: discord.Invite:27 of -msgid "Method" +#: discord.channel.StageChannel.edit:48 of +msgid "" +"The newly edited stage channel. If the edit was only positional then " +"``None`` is returned instead." msgstr "" -#: discord.Invite:29 of -msgid ":attr:`max_age`" -msgstr ":attr:`max_age`" +#: discord.channel.StageChannel.edit:50 of +#, fuzzy +msgid "Optional[:class:`.StageChannel`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: discord.Invite:29 discord.Invite:31 discord.Invite:33 discord.Invite:35 -#: discord.Invite:37 of -msgid ":meth:`abc.GuildChannel.invites`\\, :meth:`Guild.invites`" +#: ../../api.rst:3743 +msgid "StageInstance" msgstr "" -#: discord.Invite:31 of -msgid ":attr:`max_uses`" -msgstr ":attr:`max_uses`" +#: discord.stage_instance.StageInstance:1 of +msgid "Represents a stage instance of a stage channel in a guild." +msgstr "" -#: discord.Invite:33 of -msgid ":attr:`created_at`" -msgstr ":attr:`created_at`" - -#: discord.Invite:35 of -msgid ":attr:`temporary`" -msgstr ":attr:`temporary`" - -#: discord.Invite:37 of -msgid ":attr:`uses`" -msgstr ":attr:`uses`" - -#: discord.Invite:39 of -msgid ":attr:`approximate_member_count`" -msgstr ":attr:`approximate_member_count`" - -#: discord.Invite:39 discord.Invite:41 of -msgid ":meth:`Client.fetch_invite`" -msgstr "" - -#: discord.Invite:41 of -msgid ":attr:`approximate_presence_count`" -msgstr ":attr:`approximate_presence_count`" - -#: discord.Invite:44 of -msgid "If it's not in the table above then it is available by all methods." -msgstr "" - -#: discord.Invite:48 of -msgid "" -"How long the before the invite expires in seconds. A value of 0 indicates" -" that it doesn't expire." -msgstr "" - -#: discord.Invite:54 of -msgid "The URL fragment used for the invite." -msgstr "" - -#: discord.Invite:60 of -msgid "" -"The guild the invite is for. Can be ``None`` if it's from a group direct " -"message." -msgstr "" - -#: discord.Invite:62 of -msgid "" -"Optional[Union[:class:`Guild`, :class:`Object`, " -":class:`PartialInviteGuild`]]" -msgstr "" +#: discord.stage_instance.StageInstance:9 of +#, fuzzy +msgid "Checks if two stage instances are equal." +msgstr "二つのユーザーが等しいかを比較します。" -#: discord.Invite:66 of +#: discord.stage_instance.StageInstance:13 of #, fuzzy -msgid "Indicates if the invite has been revoked." -msgstr "opusライブラリがロードされているかを表します。" +msgid "Checks if two stage instances are not equal." +msgstr "二つのユーザーが等しいものではないか比較します。" -#: discord.Invite:72 of -msgid "A datetime object denoting the time the invite was created." -msgstr "" +#: discord.stage_instance.StageInstance:17 of +#, fuzzy +msgid "Returns the stage instance's hash." +msgstr "ユーザーのハッシュ値を返します。" -#: discord.Invite:78 of -msgid "" -"Indicates that the invite grants temporary membership. If ``True``, " -"members who joined via this invite will be kicked upon disconnect." +#: discord.stage_instance.StageInstance:21 of +msgid "The stage instance's ID." msgstr "" -#: discord.Invite:85 of -msgid "How many times the invite has been used." -msgstr "" +#: discord.stage_instance.StageInstance:27 of +#, fuzzy +msgid "The guild that the stage instance is running in." +msgstr ":class:`asyncio.AbstractEventLoop` -- ボイスクライアントが実行されているイベントループ。" -#: discord.Invite:91 of -msgid "How many times the invite can be used." +#: discord.stage_instance.StageInstance:33 of +msgid "The ID of the channel that the stage instance is running in." msgstr "" -#: discord.Invite:103 of -msgid "The approximate number of members in the guild." -msgstr "" +#: discord.stage_instance.StageInstance:39 of +#, fuzzy +msgid "The topic of the stage instance." +msgstr "更新される前のギルド。" -#: discord.Invite:109 of -msgid "" -"The approximate number of members currently active in the guild. This " -"includes idle, dnd, online, and invisible members. Offline members are " -"excluded." +#: discord.stage_instance.StageInstance:51 of +msgid "Whether discoverability for the stage instance is disabled." msgstr "" -#: discord.Invite:116 of +#: ../../docstring discord.StageInstance.channel:1 of #, fuzzy -msgid "The channel the invite is for." +msgid "The channel that stage instance is running in." msgstr "権限を確認したいチャンネル。" -#: discord.Invite:118 of +#: ../../docstring discord.StageInstance.channel:3 of #, fuzzy -msgid "" -"Union[:class:`abc.GuildChannel`, :class:`Object`, " -":class:`PartialInviteChannel`]" +msgid "Optional[:class:`StageChannel`]" msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: discord.Invite.id:1 of -msgid "Returns the proper code portion of the invite." -msgstr "" +#: discord.stage_instance.StageInstance.edit:3 of +#, fuzzy +msgid "Edits the stage instance." +msgstr ":exc:`HTTPException` -- 設定の編集に失敗した。" -#: discord.Invite.url:1 of -msgid "A property that retrieves the invite URL." +#: discord.stage_instance.StageInstance.edit:8 of +msgid "The stage instance's new topic." msgstr "" -#: discord.Invite.delete:3 of -msgid "Revokes the instant invite." +#: discord.stage_instance.StageInstance.edit:10 of +msgid "The stage instance's new privacy level." msgstr "" -#: discord.Invite.delete:5 of -msgid "" -"You must have the :attr:`~Permissions.manage_channels` permission to do " -"this." +#: discord.stage_instance.StageInstance.edit:12 of +msgid "The reason the stage instance was edited. Shows up on the audit log." msgstr "" -#: discord.Invite.delete:7 of -msgid "The reason for deleting this invite. Shows up on the audit log." -msgstr "" +#: discord.stage_instance.StageInstance.edit:16 of +#, fuzzy +msgid "You do not have permissions to edit the stage instance." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: ../../api.rst:2794 -msgid "Template" -msgstr "" +#: discord.stage_instance.StageInstance.edit:17 of +#, fuzzy +msgid "Editing a stage instance failed." +msgstr ":exc:`.HTTPException` -- 招待の取得に失敗した。" -#: discord.Template:1 of +#: discord.stage_instance.StageInstance.delete:3 of #, fuzzy -msgid "Represents a Discord template." -msgstr "Discordの埋め込みを表します。" +msgid "Deletes the stage instance." +msgstr "削除されたメッセージ。" -#: discord.Template:13 of -msgid "How many times the template has been used." +#: discord.stage_instance.StageInstance.delete:8 of +msgid "The reason the stage instance was deleted. Shows up on the audit log." msgstr "" -#: discord.Template:19 of +#: discord.stage_instance.StageInstance.delete:11 of #, fuzzy -msgid "The name of the template." -msgstr "フィールドの名前。" +msgid "You do not have permissions to delete the stage instance." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.Template:25 of +#: discord.stage_instance.StageInstance.delete:12 of #, fuzzy -msgid "The description of the template." -msgstr "更新後のメッセージ。" +msgid "Deleting the stage instance failed." +msgstr "削除されたメッセージ。" -#: discord.Template:31 of -#, fuzzy -msgid "The creator of the template." -msgstr "リアクションの現在の状態。" +#: ../../api.rst:3751 +msgid "CategoryChannel" +msgstr "" -#: discord.Template:37 of -#, fuzzy -msgid "When the template was created." -msgstr "新しい役職の作成。" +#: discord.channel.CategoryChannel:1 of +msgid "Represents a Discord channel category." +msgstr "Discordのチャンネルカテゴリを表します。" -#: discord.Template:43 of -msgid "" -"When the template was last updated (referred to as \"last synced\" in the" -" client)." +#: discord.channel.CategoryChannel:3 of +msgid "These are useful to group channels to logical compartments." msgstr "" -#: discord.Template:49 of +#: discord.channel.CategoryChannel:17 of +msgid "Returns the category's hash." +msgstr "カテゴリのハッシュを返します。" + +#: discord.channel.CategoryChannel:21 of +msgid "Returns the category's name." +msgstr "カテゴリの名前を返します。" + +#: discord.channel.CategoryChannel:25 of #, fuzzy -msgid "The source guild." -msgstr "ギルドのID。" +msgid "The category name." +msgstr "カテゴリの名前を返します。" -#: discord.Template.create_guild:3 of +#: discord.channel.CategoryChannel:31 of #, fuzzy -msgid "Creates a :class:`.Guild` using the template." -msgstr ":class:`.Guild` を作成します。" +msgid "The guild the category belongs to." +msgstr "更新された後のギルド。" -#: ../../api.rst:2800 -msgid "WidgetChannel" -msgstr "" +#: discord.channel.CategoryChannel:37 of +#, fuzzy +msgid "The category channel ID." +msgstr "新しいグループチャンネル。" -#: discord.WidgetChannel:1 of -msgid "Represents a \"partial\" widget channel." +#: discord.channel.CategoryChannel:43 of +msgid "" +"The position in the category list. This is a number that starts at 0. " +"e.g. the top category is position 0." msgstr "" -#: discord.WidgetChannel:23 of +#: discord.channel.CategoryChannel.is_nsfw:1 of #, fuzzy -msgid "The channel's ID." -msgstr "テキストチャンネル。" - -#: discord.WidgetChannel:35 of -msgid "The channel's position" -msgstr "" +msgid ":class:`bool`: Checks if the category is NSFW." +msgstr "カテゴリがNSFWであるかを返します。" -#: ../../api.rst:2806 -msgid "WidgetMember" +#: discord.channel.CategoryChannel.edit:18 of +msgid "The new category's name." msgstr "" -#: discord.WidgetMember:1 of -msgid "Represents a \"partial\" member of the widget's guild." +#: discord.channel.CategoryChannel.edit:20 of +msgid "The new category's position." msgstr "" -#: discord.WidgetMember:7 of -msgid "Checks if two widget members are the same." +#: discord.channel.CategoryChannel.edit:22 of +msgid "To mark the category as NSFW or not." msgstr "" -#: discord.WidgetMember:11 of -msgid "Checks if two widget members are not the same." +#: discord.channel.CategoryChannel.edit:24 of +msgid "The reason for editing this category. Shows up on the audit log." msgstr "" -#: discord.WidgetMember:15 of -msgid "Return the widget member's hash." +#: discord.channel.CategoryChannel.edit:30 of +msgid "If position is less than 0 or greater than the number of categories." msgstr "" -#: discord.WidgetMember:19 of -msgid "Returns the widget member's `name#discriminator`." +#: discord.channel.CategoryChannel.edit:31 of +msgid "The overwrite information is not in proper form." msgstr "" -#: discord.WidgetMember:23 of -#, fuzzy -msgid "The member's ID." -msgstr "メンバーが退席中。" - -#: discord.WidgetMember:29 of -#, fuzzy -msgid "The member's username." -msgstr "メンバーがオンライン。" - -#: discord.WidgetMember:35 of +#: discord.channel.CategoryChannel.edit:32 of #, fuzzy -msgid "The member's discriminator." -msgstr "ユーザー名とディスクリミネータを返します。" +msgid "You do not have permissions to edit the category." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.WidgetMember:41 of +#: discord.channel.CategoryChannel.edit:33 of #, fuzzy -msgid "Whether the member is a bot." -msgstr "メンバーがオンライン。" +msgid "Editing the category failed." +msgstr "カテゴリの名前を返します。" -#: discord.WidgetMember:47 of -#, fuzzy -msgid "The member's status." -msgstr "メンバーが退席中。" +#: discord.channel.CategoryChannel.edit:35 of +msgid "" +"The newly edited category channel. If the edit was only positional then " +"``None`` is returned instead." +msgstr "" -#: discord.WidgetMember:53 of +#: discord.channel.CategoryChannel.edit:37 of #, fuzzy -msgid "The member's nickname." -msgstr "メンバーがオンライン。" +msgid "Optional[:class:`.CategoryChannel`]" +msgstr ":class:`~discord.User`" -#: discord.WidgetMember:59 of -msgid "The member's avatar hash." +#: discord.CategoryChannel.channels:1 of +msgid "Returns the channels that are under this category." msgstr "" -#: discord.WidgetMember:65 of -#, fuzzy -msgid "The member's activity." -msgstr "メンバーが退席中。" - -#: discord.WidgetMember:67 of -msgid "Optional[Union[:class:`BaseActivity`, :class:`Spotify`]]" +#: discord.CategoryChannel.channels:3 of +msgid "" +"These are sorted by the official Discord UI, which places voice channels " +"below the text channels." msgstr "" -#: discord.WidgetMember:71 of -msgid "Whether the member is currently deafened." +#: discord.CategoryChannel.text_channels:1 of +msgid "Returns the text channels that are under this category." msgstr "" -#: discord.WidgetMember:77 of -msgid "Whether the member is currently muted." +#: discord.CategoryChannel.voice_channels:1 of +msgid "Returns the voice channels that are under this category." msgstr "" -#: discord.WidgetMember:83 of -msgid "Whether the member is currently being suppressed." +#: discord.CategoryChannel.stage_channels:1 of +msgid "Returns the stage channels that are under this category." msgstr "" -#: discord.WidgetMember:89 of -#, fuzzy -msgid "Which channel the member is connected to." -msgstr "ボイスチャンネルに接続しているかどうかを表します。" +#: discord.channel.CategoryChannel.create_text_channel:3 of +msgid "" +"A shortcut method to :meth:`Guild.create_text_channel` to create a " +":class:`TextChannel` in the category." +msgstr "" -#: discord.WidgetMember.display_name:1 of -#, fuzzy -msgid "Returns the member's display name." -msgstr "役職の名前を返します。" +#: discord.channel.CategoryChannel.create_voice_channel:3 of +msgid "" +"A shortcut method to :meth:`Guild.create_voice_channel` to create a " +":class:`VoiceChannel` in the category." +msgstr "" -#: ../../api.rst:2813 -msgid "Widget" +#: discord.channel.CategoryChannel.create_stage_channel:3 of +msgid "" +"A shortcut method to :meth:`Guild.create_stage_channel` to create a " +":class:`StageChannel` in the category." msgstr "" -#: discord.Widget:1 of -msgid "Represents a :class:`Guild` widget." +#: ../../api.rst:3760 +msgid "DMChannel" msgstr "" -#: discord.Widget:7 of -msgid "Checks if two widgets are the same." +#: discord.channel.DMChannel:1 of +msgid "Represents a Discord direct message channel." msgstr "" -#: discord.Widget:11 of -msgid "Checks if two widgets are not the same." +#: discord.channel.DMChannel:19 discord.channel.GroupChannel:19 of +msgid "Returns a string representation of the channel" msgstr "" -#: discord.Widget:15 of -msgid "Returns the widget's JSON URL." +#: discord.channel.DMChannel:23 of +msgid "" +"The user you are participating with in the direct message channel. If " +"this channel is received through the gateway, the recipient information " +"may not be always available." msgstr "" -#: discord.Widget:25 of +#: discord.channel.DMChannel:37 of #, fuzzy -msgid "The guild's name." -msgstr "ギルドのウィジェット。" - -#: discord.Widget:31 of -msgid "The accessible voice channels in the guild." -msgstr "" +msgid "The direct message channel ID." +msgstr "削除されたメッセージ。" -#: discord.Widget:33 of -msgid "Optional[List[:class:`WidgetChannel`]]" +#: discord.DMChannel.created_at:1 of +msgid "Returns the direct message channel's creation time in UTC." msgstr "" -#: discord.Widget:37 of -msgid "" -"The online members in the server. Offline members do not appear in the " -"widget." +#: discord.channel.DMChannel.permissions_for:1 +#: discord.channel.GroupChannel.permissions_for:1 of +msgid "Handles permission resolution for a :class:`User`." msgstr "" -#: discord.Widget:42 of -msgid "" -"Due to a Discord limitation, if this data is available the users will be " -"\"anonymized\" with linear IDs and discriminator information being " -"incorrect. Likewise, the number of members retrieved is capped." +#: discord.channel.DMChannel.permissions_for:3 +#: discord.channel.GroupChannel.permissions_for:3 of +msgid "This function is there for compatibility with other channel types." msgstr "" -#: discord.Widget:47 of -msgid "Optional[List[:class:`Member`]]" +#: discord.channel.DMChannel.permissions_for:5 +#: discord.channel.GroupChannel.permissions_for:5 of +msgid "Actual direct messages do not really have the concept of permissions." msgstr "" -#: discord.Widget.created_at:1 of -msgid "Returns the member's creation time in UTC." +#: discord.channel.DMChannel.permissions_for:7 +#: discord.channel.GroupChannel.permissions_for:7 of +msgid "This returns all the Text related permissions set to ``True`` except:" msgstr "" -#: discord.Widget.json_url:1 of -#, fuzzy -msgid "The JSON URL of the widget." -msgstr "フィールドの名前。" - -#: discord.Widget.invite_url:1 of -msgid "The invite URL for the guild, if available." +#: discord.channel.DMChannel.permissions_for:9 +#: discord.channel.GroupChannel.permissions_for:9 of +msgid "" +":attr:`~Permissions.send_tts_messages`: You cannot send TTS messages in a" +" DM." msgstr "" -#: discord.Widget.fetch_invite:3 of +#: discord.channel.DMChannel.permissions_for:10 +#: discord.channel.GroupChannel.permissions_for:10 of msgid "" -"Retrieves an :class:`Invite` from a invite URL or ID. This is the same as" -" :meth:`Client.fetch_invite`; the invite code is abstracted away." +":attr:`~Permissions.manage_messages`: You cannot delete others messages " +"in a DM." msgstr "" -#: discord.Widget.fetch_invite:7 of +#: discord.channel.DMChannel.permissions_for:16 of msgid "" -"Whether to include count information in the invite. This fills the " -":attr:`Invite.approximate_member_count` and " -":attr:`Invite.approximate_presence_count` fields." +"The user to check permissions for. This parameter is ignored but kept for" +" compatibility with other ``permissions_for`` methods." msgstr "" -#: ../../api.rst:2819 -msgid "MessageReference" +#: discord.channel.DMChannel.permissions_for:20 of +msgid "The resolved permissions." msgstr "" -#: discord.MessageReference:1 of -msgid "Represents a reference to a :class:`Message`." +#: ../../api.rst:3773 +msgid "GroupChannel" msgstr "" -#: discord.MessageReference:7 of -msgid "The id of the message referenced." +#: discord.channel.GroupChannel:1 of +msgid "Represents a Discord group channel." msgstr "" -#: discord.MessageReference:13 of -#, fuzzy -msgid "The channel id of the message referenced." -msgstr "更新後のメッセージ。" - -#: discord.MessageReference:19 of -msgid "The guild id of the message referenced." -msgstr "" - -#: discord.MessageReference.cached_message:1 discord.RawMessageDeleteEvent:23 -#: discord.RawMessageUpdateEvent:25 of -msgid "The cached message, if found in the internal message cache." +#: discord.channel.GroupChannel:23 of +msgid "The users you are participating with in the group channel." msgstr "" -#: ../../api.rst:2824 -msgid "RawMessageDeleteEvent" +#: discord.channel.GroupChannel:25 of +msgid "List[:class:`User`]" msgstr "" -#: discord.RawMessageDeleteEvent:1 of -msgid "Represents the event payload for a :func:`on_raw_message_delete` event." -msgstr "" +#: discord.channel.GroupChannel:35 of +#, fuzzy +msgid "The group channel ID." +msgstr "新しいグループチャンネル。" -#: discord.RawMessageDeleteEvent:5 of -msgid "The channel ID where the deletion took place." -msgstr "" +#: discord.channel.GroupChannel:41 of +#, fuzzy +msgid "The user that owns the group channel." +msgstr "新しいグループチャンネル。" -#: discord.RawMessageDeleteEvent:11 of -msgid "The guild ID where the deletion took place, if applicable." -msgstr "" +#: discord.channel.GroupChannel:47 of +#, fuzzy +msgid "The owner ID that owns the group channel." +msgstr "新しいグループチャンネル。" -#: discord.RawMessageDeleteEvent:17 of +#: discord.channel.GroupChannel:55 of #, fuzzy -msgid "The message ID that got deleted." -msgstr "削除されたメッセージのリスト。" +msgid "The group channel's name if provided." +msgstr "更新されたグループチャンネルの更新後情報。" -#: ../../api.rst:2830 -msgid "RawBulkMessageDeleteEvent" +#: discord.GroupChannel.icon:1 of +msgid "Returns the channel's icon asset if available." msgstr "" -#: discord.RawBulkMessageDeleteEvent:1 of -msgid "" -"Represents the event payload for a :func:`on_raw_bulk_message_delete` " -"event." +#: discord.channel.GroupChannel.permissions_for:12 of +msgid "This also checks the kick_members permission if the user is the owner." msgstr "" -#: discord.RawBulkMessageDeleteEvent:5 of -#, fuzzy -msgid "A :class:`set` of the message IDs that were deleted." -msgstr "削除されたメッセージのリスト。" +#: discord.channel.GroupChannel.permissions_for:18 of +msgid "The user to check permissions for." +msgstr "" -#: discord.RawBulkMessageDeleteEvent:7 of -#, fuzzy -msgid "Set[:class:`int`]" -msgstr ":class:`str`" +#: discord.channel.GroupChannel.permissions_for:21 of +msgid "The resolved permissions for the user." +msgstr "" -#: discord.RawBulkMessageDeleteEvent:11 of -msgid "The channel ID where the message got deleted." +#: discord.channel.GroupChannel.leave:3 of +msgid "Leave the group." msgstr "" -#: discord.RawBulkMessageDeleteEvent:17 of -msgid "The guild ID where the message got deleted, if applicable." +#: discord.channel.GroupChannel.leave:5 of +msgid "If you are the only one in the group, this deletes it as well." msgstr "" -#: discord.RawBulkMessageDeleteEvent:23 of -msgid "The cached messages, if found in the internal message cache." +#: discord.channel.GroupChannel.leave:7 of +msgid "Leaving the group failed." msgstr "" -#: discord.RawBulkMessageDeleteEvent:25 of -#, fuzzy -msgid "List[:class:`Message`]" -msgstr ":class:`bytes`" +#: ../../api.rst:3786 +msgid "PartialInviteGuild" +msgstr "" -#: ../../api.rst:2836 -msgid "RawMessageUpdateEvent" +#: discord.invite.PartialInviteGuild:1 of +msgid "Represents a \"partial\" invite guild." msgstr "" -#: discord.RawMessageUpdateEvent:1 of -msgid "Represents the payload for a :func:`on_raw_message_edit` event." +#: discord.invite.PartialInviteChannel:3 discord.invite.PartialInviteGuild:3 of +msgid "" +"This model will be given when the user is not part of the guild the " +":class:`Invite` resolves to." msgstr "" -#: discord.RawMessageUpdateEvent:5 of -#, fuzzy -msgid "The message ID that got updated." -msgstr "Banが解除されたユーザー。" +#: discord.invite.PartialInviteGuild:10 of +msgid "Checks if two partial guilds are the same." +msgstr "" -#: discord.RawMessageUpdateEvent:11 of -msgid "The channel ID where the update took place." +#: discord.invite.PartialInviteGuild:14 of +msgid "Checks if two partial guilds are not the same." msgstr "" -#: discord.RawMessageUpdateEvent:19 of -#, fuzzy -msgid "" -"The raw data given by the `gateway " -"`_" +#: discord.invite.PartialInviteGuild:18 of +msgid "Return the partial guild's hash." msgstr "" -"このイベントの性質は、本質的に生表現のため、データのパラメータは `ゲートウェイ " -"`_ " -"によって与えられた生データと一致します。" -#: ../../api.rst:2842 -msgid "RawReactionActionEvent" +#: discord.invite.PartialInviteGuild:22 of +msgid "Returns the partial guild's name." msgstr "" -#: discord.RawReactionActionEvent:1 of -msgid "" -"Represents the payload for a :func:`on_raw_reaction_add` or " -":func:`on_raw_reaction_remove` event." +#: discord.invite.PartialInviteGuild:26 +#: discord.webhook.async_.PartialWebhookGuild:15 of +msgid "The partial guild's name." msgstr "" -#: discord.RawReactionActionEvent:6 of +#: discord.invite.PartialInviteGuild:32 +#: discord.webhook.async_.PartialWebhookGuild:9 of #, fuzzy -msgid "The message ID that got or lost a reaction." -msgstr "リアクションが削除されたメッセージ。" +msgid "The partial guild's ID." +msgstr "ギルドのウィジェット。" -#: discord.RawReactionActionEvent:12 of -#, fuzzy -msgid "The user ID who added the reaction or whose reaction was removed." -msgstr "リアクションを追加したユーザー。" +#: discord.invite.PartialInviteGuild:38 of +msgid "The partial guild's verification level." +msgstr "" -#: discord.RawReactionActionEvent:18 of -#, fuzzy -msgid "The channel ID where the reaction got added or removed." -msgstr "作成、または削除されたギルドチャンネル。" +#: discord.invite.PartialInviteGuild:44 of +msgid "" +"A list of features the guild has. See :attr:`Guild.features` for more " +"information." +msgstr "" -#: discord.RawReactionActionEvent:24 of -msgid "The guild ID where the reaction got added or removed, if applicable." +#: discord.invite.PartialInviteGuild:50 of +msgid "The partial guild's description." msgstr "" -#: discord.RawReactionActionEvent:30 of -msgid "The custom or unicode emoji being used." +#: ../../api.rst:3794 +msgid "PartialInviteChannel" msgstr "" -#: discord.RawReactionActionEvent:32 discord.RawReactionClearEmojiEvent:27 of -#, fuzzy -msgid ":class:`PartialEmoji`" -msgstr ":class:`.Profile`" +#: discord.invite.PartialInviteChannel:1 of +msgid "Represents a \"partial\" invite channel." +msgstr "" -#: discord.RawReactionActionEvent:36 of -msgid "" -"The member who added the reaction. Only available if `event_type` is " -"`REACTION_ADD` and the reaction is inside a guild." +#: discord.invite.PartialInviteChannel:10 discord.widget.WidgetChannel:7 of +msgid "Checks if two partial channels are the same." msgstr "" -#: discord.RawReactionActionEvent:44 of -msgid "" -"The event type that triggered this action. Can be ``REACTION_ADD`` for " -"reaction addition or ``REACTION_REMOVE`` for reaction removal." +#: discord.invite.PartialInviteChannel:14 discord.widget.WidgetChannel:11 of +msgid "Checks if two partial channels are not the same." msgstr "" -#: ../../api.rst:2848 -msgid "RawReactionClearEvent" +#: discord.invite.PartialInviteChannel:18 discord.widget.WidgetChannel:15 of +msgid "Return the partial channel's hash." msgstr "" -#: discord.RawReactionClearEvent:1 of -msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." +#: discord.invite.PartialInviteChannel:22 discord.widget.WidgetChannel:19 of +msgid "Returns the partial channel's name." msgstr "" -#: discord.RawReactionClearEmojiEvent:7 discord.RawReactionClearEvent:5 of +#: discord.invite.PartialInviteChannel:26 +#: discord.webhook.async_.PartialWebhookChannel:15 of #, fuzzy -msgid "The message ID that got its reactions cleared." -msgstr "リアクションが削除されたメッセージ。" +msgid "The partial channel's name." +msgstr "更新されたギルドの更新後情報。" -#: discord.RawReactionClearEmojiEvent:13 discord.RawReactionClearEvent:11 of +#: discord.invite.PartialInviteChannel:32 +#: discord.webhook.async_.PartialWebhookChannel:9 of #, fuzzy -msgid "The channel ID where the reactions got cleared." -msgstr "リアクションが削除されたメッセージ。" +msgid "The partial channel's ID." +msgstr "更新されたギルドの更新前情報。" -#: discord.RawReactionClearEmojiEvent:19 discord.RawReactionClearEvent:17 of +#: discord.invite.PartialInviteChannel:38 of #, fuzzy -msgid "The guild ID where the reactions got cleared." -msgstr "作成、または削除されたギルドチャンネル。" +msgid "The partial channel's type." +msgstr "更新されたギルドの更新後情報。" -#: ../../api.rst:2854 -msgid "RawReactionClearEmojiEvent" +#: ../../api.rst:3802 +msgid "Invite" msgstr "" -#: discord.RawReactionClearEmojiEvent:1 of -msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." +#: discord.invite.Invite:1 of +msgid "Represents a Discord :class:`Guild` or :class:`abc.GuildChannel` invite." msgstr "" -#: discord.RawReactionClearEmojiEvent:25 of -msgid "The custom or unicode emoji being removed." +#: discord.invite.Invite:10 of +msgid "Checks if two invites are equal." msgstr "" -#: ../../api.rst:2863 -msgid "Data Classes" -msgstr "データクラス" - -#: ../../api.rst:2865 -msgid "Some classes are just there to be data containers, this lists them." +#: discord.invite.Invite:14 of +msgid "Checks if two invites are not equal." msgstr "" -#: ../../api.rst:2867 -msgid "" -"Unlike :ref:`models ` you are allowed to create most " -"of these yourself, even if they can also be used to hold attributes." +#: discord.invite.Invite:18 of +msgid "Returns the invite hash." msgstr "" -#: ../../api.rst:2873 -msgid "" -"The only exception to this rule is :class:`abc.Snowflake`, which is made " -"with dynamic attributes in mind." +#: discord.invite.Invite:22 of +msgid "Returns the invite URL." msgstr "" -#: ../../api.rst:2878 -msgid "Object" +#: discord.invite.Invite:24 of +msgid "The following table illustrates what methods will obtain the attributes:" msgstr "" -#: discord.Object:1 of -msgid "Represents a generic Discord object." +#: discord.invite.Invite:27 of +msgid "Attribute" msgstr "" -#: discord.Object:3 of -msgid "" -"The purpose of this class is to allow you to create 'miniature' versions " -"of data classes if you want to pass in just an ID. Most functions that " -"take in a specific data class with an ID can also take in this class as a" -" substitute instead. Note that even though this is the case, not all " -"objects (if any) actually inherit from this class." +#: discord.invite.Invite:27 of +msgid "Method" msgstr "" -#: discord.Object:9 of -msgid "" -"There are also some cases where some websocket events are received in " -":issue:`strange order <21>` and when such events happened you would " -"receive this class rather than the actual data class. These cases are " -"extremely rare." +#: discord.invite.Invite:29 of +msgid ":attr:`max_age`" +msgstr ":attr:`max_age`" + +#: discord.invite.Invite:29 discord.invite.Invite:31 discord.invite.Invite:33 +#: discord.invite.Invite:35 discord.invite.Invite:37 of +msgid ":meth:`abc.GuildChannel.invites`\\, :meth:`Guild.invites`" msgstr "" -#: discord.Object:18 of -msgid "Checks if two objects are equal." -msgstr "二つのオブジェクトが等しいか比較します。" +#: discord.invite.Invite:31 of +msgid ":attr:`max_uses`" +msgstr ":attr:`max_uses`" -#: discord.Object:22 of -msgid "Checks if two objects are not equal." -msgstr "二つのオブジェクトが等しいものでないか比較します。" +#: discord.invite.Invite:33 of +msgid ":attr:`created_at`" +msgstr ":attr:`created_at`" -#: discord.Object:26 of -msgid "Returns the object's hash." -msgstr "オブジェクトのハッシュを返します。" +#: discord.invite.Invite:35 of +msgid ":attr:`temporary`" +msgstr ":attr:`temporary`" -#: discord.Object:30 of -#, fuzzy -msgid "The ID of the object." -msgstr "ユーザーのプロフィール。" +#: discord.invite.Invite:37 of +msgid ":attr:`uses`" +msgstr ":attr:`uses`" -#: discord.Object.created_at:1 of -#, fuzzy -msgid "Returns the snowflake's creation time in UTC." -msgstr "役職の名前を返します。" +#: discord.invite.Invite:39 of +msgid ":attr:`approximate_member_count`" +msgstr ":attr:`approximate_member_count`" -#: ../../api.rst:2884 -msgid "Embed" +#: discord.invite.Invite:39 discord.invite.Invite:41 of +msgid ":meth:`Client.fetch_invite` with `with_counts` enabled" msgstr "" -#: discord.Embed:1 of -msgid "Represents a Discord embed." -msgstr "Discordの埋め込みを表します。" +#: discord.invite.Invite:41 of +msgid ":attr:`approximate_presence_count`" +msgstr ":attr:`approximate_presence_count`" -#: discord.Embed:7 of -msgid "" -"Returns the total size of the embed. Useful for checking if it's within " -"the 6000 character limit." -msgstr "" +#: discord.invite.Invite:43 of +#, fuzzy +msgid ":attr:`expires_at`" +msgstr ":attr:`created_at`" -#: discord.Embed:10 of -msgid "" -"Certain properties return an ``EmbedProxy``, a type that acts similar to " -"a regular :class:`dict` except using dotted access, e.g. " -"``embed.author.icon_url``. If the attribute is invalid or empty, then a " -"special sentinel value is returned, :attr:`Embed.Empty`." +#: discord.invite.Invite:43 of +msgid ":meth:`Client.fetch_invite` with `with_expiration` enabled" msgstr "" -#: discord.Embed:16 of -msgid "" -"For ease of use, all parameters that expect a :class:`str` are implicitly" -" casted to :class:`str` for you." -msgstr "使いやすさを考慮して、:class:`str` が渡されることを想定されたすべてのパラメータは、暗黙的に :class:`str` にキャストされます。" - -#: discord.Embed:21 of -msgid "The title of the embed. This can be set during initialisation." +#: discord.invite.Invite:46 of +msgid "If it's not in the table above then it is available by all methods." msgstr "" -#: discord.Embed:28 of +#: discord.invite.Invite:50 of msgid "" -"The type of embed. Usually \"rich\". This can be set during " -"initialisation." -msgstr "" - -#: discord.Embed:35 of -msgid "The description of the embed. This can be set during initialisation." +"How long before the invite expires in seconds. A value of ``0`` indicates" +" that it doesn't expire." msgstr "" -#: discord.Embed:42 of -msgid "The URL of the embed. This can be set during initialisation." +#: discord.invite.Invite:57 of +msgid "The URL fragment used for the invite." msgstr "" -#: discord.Embed:49 of +#: discord.invite.Invite:63 of msgid "" -"The timestamp of the embed content. This could be a naive or aware " -"datetime." +"The guild the invite is for. Can be ``None`` if it's from a group direct " +"message." msgstr "" -#: discord.Embed:55 of +#: discord.invite.Invite:65 of msgid "" -"The colour code of the embed. Aliased to ``color`` as well. This can be " -"set during initialisation." +"Optional[Union[:class:`Guild`, :class:`Object`, " +":class:`PartialInviteGuild`]]" msgstr "" -#: discord.Embed:58 of +#: discord.invite.Invite:69 of #, fuzzy -msgid "Union[:class:`Colour`, :class:`int`]" -msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" +msgid "Indicates if the invite has been revoked." +msgstr "opusライブラリがロードされているかを表します。" -#: discord.Embed:62 of -msgid "" -"A special sentinel value used by ``EmbedProxy`` and this class to denote " -"that the value or attribute is empty." +#: discord.invite.Invite:75 of +msgid "An aware UTC datetime object denoting the time the invite was created." msgstr "" -#: discord.Embed.from_dict:1 of +#: discord.invite.Invite:81 of msgid "" -"Converts a :class:`dict` to a :class:`Embed` provided it is in the format" -" that Discord expects it to be in." +"Indicates that the invite grants temporary membership. If ``True``, " +"members who joined via this invite will be kicked upon disconnect." +msgstr "" + +#: discord.invite.Invite:88 of +msgid "How many times the invite has been used." msgstr "" -#: discord.Embed.from_dict:4 of +#: discord.invite.Invite:94 of msgid "" -"You can find out about this format in the `official Discord " -"documentation`__." +"How many times the invite can be used. A value of ``0`` indicates that it" +" has unlimited uses." msgstr "" -#: discord.Embed.from_dict:10 of -msgid "The dictionary to convert into an embed." +#: discord.invite.Invite:107 of +msgid "The approximate number of members in the guild." msgstr "" -#: discord.Embed.copy:1 of -msgid "Returns a shallow copy of the embed." +#: discord.invite.Invite:113 of +msgid "" +"The approximate number of members currently active in the guild. This " +"includes idle, dnd, online, and invisible members. Offline members are " +"excluded." msgstr "" -#: discord.Embed.footer:1 of -msgid "Returns an ``EmbedProxy`` denoting the footer contents." +#: discord.invite.Invite:120 of +msgid "" +"The expiration date of the invite. If the value is ``None`` when received" +" through `Client.fetch_invite` with `with_expiration` enabled, the invite" +" will never expire." msgstr "" -#: discord.Embed.footer:3 of -msgid "See :meth:`set_footer` for possible values you can access." -msgstr "" +#: discord.invite.Invite:129 of +#, fuzzy +msgid "The channel the invite is for." +msgstr "権限を確認したいチャンネル。" -#: discord.Embed.author:5 discord.Embed.fields:5 discord.Embed.footer:5 -#: discord.Embed.image:10 discord.Embed.provider:5 discord.Embed.thumbnail:10 -#: discord.Embed.video:9 of -msgid "If the attribute has no value then :attr:`Empty` is returned." -msgstr "" +#: discord.invite.Invite:131 of +#, fuzzy +msgid "" +"Union[:class:`abc.GuildChannel`, :class:`Object`, " +":class:`PartialInviteChannel`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: discord.Embed.author:7 discord.Embed.footer:7 discord.Embed.image:12 -#: discord.Embed.provider:7 discord.Embed.thumbnail:12 discord.Embed.video:11 -#: of -msgid "Union[:class:`EmbedProxy`, :attr:`Empty`]" -msgstr "" +#: discord.invite.Invite:135 of +#, fuzzy +msgid "The type of target for the voice channel invite." +msgstr "権限を確認したいチャンネル。" -#: discord.Embed.set_footer:1 of -msgid "Sets the footer for the embed content." -msgstr "" +#: discord.invite.Invite:139 of +#, fuzzy +msgid ":class:`InviteTarget`" +msgstr ":class:`.Invite`" -#: discord.Embed.add_field:3 discord.Embed.insert_field_at:3 -#: discord.Embed.remove_author:3 discord.Embed.set_author:3 -#: discord.Embed.set_field_at:5 discord.Embed.set_footer:3 -#: discord.Embed.set_image:3 discord.Embed.set_thumbnail:3 of -msgid "" -"This function returns the class instance to allow for fluent-style " -"chaining." +#: discord.invite.Invite:143 of +#, fuzzy +msgid "The user whose stream to display for this invite, if any." +msgstr ":class:`User` – 招待を作成したユーザー。" + +#: discord.invite.Invite:151 of +msgid "The embedded application the invite targets, if any." msgstr "" -#: discord.Embed.set_footer:6 of -msgid "The footer text." -msgstr "フッターテキスト。" +#: discord.invite.Invite:155 of +#, fuzzy +msgid "Optional[:class:`PartialAppInfo`]" +msgstr ":class:`.Guild`" -#: discord.Embed.set_footer:8 of -msgid "The URL of the footer icon. Only HTTP(S) is supported." +#: discord.Invite.id:1 of +msgid "Returns the proper code portion of the invite." msgstr "" -#: discord.Embed.image:1 of -msgid "Returns an ``EmbedProxy`` denoting the image contents." +#: discord.Invite.url:1 of +msgid "A property that retrieves the invite URL." msgstr "" -#: discord.Embed.image:3 discord.Embed.thumbnail:3 of -msgid "Possible attributes you can access are:" +#: discord.invite.Invite.delete:3 of +msgid "Revokes the instant invite." msgstr "" -#: discord.Embed.image:5 discord.Embed.thumbnail:5 of -msgid "``url``" +#: discord.invite.Invite.delete:5 of +msgid "" +"You must have the :attr:`~Permissions.manage_channels` permission to do " +"this." msgstr "" -#: discord.Embed.image:6 discord.Embed.thumbnail:6 of -msgid "``proxy_url``" +#: discord.invite.Invite.delete:7 of +msgid "The reason for deleting this invite. Shows up on the audit log." msgstr "" -#: discord.Embed.image:7 discord.Embed.thumbnail:7 of -msgid "``width``" +#: ../../api.rst:3810 +msgid "Template" msgstr "" -#: discord.Embed.image:8 discord.Embed.thumbnail:8 of -msgid "``height``" -msgstr "" +#: discord.template.Template:1 of +#, fuzzy +msgid "Represents a Discord template." +msgstr "Discordの埋め込みを表します。" -#: discord.Embed.set_image:1 of -msgid "Sets the image for the embed content." +#: discord.template.Template:13 of +msgid "How many times the template has been used." msgstr "" -#: discord.Embed.set_image:6 of -msgid "Passing :attr:`Empty` removes the image." -msgstr "" +#: discord.template.Template:31 of +#, fuzzy +msgid "The creator of the template." +msgstr "リアクションの現在の状態。" -#: discord.Embed.set_image:9 of -msgid "The source URL for the image. Only HTTP(S) is supported." +#: discord.template.Template:37 of +msgid "An aware datetime in UTC representing when the template was created." msgstr "" -#: discord.Embed.thumbnail:1 of -msgid "Returns an ``EmbedProxy`` denoting the thumbnail contents." +#: discord.template.Template:43 of +msgid "" +"An aware datetime in UTC representing when the template was last updated." +" This is referred to as \"last synced\" in the official Discord client." msgstr "" -#: discord.Embed.set_thumbnail:1 of -msgid "Sets the thumbnail for the embed content." -msgstr "" +#: discord.template.Template:50 of +#, fuzzy +msgid "The source guild." +msgstr "ギルドのID。" -#: discord.Embed.set_thumbnail:6 of -msgid "Passing :attr:`Empty` removes the thumbnail." -msgstr "" +#: discord.template.Template:56 of +#, fuzzy +msgid "Whether the template has unsynced changes." +msgstr "新しい役職の作成。" -#: discord.Embed.set_thumbnail:9 of -msgid "The source URL for the thumbnail. Only HTTP(S) is supported." -msgstr "" +#: discord.template.Template.create_guild:3 of +#, fuzzy +msgid "Creates a :class:`.Guild` using the template." +msgstr ":class:`.Guild` を作成します。" -#: discord.Embed.video:1 of -msgid "Returns an ``EmbedProxy`` denoting the video contents." +#: discord.template.Template.create_guild:7 of +msgid "The ``region`` parameter has been removed." msgstr "" -#: discord.Embed.video:3 of -msgid "Possible attributes include:" -msgstr "" +#: discord.template.Template.sync:3 of +#, fuzzy +msgid "Sync the template to the guild's current state." +msgstr "新しい役職の作成。" -#: discord.Embed.video:5 of -msgid "``url`` for the video URL." -msgstr "" +#: discord.template.Template.delete:5 discord.template.Template.edit:5 +#: discord.template.Template.sync:5 of +#, fuzzy +msgid "" +"You must have the :attr:`~Permissions.manage_guild` permission in the " +"source guild to do this." +msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" -#: discord.Embed.video:6 of -msgid "``height`` for the video height." +#: discord.template.Template.edit:10 discord.template.Template.sync:10 of +msgid "The template is no longer edited in-place, instead it is returned." msgstr "" -#: discord.Embed.video:7 of -msgid "``width`` for the video width." +#: discord.template.Template.delete:10 discord.template.Template.edit:18 +#: discord.template.Template.sync:13 of +#, fuzzy +msgid "Editing the template failed." +msgstr "役職の名前を返します。" + +#: discord.template.Template.delete:11 discord.template.Template.edit:19 +#: discord.template.Template.sync:14 of +#, fuzzy +msgid "You don't have permissions to edit the template." +msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" + +#: discord.template.Template.delete:12 discord.template.Template.edit:20 +#: discord.template.Template.sync:15 of +#, fuzzy +msgid "This template does not exist." +msgstr ":exc:`.NotFound` -- 指定のIDを持つユーザーが存在しない。" + +#: discord.template.Template.edit:22 discord.template.Template.sync:17 of +#, fuzzy +msgid "The newly edited template." +msgstr "フィールドの名前。" + +#: discord.template.Template.edit:23 discord.template.Template.sync:18 of +#, fuzzy +msgid ":class:`Template`" +msgstr ":class:`.Widget`" + +#: discord.template.Template.edit:3 of +#, fuzzy +msgid "Edit the template metadata." +msgstr "新しい役職の作成。" + +#: discord.template.Template.edit:13 of +#, fuzzy +msgid "The template's new name." +msgstr "新しい役職の作成。" + +#: discord.template.Template.edit:15 of +#, fuzzy +msgid "The template's new description." +msgstr "Optional[:class:`str`] -- アプリケーションの説明。" + +#: discord.template.Template.delete:3 of +#, fuzzy +msgid "Delete the template." +msgstr "フィールドの名前。" + +#: discord.Template.url:1 of +#, fuzzy +msgid "The template url." +msgstr "招待コード。" + +#: ../../api.rst:3818 +msgid "WidgetChannel" msgstr "" -#: discord.Embed.provider:1 of -msgid "Returns an ``EmbedProxy`` denoting the provider contents." +#: discord.widget.WidgetChannel:1 of +msgid "Represents a \"partial\" widget channel." msgstr "" -#: discord.Embed.provider:3 of -msgid "The only attributes that might be accessed are ``name`` and ``url``." +#: discord.widget.WidgetChannel:23 of +#, fuzzy +msgid "The channel's ID." +msgstr "テキストチャンネル。" + +#: discord.widget.WidgetChannel:35 of +msgid "The channel's position" msgstr "" -#: discord.Embed.author:1 of -msgid "Returns an ``EmbedProxy`` denoting the author contents." +#: ../../api.rst:3826 +msgid "WidgetMember" msgstr "" -#: discord.Embed.author:3 of -msgid "See :meth:`set_author` for possible values you can access." +#: discord.widget.WidgetMember:1 of +msgid "Represents a \"partial\" member of the widget's guild." msgstr "" -#: discord.Embed.set_author:1 of -msgid "Sets the author for the embed content." +#: discord.widget.WidgetMember:7 of +msgid "Checks if two widget members are the same." msgstr "" -#: discord.Embed.set_author:6 of -msgid "The name of the author." +#: discord.widget.WidgetMember:11 of +msgid "Checks if two widget members are not the same." msgstr "" -#: discord.Embed.set_author:8 of -msgid "The URL for the author." +#: discord.widget.WidgetMember:15 of +msgid "Return the widget member's hash." msgstr "" -#: discord.Embed.set_author:10 of -msgid "The URL of the author icon. Only HTTP(S) is supported." +#: discord.widget.WidgetMember:19 of +msgid "Returns the widget member's `name#discriminator`." msgstr "" -#: discord.Embed.remove_author:1 of +#: discord.widget.WidgetMember:23 of #, fuzzy -msgid "Clears embed's author information." -msgstr "Botのアプリケーション情報。" +msgid "The member's ID." +msgstr "メンバーが退席中。" -#: discord.Embed.fields:1 of -msgid "Returns a :class:`list` of ``EmbedProxy`` denoting the field contents." -msgstr "" +#: discord.widget.WidgetMember:29 of +#, fuzzy +msgid "The member's username." +msgstr "メンバーがオンライン。" -#: discord.Embed.fields:3 of -msgid "See :meth:`add_field` for possible values you can access." -msgstr "" +#: discord.widget.WidgetMember:35 of +#, fuzzy +msgid "The member's discriminator." +msgstr "ユーザー名とディスクリミネータを返します。" -#: discord.Embed.fields:7 of -msgid "Union[List[:class:`EmbedProxy`], :attr:`Empty`]" -msgstr "" +#: discord.widget.WidgetMember:41 of +#, fuzzy +msgid "Whether the member is a bot." +msgstr "メンバーがオンライン。" -#: discord.Embed.add_field:1 of -msgid "Adds a field to the embed object." -msgstr "" +#: discord.widget.WidgetMember:47 of +#, fuzzy +msgid "The member's status." +msgstr "メンバーが退席中。" -#: discord.Embed.add_field:6 discord.Embed.insert_field_at:10 -#: discord.Embed.set_field_at:10 of -msgid "The name of the field." -msgstr "フィールドの名前。" +#: discord.widget.WidgetMember:53 of +#, fuzzy +msgid "The member's nickname." +msgstr "メンバーがオンライン。" -#: discord.Embed.add_field:8 discord.Embed.insert_field_at:12 -#: discord.Embed.set_field_at:12 of -msgid "The value of the field." -msgstr "フィールドの値。" +#: discord.widget.WidgetMember:59 of +msgid "The member's avatar hash." +msgstr "" -#: discord.Embed.add_field:10 discord.Embed.insert_field_at:14 -#: discord.Embed.set_field_at:14 of -msgid "Whether the field should be displayed inline." -msgstr "フィールドをインライン表示するかどうか。" +#: discord.widget.WidgetMember:65 of +#, fuzzy +msgid "The member's activity." +msgstr "メンバーが退席中。" -#: discord.Embed.insert_field_at:1 of -msgid "Inserts a field before a specified index to the embed." +#: discord.widget.WidgetMember:71 of +msgid "Whether the member is currently deafened." msgstr "" -#: discord.Embed.insert_field_at:8 of -msgid "The index of where to insert the field." +#: discord.widget.WidgetMember:77 of +msgid "Whether the member is currently muted." msgstr "" -#: discord.Embed.clear_fields:1 of -msgid "Removes all fields from this embed." -msgstr "埋め込みからすべてのフィールドを削除します。" +#: discord.widget.WidgetMember:83 of +msgid "Whether the member is currently being suppressed." +msgstr "" -#: discord.Embed.remove_field:1 of -msgid "Removes a field at a specified index." -msgstr "特定のインデックスのフィールドを削除します。" +#: discord.widget.WidgetMember:89 of +#, fuzzy +msgid "Which channel the member is connected to." +msgstr "ボイスチャンネルに接続しているかどうかを表します。" -#: discord.Embed.remove_field:3 of -msgid "" -"If the index is invalid or out of bounds then the error is silently " -"swallowed." -msgstr "" +#: discord.widget.WidgetMember:91 of +#, fuzzy +msgid "Optional[:class:`WidgetChannel`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: discord.Embed.remove_field:8 of -msgid "" -"When deleting a field by index, the index of the other fields shift to " -"fill the gap just like a regular list." +#: discord.WidgetMember.display_name:1 of +#, fuzzy +msgid "Returns the member's display name." +msgstr "役職の名前を返します。" + +#: ../../api.rst:3835 +msgid "Widget" msgstr "" -#: discord.Embed.remove_field:11 of -msgid "The index of the field to remove." +#: discord.widget.Widget:1 of +msgid "Represents a :class:`Guild` widget." msgstr "" -#: discord.Embed.set_field_at:1 of -msgid "Modifies a field to the embed object." +#: discord.widget.Widget:7 of +msgid "Checks if two widgets are the same." msgstr "" -#: discord.Embed.set_field_at:3 of -msgid "The index must point to a valid pre-existing field." +#: discord.widget.Widget:11 of +msgid "Checks if two widgets are not the same." msgstr "" -#: discord.Embed.set_field_at:8 of -msgid "The index of the field to modify." +#: discord.widget.Widget:15 of +msgid "Returns the widget's JSON URL." msgstr "" -#: discord.Embed.set_field_at:17 of +#: discord.widget.Widget:25 of #, fuzzy -msgid "An invalid index was provided." -msgstr "招待の更新。" +msgid "The guild's name." +msgstr "ギルドのウィジェット。" -#: discord.Embed.to_dict:1 of -msgid "Converts this embed object into a dict." +#: discord.widget.Widget:31 of +msgid "The accessible voice channels in the guild." msgstr "" -#: ../../api.rst:2890 -msgid "AllowedMentions" -msgstr "" +#: discord.widget.Widget:33 of +#, fuzzy +msgid "List[:class:`WidgetChannel`]" +msgstr ":class:`str`" -#: discord.AllowedMentions:1 of -msgid "A class that represents what mentions are allowed in a message." +#: discord.widget.Widget:37 of +msgid "" +"The online members in the server. Offline members do not appear in the " +"widget." msgstr "" -#: discord.AllowedMentions:3 of +#: discord.widget.Widget:42 of msgid "" -"This class can be set during :class:`Client` initialisation to apply to " -"every message sent. It can also be applied on a per message basis via " -":meth:`abc.Messageable.send` for more fine-grained control." +"Due to a Discord limitation, if this data is available the users will be " +"\"anonymized\" with linear IDs and discriminator information being " +"incorrect. Likewise, the number of members retrieved is capped." msgstr "" -#: discord.AllowedMentions:9 of -msgid "Whether to allow everyone and here mentions. Defaults to ``True``." -msgstr "" - -#: discord.AllowedMentions:15 of -msgid "" -"Controls the users being mentioned. If ``True`` (the default) then users " -"are mentioned based on the message content. If ``False`` then users are " -"not mentioned at all. If a list of :class:`abc.Snowflake` is given then " -"only the users provided will be mentioned, provided those users are in " -"the message content." +#: discord.Widget.created_at:1 of +msgid "Returns the member's creation time in UTC." msgstr "" -#: discord.AllowedMentions:21 discord.AllowedMentions:31 of +#: discord.Widget.json_url:1 of #, fuzzy -msgid "Union[:class:`bool`, List[:class:`abc.Snowflake`]]" -msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" - -#: discord.AllowedMentions:25 of -msgid "" -"Controls the roles being mentioned. If ``True`` (the default) then roles " -"are mentioned based on the message content. If ``False`` then roles are " -"not mentioned at all. If a list of :class:`abc.Snowflake` is given then " -"only the roles provided will be mentioned, provided those roles are in " -"the message content." -msgstr "" +msgid "The JSON URL of the widget." +msgstr "フィールドの名前。" -#: discord.AllowedMentions.all:1 of -msgid "" -"A factory method that returns a :class:`AllowedMentions` with all fields " -"explicitly set to ``True``" +#: discord.Widget.invite_url:1 of +msgid "The invite URL for the guild, if available." msgstr "" -#: discord.AllowedMentions.none:1 of +#: discord.widget.Widget.fetch_invite:3 of msgid "" -"A factory method that returns a :class:`AllowedMentions` with all fields " -"set to ``False``" -msgstr "" - -#: ../../api.rst:2896 -#, fuzzy -msgid "Intents" -msgstr "クライアント" - -#: discord.Intents:1 of -msgid "Wraps up a Discord gateway intent flag." +"Retrieves an :class:`Invite` from the widget's invite URL. This is the " +"same as :meth:`Client.fetch_invite`; the invite code is abstracted away." msgstr "" -#: discord.Intents:3 of +#: discord.widget.Widget.fetch_invite:7 of msgid "" -"Similar to :class:`Permissions`\\, the properties provided are two way. " -"You can set and retrieve individual bits using the properties as if they " -"were regular bools." +"Whether to include count information in the invite. This fills the " +":attr:`Invite.approximate_member_count` and " +":attr:`Invite.approximate_presence_count` fields." msgstr "" -#: discord.Intents:7 discord.MemberCacheFlags:12 discord.SystemChannelFlags:7 -#: of -msgid "" -"To construct an object you can pass keyword arguments denoting the flags " -"to enable or disable." +#: discord.widget.Widget.fetch_invite:12 of +msgid "The invite from the widget's invite URL." msgstr "" -#: discord.Intents:10 of -msgid "" -"This is used to disable certain gateway features that are unnecessary to " -"run your bot. To make use of this, it is passed to the ``intents`` " -"keyword argument of :class:`Client`." +#: discord.widget.Widget.fetch_invite:13 of +msgid ":class:`Invite`" msgstr "" -#: discord.Intents:20 discord.MemberCacheFlags:23 discord.MessageFlags:9 -#: discord.SystemChannelFlags:14 of -msgid "Checks if two flags are equal." +#: ../../api.rst:3843 +msgid "StickerPack" msgstr "" -#: discord.Intents:23 discord.MemberCacheFlags:26 discord.MessageFlags:12 -#: discord.SystemChannelFlags:17 of -msgid "Checks if two flags are not equal." -msgstr "" +#: discord.sticker.StickerPack:1 of +#, fuzzy +msgid "Represents a sticker pack." +msgstr "Discordの埋め込みを表します。" -#: discord.Intents:26 discord.MemberCacheFlags:29 discord.MessageFlags:15 -#: discord.PublicUserFlags:13 discord.SystemChannelFlags:20 of -msgid "Return the flag's hash." -msgstr "" +#: discord.sticker.StickerPack:9 of +#, fuzzy +msgid "Returns the name of the sticker pack." +msgstr "フィールドの名前。" -#: discord.Intents:29 discord.MemberCacheFlags:32 discord.MessageFlags:18 -#: discord.SystemChannelFlags:23 of -msgid "" -"Returns an iterator of ``(name, value)`` pairs. This allows it to be, for" -" example, constructed as a dict or a list of pairs." +#: discord.sticker.StickerPack:13 of +msgid "Checks if the sticker pack is equal to another sticker pack." msgstr "" -#: discord.Intents:34 discord.MemberCacheFlags:37 of -msgid "" -"The raw value. You should query flags via the properties rather than " -"using this raw value." +#: discord.sticker.StickerPack:17 of +msgid "Checks if the sticker pack is not equal to another sticker pack." msgstr "" -#: discord.Intents.all:1 of -msgid "A factory method that creates a :class:`Intents` with everything enabled." -msgstr "" +#: discord.sticker.StickerPack:21 of +#, fuzzy +msgid "The name of the sticker pack." +msgstr "フィールドの名前。" -#: discord.Intents.none:1 of -msgid "A factory method that creates a :class:`Intents` with everything disabled." -msgstr "" +#: discord.sticker.StickerPack:27 of +#, fuzzy +msgid "The description of the sticker pack." +msgstr "更新後のメッセージ。" -#: discord.Intents.default:1 of -msgid "" -"A factory method that creates a :class:`Intents` with everything enabled " -"except :attr:`presences` and :attr:`members`." -msgstr "" +#: discord.sticker.StickerPack:33 of +#, fuzzy +msgid "The id of the sticker pack." +msgstr "ユーザーのプロフィール。" -#: discord.Intents.guilds:1 of -msgid "Whether guild related events are enabled." +#: discord.sticker.StickerPack:39 of +msgid "The stickers of this sticker pack." msgstr "" -#: discord.Intents.bans:3 discord.Intents.dm_messages:5 -#: discord.Intents.dm_reactions:5 discord.Intents.dm_typing:5 -#: discord.Intents.emojis:3 discord.Intents.guild_messages:5 -#: discord.Intents.guild_reactions:5 discord.Intents.guild_typing:5 -#: discord.Intents.guilds:3 discord.Intents.integrations:3 -#: discord.Intents.invites:3 discord.Intents.members:3 -#: discord.Intents.messages:5 discord.Intents.presences:3 -#: discord.Intents.reactions:5 discord.Intents.typing:5 -#: discord.Intents.voice_states:3 discord.Intents.webhooks:3 of -msgid "This corresponds to the following events:" -msgstr "" +#: discord.sticker.StickerPack:41 of +#, fuzzy +msgid "List[:class:`StandardSticker`]" +msgstr ":class:`str`" -#: discord.Intents.guilds:5 of -msgid ":func:`on_guild_join`" +#: discord.sticker.StickerPack:45 of +msgid "The SKU ID of the sticker pack." msgstr "" -#: discord.Intents.guilds:6 of -msgid ":func:`on_guild_remove`" +#: discord.sticker.StickerPack:51 of +msgid "The ID of the sticker used for the cover of the sticker pack." msgstr "" -#: discord.Intents.guilds:7 of -msgid ":func:`on_guild_available`" +#: discord.sticker.StickerPack:57 of +msgid "The sticker used for the cover of the sticker pack." msgstr "" -#: discord.Intents.guilds:8 of -msgid ":func:`on_guild_unavailable`" -msgstr "" +#: discord.sticker.StickerPack:59 of +#, fuzzy +msgid "Optional[:class:`StandardSticker`]" +msgstr ":class:`str`" -#: discord.Intents.guilds:9 of -msgid ":func:`on_guild_channel_update`" -msgstr "" +#: discord.StickerPack.banner:1 of +#, fuzzy +msgid "The banner asset of the sticker pack." +msgstr "フィールドの名前。" -#: discord.Intents.guilds:10 of -msgid ":func:`on_guild_channel_create`" +#: ../../api.rst:3851 +msgid "StickerItem" msgstr "" -#: discord.Intents.guilds:11 of -msgid ":func:`on_guild_channel_delete`" -msgstr "" +#: discord.sticker.StickerItem:1 of +#, fuzzy +msgid "Represents a sticker item." +msgstr "Discordの埋め込みを表します。" -#: discord.Intents.guilds:12 of -msgid ":func:`on_guild_channel_pins_update`" -msgstr "" +#: discord.sticker.StickerItem:9 of +#, fuzzy +msgid "Returns the name of the sticker item." +msgstr "ギルドの名前。" -#: discord.Intents.dm_messages:14 discord.Intents.dm_reactions:14 -#: discord.Intents.emojis:7 discord.Intents.guild_messages:13 -#: discord.Intents.guild_reactions:14 discord.Intents.guilds:14 -#: discord.Intents.members:10 discord.Intents.messages:14 -#: discord.Intents.presences:7 discord.Intents.reactions:14 -#: discord.Intents.voice_states:7 of -msgid "" -"This also corresponds to the following attributes and classes in terms of" -" cache:" -msgstr "" +#: discord.sticker.StickerItem:13 of +#, fuzzy +msgid "Checks if the sticker item is equal to another sticker item." +msgstr "認証レベルがあるレベルと同じ、又は緩いか確認します。" -#: discord.Intents.guilds:16 of +#: discord.sticker.StickerItem:17 of #, fuzzy -msgid ":attr:`Client.guilds`" -msgstr ":attr:`created_at`" +msgid "Checks if the sticker item is not equal to another sticker item." +msgstr "認証レベルがあるレベルと同じ、又は緩いか確認します。" -#: discord.Intents.guilds:17 of -msgid ":class:`Guild` and all its attributes." -msgstr "" +#: discord.sticker.GuildSticker:21 discord.sticker.StandardSticker:21 +#: discord.sticker.Sticker:21 discord.sticker.StickerItem:21 of +#, fuzzy +msgid "The sticker's name." +msgstr "役職の名前を返します。" -#: discord.Intents.guilds:18 of -msgid ":meth:`Client.get_channel`" -msgstr "" +#: discord.sticker.GuildSticker:27 discord.sticker.StandardSticker:27 +#: discord.sticker.Sticker:27 discord.sticker.StickerItem:27 of +#, fuzzy +msgid "The id of the sticker." +msgstr "ユーザーのプロフィール。" -#: discord.Intents.guilds:19 of -msgid ":meth:`Client.get_all_channels`" -msgstr "" +#: discord.sticker.GuildSticker:39 discord.sticker.StandardSticker:45 +#: discord.sticker.Sticker:45 discord.sticker.StickerItem:33 of +#, fuzzy +msgid "The format for the sticker's image." +msgstr "リアクションの現在の状態。" -#: discord.Intents.guilds:21 of -msgid "" -"It is highly advisable to leave this intent enabled for your bot to " -"function." +#: discord.sticker.Sticker:51 discord.sticker.StickerItem:39 of +msgid "The URL for the sticker's image." msgstr "" -#: discord.Intents.members:1 of -msgid "Whether guild member related events are enabled." +#: discord.sticker.StickerItem.fetch:3 of +msgid "Attempts to retrieve the full sticker data of the sticker item." msgstr "" -#: discord.Intents.members:7 of -msgid ":func:`on_member_update` (nickname, roles)" -msgstr "" +#: discord.sticker.StickerItem.fetch:8 of +#, fuzzy +msgid "Union[:class:`StandardSticker`, :class:`GuildSticker`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: discord.Intents.members:8 of -msgid ":func:`on_user_update`" +#: ../../api.rst:3859 +msgid "Sticker" msgstr "" -#: discord.Intents.members:12 of -msgid ":meth:`Client.get_all_members`" -msgstr "" +#: discord.sticker.Sticker:1 of +#, fuzzy +msgid "Represents a sticker." +msgstr "オーディオストリームを表します。" -#: discord.Intents.members:13 of -msgid ":meth:`Guild.chunk`" -msgstr "" +#: discord.sticker.GuildSticker:9 discord.sticker.StandardSticker:9 +#: discord.sticker.Sticker:9 of +#, fuzzy +msgid "Returns the name of the sticker." +msgstr "フィールドの名前。" -#: discord.Intents.members:14 of -msgid ":meth:`Guild.fetch_members`" -msgstr "" +#: discord.sticker.GuildSticker:13 discord.sticker.StandardSticker:13 +#: discord.sticker.Sticker:13 of +#, fuzzy +msgid "Checks if the sticker is equal to another sticker." +msgstr "表現のフィルターのレベルが他のレベルより小さい、または等しいか確認します。" -#: discord.Intents.members:15 of -msgid ":meth:`Guild.get_member`" -msgstr "" +#: discord.sticker.GuildSticker:17 discord.sticker.StandardSticker:17 +#: discord.sticker.Sticker:17 of +#, fuzzy +msgid "Checks if the sticker is not equal to another sticker." +msgstr "表現のフィルターのレベルが他のレベルより小さい、または等しいか確認します。" -#: discord.Intents.members:16 of +#: discord.sticker.GuildSticker:33 discord.sticker.StandardSticker:33 +#: discord.sticker.Sticker:33 of #, fuzzy -msgid ":attr:`Guild.members`" -msgstr ":attr:`uses`" +msgid "The description of the sticker." +msgstr "更新後のメッセージ。" -#: discord.Intents.members:17 of +#: discord.sticker.StandardSticker:39 discord.sticker.Sticker:39 of #, fuzzy -msgid ":attr:`Member.roles`" -msgstr ":attr:`uses`" +msgid "The id of the sticker's pack." +msgstr "ユーザーのプロフィール。" -#: discord.Intents.members:18 of +#: discord.Sticker.created_at:1 of #, fuzzy -msgid ":attr:`Member.nick`" -msgstr ":attr:`temporary`" +msgid "Returns the sticker's creation time in UTC." +msgstr "ユーザー名とディスクリミネータを返します。" -#: discord.Intents.members:19 of -msgid ":attr:`Member.premium_since`" +#: ../../api.rst:3867 +msgid "StandardSticker" msgstr "" -#: discord.Intents.members:20 of -#, fuzzy -msgid ":attr:`User.name`" -msgstr ":attr:`uses`" - -#: discord.Intents.members:21 of -msgid "" -":attr:`User.avatar` (:meth:`User.avatar_url` and " -":meth:`User.avatar_url_as`)" +#: discord.sticker.StandardSticker:1 of +msgid "Represents a sticker that is found in a standard sticker pack." msgstr "" -#: discord.Intents.members:22 of +#: discord.sticker.StandardSticker:51 of #, fuzzy -msgid ":attr:`User.discriminator`" -msgstr "識別子" +msgid "A list of tags for the sticker." +msgstr "更新前の絵文字のリスト。" -#: discord.Intents.members:24 of -msgid "" -"For more information go to the :ref:`member intent documentation " -"`." +#: discord.sticker.StandardSticker:57 of +msgid "The sticker's sort order within its pack." msgstr "" -#: discord.Intents.members:28 discord.Intents.presences:17 of -msgid "" -"Currently, this requires opting in explicitly via the developer portal as" -" well. Bots in over 100 guilds will need to apply to Discord for " -"verification." +#: discord.sticker.StandardSticker.pack:3 of +msgid "Retrieves the sticker pack that this sticker belongs to." msgstr "" -#: discord.Intents.bans:1 of -msgid "Whether guild ban related events are enabled." +#: discord.sticker.StandardSticker.pack:5 of +msgid "The corresponding sticker pack was not found." msgstr "" -#: discord.Intents.bans:5 of -msgid ":func:`on_member_ban`" +#: discord.sticker.StandardSticker.pack:6 of +#, fuzzy +msgid "Retrieving the sticker pack failed." +msgstr ":exc:`.HTTPException` -- ウィジェットの取得に失敗した。" + +#: discord.sticker.StandardSticker.pack:8 of +msgid "The retrieved sticker pack." msgstr "" -#: discord.Intents.bans:6 of -msgid ":func:`on_member_unban`" +#: discord.sticker.StandardSticker.pack:9 of +#, fuzzy +msgid ":class:`StickerPack`" +msgstr ":class:`str`" + +#: ../../api.rst:3875 +msgid "GuildSticker" msgstr "" -#: discord.Intents.bans:8 discord.Intents.dm_typing:9 -#: discord.Intents.guild_typing:9 discord.Intents.integrations:7 -#: discord.Intents.invites:8 discord.Intents.typing:9 -#: discord.Intents.webhooks:7 of -msgid "" -"This does not correspond to any attributes or classes in the library in " -"terms of cache." +#: discord.sticker.GuildSticker:1 of +msgid "Represents a sticker that belongs to a guild." msgstr "" -#: discord.Intents.emojis:1 of -msgid "Whether guild emoji related events are enabled." +#: discord.sticker.GuildSticker:45 of +msgid "Whether this sticker is available for use." msgstr "" -#: discord.Intents.emojis:5 of -msgid ":func:`on_guild_emojis_update`" +#: discord.sticker.GuildSticker:51 of +#, fuzzy +msgid "The ID of the guild that this sticker is from." +msgstr "メンションが削除されたテキスト。" + +#: discord.sticker.GuildSticker:57 of +msgid "" +"The user that created this sticker. This can only be retrieved using " +":meth:`Guild.fetch_sticker` and having the " +":attr:`~Permissions.manage_emojis_and_stickers` permission." msgstr "" -#: discord.Intents.emojis:10 of -msgid ":meth:`Client.get_emoji`" +#: discord.sticker.GuildSticker:64 of +msgid "The name of a unicode emoji that represents this sticker." msgstr "" -#: discord.Intents.emojis:11 of -msgid ":meth:`Client.emojis`" +#: ../../docstring discord.GuildSticker.guild:1 of +msgid "" +"The guild that this sticker is from. Could be ``None`` if the bot is not " +"in the guild." msgstr "" -#: discord.Intents.emojis:12 of +#: discord.sticker.GuildSticker.edit:3 of #, fuzzy -msgid ":attr:`Guild.emojis`" -msgstr ":attr:`uses`" - -#: discord.Intents.integrations:1 of -msgid "Whether guild integration related events are enabled." -msgstr "" +msgid "Edits a :class:`GuildSticker` for the guild." +msgstr "ギルドIDから :class:`.Widget` を取得します。" -#: discord.Intents.integrations:5 of -msgid ":func:`on_guild_integrations_update`" +#: discord.sticker.GuildSticker.edit:5 of +msgid "The sticker's new name. Must be at least 2 characters." msgstr "" -#: discord.Intents.webhooks:1 of -msgid "Whether guild webhook related events are enabled." +#: discord.sticker.GuildSticker.edit:7 of +msgid "The sticker's new description. Can be ``None``." msgstr "" -#: discord.Intents.webhooks:5 of -msgid ":func:`on_webhooks_update`" +#: discord.sticker.GuildSticker.edit:11 of +msgid "The reason for editing this sticker. Shows up on the audit log." msgstr "" -#: discord.Intents.invites:1 of +#: discord.sticker.GuildSticker.edit:14 of #, fuzzy -msgid "Whether guild invite related events are enabled." -msgstr "ギルドで表現のフィルターが有効ではない。" +msgid "You are not allowed to edit stickers." +msgstr "10以上のギルドに参加しているBotアカウントはギルドの作成ができません。" -#: discord.Intents.invites:5 of -msgid ":func:`on_invite_create`" +#: discord.sticker.GuildSticker.edit:15 of +msgid "An error occurred editing the sticker." msgstr "" -#: discord.Intents.invites:6 of -msgid ":func:`on_invite_delete`" +#: discord.sticker.GuildSticker.edit:17 of +msgid "The newly modified sticker." msgstr "" -#: discord.Intents.voice_states:1 of -msgid "Whether guild voice state related events are enabled." +#: ../../api.rst:3883 +msgid "RawMessageDeleteEvent" msgstr "" -#: discord.Intents.voice_states:5 of -msgid ":func:`on_voice_state_update`" +#: discord.raw_models.RawMessageDeleteEvent:1 of +msgid "Represents the event payload for a :func:`on_raw_message_delete` event." msgstr "" -#: discord.Intents.voice_states:9 of -#, fuzzy -msgid ":attr:`VoiceChannel.members`" -msgstr ":attr:`Permissions.mute_members`" - -#: discord.Intents.voice_states:10 of -msgid ":attr:`VoiceChannel.voice_states`" +#: discord.raw_models.RawMessageDeleteEvent:5 of +msgid "The channel ID where the deletion took place." msgstr "" -#: discord.Intents.voice_states:11 of -msgid ":attr:`Member.voice`" +#: discord.raw_models.RawMessageDeleteEvent:11 of +msgid "The guild ID where the deletion took place, if applicable." msgstr "" -#: discord.Intents.presences:1 of +#: discord.raw_models.RawMessageDeleteEvent:17 of #, fuzzy -msgid "Whether guild presence related events are enabled." -msgstr "ギルドで表現のフィルターが有効ではない。" +msgid "The message ID that got deleted." +msgstr "削除されたメッセージのリスト。" -#: discord.Intents.presences:5 of -msgid ":func:`on_member_update` (activities, status)" +#: discord.MessageReference.cached_message:1 +#: discord.raw_models.RawMessageDeleteEvent:23 of +msgid "The cached message, if found in the internal message cache." msgstr "" -#: discord.Intents.presences:9 of -msgid ":attr:`Member.activities`" +#: ../../api.rst:3891 +msgid "RawBulkMessageDeleteEvent" +msgstr "" + +#: discord.raw_models.RawBulkMessageDeleteEvent:1 of +msgid "" +"Represents the event payload for a :func:`on_raw_bulk_message_delete` " +"event." msgstr "" -#: discord.Intents.presences:10 of +#: discord.raw_models.RawBulkMessageDeleteEvent:5 of #, fuzzy -msgid ":attr:`Member.status`" -msgstr ":attr:`max_uses`" +msgid "A :class:`set` of the message IDs that were deleted." +msgstr "削除されたメッセージのリスト。" -#: discord.Intents.presences:11 of +#: discord.raw_models.RawBulkMessageDeleteEvent:7 of #, fuzzy -msgid ":attr:`Member.raw_status`" -msgstr ":attr:`max_uses`" +msgid "Set[:class:`int`]" +msgstr ":class:`str`" -#: discord.Intents.presences:13 of -msgid "" -"For more information go to the :ref:`presence intent documentation " -"`." +#: discord.raw_models.RawBulkMessageDeleteEvent:11 of +msgid "The channel ID where the message got deleted." msgstr "" -#: discord.Intents.messages:1 of -msgid "Whether guild and direct message related events are enabled." +#: discord.raw_models.RawBulkMessageDeleteEvent:17 of +msgid "The guild ID where the message got deleted, if applicable." msgstr "" -#: discord.Intents.messages:3 of -msgid "" -"This is a shortcut to set or get both :attr:`guild_messages` and " -":attr:`dm_messages`." -msgstr "" - -#: discord.Intents.messages:7 of -msgid ":func:`on_message` (both guilds and DMs)" +#: discord.raw_models.RawBulkMessageDeleteEvent:23 of +msgid "The cached messages, if found in the internal message cache." msgstr "" -#: discord.Intents.messages:8 of -msgid ":func:`on_message_edit` (both guilds and DMs)" -msgstr "" +#: discord.raw_models.RawBulkMessageDeleteEvent:25 of +#, fuzzy +msgid "List[:class:`Message`]" +msgstr ":class:`bytes`" -#: discord.Intents.messages:9 of -msgid ":func:`on_message_delete` (both guilds and DMs)" +#: ../../api.rst:3899 +msgid "RawMessageUpdateEvent" msgstr "" -#: discord.Intents.messages:10 of -msgid ":func:`on_raw_message_delete` (both guilds and DMs)" +#: discord.raw_models.RawMessageUpdateEvent:1 of +msgid "Represents the payload for a :func:`on_raw_message_edit` event." msgstr "" -#: discord.Intents.messages:11 of -msgid ":func:`on_raw_message_edit` (both guilds and DMs)" -msgstr "" +#: discord.raw_models.RawMessageUpdateEvent:5 of +#, fuzzy +msgid "The message ID that got updated." +msgstr "Banが解除されたユーザー。" -#: discord.Intents.dm_messages:12 discord.Intents.messages:12 of -msgid ":func:`on_private_channel_create`" +#: discord.raw_models.RawMessageUpdateEvent:11 of +msgid "The channel ID where the update took place." msgstr "" -#: discord.Intents.messages:17 of +#: discord.raw_models.RawMessageUpdateEvent:19 of #, fuzzy -msgid ":attr:`Client.cached_messages`" -msgstr ":attr:`created_at`" +msgid "The guild ID where the message got updated, if applicable." +msgstr "Optional[:class:`Guild`] -- 存在する場合は、接続しているギルドを返します。" -#: discord.Intents.dm_messages:19 discord.Intents.guild_messages:18 -#: discord.Intents.messages:19 of +#: discord.raw_models.RawMessageUpdateEvent:27 of +#, fuzzy msgid "" -"Note that due to an implicit relationship this also corresponds to the " -"following events:" +"The raw data given by the `gateway " +"`_" msgstr "" +"このイベントの性質は、本質的に生表現のため、データのパラメータは `ゲートウェイ " +"`_ " +"によって与えられた生データと一致します。" -#: discord.Intents.messages:21 discord.Intents.reactions:7 of -msgid ":func:`on_reaction_add` (both guilds and DMs)" +#: discord.raw_models.RawMessageUpdateEvent:33 of +msgid "" +"The cached message, if found in the internal message cache. Represents " +"the message before it is modified by the data in " +":attr:`RawMessageUpdateEvent.data`." msgstr "" -#: discord.Intents.messages:22 discord.Intents.reactions:8 of -msgid ":func:`on_reaction_remove` (both guilds and DMs)" +#: ../../api.rst:3907 +msgid "RawReactionActionEvent" msgstr "" -#: discord.Intents.messages:23 discord.Intents.reactions:9 of -msgid ":func:`on_reaction_clear` (both guilds and DMs)" +#: discord.raw_models.RawReactionActionEvent:1 of +msgid "" +"Represents the payload for a :func:`on_raw_reaction_add` or " +":func:`on_raw_reaction_remove` event." msgstr "" -#: discord.Intents.guild_messages:1 of +#: discord.raw_models.RawReactionActionEvent:6 of #, fuzzy -msgid "Whether guild message related events are enabled." -msgstr "ギルドで表現のフィルターが有効ではない。" - -#: discord.Intents.guild_messages:3 of -msgid "See also :attr:`dm_messages` for DMs or :attr:`messages` for both." -msgstr "" +msgid "The message ID that got or lost a reaction." +msgstr "リアクションが削除されたメッセージ。" -#: discord.Intents.guild_messages:7 of -msgid ":func:`on_message` (only for guilds)" -msgstr "" +#: discord.raw_models.RawReactionActionEvent:12 of +#, fuzzy +msgid "The user ID who added the reaction or whose reaction was removed." +msgstr "リアクションを追加したユーザー。" -#: discord.Intents.guild_messages:8 of -msgid ":func:`on_message_edit` (only for guilds)" -msgstr "" +#: discord.raw_models.RawReactionActionEvent:18 of +#, fuzzy +msgid "The channel ID where the reaction got added or removed." +msgstr "作成、または削除されたギルドチャンネル。" -#: discord.Intents.guild_messages:9 of -msgid ":func:`on_message_delete` (only for guilds)" +#: discord.raw_models.RawReactionActionEvent:24 of +msgid "The guild ID where the reaction got added or removed, if applicable." msgstr "" -#: discord.Intents.guild_messages:10 of -msgid ":func:`on_raw_message_delete` (only for guilds)" +#: discord.raw_models.RawReactionActionEvent:30 of +msgid "The custom or unicode emoji being used." msgstr "" -#: discord.Intents.guild_messages:11 of -msgid ":func:`on_raw_message_edit` (only for guilds)" +#: discord.raw_models.RawReactionActionEvent:36 of +msgid "" +"The member who added the reaction. Only available if `event_type` is " +"`REACTION_ADD` and the reaction is inside a guild." msgstr "" -#: discord.Intents.guild_messages:16 of -msgid ":attr:`Client.cached_messages` (only for guilds)" +#: discord.raw_models.RawReactionActionEvent:44 of +msgid "" +"The event type that triggered this action. Can be ``REACTION_ADD`` for " +"reaction addition or ``REACTION_REMOVE`` for reaction removal." msgstr "" -#: discord.Intents.guild_messages:20 discord.Intents.guild_reactions:7 of -msgid ":func:`on_reaction_add` (only for guilds)" +#: ../../api.rst:3915 +msgid "RawReactionClearEvent" msgstr "" -#: discord.Intents.guild_messages:21 discord.Intents.guild_reactions:8 of -msgid ":func:`on_reaction_remove` (only for guilds)" +#: discord.raw_models.RawReactionClearEvent:1 of +msgid "Represents the payload for a :func:`on_raw_reaction_clear` event." msgstr "" -#: discord.Intents.guild_messages:22 discord.Intents.guild_reactions:9 of -msgid ":func:`on_reaction_clear` (only for guilds)" -msgstr "" +#: discord.raw_models.RawReactionClearEmojiEvent:7 +#: discord.raw_models.RawReactionClearEvent:5 of +#, fuzzy +msgid "The message ID that got its reactions cleared." +msgstr "リアクションが削除されたメッセージ。" -#: discord.Intents.dm_messages:1 of -msgid "Whether direct message related events are enabled." -msgstr "" +#: discord.raw_models.RawReactionClearEmojiEvent:13 +#: discord.raw_models.RawReactionClearEvent:11 of +#, fuzzy +msgid "The channel ID where the reactions got cleared." +msgstr "リアクションが削除されたメッセージ。" -#: discord.Intents.dm_messages:3 of -msgid "See also :attr:`guild_messages` for guilds or :attr:`messages` for both." -msgstr "" +#: discord.raw_models.RawReactionClearEmojiEvent:19 +#: discord.raw_models.RawReactionClearEvent:17 of +#, fuzzy +msgid "The guild ID where the reactions got cleared." +msgstr "作成、または削除されたギルドチャンネル。" -#: discord.Intents.dm_messages:7 of -msgid ":func:`on_message` (only for DMs)" +#: ../../api.rst:3923 +msgid "RawReactionClearEmojiEvent" msgstr "" -#: discord.Intents.dm_messages:8 of -msgid ":func:`on_message_edit` (only for DMs)" +#: discord.raw_models.RawReactionClearEmojiEvent:1 of +msgid "Represents the payload for a :func:`on_raw_reaction_clear_emoji` event." msgstr "" -#: discord.Intents.dm_messages:9 of -msgid ":func:`on_message_delete` (only for DMs)" +#: discord.raw_models.RawReactionClearEmojiEvent:25 of +msgid "The custom or unicode emoji being removed." msgstr "" -#: discord.Intents.dm_messages:10 of -msgid ":func:`on_raw_message_delete` (only for DMs)" +#: ../../api.rst:3931 +msgid "RawIntegrationDeleteEvent" msgstr "" -#: discord.Intents.dm_messages:11 of -msgid ":func:`on_raw_message_edit` (only for DMs)" +#: discord.raw_models.RawIntegrationDeleteEvent:1 of +msgid "Represents the payload for a :func:`on_raw_integration_delete` event." msgstr "" -#: discord.Intents.dm_messages:17 of -msgid ":attr:`Client.cached_messages` (only for DMs)" -msgstr "" +#: discord.raw_models.RawIntegrationDeleteEvent:7 of +#, fuzzy +msgid "The ID of the integration that got deleted." +msgstr "連携サービスが更新されたギルド。" -#: discord.Intents.dm_messages:21 discord.Intents.dm_reactions:7 of -msgid ":func:`on_reaction_add` (only for DMs)" +#: discord.raw_models.RawIntegrationDeleteEvent:13 of +msgid "The ID of the bot/OAuth2 application for this deleted integration." msgstr "" -#: discord.Intents.dm_messages:22 discord.Intents.dm_reactions:8 of -msgid ":func:`on_reaction_remove` (only for DMs)" -msgstr "" +#: discord.raw_models.RawIntegrationDeleteEvent:19 of +#, fuzzy +msgid "The guild ID where the integration got deleted." +msgstr "作成、または削除されたギルドチャンネル。" -#: discord.Intents.dm_messages:23 discord.Intents.dm_reactions:9 of -msgid ":func:`on_reaction_clear` (only for DMs)" +#: ../../api.rst:3939 +msgid "PartialWebhookGuild" msgstr "" -#: discord.Intents.reactions:1 of -msgid "Whether guild and direct message reaction related events are enabled." +#: discord.webhook.async_.PartialWebhookGuild:1 of +msgid "Represents a partial guild for webhooks." msgstr "" -#: discord.Intents.reactions:3 of -msgid "" -"This is a shortcut to set or get both :attr:`guild_reactions` and " -":attr:`dm_reactions`." +#: discord.webhook.async_.PartialWebhookChannel:3 +#: discord.webhook.async_.PartialWebhookGuild:3 of +msgid "These are typically given for channel follower webhooks." msgstr "" -#: discord.Intents.reactions:10 of -msgid ":func:`on_raw_reaction_add` (both guilds and DMs)" -msgstr "" +#: ../../api.rst:3947 +#, fuzzy +msgid "PartialWebhookChannel" +msgstr "更新されたギルドの更新前情報。" -#: discord.Intents.reactions:11 of -msgid ":func:`on_raw_reaction_remove` (both guilds and DMs)" -msgstr "" +#: discord.webhook.async_.PartialWebhookChannel:1 of +#, fuzzy +msgid "Represents a partial channel for webhooks." +msgstr "Discordのチャンネルカテゴリを表します。" -#: discord.Intents.reactions:12 of -msgid ":func:`on_raw_reaction_clear` (both guilds and DMs)" -msgstr "" +#: ../../api.rst:3957 +msgid "Data Classes" +msgstr "データクラス" -#: discord.Intents.reactions:16 of -msgid ":attr:`Message.reactions` (both guild and DM messages)" +#: ../../api.rst:3959 +msgid "Some classes are just there to be data containers, this lists them." msgstr "" -#: discord.Intents.guild_reactions:1 of -msgid "Whether guild message reaction related events are enabled." +#: ../../api.rst:3961 +msgid "" +"Unlike :ref:`models ` you are allowed to create most " +"of these yourself, even if they can also be used to hold attributes." msgstr "" -#: discord.Intents.guild_reactions:3 of -msgid "See also :attr:`dm_reactions` for DMs or :attr:`reactions` for both." +#: ../../api.rst:3967 +msgid "" +"The only exception to this rule is :class:`Object`, which is made with " +"dynamic attributes in mind." msgstr "" -#: discord.Intents.guild_reactions:10 of -msgid ":func:`on_raw_reaction_add` (only for guilds)" +#: ../../api.rst:3972 +msgid "Object" msgstr "" -#: discord.Intents.guild_reactions:11 of -msgid ":func:`on_raw_reaction_remove` (only for guilds)" +#: discord.object.Object:1 of +msgid "Represents a generic Discord object." msgstr "" -#: discord.Intents.guild_reactions:12 of -msgid ":func:`on_raw_reaction_clear` (only for guilds)" +#: discord.object.Object:3 of +msgid "" +"The purpose of this class is to allow you to create 'miniature' versions " +"of data classes if you want to pass in just an ID. Most functions that " +"take in a specific data class with an ID can also take in this class as a" +" substitute instead. Note that even though this is the case, not all " +"objects (if any) actually inherit from this class." msgstr "" -#: discord.Intents.guild_reactions:16 of -msgid ":attr:`Message.reactions` (only for guild messages)" +#: discord.object.Object:9 of +msgid "" +"There are also some cases where some websocket events are received in " +":issue:`strange order <21>` and when such events happened you would " +"receive this class rather than the actual data class. These cases are " +"extremely rare." msgstr "" -#: discord.Intents.dm_reactions:1 of -msgid "Whether direct message reaction related events are enabled." -msgstr "" +#: discord.object.Object:18 of +msgid "Checks if two objects are equal." +msgstr "二つのオブジェクトが等しいか比較します。" -#: discord.Intents.dm_reactions:3 of -msgid "See also :attr:`guild_reactions` for guilds or :attr:`reactions` for both." -msgstr "" +#: discord.object.Object:22 of +msgid "Checks if two objects are not equal." +msgstr "二つのオブジェクトが等しいものでないか比較します。" -#: discord.Intents.dm_reactions:10 of -msgid ":func:`on_raw_reaction_add` (only for DMs)" -msgstr "" +#: discord.object.Object:26 of +msgid "Returns the object's hash." +msgstr "オブジェクトのハッシュを返します。" -#: discord.Intents.dm_reactions:11 of -msgid ":func:`on_raw_reaction_remove` (only for DMs)" -msgstr "" +#: discord.object.Object:30 of +#, fuzzy +msgid "The ID of the object." +msgstr "ユーザーのプロフィール。" -#: discord.Intents.dm_reactions:12 of -msgid ":func:`on_raw_reaction_clear` (only for DMs)" -msgstr "" +#: discord.Object.created_at:1 of +#, fuzzy +msgid "Returns the snowflake's creation time in UTC." +msgstr "役職の名前を返します。" -#: discord.Intents.dm_reactions:16 of -msgid ":attr:`Message.reactions` (only for DM messages)" +#: ../../api.rst:3980 +msgid "Embed" msgstr "" -#: discord.Intents.dm_typing:1 discord.Intents.guild_typing:1 -#: discord.Intents.typing:1 of -msgid "Whether guild and direct message typing related events are enabled." -msgstr "" +#: discord.embeds.Embed:1 of +msgid "Represents a Discord embed." +msgstr "Discordの埋め込みを表します。" -#: discord.Intents.typing:3 of +#: discord.embeds.Embed:7 of msgid "" -"This is a shortcut to set or get both :attr:`guild_typing` and " -":attr:`dm_typing`." +"Returns the total size of the embed. Useful for checking if it's within " +"the 6000 character limit." msgstr "" -#: discord.Intents.typing:7 of -msgid ":func:`on_typing` (both guilds and DMs)" +#: discord.embeds.Embed:12 of +#, fuzzy +msgid "Returns whether the embed has any data set." +msgstr "メンバーがオンライン。" + +#: discord.embeds.Embed:16 of +msgid "" +"Certain properties return an ``EmbedProxy``, a type that acts similar to " +"a regular :class:`dict` except using dotted access, e.g. " +"``embed.author.icon_url``. If the attribute is invalid or empty, then a " +"special sentinel value is returned, :attr:`Embed.Empty`." msgstr "" -#: discord.Intents.guild_typing:3 of -msgid "See also :attr:`dm_typing` for DMs or :attr:`typing` for both." +#: discord.embeds.Embed:22 of +msgid "" +"For ease of use, all parameters that expect a :class:`str` are implicitly" +" casted to :class:`str` for you." msgstr "" +"使いやすさを考慮して、:class:`str` が渡されることを想定されたすべてのパラメータは、暗黙的に :class:`str` " +"にキャストされます。" -#: discord.Intents.guild_typing:7 of -msgid ":func:`on_typing` (only for guilds)" +#: discord.embeds.Embed:27 of +msgid "The title of the embed. This can be set during initialisation." msgstr "" -#: discord.Intents.dm_typing:3 of -msgid "See also :attr:`guild_typing` for guilds or :attr:`typing` for both." +#: discord.embeds.Embed:34 of +msgid "" +"The type of embed. Usually \"rich\". This can be set during " +"initialisation. Possible strings for embed types can be found on " +"discord's `api docs " +"`_" msgstr "" -#: discord.Intents.dm_typing:7 of -msgid ":func:`on_typing` (only for DMs)" +#: discord.embeds.Embed:43 of +msgid "The description of the embed. This can be set during initialisation." msgstr "" -#: ../../api.rst:2902 -msgid "MemberCacheFlags" +#: discord.embeds.Embed:50 of +msgid "The URL of the embed. This can be set during initialisation." msgstr "" -#: discord.MemberCacheFlags:1 of -msgid "Controls the library's cache policy when it comes to members." +#: discord.embeds.Embed:57 of +msgid "" +"The timestamp of the embed content. This is an aware datetime. If a naive" +" datetime is passed, it is converted to an aware datetime with the local " +"timezone." msgstr "" -#: discord.MemberCacheFlags:3 of +#: discord.embeds.Embed:65 of msgid "" -"This allows for finer grained control over what members are cached. Note " -"that the bot's own member is always cached. This class is passed to the " -"``member_cache_flags`` parameter in :class:`Client`." +"The colour code of the embed. Aliased to ``color`` as well. This can be " +"set during initialisation." msgstr "" -#: discord.MemberCacheFlags:7 of +#: discord.embeds.Embed:68 of +#, fuzzy +msgid "Union[:class:`Colour`, :class:`int`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.embeds.Embed:72 of msgid "" -"Due to a quirk in how Discord works, in order to ensure proper cleanup of" -" cache resources it is recommended to have :attr:`Intents.members` " -"enabled. Otherwise the library cannot know when a member leaves a guild " -"and is thus unable to cleanup after itself." +"A special sentinel value used by ``EmbedProxy`` and this class to denote " +"that the value or attribute is empty." msgstr "" -#: discord.MemberCacheFlags:15 of -msgid "The default value is all flags enabled." +#: discord.embeds.Embed:75 of +msgid "Final" msgstr "" -#: discord.MemberCacheFlags.all:1 of +#: discord.embeds.Embed.from_dict:1 of msgid "" -"A factory method that creates a :class:`MemberCacheFlags` with everything" -" enabled." +"Converts a :class:`dict` to a :class:`Embed` provided it is in the format" +" that Discord expects it to be in." msgstr "" -#: discord.MemberCacheFlags.none:1 of +#: discord.embeds.Embed.from_dict:4 of msgid "" -"A factory method that creates a :class:`MemberCacheFlags` with everything" -" disabled." +"You can find out about this format in the `official Discord " +"documentation`__." msgstr "" -#: discord.MemberCacheFlags.online:1 of -msgid "Whether to cache members with a status." +#: discord.embeds.Embed.from_dict:10 of +msgid "The dictionary to convert into an embed." msgstr "" -#: discord.MemberCacheFlags.online:3 of -msgid "" -"For example, members that are part of the initial ``GUILD_CREATE`` or " -"become online at a later point. This requires :attr:`Intents.presences`." +#: discord.embeds.Embed.copy:1 of +msgid "Returns a shallow copy of the embed." msgstr "" -#: discord.MemberCacheFlags.online:6 of -msgid "Members that go offline are no longer cached." +#: discord.Embed.footer:1 of +msgid "Returns an ``EmbedProxy`` denoting the footer contents." msgstr "" -#: discord.MemberCacheFlags.voice:1 of -msgid "Whether to cache members that are in voice." +#: discord.Embed.footer:3 of +msgid "See :meth:`set_footer` for possible values you can access." msgstr "" -#: discord.MemberCacheFlags.voice:3 of -msgid "This requires :attr:`Intents.voice_states`." +#: discord.Embed.author:5 discord.Embed.fields:5 discord.Embed.footer:5 +#: discord.Embed.image:10 discord.Embed.provider:5 discord.Embed.thumbnail:10 +#: discord.Embed.video:9 of +msgid "If the attribute has no value then :attr:`Empty` is returned." msgstr "" -#: discord.MemberCacheFlags.voice:5 of -msgid "Members that leave voice are no longer cached." +#: discord.embeds.Embed.set_footer:1 of +msgid "Sets the footer for the embed content." msgstr "" -#: discord.MemberCacheFlags.joined:1 of +#: discord.embeds.Embed.add_field:3 discord.embeds.Embed.insert_field_at:3 +#: discord.embeds.Embed.remove_author:3 discord.embeds.Embed.remove_footer:3 +#: discord.embeds.Embed.set_author:3 discord.embeds.Embed.set_field_at:5 +#: discord.embeds.Embed.set_footer:3 discord.embeds.Embed.set_image:3 +#: discord.embeds.Embed.set_thumbnail:3 of msgid "" -"Whether to cache members that joined the guild or are chunked as part of " -"the initial log in flow." +"This function returns the class instance to allow for fluent-style " +"chaining." msgstr "" -#: discord.MemberCacheFlags.joined:4 of -msgid "This requires :attr:`Intents.members`." -msgstr "" +#: discord.embeds.Embed.set_footer:6 of +msgid "The footer text." +msgstr "フッターテキスト。" -#: discord.MemberCacheFlags.joined:6 of -msgid "Members that leave the guild are no longer cached." +#: discord.embeds.Embed.set_footer:8 of +msgid "The URL of the footer icon. Only HTTP(S) is supported." msgstr "" -#: discord.MemberCacheFlags.from_intents:1 of -msgid "" -"A factory method that creates a :class:`MemberCacheFlags` based on the " -"currently selected :class:`Intents`." -msgstr "" - -#: discord.MemberCacheFlags.from_intents:4 of +#: discord.embeds.Embed.remove_footer:1 of #, fuzzy -msgid "The intents to select from." -msgstr "メンションをエスケープするテキスト。" +msgid "Clears embed's footer information." +msgstr "Botのアプリケーション情報。" -#: discord.MemberCacheFlags.from_intents:7 of -msgid "The resulting member cache flags." +#: discord.Embed.image:1 of +msgid "Returns an ``EmbedProxy`` denoting the image contents." msgstr "" -#: discord.MemberCacheFlags.from_intents:8 of -#, fuzzy -msgid ":class:`MemberCacheFlags`" -msgstr ":class:`bytes`" +#: discord.Embed.image:3 discord.Embed.thumbnail:3 of +msgid "Possible attributes you can access are:" +msgstr "" -#: ../../api.rst:2908 -msgid "File" +#: discord.Embed.image:5 discord.Embed.thumbnail:5 of +msgid "``url``" msgstr "" -#: discord.File:1 of -msgid "" -"A parameter object used for :meth:`abc.Messageable.send` for sending file" -" objects." +#: discord.Embed.image:6 discord.Embed.thumbnail:6 of +msgid "``proxy_url``" msgstr "" -#: discord.File:6 of -msgid "" -"File objects are single use and are not meant to be reused in multiple " -":meth:`abc.Messageable.send`\\s." +#: discord.Embed.image:7 discord.Embed.thumbnail:7 of +msgid "``width``" msgstr "" -#: discord.File:11 of -msgid "" -"A file-like object opened in binary mode and read mode or a filename " -"representing a file in the hard drive to open." +#: discord.Embed.image:8 discord.Embed.thumbnail:8 of +msgid "``height``" msgstr "" -#: discord.File:17 of -msgid "" -"If the file-like object passed is opened via ``open`` then the modes 'rb'" -" should be used." +#: discord.embeds.Embed.set_image:1 of +msgid "Sets the image for the embed content." msgstr "" -#: discord.File:20 of -msgid "To pass binary data, consider usage of ``io.BytesIO``." +#: discord.embeds.Embed.set_image:6 of +msgid "Passing :attr:`Empty` removes the image." msgstr "" -#: discord.File:22 of -msgid "Union[:class:`str`, :class:`io.BufferedIOBase`]" +#: discord.embeds.Embed.set_image:9 of +msgid "The source URL for the image. Only HTTP(S) is supported." msgstr "" -#: discord.File:26 of -msgid "" -"The filename to display when uploading to Discord. If this is not given " -"then it defaults to ``fp.name`` or if ``fp`` is a string then the " -"``filename`` will default to the string given." +#: discord.Embed.thumbnail:1 of +msgid "Returns an ``EmbedProxy`` denoting the thumbnail contents." msgstr "" -#: discord.File:34 of -msgid "Whether the attachment is a spoiler." +#: discord.embeds.Embed.set_thumbnail:1 of +msgid "Sets the thumbnail for the embed content." msgstr "" -#: ../../api.rst:2914 -msgid "Colour" +#: discord.embeds.Embed.set_thumbnail:6 of +msgid "Passing :attr:`Empty` removes the thumbnail." msgstr "" -#: discord.Colour:1 of -msgid "" -"Represents a Discord role colour. This class is similar to a (red, green," -" blue) :class:`tuple`." +#: discord.embeds.Embed.set_thumbnail:9 of +msgid "The source URL for the thumbnail. Only HTTP(S) is supported." msgstr "" -#: discord.Colour:4 of -msgid "There is an alias for this called Color." +#: discord.Embed.video:1 of +msgid "Returns an ``EmbedProxy`` denoting the video contents." msgstr "" -#: discord.Colour:10 of -msgid "Checks if two colours are equal." +#: discord.Embed.video:3 of +msgid "Possible attributes include:" msgstr "" -#: discord.Colour:14 of -msgid "Checks if two colours are not equal." +#: discord.Embed.video:5 of +msgid "``url`` for the video URL." msgstr "" -#: discord.Colour:18 of -msgid "Return the colour's hash." +#: discord.Embed.video:6 of +msgid "``height`` for the video height." msgstr "" -#: discord.Colour:22 of -msgid "Returns the hex format for the colour." +#: discord.Embed.video:7 of +msgid "``width`` for the video width." msgstr "" -#: discord.Colour:26 of -msgid "The raw integer colour value." +#: discord.Embed.provider:1 of +msgid "Returns an ``EmbedProxy`` denoting the provider contents." msgstr "" -#: discord.Colour.r:1 of -msgid "Returns the red component of the colour." +#: discord.Embed.provider:3 of +msgid "The only attributes that might be accessed are ``name`` and ``url``." msgstr "" -#: discord.Colour.g:1 of -msgid "Returns the green component of the colour." +#: discord.Embed.author:1 of +msgid "Returns an ``EmbedProxy`` denoting the author contents." msgstr "" -#: discord.Colour.b:1 of -msgid "Returns the blue component of the colour." +#: discord.Embed.author:3 of +msgid "See :meth:`set_author` for possible values you can access." msgstr "" -#: discord.Colour.to_rgb:1 of -msgid "" -"Tuple[:class:`int`, :class:`int`, :class:`int`]: Returns an (r, g, b) " -"tuple representing the colour." +#: discord.embeds.Embed.set_author:1 of +msgid "Sets the author for the embed content." msgstr "" -#: discord.Colour.from_rgb:1 of -msgid "Constructs a :class:`Colour` from an RGB tuple." +#: discord.embeds.Embed.set_author:6 of +msgid "The name of the author." msgstr "" -#: discord.Colour.from_hsv:1 of -msgid "Constructs a :class:`Colour` from an HSV tuple." +#: discord.embeds.Embed.set_author:8 of +msgid "The URL for the author." msgstr "" -#: discord.Colour.default:1 of -msgid "A factory method that returns a :class:`Colour` with a value of ``0``." +#: discord.embeds.Embed.set_author:10 of +msgid "The URL of the author icon. Only HTTP(S) is supported." msgstr "" -#: discord.Colour.teal:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x1abc9c``." +#: discord.embeds.Embed.remove_author:1 of +#, fuzzy +msgid "Clears embed's author information." +msgstr "Botのアプリケーション情報。" + +#: discord.Embed.fields:1 of +msgid "Returns a :class:`list` of ``EmbedProxy`` denoting the field contents." msgstr "" -#: discord.Colour.dark_teal:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x11806a``." +#: discord.Embed.fields:3 of +msgid "See :meth:`add_field` for possible values you can access." msgstr "" -#: discord.Colour.green:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x2ecc71``." +#: discord.Embed.fields:7 of +msgid "List[Union[``EmbedProxy``, :attr:`Empty`]]" msgstr "" -#: discord.Colour.dark_green:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x1f8b4c``." +#: discord.embeds.Embed.add_field:1 of +msgid "Adds a field to the embed object." msgstr "" -#: discord.Colour.blue:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x3498db``." +#: discord.embeds.Embed.add_field:6 discord.embeds.Embed.insert_field_at:10 +#: discord.embeds.Embed.set_field_at:10 of +msgid "The name of the field." +msgstr "フィールドの名前。" + +#: discord.embeds.Embed.add_field:8 discord.embeds.Embed.insert_field_at:12 +#: discord.embeds.Embed.set_field_at:12 of +msgid "The value of the field." +msgstr "フィールドの値。" + +#: discord.embeds.Embed.add_field:10 discord.embeds.Embed.insert_field_at:14 +#: discord.embeds.Embed.set_field_at:14 of +msgid "Whether the field should be displayed inline." +msgstr "フィールドをインライン表示するかどうか。" + +#: discord.embeds.Embed.insert_field_at:1 of +msgid "Inserts a field before a specified index to the embed." msgstr "" -#: discord.Colour.dark_blue:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x206694``." +#: discord.embeds.Embed.insert_field_at:8 of +msgid "The index of where to insert the field." msgstr "" -#: discord.Colour.purple:1 of +#: discord.embeds.Embed.clear_fields:1 of +msgid "Removes all fields from this embed." +msgstr "埋め込みからすべてのフィールドを削除します。" + +#: discord.embeds.Embed.remove_field:1 of +msgid "Removes a field at a specified index." +msgstr "特定のインデックスのフィールドを削除します。" + +#: discord.embeds.Embed.remove_field:3 of msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x9b59b6``." +"If the index is invalid or out of bounds then the error is silently " +"swallowed." msgstr "" -#: discord.Colour.dark_purple:1 of +#: discord.embeds.Embed.remove_field:8 of msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x71368a``." +"When deleting a field by index, the index of the other fields shift to " +"fill the gap just like a regular list." msgstr "" -#: discord.Colour.magenta:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0xe91e63``." +#: discord.embeds.Embed.remove_field:11 of +msgid "The index of the field to remove." msgstr "" -#: discord.Colour.dark_magenta:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0xad1457``." +#: discord.embeds.Embed.set_field_at:1 of +msgid "Modifies a field to the embed object." msgstr "" -#: discord.Colour.gold:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0xf1c40f``." +#: discord.embeds.Embed.set_field_at:3 of +msgid "The index must point to a valid pre-existing field." msgstr "" -#: discord.Colour.dark_gold:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0xc27c0e``." +#: discord.embeds.Embed.set_field_at:8 of +msgid "The index of the field to modify." msgstr "" -#: discord.Colour.orange:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0xe67e22``." +#: discord.embeds.Embed.set_field_at:17 of +#, fuzzy +msgid "An invalid index was provided." +msgstr "招待の更新。" + +#: discord.embeds.Embed.to_dict:1 of +msgid "Converts this embed object into a dict." msgstr "" -#: discord.Colour.dark_orange:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0xa84300``." +#: ../../api.rst:3988 +msgid "AllowedMentions" msgstr "" -#: discord.Colour.red:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0xe74c3c``." +#: discord.mentions.AllowedMentions:1 of +msgid "A class that represents what mentions are allowed in a message." msgstr "" -#: discord.Colour.dark_red:1 of +#: discord.mentions.AllowedMentions:3 of msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x992d22``." +"This class can be set during :class:`Client` initialisation to apply to " +"every message sent. It can also be applied on a per message basis via " +":meth:`abc.Messageable.send` for more fine-grained control." msgstr "" -#: discord.Colour.lighter_gray:1 discord.Colour.lighter_grey:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x95a5a6``." +#: discord.mentions.AllowedMentions:9 of +msgid "Whether to allow everyone and here mentions. Defaults to ``True``." msgstr "" -#: discord.Colour.dark_gray:1 discord.Colour.dark_grey:1 of +#: discord.mentions.AllowedMentions:15 of msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x607d8b``." +"Controls the users being mentioned. If ``True`` (the default) then users " +"are mentioned based on the message content. If ``False`` then users are " +"not mentioned at all. If a list of :class:`abc.Snowflake` is given then " +"only the users provided will be mentioned, provided those users are in " +"the message content." msgstr "" -#: discord.Colour.light_gray:1 discord.Colour.light_grey:1 of +#: discord.mentions.AllowedMentions:21 discord.mentions.AllowedMentions:31 of +#, fuzzy +msgid "Union[:class:`bool`, List[:class:`abc.Snowflake`]]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" + +#: discord.mentions.AllowedMentions:25 of msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x979c9f``." +"Controls the roles being mentioned. If ``True`` (the default) then roles " +"are mentioned based on the message content. If ``False`` then roles are " +"not mentioned at all. If a list of :class:`abc.Snowflake` is given then " +"only the roles provided will be mentioned, provided those roles are in " +"the message content." msgstr "" -#: discord.Colour.darker_gray:1 discord.Colour.darker_grey:1 of +#: discord.mentions.AllowedMentions:35 of msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x546e7a``." +"Whether to mention the author of the message being replied to. Defaults " +"to ``True``." msgstr "" -#: discord.Colour.blurple:1 of +#: discord.mentions.AllowedMentions.all:1 of msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x7289da``." +"A factory method that returns a :class:`AllowedMentions` with all fields " +"explicitly set to ``True``" msgstr "" -#: discord.Colour.greyple:1 of +#: discord.mentions.AllowedMentions.none:1 of msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x99aab5``." +"A factory method that returns a :class:`AllowedMentions` with all fields " +"set to ``False``" msgstr "" -#: discord.Colour.dark_theme:1 of -msgid "" -"A factory method that returns a :class:`Colour` with a value of " -"``0x36393F``. This will appear transparent on Discord's dark theme." +#: ../../api.rst:3996 +msgid "MessageReference" msgstr "" -#: ../../api.rst:2920 -msgid "BaseActivity" +#: discord.message.MessageReference:1 of +msgid "Represents a reference to a :class:`~discord.Message`." msgstr "" -#: discord.BaseActivity:1 of -msgid "" -"The base activity that all user-settable activities inherit from. A user-" -"settable activity is one that can be used in " -":meth:`Client.change_presence`." +#: discord.message.MessageReference:5 of +msgid "This class can now be constructed by users." msgstr "" -#: discord.BaseActivity:4 of -msgid "The following types currently count as user-settable:" +#: discord.message.MessageReference:10 of +msgid "The id of the message referenced." msgstr "" -#: discord.BaseActivity:6 of +#: discord.message.MessageReference:16 of #, fuzzy -msgid ":class:`Activity`" -msgstr ":class:`.Invite`" +msgid "The channel id of the message referenced." +msgstr "更新後のメッセージ。" -#: discord.Activity:9 discord.BaseActivity:7 of -msgid ":class:`Game`" +#: discord.message.MessageReference:22 of +msgid "The guild id of the message referenced." msgstr "" -#: discord.Activity:10 discord.BaseActivity:8 of -msgid ":class:`Streaming`" +#: discord.message.MessageReference:28 +#: discord.message.MessageReference.from_message:7 of +msgid "" +"Whether replying to the referenced message should raise " +":class:`HTTPException` if the message no longer exists or Discord could " +"not fetch the message." msgstr "" -#: discord.BaseActivity:9 of -#, fuzzy -msgid ":class:`CustomActivity`" -msgstr ":class:`str`" - -#: discord.BaseActivity:11 of +#: discord.message.MessageReference:37 of msgid "" -"Note that although these types are considered user-settable by the " -"library, Discord typically ignores certain combinations of activity " -"depending on what is currently set. This behaviour may change in the " -"future so there are no guarantees on whether Discord will actually let " -"you set these types." +"The message that this reference resolved to. If this is ``None`` then the" +" original message was not fetched either due to the Discord API not " +"attempting to resolve it or it not being available at the time of " +"creation. If the message was resolved at a prior point but has since been" +" deleted then this will be of type :class:`DeletedReferencedMessage`." msgstr "" -#: discord.BaseActivity.created_at:1 of -msgid "When the user started doing this activity in UTC." +#: discord.message.MessageReference:43 of +msgid "" +"Currently, this is mainly the replied to message when a user replies to a" +" message." msgstr "" -#: ../../api.rst:2926 -msgid "Activity" +#: discord.message.MessageReference:47 of +msgid "Optional[Union[:class:`Message`, :class:`DeletedReferencedMessage`]]" msgstr "" -#: discord.Activity:1 of -msgid "Represents an activity in Discord." +#: discord.message.MessageReference.from_message:1 of +msgid "" +"Creates a :class:`MessageReference` from an existing " +":class:`~discord.Message`." msgstr "" -#: discord.Activity:3 of +#: discord.message.MessageReference.from_message:5 of +#, fuzzy +msgid "The message to be converted into a reference." +msgstr "メッセージの内容を変更した。" + +#: discord.message.MessageReference.from_message:7 of msgid "" -"This could be an activity such as streaming, playing, listening or " -"watching." +"Whether replying to the referenced message should raise " +":class:`HTTPException` if the message no longer exists or Discord could " +"not fetch the message. .. versionadded:: 1.7" msgstr "" -#: discord.Activity:6 of -msgid "" -"For memory optimisation purposes, some activities are offered in slimmed " -"down versions:" -msgstr "" +#: discord.message.MessageReference.from_message:13 of +#, fuzzy +msgid "A reference to the message." +msgstr "更新後のメッセージ。" -#: discord.Activity:14 of -msgid "The application ID of the game." -msgstr "" +#: discord.message.MessageReference.from_message:14 of +#, fuzzy +msgid ":class:`MessageReference`" +msgstr ":class:`bytes`" -#: discord.Activity:20 of +#: discord.MessageReference.cached_message:3 of #, fuzzy -msgid "The name of the activity." -msgstr "ギルドの名前。" +msgid "Optional[:class:`~discord.Message`]" +msgstr ":class:`~discord.User`" -#: discord.Activity:26 of -msgid "A stream URL that the activity could be doing." +#: discord.MessageReference.jump_url:1 of +msgid "Returns a URL that allows the client to jump to the referenced message." msgstr "" -#: discord.Activity:32 of -msgid "The type of activity currently being done." +#: ../../api.rst:4004 +msgid "PartialMessage" msgstr "" -#: discord.Activity:38 of -msgid "The user's current state. For example, \"In Game\"." +#: discord.message.PartialMessage:1 of +msgid "" +"Represents a partial message to aid with working messages when only a " +"message and channel ID are present." msgstr "" -#: discord.Activity:44 of -msgid "The detail of the user's current activity." +#: discord.message.PartialMessage:4 of +msgid "" +"There are two ways to construct this class. The first one is through the " +"constructor itself, and the second is via the following:" msgstr "" -#: discord.Activity:50 of -msgid "A dictionary of timestamps. It contains the following optional keys:" +#: discord.message.PartialMessage:7 of +msgid ":meth:`TextChannel.get_partial_message`" msgstr "" -#: discord.Activity:52 of -msgid "" -"``start``: Corresponds to when the user started doing the activity in " -"milliseconds since Unix epoch." +#: discord.message.PartialMessage:8 of +msgid ":meth:`Thread.get_partial_message`" msgstr "" -#: discord.Activity:54 of -msgid "" -"``end``: Corresponds to when the user will finish doing the activity in " -"milliseconds since Unix epoch." +#: discord.message.PartialMessage:9 of +msgid ":meth:`DMChannel.get_partial_message`" msgstr "" -#: discord.Activity:61 of +#: discord.message.PartialMessage:19 of +#, fuzzy +msgid "Checks if two partial messages are equal." +msgstr "二つのユーザーが等しいかを比較します。" + +#: discord.message.PartialMessage:23 of +#, fuzzy +msgid "Checks if two partial messages are not equal." +msgstr "二つのユーザーが等しいものではないか比較します。" + +#: discord.message.PartialMessage:27 of +#, fuzzy +msgid "Returns the partial message's hash." +msgstr "ユーザーのハッシュ値を返します。" + +#: discord.message.PartialMessage:31 of +#, fuzzy +msgid "The channel associated with this partial message." +msgstr "プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。" + +#: discord.message.PartialMessage:33 of +#, fuzzy msgid "" -"A dictionary representing the images and their hover text of an activity." -" It contains the following optional keys:" +"Union[:class:`PartialMessageable`, :class:`TextChannel`, :class:`Thread`," +" :class:`DMChannel`]" msgstr "" +"Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +":class:`.abc.PrivateChannel`]" -#: discord.Activity:64 of -msgid "``large_image``: A string representing the ID for the large image asset." -msgstr "" +#: discord.PartialMessage.created_at:1 of +#, fuzzy +msgid "The partial message's creation time in UTC." +msgstr "役職の名前を返します。" -#: discord.Activity:65 of -msgid "" -"``large_text``: A string representing the text when hovering over the " -"large image asset." +#: ../../docstring discord.PartialMessage.guild:1 of +#, fuzzy +msgid "The guild that the partial message belongs to, if applicable." +msgstr "更新された後のギルド。" + +#: discord.message.PartialMessage.fetch:3 of +msgid "Fetches the partial message to a full :class:`Message`." msgstr "" -#: discord.Activity:66 of -msgid "``small_image``: A string representing the ID for the small image asset." +#: discord.message.PartialMessage.fetch:5 of +#, fuzzy +msgid "The message was not found." +msgstr "作成、または削除されたギルドチャンネル。" + +#: discord.message.PartialMessage.fetch:9 of +#, fuzzy +msgid "The full message." +msgstr "削除されたメッセージ。" + +#: ../../api.rst:4012 +msgid "SelectOption" msgstr "" -#: discord.Activity:67 of -msgid "" -"``small_text``: A string representing the text when hovering over the " -"small image asset." +#: discord.components.SelectOption:1 of +msgid "Represents a select menu's option." msgstr "" -#: discord.Activity:73 of +#: discord.components.SelectOption:3 of +#, fuzzy +msgid "These can be created by users." +msgstr "ボイスチャンネルに接続しているかどうかを表します。" + +#: discord.components.SelectOption:9 discord.ui.select.Select.add_option:6 of msgid "" -"A dictionary representing the activity party. It contains the following " -"optional keys:" +"The label of the option. This is displayed to users. Can only be up to " +"100 characters." msgstr "" -#: discord.Activity:75 of -msgid "``id``: A string representing the party ID." +#: discord.components.SelectOption:16 of +msgid "" +"The value of the option. This is not displayed to users. If not provided " +"when constructed then it defaults to the label. Can only be up to 100 " +"characters." msgstr "" -#: discord.Activity:76 of +#: discord.components.SelectOption:24 discord.ui.select.Select.add_option:12 of msgid "" -"``size``: A list of up to two integer elements denoting (current_size, " -"maximum_size)." +"An additional description of the option, if any. Can only be up to 100 " +"characters." msgstr "" -#: discord.Activity:82 of -msgid "The emoji that belongs to this activity." -msgstr "" +#: discord.components.SelectOption:31 of +#, fuzzy +msgid "The emoji of the option, if available." +msgstr "該当すれば :class:`Relationship` が返ります。" -#: discord.Activity:84 discord.CustomActivity:33 of -msgid "Optional[:class:`PartialEmoji`]" +#: discord.components.SelectOption:33 of +#, fuzzy +msgid "Optional[Union[:class:`str`, :class:`Emoji`, :class:`PartialEmoji`]]" msgstr "" +"Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +":class:`.abc.PrivateChannel`]" -#: discord.Activity.start:1 of -msgid "When the user started doing this activity in UTC, if applicable." +#: discord.components.SelectOption:37 discord.ui.select.Select.add_option:18 of +#, fuzzy +msgid "Whether this option is selected by default." +msgstr "Discordとの接続を閉じます。" + +#: ../../api.rst:4020 +#, fuzzy +msgid "Intents" +msgstr "クライアント" + +#: discord.flags.Intents:1 of +msgid "Wraps up a Discord gateway intent flag." msgstr "" -#: discord.Activity.end:1 of -msgid "When the user will stop doing this activity in UTC, if applicable." +#: discord.flags.Intents:3 of +msgid "" +"Similar to :class:`Permissions`\\, the properties provided are two way. " +"You can set and retrieve individual bits using the properties as if they " +"were regular bools." msgstr "" -#: discord.Activity.large_image_url:1 of +#: discord.flags.Intents:7 discord.flags.MemberCacheFlags:12 +#: discord.flags.SystemChannelFlags:7 of msgid "" -"Returns a URL pointing to the large image asset of this activity if " -"applicable." +"To construct an object you can pass keyword arguments denoting the flags " +"to enable or disable." msgstr "" -#: discord.Activity.small_image_url:1 of +#: discord.flags.Intents:10 of msgid "" -"Returns a URL pointing to the small image asset of this activity if " -"applicable." +"This is used to disable certain gateway features that are unnecessary to " +"run your bot. To make use of this, it is passed to the ``intents`` " +"keyword argument of :class:`Client`." msgstr "" -#: discord.Activity.large_image_text:1 of -msgid "Returns the large image asset hover text of this activity if applicable." +#: discord.flags.Intents:20 discord.flags.MemberCacheFlags:23 +#: discord.flags.MessageFlags:9 discord.flags.SystemChannelFlags:14 of +msgid "Checks if two flags are equal." msgstr "" -#: discord.Activity.small_image_text:1 of -msgid "Returns the small image asset hover text of this activity if applicable." +#: discord.flags.Intents:23 discord.flags.MemberCacheFlags:26 +#: discord.flags.MessageFlags:12 discord.flags.SystemChannelFlags:17 of +msgid "Checks if two flags are not equal." msgstr "" -#: ../../api.rst:2932 -msgid "Game" +#: discord.flags.ApplicationFlags:13 discord.flags.Intents:26 +#: discord.flags.MemberCacheFlags:29 discord.flags.MessageFlags:15 +#: discord.flags.PublicUserFlags:13 discord.flags.SystemChannelFlags:20 of +msgid "Return the flag's hash." msgstr "" -#: discord.Game:1 of +#: discord.flags.Intents:29 discord.flags.MemberCacheFlags:32 +#: discord.flags.MessageFlags:18 discord.flags.SystemChannelFlags:23 of msgid "" -"A slimmed down version of :class:`Activity` that represents a Discord " -"game." +"Returns an iterator of ``(name, value)`` pairs. This allows it to be, for" +" example, constructed as a dict or a list of pairs." msgstr "" -#: discord.Game:3 of +#: discord.flags.ApplicationFlags:24 discord.flags.Intents:34 +#: discord.flags.MemberCacheFlags:37 of msgid "" -"This is typically displayed via **Playing** on the official Discord " -"client." +"The raw value. You should query flags via the properties rather than " +"using this raw value." msgstr "" -#: discord.Game:9 of -msgid "Checks if two games are equal." +#: discord.flags.Intents.all:1 of +msgid "A factory method that creates a :class:`Intents` with everything enabled." msgstr "" -#: discord.Game:13 of -msgid "Checks if two games are not equal." +#: discord.flags.Intents.none:1 of +msgid "A factory method that creates a :class:`Intents` with everything disabled." msgstr "" -#: discord.Game:17 of -msgid "Returns the game's hash." +#: discord.flags.Intents.default:1 of +msgid "" +"A factory method that creates a :class:`Intents` with everything enabled " +"except :attr:`presences`, :attr:`members`, and :attr:`message_content`." msgstr "" -#: discord.Game:21 of -msgid "Returns the game's name." +#: ../../docstring discord.Intents.guilds:1 of +msgid "Whether guild related events are enabled." msgstr "" -#: discord.Game:23 discord.Game:32 of -msgid "The game's name." +#: ../../docstring discord.Intents.bans:3 discord.Intents.dm_messages:5 +#: discord.Intents.dm_reactions:5 discord.Intents.dm_typing:5 +#: discord.Intents.emojis_and_stickers:5 discord.Intents.guild_messages:5 +#: discord.Intents.guild_reactions:5 discord.Intents.guild_typing:5 +#: discord.Intents.guilds:3 discord.Intents.integrations:3 +#: discord.Intents.invites:3 discord.Intents.members:3 +#: discord.Intents.messages:5 discord.Intents.presences:3 +#: discord.Intents.reactions:5 discord.Intents.typing:5 +#: discord.Intents.voice_states:3 discord.Intents.webhooks:3 of +msgid "This corresponds to the following events:" msgstr "" -#: discord.Game:25 of -msgid "" -"A naive UTC timestamp representing when the game started. Keyword-only " -"parameter. Ignored for bots." +#: ../../docstring discord.Intents.guilds:5 of +msgid ":func:`on_guild_join`" msgstr "" -#: discord.Game:27 of -msgid "" -"A naive UTC timestamp representing when the game ends. Keyword-only " -"parameter. Ignored for bots." +#: ../../docstring discord.Intents.guilds:6 of +msgid ":func:`on_guild_remove`" msgstr "" -#: discord.Game.type:1 discord.Streaming.type:1 of -msgid "Returns the game's type. This is for compatibility with :class:`Activity`." +#: ../../docstring discord.Intents.guilds:7 of +msgid ":func:`on_guild_available`" msgstr "" -#: discord.Game.type:3 of -msgid "It always returns :attr:`ActivityType.playing`." +#: ../../docstring discord.Intents.guilds:8 of +msgid ":func:`on_guild_unavailable`" msgstr "" -#: discord.Game.start:1 of -msgid "When the user started playing this game in UTC, if applicable." +#: ../../docstring discord.Intents.guilds:9 of +msgid ":func:`on_guild_channel_update`" msgstr "" -#: discord.Game.end:1 of -msgid "When the user will stop playing this game in UTC, if applicable." +#: ../../docstring discord.Intents.guilds:10 of +msgid ":func:`on_guild_channel_create`" msgstr "" -#: ../../api.rst:2938 -msgid "Streaming" +#: ../../docstring discord.Intents.guilds:11 of +msgid ":func:`on_guild_channel_delete`" msgstr "" -#: discord.Streaming:1 of -msgid "" -"A slimmed down version of :class:`Activity` that represents a Discord " -"streaming status." +#: ../../docstring discord.Intents.guilds:12 of +msgid ":func:`on_guild_channel_pins_update`" msgstr "" -#: discord.Streaming:3 of +#: ../../docstring discord.Intents.dm_messages:13 +#: discord.Intents.dm_reactions:14 discord.Intents.emojis_and_stickers:10 +#: discord.Intents.guild_messages:13 discord.Intents.guild_reactions:14 +#: discord.Intents.guilds:14 discord.Intents.members:10 +#: discord.Intents.messages:13 discord.Intents.presences:7 +#: discord.Intents.reactions:14 discord.Intents.voice_states:7 of msgid "" -"This is typically displayed via **Streaming** on the official Discord " -"client." +"This also corresponds to the following attributes and classes in terms of" +" cache:" msgstr "" -#: discord.Streaming:9 of -msgid "Checks if two streams are equal." -msgstr "" +#: ../../docstring discord.Intents.guilds:16 of +#, fuzzy +msgid ":attr:`Client.guilds`" +msgstr ":attr:`created_at`" -#: discord.Streaming:13 of -msgid "Checks if two streams are not equal." +#: ../../docstring discord.Intents.guilds:17 of +msgid ":class:`Guild` and all its attributes." msgstr "" -#: discord.Streaming:17 of -msgid "Returns the stream's hash." +#: ../../docstring discord.Intents.guilds:18 of +msgid ":meth:`Client.get_channel`" msgstr "" -#: discord.Streaming:21 of -msgid "Returns the stream's name." +#: ../../docstring discord.Intents.guilds:19 of +msgid ":meth:`Client.get_all_channels`" msgstr "" -#: discord.Streaming:25 of -msgid "Where the user is streaming from (ie. YouTube, Twitch)." +#: ../../docstring discord.Intents.guilds:21 of +msgid "" +"It is highly advisable to leave this intent enabled for your bot to " +"function." msgstr "" -#: discord.Streaming:33 of -#, fuzzy -msgid "The stream's name." -msgstr "役職の名前を返します。" +#: ../../docstring discord.Intents.members:1 of +msgid "Whether guild member related events are enabled." +msgstr "" -#: discord.Streaming:39 of -#, fuzzy -msgid "An alias for :attr:`name`" -msgstr ":attr:`dnd` のエイリアス。" +#: ../../docstring discord.Intents.members:5 of +msgid ":func:`on_member_join`" +msgstr "" -#: discord.Streaming:45 of -#, fuzzy -msgid "The game being streamed." -msgstr "更新された後のギルド。" +#: ../../docstring discord.Intents.members:6 of +msgid ":func:`on_member_remove`" +msgstr "" -#: discord.Streaming:53 of -msgid "The stream's URL." +#: ../../docstring discord.Intents.members:7 of +msgid ":func:`on_member_update`" msgstr "" -#: discord.Streaming:59 of -msgid "" -"A dictionary comprising of similar keys than those in " -":attr:`Activity.assets`." +#: ../../docstring discord.Intents.members:8 of +msgid ":func:`on_user_update`" msgstr "" -#: discord.Streaming.type:3 of -msgid "It always returns :attr:`ActivityType.streaming`." +#: ../../docstring discord.Intents.members:12 of +msgid ":meth:`Client.get_all_members`" msgstr "" -#: discord.Streaming.twitch_name:1 of -msgid "If provided, the twitch name of the user streaming." +#: ../../docstring discord.Intents.members:13 of +#, fuzzy +msgid ":meth:`Client.get_user`" +msgstr ":attr:`created_at`" + +#: ../../docstring discord.Intents.members:14 of +msgid ":meth:`Guild.chunk`" msgstr "" -#: discord.Streaming.twitch_name:3 of -msgid "" -"This corresponds to the ``large_image`` key of the " -":attr:`Streaming.assets` dictionary if it starts with ``twitch:``. " -"Typically set by the Discord client." +#: ../../docstring discord.Intents.members:15 of +msgid ":meth:`Guild.fetch_members`" msgstr "" -#: ../../api.rst:2944 -msgid "CustomActivity" +#: ../../docstring discord.Intents.members:16 of +msgid ":meth:`Guild.get_member`" msgstr "" -#: discord.CustomActivity:1 of +#: ../../docstring discord.Intents.members:17 of #, fuzzy -msgid "Represents a Custom activity from Discord." -msgstr "Discordのリレーションシップを表します。" +msgid ":attr:`Guild.members`" +msgstr ":attr:`uses`" -#: discord.CustomActivity:19 of +#: ../../docstring discord.Intents.members:18 of #, fuzzy -msgid "Returns the custom status text." -msgstr "カテゴリの名前を返します。" +msgid ":attr:`Member.roles`" +msgstr ":attr:`uses`" -#: discord.CustomActivity:25 of -msgid "The custom activity's name." -msgstr "" +#: ../../docstring discord.Intents.members:19 of +#, fuzzy +msgid ":attr:`Member.nick`" +msgstr ":attr:`temporary`" -#: discord.CustomActivity:31 of -msgid "The emoji to pass to the activity, if any." +#: ../../docstring discord.Intents.members:20 of +msgid ":attr:`Member.premium_since`" msgstr "" -#: discord.CustomActivity.type:3 of -msgid "It always returns :attr:`ActivityType.custom`." -msgstr "" +#: ../../docstring discord.Intents.members:21 of +#, fuzzy +msgid ":attr:`User.name`" +msgstr ":attr:`uses`" -#: ../../api.rst:2950 -msgid "Permissions" -msgstr "" +#: ../../docstring discord.Intents.members:22 of +#, fuzzy +msgid ":attr:`User.avatar`" +msgstr ":attr:`uses`" -#: discord.Permissions:1 of -msgid "Wraps up the Discord permission value." -msgstr "" +#: ../../docstring discord.Intents.members:23 of +#, fuzzy +msgid ":attr:`User.discriminator`" +msgstr "識別子" -#: discord.Permissions:3 of +#: ../../docstring discord.Intents.members:25 of msgid "" -"The properties provided are two way. You can set and retrieve individual " -"bits using the properties as if they were regular bools. This allows you " -"to edit permissions." +"For more information go to the :ref:`member intent documentation " +"`." msgstr "" -#: discord.Permissions:7 of +#: ../../docstring discord.Intents.members:29 +#: discord.Intents.message_content:19 discord.Intents.presences:17 of msgid "" -"You can now use keyword arguments to initialize :class:`Permissions` " -"similar to :meth:`update`." +"Currently, this requires opting in explicitly via the developer portal as" +" well. Bots in over 100 guilds will need to apply to Discord for " +"verification." msgstr "" -#: discord.Permissions:15 of -msgid "Checks if two permissions are equal." +#: ../../docstring discord.Intents.bans:1 of +msgid "Whether guild ban related events are enabled." msgstr "" -#: discord.Permissions:18 of -msgid "Checks if two permissions are not equal." +#: ../../docstring discord.Intents.bans:5 of +msgid ":func:`on_member_ban`" msgstr "" -#: discord.Permissions:21 of -msgid "Checks if a permission is a subset of another permission." +#: ../../docstring discord.Intents.bans:6 of +msgid ":func:`on_member_unban`" msgstr "" -#: discord.Permissions:24 of -msgid "Checks if a permission is a superset of another permission." +#: ../../docstring discord.Intents.bans:8 discord.Intents.dm_typing:9 +#: discord.Intents.guild_typing:9 discord.Intents.integrations:10 +#: discord.Intents.invites:8 discord.Intents.typing:9 +#: discord.Intents.webhooks:7 of +msgid "" +"This does not correspond to any attributes or classes in the library in " +"terms of cache." msgstr "" -#: discord.Permissions:27 of -msgid "Checks if a permission is a strict subset of another permission." -msgstr "" +#: ../../docstring discord.Intents.emojis:1 of +#, fuzzy +msgid "Alias of :attr:`.emojis_and_stickers`." +msgstr ":attr:`extreme` のエイリアス。" -#: discord.Permissions:30 of -msgid "Checks if a permission is a strict superset of another permission." +#: ../../docstring discord.Intents.emojis:3 of +msgid "Changed to an alias." msgstr "" -#: discord.Permissions:33 of -msgid "Return the permission's hash." -msgstr "" +#: ../../docstring discord.Intents.emojis_and_stickers:1 of +#, fuzzy +msgid "Whether guild emoji and sticker related events are enabled." +msgstr "ギルドで表現のフィルターが有効ではない。" -#: discord.PermissionOverwrite:22 discord.Permissions:36 of -msgid "" -"Returns an iterator of ``(perm, value)`` pairs. This allows it to be, for" -" example, constructed as a dict or a list of pairs. Note that aliases are" -" not shown." +#: ../../docstring discord.Intents.emojis_and_stickers:7 of +msgid ":func:`on_guild_emojis_update`" msgstr "" -#: discord.Permissions:42 of -msgid "" -"The raw value. This value is a bit array field of a 53-bit integer " -"representing the currently available permissions. You should query " -"permissions via the properties rather than using this raw value." +#: ../../docstring discord.Intents.emojis_and_stickers:8 of +msgid ":func:`on_guild_stickers_update`" msgstr "" -#: discord.Permissions.is_subset:1 of -msgid "Returns ``True`` if self has the same or fewer permissions as other." +#: ../../docstring discord.Intents.emojis_and_stickers:14 of +msgid ":meth:`Client.get_emoji`" msgstr "" -#: discord.Permissions.is_superset:1 of -msgid "Returns ``True`` if self has the same or more permissions as other." +#: ../../docstring discord.Intents.emojis_and_stickers:15 of +msgid ":meth:`Client.get_sticker`" msgstr "" -#: discord.Permissions.is_strict_subset:1 of -msgid "" -"Returns ``True`` if the permissions on other are a strict subset of those" -" on self." +#: ../../docstring discord.Intents.emojis_and_stickers:16 of +msgid ":meth:`Client.emojis`" msgstr "" -#: discord.Permissions.is_strict_superset:1 of -msgid "" -"Returns ``True`` if the permissions on other are a strict superset of " -"those on self." +#: ../../docstring discord.Intents.emojis_and_stickers:17 of +msgid ":meth:`Client.stickers`" msgstr "" -#: discord.Permissions.none:1 of -msgid "" -"A factory method that creates a :class:`Permissions` with all permissions" -" set to ``False``." -msgstr "" +#: ../../docstring discord.Intents.emojis_and_stickers:18 of +#, fuzzy +msgid ":attr:`Guild.emojis`" +msgstr ":attr:`uses`" -#: discord.Permissions.all:1 of -msgid "" -"A factory method that creates a :class:`Permissions` with all permissions" -" set to ``True``." -msgstr "" +#: ../../docstring discord.Intents.emojis_and_stickers:19 of +#, fuzzy +msgid ":attr:`Guild.stickers`" +msgstr ":attr:`uses`" -#: discord.Permissions.all_channel:1 of -msgid "" -"A :class:`Permissions` with all channel-specific permissions set to " -"``True`` and the guild-specific ones set to ``False``. The guild-specific" -" permissions are currently:" +#: ../../docstring discord.Intents.integrations:1 of +msgid "Whether guild integration related events are enabled." msgstr "" -#: discord.Permissions.all_channel:5 of -msgid "manage_guild" +#: ../../docstring discord.Intents.integrations:5 of +msgid ":func:`on_guild_integrations_update`" msgstr "" -#: discord.Permissions.all_channel:6 of -msgid "kick_members" +#: ../../docstring discord.Intents.integrations:6 of +msgid ":func:`on_integration_create`" msgstr "" -#: discord.Permissions.all_channel:7 of -msgid "ban_members" +#: ../../docstring discord.Intents.integrations:7 of +msgid ":func:`on_integration_update`" msgstr "" -#: discord.Permissions.all_channel:8 of -msgid "administrator" +#: ../../docstring discord.Intents.integrations:8 of +msgid ":func:`on_raw_integration_delete`" msgstr "" -#: discord.Permissions.all_channel:9 of -msgid "change_nickname" +#: ../../docstring discord.Intents.webhooks:1 of +msgid "Whether guild webhook related events are enabled." msgstr "" -#: discord.Permissions.all_channel:10 of -msgid "manage_nicknames" +#: ../../docstring discord.Intents.webhooks:5 of +msgid ":func:`on_webhooks_update`" msgstr "" -#: discord.Permissions.general:1 of -msgid "" -"A factory method that creates a :class:`Permissions` with all \"General\"" -" permissions from the official Discord UI set to ``True``." -msgstr "" +#: ../../docstring discord.Intents.invites:1 of +#, fuzzy +msgid "Whether guild invite related events are enabled." +msgstr "ギルドで表現のフィルターが有効ではない。" -#: discord.Permissions.text:1 of -msgid "" -"A factory method that creates a :class:`Permissions` with all \"Text\" " -"permissions from the official Discord UI set to ``True``." +#: ../../docstring discord.Intents.invites:5 of +msgid ":func:`on_invite_create`" msgstr "" -#: discord.Permissions.voice:1 of -msgid "" -"A factory method that creates a :class:`Permissions` with all \"Voice\" " -"permissions from the official Discord UI set to ``True``." +#: ../../docstring discord.Intents.invites:6 of +msgid ":func:`on_invite_delete`" msgstr "" -#: discord.Permissions.update:1 of -msgid "Bulk updates this permission object." +#: ../../docstring discord.Intents.voice_states:1 of +msgid "Whether guild voice state related events are enabled." msgstr "" -#: discord.PermissionOverwrite.update:3 discord.Permissions.update:3 of -msgid "" -"Allows you to set multiple attributes by using keyword arguments. The " -"names must be equivalent to the properties listed. Extraneous key/value " -"pairs will be silently ignored." +#: ../../docstring discord.Intents.voice_states:5 of +msgid ":func:`on_voice_state_update`" msgstr "" -#: discord.Permissions.update:7 of -msgid "A list of key/value pairs to bulk update permissions with." -msgstr "" +#: ../../docstring discord.Intents.voice_states:9 of +#, fuzzy +msgid ":attr:`VoiceChannel.members`" +msgstr ":attr:`Permissions.mute_members`" -#: discord.Permissions.create_instant_invite:1 of -msgid "Returns ``True`` if the user can create instant invites." +#: ../../docstring discord.Intents.voice_states:10 of +msgid ":attr:`VoiceChannel.voice_states`" msgstr "" -#: discord.Permissions.kick_members:1 of -msgid "Returns ``True`` if the user can kick users from the guild." +#: ../../docstring discord.Intents.voice_states:11 of +msgid ":attr:`Member.voice`" msgstr "" -#: discord.Permissions.ban_members:1 of -msgid "Returns ``True`` if a user can ban users from the guild." -msgstr "" +#: ../../docstring discord.Intents.voice_states:15 of +#, fuzzy +msgid "This intent is required to connect to voice." +msgstr "ボイスチャンネルに接続しているかどうかを表します。" -#: discord.Permissions.administrator:1 of -msgid "" -"Returns ``True`` if a user is an administrator. This role overrides all " -"other permissions." +#: ../../docstring discord.Intents.presences:1 of +#, fuzzy +msgid "Whether guild presence related events are enabled." +msgstr "ギルドで表現のフィルターが有効ではない。" + +#: ../../docstring discord.Intents.presences:5 of +msgid ":func:`on_presence_update`" msgstr "" -#: discord.Permissions.administrator:3 of -msgid "This also bypasses all channel-specific overrides." +#: ../../docstring discord.Intents.presences:9 of +msgid ":attr:`Member.activities`" msgstr "" -#: discord.Permissions.manage_channels:1 of +#: ../../docstring discord.Intents.presences:10 of +#, fuzzy +msgid ":attr:`Member.status`" +msgstr ":attr:`max_uses`" + +#: ../../docstring discord.Intents.presences:11 of +#, fuzzy +msgid ":attr:`Member.raw_status`" +msgstr ":attr:`max_uses`" + +#: ../../docstring discord.Intents.presences:13 of msgid "" -"Returns ``True`` if a user can edit, delete, or create channels in the " -"guild." +"For more information go to the :ref:`presence intent documentation " +"`." msgstr "" -#: discord.Permissions.manage_channels:3 of -msgid "This also corresponds to the \"Manage Channel\" channel-specific override." +#: ../../docstring discord.Intents.messages:1 of +msgid "Whether guild and direct message related events are enabled." msgstr "" -#: discord.Permissions.manage_guild:1 of -msgid "Returns ``True`` if a user can edit guild properties." +#: ../../docstring discord.Intents.messages:3 of +msgid "" +"This is a shortcut to set or get both :attr:`guild_messages` and " +":attr:`dm_messages`." msgstr "" -#: discord.Permissions.add_reactions:1 of -msgid "Returns ``True`` if a user can add reactions to messages." +#: ../../docstring discord.Intents.messages:7 of +msgid ":func:`on_message` (both guilds and DMs)" msgstr "" -#: discord.Permissions.view_audit_log:1 of -msgid "Returns ``True`` if a user can view the guild's audit log." +#: ../../docstring discord.Intents.messages:8 of +msgid ":func:`on_message_edit` (both guilds and DMs)" msgstr "" -#: discord.Permissions.priority_speaker:1 of -msgid "Returns ``True`` if a user can be more easily heard while talking." +#: ../../docstring discord.Intents.messages:9 of +msgid ":func:`on_message_delete` (both guilds and DMs)" msgstr "" -#: discord.Permissions.stream:1 of -msgid "Returns ``True`` if a user can stream in a voice channel." +#: ../../docstring discord.Intents.messages:10 of +msgid ":func:`on_raw_message_delete` (both guilds and DMs)" msgstr "" -#: discord.Permissions.read_messages:1 of -msgid "" -"Returns ``True`` if a user can read messages from all or specific text " -"channels." +#: ../../docstring discord.Intents.messages:11 of +msgid ":func:`on_raw_message_edit` (both guilds and DMs)" msgstr "" -#: discord.Permissions.view_channel:1 of +#: ../../docstring discord.Intents.messages:16 of #, fuzzy -msgid "An alias for :attr:`read_messages`." -msgstr ":attr:`extreme` のエイリアス。" +msgid ":attr:`Client.cached_messages`" +msgstr ":attr:`created_at`" -#: discord.Permissions.send_messages:1 of +#: ../../docstring discord.Intents.dm_messages:18 +#: discord.Intents.guild_messages:18 discord.Intents.messages:18 of msgid "" -"Returns ``True`` if a user can send messages from all or specific text " -"channels." +"Note that due to an implicit relationship this also corresponds to the " +"following events:" msgstr "" -#: discord.Permissions.send_tts_messages:1 of -msgid "" -"Returns ``True`` if a user can send TTS messages from all or specific " -"text channels." +#: ../../docstring discord.Intents.messages:20 discord.Intents.reactions:7 of +msgid ":func:`on_reaction_add` (both guilds and DMs)" msgstr "" -#: discord.Permissions.manage_messages:1 of -msgid "Returns ``True`` if a user can delete or pin messages in a text channel." +#: ../../docstring discord.Intents.messages:21 discord.Intents.reactions:8 of +msgid ":func:`on_reaction_remove` (both guilds and DMs)" msgstr "" -#: discord.Permissions.manage_messages:5 of -msgid "Note that there are currently no ways to edit other people's messages." +#: ../../docstring discord.Intents.messages:22 discord.Intents.reactions:9 of +msgid ":func:`on_reaction_clear` (both guilds and DMs)" msgstr "" -#: discord.Permissions.embed_links:1 of -msgid "" -"Returns ``True`` if a user's messages will automatically be embedded by " -"Discord." +#: ../../docstring discord.Intents.guild_messages:1 of +#, fuzzy +msgid "Whether guild message related events are enabled." +msgstr "ギルドで表現のフィルターが有効ではない。" + +#: ../../docstring discord.Intents.guild_messages:3 of +msgid "See also :attr:`dm_messages` for DMs or :attr:`messages` for both." msgstr "" -#: discord.Permissions.attach_files:1 of -msgid "Returns ``True`` if a user can send files in their messages." +#: ../../docstring discord.Intents.guild_messages:7 of +msgid ":func:`on_message` (only for guilds)" msgstr "" -#: discord.Permissions.read_message_history:1 of -msgid "Returns ``True`` if a user can read a text channel's previous messages." +#: ../../docstring discord.Intents.guild_messages:8 of +msgid ":func:`on_message_edit` (only for guilds)" msgstr "" -#: discord.Permissions.mention_everyone:1 of -msgid "" -"Returns ``True`` if a user's @everyone or @here will mention everyone in " -"the text channel." +#: ../../docstring discord.Intents.guild_messages:9 of +msgid ":func:`on_message_delete` (only for guilds)" msgstr "" -#: discord.Permissions.external_emojis:1 of -msgid "Returns ``True`` if a user can use emojis from other guilds." +#: ../../docstring discord.Intents.guild_messages:10 of +msgid ":func:`on_raw_message_delete` (only for guilds)" msgstr "" -#: discord.Permissions.use_external_emojis:1 of -#, fuzzy -msgid "An alias for :attr:`external_emojis`." -msgstr ":attr:`extreme` のエイリアス。" +#: ../../docstring discord.Intents.guild_messages:11 of +msgid ":func:`on_raw_message_edit` (only for guilds)" +msgstr "" -#: discord.Permissions.view_guild_insights:1 of -msgid "Returns ``True`` if a user can view the guild's insights." +#: ../../docstring discord.Intents.guild_messages:16 of +msgid ":attr:`Client.cached_messages` (only for guilds)" msgstr "" -#: discord.Permissions.connect:1 of -msgid "Returns ``True`` if a user can connect to a voice channel." +#: ../../docstring discord.Intents.guild_messages:20 +#: discord.Intents.guild_reactions:7 of +msgid ":func:`on_reaction_add` (only for guilds)" msgstr "" -#: discord.Permissions.speak:1 of -msgid "Returns ``True`` if a user can speak in a voice channel." +#: ../../docstring discord.Intents.guild_messages:21 +#: discord.Intents.guild_reactions:8 of +msgid ":func:`on_reaction_remove` (only for guilds)" msgstr "" -#: discord.Permissions.mute_members:1 of -msgid "Returns ``True`` if a user can mute other users." +#: ../../docstring discord.Intents.guild_messages:22 +#: discord.Intents.guild_reactions:9 of +msgid ":func:`on_reaction_clear` (only for guilds)" msgstr "" -#: discord.Permissions.deafen_members:1 of -msgid "Returns ``True`` if a user can deafen other users." +#: ../../docstring discord.Intents.dm_messages:1 of +msgid "Whether direct message related events are enabled." msgstr "" -#: discord.Permissions.move_members:1 of -msgid "Returns ``True`` if a user can move users between other voice channels." +#: ../../docstring discord.Intents.dm_messages:3 of +msgid "See also :attr:`guild_messages` for guilds or :attr:`messages` for both." msgstr "" -#: discord.Permissions.use_voice_activation:1 of -msgid "Returns ``True`` if a user can use voice activation in voice channels." +#: ../../docstring discord.Intents.dm_messages:7 of +msgid ":func:`on_message` (only for DMs)" msgstr "" -#: discord.Permissions.change_nickname:1 of -msgid "Returns ``True`` if a user can change their nickname in the guild." +#: ../../docstring discord.Intents.dm_messages:8 of +msgid ":func:`on_message_edit` (only for DMs)" msgstr "" -#: discord.Permissions.manage_nicknames:1 of -msgid "Returns ``True`` if a user can change other user's nickname in the guild." +#: ../../docstring discord.Intents.dm_messages:9 of +msgid ":func:`on_message_delete` (only for DMs)" msgstr "" -#: discord.Permissions.manage_roles:1 of -msgid "" -"Returns ``True`` if a user can create or edit roles less than their " -"role's position." +#: ../../docstring discord.Intents.dm_messages:10 of +msgid ":func:`on_raw_message_delete` (only for DMs)" msgstr "" -#: discord.Permissions.manage_roles:3 of -msgid "" -"This also corresponds to the \"Manage Permissions\" channel-specific " -"override." +#: ../../docstring discord.Intents.dm_messages:11 of +msgid ":func:`on_raw_message_edit` (only for DMs)" msgstr "" -#: discord.Permissions.manage_permissions:1 of -#, fuzzy -msgid "An alias for :attr:`manage_roles`." -msgstr ":attr:`extreme` のエイリアス。" +#: ../../docstring discord.Intents.dm_messages:16 of +msgid ":attr:`Client.cached_messages` (only for DMs)" +msgstr "" -#: discord.Permissions.manage_webhooks:1 of -msgid "Returns ``True`` if a user can create, edit, or delete webhooks." +#: ../../docstring discord.Intents.dm_messages:20 +#: discord.Intents.dm_reactions:7 of +msgid ":func:`on_reaction_add` (only for DMs)" msgstr "" -#: discord.Permissions.manage_emojis:1 of -msgid "Returns ``True`` if a user can create, edit, or delete emojis." +#: ../../docstring discord.Intents.dm_messages:21 +#: discord.Intents.dm_reactions:8 of +msgid ":func:`on_reaction_remove` (only for DMs)" msgstr "" -#: ../../api.rst:2956 -msgid "PermissionOverwrite" +#: ../../docstring discord.Intents.dm_messages:22 +#: discord.Intents.dm_reactions:9 of +msgid ":func:`on_reaction_clear` (only for DMs)" msgstr "" -#: discord.PermissionOverwrite:1 of -msgid "A type that is used to represent a channel specific permission." +#: ../../docstring discord.Intents.reactions:1 of +msgid "Whether guild and direct message reaction related events are enabled." msgstr "" -#: discord.PermissionOverwrite:3 of +#: ../../docstring discord.Intents.reactions:3 of msgid "" -"Unlike a regular :class:`Permissions`\\, the default value of a " -"permission is equivalent to ``None`` and not ``False``. Setting a value " -"to ``False`` is **explicitly** denying that permission, while setting a " -"value to ``True`` is **explicitly** allowing that permission." +"This is a shortcut to set or get both :attr:`guild_reactions` and " +":attr:`dm_reactions`." msgstr "" -#: discord.PermissionOverwrite:9 of -msgid "" -"The values supported by this are the same as :class:`Permissions` with " -"the added possibility of it being set to ``None``." +#: ../../docstring discord.Intents.reactions:10 of +msgid ":func:`on_raw_reaction_add` (both guilds and DMs)" msgstr "" -#: discord.PermissionOverwrite:16 of -msgid "Checks if two overwrites are equal." +#: ../../docstring discord.Intents.reactions:11 of +msgid ":func:`on_raw_reaction_remove` (both guilds and DMs)" msgstr "" -#: discord.PermissionOverwrite:19 of -msgid "Checks if two overwrites are not equal." +#: ../../docstring discord.Intents.reactions:12 of +msgid ":func:`on_raw_reaction_clear` (both guilds and DMs)" msgstr "" -#: discord.PermissionOverwrite:26 of -msgid "Set the value of permissions by their name." +#: ../../docstring discord.Intents.reactions:16 of +msgid ":attr:`Message.reactions` (both guild and DM messages)" msgstr "" -#: discord.PermissionOverwrite.pair:1 of -msgid "" -"Tuple[:class:`Permissions`, :class:`Permissions`]: Returns the (allow, " -"deny) pair from this overwrite." +#: ../../docstring discord.Intents.guild_reactions:1 of +msgid "Whether guild message reaction related events are enabled." msgstr "" -#: discord.PermissionOverwrite.from_pair:1 of -msgid "Creates an overwrite from an allow/deny pair of :class:`Permissions`." +#: ../../docstring discord.Intents.guild_reactions:3 of +msgid "See also :attr:`dm_reactions` for DMs or :attr:`reactions` for both." msgstr "" -#: discord.PermissionOverwrite.is_empty:1 of -msgid "Checks if the permission overwrite is currently empty." +#: ../../docstring discord.Intents.guild_reactions:10 of +msgid ":func:`on_raw_reaction_add` (only for guilds)" msgstr "" -#: discord.PermissionOverwrite.is_empty:3 of -msgid "" -"An empty permission overwrite is one that has no overwrites set to " -"``True`` or ``False``." +#: ../../docstring discord.Intents.guild_reactions:11 of +msgid ":func:`on_raw_reaction_remove` (only for guilds)" msgstr "" -#: discord.PermissionOverwrite.is_empty:6 of -msgid "Indicates if the overwrite is empty." +#: ../../docstring discord.Intents.guild_reactions:12 of +msgid ":func:`on_raw_reaction_clear` (only for guilds)" msgstr "" -#: discord.PermissionOverwrite.update:1 of -msgid "Bulk updates this permission overwrite object." +#: ../../docstring discord.Intents.guild_reactions:16 of +msgid ":attr:`Message.reactions` (only for guild messages)" msgstr "" -#: discord.PermissionOverwrite.update:7 of -msgid "A list of key/value pairs to bulk update with." +#: ../../docstring discord.Intents.dm_reactions:1 of +msgid "Whether direct message reaction related events are enabled." msgstr "" -#: ../../api.rst:2962 -msgid "ShardInfo" +#: ../../docstring discord.Intents.dm_reactions:3 of +msgid "See also :attr:`guild_reactions` for guilds or :attr:`reactions` for both." msgstr "" -#: discord.ShardInfo:1 of -msgid "A class that gives information and control over a specific shard." +#: ../../docstring discord.Intents.dm_reactions:10 of +msgid ":func:`on_raw_reaction_add` (only for DMs)" msgstr "" -#: discord.ShardInfo:3 of -msgid "" -"You can retrieve this object via :meth:`AutoShardedClient.get_shard` or " -":attr:`AutoShardedClient.shards`." +#: ../../docstring discord.Intents.dm_reactions:11 of +msgid ":func:`on_raw_reaction_remove` (only for DMs)" msgstr "" -#: discord.ShardInfo:10 of -#, fuzzy -msgid "The shard ID for this shard." -msgstr "準備が完了したShard ID。" - -#: discord.ShardInfo:16 of -msgid "" -"The shard count for this cluster. If this is ``None`` then the bot has " -"not started yet." -msgstr "" - -#: discord.ShardInfo.is_closed:1 of -msgid ":class:`bool`: Whether the shard connection is currently closed." +#: ../../docstring discord.Intents.dm_reactions:12 of +msgid ":func:`on_raw_reaction_clear` (only for DMs)" msgstr "" -#: discord.ShardInfo.disconnect:3 of -msgid "" -"Disconnects a shard. When this is called, the shard connection will no " -"longer be open." +#: ../../docstring discord.Intents.dm_reactions:16 of +msgid ":attr:`Message.reactions` (only for DM messages)" msgstr "" -#: discord.ShardInfo.disconnect:6 of -msgid "If the shard is already disconnected this does nothing." +#: ../../docstring discord.Intents.dm_typing:1 discord.Intents.guild_typing:1 +#: discord.Intents.typing:1 of +msgid "Whether guild and direct message typing related events are enabled." msgstr "" -#: discord.ShardInfo.reconnect:3 of -msgid "Disconnects and then connects the shard again." +#: ../../docstring discord.Intents.typing:3 of +msgid "" +"This is a shortcut to set or get both :attr:`guild_typing` and " +":attr:`dm_typing`." msgstr "" -#: discord.ShardInfo.connect:3 of -msgid "Connects a shard. If the shard is already connected this does nothing." +#: ../../docstring discord.Intents.typing:7 of +msgid ":func:`on_typing` (both guilds and DMs)" msgstr "" -#: discord.ShardInfo.latency:1 of -msgid "" -"Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for " -"this shard." +#: ../../docstring discord.Intents.guild_typing:3 of +msgid "See also :attr:`dm_typing` for DMs or :attr:`typing` for both." msgstr "" -#: ../../api.rst:2968 -msgid "SystemChannelFlags" +#: ../../docstring discord.Intents.guild_typing:7 of +msgid ":func:`on_typing` (only for guilds)" msgstr "" -#: discord.SystemChannelFlags:1 of -msgid "Wraps up a Discord system channel flag value." +#: ../../docstring discord.Intents.dm_typing:3 of +msgid "See also :attr:`guild_typing` for guilds or :attr:`typing` for both." msgstr "" -#: discord.SystemChannelFlags:3 of -msgid "" -"Similar to :class:`Permissions`\\, the properties provided are two way. " -"You can set and retrieve individual bits using the properties as if they " -"were regular bools. This allows you to edit the system flags easily." +#: ../../docstring discord.Intents.dm_typing:7 of +msgid ":func:`on_typing` (only for DMs)" msgstr "" -#: discord.MessageFlags:25 discord.PublicUserFlags:24 -#: discord.SystemChannelFlags:28 of +#: ../../docstring discord.Intents.message_content:1 of msgid "" -"The raw value. This value is a bit array field of a 53-bit integer " -"representing the currently available flags. You should query flags via " -"the properties rather than using this raw value." +"Whether message content, attachments, embeds and components will be " +"available in messages which do not meet the following criteria:" msgstr "" -#: discord.SystemChannelFlags.join_notifications:1 of -msgid "" -"Returns ``True`` if the system channel is used for member join " -"notifications." +#: ../../docstring discord.Intents.message_content:4 of +msgid "The message was sent by the client" msgstr "" -#: discord.SystemChannelFlags.premium_subscriptions:1 of -msgid "" -"Returns ``True`` if the system channel is used for Nitro boosting " -"notifications." +#: ../../docstring discord.Intents.message_content:5 of +msgid "The message was sent in direct messages" msgstr "" -#: ../../api.rst:2974 -msgid "MessageFlags" +#: ../../docstring discord.Intents.message_content:6 of +msgid "The message mentions the client" msgstr "" -#: discord.MessageFlags:1 of -msgid "Wraps up a Discord Message flag value." +#: ../../docstring discord.Intents.message_content:8 of +msgid "This applies to the following events:" msgstr "" -#: discord.MessageFlags:3 of -msgid "See :class:`SystemChannelFlags`." -msgstr "" +#: ../../docstring discord.Intents.message_content:10 of +#, fuzzy +msgid ":func:`on_message`" +msgstr ":class:`bytes`" -#: discord.MessageFlags.crossposted:1 of -msgid "Returns ``True`` if the message is the original crossposted message." +#: ../../docstring discord.Intents.message_content:11 of +msgid ":func:`on_message_edit`" msgstr "" -#: discord.MessageFlags.is_crossposted:1 of -msgid "Returns ``True`` if the message was crossposted from another channel." +#: ../../docstring discord.Intents.message_content:12 of +msgid ":func:`on_message_delete`" msgstr "" -#: discord.MessageFlags.suppress_embeds:1 of -msgid "Returns ``True`` if the message's embeds have been suppressed." +#: ../../docstring discord.Intents.message_content:13 of +msgid ":func:`on_raw_message_edit`" msgstr "" -#: discord.MessageFlags.source_message_deleted:1 of +#: ../../docstring discord.Intents.message_content:15 of msgid "" -"Returns ``True`` if the source message for this crosspost has been " -"deleted." -msgstr "" - -#: discord.MessageFlags.urgent:1 of -msgid "Returns ``True`` if the source message is an urgent message." +"For more information go to the :ref:`message content intent documentation" +" `." msgstr "" -#: discord.MessageFlags.urgent:3 of -msgid "An urgent message is one sent by Discord Trust and Safety." +#: ../../api.rst:4028 +msgid "MemberCacheFlags" msgstr "" -#: ../../api.rst:2980 -msgid "PublicUserFlags" +#: discord.flags.MemberCacheFlags:1 of +msgid "Controls the library's cache policy when it comes to members." msgstr "" -#: discord.PublicUserFlags:1 of -msgid "Wraps up the Discord User Public flags." +#: discord.flags.MemberCacheFlags:3 of +msgid "" +"This allows for finer grained control over what members are cached. Note " +"that the bot's own member is always cached. This class is passed to the " +"``member_cache_flags`` parameter in :class:`Client`." msgstr "" -#: discord.PublicUserFlags:7 of -#, fuzzy -msgid "Checks if two PublicUserFlags are equal." -msgstr "二つのユーザーが等しいかを比較します。" - -#: discord.PublicUserFlags:10 of -#, fuzzy -msgid "Checks if two PublicUserFlags are not equal." -msgstr "二つのユーザーが等しいものではないか比較します。" - -#: discord.PublicUserFlags:16 of +#: discord.flags.MemberCacheFlags:7 of msgid "" -"Returns an iterator of ``(name, value)`` pairs. This allows it to be, for" -" example, constructed as a dict or a list of pairs. Note that aliases are" -" not shown." +"Due to a quirk in how Discord works, in order to ensure proper cleanup of" +" cache resources it is recommended to have :attr:`Intents.members` " +"enabled. Otherwise the library cannot know when a member leaves a guild " +"and is thus unable to cleanup after itself." msgstr "" -#: discord.PublicUserFlags.staff:1 of -msgid "Returns ``True`` if the user is a Discord Employee." +#: discord.flags.MemberCacheFlags:15 of +msgid "The default value is all flags enabled." msgstr "" -#: discord.PublicUserFlags.partner:1 of -#, fuzzy -msgid "Returns ``True`` if the user is a Discord Partner." -msgstr "ユーザーがDiscordパートナーかを示す真偽値。" - -#: discord.PublicUserFlags.hypesquad:1 of -msgid "Returns ``True`` if the user is a HypeSquad Events member." +#: discord.flags.MemberCacheFlags.all:1 of +msgid "" +"A factory method that creates a :class:`MemberCacheFlags` with everything" +" enabled." msgstr "" -#: discord.PublicUserFlags.bug_hunter:1 of -#, fuzzy -msgid "Returns ``True`` if the user is a Bug Hunter" -msgstr "ユーザーがバグハンターかを示す真偽値。" - -#: discord.PublicUserFlags.hypesquad_bravery:1 of -msgid "Returns ``True`` if the user is a HypeSquad Bravery member." +#: discord.flags.MemberCacheFlags.none:1 of +msgid "" +"A factory method that creates a :class:`MemberCacheFlags` with everything" +" disabled." msgstr "" -#: discord.PublicUserFlags.hypesquad_brilliance:1 of -msgid "Returns ``True`` if the user is a HypeSquad Brilliance member." +#: ../../docstring discord.MemberCacheFlags.voice:1 of +msgid "Whether to cache members that are in voice." msgstr "" -#: discord.PublicUserFlags.hypesquad_balance:1 of -msgid "Returns ``True`` if the user is a HypeSquad Balance member." +#: ../../docstring discord.MemberCacheFlags.voice:5 of +msgid "Members that leave voice are no longer cached." msgstr "" -#: discord.PublicUserFlags.early_supporter:1 of -msgid "Returns ``True`` if the user is an Early Supporter." +#: ../../docstring discord.MemberCacheFlags.joined:1 of +msgid "" +"Whether to cache members that joined the guild or are chunked as part of " +"the initial log in flow." msgstr "" -#: discord.PublicUserFlags.team_user:1 of -msgid "Returns ``True`` if the user is a Team User." +#: ../../docstring discord.MemberCacheFlags.joined:4 of +msgid "This requires :attr:`Intents.members`." msgstr "" -#: discord.PublicUserFlags.system:1 of -msgid "" -"Returns ``True`` if the user is a system user (i.e. represents Discord " -"officially)." +#: ../../docstring discord.MemberCacheFlags.joined:6 of +msgid "Members that leave the guild are no longer cached." msgstr "" -#: discord.PublicUserFlags.bug_hunter_level_2:1 of -msgid "Returns ``True`` if the user is a Bug Hunter Level 2" +#: discord.flags.MemberCacheFlags.from_intents:1 of +msgid "" +"A factory method that creates a :class:`MemberCacheFlags` based on the " +"currently selected :class:`Intents`." msgstr "" -#: discord.PublicUserFlags.verified_bot:1 of +#: discord.flags.MemberCacheFlags.from_intents:4 of #, fuzzy -msgid "Returns ``True`` if the user is a Verified Bot." -msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" +msgid "The intents to select from." +msgstr "メンションをエスケープするテキスト。" -#: discord.PublicUserFlags.verified_bot_developer:1 of -msgid "Returns ``True`` if the user is an Early Verified Bot Developer." +#: discord.flags.MemberCacheFlags.from_intents:7 of +msgid "The resulting member cache flags." msgstr "" -#: discord.PublicUserFlags.early_verified_bot_developer:1 of +#: discord.flags.MemberCacheFlags.from_intents:8 of #, fuzzy -msgid "An alias for :attr:`verified_bot_developer`." -msgstr ":attr:`dnd` のエイリアス。" +msgid ":class:`MemberCacheFlags`" +msgstr ":class:`bytes`" -#: discord.PublicUserFlags.all:1 of +#: ../../api.rst:4036 #, fuzzy -msgid "List[:class:`UserFlags`]: Returns all public flags the user has." -msgstr "List[:class:`User`] -- ユーザーが持つすべてのリレーションシップを返します。" - -#: ../../api.rst:2987 -msgid "Exceptions" -msgstr "例外" +msgid "ApplicationFlags" +msgstr ":class:`str` -- アプリケーションの名前。" -#: ../../api.rst:2989 -msgid "The following exceptions are thrown by the library." +#: discord.flags.ApplicationFlags:1 of +msgid "Wraps up the Discord Application flags." msgstr "" -#: discord.DiscordException:1 of -msgid "Base exception class for discord.py" +#: discord.flags.ApplicationFlags:7 of +#, fuzzy +msgid "Checks if two ApplicationFlags are equal." +msgstr "認証レベルが等しいか確認します。" + +#: discord.flags.ApplicationFlags:10 of +#, fuzzy +msgid "Checks if two ApplicationFlags are not equal." +msgstr "認証レベルが等しくないか確認します。" + +#: discord.flags.ApplicationFlags:16 discord.flags.PublicUserFlags:16 of +msgid "" +"Returns an iterator of ``(name, value)`` pairs. This allows it to be, for" +" example, constructed as a dict or a list of pairs. Note that aliases are" +" not shown." msgstr "" -#: discord.DiscordException:3 of +#: ../../docstring discord.ApplicationFlags.gateway_presence:1 of msgid "" -"Ideally speaking, this could be caught to handle any exceptions thrown " -"from this library." +"Returns ``True`` if the application is verified and is allowed to receive" +" presence information over the gateway." msgstr "" -#: discord.ClientException:1 of -msgid "Exception that's thrown when an operation in the :class:`Client` fails." +#: ../../docstring discord.ApplicationFlags.gateway_presence_limited:1 of +msgid "" +"Returns ``True`` if the application is allowed to receive limited " +"presence information over the gateway." msgstr "" -#: discord.ClientException:3 of -msgid "These are usually for exceptions that happened due to user input." +#: ../../docstring discord.ApplicationFlags.gateway_guild_members:1 of +msgid "" +"Returns ``True`` if the application is verified and is allowed to receive" +" guild members information over the gateway." msgstr "" -#: discord.LoginFailure:1 of +#: ../../docstring discord.ApplicationFlags.gateway_guild_members_limited:1 of msgid "" -"Exception that's thrown when the :meth:`Client.login` function fails to " -"log you in from improper credentials or some other misc. failure." +"Returns ``True`` if the application is allowed to receive limited guild " +"members information over the gateway." msgstr "" -#: discord.NoMoreItems:1 of +#: ../../docstring discord.ApplicationFlags.verification_pending_guild_limit:1 +#: of msgid "" -"Exception that is thrown when an async iteration operation has no more " -"items." +"Returns ``True`` if the application is currently pending verification and" +" has hit the guild limit." msgstr "" -#: discord.HTTPException:1 of -msgid "Exception that's thrown when an HTTP request operation fails." +#: ../../docstring discord.ApplicationFlags.embedded:1 of +msgid "Returns ``True`` if the application is embedded within the Discord client." msgstr "" -#: discord.HTTPException:5 of +#: ../../docstring discord.ApplicationFlags.gateway_message_content:1 of msgid "" -"The response of the failed HTTP request. This is an instance of " -":class:`aiohttp.ClientResponse`. In some cases this could also be a " -":class:`requests.Response`." +"Returns ``True`` if the application is verified and is allowed to read " +"message content in guilds." msgstr "" -#: discord.HTTPException:9 of -#, fuzzy -msgid ":class:`aiohttp.ClientResponse`" -msgstr ":class:`~discord.ClientUser`" - -#: discord.HTTPException:13 of -msgid "The text of the error. Could be an empty string." +#: ../../docstring discord.ApplicationFlags.gateway_message_content_limited:1 +#: of +msgid "" +"Returns ``True`` if the application is unverified and is allowed to read " +"message content in guilds." msgstr "" -#: discord.HTTPException:19 of -msgid "The status code of the HTTP request." +#: ../../api.rst:4044 +msgid "File" msgstr "" -#: discord.HTTPException:25 of -msgid "The Discord specific error code for the failure." +#: discord.file.File:1 of +msgid "" +"A parameter object used for :meth:`abc.Messageable.send` for sending file" +" objects." msgstr "" -#: discord.Forbidden:1 of -msgid "Exception that's thrown for when status code 403 occurs." +#: discord.file.File:6 of +msgid "" +"File objects are single use and are not meant to be reused in multiple " +":meth:`abc.Messageable.send`\\s." msgstr "" -#: discord.Forbidden:3 discord.NotFound:3 of -msgid "Subclass of :exc:`HTTPException`" -msgstr ":exc:`HTTPException` のサブクラス" +#: discord.file.File:11 of +msgid "" +"A file-like object opened in binary mode and read mode or a filename " +"representing a file in the hard drive to open." +msgstr "" -#: discord.NotFound:1 of -msgid "Exception that's thrown for when status code 404 occurs." +#: discord.file.File:17 of +msgid "" +"If the file-like object passed is opened via ``open`` then the modes 'rb'" +" should be used." msgstr "" -#: discord.DiscordServerError:1 of -msgid "Exception that's thrown for when a 500 range status code occurs." +#: discord.file.File:20 of +msgid "To pass binary data, consider usage of ``io.BytesIO``." msgstr "" -#: discord.DiscordServerError:3 of +#: discord.file.File:22 of #, fuzzy -msgid "Subclass of :exc:`HTTPException`." -msgstr ":exc:`HTTPException` のサブクラス" +msgid "Union[:class:`os.PathLike`, :class:`io.BufferedIOBase`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -#: discord.InvalidData:1 of +#: discord.file.File:26 of msgid "" -"Exception that's raised when the library encounters unknown or invalid " -"data from Discord." +"The filename to display when uploading to Discord. If this is not given " +"then it defaults to ``fp.name`` or if ``fp`` is a string then the " +"``filename`` will default to the string given." msgstr "" -#: discord.InvalidArgument:1 of -msgid "" -"Exception that's thrown when an argument to a function is invalid some " -"way (e.g. wrong value or wrong type)." +#: discord.file.File:34 of +msgid "Whether the attachment is a spoiler." msgstr "" -#: discord.InvalidArgument:4 of -msgid "" -"This could be considered the analogous of ``ValueError`` and " -"``TypeError`` except inherited from :exc:`ClientException` and thus " -":exc:`DiscordException`." +#: discord.file.File:40 of +msgid "The file description to display, currently only supported for images." msgstr "" -#: discord.GatewayNotFound:1 of -msgid "" -"An exception that is usually thrown when the gateway hub for the " -":class:`Client` websocket is not found." +#: ../../api.rst:4052 +msgid "Colour" msgstr "" -#: discord.ConnectionClosed:1 of +#: discord.colour.Colour:1 of msgid "" -"Exception that's thrown when the gateway connection is closed for reasons" -" that could not be handled internally." +"Represents a Discord role colour. This class is similar to a (red, green," +" blue) :class:`tuple`." msgstr "" -#: discord.ConnectionClosed:6 of -msgid "The close code of the websocket." +#: discord.colour.Colour:4 of +msgid "There is an alias for this called Color." msgstr "" -#: discord.ConnectionClosed:12 of -#, fuzzy -msgid "The reason provided for the closure." -msgstr "クライアントによって提供されるデフォルトのエラーハンドラ。" - -#: discord.ConnectionClosed:18 discord.PrivilegedIntentsRequired:12 of -msgid "The shard ID that got closed if applicable." +#: discord.colour.Colour:10 of +msgid "Checks if two colours are equal." msgstr "" -#: discord.PrivilegedIntentsRequired:1 of -msgid "" -"Exception that's thrown when the gateway is requesting privileged intents" -" but they're not ticked in the developer page yet." +#: discord.colour.Colour:14 of +msgid "Checks if two colours are not equal." msgstr "" -#: discord.PrivilegedIntentsRequired:4 of -msgid "" -"Go to https://discord.com/developers/applications/ and enable the intents" -" that are required. Currently these are as follows:" +#: discord.colour.Colour:18 of +msgid "Return the colour's hash." msgstr "" -#: discord.PrivilegedIntentsRequired:7 of -#, fuzzy -msgid ":attr:`Intents.members`" -msgstr ":attr:`Permissions.mute_members`" +#: discord.colour.Colour:22 of +msgid "Returns the hex format for the colour." +msgstr "" -#: discord.PrivilegedIntentsRequired:8 of +#: discord.colour.Colour:26 of #, fuzzy -msgid ":attr:`Intents.presences`" -msgstr ":attr:`approximate_presence_count`" +msgid "Returns the raw colour value." +msgstr "役職の名前を返します。" -#: discord.opus.OpusError:1 of -msgid "An exception that is thrown for libopus related errors." +#: discord.colour.Colour:30 of +msgid "The raw integer colour value." msgstr "" -#: discord.opus.OpusError:5 of -msgid "The error code returned." +#: discord.Colour.r:1 of +msgid "Returns the red component of the colour." msgstr "" -#: discord.opus.OpusNotLoaded:1 of -msgid "An exception that is thrown for when libopus is not loaded." +#: discord.Colour.g:1 of +msgid "Returns the green component of the colour." msgstr "" -#: ../../api.rst:3023 -msgid "Exception Hierarchy" +#: discord.Colour.b:1 of +msgid "Returns the blue component of the colour." msgstr "" -#: ../../api.rst:3039 -msgid ":exc:`Exception`" +#: discord.colour.Colour.to_rgb:1 of +msgid "" +"Tuple[:class:`int`, :class:`int`, :class:`int`]: Returns an (r, g, b) " +"tuple representing the colour." msgstr "" -#: ../../api.rst:3039 -msgid ":exc:`DiscordException`" +#: discord.colour.Colour.from_rgb:1 of +msgid "Constructs a :class:`Colour` from an RGB tuple." msgstr "" -#: ../../api.rst:3033 -msgid ":exc:`ClientException`" +#: discord.colour.Colour.from_hsv:1 of +msgid "Constructs a :class:`Colour` from an HSV tuple." msgstr "" -#: ../../api.rst:3030 -msgid ":exc:`InvalidData`" +#: discord.colour.Colour.default:1 of +msgid "A factory method that returns a :class:`Colour` with a value of ``0``." msgstr "" -#: ../../api.rst:3031 -msgid ":exc:`InvalidArgument`" +#: discord.colour.Colour.random:1 of +msgid "A factory method that returns a :class:`Colour` with a random hue." msgstr "" -#: ../../api.rst:3032 -msgid ":exc:`LoginFailure`" +#: discord.colour.Colour.random:5 of +msgid "" +"The random algorithm works by choosing a colour with a random hue but " +"with maxed out saturation and value." msgstr "" -#: ../../api.rst:3033 -msgid ":exc:`ConnectionClosed`" +#: discord.colour.Colour.random:10 of +msgid "" +"The seed to initialize the RNG with. If ``None`` is passed the default " +"RNG is used. .. versionadded:: 1.7" msgstr "" -#: ../../api.rst:3034 -msgid ":exc:`PrivilegedIntentsRequired`" +#: discord.colour.Colour.random:10 of +msgid "" +"The seed to initialize the RNG with. If ``None`` is passed the default " +"RNG is used." msgstr "" -#: ../../api.rst:3035 -msgid ":exc:`NoMoreItems`" +#: discord.colour.Colour.teal:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x1abc9c``." +msgstr "" + +#: discord.colour.Colour.dark_teal:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x11806a``." +msgstr "" + +#: discord.colour.Colour.brand_green:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x57F287``." +msgstr "" + +#: discord.colour.Colour.green:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x2ecc71``." +msgstr "" + +#: discord.colour.Colour.dark_green:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x1f8b4c``." +msgstr "" + +#: discord.colour.Colour.blue:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x3498db``." +msgstr "" + +#: discord.colour.Colour.dark_blue:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x206694``." +msgstr "" + +#: discord.colour.Colour.purple:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x9b59b6``." +msgstr "" + +#: discord.colour.Colour.dark_purple:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x71368a``." +msgstr "" + +#: discord.colour.Colour.magenta:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xe91e63``." +msgstr "" + +#: discord.colour.Colour.dark_magenta:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xad1457``." +msgstr "" + +#: discord.colour.Colour.gold:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xf1c40f``." +msgstr "" + +#: discord.colour.Colour.dark_gold:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xc27c0e``." +msgstr "" + +#: discord.colour.Colour.orange:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xe67e22``." +msgstr "" + +#: discord.colour.Colour.dark_orange:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xa84300``." +msgstr "" + +#: discord.colour.Colour.brand_red:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xED4245``." +msgstr "" + +#: discord.colour.Colour.red:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xe74c3c``." +msgstr "" + +#: discord.colour.Colour.dark_red:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x992d22``." +msgstr "" + +#: discord.colour.Colour.lighter_grey:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x95a5a6``." +msgstr "" + +#: discord.colour.Colour.dark_grey:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x607d8b``." +msgstr "" + +#: discord.colour.Colour.light_grey:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x979c9f``." +msgstr "" + +#: discord.colour.Colour.darker_grey:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x546e7a``." +msgstr "" + +#: discord.colour.Colour.og_blurple:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x7289da``." +msgstr "" + +#: discord.colour.Colour.blurple:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x5865F2``." +msgstr "" + +#: discord.colour.Colour.greyple:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x99aab5``." +msgstr "" + +#: discord.colour.Colour.dark_theme:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0x36393F``. This will appear transparent on Discord's dark theme." +msgstr "" + +#: discord.colour.Colour.fuchsia:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xEB459E``." +msgstr "" + +#: discord.colour.Colour.yellow:1 of +msgid "" +"A factory method that returns a :class:`Colour` with a value of " +"``0xFEE75C``." +msgstr "" + +#: ../../api.rst:4060 +msgid "BaseActivity" +msgstr "" + +#: discord.activity.BaseActivity:1 of +msgid "" +"The base activity that all user-settable activities inherit from. A user-" +"settable activity is one that can be used in " +":meth:`Client.change_presence`." +msgstr "" + +#: discord.activity.BaseActivity:4 of +msgid "The following types currently count as user-settable:" +msgstr "" + +#: discord.activity.BaseActivity:6 of +#, fuzzy +msgid ":class:`Activity`" +msgstr ":class:`.Invite`" + +#: discord.activity.Activity:9 discord.activity.BaseActivity:7 of +msgid ":class:`Game`" +msgstr "" + +#: discord.activity.Activity:10 discord.activity.BaseActivity:8 of +msgid ":class:`Streaming`" +msgstr "" + +#: discord.activity.BaseActivity:9 of +#, fuzzy +msgid ":class:`CustomActivity`" +msgstr ":class:`str`" + +#: discord.activity.BaseActivity:11 of +msgid "" +"Note that although these types are considered user-settable by the " +"library, Discord typically ignores certain combinations of activity " +"depending on what is currently set. This behaviour may change in the " +"future so there are no guarantees on whether Discord will actually let " +"you set these types." +msgstr "" + +#: discord.BaseActivity.created_at:1 of +msgid "When the user started doing this activity in UTC." +msgstr "" + +#: ../../api.rst:4068 +msgid "Activity" +msgstr "" + +#: discord.activity.Activity:1 of +msgid "Represents an activity in Discord." +msgstr "" + +#: discord.activity.Activity:3 of +msgid "" +"This could be an activity such as streaming, playing, listening or " +"watching." +msgstr "" + +#: discord.activity.Activity:6 of +msgid "" +"For memory optimisation purposes, some activities are offered in slimmed " +"down versions:" +msgstr "" + +#: discord.activity.Activity:14 of +msgid "The application ID of the game." +msgstr "" + +#: discord.activity.Activity:20 of +#, fuzzy +msgid "The name of the activity." +msgstr "ギルドの名前。" + +#: discord.activity.Activity:26 of +msgid "A stream URL that the activity could be doing." +msgstr "" + +#: discord.activity.Activity:32 of +msgid "The type of activity currently being done." +msgstr "" + +#: discord.activity.Activity:38 of +msgid "The user's current state. For example, \"In Game\"." +msgstr "" + +#: discord.activity.Activity:44 of +msgid "The detail of the user's current activity." +msgstr "" + +#: discord.activity.Activity:50 of +msgid "A dictionary of timestamps. It contains the following optional keys:" +msgstr "" + +#: discord.activity.Activity:52 of +msgid "" +"``start``: Corresponds to when the user started doing the activity in " +"milliseconds since Unix epoch." +msgstr "" + +#: discord.activity.Activity:54 of +msgid "" +"``end``: Corresponds to when the user will finish doing the activity in " +"milliseconds since Unix epoch." +msgstr "" + +#: discord.activity.Activity:61 of +msgid "" +"A dictionary representing the images and their hover text of an activity." +" It contains the following optional keys:" +msgstr "" + +#: discord.activity.Activity:64 of +msgid "``large_image``: A string representing the ID for the large image asset." +msgstr "" + +#: discord.activity.Activity:65 of +msgid "" +"``large_text``: A string representing the text when hovering over the " +"large image asset." +msgstr "" + +#: discord.activity.Activity:66 of +msgid "``small_image``: A string representing the ID for the small image asset." +msgstr "" + +#: discord.activity.Activity:67 of +msgid "" +"``small_text``: A string representing the text when hovering over the " +"small image asset." +msgstr "" + +#: discord.activity.Activity:73 of +msgid "" +"A dictionary representing the activity party. It contains the following " +"optional keys:" +msgstr "" + +#: discord.activity.Activity:75 of +msgid "``id``: A string representing the party ID." +msgstr "" + +#: discord.activity.Activity:76 of +msgid "" +"``size``: A list of up to two integer elements denoting (current_size, " +"maximum_size)." +msgstr "" + +#: discord.activity.Activity:82 of +msgid "" +"An list of dictionaries representing custom buttons shown in a rich " +"presence. Each dictionary contains the following keys:" msgstr "" -#: ../../api.rst:3036 -msgid ":exc:`GatewayNotFound`" -msgstr "" +#: discord.activity.Activity:85 of +msgid "``label``: A string representing the text shown on the button." +msgstr "" + +#: discord.activity.Activity:86 of +msgid "``url``: A string representing the URL opened upon clicking the button." +msgstr "" + +#: discord.activity.Activity:90 of +#, fuzzy +msgid "List[:class:`dict`]" +msgstr ":class:`str`" + +#: discord.activity.Activity:94 of +msgid "The emoji that belongs to this activity." +msgstr "" + +#: discord.Activity.start:1 of +msgid "When the user started doing this activity in UTC, if applicable." +msgstr "" + +#: discord.Activity.end:1 of +msgid "When the user will stop doing this activity in UTC, if applicable." +msgstr "" + +#: discord.Activity.large_image_url:1 of +msgid "" +"Returns a URL pointing to the large image asset of this activity if " +"applicable." +msgstr "" + +#: discord.Activity.small_image_url:1 of +msgid "" +"Returns a URL pointing to the small image asset of this activity if " +"applicable." +msgstr "" + +#: discord.Activity.large_image_text:1 of +msgid "Returns the large image asset hover text of this activity if applicable." +msgstr "" + +#: discord.Activity.small_image_text:1 of +msgid "Returns the small image asset hover text of this activity if applicable." +msgstr "" + +#: ../../api.rst:4076 +msgid "Game" +msgstr "" + +#: discord.activity.Game:1 of +msgid "" +"A slimmed down version of :class:`Activity` that represents a Discord " +"game." +msgstr "" + +#: discord.activity.Game:3 of +msgid "" +"This is typically displayed via **Playing** on the official Discord " +"client." +msgstr "" + +#: discord.activity.Game:9 of +msgid "Checks if two games are equal." +msgstr "" + +#: discord.activity.Game:13 of +msgid "Checks if two games are not equal." +msgstr "" + +#: discord.activity.Game:17 of +msgid "Returns the game's hash." +msgstr "" + +#: discord.activity.Game:21 of +msgid "Returns the game's name." +msgstr "" + +#: discord.activity.Game:23 discord.activity.Game:28 of +msgid "The game's name." +msgstr "" + +#: discord.Game.type:1 discord.Streaming.type:1 of +msgid "Returns the game's type. This is for compatibility with :class:`Activity`." +msgstr "" + +#: discord.Game.type:3 of +msgid "It always returns :attr:`ActivityType.playing`." +msgstr "" + +#: discord.Game.start:1 of +msgid "When the user started playing this game in UTC, if applicable." +msgstr "" + +#: discord.Game.end:1 of +msgid "When the user will stop playing this game in UTC, if applicable." +msgstr "" + +#: ../../api.rst:4084 +msgid "Streaming" +msgstr "" + +#: discord.activity.Streaming:1 of +msgid "" +"A slimmed down version of :class:`Activity` that represents a Discord " +"streaming status." +msgstr "" + +#: discord.activity.Streaming:3 of +msgid "" +"This is typically displayed via **Streaming** on the official Discord " +"client." +msgstr "" + +#: discord.activity.Streaming:9 of +msgid "Checks if two streams are equal." +msgstr "" + +#: discord.activity.Streaming:13 of +msgid "Checks if two streams are not equal." +msgstr "" + +#: discord.activity.Streaming:17 of +msgid "Returns the stream's hash." +msgstr "" + +#: discord.activity.Streaming:21 of +msgid "Returns the stream's name." +msgstr "" + +#: discord.activity.Streaming:25 of +msgid "Where the user is streaming from (ie. YouTube, Twitch)." +msgstr "" + +#: discord.activity.Streaming:33 of +#, fuzzy +msgid "The stream's name." +msgstr "役職の名前を返します。" + +#: discord.activity.Streaming:39 of +#, fuzzy +msgid "An alias for :attr:`name`" +msgstr ":attr:`dnd` のエイリアス。" + +#: discord.activity.Streaming:45 of +#, fuzzy +msgid "The game being streamed." +msgstr "更新された後のギルド。" + +#: discord.activity.Streaming:53 of +msgid "The stream's URL." +msgstr "" + +#: discord.activity.Streaming:59 of +msgid "" +"A dictionary comprising of similar keys than those in " +":attr:`Activity.assets`." +msgstr "" + +#: discord.Streaming.type:3 of +msgid "It always returns :attr:`ActivityType.streaming`." +msgstr "" + +#: discord.Streaming.twitch_name:1 of +msgid "If provided, the twitch name of the user streaming." +msgstr "" + +#: discord.Streaming.twitch_name:3 of +msgid "" +"This corresponds to the ``large_image`` key of the " +":attr:`Streaming.assets` dictionary if it starts with ``twitch:``. " +"Typically set by the Discord client." +msgstr "" + +#: ../../api.rst:4092 +msgid "CustomActivity" +msgstr "" + +#: discord.activity.CustomActivity:1 of +#, fuzzy +msgid "Represents a Custom activity from Discord." +msgstr "Discordのリレーションシップを表します。" + +#: discord.activity.CustomActivity:19 of +#, fuzzy +msgid "Returns the custom status text." +msgstr "カテゴリの名前を返します。" + +#: discord.activity.CustomActivity:25 of +msgid "The custom activity's name." +msgstr "" + +#: discord.activity.CustomActivity:31 of +msgid "The emoji to pass to the activity, if any." +msgstr "" + +#: discord.CustomActivity.type:3 of +msgid "It always returns :attr:`ActivityType.custom`." +msgstr "" + +#: ../../api.rst:4100 +msgid "Permissions" +msgstr "" + +#: discord.permissions.Permissions:1 of +msgid "Wraps up the Discord permission value." +msgstr "" + +#: discord.permissions.Permissions:3 of +msgid "" +"The properties provided are two way. You can set and retrieve individual " +"bits using the properties as if they were regular bools. This allows you " +"to edit permissions." +msgstr "" + +#: discord.permissions.Permissions:7 of +msgid "" +"You can now use keyword arguments to initialize :class:`Permissions` " +"similar to :meth:`update`." +msgstr "" + +#: discord.permissions.Permissions:15 of +msgid "Checks if two permissions are equal." +msgstr "" + +#: discord.permissions.Permissions:18 of +msgid "Checks if two permissions are not equal." +msgstr "" + +#: discord.permissions.Permissions:21 of +msgid "Checks if a permission is a subset of another permission." +msgstr "" + +#: discord.permissions.Permissions:24 of +msgid "Checks if a permission is a superset of another permission." +msgstr "" + +#: discord.permissions.Permissions:27 of +msgid "Checks if a permission is a strict subset of another permission." +msgstr "" + +#: discord.permissions.Permissions:30 of +msgid "Checks if a permission is a strict superset of another permission." +msgstr "" + +#: discord.permissions.Permissions:33 of +msgid "Return the permission's hash." +msgstr "" + +#: discord.permissions.PermissionOverwrite:22 +#: discord.permissions.Permissions:36 of +msgid "" +"Returns an iterator of ``(perm, value)`` pairs. This allows it to be, for" +" example, constructed as a dict or a list of pairs. Note that aliases are" +" not shown." +msgstr "" + +#: discord.permissions.Permissions:42 of +msgid "" +"The raw value. This value is a bit array field of a 53-bit integer " +"representing the currently available permissions. You should query " +"permissions via the properties rather than using this raw value." +msgstr "" + +#: discord.permissions.Permissions.is_subset:1 of +msgid "Returns ``True`` if self has the same or fewer permissions as other." +msgstr "" + +#: discord.permissions.Permissions.is_superset:1 of +msgid "Returns ``True`` if self has the same or more permissions as other." +msgstr "" + +#: discord.permissions.Permissions.is_strict_subset:1 of +msgid "" +"Returns ``True`` if the permissions on other are a strict subset of those" +" on self." +msgstr "" + +#: discord.permissions.Permissions.is_strict_superset:1 of +msgid "" +"Returns ``True`` if the permissions on other are a strict superset of " +"those on self." +msgstr "" + +#: discord.permissions.Permissions.none:1 of +msgid "" +"A factory method that creates a :class:`Permissions` with all permissions" +" set to ``False``." +msgstr "" + +#: discord.permissions.Permissions.all:1 of +msgid "" +"A factory method that creates a :class:`Permissions` with all permissions" +" set to ``True``." +msgstr "" + +#: discord.permissions.Permissions.all_channel:1 of +msgid "" +"A :class:`Permissions` with all channel-specific permissions set to " +"``True`` and the guild-specific ones set to ``False``. The guild-specific" +" permissions are currently:" +msgstr "" + +#: discord.permissions.Permissions.all_channel:5 of +#, fuzzy +msgid ":attr:`manage_emojis`" +msgstr ":attr:`max_age`" + +#: discord.permissions.Permissions.all_channel:6 of +#, fuzzy +msgid ":attr:`view_audit_log`" +msgstr ":attr:`~AuditLogDiff.id`" + +#: discord.permissions.Permissions.all_channel:7 of +#, fuzzy +msgid ":attr:`view_guild_insights`" +msgstr ":attr:`created_at`" + +#: discord.permissions.Permissions.all_channel:8 of +#, fuzzy +msgid ":attr:`manage_guild`" +msgstr ":attr:`max_age`" + +#: discord.permissions.Permissions.all_channel:9 of +#, fuzzy +msgid ":attr:`change_nickname`" +msgstr ":attr:`Permissions.manage_nicknames`" + +#: discord.permissions.Permissions.all_channel:10 of +#, fuzzy +msgid ":attr:`manage_nicknames`" +msgstr ":attr:`Permissions.manage_nicknames`" + +#: discord.permissions.Permissions.all_channel:11 of +#, fuzzy +msgid ":attr:`kick_members`" +msgstr ":attr:`uses`" + +#: discord.permissions.Permissions.all_channel:12 of +#, fuzzy +msgid ":attr:`ban_members`" +msgstr ":attr:`Permissions.mute_members`" + +#: discord.permissions.Permissions.all_channel:13 of +#, fuzzy +msgid ":attr:`administrator`" +msgstr "識別子" + +#: discord.permissions.Permissions.all_channel:15 of +msgid "" +"Added :attr:`stream`, :attr:`priority_speaker` and " +":attr:`use_slash_commands` permissions." +msgstr "" + +#: discord.permissions.Permissions.all_channel:18 of +msgid "" +"Added :attr:`create_public_threads`, :attr:`create_private_threads`, " +":attr:`manage_threads`, :attr:`use_external_stickers`, " +":attr:`send_messages_in_threads` and :attr:`request_to_speak` " +"permissions." +msgstr "" + +#: discord.permissions.Permissions.general:1 of +msgid "" +"A factory method that creates a :class:`Permissions` with all \"General\"" +" permissions from the official Discord UI set to ``True``." +msgstr "" + +#: discord.permissions.Permissions.general:4 of +msgid "" +"Permission :attr:`read_messages` is now included in the general " +"permissions, but permissions :attr:`administrator`, " +":attr:`create_instant_invite`, :attr:`kick_members`, :attr:`ban_members`," +" :attr:`change_nickname` and :attr:`manage_nicknames` are no longer part " +"of the general permissions." +msgstr "" + +#: discord.permissions.Permissions.membership:1 of +msgid "" +"A factory method that creates a :class:`Permissions` with all " +"\"Membership\" permissions from the official Discord UI set to ``True``." +msgstr "" + +#: discord.permissions.Permissions.text:1 of +msgid "" +"A factory method that creates a :class:`Permissions` with all \"Text\" " +"permissions from the official Discord UI set to ``True``." +msgstr "" + +#: discord.permissions.Permissions.text:4 of +msgid "" +"Permission :attr:`read_messages` is no longer part of the text " +"permissions. Added :attr:`use_slash_commands` permission." +msgstr "" + +#: discord.permissions.Permissions.text:8 of +msgid "" +"Added :attr:`create_public_threads`, :attr:`create_private_threads`, " +":attr:`manage_threads`, :attr:`send_messages_in_threads` and " +":attr:`use_external_stickers` permissions." +msgstr "" + +#: discord.permissions.Permissions.voice:1 of +msgid "" +"A factory method that creates a :class:`Permissions` with all \"Voice\" " +"permissions from the official Discord UI set to ``True``." +msgstr "" + +#: discord.permissions.Permissions.stage:1 of +msgid "" +"A factory method that creates a :class:`Permissions` with all \"Stage " +"Channel\" permissions from the official Discord UI set to ``True``." +msgstr "" + +#: discord.permissions.Permissions.stage_moderator:1 of +msgid "" +"A factory method that creates a :class:`Permissions` with all \"Stage " +"Moderator\" permissions from the official Discord UI set to ``True``." +msgstr "" + +#: discord.permissions.Permissions.advanced:1 of +msgid "" +"A factory method that creates a :class:`Permissions` with all " +"\"Advanced\" permissions from the official Discord UI set to ``True``." +msgstr "" + +#: discord.permissions.Permissions.update:1 of +msgid "Bulk updates this permission object." +msgstr "" + +#: discord.permissions.PermissionOverwrite.update:3 +#: discord.permissions.Permissions.update:3 of +msgid "" +"Allows you to set multiple attributes by using keyword arguments. The " +"names must be equivalent to the properties listed. Extraneous key/value " +"pairs will be silently ignored." +msgstr "" + +#: discord.permissions.Permissions.update:7 of +msgid "A list of key/value pairs to bulk update permissions with." +msgstr "" + +#: ../../docstring discord.Permissions.create_instant_invite:1 of +msgid "Returns ``True`` if the user can create instant invites." +msgstr "" + +#: ../../docstring discord.Permissions.kick_members:1 of +msgid "Returns ``True`` if the user can kick users from the guild." +msgstr "" + +#: ../../docstring discord.Permissions.ban_members:1 of +msgid "Returns ``True`` if a user can ban users from the guild." +msgstr "" + +#: ../../docstring discord.Permissions.administrator:1 of +msgid "" +"Returns ``True`` if a user is an administrator. This role overrides all " +"other permissions." +msgstr "" + +#: ../../docstring discord.Permissions.administrator:3 of +msgid "This also bypasses all channel-specific overrides." +msgstr "" + +#: ../../docstring discord.Permissions.manage_channels:1 of +msgid "" +"Returns ``True`` if a user can edit, delete, or create channels in the " +"guild." +msgstr "" + +#: ../../docstring discord.Permissions.manage_channels:3 of +msgid "This also corresponds to the \"Manage Channel\" channel-specific override." +msgstr "" + +#: ../../docstring discord.Permissions.manage_guild:1 of +msgid "Returns ``True`` if a user can edit guild properties." +msgstr "" + +#: ../../docstring discord.Permissions.add_reactions:1 of +msgid "Returns ``True`` if a user can add reactions to messages." +msgstr "" + +#: ../../docstring discord.Permissions.view_audit_log:1 of +msgid "Returns ``True`` if a user can view the guild's audit log." +msgstr "" + +#: ../../docstring discord.Permissions.priority_speaker:1 of +msgid "Returns ``True`` if a user can be more easily heard while talking." +msgstr "" + +#: ../../docstring discord.Permissions.stream:1 of +msgid "Returns ``True`` if a user can stream in a voice channel." +msgstr "" + +#: ../../docstring discord.Permissions.read_messages:1 of +msgid "" +"Returns ``True`` if a user can read messages from all or specific text " +"channels." +msgstr "" + +#: ../../docstring discord.Permissions.view_channel:1 of +#, fuzzy +msgid "An alias for :attr:`read_messages`." +msgstr ":attr:`extreme` のエイリアス。" + +#: ../../docstring discord.Permissions.send_messages:1 of +msgid "" +"Returns ``True`` if a user can send messages from all or specific text " +"channels." +msgstr "" + +#: ../../docstring discord.Permissions.send_tts_messages:1 of +msgid "" +"Returns ``True`` if a user can send TTS messages from all or specific " +"text channels." +msgstr "" + +#: ../../docstring discord.Permissions.manage_messages:1 of +msgid "Returns ``True`` if a user can delete or pin messages in a text channel." +msgstr "" + +#: ../../docstring discord.Permissions.manage_messages:5 of +msgid "Note that there are currently no ways to edit other people's messages." +msgstr "" + +#: ../../docstring discord.Permissions.embed_links:1 of +msgid "" +"Returns ``True`` if a user's messages will automatically be embedded by " +"Discord." +msgstr "" + +#: ../../docstring discord.Permissions.attach_files:1 of +msgid "Returns ``True`` if a user can send files in their messages." +msgstr "" + +#: ../../docstring discord.Permissions.read_message_history:1 of +msgid "Returns ``True`` if a user can read a text channel's previous messages." +msgstr "" + +#: ../../docstring discord.Permissions.mention_everyone:1 of +msgid "" +"Returns ``True`` if a user's @everyone or @here will mention everyone in " +"the text channel." +msgstr "" + +#: ../../docstring discord.Permissions.external_emojis:1 of +msgid "Returns ``True`` if a user can use emojis from other guilds." +msgstr "" + +#: ../../docstring discord.Permissions.use_external_emojis:1 of +#, fuzzy +msgid "An alias for :attr:`external_emojis`." +msgstr ":attr:`extreme` のエイリアス。" + +#: ../../docstring discord.Permissions.view_guild_insights:1 of +msgid "Returns ``True`` if a user can view the guild's insights." +msgstr "" + +#: ../../docstring discord.Permissions.connect:1 of +msgid "Returns ``True`` if a user can connect to a voice channel." +msgstr "" + +#: ../../docstring discord.Permissions.speak:1 of +msgid "Returns ``True`` if a user can speak in a voice channel." +msgstr "" + +#: ../../docstring discord.Permissions.mute_members:1 of +msgid "Returns ``True`` if a user can mute other users." +msgstr "" + +#: ../../docstring discord.Permissions.deafen_members:1 of +msgid "Returns ``True`` if a user can deafen other users." +msgstr "" + +#: ../../docstring discord.Permissions.move_members:1 of +msgid "Returns ``True`` if a user can move users between other voice channels." +msgstr "" + +#: ../../docstring discord.Permissions.use_voice_activation:1 of +msgid "Returns ``True`` if a user can use voice activation in voice channels." +msgstr "" + +#: ../../docstring discord.Permissions.change_nickname:1 of +msgid "Returns ``True`` if a user can change their nickname in the guild." +msgstr "" + +#: ../../docstring discord.Permissions.manage_nicknames:1 of +msgid "Returns ``True`` if a user can change other user's nickname in the guild." +msgstr "" + +#: ../../docstring discord.Permissions.manage_roles:1 of +msgid "" +"Returns ``True`` if a user can create or edit roles less than their " +"role's position." +msgstr "" + +#: ../../docstring discord.Permissions.manage_roles:3 of +msgid "" +"This also corresponds to the \"Manage Permissions\" channel-specific " +"override." +msgstr "" + +#: ../../docstring discord.Permissions.manage_permissions:1 of +#, fuzzy +msgid "An alias for :attr:`manage_roles`." +msgstr ":attr:`extreme` のエイリアス。" + +#: ../../docstring discord.Permissions.manage_webhooks:1 of +msgid "Returns ``True`` if a user can create, edit, or delete webhooks." +msgstr "" + +#: ../../docstring discord.Permissions.manage_emojis:1 of +msgid "Returns ``True`` if a user can create, edit, or delete emojis." +msgstr "" + +#: ../../docstring discord.Permissions.manage_emojis_and_stickers:1 of +#, fuzzy +msgid "An alias for :attr:`manage_emojis`." +msgstr ":attr:`extreme` のエイリアス。" + +#: ../../docstring discord.Permissions.use_slash_commands:1 of +#, fuzzy +msgid "Returns ``True`` if a user can use slash commands." +msgstr "ユーザーがDiscordパートナーかを示す真偽値。" + +#: ../../docstring discord.Permissions.request_to_speak:1 of +msgid "Returns ``True`` if a user can request to speak in a stage channel." +msgstr "" + +#: ../../docstring discord.Permissions.manage_events:1 of +msgid "Returns ``True`` if a user can manage guild events." +msgstr "" + +#: ../../docstring discord.Permissions.manage_threads:1 of +msgid "Returns ``True`` if a user can manage threads." +msgstr "" + +#: ../../docstring discord.Permissions.create_public_threads:1 of +msgid "Returns ``True`` if a user can create public threads." +msgstr "" + +#: ../../docstring discord.Permissions.create_private_threads:1 of +#, fuzzy +msgid "Returns ``True`` if a user can create private threads." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: ../../docstring discord.Permissions.external_stickers:1 of +#, fuzzy +msgid "Returns ``True`` if a user can use stickers from other guilds." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: ../../docstring discord.Permissions.use_external_stickers:1 of +#, fuzzy +msgid "An alias for :attr:`external_stickers`." +msgstr ":attr:`extreme` のエイリアス。" + +#: ../../docstring discord.Permissions.send_messages_in_threads:1 of +msgid "Returns ``True`` if a user can send messages in threads." +msgstr "" + +#: ../../docstring discord.Permissions.start_embedded_activities:1 of +msgid "" +"Returns ``True`` if a user can launch an embedded application in a Voice " +"channel." +msgstr "" + +#: ../../docstring discord.Permissions.moderate_members:1 of +#, fuzzy +msgid "Returns ``True`` if a user can time out other members." +msgstr "ユーザーがDiscordパートナーかを示す真偽値。" + +#: ../../api.rst:4108 +msgid "PermissionOverwrite" +msgstr "" + +#: discord.permissions.PermissionOverwrite:1 of +msgid "A type that is used to represent a channel specific permission." +msgstr "" + +#: discord.permissions.PermissionOverwrite:3 of +msgid "" +"Unlike a regular :class:`Permissions`\\, the default value of a " +"permission is equivalent to ``None`` and not ``False``. Setting a value " +"to ``False`` is **explicitly** denying that permission, while setting a " +"value to ``True`` is **explicitly** allowing that permission." +msgstr "" + +#: discord.permissions.PermissionOverwrite:9 of +msgid "" +"The values supported by this are the same as :class:`Permissions` with " +"the added possibility of it being set to ``None``." +msgstr "" + +#: discord.permissions.PermissionOverwrite:16 of +msgid "Checks if two overwrites are equal." +msgstr "" + +#: discord.permissions.PermissionOverwrite:19 of +msgid "Checks if two overwrites are not equal." +msgstr "" + +#: discord.permissions.PermissionOverwrite:26 of +msgid "Set the value of permissions by their name." +msgstr "" + +#: discord.permissions.PermissionOverwrite.pair:1 of +msgid "" +"Tuple[:class:`Permissions`, :class:`Permissions`]: Returns the (allow, " +"deny) pair from this overwrite." +msgstr "" + +#: discord.permissions.PermissionOverwrite.from_pair:1 of +msgid "Creates an overwrite from an allow/deny pair of :class:`Permissions`." +msgstr "" + +#: discord.permissions.PermissionOverwrite.is_empty:1 of +msgid "Checks if the permission overwrite is currently empty." +msgstr "" + +#: discord.permissions.PermissionOverwrite.is_empty:3 of +msgid "" +"An empty permission overwrite is one that has no overwrites set to " +"``True`` or ``False``." +msgstr "" + +#: discord.permissions.PermissionOverwrite.is_empty:6 of +msgid "Indicates if the overwrite is empty." +msgstr "" + +#: discord.permissions.PermissionOverwrite.update:1 of +msgid "Bulk updates this permission overwrite object." +msgstr "" + +#: discord.permissions.PermissionOverwrite.update:7 of +msgid "A list of key/value pairs to bulk update with." +msgstr "" + +#: ../../api.rst:4116 +msgid "ShardInfo" +msgstr "" + +#: discord.shard.ShardInfo:1 of +msgid "A class that gives information and control over a specific shard." +msgstr "" + +#: discord.shard.ShardInfo:3 of +msgid "" +"You can retrieve this object via :meth:`AutoShardedClient.get_shard` or " +":attr:`AutoShardedClient.shards`." +msgstr "" + +#: discord.shard.ShardInfo:10 of +#, fuzzy +msgid "The shard ID for this shard." +msgstr "準備が完了したShard ID。" + +#: discord.shard.ShardInfo:16 of +msgid "" +"The shard count for this cluster. If this is ``None`` then the bot has " +"not started yet." +msgstr "" + +#: discord.shard.ShardInfo.is_closed:1 of +msgid ":class:`bool`: Whether the shard connection is currently closed." +msgstr "" + +#: discord.shard.ShardInfo.disconnect:3 of +msgid "" +"Disconnects a shard. When this is called, the shard connection will no " +"longer be open." +msgstr "" + +#: discord.shard.ShardInfo.disconnect:6 of +msgid "If the shard is already disconnected this does nothing." +msgstr "" + +#: discord.shard.ShardInfo.reconnect:3 of +msgid "Disconnects and then connects the shard again." +msgstr "" + +#: discord.shard.ShardInfo.connect:3 of +msgid "Connects a shard. If the shard is already connected this does nothing." +msgstr "" + +#: discord.ShardInfo.latency:1 of +msgid "" +"Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for " +"this shard." +msgstr "" + +#: ../../api.rst:4124 +msgid "SystemChannelFlags" +msgstr "" + +#: discord.flags.SystemChannelFlags:1 of +msgid "Wraps up a Discord system channel flag value." +msgstr "" + +#: discord.flags.SystemChannelFlags:3 of +msgid "" +"Similar to :class:`Permissions`\\, the properties provided are two way. " +"You can set and retrieve individual bits using the properties as if they " +"were regular bools. This allows you to edit the system flags easily." +msgstr "" + +#: discord.flags.MessageFlags:25 discord.flags.PublicUserFlags:24 +#: discord.flags.SystemChannelFlags:28 of +msgid "" +"The raw value. This value is a bit array field of a 53-bit integer " +"representing the currently available flags. You should query flags via " +"the properties rather than using this raw value." +msgstr "" + +#: ../../docstring discord.SystemChannelFlags.join_notifications:1 of +msgid "" +"Returns ``True`` if the system channel is used for member join " +"notifications." +msgstr "" + +#: ../../docstring discord.SystemChannelFlags.premium_subscriptions:1 of +msgid "" +"Returns ``True`` if the system channel is used for \"Nitro boosting\" " +"notifications." +msgstr "" + +#: ../../docstring discord.SystemChannelFlags.guild_reminder_notifications:1 of +msgid "" +"Returns ``True`` if the system channel is used for server setup helpful " +"tips notifications." +msgstr "" + +#: ../../docstring discord.SystemChannelFlags.join_notification_replies:1 of +msgid "" +"Returns ``True`` if sticker reply button (\"Wave to say hi!\") is shown " +"for member join notifications." +msgstr "" + +#: ../../api.rst:4132 +msgid "MessageFlags" +msgstr "" + +#: discord.flags.MessageFlags:1 of +msgid "Wraps up a Discord Message flag value." +msgstr "" + +#: discord.flags.MessageFlags:3 of +msgid "See :class:`SystemChannelFlags`." +msgstr "" + +#: ../../docstring discord.MessageFlags.crossposted:1 of +msgid "Returns ``True`` if the message is the original crossposted message." +msgstr "" + +#: ../../docstring discord.MessageFlags.is_crossposted:1 of +msgid "Returns ``True`` if the message was crossposted from another channel." +msgstr "" + +#: ../../docstring discord.MessageFlags.suppress_embeds:1 of +msgid "Returns ``True`` if the message's embeds have been suppressed." +msgstr "" + +#: ../../docstring discord.MessageFlags.source_message_deleted:1 of +msgid "" +"Returns ``True`` if the source message for this crosspost has been " +"deleted." +msgstr "" + +#: ../../docstring discord.MessageFlags.urgent:1 of +msgid "Returns ``True`` if the source message is an urgent message." +msgstr "" + +#: ../../docstring discord.MessageFlags.urgent:3 of +msgid "An urgent message is one sent by Discord Trust and Safety." +msgstr "" + +#: ../../docstring discord.MessageFlags.has_thread:1 of +#, fuzzy +msgid "Returns ``True`` if the source message is associated with a thread." +msgstr "ユーザーがDiscordパートナーかを示す真偽値。" + +#: ../../docstring discord.MessageFlags.ephemeral:1 of +#, fuzzy +msgid "Returns ``True`` if the source message is ephemeral." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: ../../api.rst:4140 +msgid "PublicUserFlags" +msgstr "" + +#: discord.flags.PublicUserFlags:1 of +msgid "Wraps up the Discord User Public flags." +msgstr "" + +#: discord.flags.PublicUserFlags:7 of +#, fuzzy +msgid "Checks if two PublicUserFlags are equal." +msgstr "二つのユーザーが等しいかを比較します。" + +#: discord.flags.PublicUserFlags:10 of +#, fuzzy +msgid "Checks if two PublicUserFlags are not equal." +msgstr "二つのユーザーが等しいものではないか比較します。" + +#: ../../docstring discord.PublicUserFlags.staff:1 of +msgid "Returns ``True`` if the user is a Discord Employee." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.partner:1 of +#, fuzzy +msgid "Returns ``True`` if the user is a Discord Partner." +msgstr "ユーザーがDiscordパートナーかを示す真偽値。" + +#: ../../docstring discord.PublicUserFlags.hypesquad:1 of +msgid "Returns ``True`` if the user is a HypeSquad Events member." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.bug_hunter:1 of +#, fuzzy +msgid "Returns ``True`` if the user is a Bug Hunter" +msgstr "ユーザーがバグハンターかを示す真偽値。" + +#: ../../docstring discord.PublicUserFlags.hypesquad_bravery:1 of +msgid "Returns ``True`` if the user is a HypeSquad Bravery member." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.hypesquad_brilliance:1 of +msgid "Returns ``True`` if the user is a HypeSquad Brilliance member." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.hypesquad_balance:1 of +msgid "Returns ``True`` if the user is a HypeSquad Balance member." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.early_supporter:1 of +msgid "Returns ``True`` if the user is an Early Supporter." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.team_user:1 of +msgid "Returns ``True`` if the user is a Team User." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.system:1 of +msgid "" +"Returns ``True`` if the user is a system user (i.e. represents Discord " +"officially)." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.bug_hunter_level_2:1 of +msgid "Returns ``True`` if the user is a Bug Hunter Level 2" +msgstr "" + +#: ../../docstring discord.PublicUserFlags.verified_bot:1 of +#, fuzzy +msgid "Returns ``True`` if the user is a Verified Bot." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: ../../docstring discord.PublicUserFlags.verified_bot_developer:1 of +msgid "Returns ``True`` if the user is an Early Verified Bot Developer." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.early_verified_bot_developer:1 of +#, fuzzy +msgid "An alias for :attr:`verified_bot_developer`." +msgstr ":attr:`dnd` のエイリアス。" + +#: ../../docstring discord.PublicUserFlags.discord_certified_moderator:1 of +#, fuzzy +msgid "Returns ``True`` if the user is a Discord Certified Moderator." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: ../../docstring discord.PublicUserFlags.bot_http_interactions:1 of +msgid "" +"Returns ``True`` if the user is a bot that only uses HTTP interactions " +"and is shown in the online member list." +msgstr "" + +#: ../../docstring discord.PublicUserFlags.spammer:1 of +#, fuzzy +msgid "Returns ``True`` if the user is flagged as a spammer by Discord." +msgstr "ユーザーがDiscordパートナーかを示す真偽値。" + +#: discord.flags.PublicUserFlags.all:1 of +#, fuzzy +msgid "List[:class:`UserFlags`]: Returns all public flags the user has." +msgstr "List[:class:`User`] -- ユーザーが持つすべてのリレーションシップを返します。" + +#: ../../api.rst:4150 +msgid "Bot UI Kit" +msgstr "" + +#: ../../api.rst:4152 +msgid "The library has helpers to help create component-based UIs." +msgstr "" + +#: ../../api.rst:4155 +msgid "View" +msgstr "" + +#: discord.ui.view.View:1 of +#, fuzzy +msgid "Represents a UI view." +msgstr "オーディオストリームを表します。" + +#: discord.ui.view.View:3 of +msgid "This object must be inherited to create a UI within Discord." +msgstr "" + +#: discord.ui.modal.Modal:9 discord.ui.view.View:7 of +msgid "" +"Timeout in seconds from last interaction with the UI before no longer " +"accepting input. If ``None`` then there is no timeout." +msgstr "" + +#: discord.ui.modal.Modal:18 discord.ui.view.View:13 of +msgid "" +"Timeout from last interaction with the UI before no longer accepting " +"input. If ``None`` then there is no timeout." +msgstr "" + +#: discord.ui.modal.Modal:21 discord.ui.view.View:16 of +#, fuzzy +msgid "Optional[:class:`float`]" +msgstr ":class:`str`" + +#: discord.ui.modal.Modal:31 discord.ui.view.View:20 of +msgid "The list of children attached to this view." +msgstr "" + +#: discord.ui.modal.Modal:33 discord.ui.view.View:22 of +#, fuzzy +msgid "List[:class:`Item`]" +msgstr ":class:`str`" + +#: discord.ui.view.View.from_message:1 of +msgid "Converts a message's components into a :class:`View`." +msgstr "" + +#: discord.ui.view.View.from_message:3 of +msgid "" +"The :attr:`.Message.components` of a message are read-only and separate " +"types from those in the ``discord.ui`` namespace. In order to modify and " +"edit message components they must be converted into a :class:`View` " +"first." +msgstr "" + +#: discord.ui.view.View.from_message:8 of +msgid "The message with components to convert into a view." +msgstr "" + +#: discord.ui.view.View.from_message:10 of +#, fuzzy +msgid "The timeout of the converted view." +msgstr "ギルドの名前。" + +#: discord.ui.view.View.from_message:13 of +msgid "" +"The converted view. This always returns a :class:`View` and not one of " +"its subclasses." +msgstr "" + +#: discord.ui.view.View.from_message:15 of +#, fuzzy +msgid ":class:`View`" +msgstr ":class:`.Profile`" + +#: discord.ui.view.View.add_item:1 of +#, fuzzy +msgid "Adds an item to the view." +msgstr "ギルドの名前。" + +#: discord.ui.view.View.add_item:3 of +#, fuzzy +msgid "The item to add to the view." +msgstr ":class:`User` – 招待を作成したユーザー。" + +#: discord.ui.view.View.add_item:6 of +msgid "An :class:`Item` was not passed." +msgstr "" + +#: discord.ui.view.View.add_item:7 of +msgid "" +"Maximum number of children has been exceeded (25) or the row the item" +" is trying to be added to is full." +msgstr "" + +#: discord.ui.view.View.remove_item:1 of +#, fuzzy +msgid "Removes an item from the view." +msgstr "埋め込みからすべてのフィールドを削除します。" + +#: discord.ui.view.View.remove_item:3 of +#, fuzzy +msgid "The item to remove from the view." +msgstr "ギルドの名前。" + +#: discord.ui.view.View.clear_items:1 of +#, fuzzy +msgid "Removes all items from the view." +msgstr "埋め込みからすべてのフィールドを削除します。" + +#: discord.ui.view.View.interaction_check:3 of +msgid "" +"A callback that is called when an interaction happens within the view " +"that checks whether the view should process item callbacks for the " +"interaction." +msgstr "" + +#: discord.ui.view.View.interaction_check:6 of +msgid "" +"This is useful to override if, for example, you want to ensure that the " +"interaction author is a given user." +msgstr "" + +#: discord.ui.view.View.interaction_check:9 of +msgid "The default implementation of this returns ``True``." +msgstr "" + +#: discord.ui.view.View.interaction_check:13 of +msgid "" +"If an exception occurs within the body then the check is considered a " +"failure and :meth:`on_error` is called." +msgstr "" + +#: discord.ui.view.View.interaction_check:16 of +#, fuzzy +msgid "The interaction that occurred." +msgstr "除去されたリアクション。" + +#: discord.ui.view.View.interaction_check:19 of +#, fuzzy +msgid "Whether the view children's callbacks should be called." +msgstr "フィールドをインライン表示するかどうか。" + +#: discord.ui.view.View.on_timeout:3 of +msgid "" +"A callback that is called when a view's timeout elapses without being " +"explicitly stopped." +msgstr "" + +#: discord.ui.view.View.on_error:3 of +msgid "" +"A callback that is called when an item's callback or " +":meth:`interaction_check` fails with an error." +msgstr "" + +#: discord.ui.modal.Modal.on_error:6 discord.ui.view.View.on_error:6 of +msgid "The default implementation prints the traceback to stderr." +msgstr "" + +#: discord.ui.modal.Modal.on_error:8 discord.ui.view.View.on_error:8 of +#, fuzzy +msgid "The exception that was raised." +msgstr "参加したギルド。" + +#: discord.ui.view.View.on_error:10 of +msgid "The item that failed the dispatch." +msgstr "" + +#: discord.ui.modal.Modal.on_error:10 discord.ui.view.View.on_error:12 of +#, fuzzy +msgid "The interaction that led to the failure." +msgstr "ギルドの名前。" + +#: discord.ui.view.View.stop:1 of +msgid "Stops listening to interaction events from this view." +msgstr "" + +#: discord.ui.view.View.stop:3 of +msgid "This operation cannot be undone." +msgstr "" + +#: discord.ui.view.View.is_finished:1 of +#, fuzzy +msgid ":class:`bool`: Whether the view has finished interacting." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: discord.ui.view.View.is_dispatching:1 of +msgid ":class:`bool`: Whether the view has been added for dispatching purposes." +msgstr "" + +#: discord.ui.view.View.is_persistent:1 of +#, fuzzy +msgid ":class:`bool`: Whether the view is set up as persistent." +msgstr ":class:`bool` -- ユーザーが認証済みアカウントであるかを表します。" + +#: discord.ui.view.View.is_persistent:3 of +msgid "" +"A persistent view has all their components with a set ``custom_id`` and a" +" :attr:`timeout` set to ``None``." +msgstr "" + +#: discord.ui.view.View.wait:1 of +msgid "Waits until the view has finished interacting." +msgstr "" + +#: discord.ui.view.View.wait:3 of +msgid "A view is considered finished when :meth:`stop` is called or it times out." +msgstr "" + +#: discord.ui.view.View.wait:6 of +msgid "" +"If ``True``, then the view timed out. If ``False`` then the view finished" +" normally." +msgstr "" + +#: ../../api.rst:4163 +msgid "Modal" +msgstr "" + +#: discord.ui.modal.Modal:1 of +#, fuzzy +msgid "Represents a UI modal." +msgstr "Discordの埋め込みを表します。" + +#: discord.ui.modal.Modal:3 of +msgid "" +"This object must be inherited to create a modal popup window within " +"discord." +msgstr "" + +#: discord.ui.modal.Modal:7 discord.ui.modal.Modal:25 of +#, fuzzy +msgid "The title of the modal." +msgstr "ギルドの名前。" + +#: discord.ui.modal.Modal:12 of +msgid "" +"The ID of the modal that gets received during an interaction. If not " +"given then one is generated for you." +msgstr "" + +#: discord.ui.modal.Modal:37 of +msgid "The ID of the modal that gets received during an interaction." +msgstr "" + +#: discord.ui.modal.Modal.on_submit:3 of +#, fuzzy +msgid "Called when the modal is submitted." +msgstr "クライアントがセッションを再開したときに呼び出されます。" + +#: discord.ui.modal.Modal.on_submit:5 of +msgid "The interaction that submitted this modal." +msgstr "" + +#: discord.ui.modal.Modal.on_error:3 of +msgid "A callback that is called when :meth:`on_submit` fails with an error." +msgstr "" + +#: ../../api.rst:4171 +msgid "Item" +msgstr "" + +#: discord.ui.item.Item:1 of +msgid "Represents the base UI item that all UI components inherit from." +msgstr "" + +#: discord.ui.item.Item:3 of +msgid "The current UI items supported are:" +msgstr "" + +#: discord.ui.item.Item:5 of +#, fuzzy +msgid ":class:`discord.ui.Button`" +msgstr ":class:`~discord.User`" + +#: discord.ui.item.Item:6 of +#, fuzzy +msgid ":class:`discord.ui.Select`" +msgstr ":class:`~discord.User`" + +#: discord.ui.Button.view:1 discord.ui.Item.view:1 discord.ui.Select.view:1 +#: discord.ui.TextInput.view:1 of +msgid "The underlying view for this item." +msgstr "" + +#: discord.ui.Button.view:3 discord.ui.Item.view:3 discord.ui.Select.view:3 +#: discord.ui.TextInput.view:3 of +#, fuzzy +msgid "Optional[:class:`View`]" +msgstr ":class:`str`" + +#: discord.ui.item.Item.callback:3 of +#, fuzzy +msgid "The callback associated with this UI item." +msgstr "プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。" + +#: discord.ui.item.Item.callback:5 of +msgid "This can be overriden by subclasses." +msgstr "" + +#: discord.ui.item.Item.callback:7 of +#, fuzzy +msgid "The interaction that triggered this UI item." +msgstr "除去されたリアクション。" + +#: discord.ui.button.Button:1 of +#, fuzzy +msgid "Represents a UI button." +msgstr "Discordの音声接続を表します。" + +#: discord.ui.button.Button:18 discord.ui.button.button:27 of +msgid "" +"The relative row this button belongs to. A Discord component can only " +"have 5 rows. By default, items are arranged automatically into those 5 " +"rows. If you'd like to control the relative positioning of the row then " +"passing an index is advised. For example, row=1 will show up before " +"row=2. Defaults to ``None``, which is automatic ordering. The row number " +"must be between 0 and 4 (i.e. zero indexed)." +msgstr "" + +#: discord.ui.Button.style:3 of +#, fuzzy +msgid ":class:`discord.ButtonStyle`" +msgstr ":class:`~discord.User`" + +#: discord.ui.Button.custom_id:1 of +msgid "The ID of the button that gets received during an interaction." +msgstr "" + +#: discord.ui.Button.custom_id:3 of +msgid "If this button is for a URL, it does not have a custom ID." +msgstr "" + +#: discord.ui.Button.label:1 of +#, fuzzy +msgid "The label of the button, if available." +msgstr "該当すれば :class:`Relationship` が返ります。" + +#: discord.ui.Button.emoji:3 of +#, fuzzy +msgid "Optional[:class:`.PartialEmoji`]" +msgstr ":class:`.Guild`" + +#: discord.ui.button.button:1 of +msgid "A decorator that attaches a button to a component." +msgstr "" + +#: discord.ui.button.button:3 of +msgid "" +"The function being decorated should have three parameters, ``self`` " +"representing the :class:`discord.ui.View`, the :class:`discord.ui.Button`" +" being pressed and the :class:`discord.Interaction` you receive." +msgstr "" + +#: discord.ui.button.button:9 of +msgid "" +"Buttons with a URL cannot be created with this function. Consider " +"creating a :class:`Button` manually instead. This is because buttons with" +" a URL do not have a callback associated with them since Discord does not" +" do any processing with it." +msgstr "" + +#: discord.ui.button.button:17 of +msgid "" +"The ID of the button that gets received during an interaction. It is " +"recommended not to set this parameter to prevent conflicts." +msgstr "" + +#: discord.ui.button.button:20 of +msgid "The style of the button. Defaults to :attr:`.ButtonStyle.grey`." +msgstr "" + +#: discord.ui.button.button:22 of +msgid "Whether the button is disabled or not. Defaults to ``False``." +msgstr "" + +#: discord.ui.button.button:24 of +msgid "" +"The emoji of the button. This can be in string form or a " +":class:`.PartialEmoji` or a full :class:`.Emoji`." +msgstr "" + +#: ../../api.rst:4190 +msgid "Select" +msgstr "" + +#: discord.ui.select.Select:1 of +#, fuzzy +msgid "Represents a UI select menu." +msgstr "オーディオストリームを表します。" + +#: discord.ui.select.Select:3 of +msgid "This is usually represented as a drop down menu." +msgstr "" + +#: discord.ui.select.Select:5 of +msgid "" +"In order to get the selected items that the user has chosen, use " +":attr:`Select.values`." +msgstr "" + +#: discord.ui.select.Select:9 of +msgid "" +"The ID of the select menu that gets received during an interaction. If " +"not given then one is generated for you." +msgstr "" + +#: discord.ui.select.Select:24 discord.ui.select.select:15 of +msgid "" +"The relative row this select menu belongs to. A Discord component can " +"only have 5 rows. By default, items are arranged automatically into those" +" 5 rows. If you'd like to control the relative positioning of the row " +"then passing an index is advised. For example, row=1 will show up before " +"row=2. Defaults to ``None``, which is automatic ordering. The row number " +"must be between 0 and 4 (i.e. zero indexed)." +msgstr "" + +#: discord.ui.Select.min_values:1 of +msgid "The minimum number of items that must be chosen for this select menu." +msgstr "" + +#: discord.ui.Select.max_values:1 of +msgid "The maximum number of items that must be chosen for this select menu." +msgstr "" + +#: discord.ui.Select.options:3 of +#, fuzzy +msgid "List[:class:`discord.SelectOption`]" +msgstr ":class:`~discord.User`" + +#: discord.ui.select.Select.add_option:1 of +msgid "Adds an option to the select menu." +msgstr "" + +#: discord.ui.select.Select.add_option:3 of +msgid "" +"To append a pre-existing :class:`discord.SelectOption` use the " +":meth:`append_option` method instead." +msgstr "" + +#: discord.ui.select.Select.add_option:9 of +msgid "" +"The value of the option. This is not displayed to users. If not given, " +"defaults to the label. Can only be up to 100 characters." +msgstr "" + +#: discord.ui.select.Select.add_option:15 of +msgid "" +"The emoji of the option, if available. This can either be a string " +"representing the custom or unicode emoji or an instance of " +":class:`.PartialEmoji` or :class:`.Emoji`." +msgstr "" + +#: discord.ui.select.Select.add_option:21 +#: discord.ui.select.Select.append_option:6 of +msgid "The number of options exceeds 25." +msgstr "" + +#: discord.ui.select.Select.append_option:1 of +msgid "Appends an option to the select menu." +msgstr "" + +#: discord.ui.select.Select.append_option:3 of +msgid "The option to append to the select menu." +msgstr "" + +#: discord.ui.Select.values:1 of +#, fuzzy +msgid "A list of values that have been selected by the user." +msgstr "削除されたメッセージのリスト。" + +#: discord.ui.select.select:1 of +#, fuzzy +msgid "A decorator that attaches a select menu to a component." +msgstr "リッスンするイベントを登録するデコレータ。" + +#: discord.ui.select.select:3 of +msgid "" +"The function being decorated should have three parameters, ``self`` " +"representing the :class:`discord.ui.View`, the :class:`discord.ui.Select`" +" being pressed and the :class:`discord.Interaction` you receive." +msgstr "" + +#: discord.ui.select.select:7 of +msgid "" +"In order to get the selected items that the user has chosen within the " +"callback use :attr:`Select.values`." +msgstr "" + +#: discord.ui.select.select:12 of +msgid "" +"The ID of the select menu that gets received during an interaction. It is" +" recommended not to set this parameter to prevent conflicts." +msgstr "" + +#: discord.ui.select.select:29 of +msgid "Whether the select is disabled or not. Defaults to ``False``." +msgstr "" + +#: discord.ui.text_input.TextInput:1 of +#, fuzzy +msgid "Represents a UI text input." +msgstr "Discordの埋め込みを表します。" + +#: discord.ui.text_input.TextInput:7 of +msgid "" +"The ID of the text input that gets recieved during an interaction. If not" +" given then one is generated for you." +msgstr "" + +#: discord.ui.text_input.TextInput:22 of +msgid "" +"The relative row this text input belongs to. A Discord component can only" +" have 5 rows. By default, items are arranged automatically into those 5 " +"rows. If you'd like to control the relative positioning of the row then " +"passing an index is advised. For example, row=1 will show up before " +"row=2. Defaults to ``None``, which is automatic ordering. The row number " +"must be between 0 and 4 (i.e. zero indexed)." +msgstr "" + +#: discord.ui.TextInput.value:1 of +#, fuzzy +msgid "The value of the text input." +msgstr "フィールドの値。" + +#: discord.ui.TextInput.label:1 of +#, fuzzy +msgid "The label of the text input." +msgstr "フィールドの名前。" + +#: discord.ui.TextInput.style:3 of +#, fuzzy +msgid ":class:`discord.TextStyle`" +msgstr ":class:`~discord.User`" + +#: ../../api.rst:4210 +msgid "Exceptions" +msgstr "例外" + +#: ../../api.rst:4212 +msgid "The following exceptions are thrown by the library." +msgstr "" + +#: discord.errors.DiscordException:1 of +msgid "Base exception class for discord.py" +msgstr "" + +#: discord.errors.DiscordException:3 of +msgid "" +"Ideally speaking, this could be caught to handle any exceptions raised " +"from this library." +msgstr "" + +#: discord.errors.ClientException:1 of +msgid "Exception that's raised when an operation in the :class:`Client` fails." +msgstr "" + +#: discord.errors.ClientException:3 of +msgid "These are usually for exceptions that happened due to user input." +msgstr "" + +#: discord.errors.LoginFailure:1 of +msgid "" +"Exception that's raised when the :meth:`Client.login` function fails to " +"log you in from improper credentials or some other misc. failure." +msgstr "" + +#: discord.errors.NoMoreItems:1 of +msgid "" +"Exception that is raised when an async iteration operation has no more " +"items." +msgstr "" + +#: discord.errors.HTTPException:1 of +msgid "Exception that's raised when an HTTP request operation fails." +msgstr "" + +#: discord.errors.HTTPException:5 of +msgid "" +"The response of the failed HTTP request. This is an instance of " +":class:`aiohttp.ClientResponse`. In some cases this could also be a " +":class:`requests.Response`." +msgstr "" + +#: discord.errors.HTTPException:9 of +#, fuzzy +msgid ":class:`aiohttp.ClientResponse`" +msgstr ":class:`~discord.ClientUser`" + +#: discord.errors.HTTPException:13 of +msgid "The text of the error. Could be an empty string." +msgstr "" + +#: discord.errors.HTTPException:19 of +msgid "The status code of the HTTP request." +msgstr "" + +#: discord.errors.HTTPException:25 of +msgid "The Discord specific error code for the failure." +msgstr "" + +#: discord.errors.Forbidden:1 of +msgid "Exception that's raised for when status code 403 occurs." +msgstr "" + +#: discord.errors.Forbidden:3 discord.errors.NotFound:3 of +msgid "Subclass of :exc:`HTTPException`" +msgstr ":exc:`HTTPException` のサブクラス" + +#: discord.errors.NotFound:1 of +msgid "Exception that's raised for when status code 404 occurs." +msgstr "" + +#: discord.errors.DiscordServerError:1 of +msgid "Exception that's raised for when a 500 range status code occurs." +msgstr "" + +#: discord.errors.DiscordServerError:3 of +#, fuzzy +msgid "Subclass of :exc:`HTTPException`." +msgstr ":exc:`HTTPException` のサブクラス" + +#: discord.errors.InvalidData:1 of +msgid "" +"Exception that's raised when the library encounters unknown or invalid " +"data from Discord." +msgstr "" + +#: discord.errors.GatewayNotFound:1 of +msgid "" +"An exception that is raised when the gateway for Discord could not be " +"found" +msgstr "" + +#: discord.errors.ConnectionClosed:1 of +msgid "" +"Exception that's raised when the gateway connection is closed for reasons" +" that could not be handled internally." +msgstr "" + +#: discord.errors.ConnectionClosed:6 of +msgid "The close code of the websocket." +msgstr "" + +#: discord.errors.ConnectionClosed:12 of +#, fuzzy +msgid "The reason provided for the closure." +msgstr "クライアントによって提供されるデフォルトのエラーハンドラ。" + +#: discord.errors.ConnectionClosed:18 +#: discord.errors.PrivilegedIntentsRequired:12 of +msgid "The shard ID that got closed if applicable." +msgstr "" + +#: discord.errors.PrivilegedIntentsRequired:1 of +msgid "" +"Exception that's raised when the gateway is requesting privileged intents" +" but they're not ticked in the developer page yet." +msgstr "" + +#: discord.errors.PrivilegedIntentsRequired:4 of +msgid "" +"Go to https://discord.com/developers/applications/ and enable the intents" +" that are required. Currently these are as follows:" +msgstr "" + +#: discord.errors.PrivilegedIntentsRequired:7 of +#, fuzzy +msgid ":attr:`Intents.members`" +msgstr ":attr:`Permissions.mute_members`" + +#: discord.errors.PrivilegedIntentsRequired:8 of +#, fuzzy +msgid ":attr:`Intents.presences`" +msgstr ":attr:`approximate_presence_count`" + +#: discord.errors.InteractionResponded:1 of +msgid "" +"Exception that's raised when sending another interaction response using " +":class:`InteractionResponse` when one has already been done before." +msgstr "" + +#: discord.errors.InteractionResponded:4 of +msgid "An interaction can only respond once." +msgstr "" + +#: discord.errors.InteractionResponded:10 of +#, fuzzy +msgid "The interaction that's already been responded to." +msgstr "除去されたリアクション。" + +#: discord.errors.InteractionResponded:12 of +#, fuzzy +msgid ":class:`Interaction`" +msgstr ":class:`str`" + +#: discord.opus.OpusError:1 of +msgid "An exception that is thrown for libopus related errors." +msgstr "" + +#: discord.opus.OpusError:5 of +msgid "The error code returned." +msgstr "" + +#: discord.opus.OpusNotLoaded:1 of +msgid "An exception that is thrown for when libopus is not loaded." +msgstr "" + +#: ../../api.rst:4246 +msgid "Exception Hierarchy" +msgstr "" + +#: ../../api.rst:4262 +msgid ":exc:`Exception`" +msgstr "" + +#: ../../api.rst:4262 +msgid ":exc:`DiscordException`" +msgstr "" + +#: ../../api.rst:4256 +msgid ":exc:`ClientException`" +msgstr "" + +#: ../../api.rst:4253 +msgid ":exc:`InvalidData`" +msgstr "" + +#: ../../api.rst:4254 +msgid ":exc:`LoginFailure`" +msgstr "" + +#: ../../api.rst:4255 +msgid ":exc:`ConnectionClosed`" +msgstr "" + +#: ../../api.rst:4256 +msgid ":exc:`PrivilegedIntentsRequired`" +msgstr "" + +#: ../../api.rst:4257 +msgid ":exc:`InteractionResponded`" +msgstr "" + +#: ../../api.rst:4258 +msgid ":exc:`NoMoreItems`" +msgstr "" + +#: ../../api.rst:4259 +msgid ":exc:`GatewayNotFound`" +msgstr "" + +#: ../../api.rst:4262 +msgid ":exc:`HTTPException`" +msgstr "" + +#: ../../api.rst:4261 +msgid ":exc:`Forbidden`" +msgstr "" + +#: ../../api.rst:4262 +msgid ":exc:`NotFound`" +msgstr "" + +#: ../../api.rst:4263 +#, fuzzy +msgid ":exc:`DiscordServerError`" +msgstr ":class:`~discord.User`" + +#~ msgid "" +#~ "Indicates if :func:`.on_ready` should be " +#~ "delayed to fetch all offline members " +#~ "from the guilds the bot belongs " +#~ "to. If this is ``False``\\, then " +#~ "no offline members are received and " +#~ ":meth:`request_offline_members` must be used " +#~ "to fetch the offline members of " +#~ "the guild." +#~ msgstr "" +#~ "参加しているすべてのギルドのオフラインメンバーも取得するために、 :func:`.on_ready` " +#~ "を遅延させるかどうかを表します。これが ``False`` の場合、オフラインメンバーの取得は行われず、 " +#~ ":meth:`request_offline_members` を使用してギルドのオフラインメンバーを取得する必要があります。" + +#~ msgid "" +#~ ":class:`float` -- Measures latency between " +#~ "a HEARTBEAT and a HEARTBEAT_ACK in " +#~ "seconds." +#~ msgstr ":class:`float` -- HEARTBEATとHEARTBEAT_ACK間の待ち時間を秒単位で測定します。" + +#~ msgid "List[:class:`.VoiceClient`] -- Represents a list of voice connections." +#~ msgstr "List[:class:`.VoiceClient`] -- 音声接続のリストを表します。" + +#~ msgid "" +#~ "Optional[Union[:class:`.Activity`, :class:`.Game`, " +#~ ":class:`.Streaming`]] -- The activity being" +#~ " used upon logging in." +#~ msgstr "" +#~ "Optional[Union[:class:`.Activity`, :class:`.Game`, " +#~ ":class:`.Streaming`]] -- ログイン時のアクティビティ。" + +#~ msgid "" +#~ "Optional[Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +#~ ":class:`.abc.PrivateChannel`]]: Returns a channel" +#~ " with the given ID." +#~ msgstr "" +#~ "Optional[Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +#~ ":class:`.abc.PrivateChannel`]]: 与えられたIDを持つチャンネルを返します。" + +#~ msgid "If not found, returns ``None``." +#~ msgstr "見つからない場合は、 ``None`` を返します。" + +#~ msgid ":exc:`.HTTPException` -- Getting the guilds failed." +#~ msgstr ":exc:`.HTTPException` -- ギルドの取得に失敗した。" + +#~ msgid "" +#~ "The activity parameter is a " +#~ ":class:`.Activity` object (not a string) " +#~ "that represents the activity being done" +#~ " currently. This could also be the" +#~ " slimmed down versions, :class:`.Game` and" +#~ " :class:`.Streaming`." +#~ msgstr "" +#~ "Activityパラメータは現在のアクティビティをあらわす:class:`.Activity` (文字列ではない) " +#~ "です。これはスリム化された :class:`.Game` や :class:`.Streaming`" +#~ " でもいいです。" + +#~ msgid ":exc:`.NotFound` -- Invalid Channel ID." +#~ msgstr ":exc:`.NotFound` -- チャンネルのIDが無効。" + +#~ msgid "" +#~ "Gets an arbitrary user's profile. This" +#~ " can only be used by non-bot" +#~ " accounts." +#~ msgstr "任意のユーザーのプロフィールを取得します。これはBotアカウント以外でのみ使用可能です。" + +#~ msgid ":exc:`.NotFound` -- Invalid webhook ID." +#~ msgstr ":exc:`.NotFound` -- WebhookのIDが無効。" + +#~ msgid "" +#~ ":exc:`.InvalidArgument` -- If any guild " +#~ "is unavailable or not large in the" +#~ " collection." +#~ msgstr ":exc:`.InvalidArgument` -- いずれかのギルドが利用できない、またはコレクション内のギルドが大きくない。" + +#~ msgid "" +#~ "List[Tuple[:class:`int`, :class:`float`]] -- A " +#~ "list of latencies between a HEARTBEAT" +#~ " and a HEARTBEAT_ACK in seconds." +#~ msgstr "" +#~ "List[Tuple[:class:`int`, :class:`float`]] -- " +#~ "HEARTBEATとHEARTBEAT_ACK間の待ち時間を秒単位で表したリスト。" + +#~ msgid "" +#~ "The activity parameter is a " +#~ ":class:`Activity` object (not a string) " +#~ "that represents the activity being done" +#~ " currently. This could also be the" +#~ " slimmed down versions, :class:`Game` and" +#~ " :class:`Streaming`." +#~ msgstr "" +#~ "activityパラメータは現在実行中のアクティビティを表す :class:`Activity` " +#~ "オブジェクト(文字列ではありません)です。これはスリムなダウンバージョン、 :class:`Game` や " +#~ ":class:`Streaming` でも構いません。" + +#~ msgid ":class:`int` -- The application ID." +#~ msgstr ":class:`int` -- アプリケーションID。" + +#~ msgid "" +#~ "Optional[List[:class:`str`]] -- A list of " +#~ "RPC origin URLs, if RPC is " +#~ "enabled." +#~ msgstr "Optional[List[:class:`str`]] -- RPCが有効になっている場合のRPCオリジンURLのリスト。" + +#~ msgid "" +#~ "In order to play audio, you must" +#~ " have loaded the opus library through" +#~ " :func:`opus.load_opus`." +#~ msgstr "オーディオの再生を行うためには :func:`opus.load_opus` を使用してopusライブラリをロードしておく必要があります。" + +#~ msgid "" +#~ "If you don't do this then the " +#~ "library will not be able to " +#~ "transmit audio." +#~ msgstr "ロードを行っていない場合、オーディオの送信ができません。" + +#~ msgid ":exc:`TypeError` -- Not an audio source." +#~ msgstr ":exc:`TypeError` -- オーディオソースでない。" + +#~ msgid "game playing" +#~ msgstr "遊んでいるゲーム" + +#~ msgid "" +#~ "A message was deleted by a " +#~ "moderator. Note that this only triggers" +#~ " if the message was deleted by " +#~ "either bulk delete or deletion by " +#~ "someone other than the author." +#~ msgstr "" + +#~ msgid ":class:`AuditLogAction` -- The action that was done." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`abc.User` -- The user who " +#~ "initiated this action. Usually a " +#~ ":class:`Member`\\, unless gone then it's " +#~ "a :class:`User`." +#~ msgstr "" + +#~ msgid ":class:`int` -- The entry ID." +#~ msgstr "" + +#~ msgid "" +#~ "*Any* -- The target that got " +#~ "changed. The exact type of this " +#~ "depends on the action being done." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] -- The reason this action was done." +#~ msgstr "" + +#~ msgid "" +#~ "*Any* -- Extra information that this " +#~ "entry has that might be useful. " +#~ "For most actions, this is ``None``. " +#~ "However in some cases it contains " +#~ "extra information. See :class:`AuditLogAction` " +#~ "for which actions have this field " +#~ "filled out." +#~ msgstr "" + +#~ msgid ":class:`datetime.datetime` -- Returns the entry's creation time in UTC." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`AuditLogActionCategory`] -- The " +#~ "category of the action, if applicable." +#~ msgstr "" + +#~ msgid ":class:`AuditLogChanges` -- The list of changes this entry has." +#~ msgstr "" + +#~ msgid ":class:`AuditLogDiff` -- The target's prior state." +#~ msgstr "" + +#~ msgid ":class:`AuditLogDiff` -- The target's subsequent state." +#~ msgstr "" + +#~ msgid ":class:`str` – A name of something." +#~ msgstr "" + +#~ msgid ":class:`str` – A guild's icon hash. See also :attr:`Guild.icon`." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`str` – The guild's invite splash" +#~ " hash. See also :attr:`Guild.splash`." +#~ msgstr "" + +#~ msgid "" +#~ "Union[:class:`Member`, :class:`User`] – The " +#~ "guild's owner. See also :attr:`Guild.owner`" +#~ msgstr "" + +#~ msgid "" +#~ ":class:`VoiceRegion` – The guild's voice " +#~ "region. See also :attr:`Guild.region`." +#~ msgstr "" + +#~ msgid "" +#~ "Union[:class:`VoiceChannel`, :class:`Object`] – The" +#~ " guild's AFK channel." +#~ msgstr "" + +#~ msgid "" +#~ "Union[:class:`TextChannel`, :class:`Object`] – The" +#~ " guild's system channel." +#~ msgstr "" + +#~ msgid ":class:`int` – The guild's AFK timeout. See :attr:`Guild.afk_timeout`." +#~ msgstr "" + +#~ msgid ":class:`int` - The guild's MFA level. See :attr:`Guild.mfa_level`." +#~ msgstr "" + +#~ msgid ":class:`bool` – The guild's widget has been enabled or disabled." +#~ msgstr "" + +#~ msgid "Union[:class:`TextChannel`, :class:`Object`] – The widget's channel." +#~ msgstr "" + +#~ msgid ":class:`VerificationLevel` – The guild's verification level." +#~ msgstr "" + +#~ msgid ":class:`NotificationLevel` – The guild's default notification level." +#~ msgstr "" + +#~ msgid ":class:`ContentFilter` – The guild's content filter." +#~ msgstr "" + +#~ msgid ":class:`int` – The guild's default message notification setting." +#~ msgstr "" + +#~ msgid ":class:`str` – The guild's vanity URL." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`int` – The position of a " +#~ ":class:`Role` or :class:`abc.GuildChannel`." +#~ msgstr "" + +#~ msgid "" +#~ "Union[:class:`int`, :class:`str`] – The type" +#~ " of channel or channel permission " +#~ "overwrite." +#~ msgstr "" + +#~ msgid ":class:`int` – The bitrate of a :class:`VoiceChannel`." +#~ msgstr "" + +#~ msgid "" +#~ "List[Tuple[target, :class:`PermissionOverwrite`]] – " +#~ "A list of permission overwrite tuples" +#~ " that represents a target and a " +#~ ":class:`PermissionOverwrite` for said target." +#~ msgstr "" + +#~ msgid "" +#~ "List[Union[:class:`Role`, :class:`Object`]] – A " +#~ "list of roles being added or " +#~ "removed from a member." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] – The nickname of a member." +#~ msgstr "" + +#~ msgid ":class:`bool` – Whether the member is being server deafened." +#~ msgstr "" + +#~ msgid ":class:`bool` – Whether the member is being server muted." +#~ msgstr "" + +#~ msgid ":class:`bool` – Whether the role is being hoisted or not." +#~ msgstr "" + +#~ msgid ":class:`bool` – Whether the role is mentionable or not." +#~ msgstr "" + +#~ msgid ":class:`str` – The invite's code." +#~ msgstr "" + +#~ msgid "Union[:class:`abc.GuildChannel`, :class:`Object`] – A guild channel." +#~ msgstr "" + +#~ msgid ":class:`int` – The invite's max age in seconds." +#~ msgstr "" + +#~ msgid ":class:`bool` – If the invite is a temporary invite." +#~ msgstr "" + +#~ msgid ":class:`Permissions` – The permissions being allowed or denied." +#~ msgstr "" + +#~ msgid ":class:`int` – The ID of the object being changed." +#~ msgstr "" + +#~ msgid ":class:`str` – The avatar hash of a member." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`int` – The number of seconds " +#~ "members have to wait before sending " +#~ "another message in the channel." +#~ msgstr "" + +#~ msgid ":class:`int` -- The webhook's ID" +#~ msgstr "" + +#~ msgid ":class:`str` -- The authentication token of the webhook." +#~ msgstr "" + +#~ msgid "Optional[:class:`int`] -- The guild ID this webhook is for." +#~ msgstr "" + +#~ msgid "Optional[:class:`int`] -- The channel ID this webhook is for." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`abc.User`] -- The user this" +#~ " webhook was created by. If the " +#~ "webhook was received without authentication" +#~ " then this will be ``None``." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] -- The default name of the webhook." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] -- The default avatar of the webhook." +#~ msgstr "" + +#~ msgid "A partial webhook is just a webhook object with an ID and a token." +#~ msgstr "" + +#~ msgid ":exc:`InvalidArgument` -- The URL is invalid." +#~ msgstr "" + +#~ msgid "Optional[:class:`Guild`] -- The guild this webhook belongs to." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`TextChannel`] -- The text " +#~ "channel this webhook belongs to." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`datetime.datetime` -- Returns the " +#~ "webhook's creation time in UTC." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`InvalidArgument` -- Bad image format " +#~ "passed to ``format`` or invalid " +#~ "``size``." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Deleting the webhook failed." +#~ msgstr "" + +#~ msgid ":exc:`NotFound` -- This webhook does not exist." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have permissions to delete this webhook." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Editing the webhook failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have permissions to edit this webhook." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Sending the message failed." +#~ msgstr "" + +#~ msgid ":exc:`NotFound` -- This webhook was not found." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`Forbidden` -- The authorization token" +#~ " for the webhook is incorrect." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`InvalidArgument` -- You specified both" +#~ " ``embed`` and ``embeds`` or the " +#~ "length of ``embeds`` was invalid." +#~ msgstr "" + +#~ msgid ":class:`Webhook` -- The webhook that owns this adapter." +#~ msgstr "" + +#~ msgid ":class:`int` -- The model's unique ID." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`datetime.datetime` -- Returns the " +#~ "model's creation time as a naive " +#~ "datetime in UTC." +#~ msgstr "" + +#~ msgid ":class:`str` -- The user's discriminator." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] -- The avatar hash the user has." +#~ msgstr "" + +#~ msgid ":class:`bool` -- If the user is a bot account." +#~ msgstr "" + +#~ msgid ":class:`str` -- Returns the user's display name." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`str` -- Returns a string that" +#~ " allows you to mention the given " +#~ "user." +#~ msgstr "" + +#~ msgid ":class:`str` -- The channel name." +#~ msgstr "" + +#~ msgid ":class:`~discord.Guild` -- The guild the channel belongs to." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`int` -- The position in the " +#~ "channel list. This is a number " +#~ "that starts at 0. e.g. the top " +#~ "channel is position 0." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`~discord.Role`] -- Returns a list" +#~ " of roles that have been overridden" +#~ " from their default values in the " +#~ ":attr:`~discord.Guild.roles` attribute." +#~ msgstr "" + +#~ msgid ":class:`str` -- The string that allows you to mention the channel." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`datetime.datetime` -- Returns the " +#~ "channel's creation time in UTC." +#~ msgstr "" + +#~ msgid "" +#~ "This is returned as a dictionary " +#~ "where the key contains the target " +#~ "which can be either a " +#~ ":class:`~discord.Role` or a :class:`~discord.Member`" +#~ " and the key is the overwrite " +#~ "as a :class:`~discord.PermissionOverwrite`." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`~discord.CategoryChannel`] -- The " +#~ "category this channel belongs to." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.Forbidden` -- You do not " +#~ "have the proper permissions to create" +#~ " this channel." +#~ msgstr "" + +#~ msgid ":exc:`~discord.HTTPException` -- Creating the channel failed." +#~ msgstr "" + +#~ msgid "" +#~ "You must have the " +#~ ":attr:`~.Permissions.create_instant_invite` permission to" +#~ " do this." +#~ msgstr "" + +#~ msgid "" +#~ "How long the invite should last. " +#~ "If it's 0 then the invite doesn't" +#~ " expire. Defaults to 0." +#~ msgstr "" + +#~ msgid "" +#~ "How many uses the invite could be" +#~ " used for. If it's 0 then there" +#~ " are unlimited uses. Defaults to 0." +#~ msgstr "" + +#~ msgid ":exc:`~discord.HTTPException` -- Invite creation failed." +#~ msgstr "" + +#~ msgid "" +#~ "You must have :attr:`~.Permissions.manage_channels`" +#~ " permission to use this." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.Forbidden` -- You do not " +#~ "have proper permissions to delete the" +#~ " channel." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.NotFound` -- The channel was" +#~ " not found or was already deleted." +#~ msgstr "" + +#~ msgid ":exc:`~discord.HTTPException` -- Deleting the channel failed." +#~ msgstr "" + +#~ msgid "" +#~ "You must have :attr:`~.Permissions.manage_guild` " +#~ "to get this information." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.Forbidden` -- You do not " +#~ "have proper permissions to get the " +#~ "information." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.HTTPException` -- An error " +#~ "occurred while fetching the information." +#~ msgstr "" + +#~ msgid "" +#~ "You must have the " +#~ ":attr:`~.Permissions.manage_roles` permission to use" +#~ " this." +#~ msgstr "" + +#~ msgid "The permissions to allow and deny to the target." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.Forbidden` -- You do not " +#~ "have permissions to edit channel " +#~ "specific permissions." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.HTTPException` -- Editing channel " +#~ "specific permissions failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.NotFound` -- The role or " +#~ "member being edited is not part of" +#~ " the guild." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.InvalidArgument` -- The overwrite " +#~ "parameter invalid or the target type " +#~ "was not :class:`~discord.Role` or " +#~ ":class:`~discord.Member`." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.Forbidden` -- You do not " +#~ "have permissions to get channel message" +#~ " history." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.HTTPException` -- The request " +#~ "to get message history failed." +#~ msgstr "" + +#~ msgid ":exc:`~discord.NotFound` -- The specified message was not found." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.Forbidden` -- You do not " +#~ "have the permissions required to get " +#~ "a message." +#~ msgstr "" + +#~ msgid ":exc:`~discord.HTTPException` -- Retrieving the message failed." +#~ msgstr "" + +#~ msgid ":exc:`~discord.HTTPException` -- Retrieving the pinned messages failed." +#~ msgstr "" + +#~ msgid ":exc:`~discord.HTTPException` -- Sending the message failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.Forbidden` -- You do not " +#~ "have the proper permissions to send " +#~ "the message." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`~discord.InvalidArgument` -- The ``files`` " +#~ "list is not of the appropriate " +#~ "size or you specified both ``file`` " +#~ "and ``files``." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`InvalidArgument` -- Bad image format " +#~ "passed to ``format`` or ``static_format``, " +#~ "or invalid ``size``." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`Colour` -- A property that " +#~ "returns a color denoting the rendered" +#~ " color for the user. This always " +#~ "returns :meth:`Colour.default`." +#~ msgstr "" + +#~ msgid "There is an alias for this named :meth:`colour`." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`Colour` -- A property that " +#~ "returns a colour denoting the rendered" +#~ " colour for the user. This always " +#~ "returns :meth:`Colour.default`." +#~ msgstr "" + +#~ msgid "There is an alias for this named :meth:`color`." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`ClientException` -- Attempted to create" +#~ " a group with only one recipient. " +#~ "This does not include yourself." +#~ msgstr "" + +#~ msgid ":class:`datetime.datetime` -- Returns the user's creation time in UTC." +#~ msgstr "" + +#~ msgid "" +#~ "*class* -- `DefaultAvatar` -- Returns " +#~ "the default avatar for a given " +#~ "user. This is calculated by the " +#~ "user's discriminator." +#~ msgstr "" + +#~ msgid ":class:`Asset` -- Returns a URL for a user's default avatar." +#~ msgstr "" + +#~ msgid "Indicates if the user has an animated avatar." +#~ msgstr "" + +#~ msgid ":class:`User` -- The user you have the relationship with." +#~ msgstr "" + +#~ msgid ":class:`RelationshipType` -- The type of relationship you have." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Accepting the relationship failed." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Deleting the relationship failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`DMChannel`] -- Returns the " +#~ "channel associated with this user if " +#~ "it exists." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- Not allowed to block this user." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Blocking the user failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- Not allowed to get mutual friends of this user." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Getting mutual friends failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- Not allowed to fetch profiles." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Fetching the profile failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- Not allowed to remove this user as a friend." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Removing the user as a friend failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- Not allowed to send a friend request to the user." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Sending the friend request failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- Not allowed to unblock this user." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Unblocking the user failed." +#~ msgstr "" + +#~ msgid "Checks if the user is your friend." +#~ msgstr "" + +#~ msgid "Checks if the user is blocked." +#~ msgstr "" + +#~ msgid ":class:`int` -- The attachment ID." +#~ msgstr "" + +#~ msgid ":class:`int` -- The attachment size in bytes." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`int`] -- The attachment's " +#~ "height, in pixels. Only applicable to" +#~ " images." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`int`] -- The attachment's " +#~ "width, in pixels. Only applicable to " +#~ "images." +#~ msgstr "" + +#~ msgid ":class:`str` -- The attachment's filename." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`str` -- The attachment URL. If" +#~ " the message this attachment was " +#~ "attached to is deleted, then this " +#~ "will 404." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`str` -- The proxy URL. This " +#~ "is a cached version of the " +#~ ":attr:`~Attachment.url` in the case of " +#~ "images. When the message is deleted, " +#~ "this URL might be valid for a " +#~ "few minutes or not valid at all." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Downloading the attachment failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`Forbidden` -- You do not have " +#~ "permissions to access this attachment" +#~ msgstr "" + +#~ msgid ":exc:`NotFound` -- The attachment was deleted." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Saving the attachment failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`DiscordException` -- There was no " +#~ "valid URL or internal connection state." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Downloading the asset failed." +#~ msgstr "" + +#~ msgid ":exc:`NotFound` -- The asset was deleted." +#~ msgstr "" + +#~ msgid "Same as :meth:`read`." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`bool` -- Specifies if the " +#~ "message was done with text-to-" +#~ "speech. This can only be accurately " +#~ "received in :func:`on_message` due to a" +#~ " discord limitation." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`MessageType` -- The type of " +#~ "message. In most cases this should " +#~ "not be checked, but it is helpful" +#~ " in cases where it might be a" +#~ " system message for :attr:`system_content`." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`abc.User` -- A :class:`Member` that" +#~ " sent the message. If :attr:`channel` " +#~ "is a private channel or the user" +#~ " has the left the guild, then " +#~ "it is a :class:`User` instead." +#~ msgstr "" + +#~ msgid ":class:`str` -- The actual contents of the message." +#~ msgstr "" + +#~ msgid "List[:class:`Embed`] -- A list of embeds the message has." +#~ msgstr "" + +#~ msgid "" +#~ "Union[:class:`abc.Messageable`] -- The " +#~ ":class:`TextChannel` that the message was " +#~ "sent from. Could be a :class:`DMChannel`" +#~ " or :class:`GroupChannel` if it's a " +#~ "private message." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`CallMessage`] -- The call " +#~ "that the message refers to. This " +#~ "is only applicable to messages of " +#~ "type :attr:`MessageType.call`." +#~ msgstr "" + +#~ msgid ":class:`bool` -- Specifies if the message mentions everyone." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`abc.User`] -- A list of " +#~ ":class:`Member` that were mentioned. If " +#~ "the message is in a private " +#~ "message then the list will be of" +#~ " :class:`User` instead. For messages that" +#~ " are not of type " +#~ ":attr:`MessageType.default`\\, this array can " +#~ "be used to aid in system messages." +#~ " For more information, see " +#~ ":attr:`system_content`." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`abc.GuildChannel`] -- A list of" +#~ " :class:`abc.GuildChannel` that were mentioned." +#~ " If the message is in a private" +#~ " message then the list is always " +#~ "empty." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`Role`] -- A list of " +#~ ":class:`Role` that were mentioned. If " +#~ "the message is in a private " +#~ "message then the list is always " +#~ "empty." +#~ msgstr "" + +#~ msgid ":class:`int` -- The message ID." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`int`] -- If this message " +#~ "was sent by a webhook, then this" +#~ " is the webhook ID's that sent " +#~ "this message." +#~ msgstr "" + +#~ msgid "List[:class:`Attachment`] -- A list of attachments given to a message." +#~ msgstr "" + +#~ msgid ":class:`bool` -- Specifies if the message is currently pinned." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`Reaction`] -- Reactions to a " +#~ "message. Reactions can be either custom" +#~ " emoji or standard unicode emoji." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`dict`] -- The activity " +#~ "associated with this message. Sent with" +#~ " Rich-Presence related messages that " +#~ "for example, request joining, spectating, " +#~ "or listening to or with another " +#~ "member." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`dict`] -- The rich presence" +#~ " enabled application associated with this" +#~ " message." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`Guild`] -- The guild that " +#~ "the message belongs to, if applicable." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`int`] -- A property that " +#~ "returns an array of user IDs " +#~ "matched with the syntax of " +#~ "``<@user_id>`` in the message content." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`int`] -- A property that " +#~ "returns an array of channel IDs " +#~ "matched with the syntax of " +#~ "``<#channel_id>`` in the message content." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`int`] -- A property that " +#~ "returns an array of role IDs " +#~ "matched with the syntax of " +#~ "``<@&role_id>`` in the message content." +#~ msgstr "" + +#~ msgid ":class:`datetime.datetime` -- The message's creation time in UTC." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`datetime.datetime`] -- A naive " +#~ "UTC datetime object containing the " +#~ "edited time of the message." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`str` -- Returns a URL that " +#~ "allows the client to jump to this" +#~ " message." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Acking failed." +#~ msgstr "" + +#~ msgid ":exc:`ClientException` -- You must not be a bot user." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Adding the reaction failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`Forbidden` -- You do not have " +#~ "the proper permissions to react to " +#~ "the message." +#~ msgstr "" + +#~ msgid ":exc:`NotFound` -- The emoji you specified was not found." +#~ msgstr "" + +#~ msgid ":exc:`InvalidArgument` -- The emoji parameter is invalid." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Removing the reactions failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`Forbidden` -- You do not have " +#~ "the proper permissions to remove all " +#~ "the reactions." +#~ msgstr "" + +#~ msgid "" +#~ "If provided, the number of seconds " +#~ "to wait in the background before " +#~ "deleting the message." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`Forbidden` -- You do not have " +#~ "proper permissions to delete the " +#~ "message." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Deleting the message failed." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Editing the message failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have permissions to pin the message." +#~ msgstr "" + +#~ msgid ":exc:`NotFound` -- The message or channel was not found or deleted." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`HTTPException` -- Pinning the message" +#~ " failed, probably due to the channel" +#~ " having more than 50 pinned messages." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Removing the reaction failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`Forbidden` -- You do not have " +#~ "the proper permissions to remove the " +#~ "reaction." +#~ msgstr "" + +#~ msgid ":exc:`NotFound` -- The member or emoji you specified was not found." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have permissions to unpin the message." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Unpinning the message failed." +#~ msgstr "" + +#~ msgid "" +#~ "Union[:class:`Emoji`, :class:`str`] -- The " +#~ "reaction emoji. May be a custom " +#~ "emoji, or a unicode emoji." +#~ msgstr "" + +#~ msgid ":class:`int` -- Number of times this reaction was made" +#~ msgstr "" + +#~ msgid ":class:`bool` -- If the user sent this reaction." +#~ msgstr "" + +#~ msgid ":class:`Message` -- Message this reaction is for." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Getting the users for the reaction failed." +#~ msgstr "" + +#~ msgid ":class:`bool` -- If this is a custom emoji." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`NotFound` -- The user you " +#~ "specified, or the reaction's message was" +#~ " not found." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`datetime.datetime`] -- A naive " +#~ "UTC datetime object that represents the" +#~ " time that the call has ended." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`User`] -- The list of users" +#~ " that are participating in this call." +#~ msgstr "" + +#~ msgid ":class:`Message` -- The message associated with this call message." +#~ msgstr "" + +#~ msgid ":class:`bool` -- Indicates if the call has ended." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`GroupChannel`\\ -- The private channel" +#~ " associated with this message." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`CallMessage` -- The call message " +#~ "associated with this group call." +#~ msgstr "" + +#~ msgid ":class:`bool` -- Denotes if this group call is unavailable." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`User`] -- A list of users" +#~ " that are currently being rung to " +#~ "join the call." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`VoiceRegion` -- The guild region " +#~ "the group call is being hosted on." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`User`] -- A property that " +#~ "returns all users that are currently " +#~ "in this call." +#~ msgstr "" + +#~ msgid ":class:`GroupChannel`\\ -- Returns the channel the group call is in." +#~ msgstr "" + +#~ msgid ":class:`str` -- The guild name." +#~ msgstr "" + +#~ msgid "Tuple[:class:`Emoji`, ...] -- All emojis that the guild owns." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`VoiceRegion` -- The region the " +#~ "guild belongs on. There is a " +#~ "chance that the region will be a" +#~ " :class:`str` if the value is not " +#~ "recognised by the enumerator." +#~ msgstr "" + +#~ msgid ":class:`int` -- The timeout to get sent to the AFK channel." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`VoiceChannel`] -- The channel " +#~ "that denotes the AFK channel. None " +#~ "if it doesn't exist." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] -- The guild's icon." +#~ msgstr "" + +#~ msgid ":class:`int` -- The guild's ID." +#~ msgstr "" + +#~ msgid ":class:`int` -- The guild owner's ID. Use :attr:`Guild.owner` instead." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`bool` -- Indicates if the guild" +#~ " is unavailable. If this is ``True``" +#~ " then the reliability of other " +#~ "attributes outside of :meth:`Guild.id` is " +#~ "slim and they might all be None." +#~ " It is best to not do anything" +#~ " with the guild if it is " +#~ "unavailable." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`int`] -- The maximum amount" +#~ " of presences for the guild." +#~ msgstr "" + +#~ msgid "Optional[:class:`int`] -- The maximum amount of members for the guild." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] -- The guild's banner." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] -- The guild's description." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`int` -- Indicates the guild's " +#~ "two factor authorisation level. If this" +#~ " value is 0 then the guild does" +#~ " not require 2FA for their " +#~ "administrative members. If the value is" +#~ " 1 then they do." +#~ msgstr "" + +#~ msgid ":class:`VerificationLevel` -- The guild's verification level." +#~ msgstr "" + +#~ msgid ":class:`ContentFilter` -- The guild's explicit content filter." +#~ msgstr "" + +#~ msgid ":class:`NotificationLevel` -- The guild's notification settings." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`str`] -- A list of features" +#~ " that the guild has. They are " +#~ "currently as follows:" +#~ msgstr "" + +#~ msgid "``LURKABLE``: Users can lurk in this guild via Server Discovery." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] -- The guild's invite splash." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`int` -- The premium tier for " +#~ "this guild. Corresponds to \"Nitro " +#~ "Server\" in the official UI. The " +#~ "number goes from 0 to 3 inclusive." +#~ msgstr "" + +#~ msgid ":class:`int` -- How many users have currently \"boosted\" this guild." +#~ msgstr "" + +#~ msgid "" +#~ "If set to ``True``, return entries " +#~ "in oldest->newest order. Defaults to " +#~ "True if ``after`` is specified, " +#~ "otherwise ``False``." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You are not allowed to fetch audit logs" +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`HTTPException` -- An error occurred " +#~ "while fetching the audit logs." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`abc.GuildChannel`] -- A list of" +#~ " channels that belongs to this guild." +#~ msgstr "" + +#~ msgid ":class:`bool` -- Indicates if the guild is a 'large' guild." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`VoiceChannel`] -- A list of " +#~ "voice channels that belongs to this " +#~ "guild." +#~ msgstr "" + +#~ msgid "Returns the :class:`VoiceClient` associated with this guild, if any." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`TextChannel`] -- A list of " +#~ "text channels that belongs to this " +#~ "guild." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`CategoryChannel`] -- A list of" +#~ " categories that belongs to this " +#~ "guild." +#~ msgstr "" + +#~ msgid "" +#~ "Returns a :class:`abc.GuildChannel` with the" +#~ " given ID. If not found, returns " +#~ "None." +#~ msgstr "" + +#~ msgid ":class:`int` -- The maximum number of emoji slots this guild has." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`float` -- The maximum bitrate " +#~ "for voice channels this guild can " +#~ "have." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`int` -- The maximum number of" +#~ " bytes files can have when uploaded" +#~ " to this guild." +#~ msgstr "" + +#~ msgid "List[:class:`Member`] -- A list of members that belong to this guild." +#~ msgstr "" + +#~ msgid "" +#~ "Returns a :class:`Member` with the given" +#~ " ID. If not found, returns None." +#~ msgstr "" + +#~ msgid "" +#~ "List[:class:`Member`] -- A list of " +#~ "members who have \"boosted\" this guild." +#~ msgstr "" + +#~ msgid "Returns a :class:`Role` with the given ID. If not found, returns None." +#~ msgstr "" + +#~ msgid ":class:`Member` -- The member that owns the guild." +#~ msgstr "" + +#~ msgid ":class:`Asset` -- Returns the guild's icon asset." +#~ msgstr "" + +#~ msgid ":class:`Asset` -- Returns the guild's banner asset." +#~ msgstr "" + +#~ msgid ":class:`Asset` -- Returns the guild's invite splash asset." +#~ msgstr "" + +#~ msgid ":class:`int` -- Returns the shard ID for this guild if applicable." +#~ msgstr "" + +#~ msgid ":class:`datetime.datetime` -- Returns the guild's creation time in UTC." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`TextChannel`] -- Returns the " +#~ "guild's channel used for system " +#~ "messages." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have the proper permissions to ban." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Banning failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`Forbidden` -- You do not have " +#~ "proper permissions to get the " +#~ "information." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`HTTPException` -- An error occurred " +#~ "while fetching the information." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You are not allowed to create emojis." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- An error occurred creating an emoji." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have permissions to create the role." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Creating the role failed." +#~ msgstr "" + +#~ msgid ":exc:`InvalidArgument` -- An invalid keyword argument was given." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`Forbidden` -- You do not have " +#~ "the proper permissions to create this" +#~ " channel." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Creating the channel failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`InvalidArgument` -- The permission " +#~ "overwrite information is not in proper" +#~ " form." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Deleting the guild failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have permissions to delete the guild." +#~ msgstr "" + +#~ msgid "" +#~ "The new description of the guild. " +#~ "This is only available to guilds " +#~ "that contain `VERIFIED` in " +#~ ":attr:`Guild.features`." +#~ msgstr "" + +#~ msgid "" +#~ "A :term:`py:bytes-like object` representing" +#~ " the icon. Only PNG/JPEG supported. " +#~ "Could be ``None`` to denote removal " +#~ "of the icon." +#~ msgstr "" + +#~ msgid "" +#~ "A :term:`py:bytes-like object` representing" +#~ " the invite splash. Only PNG/JPEG " +#~ "supported. Could be ``None`` to denote" +#~ " removing the splash. Only available " +#~ "for partnered guilds with ``INVITE_SPLASH``" +#~ " feature." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have permissions to edit the guild." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Editing the guild failed." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`InvalidArgument` -- The image format " +#~ "passed in to ``icon`` is invalid. " +#~ "It must be PNG or JPG. This " +#~ "is also raised if you are not " +#~ "the owner of the guild and request" +#~ " an ownership transfer." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have permissions to prune members." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`HTTPException` -- An error occurred " +#~ "while fetching the prune members " +#~ "estimate." +#~ msgstr "" + +#~ msgid ":exc:`InvalidArgument` -- An integer was not passed for ``days``." +#~ msgstr "" + +#~ msgid ":exc:`NotFound` -- This user is not banned." +#~ msgstr "" + +#~ msgid "" +#~ ":exc:`InvalidData` -- An unknown channel " +#~ "type was received from Discord." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Retrieving the channels failed." +#~ msgstr "" + +#~ msgid ":exc:`NotFound` -- The emoji requested could not be found." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- An error occurred fetching the emoji." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- An error occurred fetching the emojis." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have access to the guild." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Getting the guild failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have the proper permissions to kick." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Kicking failed." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Leaving the guild failed." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- An error occurred while pruning members." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have the proper permissions to unban." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Unbanning failed." +#~ msgstr "" + +#~ msgid "" +#~ "The guild must be partnered, i.e. " +#~ "have 'VANITY_URL' in :attr:`~Guild.features`." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You do not have the proper permissions to get this." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Retrieving the vanity invite failed." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You don't have permissions to get the webhooks." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- The widget for this guild is disabled." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Retrieving the widget failed." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`SystemChannelFlags` -- Returns the " +#~ "guild's system channel settings." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`datetime.datetime`] -- A datetime" +#~ " object that specifies the date and" +#~ " time in UTC that the member " +#~ "joined the guild for the first " +#~ "time. In certain cases, this can " +#~ "be ``None``." +#~ msgstr "" + +#~ msgid "" +#~ "Tuple[Union[:class:`Game`, :class:`Streaming`, " +#~ ":class:`Spotify`, :class:`Activity`]] -- The " +#~ "activities that the user is currently" +#~ " doing." +#~ msgstr "" + +#~ msgid ":class:`Guild` -- The guild that the member belongs to." +#~ msgstr "" + +#~ msgid "Optional[:class:`str`] -- The guild specific nickname of the user." +#~ msgstr "" + +#~ msgid "" +#~ "Optional[:class:`datetime.datetime`] -- A datetime" +#~ " object that specifies the date and" +#~ " time in UTC when the member " +#~ "used their Nitro boost on the " +#~ "guild, if available. This could be " +#~ "``None``." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`Status` -- The member's overall " +#~ "status. If the value is unknown, " +#~ "then it will be a :class:`str` " +#~ "instead." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`Status` -- The member's status " +#~ "on a mobile device, if applicable." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`Status` -- The member's status " +#~ "on the desktop client, if applicable." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`Status` -- The member's status " +#~ "on the web client, if applicable." +#~ msgstr "" + +#~ msgid "" +#~ "A helper function that determines if " +#~ "a member is active on a mobile " +#~ "device." +#~ msgstr "" + +#~ msgid "" +#~ ":class:`Colour` -- A property that " +#~ "returns a colour denoting the rendered" +#~ " colour for the member. If the " +#~ "default colour is the one rendered " +#~ "then an instance of :meth:`Colour.default` " +#~ "is returned." +#~ msgstr "" -#: ../../api.rst:3039 -msgid ":exc:`HTTPException`" -msgstr "" +#~ msgid "" +#~ ":class:`Colour` -- A property that " +#~ "returns a color denoting the rendered" +#~ " color for the member. If the " +#~ "default color is the one rendered " +#~ "then an instance of :meth:`Colour.default` " +#~ "is returned." +#~ msgstr "" -#: ../../api.rst:3038 -msgid ":exc:`Forbidden`" -msgstr "" +#~ msgid ":class:`str` -- Returns a string that allows you to mention the member." +#~ msgstr "" -#: ../../api.rst:3039 -msgid ":exc:`NotFound`" -msgstr "" +#~ msgid "" +#~ "Union[:class:`Game`, :class:`Streaming`, :class:`Spotify`," +#~ " :class:`Activity`] -- Returns the primary" +#~ " activity the user is currently " +#~ "doing. Could be None if no " +#~ "activity is being done." +#~ msgstr "" -#: ../../api.rst:3040 -#, fuzzy -msgid ":exc:`DiscordServerError`" -msgstr ":class:`~discord.User`" +#~ msgid ":class:`Role` -- Returns the member's highest role." +#~ msgstr "" #~ msgid "" -#~ "Indicates if :func:`.on_ready` should be " -#~ "delayed to fetch all offline members " -#~ "from the guilds the bot belongs " -#~ "to. If this is ``False``\\, then " -#~ "no offline members are received and " -#~ ":meth:`request_offline_members` must be used " -#~ "to fetch the offline members of " -#~ "the guild." +#~ "Optional[:class:`VoiceState`] -- Returns the " +#~ "member's current voice state." #~ msgstr "" -#~ "参加しているすべてのギルドのオフラインメンバーも取得するために、 :func:`.on_ready` " -#~ "を遅延させるかどうかを表します。これが ``False`` の場合、オフラインメンバーの取得は行われず、 " -#~ ":meth:`request_offline_members` を使用してギルドのオフラインメンバーを取得する必要があります。" -#~ msgid "" -#~ ":class:`float` -- Measures latency between " -#~ "a HEARTBEAT and a HEARTBEAT_ACK in " -#~ "seconds." -#~ msgstr ":class:`float` -- HEARTBEATとHEARTBEAT_ACK間の待ち時間を秒単位で測定します。" +#~ msgid ":exc:`Forbidden` -- You do not have permissions to add these roles." +#~ msgstr "" -#~ msgid "List[:class:`.VoiceClient`] -- Represents a list of voice connections." -#~ msgstr "List[:class:`.VoiceClient`] -- 音声接続のリストを表します。" +#~ msgid ":exc:`HTTPException` -- Adding roles failed." +#~ msgstr "" #~ msgid "" -#~ "Optional[Union[:class:`.Activity`, :class:`.Game`, " -#~ ":class:`.Streaming`]] -- The activity being" -#~ " used upon logging in." +#~ ":exc:`Forbidden` -- You do not have " +#~ "the proper permissions to the action " +#~ "requested." #~ msgstr "" -#~ "Optional[Union[:class:`.Activity`, :class:`.Game`, " -#~ ":class:`.Streaming`]] -- ログイン時のアクティビティ。" -#~ msgid "" -#~ "Optional[Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " -#~ ":class:`.abc.PrivateChannel`]]: Returns a channel" -#~ " with the given ID." +#~ msgid ":exc:`HTTPException` -- The operation failed." #~ msgstr "" -#~ "Optional[Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " -#~ ":class:`.abc.PrivateChannel`]]: 与えられたIDを持つチャンネルを返します。" -#~ msgid "If not found, returns ``None``." -#~ msgstr "見つからない場合は、 ``None`` を返します。" +#~ msgid ":exc:`Forbidden` -- You do not have permissions to remove these roles." +#~ msgstr "" -#~ msgid ":exc:`.HTTPException` -- Getting the guilds failed." -#~ msgstr ":exc:`.HTTPException` -- ギルドの取得に失敗した。" +#~ msgid ":exc:`HTTPException` -- Removing the roles failed." +#~ msgstr "" #~ msgid "" -#~ "The activity parameter is a " -#~ ":class:`.Activity` object (not a string) " -#~ "that represents the activity being done" -#~ " currently. This could also be the" -#~ " slimmed down versions, :class:`.Game` and" -#~ " :class:`.Streaming`." +#~ "List[:class:`Role`] -- A :class:`list` of " +#~ ":class:`Role` that the member belongs " +#~ "to. Note that the first element of" +#~ " this list is always the default " +#~ "'@everyone' role." #~ msgstr "" -#~ "Activityパラメータは現在のアクティビティをあらわす:class:`.Activity` (文字列ではない) " -#~ "です。これはスリム化された :class:`.Game` や :class:`.Streaming`" -#~ " でもいいです。" -#~ msgid ":exc:`.NotFound` -- Invalid Channel ID." -#~ msgstr ":exc:`.NotFound` -- チャンネルのIDが無効。" +#~ msgid "There is an alias for this named :meth:`color`" +#~ msgstr "" + +#~ msgid "There is an alias for this named :meth:`colour`" +#~ msgstr "" #~ msgid "" -#~ "Gets an arbitrary user's profile. This" -#~ " can only be used by non-bot" -#~ " accounts." -#~ msgstr "任意のユーザーのプロフィールを取得します。これはBotアカウント以外でのみ使用可能です。" +#~ ":class:`str` -- The activity's name. " +#~ "This will always return \"Spotify\"." +#~ msgstr "" -#~ msgid ":exc:`.NotFound` -- Invalid webhook ID." -#~ msgstr ":exc:`.NotFound` -- WebhookのIDが無効。" +#~ msgid ":class:`str` -- The title of the song being played." +#~ msgstr "" + +#~ msgid "List[:class:`str`] -- The artists of the song being played." +#~ msgstr "" + +#~ msgid ":class:`str` -- The artist of the song being played." +#~ msgstr "" + +#~ msgid ":class:`str` -- The album that the song being played belongs to." +#~ msgstr "" + +#~ msgid ":class:`str` -- The album cover image URL from Spotify's CDN." +#~ msgstr "" + +#~ msgid ":class:`str` -- The track ID used by Spotify to identify this song." +#~ msgstr "" #~ msgid "" -#~ ":exc:`.InvalidArgument` -- If any guild " -#~ "is unavailable or not large in the" -#~ " collection." -#~ msgstr ":exc:`.InvalidArgument` -- いずれかのギルドが利用できない、またはコレクション内のギルドが大きくない。" +#~ ":class:`datetime.datetime` -- When the user" +#~ " started playing this song in UTC." +#~ msgstr "" #~ msgid "" -#~ "List[Tuple[:class:`int`, :class:`float`]] -- A " -#~ "list of latencies between a HEARTBEAT" -#~ " and a HEARTBEAT_ACK in seconds." +#~ ":class:`datetime.datetime` -- When the user" +#~ " will stop playing this song in " +#~ "UTC." +#~ msgstr "" + +#~ msgid ":class:`datetime.timedelta` -- The duration of the song being played." +#~ msgstr "" + +#~ msgid ":class:`str` -- The party ID of the listening party." #~ msgstr "" -#~ "List[Tuple[:class:`int`, :class:`float`]] -- " -#~ "HEARTBEATとHEARTBEAT_ACK間の待ち時間を秒単位で表したリスト。" #~ msgid "" -#~ "The activity parameter is a " -#~ ":class:`Activity` object (not a string) " -#~ "that represents the activity being done" -#~ " currently. This could also be the" -#~ " slimmed down versions, :class:`Game` and" -#~ " :class:`Streaming`." +#~ ":class:`bool` -- Indicates if the user" +#~ " is currently deafened by the guild." #~ msgstr "" -#~ "activityパラメータは現在実行中のアクティビティを表す :class:`Activity` " -#~ "オブジェクト(文字列ではありません)です。これはスリムなダウンバージョン、 :class:`Game` や " -#~ ":class:`Streaming` でも構いません。" -#~ msgid ":class:`int` -- The application ID." -#~ msgstr ":class:`int` -- アプリケーションID。" +#~ msgid ":class:`bool` -- Indicates if the user is currently muted by the guild." +#~ msgstr "" #~ msgid "" -#~ "Optional[List[:class:`str`]] -- A list of " -#~ "RPC origin URLs, if RPC is " -#~ "enabled." -#~ msgstr "Optional[List[:class:`str`]] -- RPCが有効になっている場合のRPCオリジンURLのリスト。" +#~ ":class:`bool` -- Indicates if the user" +#~ " is currently muted by their own " +#~ "accord." +#~ msgstr "" #~ msgid "" -#~ "In order to play audio, you must" -#~ " have loaded the opus library through" -#~ " :func:`opus.load_opus`." -#~ msgstr "オーディオの再生を行うためには :func:`opus.load_opus` を使用してopusライブラリをロードしておく必要があります。" +#~ ":class:`bool` -- Indicates if the user" +#~ " is currently deafened by their own" +#~ " accord." +#~ msgstr "" + +#~ msgid ":class:`bool` -- Indicates if the user is currently broadcasting video." +#~ msgstr "" #~ msgid "" -#~ "If you don't do this then the " -#~ "library will not be able to " -#~ "transmit audio." -#~ msgstr "ロードを行っていない場合、オーディオの送信ができません。" +#~ ":class:`bool` -- Indicates if the user" +#~ " is currently in the AFK channel " +#~ "in the guild." +#~ msgstr "" -#~ msgid ":exc:`TypeError` -- Not an audio source." -#~ msgstr ":exc:`TypeError` -- オーディオソースでない。" +#~ msgid "" +#~ ":class:`VoiceChannel` -- The voice channel " +#~ "that the user is currently connected " +#~ "to. None if the user is not " +#~ "currently in a voice channel." +#~ msgstr "" -#~ msgid "game playing" -#~ msgstr "遊んでいるゲーム" +#~ msgid ":class:`str` -- The name of the emoji." +#~ msgstr "" + +#~ msgid ":class:`int` -- The emoji's ID." +#~ msgstr "" #~ msgid "" -#~ "A message was deleted by a " -#~ "moderator. Note that this only triggers" -#~ " if the message was deleted by " -#~ "either bulk delete or deletion by " -#~ "someone other than the author." +#~ ":class:`bool` -- If colons are required" +#~ " to use this emoji in the " +#~ "client (:PJSalt: vs PJSalt)." #~ msgstr "" -#~ msgid ":class:`AuditLogAction` -- The action that was done." +#~ msgid ":class:`bool` -- Whether an emoji is animated or not." +#~ msgstr "" + +#~ msgid ":class:`bool` -- If this emoji is managed by a Twitch integration." +#~ msgstr "" + +#~ msgid ":class:`int` -- The guild ID the emoji belongs to." +#~ msgstr "" + +#~ msgid ":class:`bool` -- Whether the emoji is available for use." #~ msgstr "" #~ msgid "" -#~ ":class:`abc.User` -- The user who " -#~ "initiated this action. Usually a " -#~ ":class:`Member`\\, unless gone then it's " -#~ "a :class:`User`." +#~ "Optional[:class:`User`] -- The user that " +#~ "created the emoji. This can only " +#~ "be retrieved using :meth:`Guild.fetch_emoji` " +#~ "and having the :attr:`~Permissions.manage_emojis`" +#~ " permission." +#~ msgstr "" + +#~ msgid ":class:`datetime.datetime` -- Returns the emoji's creation time in UTC." +#~ msgstr "" + +#~ msgid ":class:`Asset` -- Returns the asset of the emoji." +#~ msgstr "" + +#~ msgid ":class:`Guild` -- The guild this emoji belongs to." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You are not allowed to delete emojis." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- An error occurred deleting the emoji." +#~ msgstr "" + +#~ msgid ":exc:`Forbidden` -- You are not allowed to edit emojis." #~ msgstr "" -#~ msgid ":class:`int` -- The entry ID." +#~ msgid ":exc:`HTTPException` -- An error occurred editing the emoji." #~ msgstr "" #~ msgid "" -#~ "*Any* -- The target that got " -#~ "changed. The exact type of this " -#~ "depends on the action being done." +#~ "List[:class:`Role`] -- A :class:`list` of " +#~ "roles that is allowed to use this" +#~ " emoji." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The reason this action was done." +#~ msgid "" +#~ ":class:`str` -- The custom emoji name," +#~ " if applicable, or the unicode " +#~ "codepoint of the non-custom emoji." #~ msgstr "" -#~ msgid "" -#~ "*Any* -- Extra information that this " -#~ "entry has that might be useful. " -#~ "For most actions, this is ``None``. " -#~ "However in some cases it contains " -#~ "extra information. See :class:`AuditLogAction` " -#~ "for which actions have this field " -#~ "filled out." +#~ msgid ":class:`bool` -- Whether the emoji is animated or not." #~ msgstr "" -#~ msgid ":class:`datetime.datetime` -- Returns the entry's creation time in UTC." +#~ msgid "Optional[:class:`int`] -- The ID of the custom emoji, if applicable." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`AuditLogActionCategory`] -- The " -#~ "category of the action, if applicable." +#~ msgid "Checks if this is a custom non-Unicode emoji." #~ msgstr "" -#~ msgid ":class:`AuditLogChanges` -- The list of changes this entry has." +#~ msgid "Checks if this is a Unicode emoji." #~ msgstr "" -#~ msgid ":class:`AuditLogDiff` -- The target's prior state." +#~ msgid ":class:`Asset` -- Returns an asset of the emoji, if it is custom." #~ msgstr "" -#~ msgid ":class:`AuditLogDiff` -- The target's subsequent state." +#~ msgid ":class:`int` -- The ID for the role." #~ msgstr "" -#~ msgid ":class:`str` – A name of something." +#~ msgid ":class:`str` -- The name of the role." #~ msgstr "" -#~ msgid ":class:`str` – A guild's icon hash. See also :attr:`Guild.icon`." +#~ msgid ":class:`Permissions` -- Represents the role's permissions." #~ msgstr "" -#~ msgid "" -#~ ":class:`str` – The guild's invite splash" -#~ " hash. See also :attr:`Guild.splash`." +#~ msgid ":class:`Guild` -- The guild the role belongs to." #~ msgstr "" #~ msgid "" -#~ "Union[:class:`Member`, :class:`User`] – The " -#~ "guild's owner. See also :attr:`Guild.owner`" +#~ ":class:`Colour` -- Represents the role " +#~ "colour. An alias exists under ``color``." #~ msgstr "" #~ msgid "" -#~ ":class:`VoiceRegion` – The guild's voice " -#~ "region. See also :attr:`Guild.region`." +#~ ":class:`bool` -- Indicates if the role" +#~ " will be displayed separately from " +#~ "other members." #~ msgstr "" #~ msgid "" -#~ "Union[:class:`VoiceChannel`, :class:`Object`] – The" -#~ " guild's AFK channel." +#~ ":class:`int` -- The position of the " +#~ "role. This number is usually positive." +#~ " The bottom role has a position " +#~ "of 0." #~ msgstr "" #~ msgid "" -#~ "Union[:class:`TextChannel`, :class:`Object`] – The" -#~ " guild's system channel." +#~ ":class:`bool` -- Indicates if the role" +#~ " is managed by the guild through " +#~ "some form of integrations such as " +#~ "Twitch." #~ msgstr "" -#~ msgid ":class:`int` – The guild's AFK timeout. See :attr:`Guild.afk_timeout`." +#~ msgid ":class:`bool` -- Indicates if the role can be mentioned by users." #~ msgstr "" -#~ msgid ":class:`int` - The guild's MFA level. See :attr:`Guild.mfa_level`." +#~ msgid "Checks if the role is the default role." #~ msgstr "" -#~ msgid ":class:`bool` – The guild's widget has been enabled or disabled." +#~ msgid ":class:`datetime.datetime` -- Returns the role's creation time in UTC." #~ msgstr "" -#~ msgid "Union[:class:`TextChannel`, :class:`Object`] – The widget's channel." +#~ msgid ":class:`str` -- Returns a string that allows you to mention a role." #~ msgstr "" -#~ msgid ":class:`VerificationLevel` – The guild's verification level." +#~ msgid "List[:class:`Member`] -- Returns all the members with this role." #~ msgstr "" -#~ msgid ":class:`NotificationLevel` – The guild's default notification level." +#~ msgid ":exc:`Forbidden` -- You do not have permissions to delete the role." #~ msgstr "" -#~ msgid ":class:`ContentFilter` – The guild's content filter." +#~ msgid ":exc:`HTTPException` -- Deleting the role failed." #~ msgstr "" -#~ msgid ":class:`int` – The guild's default message notification setting." +#~ msgid ":exc:`Forbidden` -- You do not have permissions to change the role." #~ msgstr "" -#~ msgid ":class:`str` – The guild's vanity URL." +#~ msgid ":exc:`HTTPException` -- Editing the role failed." #~ msgstr "" #~ msgid "" -#~ ":class:`int` – The position of a " -#~ ":class:`Role` or :class:`abc.GuildChannel`." +#~ ":exc:`InvalidArgument` -- An invalid position" +#~ " was given or the default role " +#~ "was asked to be moved." #~ msgstr "" -#~ msgid "" -#~ "Union[:class:`int`, :class:`str`] – The type" -#~ " of channel or channel permission " -#~ "overwrite." +#~ msgid ":class:`Guild` -- The guild the channel belongs to." #~ msgstr "" -#~ msgid ":class:`int` – The bitrate of a :class:`VoiceChannel`." +#~ msgid ":class:`int` -- The channel ID." +#~ msgstr "" + +#~ msgid ":class:`int` -- The category channel ID this channel belongs to." #~ msgstr "" #~ msgid "" -#~ "List[Tuple[target, :class:`PermissionOverwrite`]] – " -#~ "A list of permission overwrite tuples" -#~ " that represents a target and a " -#~ ":class:`PermissionOverwrite` for said target." +#~ "Optional[:class:`str`] -- The channel's topic." +#~ " None if it doesn't exist." #~ msgstr "" #~ msgid "" -#~ "List[Union[:class:`Role`, :class:`Object`]] – A " -#~ "list of roles being added or " -#~ "removed from a member." +#~ "Optional[:class:`int`] -- The last message " +#~ "ID of the message sent to this " +#~ "channel. It may *not* point to an" +#~ " existing or valid message." #~ msgstr "" -#~ msgid "Optional[:class:`str`] – The nickname of a member." +#~ msgid "" +#~ ":class:`int` -- The number of seconds" +#~ " a member must wait between sending" +#~ " messages in this channel. A value" +#~ " of `0` denotes that it is " +#~ "disabled. Bots and users with " +#~ ":attr:`~Permissions.manage_channels` or " +#~ ":attr:`~Permissions.manage_messages` bypass slowmode." #~ msgstr "" -#~ msgid ":class:`bool` – Whether the member is being server deafened." +#~ msgid ":class:`ChannelType` -- The channel's Discord type." #~ msgstr "" -#~ msgid ":class:`bool` – Whether the member is being server muted." +#~ msgid "List[:class:`Member`] -- Returns all members that can see this channel." #~ msgstr "" -#~ msgid ":class:`bool` – Whether the role is being hoisted or not." +#~ msgid "Checks if the channel is NSFW." #~ msgstr "" -#~ msgid ":class:`bool` – Whether the role is mentionable or not." +#~ msgid "Checks if the channel is a news channel." #~ msgstr "" -#~ msgid ":class:`str` – The invite's code." +#~ msgid ":exc:`HTTPException` -- Creating the webhook failed." #~ msgstr "" -#~ msgid "Union[:class:`abc.GuildChannel`, :class:`Object`] – A guild channel." +#~ msgid ":exc:`Forbidden` -- You do not have permissions to create a webhook." #~ msgstr "" -#~ msgid ":class:`int` – The invite's max age in seconds." +#~ msgid "" +#~ ":exc:`ClientException` -- The number of " +#~ "messages to delete was more than " +#~ "100." #~ msgstr "" -#~ msgid ":class:`bool` – If the invite is a temporary invite." +#~ msgid "" +#~ ":exc:`Forbidden` -- You do not have " +#~ "proper permissions to delete the " +#~ "messages or you're not using a bot" +#~ " account." #~ msgstr "" -#~ msgid ":class:`Permissions` – The permissions being allowed or denied." +#~ msgid ":exc:`HTTPException` -- Deleting the messages failed." #~ msgstr "" -#~ msgid ":class:`int` – The ID of the object being changed." +#~ msgid "" +#~ ":exc:`InvalidArgument` -- If position is " +#~ "less than 0 or greater than the" +#~ " number of channels." #~ msgstr "" -#~ msgid ":class:`str` – The avatar hash of a member." +#~ msgid ":exc:`Forbidden` -- You do not have permissions to edit the channel." +#~ msgstr "" + +#~ msgid ":exc:`HTTPException` -- Editing the channel failed." #~ msgstr "" #~ msgid "" -#~ ":class:`int` – The number of seconds " -#~ "members have to wait before sending " -#~ "another message in the channel." +#~ ":exc:`Forbidden` -- You do not have " +#~ "proper permissions to do the actions " +#~ "required." #~ msgstr "" -#~ msgid ":class:`int` -- The webhook's ID" +#~ msgid ":exc:`HTTPException` -- Purging the messages failed." #~ msgstr "" -#~ msgid ":class:`str` -- The authentication token of the webhook." +#~ msgid "" +#~ ":class:`int` -- The channel's preferred " +#~ "audio bitrate in bits per second." #~ msgstr "" -#~ msgid "Optional[:class:`int`] -- The guild ID this webhook is for." +#~ msgid "" +#~ ":class:`int` -- The channel's limit for" +#~ " number of members that can be " +#~ "in a voice channel." #~ msgstr "" -#~ msgid "Optional[:class:`int`] -- The channel ID this webhook is for." +#~ msgid "" +#~ "List[:class:`Member`] -- Returns all members" +#~ " that are currently inside this voice" +#~ " channel." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`abc.User`] -- The user this" -#~ " webhook was created by. If the " -#~ "webhook was received without authentication" -#~ " then this will be ``None``." +#~ ":exc:`asyncio.TimeoutError` -- Could not " +#~ "connect to the voice channel in " +#~ "time." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The default name of the webhook." +#~ msgid "" +#~ ":exc:`~discord.ClientException` -- You are " +#~ "already connected to a voice channel." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The default avatar of the webhook." +#~ msgid "" +#~ ":exc:`~discord.opus.OpusNotLoaded` -- The opus " +#~ "library has not been loaded." #~ msgstr "" -#~ msgid "A partial webhook is just a webhook object with an ID and a token." +#~ msgid ":class:`~discord.VoiceClient`" #~ msgstr "" -#~ msgid ":exc:`InvalidArgument` -- The URL is invalid." +#~ msgid ":class:`str` -- The category name." #~ msgstr "" -#~ msgid "Optional[:class:`Guild`] -- The guild this webhook belongs to." +#~ msgid ":class:`Guild` -- The guild the category belongs to." +#~ msgstr "" + +#~ msgid ":class:`int` -- The category channel ID." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`TextChannel`] -- The text " -#~ "channel this webhook belongs to." +#~ ":class:`int` -- The position in the " +#~ "category list. This is a number " +#~ "that starts at 0. e.g. the top " +#~ "category is position 0." #~ msgstr "" #~ msgid "" -#~ ":class:`datetime.datetime` -- Returns the " -#~ "webhook's creation time in UTC." +#~ "List[:class:`abc.GuildChannel`] -- Returns the " +#~ "channels that are under this category." #~ msgstr "" #~ msgid "" -#~ ":exc:`InvalidArgument` -- Bad image format " -#~ "passed to ``format`` or invalid " -#~ "``size``." +#~ "List[:class:`TextChannel`] -- Returns the text" +#~ " channels that are under this " +#~ "category." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Deleting the webhook failed." +#~ msgid "" +#~ "List[:class:`VoiceChannel`] -- Returns the " +#~ "voice channels that are under this " +#~ "category." #~ msgstr "" -#~ msgid ":exc:`NotFound` -- This webhook does not exist." +#~ msgid "" +#~ ":exc:`InvalidArgument` -- If position is " +#~ "less than 0 or greater than the" +#~ " number of categories." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to delete this webhook." +#~ msgid ":exc:`Forbidden` -- You do not have permissions to edit the category." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Editing the webhook failed." +#~ msgid ":exc:`HTTPException` -- Editing the category failed." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to edit this webhook." +#~ msgid "" +#~ ":class:`User` -- The user you are " +#~ "participating with in the direct message" +#~ " channel." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Sending the message failed." +#~ msgid ":class:`ClientUser` -- The user presenting yourself." #~ msgstr "" -#~ msgid ":exc:`NotFound` -- This webhook was not found." +#~ msgid ":class:`int` -- The direct message channel ID." #~ msgstr "" #~ msgid "" -#~ ":exc:`Forbidden` -- The authorization token" -#~ " for the webhook is incorrect." +#~ "List[:class:`User`] -- The users you are" +#~ " participating with in the group " +#~ "channel." #~ msgstr "" -#~ msgid "" -#~ ":exc:`InvalidArgument` -- You specified both" -#~ " ``embed`` and ``embeds`` or the " -#~ "length of ``embeds`` was invalid." +#~ msgid ":class:`int` -- The group channel ID." #~ msgstr "" -#~ msgid ":class:`Webhook` -- The webhook that owns this adapter." +#~ msgid ":class:`User` -- The user that owns the group channel." #~ msgstr "" -#~ msgid ":class:`int` -- The model's unique ID." +#~ msgid "Optional[:class:`str`] -- The group channel's icon hash if provided." #~ msgstr "" -#~ msgid "" -#~ ":class:`datetime.datetime` -- Returns the " -#~ "model's creation time as a naive " -#~ "datetime in UTC." +#~ msgid "Optional[:class:`str`] -- The group channel's name if provided." #~ msgstr "" -#~ msgid ":class:`str` -- The user's discriminator." +#~ msgid ":class:`Asset` -- Returns the channel's icon asset if available." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The avatar hash the user has." +#~ msgid ":exc:`HTTPException` -- Adding a recipient to this group failed." #~ msgstr "" -#~ msgid ":class:`bool` -- If the user is a bot account." +#~ msgid ":exc:`HTTPException` -- Editing the group failed." #~ msgstr "" -#~ msgid ":class:`str` -- Returns the user's display name." +#~ msgid ":exc:`HTTPException` -- Leaving the group failed." #~ msgstr "" -#~ msgid "" -#~ ":class:`str` -- Returns a string that" -#~ " allows you to mention the given " -#~ "user." +#~ msgid ":exc:`HTTPException` -- Removing a recipient from this group failed." #~ msgstr "" -#~ msgid ":class:`str` -- The channel name." +#~ msgid ":class:`str` -- The partial guild's name." #~ msgstr "" -#~ msgid ":class:`~discord.Guild` -- The guild the channel belongs to." +#~ msgid ":class:`int` -- The partial guild's ID." #~ msgstr "" -#~ msgid "" -#~ ":class:`int` -- The position in the " -#~ "channel list. This is a number " -#~ "that starts at 0. e.g. the top " -#~ "channel is position 0." +#~ msgid ":class:`VerificationLevel` -- The partial guild's verification level." #~ msgstr "" #~ msgid "" -#~ "List[:class:`~discord.Role`] -- Returns a list" -#~ " of roles that have been overridden" -#~ " from their default values in the " -#~ ":attr:`~discord.Guild.roles` attribute." +#~ "List[:class:`str`] -- A list of features" +#~ " the guild has. See :attr:`Guild.features`" +#~ " for more information." #~ msgstr "" -#~ msgid ":class:`str` -- The string that allows you to mention the channel." +#~ msgid "Optional[:class:`str`] -- The partial guild's icon." #~ msgstr "" -#~ msgid "" -#~ ":class:`datetime.datetime` -- Returns the " -#~ "channel's creation time in UTC." +#~ msgid "Optional[:class:`str`] -- The partial guild's banner." #~ msgstr "" -#~ msgid "" -#~ "This is returned as a dictionary " -#~ "where the key contains the target " -#~ "which can be either a " -#~ ":class:`~discord.Role` or a :class:`~discord.Member`" -#~ " and the key is the overwrite " -#~ "as a :class:`~discord.PermissionOverwrite`." +#~ msgid "Optional[:class:`str`] -- The partial guild's invite splash." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`~discord.CategoryChannel`] -- The " -#~ "category this channel belongs to." +#~ msgid "Optional[:class:`str`] -- The partial guild's description." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.Forbidden` -- You do not " -#~ "have the proper permissions to create" -#~ " this channel." +#~ msgid ":class:`str` -- The partial channel's name." #~ msgstr "" -#~ msgid ":exc:`~discord.HTTPException` -- Creating the channel failed." +#~ msgid ":class:`int` -- The partial channel's ID." #~ msgstr "" -#~ msgid "" -#~ "You must have the " -#~ ":attr:`~.Permissions.create_instant_invite` permission to" -#~ " do this." +#~ msgid ":class:`ChannelType` -- The partial channel's type." #~ msgstr "" #~ msgid "" -#~ "How long the invite should last. " -#~ "If it's 0 then the invite doesn't" -#~ " expire. Defaults to 0." +#~ ":class:`int` -- How long the before " +#~ "the invite expires in seconds. A " +#~ "value of 0 indicates that it " +#~ "doesn't expire." +#~ msgstr "" + +#~ msgid ":class:`str` -- The URL fragment used for the invite." #~ msgstr "" #~ msgid "" -#~ "How many uses the invite could be" -#~ " used for. If it's 0 then there" -#~ " are unlimited uses. Defaults to 0." +#~ "Union[:class:`Guild`, :class:`PartialInviteGuild`] -- " +#~ "The guild the invite is for." #~ msgstr "" -#~ msgid ":exc:`~discord.HTTPException` -- Invite creation failed." +#~ msgid ":class:`bool` -- Indicates if the invite has been revoked." #~ msgstr "" #~ msgid "" -#~ "You must have :attr:`~.Permissions.manage_channels`" -#~ " permission to use this." +#~ ":class:`datetime.datetime` -- A datetime " +#~ "object denoting the time the invite " +#~ "was created." #~ msgstr "" #~ msgid "" -#~ ":exc:`~discord.Forbidden` -- You do not " -#~ "have proper permissions to delete the" -#~ " channel." +#~ ":class:`bool` -- Indicates that the " +#~ "invite grants temporary membership. If " +#~ "``True``, members who joined via this" +#~ " invite will be kicked upon " +#~ "disconnect." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.NotFound` -- The channel was" -#~ " not found or was already deleted." +#~ msgid ":class:`int` -- How many times the invite has been used." #~ msgstr "" -#~ msgid ":exc:`~discord.HTTPException` -- Deleting the channel failed." +#~ msgid ":class:`int` -- How many times the invite can be used." #~ msgstr "" -#~ msgid "" -#~ "You must have :attr:`~.Permissions.manage_guild` " -#~ "to get this information." +#~ msgid ":class:`User` -- The user who created the invite." #~ msgstr "" #~ msgid "" -#~ ":exc:`~discord.Forbidden` -- You do not " -#~ "have proper permissions to get the " -#~ "information." +#~ "Optional[:class:`int`] -- The approximate " +#~ "number of members in the guild." #~ msgstr "" #~ msgid "" -#~ ":exc:`~discord.HTTPException` -- An error " -#~ "occurred while fetching the information." +#~ "Optional[:class:`int`] -- The approximate " +#~ "number of members currently active in" +#~ " the guild. This includes idle, dnd," +#~ " online, and invisible members. Offline " +#~ "members are excluded." #~ msgstr "" #~ msgid "" -#~ "You must have the " -#~ ":attr:`~.Permissions.manage_roles` permission to use" -#~ " this." +#~ "Union[:class:`abc.GuildChannel`, :class:`PartialInviteChannel`]" +#~ " -- The channel the invite is " +#~ "for." #~ msgstr "" -#~ msgid "The permissions to allow and deny to the target." +#~ msgid ":class:`str` -- Returns the proper code portion of the invite." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.Forbidden` -- You do not " -#~ "have permissions to edit channel " -#~ "specific permissions." +#~ msgid ":class:`str` -- A property that retrieves the invite URL." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.HTTPException` -- Editing channel " -#~ "specific permissions failed." +#~ msgid ":exc:`Forbidden` -- You do not have permissions to revoke invites." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.NotFound` -- The role or " -#~ "member being edited is not part of" -#~ " the guild." +#~ msgid ":exc:`NotFound` -- The invite is invalid or expired." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.InvalidArgument` -- The overwrite " -#~ "parameter invalid or the target type " -#~ "was not :class:`~discord.Role` or " -#~ ":class:`~discord.Member`." +#~ msgid ":exc:`HTTPException` -- Revoking the invite failed." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.Forbidden` -- You do not " -#~ "have permissions to get channel message" -#~ " history." +#~ msgid ":class:`int` -- The channel's ID." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.HTTPException` -- The request " -#~ "to get message history failed." +#~ msgid ":class:`str` -- The channel's name." #~ msgstr "" -#~ msgid ":exc:`~discord.NotFound` -- The specified message was not found." +#~ msgid ":class:`int` -- The channel's position" #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.Forbidden` -- You do not " -#~ "have the permissions required to get " -#~ "a message." +#~ msgid ":class:`int` -- The member's ID." #~ msgstr "" -#~ msgid ":exc:`~discord.HTTPException` -- Retrieving the message failed." +#~ msgid ":class:`str` -- The member's username." #~ msgstr "" -#~ msgid ":exc:`~discord.HTTPException` -- Retrieving the pinned messages failed." +#~ msgid ":class:`str` -- The member's discriminator." #~ msgstr "" -#~ msgid ":exc:`~discord.HTTPException` -- Sending the message failed." +#~ msgid ":class:`bool` -- Whether the member is a bot." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.Forbidden` -- You do not " -#~ "have the proper permissions to send " -#~ "the message." +#~ msgid ":class:`Status` -- The member's status." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.InvalidArgument` -- The ``files`` " -#~ "list is not of the appropriate " -#~ "size or you specified both ``file`` " -#~ "and ``files``." +#~ msgid "Optional[:class:`str`] -- The member's nickname." #~ msgstr "" -#~ msgid "" -#~ ":exc:`InvalidArgument` -- Bad image format " -#~ "passed to ``format`` or ``static_format``, " -#~ "or invalid ``size``." +#~ msgid "Optional[:class:`str`] -- The member's avatar hash." #~ msgstr "" #~ msgid "" -#~ ":class:`Colour` -- A property that " -#~ "returns a color denoting the rendered" -#~ " color for the user. This always " -#~ "returns :meth:`Colour.default`." +#~ "Optional[Union[:class:`Activity`, :class:`Game`, " +#~ ":class:`Streaming`, :class:`Spotify`]] -- The " +#~ "member's activity." #~ msgstr "" -#~ msgid "There is an alias for this named :meth:`colour`." +#~ msgid "Optional[:class:`bool`] -- Whether the member is currently deafened." #~ msgstr "" -#~ msgid "" -#~ ":class:`Colour` -- A property that " -#~ "returns a colour denoting the rendered" -#~ " colour for the user. This always " -#~ "returns :meth:`Colour.default`." +#~ msgid "Optional[:class:`bool`] -- Whether the member is currently muted." #~ msgstr "" -#~ msgid "There is an alias for this named :meth:`color`." +#~ msgid "" +#~ "Optional[:class:`bool`] -- Whether the member" +#~ " is currently being suppressed." #~ msgstr "" #~ msgid "" -#~ ":exc:`ClientException` -- Attempted to create" -#~ " a group with only one recipient. " -#~ "This does not include yourself." +#~ "Optional[:class:`VoiceChannel`] -- Which channel " +#~ "the member is connected to." #~ msgstr "" -#~ msgid ":class:`datetime.datetime` -- Returns the user's creation time in UTC." +#~ msgid ":class:`str` -- Returns the member's display name." #~ msgstr "" -#~ msgid "" -#~ "*class* -- `DefaultAvatar` -- Returns " -#~ "the default avatar for a given " -#~ "user. This is calculated by the " -#~ "user's discriminator." +#~ msgid ":class:`str` -- The guild's name." #~ msgstr "" -#~ msgid ":class:`Asset` -- Returns a URL for a user's default avatar." +#~ msgid "" +#~ "Optional[List[:class:`WidgetChannel`]] -- The " +#~ "accessible voice channels in the guild." #~ msgstr "" -#~ msgid "Indicates if the user has an animated avatar." +#~ msgid "" +#~ "Optional[List[:class:`Member`]] -- The online " +#~ "members in the server. Offline members" +#~ " do not appear in the widget." #~ msgstr "" -#~ msgid ":class:`User` -- The user you have the relationship with." +#~ msgid "" +#~ ":class:`datetime.datetime` -- Returns the " +#~ "member's creation time in UTC." #~ msgstr "" -#~ msgid ":class:`RelationshipType` -- The type of relationship you have." +#~ msgid ":class:`str` -- The JSON URL of the widget." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Accepting the relationship failed." +#~ msgid "Optiona[:class:`str`] -- The invite URL for the guild, if available." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Deleting the relationship failed." +#~ msgid ":class:`int` -- The channel ID where the deletion took place." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`DMChannel`] -- Returns the " -#~ "channel associated with this user if " -#~ "it exists." -#~ msgstr "" - -#~ msgid ":exc:`Forbidden` -- Not allowed to block this user." +#~ "Optional[:class:`int`] -- The guild ID " +#~ "where the deletion took place, if " +#~ "applicable." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Blocking the user failed." +#~ msgid ":class:`int` -- The message ID that got deleted." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- Not allowed to get mutual friends of this user." +#~ msgid "" +#~ "Optional[:class:`Message`] -- The cached " +#~ "message, if found in the internal " +#~ "message cache." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Getting mutual friends failed." +#~ msgid "" +#~ "Set[:class:`int`] -- A :class:`set` of " +#~ "the message IDs that were deleted." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- Not allowed to fetch profiles." +#~ msgid ":class:`int` -- The channel ID where the message got deleted." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Fetching the profile failed." +#~ msgid "" +#~ "Optional[:class:`int`] -- The guild ID " +#~ "where the message got deleted, if " +#~ "applicable." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- Not allowed to remove this user as a friend." +#~ msgid "" +#~ "List[:class:`Message`] -- The cached messages," +#~ " if found in the internal message " +#~ "cache." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Removing the user as a friend failed." +#~ msgid ":class:`int` -- The message ID that got updated." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- Not allowed to send a friend request to the user." +#~ msgid "" +#~ ":class:`dict` -- The raw data given " +#~ "by the `gateway " +#~ "`_" #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Sending the friend request failed." +#~ msgid ":class:`int` -- The message ID that got or lost a reaction." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- Not allowed to unblock this user." +#~ msgid "" +#~ ":class:`int` -- The user ID who " +#~ "added the reaction or whose reaction " +#~ "was removed." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Unblocking the user failed." +#~ msgid ":class:`int` -- The channel ID where the reaction got added or removed." #~ msgstr "" -#~ msgid "Checks if the user is your friend." +#~ msgid "" +#~ "Optional[:class:`int`] -- The guild ID " +#~ "where the reaction got added or " +#~ "removed, if applicable." #~ msgstr "" -#~ msgid "Checks if the user is blocked." +#~ msgid ":class:`PartialEmoji` -- The custom or unicode emoji being used." #~ msgstr "" -#~ msgid ":class:`int` -- The attachment ID." +#~ msgid ":class:`int` -- The message ID that got its reactions cleared." #~ msgstr "" -#~ msgid ":class:`int` -- The attachment size in bytes." +#~ msgid ":class:`int` -- The channel ID where the reactions got cleared." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`int`] -- The attachment's " -#~ "height, in pixels. Only applicable to" -#~ " images." +#~ msgid "Optional[:class:`int`] -- The guild ID where the reactions got cleared." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`int`] -- The attachment's " -#~ "width, in pixels. Only applicable to " -#~ "images." +#~ "Unlike :ref:`models ` you " +#~ "are allowed to create these yourself," +#~ " even if they can also be used" +#~ " to hold attributes." #~ msgstr "" -#~ msgid ":class:`str` -- The attachment's filename." +#~ msgid ":class:`str` -- The ID of the object." #~ msgstr "" #~ msgid "" -#~ ":class:`str` -- The attachment URL. If" -#~ " the message this attachment was " -#~ "attached to is deleted, then this " -#~ "will 404." +#~ ":class:`datetime.datetime` -- Returns the " +#~ "snowflake's creation time in UTC." #~ msgstr "" #~ msgid "" -#~ ":class:`str` -- The proxy URL. This " -#~ "is a cached version of the " -#~ ":attr:`~Attachment.url` in the case of " -#~ "images. When the message is deleted, " -#~ "this URL might be valid for a " -#~ "few minutes or not valid at all." -#~ msgstr "" - -#~ msgid ":exc:`HTTPException` -- Downloading the attachment failed." +#~ ":class:`str` -- The title of the " +#~ "embed. This can be set during " +#~ "initialisation." #~ msgstr "" #~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "permissions to access this attachment" +#~ ":class:`str` -- The type of embed. " +#~ "Usually \"rich\". This can be set " +#~ "during initialisation." #~ msgstr "" -#~ msgid ":exc:`NotFound` -- The attachment was deleted." +#~ msgid "" +#~ ":class:`str` -- The description of the" +#~ " embed. This can be set during " +#~ "initialisation." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Saving the attachment failed." +#~ msgid "" +#~ ":class:`str` -- The URL of the " +#~ "embed. This can be set during " +#~ "initialisation." #~ msgstr "" #~ msgid "" -#~ ":exc:`DiscordException` -- There was no " -#~ "valid URL or internal connection state." +#~ ":class:`datetime.datetime` -- The timestamp of" +#~ " the embed content. This could be " +#~ "a naive or aware datetime." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Downloading the asset failed." +#~ msgid "" +#~ "Union[:class:`Colour`, :class:`int`] -- The " +#~ "colour code of the embed. Aliased " +#~ "to ``color`` as well. This can be" +#~ " set during initialisation." #~ msgstr "" -#~ msgid ":exc:`NotFound` -- The asset was deleted." +#~ msgid ":exc:`IndexError` -- An invalid index was provided." #~ msgstr "" -#~ msgid "Same as :meth:`read`." +#~ msgid "" +#~ "Union[:class:`str`, :class:`io.BufferedIOBase`] -- A" +#~ " file-like object opened in binary" +#~ " mode and read mode or a " +#~ "filename representing a file in the " +#~ "hard drive to open." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Specifies if the " -#~ "message was done with text-to-" -#~ "speech. This can only be accurately " -#~ "received in :func:`on_message` due to a" -#~ " discord limitation." +#~ "Optional[:class:`str`] -- The filename to " +#~ "display when uploading to Discord. If" +#~ " this is not given then it " +#~ "defaults to ``fp.name`` or if ``fp`` " +#~ "is a string then the ``filename`` " +#~ "will default to the string given." #~ msgstr "" -#~ msgid "" -#~ ":class:`MessageType` -- The type of " -#~ "message. In most cases this should " -#~ "not be checked, but it is helpful" -#~ " in cases where it might be a" -#~ " system message for :attr:`system_content`." +#~ msgid ":class:`bool` -- Whether the attachment is a spoiler." #~ msgstr "" #~ msgid "" -#~ ":class:`abc.User` -- A :class:`Member` that" -#~ " sent the message. If :attr:`channel` " -#~ "is a private channel or the user" -#~ " has the left the guild, then " -#~ "it is a :class:`User` instead." +#~ "Represents a Discord role colour. This" +#~ " class is similar to an (red, " +#~ "green, blue) :class:`tuple`." #~ msgstr "" -#~ msgid ":class:`str` -- The actual contents of the message." +#~ msgid ":class:`int` -- The raw integer colour value." #~ msgstr "" -#~ msgid "List[:class:`Embed`] -- A list of embeds the message has." +#~ msgid ":class:`int` -- Returns the red component of the colour." #~ msgstr "" -#~ msgid "" -#~ "Union[:class:`abc.Messageable`] -- The " -#~ ":class:`TextChannel` that the message was " -#~ "sent from. Could be a :class:`DMChannel`" -#~ " or :class:`GroupChannel` if it's a " -#~ "private message." +#~ msgid ":class:`int` -- Returns the green component of the colour." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`CallMessage`] -- The call " -#~ "that the message refers to. This " -#~ "is only applicable to messages of " -#~ "type :attr:`MessageType.call`." +#~ msgid ":class:`int` -- Returns the blue component of the colour." #~ msgstr "" -#~ msgid ":class:`bool` -- Specifies if the message mentions everyone." +#~ msgid "A factory method that returns a :class:`Colour` with a value of 0." #~ msgstr "" -#~ msgid "" -#~ "List[:class:`abc.User`] -- A list of " -#~ ":class:`Member` that were mentioned. If " -#~ "the message is in a private " -#~ "message then the list will be of" -#~ " :class:`User` instead. For messages that" -#~ " are not of type " -#~ ":attr:`MessageType.default`\\, this array can " -#~ "be used to aid in system messages." -#~ " For more information, see " -#~ ":attr:`system_content`." +#~ msgid ":class:`int` -- The application ID of the game." #~ msgstr "" -#~ msgid "" -#~ "List[:class:`abc.GuildChannel`] -- A list of" -#~ " :class:`abc.GuildChannel` that were mentioned." -#~ " If the message is in a private" -#~ " message then the list is always " -#~ "empty." +#~ msgid ":class:`str` -- The name of the activity." #~ msgstr "" -#~ msgid "" -#~ "List[:class:`Role`] -- A list of " -#~ ":class:`Role` that were mentioned. If " -#~ "the message is in a private " -#~ "message then the list is always " -#~ "empty." +#~ msgid ":class:`str` -- A stream URL that the activity could be doing." #~ msgstr "" -#~ msgid ":class:`int` -- The message ID." +#~ msgid ":class:`ActivityType` -- The type of activity currently being done." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`int`] -- If this message " -#~ "was sent by a webhook, then this" -#~ " is the webhook ID's that sent " -#~ "this message." +#~ msgid ":class:`str` -- The user's current state. For example, \"In Game\"." #~ msgstr "" -#~ msgid "List[:class:`Attachment`] -- A list of attachments given to a message." +#~ msgid ":class:`str` -- The detail of the user's current activity." #~ msgstr "" -#~ msgid ":class:`bool` -- Specifies if the message is currently pinned." +#~ msgid "" +#~ ":class:`dict` -- A dictionary of " +#~ "timestamps. It contains the following " +#~ "optional keys:" #~ msgstr "" #~ msgid "" -#~ "List[:class:`Reaction`] -- Reactions to a " -#~ "message. Reactions can be either custom" -#~ " emoji or standard unicode emoji." +#~ ":class:`dict` -- A dictionary representing " +#~ "the images and their hover text of" +#~ " an activity. It contains the " +#~ "following optional keys:" #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`dict`] -- The activity " -#~ "associated with this message. Sent with" -#~ " Rich-Presence related messages that " -#~ "for example, request joining, spectating, " -#~ "or listening to or with another " -#~ "member." +#~ ":class:`dict` -- A dictionary representing " +#~ "the activity party. It contains the " +#~ "following optional keys:" #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`dict`] -- The rich presence" -#~ " enabled application associated with this" -#~ " message." +#~ "Optional[:class:`datetime.datetime`] -- When the " +#~ "user started doing this activity in " +#~ "UTC, if applicable." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`Guild`] -- The guild that " -#~ "the message belongs to, if applicable." +#~ "Optional[:class:`datetime.datetime`] -- When the " +#~ "user will stop doing this activity " +#~ "in UTC, if applicable." #~ msgstr "" #~ msgid "" -#~ "List[:class:`int`] -- A property that " -#~ "returns an array of user IDs " -#~ "matched with the syntax of " -#~ "``<@user_id>`` in the message content." +#~ "Optional[:class:`str`] -- Returns a URL " +#~ "pointing to the large image asset " +#~ "of this activity if applicable." #~ msgstr "" #~ msgid "" -#~ "List[:class:`int`] -- A property that " -#~ "returns an array of channel IDs " -#~ "matched with the syntax of " -#~ "``<#channel_id>`` in the message content." +#~ "Optional[:class:`str`] -- Returns a URL " +#~ "pointing to the small image asset " +#~ "of this activity if applicable." #~ msgstr "" #~ msgid "" -#~ "List[:class:`int`] -- A property that " -#~ "returns an array of role IDs " -#~ "matched with the syntax of " -#~ "``<@&role_id>`` in the message content." +#~ "Optional[:class:`str`] -- Returns the large" +#~ " image asset hover text of this " +#~ "activity if applicable." #~ msgstr "" -#~ msgid ":class:`datetime.datetime` -- The message's creation time in UTC." +#~ msgid "" +#~ "Optional[:class:`str`] -- Returns the small" +#~ " image asset hover text of this " +#~ "activity if applicable." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`datetime.datetime`] -- A naive " -#~ "UTC datetime object containing the " -#~ "edited time of the message." +#~ msgid ":class:`str` -- The game's name." #~ msgstr "" #~ msgid "" -#~ ":class:`str` -- Returns a URL that " -#~ "allows the client to jump to this" -#~ " message." +#~ "Optional[:class:`datetime.datetime`] -- When the " +#~ "user started playing this game in " +#~ "UTC, if applicable." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Acking failed." +#~ msgid "" +#~ "Optional[:class:`datetime.datetime`] -- When the " +#~ "user will stop playing this game " +#~ "in UTC, if applicable." #~ msgstr "" -#~ msgid ":exc:`ClientException` -- You must not be a bot user." +#~ msgid ":class:`str` -- The stream's name." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Adding the reaction failed." +#~ msgid "" +#~ ":class:`str` -- The stream's URL. " +#~ "Currently only twitch.tv URLs are " +#~ "supported. Anything else is silently " +#~ "discarded." #~ msgstr "" #~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "the proper permissions to react to " -#~ "the message." +#~ "Optional[:class:`str`] -- If provided, " +#~ "typically the game the streamer is " +#~ "playing." #~ msgstr "" -#~ msgid ":exc:`NotFound` -- The emoji you specified was not found." +#~ msgid "" +#~ ":class:`dict` -- A dictionary comprising " +#~ "of similar keys than those in " +#~ ":attr:`Activity.assets`." #~ msgstr "" -#~ msgid ":exc:`InvalidArgument` -- The emoji parameter is invalid." +#~ msgid "" +#~ "Optional[:class:`str`] -- If provided, the " +#~ "twitch name of the user streaming." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Removing the reactions failed." +#~ msgid "" +#~ "Returns an iterator of ``(perm, value)``" +#~ " pairs. This allows it to be, " +#~ "for example, constructed as a dict " +#~ "or a list of pairs." #~ msgstr "" #~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "the proper permissions to remove all " -#~ "the reactions." +#~ "A factory method that creates a " +#~ ":class:`Permissions` with all permissions set" +#~ " to True." #~ msgstr "" #~ msgid "" -#~ "If provided, the number of seconds " -#~ "to wait in the background before " -#~ "deleting the message." +#~ ":class:`bool` -- Returns ``True`` if the" +#~ " user can create instant invites." #~ msgstr "" #~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "proper permissions to delete the " -#~ "message." +#~ ":class:`bool` -- Returns ``True`` if the" +#~ " user can kick users from the " +#~ "guild." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Deleting the message failed." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can ban users from the " +#~ "guild." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Editing the message failed." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user is an administrator. This role" +#~ " overrides all other permissions." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to pin the message." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can edit, delete, or create " +#~ "channels in the guild." #~ msgstr "" -#~ msgid ":exc:`NotFound` -- The message or channel was not found or deleted." +#~ msgid ":class:`bool` -- Returns ``True`` if a user can edit guild properties." #~ msgstr "" #~ msgid "" -#~ ":exc:`HTTPException` -- Pinning the message" -#~ " failed, probably due to the channel" -#~ " having more than 50 pinned messages." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can add reactions to messages." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Removing the reaction failed." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can view the guild's audit " +#~ "log." #~ msgstr "" #~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "the proper permissions to remove the " -#~ "reaction." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can be more easily heard " +#~ "while talking." #~ msgstr "" -#~ msgid ":exc:`NotFound` -- The member or emoji you specified was not found." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can stream in a voice " +#~ "channel." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to unpin the message." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can read messages from all " +#~ "or specific text channels." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Unpinning the message failed." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can send messages from all " +#~ "or specific text channels." #~ msgstr "" #~ msgid "" -#~ "Union[:class:`Emoji`, :class:`str`] -- The " -#~ "reaction emoji. May be a custom " -#~ "emoji, or a unicode emoji." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can send TTS messages from " +#~ "all or specific text channels." #~ msgstr "" -#~ msgid ":class:`int` -- Number of times this reaction was made" +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can delete or pin messages " +#~ "in a text channel." #~ msgstr "" -#~ msgid ":class:`bool` -- If the user sent this reaction." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user's messages will automatically be " +#~ "embedded by Discord." #~ msgstr "" -#~ msgid ":class:`Message` -- Message this reaction is for." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can send files in their " +#~ "messages." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Getting the users for the reaction failed." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can read a text channel's " +#~ "previous messages." #~ msgstr "" -#~ msgid ":class:`bool` -- If this is a custom emoji." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user's @everyone or @here will " +#~ "mention everyone in the text channel." #~ msgstr "" #~ msgid "" -#~ ":exc:`NotFound` -- The user you " -#~ "specified, or the reaction's message was" -#~ " not found." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can use emojis from other " +#~ "guilds." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`datetime.datetime`] -- A naive " -#~ "UTC datetime object that represents the" -#~ " time that the call has ended." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can connect to a voice " +#~ "channel." #~ msgstr "" #~ msgid "" -#~ "List[:class:`User`] -- The list of users" -#~ " that are participating in this call." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can speak in a voice " +#~ "channel." #~ msgstr "" -#~ msgid ":class:`Message` -- The message associated with this call message." +#~ msgid ":class:`bool` -- Returns ``True`` if a user can mute other users." #~ msgstr "" -#~ msgid ":class:`bool` -- Indicates if the call has ended." +#~ msgid ":class:`bool` -- Returns ``True`` if a user can deafen other users." #~ msgstr "" #~ msgid "" -#~ ":class:`GroupChannel`\\ -- The private channel" -#~ " associated with this message." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can move users between other" +#~ " voice channels." #~ msgstr "" #~ msgid "" -#~ ":class:`CallMessage` -- The call message " -#~ "associated with this group call." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can use voice activation in " +#~ "voice channels." #~ msgstr "" -#~ msgid ":class:`bool` -- Denotes if this group call is unavailable." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can change their nickname in" +#~ " the guild." #~ msgstr "" #~ msgid "" -#~ "List[:class:`User`] -- A list of users" -#~ " that are currently being rung to " -#~ "join the call." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can change other user's " +#~ "nickname in the guild." #~ msgstr "" #~ msgid "" -#~ ":class:`VoiceRegion` -- The guild region " -#~ "the group call is being hosted on." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can create or edit roles " +#~ "less than their role's position." #~ msgstr "" #~ msgid "" -#~ "List[:class:`User`] -- A property that " -#~ "returns all users that are currently " -#~ "in this call." +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can create, edit, or delete " +#~ "webhooks." #~ msgstr "" -#~ msgid ":class:`GroupChannel`\\ -- Returns the channel the group call is in." +#~ msgid "" +#~ ":class:`bool` -- Returns ``True`` if a" +#~ " user can create, edit, or delete " +#~ "emojis." #~ msgstr "" -#~ msgid ":class:`str` -- The guild name." +#~ msgid "Supported operations:" +#~ msgstr "サポートされている操作:" + +#~ msgid "Operation" #~ msgstr "" -#~ msgid "Tuple[:class:`Emoji`, ...] -- All emojis that the guild owns." +#~ msgid "x == y" #~ msgstr "" -#~ msgid "" -#~ ":class:`VoiceRegion` -- The region the " -#~ "guild belongs on. There is a " -#~ "chance that the region will be a" -#~ " :class:`str` if the value is not " -#~ "recognised by the enumerator." +#~ msgid "x != y" #~ msgstr "" -#~ msgid ":class:`int` -- The timeout to get sent to the AFK channel." +#~ msgid "iter(x)" #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`VoiceChannel`] -- The channel " -#~ "that denotes the AFK channel. None " -#~ "if it doesn't exist." +#~ "Returns an iterator of (perm, value) " +#~ "pairs. This allows this class to " +#~ "be used as an iterable in e.g. " +#~ "set/list/dict constructions." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The guild's icon." +#~ msgid "Returns the (allow, deny) pair from this overwrite." #~ msgstr "" -#~ msgid ":class:`int` -- The guild's ID." +#~ msgid "The value of these pairs is :class:`Permissions`." #~ msgstr "" -#~ msgid ":class:`int` -- The guild owner's ID. Use :attr:`Guild.owner` instead." +#~ msgid "" +#~ ":class:`int` -- The raw value. This " +#~ "value is a bit array field of " +#~ "a 53-bit integer representing the " +#~ "currently available flags. You should " +#~ "query flags via the properties rather" +#~ " than using this raw value." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Indicates if the guild" -#~ " is unavailable. If this is ``True``" -#~ " then the reliability of other " -#~ "attributes outside of :meth:`Guild.id` is " -#~ "slim and they might all be None." -#~ " It is best to not do anything" -#~ " with the guild if it is " -#~ "unavailable." +#~ ":class:`bool` -- Returns True if the " +#~ "system channel is used for member " +#~ "join notifications." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`int`] -- The maximum amount" -#~ " of presences for the guild." +#~ ":class:`bool` -- Returns True if the " +#~ "system channel is used for Nitro " +#~ "boosting notifications." #~ msgstr "" -#~ msgid "Optional[:class:`int`] -- The maximum amount of members for the guild." +#~ msgid "" +#~ ":class:`aiohttp.ClientResponse` -- The response " +#~ "of the failed HTTP request. This " +#~ "is an instance of " +#~ ":class:`aiohttp.ClientResponse`. In some cases " +#~ "this could also be a " +#~ ":class:`requests.Response`." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The guild's banner." +#~ msgid ":class:`str` -- The text of the error. Could be an empty string." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The guild's description." +#~ msgid ":class:`int` -- The status code of the HTTP request." #~ msgstr "" -#~ msgid "" -#~ ":class:`int` -- Indicates the guild's " -#~ "two factor authorisation level. If this" -#~ " value is 0 then the guild does" -#~ " not require 2FA for their " -#~ "administrative members. If the value is" -#~ " 1 then they do." +#~ msgid ":class:`int` -- The Discord specific error code for the failure." +#~ msgstr "" + +#~ msgid ":class:`int` -- The close code of the websocket." #~ msgstr "" -#~ msgid ":class:`VerificationLevel` -- The guild's verification level." +#~ msgid ":class:`str` -- The reason provided for the closure." #~ msgstr "" -#~ msgid ":class:`ContentFilter` -- The guild's explicit content filter." +#~ msgid "Optional[:class:`int`] -- The shard ID that got closed if applicable." #~ msgstr "" -#~ msgid ":class:`NotificationLevel` -- The guild's notification settings." +#~ msgid ":class:`int` -- The error code returned." #~ msgstr "" -#~ msgid "" -#~ "List[:class:`str`] -- A list of features" -#~ " that the guild has. They are " -#~ "currently as follows:" +#~ msgid "A deprecated alias of ``chunk_guilds_at_startup``." #~ msgstr "" -#~ msgid "``LURKABLE``: Users can lurk in this guild via Server Discovery." +#~ msgid "" +#~ "Whether to dispatch presence or typing" +#~ " events. Defaults to ``True``. .. " +#~ "versionadded:: 1.3 .. warning:: If " +#~ "this is set to ``False`` then the" +#~ " following features will be disabled:" +#~ " - No user related updates " +#~ "(:func:`on_user_update` will not dispatch)" +#~ " - All member related events " +#~ "will be disabled. - " +#~ ":func:`on_member_update` - " +#~ ":func:`on_member_join` - " +#~ ":func:`on_member_remove` - Typing events" +#~ " will be disabled (:func:`on_typing`)." +#~ " - If ``fetch_offline_members`` is " +#~ "set to ``False`` then the user " +#~ "cache will not exist. This " +#~ "makes it difficult or impossible to " +#~ "do many things, for example: " +#~ "- Computing permissions - Querying" +#~ " members in a voice channel via " +#~ ":attr:`VoiceChannel.members` will be empty." +#~ " - Most forms of receiving " +#~ ":class:`Member` will be receiving " +#~ ":class:`User` instead, except for message " +#~ "events. - :attr:`Guild.owner` will " +#~ "usually resolve to ``None``. - " +#~ ":meth:`Guild.get_member` will usually be " +#~ "unavailable. - Anything that " +#~ "involves using :class:`Member`. - " +#~ ":attr:`users` will not be as populated." +#~ " - etc. In short, this " +#~ "makes it so the only member you" +#~ " can reliably query is the " +#~ "message author. Useful for bots that " +#~ "do not require any state." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The guild's invite splash." +#~ msgid "Whether to dispatch presence or typing events. Defaults to ``True``." #~ msgstr "" #~ msgid "" -#~ ":class:`int` -- The premium tier for " -#~ "this guild. Corresponds to \"Nitro " -#~ "Server\" in the official UI. The " -#~ "number goes from 0 to 3 inclusive." +#~ "If this is set to ``False`` then" +#~ " the following features will be " +#~ "disabled:" #~ msgstr "" -#~ msgid ":class:`int` -- How many users have currently \"boosted\" this guild." +#~ msgid "No user related updates (:func:`on_user_update` will not dispatch)" +#~ msgstr "" + +#~ msgid "All member related events will be disabled." +#~ msgstr "" + +#~ msgid "Typing events will be disabled (:func:`on_typing`)." #~ msgstr "" #~ msgid "" -#~ "If set to ``True``, return entries " -#~ "in oldest->newest order. Defaults to " -#~ "True if ``after`` is specified, " -#~ "otherwise ``False``." +#~ "If ``fetch_offline_members`` is set to " +#~ "``False`` then the user cache will " +#~ "not exist. This makes it difficult " +#~ "or impossible to do many things, " +#~ "for example:" #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You are not allowed to fetch audit logs" +#~ msgid "Computing permissions" #~ msgstr "" #~ msgid "" -#~ ":exc:`HTTPException` -- An error occurred " -#~ "while fetching the audit logs." +#~ "Querying members in a voice channel " +#~ "via :attr:`VoiceChannel.members` will be " +#~ "empty." #~ msgstr "" #~ msgid "" -#~ "List[:class:`abc.GuildChannel`] -- A list of" -#~ " channels that belongs to this guild." +#~ "Most forms of receiving :class:`Member` " +#~ "will be receiving :class:`User` instead, " +#~ "except for message events." #~ msgstr "" -#~ msgid ":class:`bool` -- Indicates if the guild is a 'large' guild." +#~ msgid ":attr:`Guild.owner` will usually resolve to ``None``." #~ msgstr "" -#~ msgid "" -#~ "List[:class:`VoiceChannel`] -- A list of " -#~ "voice channels that belongs to this " -#~ "guild." +#~ msgid ":meth:`Guild.get_member` will usually be unavailable." #~ msgstr "" -#~ msgid "Returns the :class:`VoiceClient` associated with this guild, if any." +#~ msgid "Anything that involves using :class:`Member`." #~ msgstr "" -#~ msgid "" -#~ "List[:class:`TextChannel`] -- A list of " -#~ "text channels that belongs to this " -#~ "guild." +#~ msgid ":attr:`users` will not be as populated." #~ msgstr "" +#~ msgid "etc." +#~ msgstr "その他" + #~ msgid "" -#~ "List[:class:`CategoryChannel`] -- A list of" -#~ " categories that belongs to this " -#~ "guild." +#~ "In short, this makes it so the " +#~ "only member you can reliably query " +#~ "is the message author. Useful for " +#~ "bots that do not require any " +#~ "state." #~ msgstr "" #~ msgid "" -#~ "Returns a :class:`abc.GuildChannel` with the" -#~ " given ID. If not found, returns " -#~ "None." +#~ "Requests previously offline members from " +#~ "the guild to be filled up into " +#~ "the :attr:`.Guild.members` cache. This " +#~ "function is usually not called. It " +#~ "should only be used if you have" +#~ " the ``fetch_offline_members`` parameter set " +#~ "to ``False``." #~ msgstr "" +#~ "ギルドのオフラインメンバーを :attr:`.Guild.members` " +#~ "キャッシュへ書き込むよう要求します。この関数は通常呼び出されることはありません。 " +#~ "``fetch_offline_members`` パラメータが ``False`` " +#~ "の場合にのみ使用してください。" -#~ msgid ":class:`int` -- The maximum number of emoji slots this guild has." +#~ msgid "" +#~ "When the client logs on and " +#~ "connects to the websocket, Discord does" +#~ " not provide the library with offline" +#~ " members if the number of members " +#~ "in the guild is larger than 250." +#~ " You can check if a guild is" +#~ " large if :attr:`.Guild.large` is ``True``." #~ msgstr "" +#~ "クライアントがWebSocketに接続し、ログインするとき、ギルド内のメンバー数が250よりも大きいならば、Discordはライブラリにオフラインメンバーを提供しません。" +#~ " :attr:`.Guild.large` が ``True`` " +#~ "かどうかでギルドが大きいかどうかを確認することができます。" + +#~ msgid "This method is deprecated. Use :meth:`Guild.chunk` instead." +#~ msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_guild` を代わりとして使用してください。" + +#~ msgid "An argument list of guilds to request offline members for." +#~ msgstr "オフラインメンバーを要求したいギルドのリスト。" + +#~ msgid "If any guild is unavailable in the collection." +#~ msgstr ":exc:`InvalidArgument` -- いずれかのギルドが利用できない、またはコレクション内のギルドが大きくない。" + +#~ msgid "This function can be used in two different ways." +#~ msgstr "この関数は、異なる二通りの方法で使用することができます。" #~ msgid "" -#~ ":class:`float` -- The maximum bitrate " -#~ "for voice channels this guild can " -#~ "have." +#~ "Logging on with a user token is" +#~ " against the Discord `Terms of " +#~ "Service `_ and doing so might" +#~ " potentially get your account banned. " +#~ "Use this at your own risk." #~ msgstr "" +#~ "ユーザートークンを用いてのログインはDiscordの `利用規約 " +#~ "`_ " +#~ "に違反しているため、アカウントを停止される可能性があります。自己責任で使用してください。" #~ msgid "" -#~ ":class:`int` -- The maximum number of" -#~ " bytes files can have when uploaded" -#~ " to this guild." -#~ msgstr "" +#~ "Keyword argument that specifies if the" +#~ " account logging on is a bot " +#~ "token or not." +#~ msgstr "ログインに使用しているアカウントがBotのトークンであるかを指定するキーワード引数。" -#~ msgid "List[:class:`Member`] -- A list of members that belong to this guild." -#~ msgstr "" +#~ msgid "Logs out of Discord and closes all connections." +#~ msgstr "Discordからログアウトし、すべての接続を終了します。" #~ msgid "" -#~ "Returns a :class:`Member` with the given" -#~ " ID. If not found, returns None." +#~ "This is just an alias to " +#~ ":meth:`close`. If you want to do " +#~ "extraneous cleanup when subclassing, it " +#~ "is suggested to override :meth:`close` " +#~ "instead." #~ msgstr "" +#~ "これは :meth:`close` の別名です。サブクラス化する場合に外部のクリーンアップを行いたい場合は、代わりに" +#~ " :meth:`close` を上書きすることをお勧めします。" #~ msgid "" -#~ "List[:class:`Member`] -- A list of " -#~ "members who have \"boosted\" this guild." -#~ msgstr "" +#~ "Indicates if you are going AFK. " +#~ "This allows the discord client to " +#~ "know how to handle push notifications" +#~ " better for you in case you are" +#~ " actually idle and not lying." +#~ msgstr "AFKの状態にするかを示します。これによって、実際に退席中の場合に、Discordクライアントにプッシュ通知をよりよく扱わせることができます。" -#~ msgid "Returns a :class:`Role` with the given ID. If not found, returns None." -#~ msgstr "" +#~ msgid "" +#~ "The region for the voice communication" +#~ " server. Defaults to " +#~ ":attr:`.VoiceRegion.us_west`." +#~ msgstr "ボイスチャンネルの通信サーバーのリージョンです。デフォルトは :attr:`.VoiceRegion.us_west` です。" -#~ msgid ":class:`Member` -- The member that owns the guild." +#~ msgid "Gets an arbitrary user's profile." #~ msgstr "" -#~ msgid ":class:`Asset` -- Returns the guild's icon asset." -#~ msgstr "" +#~ msgid "This can only be used by non-bot accounts." +#~ msgstr "これは非Botアカウントのみに適用されます。" -#~ msgid ":class:`Asset` -- Returns the guild's banner asset." -#~ msgstr "" +#~ msgid "The ID of the user to fetch their profile for." +#~ msgstr "プロフィールを取得したいユーザーのID。" -#~ msgid ":class:`Asset` -- Returns the guild's invite splash asset." -#~ msgstr "" +#~ msgid "Not allowed to fetch profiles." +#~ msgstr ":exc:`.Forbidden` -- プロフィールを取得することが許可されていない。" -#~ msgid ":class:`int` -- Returns the shard ID for this guild if applicable." +#~ msgid "Fetching the profile failed." +#~ msgstr ":exc:`.HTTPException` -- プロフィールの取得に失敗した。" + +#~ msgid ":class:`.Profile`" +#~ msgstr ":class:`.Profile`" + +#~ msgid "" +#~ "Optional[:class:`ShardInfo`]: Gets the shard " +#~ "information at a given shard ID or" +#~ " ``None`` if not found." #~ msgstr "" -#~ msgid ":class:`datetime.datetime` -- Returns the guild's creation time in UTC." +#~ msgid "" +#~ "Requests previously offline members from " +#~ "the guild to be filled up into " +#~ "the :attr:`Guild.members` cache. This function" +#~ " is usually not called. It should " +#~ "only be used if you have the " +#~ "``fetch_offline_members`` parameter set to " +#~ "``False``." #~ msgstr "" +#~ "ギルドのオフラインメンバーを :attr:`Guild.members` " +#~ "キャッシュへ書き込むよう要求します。この関数は通常呼び出されることはありません。 " +#~ "``fetch_offline_members`` パラメータが ``False`` " +#~ "の場合にのみ使用してください。" #~ msgid "" -#~ "Optional[:class:`TextChannel`] -- Returns the " -#~ "guild's channel used for system " -#~ "messages." +#~ "When the client logs on and " +#~ "connects to the websocket, Discord does" +#~ " not provide the library with offline" +#~ " members if the number of members " +#~ "in the guild is larger than 250." +#~ " You can check if a guild is" +#~ " large if :attr:`Guild.large` is ``True``." #~ msgstr "" +#~ "クライアントがWebSocketに接続し、ログインするとき、ギルド内のメンバー数が250よりも大きいならば、Discordはライブラリにオフラインメンバーを提供しません。" +#~ " :attr:`Guild.large` が ``True`` " +#~ "かどうかでギルドが大きいかどうかを確認することができます。" -#~ msgid ":exc:`Forbidden` -- You do not have the proper permissions to ban." +#~ msgid "The icon hash, if it exists." +#~ msgstr "Optional[:class:`str`] -- アイコンのハッシュ。(存在する場合)" + +#~ msgid "" +#~ "If this application is a game sold" +#~ " on Discord, this field will be " +#~ "the summary field for the store " +#~ "page of its primary SKU" #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Banning failed." +#~ msgid "The base64 encoded key for the GameSDK's GetTicket" #~ msgstr "" #~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "proper permissions to get the " -#~ "information." +#~ "If this application is a game sold" +#~ " on Discord, this field will be " +#~ "the id of the \"Game SKU\" that" +#~ " is created, if exists" #~ msgstr "" #~ msgid "" -#~ ":exc:`HTTPException` -- An error occurred " -#~ "while fetching the information." +#~ "If this application is a game sold" +#~ " on Discord, this field will be " +#~ "the URL slug that links to the " +#~ "store page" #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You are not allowed to create emojis." +#~ msgid "" +#~ "If this application is a game sold" +#~ " on Discord, this field will be " +#~ "the hash of the image on store " +#~ "embeds" #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- An error occurred creating an emoji." +#~ msgid "Retrieves the cover image on a store embed." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to create the role." -#~ msgstr "" +#~ msgid "Voice" +#~ msgstr "ボイス" -#~ msgid ":exc:`HTTPException` -- Creating the role failed." +#~ msgid "These classes are passed to :meth:`abc.Connectable.connect`." #~ msgstr "" -#~ msgid ":exc:`InvalidArgument` -- An invalid keyword argument was given." +#~ msgid "Tuple[Optional[:class:`str`], Optional[:class:`int`]]" #~ msgstr "" #~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "the proper permissions to create this" -#~ " channel." -#~ msgstr "" - -#~ msgid ":exc:`HTTPException` -- Creating the channel failed." +#~ "The message passed in from the " +#~ "WebSocket library. Could be :class:`bytes` " +#~ "for a binary message or :class:`str` " +#~ "for a regular message." #~ msgstr "" +#~ "WebSocketライブラリから渡されたメッセージ。バイナリメッセージの場合は :class:`bytes` " +#~ "、通常のメッセージの場合は :class:`str` です。" #~ msgid "" -#~ ":exc:`InvalidArgument` -- The permission " -#~ "overwrite information is not in proper" -#~ " form." +#~ "If the message is found in the " +#~ "message cache, it can be accessed " +#~ "via :attr:`RawMessageUpdateEvent.cached_message`" #~ msgstr "" +#~ "メッセージがメッセージキャッシュ内に見つかった場合、 " +#~ ":attr:`RawMessageUpdateEvent.cached_message` を介してアクセスすることができます。" -#~ msgid ":exc:`HTTPException` -- Deleting the guild failed." -#~ msgstr "" +#~ msgid "The private channel that got created or deleted." +#~ msgstr "作成、または削除されたプライベートチャンネル。" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to delete the guild." +#~ msgid "This requires :attr:`Intents.emojis` to be enabled." #~ msgstr "" #~ msgid "" -#~ "The new description of the guild. " -#~ "This is only available to guilds " -#~ "that contain `VERIFIED` in " -#~ ":attr:`Guild.features`." -#~ msgstr "" +#~ "Called when a :class:`Relationship` is " +#~ "added or removed from the " +#~ ":class:`ClientUser`." +#~ msgstr ":class:`ClientUser` の :class:`Relationship` が追加・削除されたとき呼び出されます。" + +#~ msgid "The relationship that was added or removed." +#~ msgstr "追加・削除されたRelationship。" #~ msgid "" -#~ "A :term:`py:bytes-like object` representing" -#~ " the icon. Only PNG/JPEG supported. " -#~ "Could be ``None`` to denote removal " -#~ "of the icon." -#~ msgstr "" +#~ "Called when a :class:`Relationship` is " +#~ "updated, e.g. when you block a " +#~ "friend or a friendship is accepted." +#~ msgstr ":class:`Relationship` が更新されたとき、たとえばフレンドをブロックしたり、フレンドが承認されたときに呼び出されます。" + +#~ msgid "The previous relationship status." +#~ msgstr "以前のフレンドの状態。" + +#~ msgid "The updated relationship status." +#~ msgstr "更新されたのフレンドの状態。" + +#~ msgid "The iterable to search through." +#~ msgstr "検索するイテラブル。" + +#~ msgid "An iterable to search through." +#~ msgstr "検索するイテラブル。" + +#~ msgid "The creation date in UTC of a Discord snowflake ID." +#~ msgstr "Discordのsnowflake IDの作成日時をUTCで返します。" #~ msgid "" -#~ "A :term:`py:bytes-like object` representing" -#~ " the invite splash. Only PNG/JPEG " -#~ "supported. Could be ``None`` to denote" -#~ " removing the splash. Only available " -#~ "for partnered guilds with ``INVITE_SPLASH``" -#~ " feature." +#~ "The timestamp in which to sleep " +#~ "until. If the datetime is naive " +#~ "then it is assumed to be in " +#~ "UTC." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to edit the guild." -#~ msgstr "" +#~ msgid "Profile" +#~ msgstr "プロフィール" -#~ msgid ":exc:`HTTPException` -- Editing the guild failed." -#~ msgstr "" +#~ msgid "A namedtuple representing a user's Discord public profile." +#~ msgstr "Discordの公開プロフィールを表すnamedtuple。" + +#~ msgid "The :class:`User` the profile belongs to." +#~ msgstr "このプロフィールを持つ :class:`User` 。" + +#~ msgid "A boolean indicating if the user has premium (i.e. Discord Nitro)." +#~ msgstr "このユーザーがプレミアム(つまり: Discord Nitro)を持っているかを示す真偽値。" #~ msgid "" -#~ ":exc:`InvalidArgument` -- The image format " -#~ "passed in to ``icon`` is invalid. " -#~ "It must be PNG or JPG. This " -#~ "is also raised if you are not " -#~ "the owner of the guild and request" -#~ " an ownership transfer." -#~ msgstr "" +#~ "A naive UTC datetime indicating how " +#~ "long the user has been premium " +#~ "since. This could be ``None`` if " +#~ "not applicable." +#~ msgstr "プレミアムを有効にした日時を表すtimezone naiveなUTC datetime。利用できない場合は ``None`` になります。" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to prune members." -#~ msgstr "" +#~ msgid "A boolean indicating if the user is Discord Staff." +#~ msgstr "ユーザーがDiscordのスタッフかを示す真偽値。" + +#~ msgid "A boolean indicating if the user is a Discord Partner." +#~ msgstr "ユーザーがDiscordパートナーかを示す真偽値。" + +#~ msgid "A boolean indicating if the user is a Bug Hunter." +#~ msgstr "ユーザーがバグハンターかを示す真偽値。" #~ msgid "" -#~ ":exc:`HTTPException` -- An error occurred " -#~ "while fetching the prune members " -#~ "estimate." -#~ msgstr "" +#~ "A boolean indicating if the user " +#~ "has had premium before 10 October, " +#~ "2018." +#~ msgstr "ユーザーが2018年10月10日以前にNitroを持っていたかを示す真偽値。" -#~ msgid ":exc:`InvalidArgument` -- An integer was not passed for ``days``." -#~ msgstr "" +#~ msgid "A boolean indicating if the user is in Discord HypeSquad." +#~ msgstr "ユーザーがDiscord HypeSquadに属しているかを示す真偽値。" -#~ msgid ":exc:`NotFound` -- This user is not banned." +#~ msgid "A list of :class:`HypeSquadHouse` that the user is in." +#~ msgstr "ユーザーが所属する :class:`HypeSquadHouse` のリスト。" + +#~ msgid "List[:class:`HypeSquadHouse`]" #~ msgstr "" +#~ msgid "A boolean indicating if the user is in part of a team." +#~ msgstr "ユーザーがDiscordのスタッフかを示す真偽値。" + #~ msgid "" -#~ ":exc:`InvalidData` -- An unknown channel " -#~ "type was received from Discord." -#~ msgstr "" +#~ "A boolean indicating if the user " +#~ "is officially part of the Discord " +#~ "urgent message system." +#~ msgstr "ユーザーがDiscordパートナーかを示す真偽値。" -#~ msgid ":exc:`HTTPException` -- Retrieving the channels failed." -#~ msgstr "" +#~ msgid "" +#~ "A list of :class:`Guild` that the " +#~ ":class:`ClientUser` shares with this user." +#~ msgstr ":class:`ClientUser` がこのユーザーと共有する :class:`Guild` の一覧。" -#~ msgid ":exc:`NotFound` -- The emoji requested could not be found." -#~ msgstr "" +#~ msgid "A list of dict objects indicating the accounts the user has connected." +#~ msgstr "ユーザーが関連付けたアカウントを示す辞書型のリスト。" -#~ msgid ":exc:`HTTPException` -- An error occurred fetching the emoji." -#~ msgstr "" +#~ msgid "An example entry can be seen below: ::" +#~ msgstr "以下がその例です: ::" -#~ msgid ":exc:`HTTPException` -- An error occurred fetching the emojis." +#~ msgid "List[Dict[:class:`str`, :class:`str`]]" #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have access to the guild." -#~ msgstr "" +#~ msgid "Specifies the HypeSquad house a user belongs to." +#~ msgstr "ユーザーが属するHypeSquadハウスを指定します。" -#~ msgid ":exc:`HTTPException` -- Getting the guild failed." -#~ msgstr "" +#~ msgid "The \"Bravery\" house." +#~ msgstr "Braveryのハウス。" -#~ msgid ":exc:`Forbidden` -- You do not have the proper permissions to kick." -#~ msgstr "" +#~ msgid "The \"Brilliance\" house." +#~ msgstr "Brillianceのハウス。" -#~ msgid ":exc:`HTTPException` -- Kicking failed." +#~ msgid "The \"Balance\" house." +#~ msgstr "Balanceのハウス。" + +#~ msgid "Specifies the region a voice server belongs to." +#~ msgstr "ボイスサーバーのリージョンを指定します。" + +#~ msgid "The Amsterdam region." +#~ msgstr "アムステルダムリージョン。" + +#~ msgid "The Brazil region." +#~ msgstr "ブラジルリージョン。" + +#~ msgid "The Dubai region." +#~ msgstr "インドリージョン。" + +#~ msgid "The EU Central region." +#~ msgstr "中央ヨーロッパのリージョン。" + +#~ msgid "The EU West region." +#~ msgstr "東ヨーロッパのリージョン。" + +#~ msgid "The Europe region." +#~ msgstr "日本リージョン。" + +#~ msgid "The Frankfurt region." +#~ msgstr "フランクフルトリージョン。" + +#~ msgid "The Hong Kong region." +#~ msgstr "香港リージョン。" + +#~ msgid "The India region." +#~ msgstr "インドリージョン。" + +#~ msgid "The Japan region." +#~ msgstr "日本リージョン。" + +#~ msgid "The London region." +#~ msgstr "ロンドンリージョン。" + +#~ msgid "The Russia region." +#~ msgstr "ロシアリージョン。" + +#~ msgid "The Singapore region." +#~ msgstr "シンガポールリージョン。" + +#~ msgid "The South Africa region." +#~ msgstr "南アフリカリージョン。" + +#~ msgid "The South Korea region." +#~ msgstr "南アフリカリージョン。" + +#~ msgid "The Sydney region." +#~ msgstr "シドニーリージョン。" + +#~ msgid "The US Central region." +#~ msgstr "中央アメリカのリージョン。" + +#~ msgid "The US East region." +#~ msgstr "アメリカ西部のリージョン。" + +#~ msgid "The US South region." +#~ msgstr "アメリカ南部のリージョン。" + +#~ msgid "The US West region." +#~ msgstr "アメリカ東部のリージョン。" + +#~ msgid "The Amsterdam region for VIP guilds." +#~ msgstr "VIPギルド用のアムステルダムリージョン。" + +#~ msgid "The US East region for VIP guilds." +#~ msgstr "VIPギルド用のアメリカ東部リージョン。" + +#~ msgid "The US West region for VIP guilds." +#~ msgstr "VIPギルド用のアメリカ西部リージョン。" + +#~ msgid "An alias for :attr:`extreme`." +#~ msgstr ":attr:`extreme` のエイリアス。" + +#~ msgid "Changing the guild icon" +#~ msgstr "ギルドのアイコンの変更" + +#~ msgid "" +#~ "A member's role has been updated. " +#~ "This triggers when a member either " +#~ "gains a role or losses a role." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Leaving the guild failed." +#~ msgid "Specifies the type of :class:`Relationship`." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- An error occurred while pruning members." +#~ msgid "This only applies to users, *not* bots." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have the proper permissions to unban." +#~ msgid "You are friends with this user." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Unbanning failed." +#~ msgid "You have blocked this user." +#~ msgstr "このユーザーはブロックされています。" + +#~ msgid "The user has sent you a friend request." +#~ msgstr "フレンド申請が届いています。" + +#~ msgid "You have sent a friend request to this user." #~ msgstr "" #~ msgid "" -#~ "The guild must be partnered, i.e. " -#~ "have 'VANITY_URL' in :attr:`~Guild.features`." +#~ "Represents the options found in " +#~ "``Settings > Privacy & Safety > " +#~ "Safe Direct Messaging`` in the Discord" +#~ " client." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have the proper permissions to get this." +#~ msgid "Scan all direct messages from everyone." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Retrieving the vanity invite failed." +#~ msgid "Scan all direct messages that aren't from friends." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You don't have permissions to get the webhooks." +#~ msgid "Don't scan any direct messages." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- The widget for this guild is disabled." +#~ msgid "" +#~ "Represents the options found in " +#~ "``Settings > Privacy & Safety > " +#~ "Who Can Add You As A Friend`` " +#~ "in the Discord client." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Retrieving the widget failed." +#~ msgid "This allows no-one to add you as a friend." #~ msgstr "" -#~ msgid "" -#~ ":class:`SystemChannelFlags` -- Returns the " -#~ "guild's system channel settings." +#~ msgid "This allows guild members to add you as a friend." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`datetime.datetime`] -- A datetime" -#~ " object that specifies the date and" -#~ " time in UTC that the member " -#~ "joined the guild for the first " -#~ "time. In certain cases, this can " -#~ "be ``None``." +#~ msgid "This allows friends of friends to add you as a friend." #~ msgstr "" -#~ msgid "" -#~ "Tuple[Union[:class:`Game`, :class:`Streaming`, " -#~ ":class:`Spotify`, :class:`Activity`]] -- The " -#~ "activities that the user is currently" -#~ " doing." +#~ msgid "This is a superset of :attr:`mutual_guilds` and :attr:`mutual_friends`." #~ msgstr "" -#~ msgid ":class:`Guild` -- The guild that the member belongs to." +#~ msgid "This allows everyone to add you as a friend." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The guild specific nickname of the user." +#~ msgid "Represents the user's Discord Nitro subscription type." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`datetime.datetime`] -- A datetime" -#~ " object that specifies the date and" -#~ " time in UTC when the member " -#~ "used their Nitro boost on the " -#~ "guild, if available. This could be " -#~ "``None``." +#~ msgid "Represents the Discord Nitro with Nitro-exclusive games." #~ msgstr "" -#~ msgid "" -#~ ":class:`Status` -- The member's overall " -#~ "status. If the value is unknown, " -#~ "then it will be a :class:`str` " -#~ "instead." +#~ msgid "Represents the Discord Nitro with no Nitro-exclusive games." #~ msgstr "" -#~ msgid "" -#~ ":class:`Status` -- The member's status " -#~ "on a mobile device, if applicable." +#~ msgid "Represents the theme synced across all Discord clients." #~ msgstr "" #~ msgid "" -#~ ":class:`Status` -- The member's status " -#~ "on the desktop client, if applicable." +#~ "Represents the membership state of a " +#~ "team member retrieved through " +#~ ":func:`Bot.application_info`." #~ msgstr "" #~ msgid "" -#~ ":class:`Status` -- The member's status " -#~ "on the web client, if applicable." +#~ "This will remove the :attr:`Integration.role`" +#~ " from the user when their " +#~ "subscription is finished." #~ msgstr "" #~ msgid "" -#~ "A helper function that determines if " -#~ "a member is active on a mobile " -#~ "device." +#~ "Some API functions return an \"async " +#~ "iterator\". An async iterator is " +#~ "something that is capable of being " +#~ "used in an :ref:`async for statement " +#~ "`." #~ msgstr "" +#~ "一部のAPI関数では「非同期イテレータ」を返します。非同期イテレータは :ref:`async for " +#~ "構文 ` で使用できるものです。" + +#~ msgid "These async iterators can be used as follows: ::" +#~ msgstr "これら非同期イテレータは以下のようにして使用可能です: ::" #~ msgid "" -#~ ":class:`Colour` -- A property that " -#~ "returns a colour denoting the rendered" -#~ " colour for the member. If the " -#~ "default colour is the one rendered " -#~ "then an instance of :meth:`Colour.default` " -#~ "is returned." +#~ "Certain utilities make working with " +#~ "async iterators easier, detailed below." #~ msgstr "" #~ msgid "" -#~ ":class:`Colour` -- A property that " -#~ "returns a color denoting the rendered" -#~ " color for the member. If the " -#~ "default color is the one rendered " -#~ "then an instance of :meth:`Colour.default` " -#~ "is returned." +#~ "Represents the \"AsyncIterator\" concept. Note" +#~ " that no such class exists, it " +#~ "is purely abstract." #~ msgstr "" -#~ msgid ":class:`str` -- Returns a string that allows you to mention the member." +#~ msgid "Iterates over the contents of the async iterator." #~ msgstr "" #~ msgid "" -#~ "Union[:class:`Game`, :class:`Streaming`, :class:`Spotify`," -#~ " :class:`Activity`] -- Returns the primary" -#~ " activity the user is currently " -#~ "doing. Could be None if no " -#~ "activity is being done." +#~ "Advances the iterator by one, if " +#~ "possible. If no more items are " +#~ "found then this raises :exc:`NoMoreItems`." #~ msgstr "" -#~ msgid ":class:`Role` -- Returns the member's highest role." +#~ msgid "Similar to :func:`utils.get` except run over the async iterator." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`VoiceState`] -- Returns the " -#~ "member's current voice state." +#~ msgid "Getting the last message by a user named 'Dave' or ``None``: ::" #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to add these roles." +#~ msgid "Similar to :func:`utils.find` except run over the async iterator." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Adding roles failed." +#~ msgid "" +#~ "Unlike :func:`utils.find`\\, the predicate " +#~ "provided can be a |coroutine_link|_." #~ msgstr "" -#~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "the proper permissions to the action " -#~ "requested." +#~ msgid "Getting the last audit log with a reason or ``None``: ::" #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- The operation failed." +#~ msgid "The predicate to use. Could be a |coroutine_link|_." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to remove these roles." +#~ msgid "The first element that returns ``True`` for the predicate or ``None``." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Removing the roles failed." +#~ msgid "Flattens the async iterator into a :class:`list` with all the elements." +#~ msgstr "" + +#~ msgid "A list of every element in the async iterator." #~ msgstr "" #~ msgid "" -#~ "List[:class:`Role`] -- A :class:`list` of " -#~ ":class:`Role` that the member belongs " -#~ "to. Note that the first element of" -#~ " this list is always the default " -#~ "'@everyone' role." +#~ "This is similar to the built-in" +#~ " :func:`map ` function. Another " +#~ ":class:`AsyncIterator` is returned that " +#~ "executes the function on every element" +#~ " it is iterating over. This function" +#~ " can either be a regular function " +#~ "or a |coroutine_link|_." #~ msgstr "" -#~ msgid "There is an alias for this named :meth:`color`" +#~ msgid "Creating a content iterator: ::" #~ msgstr "" -#~ msgid "There is an alias for this named :meth:`colour`" +#~ msgid "The function to call on every element. Could be a |coroutine_link|_." #~ msgstr "" #~ msgid "" -#~ ":class:`str` -- The activity's name. " -#~ "This will always return \"Spotify\"." +#~ "This is similar to the built-in" +#~ " :func:`filter ` function. Another " +#~ ":class:`AsyncIterator` is returned that " +#~ "filters over the original async " +#~ "iterator. This predicate can be a " +#~ "regular function or a |coroutine_link|_." #~ msgstr "" -#~ msgid ":class:`str` -- The title of the song being played." +#~ msgid "Getting messages by non-bot accounts: ::" #~ msgstr "" -#~ msgid "List[:class:`str`] -- The artists of the song being played." +#~ msgid "The predicate to call on every element. Could be a |coroutine_link|_." #~ msgstr "" -#~ msgid ":class:`str` -- The artist of the song being played." +#~ msgid "A guild's icon hash. See also :attr:`Guild.icon`." #~ msgstr "" -#~ msgid ":class:`str` -- The album that the song being played belongs to." +#~ msgid "The guild's invite splash hash. See also :attr:`Guild.splash`." #~ msgstr "" -#~ msgid ":class:`str` -- The album cover image URL from Spotify's CDN." +#~ msgid "The guild's voice region. See also :attr:`Guild.region`." #~ msgstr "" -#~ msgid ":class:`str` -- The track ID used by Spotify to identify this song." -#~ msgstr "" +#~ msgid ":class:`VoiceRegion`" +#~ msgstr ":class:`bool`" #~ msgid "" -#~ ":class:`datetime.datetime` -- When the user" -#~ " started playing this song in UTC." +#~ "If the type is an :class:`int`, " +#~ "then it is a type of channel " +#~ "which can be either ``0`` to " +#~ "indicate a text channel or ``1`` " +#~ "to indicate a voice channel." #~ msgstr "" #~ msgid "" -#~ ":class:`datetime.datetime` -- When the user" -#~ " will stop playing this song in " -#~ "UTC." +#~ "If the type is a :class:`str`, " +#~ "then it is a type of permission" +#~ " overwrite which can be either " +#~ "``'role'`` or ``'member'``." #~ msgstr "" -#~ msgid ":class:`datetime.timedelta` -- The duration of the song being played." +#~ msgid "See also :attr:`TextChannel.topic`." #~ msgstr "" -#~ msgid ":class:`str` -- The party ID of the listening party." +#~ msgid "The avatar hash of a member." +#~ msgstr "" + +#~ msgid "Represents a Discord webhook." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Indicates if the user" -#~ " is currently deafened by the guild." +#~ "There are two main ways to use " +#~ "Webhooks. The first is through the " +#~ "ones received by the library such " +#~ "as :meth:`.Guild.webhooks` and " +#~ ":meth:`.TextChannel.webhooks`. The ones received " +#~ "by the library will automatically have" +#~ " an adapter bound using the library's" +#~ " HTTP session. Those webhooks will " +#~ "have :meth:`~.Webhook.send`, :meth:`~.Webhook.delete` " +#~ "and :meth:`~.Webhook.edit` as coroutines." #~ msgstr "" -#~ msgid ":class:`bool` -- Indicates if the user is currently muted by the guild." +#~ msgid "" +#~ "The second form involves creating a " +#~ "webhook object manually without having " +#~ "it bound to a websocket connection " +#~ "using the :meth:`~.Webhook.from_url` or " +#~ ":meth:`~.Webhook.partial` classmethods. This form" +#~ " allows finer grained control over " +#~ "how requests are done, allowing you " +#~ "to mix async and sync code using" +#~ " either :doc:`aiohttp ` or " +#~ ":doc:`req:index`." +#~ msgstr "" + +#~ msgid "Or creating a webhook from an ID and token and using :doc:`req:index`:" +#~ msgstr "" + +#~ msgid "The default avatar of the webhook." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Indicates if the user" -#~ " is currently muted by their own " -#~ "accord." +#~ "The webhook adapter to use when " +#~ "sending requests. This is typically " +#~ ":class:`AsyncWebhookAdapter` for :doc:`aiohttp " +#~ "` or :class:`RequestsWebhookAdapter` for" +#~ " :doc:`req:index`." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Indicates if the user" -#~ " is currently deafened by their own" -#~ " accord." +#~ "If the webhook does not have a " +#~ "traditional avatar, an asset for the " +#~ "default avatar is returned instead." #~ msgstr "" -#~ msgid ":class:`bool` -- Indicates if the user is currently broadcasting video." +#~ msgid "" +#~ "This is equivalent to calling " +#~ ":meth:`avatar_url_as` with the default " +#~ "parameters." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Indicates if the user" -#~ " is currently in the AFK channel " -#~ "in the guild." +#~ "The format must be one of 'jpeg'," +#~ " 'jpg', or 'png'. The size must " +#~ "be a power of 2 between 16 " +#~ "and 1024." #~ msgstr "" #~ msgid "" -#~ ":class:`VoiceChannel` -- The voice channel " -#~ "that the user is currently connected " -#~ "to. None if the user is not " -#~ "currently in a voice channel." +#~ "The format to attempt to convert " +#~ "the avatar to. If the format is" +#~ " ``None``, then it is equivalent to" +#~ " png." #~ msgstr "" -#~ msgid ":class:`str` -- The name of the emoji." +#~ msgid "The size of the image to display." #~ msgstr "" -#~ msgid ":class:`int` -- The emoji's ID." +#~ msgid "Bad image format passed to ``format`` or invalid ``size``." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- If colons are required" -#~ " to use this emoji in the " -#~ "client (:PJSalt: vs PJSalt)." +#~ msgid "The resulting CDN asset." #~ msgstr "" -#~ msgid ":class:`bool` -- Whether an emoji is animated or not." +#~ msgid "|maybecoro|" #~ msgstr "" -#~ msgid ":class:`bool` -- If this emoji is managed by a Twitch integration." +#~ msgid "" +#~ "If the webhook is constructed with " +#~ "a :class:`RequestsWebhookAdapter` then this is" +#~ " not a coroutine." #~ msgstr "" -#~ msgid ":class:`int` -- The guild ID the emoji belongs to." +#~ msgid "" +#~ "Whether the server should wait before" +#~ " sending a response. This essentially " +#~ "means that the return type of this" +#~ " function changes from ``None`` to a" +#~ " :class:`Message` if set to ``True``." #~ msgstr "" -#~ msgid ":class:`bool` -- Whether the emoji is available for use." +#~ msgid "" +#~ "The avatar URL to send with this" +#~ " message. If no avatar URL is " +#~ "provided then the default avatar for " +#~ "the webhook is used." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`User`] -- The user that " -#~ "created the emoji. This can only " -#~ "be retrieved using :meth:`Guild.fetch_emoji` " -#~ "and having the :attr:`~Permissions.manage_emojis`" -#~ " permission." +#~ "You specified both ``embed`` and " +#~ "``embeds`` or the length of " +#~ "``embeds`` was invalid or there was " +#~ "no token associated with this " +#~ "webhook." #~ msgstr "" -#~ msgid ":class:`datetime.datetime` -- Returns the emoji's creation time in UTC." +#~ msgid "An alias for :meth:`~.Webhook.send`." #~ msgstr "" -#~ msgid ":class:`Asset` -- Returns the asset of the emoji." +#~ msgid "Adapters" #~ msgstr "" -#~ msgid ":class:`Guild` -- The guild this emoji belongs to." +#~ msgid "" +#~ "Adapters allow you to change how " +#~ "the request should be handled. They " +#~ "all build on a single interface, " +#~ ":meth:`WebhookAdapter.request`." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You are not allowed to delete emojis." +#~ msgid "Base class for all webhook adapters." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- An error occurred deleting the emoji." +#~ msgid "The webhook that owns this adapter." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You are not allowed to edit emojis." +#~ msgid "Actually does the request." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- An error occurred editing the emoji." +#~ msgid "The HTTP verb to use for the request." #~ msgstr "" #~ msgid "" -#~ "List[:class:`Role`] -- A :class:`list` of " -#~ "roles that is allowed to use this" -#~ " emoji." +#~ "The URL to send the request to." +#~ " This will have the query parameters" +#~ " already added to it, if any." #~ msgstr "" #~ msgid "" -#~ ":class:`str` -- The custom emoji name," -#~ " if applicable, or the unicode " -#~ "codepoint of the non-custom emoji." +#~ "A dict containing multipart form data" +#~ " to send with the request. If a" +#~ " filename is being uploaded, then it" +#~ " will be under a ``file`` key " +#~ "which will have a 3-element " +#~ ":class:`tuple` denoting ``(filename, file, " +#~ "content_type)``." #~ msgstr "" -#~ msgid ":class:`bool` -- Whether the emoji is animated or not." +#~ msgid "The JSON to send with the request, if any." #~ msgstr "" -#~ msgid "Optional[:class:`int`] -- The ID of the custom emoji, if applicable." +#~ msgid "" +#~ "Transforms the webhook execution response " +#~ "into something more meaningful." #~ msgstr "" -#~ msgid "Checks if this is a custom non-Unicode emoji." +#~ msgid "" +#~ "This is mainly used to convert the" +#~ " data into a :class:`Message` if " +#~ "necessary." #~ msgstr "" -#~ msgid "Checks if this is a Unicode emoji." +#~ msgid "The data that was returned from the request." #~ msgstr "" -#~ msgid ":class:`Asset` -- Returns an asset of the emoji, if it is custom." +#~ msgid "Whether the webhook execution was asked to wait or not." #~ msgstr "" -#~ msgid ":class:`int` -- The ID for the role." +#~ msgid "A webhook adapter suited for use with aiohttp." #~ msgstr "" -#~ msgid ":class:`str` -- The name of the role." +#~ msgid "You are responsible for cleaning up the client session." #~ msgstr "" -#~ msgid ":class:`Permissions` -- Represents the role's permissions." +#~ msgid "The session to use to send requests." #~ msgstr "" -#~ msgid ":class:`Guild` -- The guild the role belongs to." +#~ msgid "A webhook adapter suited for use with ``requests``." #~ msgstr "" -#~ msgid "" -#~ ":class:`Colour` -- Represents the role " -#~ "colour. An alias exists under ``color``." +#~ msgid "Only versions of :doc:`req:index` higher than 2.13.0 are supported." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Indicates if the role" -#~ " will be displayed separately from " -#~ "other members." +#~ "The requests session to use for " +#~ "sending requests. If not given then " +#~ "each request will create a new " +#~ "session. Note if a session is " +#~ "given, the webhook adapter **will not**" +#~ " clean it up for you. You must" +#~ " close the session yourself." #~ msgstr "" #~ msgid "" -#~ ":class:`int` -- The position of the " -#~ "role. This number is usually positive." -#~ " The bottom role has a position " -#~ "of 0." +#~ "Whether to sleep the thread when " +#~ "encountering a 429 or pre-emptive " +#~ "rate limit or a 5xx status code." +#~ " Defaults to ``True``. If set to " +#~ "``False`` then this will raise an " +#~ ":exc:`HTTPException` instead." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Indicates if the role" -#~ " is managed by the guild through " -#~ "some form of integrations such as " -#~ "Twitch." +#~ "An :term:`py:abstract base class` (also " +#~ "known as an ``abc``) is a class" +#~ " that models can inherit to get " +#~ "their behaviour. The Python implementation " +#~ "of an :doc:`abc ` is " +#~ "slightly different in that you can " +#~ "register them at run-time. **Abstract" +#~ " base classes cannot be instantiated**. " +#~ "They are mainly there for usage " +#~ "with :func:`py:isinstance` and " +#~ ":func:`py:issubclass`\\." #~ msgstr "" -#~ msgid ":class:`bool` -- Indicates if the role can be mentioned by users." +#~ msgid "" +#~ "This library has a module related " +#~ "to abstract base classes, some of " +#~ "which are actually from the :doc:`abc" +#~ " ` standard module, others " +#~ "which are not." #~ msgstr "" -#~ msgid "Checks if the role is the default role." -#~ msgstr "" +#~ msgid "Returns the model's creation time as a naive datetime in UTC." +#~ msgstr "UTCのnaive datetimeでの、タイピングの開始時刻。" -#~ msgid ":class:`datetime.datetime` -- Returns the role's creation time in UTC." +#~ msgid "" +#~ "Mapping[Union[:class:`~discord.Role`, :class:`~discord.Member`]," +#~ " :class:`~discord.PermissionOverwrite`]" #~ msgstr "" -#~ msgid ":class:`str` -- Returns a string that allows you to mention a role." +#~ msgid "Handles permission resolution for the current :class:`~discord.Member`." #~ msgstr "" -#~ msgid "List[:class:`Member`] -- Returns all the members with this role." +#~ msgid "The member to resolve permissions for." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to delete the role." +#~ msgid "The resolved permissions for the member." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Deleting the role failed." +#~ msgid "" +#~ "The overwrite parameter invalid or the" +#~ " target type was not " +#~ ":class:`~discord.Role` or :class:`~discord.Member`." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to change the role." +#~ msgid "Creates an instant invite." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Editing the role failed." +#~ msgid "" +#~ "Returns an :class:`~discord.AsyncIterator` that " +#~ "enables receiving the destination's message" +#~ " history." #~ msgstr "" #~ msgid "" -#~ ":exc:`InvalidArgument` -- An invalid position" -#~ " was given or the default role " -#~ "was asked to be moved." +#~ "Retrieve messages before this date or" +#~ " message. If a date is provided " +#~ "it must be a timezone-naive " +#~ "datetime representing UTC time." #~ msgstr "" -#~ msgid ":class:`Guild` -- The guild the channel belongs to." +#~ msgid "" +#~ "Retrieve messages after this date or " +#~ "message. If a date is provided it" +#~ " must be a timezone-naive datetime" +#~ " representing UTC time." #~ msgstr "" -#~ msgid ":class:`int` -- The channel ID." +#~ msgid "" +#~ "Retrieve messages around this date or" +#~ " message. If a date is provided " +#~ "it must be a timezone-naive " +#~ "datetime representing UTC time. When " +#~ "using this argument, the maximum limit" +#~ " is 101. Note that if the limit" +#~ " is an even number then this " +#~ "will return at most limit + 1 " +#~ "messages." #~ msgstr "" -#~ msgid ":class:`int` -- The category channel ID this channel belongs to." +#~ msgid "" +#~ "Returns a context manager that allows" +#~ " you to type for an indefinite " +#~ "period of time." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`str`] -- The channel's topic." -#~ " None if it doesn't exist." +#~ "This is both a regular context " +#~ "manager and an async context manager." +#~ " This means that both ``with`` and" +#~ " ``async with`` work with this." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`int`] -- The last message " -#~ "ID of the message sent to this " -#~ "channel. It may *not* point to an" -#~ " existing or valid message." +#~ "If the ``embed`` parameter is provided," +#~ " it must be of type " +#~ ":class:`~discord.Embed` and it must be a" +#~ " rich embed type." #~ msgstr "" #~ msgid "" -#~ ":class:`int` -- The number of seconds" -#~ " a member must wait between sending" -#~ " messages in this channel. A value" -#~ " of `0` denotes that it is " -#~ "disabled. Bots and users with " -#~ ":attr:`~Permissions.manage_channels` or " -#~ ":attr:`~Permissions.manage_messages` bypass slowmode." +#~ "The ``files`` list is not of the" +#~ " appropriate size or you specified " +#~ "both ``file`` and ``files``." #~ msgstr "" -#~ msgid ":class:`ChannelType` -- The channel's Discord type." +#~ msgid "This can only be used by bot accounts." #~ msgstr "" -#~ msgid "List[:class:`Member`] -- Returns all members that can see this channel." +#~ msgid "The avatar hash the user has. Could be ``None``." +#~ msgstr "Optional[:class:`str`] -- ユーザーのアバターハッシュ。 Noneが返る場合もあります。" + +#~ msgid "The email the user used when registering." +#~ msgstr "Optional[:class:`str`] -- ユーザーが登録時に使用したEメールアドレス。" + +#~ msgid "Specifies if the user is a premium user (e.g. has Discord Nitro)." +#~ msgstr ":class:`bool` -- ユーザーがプレミアムユーザー (例えば Discord Nitro) であるかを表します。" + +#~ msgid "" +#~ "Specifies the type of premium a " +#~ "user has (e.g. Nitro or Nitro " +#~ "Classic). Could be None if the " +#~ "user is not premium." #~ msgstr "" +#~ ":class:`PremiumType` -- ユーザーのプレミアムの種類 " +#~ "(例えばNitroやNitro Classic) を表します。ユーザーがプレミアムでない場合、Noneが返ります。" -#~ msgid "Checks if the channel is NSFW." +#~ msgid "Optional[:class:`PremiumType`]" #~ msgstr "" -#~ msgid "Checks if the channel is a news channel." +#~ msgid "The user ID to check if we have a relationship with them." +#~ msgstr "リレーションシップがあるか確認したいユーザーのID。" + +#~ msgid "The relationship if available or ``None``." +#~ msgstr "該当すればリレーションシップが返り、それ以外は ``None`` が返ります。" + +#~ msgid "Optional[:class:`Relationship`]" #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Creating the webhook failed." +#~ msgid "Returns all the relationships that the user has." +#~ msgstr "List[:class:`User`] -- ユーザーが持つすべてのリレーションシップを返します。" + +#~ msgid "Returns all the users that the user has blocked." +#~ msgstr "List[:class:`User`] -- ユーザーがブロックしているすべてのユーザーを返します。" + +#~ msgid "" +#~ "If a bot account is used then " +#~ "a password field is optional, otherwise" +#~ " it is required." +#~ msgstr "Botアカウントである場合はpasswordフィールドはオプションとなります。それ以外の場合は必須です。" + +#~ msgid "" +#~ "The current password for the client's" +#~ " account. Only applicable to user " +#~ "accounts." +#~ msgstr "クライアントの現在のパスワード。ユーザーアカウントでのみ適用可能です。" + +#~ msgid "" +#~ "The new password you wish to " +#~ "change to. Only applicable to user " +#~ "accounts." +#~ msgstr "変更する際の新しいパスワード。ユーザーアカウントでのみ適用可能です。" + +#~ msgid "The new email you wish to change to. Only applicable to user accounts." +#~ msgstr "変更する際の新しいEメールアドレス。ユーザーアカウントでのみ適用可能です。" + +#~ msgid "" +#~ "The hypesquad house you wish to " +#~ "change to. Could be ``None`` to " +#~ "leave the current house. Only applicable" +#~ " to user accounts." #~ msgstr "" +#~ "変更する際の新しいHypesquad house。現在のhouseから脱退したい場合は ``None`` " +#~ "を指定してください。ユーザアカウントでのみ適用可能です。" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to create a webhook." +#~ msgid "" +#~ "Password is required for non-bot " +#~ "accounts. House field was not a " +#~ "HypeSquadHouse." #~ msgstr "" +#~ ":exc:`ClientException` -- Botではないアカウントでpasswordが指定されていない。" +#~ " HouseフィールドがHypeSquadHouseでない。" #~ msgid "" -#~ ":exc:`ClientException` -- The number of " -#~ "messages to delete was more than " -#~ "100." +#~ "Creates a group direct message with " +#~ "the recipients provided. These recipients " +#~ "must be have a relationship of " +#~ "type :attr:`RelationshipType.friend`." #~ msgstr "" +#~ "与えられたrecipientsを含むグループダイレクトメッセージを作成します。これを実行するにはrecipientsとの間に " +#~ ":attr:`RelationshipType.friend` のリレーションシップを持っていなければなりません。" + +#~ msgid "An argument :class:`list` of :class:`User` to have in your group." +#~ msgstr "グループに参加させたい :class:`User` の :class:`list` 。" + +#~ msgid "Failed to create the group direct message." +#~ msgstr ":exc:`HTTPException` -- グループダイレクトメッセージの作成に失敗した。" #~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "proper permissions to delete the " -#~ "messages or you're not using a bot" -#~ " account." +#~ "Attempted to create a group with " +#~ "only one recipient. This does not" +#~ " include yourself." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Deleting the messages failed." +#~ msgid "The new group channel." +#~ msgstr "新しいグループチャンネル。" + +#~ msgid ":class:`GroupChannel`" #~ msgstr "" +#~ msgid "Edits the client user's settings." +#~ msgstr "クライアントユーザーの設定を変更します。" + #~ msgid "" -#~ ":exc:`InvalidArgument` -- If position is " -#~ "less than 0 or greater than the" -#~ " number of channels." +#~ "How long (in seconds) the user " +#~ "needs to be AFK until Discord " +#~ "sends push notifications to your mobile" +#~ " device." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to edit the channel." +#~ msgid "Whether or not to animate emojis in the chat." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Editing the channel failed." +#~ msgid "" +#~ "Whether or not to automatically convert" +#~ " emoticons into emojis. e.g. :-) ->" +#~ " 😃" #~ msgstr "" #~ msgid "" -#~ ":exc:`Forbidden` -- You do not have " -#~ "proper permissions to do the actions " -#~ "required." +#~ "Whether or not to automatically disable" +#~ " DMs between you and members of " +#~ "new guilds you join." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Purging the messages failed." +#~ msgid "" +#~ "Whether or not to automatically detect" +#~ " accounts from services like Steam " +#~ "and Blizzard when you open the " +#~ "Discord client." #~ msgstr "" -#~ msgid "" -#~ ":class:`int` -- The channel's preferred " -#~ "audio bitrate in bits per second." +#~ msgid "Whether or not to enable developer mode." #~ msgstr "" -#~ msgid "" -#~ ":class:`int` -- The channel's limit for" -#~ " number of members that can be " -#~ "in a voice channel." +#~ msgid "Whether or not to disable the showing of the Games tab." +#~ msgstr "" + +#~ msgid "Whether or not to allow tts messages to be played/sent." +#~ msgstr "" + +#~ msgid "The filter for explicit content in all messages." +#~ msgstr "" + +#~ msgid "Who can add you as a friend." +#~ msgstr "" + +#~ msgid "Whether or not to automatically play gifs that are in the chat." #~ msgstr "" #~ msgid "" -#~ "List[:class:`Member`] -- Returns all members" -#~ " that are currently inside this voice" -#~ " channel." +#~ "A list of guilds in order of " +#~ "the guild/guild icons that are on " +#~ "the left hand side of the UI." +#~ msgstr "" + +#~ msgid "Whether or not to display attachments when they are uploaded in chat." +#~ msgstr "" + +#~ msgid "Whether or not to display videos and images from links posted in chat." #~ msgstr "" #~ msgid "" -#~ ":exc:`asyncio.TimeoutError` -- Could not " -#~ "connect to the voice channel in " -#~ "time." +#~ "The :rfc:`3066` language identifier of " +#~ "the locale to use for the language" +#~ " of the Discord client." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.ClientException` -- You are " -#~ "already connected to a voice channel." +#~ msgid "Whether or not to use the compact Discord display mode." #~ msgstr "" -#~ msgid "" -#~ ":exc:`~discord.opus.OpusNotLoaded` -- The opus " -#~ "library has not been loaded." +#~ msgid "Whether or not to render embeds that are sent in the chat." #~ msgstr "" -#~ msgid ":class:`~discord.VoiceClient`" +#~ msgid "Whether or not to render reactions that are added to messages." #~ msgstr "" -#~ msgid ":class:`str` -- The category name." +#~ msgid "A list of guilds that you will not receive DMs from." #~ msgstr "" -#~ msgid ":class:`Guild` -- The guild the category belongs to." +#~ msgid "Whether or not to display the game that you are currently playing." #~ msgstr "" -#~ msgid ":class:`int` -- The category channel ID." +#~ msgid "The clients status that is shown to others." +#~ msgstr "" + +#~ msgid "The theme of the Discord UI." +#~ msgstr "" + +#~ msgid "The timezone offset to use." #~ msgstr "" +#~ msgid "The client is a bot user and not a user account." +#~ msgstr ":exc:`Forbidden` -- クライアントがBotユーザーであり、ユーザーアカウントでない。" + +#~ msgid "The client user's updated settings." +#~ msgstr "クライアントユーザーの更新された設定。" + #~ msgid "" -#~ ":class:`int` -- The position in the " -#~ "category list. This is a number " -#~ "that starts at 0. e.g. the top " -#~ "category is position 0." +#~ "If the user does not have a " +#~ "traditional avatar, an asset for the " +#~ "default avatar is returned instead." #~ msgstr "" #~ msgid "" -#~ "List[:class:`abc.GuildChannel`] -- Returns the " -#~ "channels that are under this category." +#~ "This is equivalent to calling " +#~ ":meth:`avatar_url_as` with the default " +#~ "parameters (i.e. webp/gif detection and " +#~ "a size of 1024)." #~ msgstr "" +#~ "これはデフォルトパラメータ(webp/gif フォーマット及びサイズが1024)で " +#~ ":meth:`avatar_url_as` を呼び出すのと同等の処理です。" #~ msgid "" -#~ "List[:class:`TextChannel`] -- Returns the text" -#~ " channels that are under this " -#~ "category." +#~ "The format must be one of 'webp'," +#~ " 'jpeg', 'jpg', 'png' or 'gif', and" +#~ " 'gif' is only valid for animated " +#~ "avatars. The size must be a power" +#~ " of 2 between 16 and 4096." #~ msgstr "" #~ msgid "" -#~ "List[:class:`VoiceChannel`] -- Returns the " -#~ "voice channels that are under this " -#~ "category." +#~ "The format to attempt to convert " +#~ "the avatar to. If the format is" +#~ " ``None``, then it is automatically " +#~ "detected into either 'gif' or " +#~ "static_format depending on the avatar " +#~ "being animated or not." #~ msgstr "" +#~ "アバターのフォーマット。 ``None`` の場合はアニメーションアバターなら 「gif」、それ以外は" +#~ " static_format のフォーマットに自動的に変換されます。" #~ msgid "" -#~ ":exc:`InvalidArgument` -- If position is " -#~ "less than 0 or greater than the" -#~ " number of categories." +#~ "Format to attempt to convert only " +#~ "non-animated avatars to. Defaults to " +#~ "'webp'" +#~ msgstr "アバターがアニメーションでない場合に変換されるフォーマット。デフォルトでは「webp」です。" + +#~ msgid "" +#~ "Bad image format passed to ``format``" +#~ " or ``static_format``, or invalid " +#~ "``size``." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to edit the category." +#~ msgid ":class:`DefaultAvatar`" +#~ msgstr ":class:`str`" + +#~ msgid "Returns a URL for a user's default avatar." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Editing the category failed." +#~ msgid "An alias for :meth:`abc.GuildChannel.permissions_for`." +#~ msgstr ":meth:`abc.GuildChannel.permissions_for` のエイリアス。" + +#~ msgid "Basically equivalent to:" +#~ msgstr "基本的には以下と同等です:" + +#~ msgid "The channel to check your permissions for." +#~ msgstr "権限を確認したいチャンネル。" + +#~ msgid "Relationship" #~ msgstr "" +#~ msgid "Represents a relationship in Discord." +#~ msgstr "Discordのリレーションシップを表します。" + #~ msgid "" -#~ ":class:`User` -- The user you are " -#~ "participating with in the direct message" -#~ " channel." +#~ "A relationship is like a friendship, " +#~ "a person who is blocked, etc. Only" +#~ " non-bot accounts can have " +#~ "relationships." +#~ msgstr "フレンドや、ブロックした人などのようなリレーションシップです。Botでないアカウントのみがリレーションシップを持つことが出来ます。" + +#~ msgid "The user you have the relationship with." +#~ msgstr "リレーションシップがあるか確認したいユーザーのID。" + +#~ msgid "The type of relationship you have." +#~ msgstr "以前のフレンドの状態。" + +#~ msgid "Deletes the relationship." #~ msgstr "" -#~ msgid ":class:`ClientUser` -- The user presenting yourself." +#~ msgid "Deleting the relationship failed." #~ msgstr "" -#~ msgid ":class:`int` -- The direct message channel ID." +#~ msgid "Accepts the relationship request. e.g. accepting a friend request." #~ msgstr "" +#~ msgid "Accepting the relationship failed." +#~ msgstr ":exc:`HTTPException` -- 設定の編集に失敗した。" + +#~ msgid "The avatar hash the user has. Could be None." +#~ msgstr "Optional[:class:`str`] -- ユーザーのアバターハッシュ。 Noneが返る場合もあります。" + #~ msgid "" -#~ "List[:class:`User`] -- The users you are" -#~ " participating with in the group " -#~ "channel." +#~ "Returns the :class:`Relationship` with this" +#~ " user if applicable, ``None`` otherwise." #~ msgstr "" -#~ msgid ":class:`int` -- The group channel ID." +#~ msgid "Gets all mutual friends of this user." #~ msgstr "" -#~ msgid ":class:`User` -- The user that owns the group channel." +#~ msgid "Not allowed to get mutual friends of this user." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The group channel's icon hash if provided." +#~ msgid "Getting mutual friends failed." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The group channel's name if provided." +#~ msgid "The users that are mutual friends." #~ msgstr "" -#~ msgid ":class:`Asset` -- Returns the channel's icon asset if available." -#~ msgstr "" +#~ msgid "Blocks the user." +#~ msgstr "ユーザーをブロックします。" -#~ msgid ":exc:`HTTPException` -- Adding a recipient to this group failed." +#~ msgid "Not allowed to block this user." +#~ msgstr "このユーザーはブロックされています。" + +#~ msgid "Blocking the user failed." +#~ msgstr "ユーザーをブロックします。" + +#~ msgid "Unblocks the user." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Editing the group failed." +#~ msgid "Not allowed to unblock this user." +#~ msgstr "このユーザーはブロックされています。" + +#~ msgid "Unblocking the user failed." +#~ msgstr "ユーザーをブロックします。" + +#~ msgid "Removes the user as a friend." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Leaving the group failed." +#~ msgid "Not allowed to remove this user as a friend." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Removing a recipient from this group failed." +#~ msgid "Removing the user as a friend failed." #~ msgstr "" -#~ msgid ":class:`str` -- The partial guild's name." +#~ msgid "Sends the user a friend request." #~ msgstr "" -#~ msgid ":class:`int` -- The partial guild's ID." +#~ msgid "Not allowed to send a friend request to the user." #~ msgstr "" -#~ msgid ":class:`VerificationLevel` -- The partial guild's verification level." +#~ msgid "Sending the friend request failed." #~ msgstr "" -#~ msgid "" -#~ "List[:class:`str`] -- A list of features" -#~ " the guild has. See :attr:`Guild.features`" -#~ " for more information." +#~ msgid "Gets the user's profile." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The partial guild's icon." +#~ msgid ":class:`Profile`" #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The partial guild's banner." +#~ msgid "Checks if the Asset has a URL." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The partial guild's invite splash." +#~ msgid "" +#~ ":class:`PartialEmoji` won't have a connection" +#~ " state if user created, and a " +#~ "URL won't be present if a custom" +#~ " image isn't associated with the " +#~ "asset, e.g. a guild with no custom" +#~ " icon." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The partial guild's description." +#~ msgid "There was no valid URL or internal connection state." #~ msgstr "" -#~ msgid ":class:`str` -- The partial channel's name." +#~ msgid "Same as in :meth:`Attachment.save`." #~ msgstr "" -#~ msgid ":class:`int` -- The partial channel's ID." +#~ msgid "There should be no need to create one of these manually." #~ msgstr "" -#~ msgid ":class:`ChannelType` -- The partial channel's type." +#~ msgid "" +#~ "The value used by the discord " +#~ "guild and the client to verify " +#~ "that the message is successfully sent." +#~ " This is typically non-important." #~ msgstr "" #~ msgid "" -#~ ":class:`int` -- How long the before " -#~ "the invite expires in seconds. A " -#~ "value of 0 indicates that it " -#~ "doesn't expire." +#~ "The :class:`TextChannel` that the message " +#~ "was sent from. Could be a " +#~ ":class:`DMChannel` or :class:`GroupChannel` if " +#~ "it's a private message." #~ msgstr "" -#~ msgid ":class:`str` -- The URL fragment used for the invite." +#~ msgid "Union[:class:`abc.Messageable`]" #~ msgstr "" #~ msgid "" -#~ "Union[:class:`Guild`, :class:`PartialInviteGuild`] -- " -#~ "The guild the invite is for." +#~ "The call that the message refers " +#~ "to. This is only applicable to " +#~ "messages of type :attr:`MessageType.call`." #~ msgstr "" -#~ msgid ":class:`bool` -- Indicates if the invite has been revoked." +#~ msgid "Optional[:class:`CallMessage`]" #~ msgstr "" #~ msgid "" -#~ ":class:`datetime.datetime` -- A datetime " -#~ "object denoting the time the invite " -#~ "was created." +#~ "The message that this message " +#~ "references. This is only applicable to" +#~ " messages of type :attr:`MessageType.pins_add`" +#~ " or crossposted messages created by a" +#~ " followed channel integration." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Indicates that the " -#~ "invite grants temporary membership. If " -#~ "``True``, members who joined via this" -#~ " invite will be kicked upon " -#~ "disconnect." +#~ msgid "Optional[:class:`MessageReference`]" #~ msgstr "" -#~ msgid ":class:`int` -- How many times the invite has been used." +#~ msgid "" +#~ "The order of the mentions list is" +#~ " not in any particular order so " +#~ "you should not rely on it. This" +#~ " is a discord limitation, not one " +#~ "with the library." #~ msgstr "" -#~ msgid ":class:`int` -- How many times the invite can be used." +#~ msgid "" +#~ "This *does not* escape markdown. If " +#~ "you want to escape markdown then " +#~ "use :func:`utils.escape_markdown` along with " +#~ "this function." #~ msgstr "" -#~ msgid ":class:`User` -- The user who created the invite." +#~ msgid "A naive UTC datetime object containing the edited time of the message." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`int`] -- The approximate " -#~ "number of members in the guild." +#~ "In the case of :attr:`MessageType.default`\\," +#~ " this just returns the regular " +#~ ":attr:`Message.content`. Otherwise this returns " +#~ "an English message denoting the contents" +#~ " of the system message." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`int`] -- The approximate " -#~ "number of members currently active in" -#~ " the guild. This includes idle, dnd," -#~ " online, and invisible members. Offline " -#~ "members are excluded." +#~ msgid "Marks this message as read." #~ msgstr "" -#~ msgid "" -#~ "Union[:class:`abc.GuildChannel`, :class:`PartialInviteChannel`]" -#~ " -- The channel the invite is " -#~ "for." +#~ msgid "The user must not be a bot user." #~ msgstr "" -#~ msgid ":class:`str` -- Returns the proper code portion of the invite." +#~ msgid "Acking failed." #~ msgstr "" -#~ msgid ":class:`str` -- A property that retrieves the invite URL." +#~ msgid "You must not be a bot user." #~ msgstr "" -#~ msgid ":exc:`Forbidden` -- You do not have permissions to revoke invites." +#~ msgid "" +#~ "Returns an :class:`AsyncIterator` representing " +#~ "the users that have reacted to the" +#~ " message." #~ msgstr "" -#~ msgid ":exc:`NotFound` -- The invite is invalid or expired." +#~ msgid "If this is a custom emoji." #~ msgstr "" -#~ msgid ":exc:`HTTPException` -- Revoking the invite failed." +#~ msgid "CallMessage" #~ msgstr "" -#~ msgid ":class:`int` -- The channel's ID." +#~ msgid "Represents a group call message from Discord." #~ msgstr "" -#~ msgid ":class:`str` -- The channel's name." +#~ msgid "" +#~ "This is only received in cases " +#~ "where the message type is equivalent " +#~ "to :attr:`MessageType.call`." #~ msgstr "" -#~ msgid ":class:`int` -- The channel's position" +#~ msgid "" +#~ "A naive UTC datetime object that " +#~ "represents the time that the call " +#~ "has ended." #~ msgstr "" -#~ msgid ":class:`int` -- The member's ID." +#~ msgid "The list of users that are participating in this call." #~ msgstr "" -#~ msgid ":class:`str` -- The member's username." +#~ msgid "The message associated with this call message." #~ msgstr "" -#~ msgid ":class:`str` -- The member's discriminator." +#~ msgid "Indicates if the call has ended." +#~ msgstr "opusライブラリがロードされているかを表します。" + +#~ msgid "Queries the duration of the call." #~ msgstr "" -#~ msgid ":class:`bool` -- Whether the member is a bot." +#~ msgid "If the call has not ended then the current duration will be returned." #~ msgstr "" -#~ msgid ":class:`Status` -- The member's status." +#~ msgid "The timedelta object representing the duration." #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The member's nickname." +#~ msgid "GroupCall" #~ msgstr "" -#~ msgid "Optional[:class:`str`] -- The member's avatar hash." +#~ msgid "Represents the actual group call from Discord." #~ msgstr "" #~ msgid "" -#~ "Optional[Union[:class:`Activity`, :class:`Game`, " -#~ ":class:`Streaming`, :class:`Spotify`]] -- The " -#~ "member's activity." +#~ "This is accompanied with a " +#~ ":class:`CallMessage` denoting the information." #~ msgstr "" -#~ msgid "Optional[:class:`bool`] -- Whether the member is currently deafened." +#~ msgid "The call message associated with this group call." #~ msgstr "" -#~ msgid "Optional[:class:`bool`] -- Whether the member is currently muted." +#~ msgid "Denotes if this group call is unavailable." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`bool`] -- Whether the member" -#~ " is currently being suppressed." +#~ msgid "A list of users that are currently being rung to join the call." +#~ msgstr "" + +#~ msgid "The guild region the group call is being hosted on." +#~ msgstr "更新される前のギルド。" + +#~ msgid "A property that returns all users that are currently in this call." +#~ msgstr "" + +#~ msgid "Returns the channel the group call is in." +#~ msgstr "カテゴリの名前を返します。" + +#~ msgid "Retrieves the :class:`VoiceState` for a specified :class:`User`." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`VoiceChannel`] -- Which channel " -#~ "the member is connected to." +#~ "If the :class:`User` has no voice " +#~ "state then this function returns " +#~ "``None``." #~ msgstr "" -#~ msgid ":class:`str` -- Returns the member's display name." +#~ msgid "The user to retrieve the voice state for." #~ msgstr "" -#~ msgid ":class:`str` -- The guild's name." +#~ msgid "The voice state associated with this user." #~ msgstr "" #~ msgid "" -#~ "Optional[List[:class:`WidgetChannel`]] -- The " -#~ "accessible voice channels in the guild." +#~ "The region the guild belongs on. " +#~ "There is a chance that the region" +#~ " will be a :class:`str` if the " +#~ "value is not recognised by the " +#~ "enumerator." #~ msgstr "" +#~ msgid "The guild's icon." +#~ msgstr "ギルドのウィジェット。" + #~ msgid "" -#~ "Optional[List[:class:`Member`]] -- The online " -#~ "members in the server. Offline members" -#~ " do not appear in the widget." +#~ "Indicates if the guild is unavailable." +#~ " If this is ``True`` then the " +#~ "reliability of other attributes outside " +#~ "of :meth:`Guild.id` is slim and they " +#~ "might all be ``None``. It is best" +#~ " to not do anything with the " +#~ "guild if it is unavailable." #~ msgstr "" +#~ msgid "The guild's banner." +#~ msgstr "ギルドのウィジェット。" + #~ msgid "" -#~ ":class:`datetime.datetime` -- Returns the " -#~ "member's creation time in UTC." +#~ "Indicates the guild's two factor " +#~ "authorisation level. If this value is" +#~ " 0 then the guild does not " +#~ "require 2FA for their administrative " +#~ "members. If the value is 1 then" +#~ " they do." #~ msgstr "" -#~ msgid ":class:`str` -- The JSON URL of the widget." +#~ msgid "A list of features that the guild has. They are currently as follows:" #~ msgstr "" -#~ msgid "Optiona[:class:`str`] -- The invite URL for the guild, if available." +#~ msgid "``VIP_REGIONS``: Guild has VIP voice regions" #~ msgstr "" -#~ msgid ":class:`int` -- The channel ID where the deletion took place." +#~ msgid "" +#~ "``VANITY_URL``: Guild can have a vanity" +#~ " invite URL (e.g. discord.gg/discord-api)" #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`int`] -- The guild ID " -#~ "where the deletion took place, if " -#~ "applicable." +#~ msgid "``MORE_EMOJI``: Guild is allowed to have more than 50 custom emoji." #~ msgstr "" -#~ msgid ":class:`int` -- The message ID that got deleted." +#~ msgid "``PUBLIC``: Guild is a public guild." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`Message`] -- The cached " -#~ "message, if found in the internal " -#~ "message cache." +#~ "``BANNER``: Guild can upload and use " +#~ "a banner (i.e. :meth:`banner_url`)." #~ msgstr "" -#~ msgid "" -#~ "Set[:class:`int`] -- A :class:`set` of " -#~ "the message IDs that were deleted." +#~ msgid "``PUBLIC_DISABLED``: Guild cannot be public." #~ msgstr "" -#~ msgid ":class:`int` -- The channel ID where the message got deleted." +#~ msgid "``WELCOME_SCREEN_ENABLED``: Guild has enabled the welcome screen" #~ msgstr "" +#~ msgid "The guild's invite splash." +#~ msgstr "ギルドの招待時のスプラッシュ画像の変更" + +#~ msgid "The guild's discovery splash." +#~ msgstr "ギルドの招待時のスプラッシュ画像の変更" + #~ msgid "" -#~ "Optional[:class:`int`] -- The guild ID " -#~ "where the message got deleted, if " -#~ "applicable." +#~ "Returns an :class:`AsyncIterator` that enables" +#~ " receiving the guild's audit logs." #~ msgstr "" #~ msgid "" -#~ "List[:class:`Message`] -- The cached messages," -#~ " if found in the internal message " -#~ "cache." +#~ "Retrieve entries before this date or " +#~ "entry. If a date is provided it" +#~ " must be a timezone-naive datetime" +#~ " representing UTC time." #~ msgstr "" -#~ msgid ":class:`int` -- The message ID that got updated." +#~ msgid "" +#~ "Retrieve entries after this date or " +#~ "entry. If a date is provided it" +#~ " must be a timezone-naive datetime" +#~ " representing UTC time." #~ msgstr "" #~ msgid "" -#~ ":class:`dict` -- The raw data given " -#~ "by the `gateway " -#~ "`_" +#~ "Return's the guild's channel used for" +#~ " the rules. Must be a discoverable" +#~ " guild." #~ msgstr "" -#~ msgid ":class:`int` -- The message ID that got or lost a reaction." +#~ msgid "" +#~ "Return's the guild's channel where " +#~ "admins and moderators of the guilds " +#~ "receive notices from Discord. This is" +#~ " only available to guilds that " +#~ "contain ``PUBLIC`` in :attr:`Guild.features`." #~ msgstr "" -#~ msgid "" -#~ ":class:`int` -- The user ID who " -#~ "added the reaction or whose reaction " -#~ "was removed." +#~ msgid ":class:`bool`: Returns True if the guild has an animated icon." #~ msgstr "" -#~ msgid ":class:`int` -- The channel ID where the reaction got added or removed." +#~ msgid "Returns an :class:`Asset` for the guild's icon." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`int`] -- The guild ID " -#~ "where the reaction got added or " -#~ "removed, if applicable." +#~ "The format to attempt to convert " +#~ "the icon to. If the format is " +#~ "``None``, then it is automatically " +#~ "detected into either 'gif' or " +#~ "static_format depending on the icon " +#~ "being animated or not." #~ msgstr "" -#~ msgid ":class:`PartialEmoji` -- The custom or unicode emoji being used." +#~ msgid "Format to attempt to convert only non-animated icons to." #~ msgstr "" -#~ msgid ":class:`int` -- The message ID that got its reactions cleared." +#~ msgid "Returns an :class:`Asset` for the guild's banner." #~ msgstr "" -#~ msgid ":class:`int` -- The channel ID where the reactions got cleared." +#~ msgid "" +#~ "The format must be one of 'webp'," +#~ " 'jpeg', or 'png'. The size must " +#~ "be a power of 2 between 16 " +#~ "and 4096." #~ msgstr "" -#~ msgid "Optional[:class:`int`] -- The guild ID where the reactions got cleared." +#~ msgid "The format to attempt to convert the banner to." +#~ msgstr "" + +#~ msgid "Returns an :class:`Asset` for the guild's invite splash." #~ msgstr "" #~ msgid "" -#~ "Unlike :ref:`models ` you " -#~ "are allowed to create these yourself," -#~ " even if they can also be used" -#~ " to hold attributes." +#~ "The format must be one of 'webp'," +#~ " 'jpeg', 'jpg', or 'png'. The size" +#~ " must be a power of 2 between" +#~ " 16 and 4096." #~ msgstr "" -#~ msgid ":class:`str` -- The ID of the object." +#~ msgid "The format to attempt to convert the splash to." #~ msgstr "" -#~ msgid "" -#~ ":class:`datetime.datetime` -- Returns the " -#~ "snowflake's creation time in UTC." +#~ msgid "Returns the guild's discovery splash asset." +#~ msgstr "" + +#~ msgid "Returns an :class:`Asset` for the guild's discovery splash." #~ msgstr "" #~ msgid "" -#~ ":class:`str` -- The title of the " -#~ "embed. This can be set during " -#~ "initialisation." +#~ "This is similar to :meth:`create_text_channel`" +#~ " except makes a :class:`VoiceChannel` " +#~ "instead, in addition to having the " +#~ "following new parameters." #~ msgstr "" #~ msgid "" -#~ ":class:`str` -- The type of embed. " -#~ "Usually \"rich\". This can be set " -#~ "during initialisation." +#~ "The new description of the guild. " +#~ "This is only available to guilds " +#~ "that contain ``PUBLIC`` in " +#~ ":attr:`Guild.features`." #~ msgstr "" #~ msgid "" -#~ ":class:`str` -- The description of the" -#~ " embed. This can be set during " -#~ "initialisation." +#~ "A :term:`py:bytes-like object` representing" +#~ " the icon. Only PNG/JPEG supported " +#~ "and GIF This is only available to" +#~ " guilds that contain ``ANIMATED_ICON`` in" +#~ " :attr:`Guild.features`. Could be ``None`` " +#~ "to denote removal of the icon." #~ msgstr "" #~ msgid "" -#~ ":class:`str` -- The URL of the " -#~ "embed. This can be set during " -#~ "initialisation." +#~ "A :term:`py:bytes-like object` representing" +#~ " the banner. Could be ``None`` to " +#~ "denote removal of the banner." +#~ msgstr "" + +#~ msgid "The new region for the guild's voice communication." +#~ msgstr "" + +#~ msgid "Retreives a :class:`Member` from a guild ID, and a member ID." #~ msgstr "" #~ msgid "" -#~ ":class:`datetime.datetime` -- The timestamp of" -#~ " the embed content. This could be " -#~ "a naive or aware datetime." +#~ "This method is an API call. For" +#~ " general usage, consider :meth:`get_member` " +#~ "instead." #~ msgstr "" #~ msgid "" -#~ "Union[:class:`Colour`, :class:`int`] -- The " -#~ "colour code of the embed. Aliased " -#~ "to ``color`` as well. This can be" -#~ " set during initialisation." +#~ "Retrieves the :class:`BanEntry` for a " +#~ "user, which is a namedtuple with a" +#~ " ``user`` and ``reason`` field. See " +#~ ":meth:`bans` for more information." +#~ msgstr "" + +#~ msgid "The BanEntry object for the specified user." #~ msgstr "" -#~ msgid ":exc:`IndexError` -- An invalid index was provided." +#~ msgid "Retrieves all the users that are banned from the guild." #~ msgstr "" #~ msgid "" -#~ "Union[:class:`str`, :class:`io.BufferedIOBase`] -- A" -#~ " file-like object opened in binary" -#~ " mode and read mode or a " -#~ "filename representing a file in the " -#~ "hard drive to open." +#~ "This coroutine returns a :class:`list` " +#~ "of BanEntry objects, which is a " +#~ "namedtuple with a ``user`` field to " +#~ "denote the :class:`User` that got banned" +#~ " along with a ``reason`` field " +#~ "specifying why the user was banned " +#~ "that could be set to ``None``." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`str`] -- The filename to " -#~ "display when uploading to Discord. If" -#~ " this is not given then it " -#~ "defaults to ``fp.name`` or if ``fp`` " -#~ "is a string then the ``filename`` " -#~ "will default to the string given." +#~ msgid "A list of BanEntry objects." #~ msgstr "" -#~ msgid ":class:`bool` -- Whether the attachment is a spoiler." +#~ msgid "Example:" +#~ msgstr "例" + +#~ msgid "The special vanity invite." #~ msgstr "" -#~ msgid "" -#~ "Represents a Discord role colour. This" -#~ " class is similar to an (red, " -#~ "green, blue) :class:`tuple`." +#~ msgid "Marks every message in this guild as read." #~ msgstr "" -#~ msgid ":class:`int` -- The raw integer colour value." +#~ msgid "The role which the integration uses for subscribers." #~ msgstr "" -#~ msgid ":class:`int` -- Returns the red component of the colour." +#~ msgid "When the integration was last synced." #~ msgstr "" -#~ msgid ":class:`int` -- Returns the green component of the colour." +#~ msgid "" +#~ "A datetime object that specifies the " +#~ "date and time in UTC that the " +#~ "member joined the guild. If the " +#~ "member left and rejoined the guild, " +#~ "this will be the latest date. In" +#~ " certain cases, this can be ``None``." #~ msgstr "" -#~ msgid ":class:`int` -- Returns the blue component of the colour." +#~ msgid "" +#~ "A datetime object that specifies the " +#~ "date and time in UTC when the " +#~ "member used their Nitro boost on " +#~ "the guild, if available. This could " +#~ "be ``None``." #~ msgstr "" -#~ msgid "A factory method that returns a :class:`Colour` with a value of 0." +#~ msgid "Union[:class:`BaseActivity`, :class:`Spotify`]" #~ msgstr "" -#~ msgid ":class:`int` -- The application ID of the game." +#~ msgid "" +#~ "This only takes into consideration the" +#~ " guild permissions and not most of" +#~ " the implied permissions or any of" +#~ " the channel permission overwrites. For " +#~ "100% accurate permission calculation, please" +#~ " use either :meth:`permissions_in` or " +#~ ":meth:`abc.GuildChannel.permissions_for`." #~ msgstr "" -#~ msgid ":class:`str` -- The name of the activity." +#~ msgid "Equivalent to :attr:`User.avatar_url`" #~ msgstr "" -#~ msgid ":class:`str` -- A stream URL that the activity could be doing." +#~ msgid "Equivalent to :attr:`User.default_avatar_url`" #~ msgstr "" -#~ msgid ":class:`ActivityType` -- The type of activity currently being done." +#~ msgid "Equivalent to :attr:`User.relationship`" #~ msgstr "" -#~ msgid ":class:`str` -- The user's current state. For example, \"In Game\"." +#~ msgid "Returns the asset of the emoji." #~ msgstr "" -#~ msgid ":class:`str` -- The detail of the user's current activity." +#~ msgid "Returns an asset of the emoji, if it is custom." #~ msgstr "" #~ msgid "" -#~ ":class:`dict` -- A dictionary of " -#~ "timestamps. It contains the following " -#~ "optional keys:" +#~ "A :class:`dict` of target (either a " +#~ "role or a member) to " +#~ ":class:`PermissionOverwrite` to apply to the" +#~ " channel." #~ msgstr "" #~ msgid "" -#~ ":class:`dict` -- A dictionary representing " -#~ "the images and their hover text of" -#~ " an activity. It contains the " -#~ "following optional keys:" +#~ "If position is less than 0 or " +#~ "greater than the number of channels, " +#~ "or if the permission overwrite " +#~ "information is not in proper form." #~ msgstr "" #~ msgid "" -#~ ":class:`dict` -- A dictionary representing " -#~ "the activity party. It contains the " -#~ "following optional keys:" +#~ "Internally, this employs a different " +#~ "number of strategies depending on the" +#~ " conditions met such as if a " +#~ "bulk delete is possible or if the" +#~ " account is a user bot or not." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`datetime.datetime`] -- When the " -#~ "user started doing this activity in " -#~ "UTC, if applicable." +#~ "If ``True``, use bulk delete. Setting" +#~ " this to ``False`` is useful for " +#~ "mass-deleting a bot's own messages " +#~ "without :attr:`Permissions.manage_messages`. When " +#~ "``True``, will fall back to single " +#~ "delete if current account is a " +#~ "user bot, or if messages are older" +#~ " than two weeks." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`datetime.datetime`] -- When the " -#~ "user will stop doing this activity " -#~ "in UTC, if applicable." +#~ msgid "The user you are participating with in the direct message channel." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`str`] -- Returns a URL " -#~ "pointing to the large image asset " -#~ "of this activity if applicable." +#~ "The user to check permissions for. " +#~ "This parameter is ignored but kept " +#~ "for compatibility." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`str`] -- Returns a URL " -#~ "pointing to the small image asset " -#~ "of this activity if applicable." +#~ msgid "The group channel's icon hash if provided." +#~ msgstr "更新されたグループチャンネルの更新前情報。" + +#~ msgid "send_tts_messages: You cannot send TTS messages in a DM." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`str`] -- Returns the large" -#~ " image asset hover text of this " -#~ "activity if applicable." +#~ msgid "manage_messages: You cannot delete others messages in a DM." +#~ msgstr "" + +#~ msgid "Adds recipients to this group." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`str`] -- Returns the small" -#~ " image asset hover text of this " -#~ "activity if applicable." +#~ "A group can only have a maximum" +#~ " of 10 members. Attempting to add " +#~ "more ends up in an exception. To" +#~ " add a recipient to the group, " +#~ "you must have a relationship with " +#~ "the user of type " +#~ ":attr:`RelationshipType.friend`." #~ msgstr "" -#~ msgid ":class:`str` -- The game's name." +#~ msgid "An argument list of users to add to this group." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`datetime.datetime`] -- When the " -#~ "user started playing this game in " -#~ "UTC, if applicable." +#~ msgid "Adding a recipient to this group failed." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`datetime.datetime`] -- When the " -#~ "user will stop playing this game " -#~ "in UTC, if applicable." +#~ msgid "Removes recipients from this group." #~ msgstr "" -#~ msgid ":class:`str` -- The stream's name." +#~ msgid "An argument list of users to remove from this group." #~ msgstr "" -#~ msgid "" -#~ ":class:`str` -- The stream's URL. " -#~ "Currently only twitch.tv URLs are " -#~ "supported. Anything else is silently " -#~ "discarded." +#~ msgid "Removing a recipient from this group failed." #~ msgstr "" -#~ msgid "" -#~ "Optional[:class:`str`] -- If provided, " -#~ "typically the game the streamer is " -#~ "playing." +#~ msgid "Edits the group." #~ msgstr "" #~ msgid "" -#~ ":class:`dict` -- A dictionary comprising " -#~ "of similar keys than those in " -#~ ":attr:`Activity.assets`." +#~ "The new name to change the group" +#~ " to. Could be ``None`` to remove " +#~ "the name." #~ msgstr "" #~ msgid "" -#~ "Optional[:class:`str`] -- If provided, the " -#~ "twitch name of the user streaming." +#~ "A :term:`py:bytes-like object` representing" +#~ " the new icon. Could be ``None`` " +#~ "to remove the icon." #~ msgstr "" -#~ msgid "" -#~ "Returns an iterator of ``(perm, value)``" -#~ " pairs. This allows it to be, " -#~ "for example, constructed as a dict " -#~ "or a list of pairs." +#~ msgid "Editing the group failed." #~ msgstr "" -#~ msgid "" -#~ "A factory method that creates a " -#~ ":class:`Permissions` with all permissions set" -#~ " to True." +#~ msgid "The partial guild's icon." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if the" -#~ " user can create instant invites." +#~ msgid "The partial guild's banner." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if the" -#~ " user can kick users from the " -#~ "guild." +#~ msgid "The partial guild's invite splash." +#~ msgstr "ギルドの招待時のスプラッシュ画像の変更" + +#~ msgid ":class:`bool`: Returns ``True`` if the guild has an animated icon." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can ban users from the " -#~ "guild." +#~ msgid "The same operation as :meth:`Guild.icon_url_as`." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user is an administrator. This role" -#~ " overrides all other permissions." +#~ msgid "The same operation as :meth:`Guild.banner_url_as`." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can edit, delete, or create " -#~ "channels in the guild." +#~ msgid "The same operation as :meth:`Guild.splash_url_as`." #~ msgstr "" -#~ msgid ":class:`bool` -- Returns ``True`` if a user can edit guild properties." +#~ msgid ":meth:`Client.fetch_invite`" #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can add reactions to messages." +#~ "How long the before the invite " +#~ "expires in seconds. A value of 0" +#~ " indicates that it doesn't expire." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can view the guild's audit " -#~ "log." +#~ msgid "A datetime object denoting the time the invite was created." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can be more easily heard " -#~ "while talking." +#~ msgid "How many times the invite can be used." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can stream in a voice " -#~ "channel." +#~ "When the template was last updated " +#~ "(referred to as \"last synced\" in " +#~ "the client)." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can read messages from all " -#~ "or specific text channels." +#~ msgid "Optional[List[:class:`WidgetChannel`]]" #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can send messages from all " -#~ "or specific text channels." +#~ msgid "Optional[List[:class:`Member`]]" #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can send TTS messages from " -#~ "all or specific text channels." +#~ "Retrieves an :class:`Invite` from a " +#~ "invite URL or ID. This is the " +#~ "same as :meth:`Client.fetch_invite`; the " +#~ "invite code is abstracted away." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can delete or pin messages " -#~ "in a text channel." +#~ msgid "Represents a reference to a :class:`Message`." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user's messages will automatically be " -#~ "embedded by Discord." +#~ "The only exception to this rule is" +#~ " :class:`abc.Snowflake`, which is made with" +#~ " dynamic attributes in mind." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can send files in their " -#~ "messages." +#~ "The type of embed. Usually \"rich\". " +#~ "This can be set during initialisation." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can read a text channel's " -#~ "previous messages." +#~ "The timestamp of the embed content. " +#~ "This could be a naive or aware " +#~ "datetime." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user's @everyone or @here will " -#~ "mention everyone in the text channel." +#~ msgid "Union[:class:`EmbedProxy`, :attr:`Empty`]" #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can use emojis from other " -#~ "guilds." +#~ msgid "Union[List[:class:`EmbedProxy`], :attr:`Empty`]" #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can connect to a voice " -#~ "channel." +#~ "A factory method that creates a " +#~ ":class:`Intents` with everything enabled " +#~ "except :attr:`presences` and :attr:`members`." +#~ msgstr "" + +#~ msgid ":func:`on_member_update` (nickname, roles)" #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can speak in a voice " -#~ "channel." +#~ ":attr:`User.avatar` (:meth:`User.avatar_url` and " +#~ ":meth:`User.avatar_url_as`)" #~ msgstr "" -#~ msgid ":class:`bool` -- Returns ``True`` if a user can mute other users." +#~ msgid "Whether guild emoji related events are enabled." #~ msgstr "" -#~ msgid ":class:`bool` -- Returns ``True`` if a user can deafen other users." +#~ msgid ":func:`on_member_update` (activities, status)" #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can move users between other" -#~ " voice channels." +#~ msgid ":func:`on_private_channel_create`" #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can use voice activation in " -#~ "voice channels." +#~ msgid "Whether to cache members with a status." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can change their nickname in" -#~ " the guild." +#~ "For example, members that are part " +#~ "of the initial ``GUILD_CREATE`` or " +#~ "become online at a later point. " +#~ "This requires :attr:`Intents.presences`." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can change other user's " -#~ "nickname in the guild." +#~ msgid "Members that go offline are no longer cached." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can create or edit roles " -#~ "less than their role's position." +#~ msgid "Union[:class:`str`, :class:`io.BufferedIOBase`]" #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can create, edit, or delete " -#~ "webhooks." +#~ "A naive UTC timestamp representing when" +#~ " the game started. Keyword-only " +#~ "parameter. Ignored for bots." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns ``True`` if a" -#~ " user can create, edit, or delete " -#~ "emojis." +#~ "A naive UTC timestamp representing when" +#~ " the game ends. Keyword-only " +#~ "parameter. Ignored for bots." #~ msgstr "" -#~ msgid "Supported operations:" -#~ msgstr "サポートされている操作:" +#~ msgid "manage_guild" +#~ msgstr "" -#~ msgid "Operation" +#~ msgid "kick_members" #~ msgstr "" -#~ msgid "x == y" +#~ msgid "ban_members" #~ msgstr "" -#~ msgid "x != y" +#~ msgid "administrator" #~ msgstr "" -#~ msgid "iter(x)" +#~ msgid "change_nickname" +#~ msgstr "" + +#~ msgid "manage_nicknames" #~ msgstr "" #~ msgid "" -#~ "Returns an iterator of (perm, value) " -#~ "pairs. This allows this class to " -#~ "be used as an iterable in e.g. " -#~ "set/list/dict constructions." +#~ "Returns ``True`` if the system channel" +#~ " is used for Nitro boosting " +#~ "notifications." #~ msgstr "" -#~ msgid "Returns the (allow, deny) pair from this overwrite." +#~ msgid "" +#~ "Ideally speaking, this could be caught" +#~ " to handle any exceptions thrown from" +#~ " this library." #~ msgstr "" -#~ msgid "The value of these pairs is :class:`Permissions`." +#~ msgid "Exception that's thrown when an operation in the :class:`Client` fails." #~ msgstr "" #~ msgid "" -#~ ":class:`int` -- The raw value. This " -#~ "value is a bit array field of " -#~ "a 53-bit integer representing the " -#~ "currently available flags. You should " -#~ "query flags via the properties rather" -#~ " than using this raw value." +#~ "Exception that's thrown when the " +#~ ":meth:`Client.login` function fails to log " +#~ "you in from improper credentials or " +#~ "some other misc. failure." #~ msgstr "" #~ msgid "" -#~ ":class:`bool` -- Returns True if the " -#~ "system channel is used for member " -#~ "join notifications." +#~ "Exception that is thrown when an " +#~ "async iteration operation has no more" +#~ " items." #~ msgstr "" -#~ msgid "" -#~ ":class:`bool` -- Returns True if the " -#~ "system channel is used for Nitro " -#~ "boosting notifications." +#~ msgid "Exception that's thrown when an HTTP request operation fails." #~ msgstr "" -#~ msgid "" -#~ ":class:`aiohttp.ClientResponse` -- The response " -#~ "of the failed HTTP request. This " -#~ "is an instance of " -#~ ":class:`aiohttp.ClientResponse`. In some cases " -#~ "this could also be a " -#~ ":class:`requests.Response`." +#~ msgid "Exception that's thrown for when status code 403 occurs." #~ msgstr "" -#~ msgid ":class:`str` -- The text of the error. Could be an empty string." +#~ msgid "Exception that's thrown for when status code 404 occurs." #~ msgstr "" -#~ msgid ":class:`int` -- The status code of the HTTP request." +#~ msgid "Exception that's thrown for when a 500 range status code occurs." #~ msgstr "" -#~ msgid ":class:`int` -- The Discord specific error code for the failure." +#~ msgid "" +#~ "Exception that's thrown when an argument" +#~ " to a function is invalid some " +#~ "way (e.g. wrong value or wrong " +#~ "type)." #~ msgstr "" -#~ msgid ":class:`int` -- The close code of the websocket." +#~ msgid "" +#~ "This could be considered the analogous" +#~ " of ``ValueError`` and ``TypeError`` except" +#~ " inherited from :exc:`ClientException` and " +#~ "thus :exc:`DiscordException`." #~ msgstr "" -#~ msgid ":class:`str` -- The reason provided for the closure." +#~ msgid "" +#~ "An exception that is usually thrown " +#~ "when the gateway hub for the " +#~ ":class:`Client` websocket is not found." #~ msgstr "" -#~ msgid "Optional[:class:`int`] -- The shard ID that got closed if applicable." +#~ msgid "" +#~ "Exception that's thrown when the gateway" +#~ " connection is closed for reasons " +#~ "that could not be handled internally." #~ msgstr "" -#~ msgid ":class:`int` -- The error code returned." +#~ msgid "" +#~ "Exception that's thrown when the gateway" +#~ " is requesting privileged intents but " +#~ "they're not ticked in the developer " +#~ "page yet." +#~ msgstr "" + +#~ msgid ":exc:`InvalidArgument`" #~ msgstr "" diff --git a/docs/locale/ja/LC_MESSAGES/discord.po b/docs/locale/ja/LC_MESSAGES/discord.po index 7963ed910..82c19de07 100644 --- a/docs/locale/ja/LC_MESSAGES/discord.po +++ b/docs/locale/ja/LC_MESSAGES/discord.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-23 22:41-0400\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" "PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" "Language: ja_JP\n" @@ -12,61 +12,73 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.3\n" +"Generated-By: Babel 2.9.1\n" -#: ../../discord.rst:4 +#: ../../discord.rst:6 msgid "Creating a Bot Account" msgstr "Botアカウント作成" -#: ../../discord.rst:6 +#: ../../discord.rst:8 msgid "" "In order to work with the library and the Discord API in general, we must" " first create a Discord Bot account." msgstr "ライブラリとDiscord APIを使用するには、BotのDiscordアカウントを用意する必要があります。" -#: ../../discord.rst:8 +#: ../../discord.rst:10 msgid "Creating a Bot account is a pretty straightforward process." msgstr "Botのアカウント作成はとても簡単です。" -#: ../../discord.rst:10 ../../discord.rst:64 +#: ../../discord.rst:12 ../../discord.rst:66 #, fuzzy msgid "" "Make sure you're logged on to the `Discord website " "`_." msgstr "まずは `Discordのウェブサイト `_ にログインしてください。" -#: ../../discord.rst:11 ../../discord.rst:65 +#: ../../discord.rst:13 ../../discord.rst:67 #, fuzzy msgid "" "Navigate to the `application page " "`_" msgstr "`アプリケーションページ `_ に移動します。" -#: ../../discord.rst:12 +#: ../../discord.rst:14 msgid "Click on the \"New Application\" button." msgstr "「New Application」ボタンをクリックします。" -#: ../../discord.rst:17 +#: ../../discord.rst +msgid "The new application button." +msgstr "「New Application」ボタン。" + +#: ../../discord.rst:19 msgid "Give the application a name and click \"Create\"." msgstr "アプリケーションの名前を決めて、「Create」をクリックします。" -#: ../../discord.rst:22 +#: ../../discord.rst +msgid "The new application form filled in." +msgstr "" + +#: ../../discord.rst:24 msgid "" "Create a Bot User by navigating to the \"Bot\" tab and clicking \"Add " "Bot\"." msgstr "「Bot」タブへ移動し、「Add Bot」をクリックしてBotユーザーを作成します。" -#: ../../discord.rst:24 +#: ../../discord.rst:26 msgid "Click \"Yes, do it!\" to continue." msgstr "「Yes, do it!」をクリックして続行します。" -#: ../../discord.rst:28 +#: ../../discord.rst +msgid "The Add Bot button." +msgstr "" + +#: ../../discord.rst:30 msgid "" "Make sure that **Public Bot** is ticked if you want others to invite your" " bot." msgstr "他人にBotの招待を許可する場合には、 **Public Bot** にチェックを入れてください。" -#: ../../discord.rst:30 +#: ../../discord.rst:32 msgid "" "You should also make sure that **Require OAuth2 Code Grant** is unchecked" " unless you are developing a service that needs it. If you're unsure, " @@ -75,77 +87,89 @@ msgstr "" "また、必要なサービスを開発している場合を除いて、 **Require OAuth2 Code Grant** " "がオフになっていることを確認する必要があります。わからない場合は **チェックを外してください** 。" -#: ../../discord.rst:36 +#: ../../discord.rst +msgid "How the Bot User options should look like for most people." +msgstr "" + +#: ../../discord.rst:38 msgid "Copy the token using the \"Copy\" button." msgstr "「Copy」ボタンを使ってトークンをコピーします。" -#: ../../discord.rst:38 -msgid "**This is not the Client Secret at the General Information page**" +#: ../../discord.rst:40 +msgid "**This is not the Client Secret at the General Information page.**" msgstr "**General InformationページのClient Secretではないので注意してください**" -#: ../../discord.rst:42 +#: ../../discord.rst:44 msgid "" "It should be worth noting that this token is essentially your bot's " -"password. You should **never** share this to someone else. In doing so, " -"someone can log in to your bot and do malicious things, such as leaving " +"password. You should **never** share this with someone else. In doing so," +" someone can log in to your bot and do malicious things, such as leaving " "servers, ban all members inside a server, or pinging everyone " "maliciously." msgstr "このトークンは、あなたのBotのパスワードと同義であることを覚えておきましょう。誰か他の人とトークンを共有することは絶対に避けてください。トークンがあれば、誰かがあなたのBotにログインし、サーバーから退出したり、サーバー内のすべてのメンバーをBANしたり、すべての人にメンションを送るなどといった悪質な行為を行える様になってしまいます。" -#: ../../discord.rst:47 +#: ../../discord.rst:49 msgid "The possibilities are endless, so **do not share this token.**" msgstr "可能性は無限にあるので、絶対に **トークンを共有しないでください** 。" -#: ../../discord.rst:49 +#: ../../discord.rst:51 msgid "" "If you accidentally leaked your token, click the \"Regenerate\" button as" " soon as possible. This revokes your old token and re-generates a new " "one. Now you need to use the new token to login." msgstr "誤ってトークンを流出させてしまった場合、可能な限り速急に「Regenerate」ボタンをクリックしましょう。これによって古いトークンが無効になり、新しいトークンが再生成されます。今度からは新しいトークンを利用してログインを行う必要があります。" -#: ../../discord.rst:53 +#: ../../discord.rst:55 msgid "" "And that's it. You now have a bot account and you can login with that " "token." msgstr "以上です。 これでボットアカウントが作成され、そのトークンでログインできます。" -#: ../../discord.rst:58 +#: ../../discord.rst:60 msgid "Inviting Your Bot" msgstr "Botを招待する" -#: ../../discord.rst:60 +#: ../../discord.rst:62 msgid "So you've made a Bot User but it's not actually in any server." msgstr "Botのユーザーを作成しましたが、現時点ではどのサーバーにも参加していない状態です。" -#: ../../discord.rst:62 +#: ../../discord.rst:64 msgid "If you want to invite your bot you must create an invite URL for it." msgstr "Botを招待したい場合は、そのための招待URLを作成する必要があります。" -#: ../../discord.rst:66 +#: ../../discord.rst:68 msgid "Click on your bot's page." msgstr "Botのページを開きます。" -#: ../../discord.rst:67 +#: ../../discord.rst:69 msgid "Go to the \"OAuth2\" tab." msgstr "「OAuth2」タブへ移動します。" -#: ../../discord.rst:72 +#: ../../discord.rst +msgid "How the OAuth2 page should look like." +msgstr "" + +#: ../../discord.rst:74 msgid "Tick the \"bot\" checkbox under \"scopes\"." msgstr "「scopes」下にある「bot」チェックボックスを選択してください。" -#: ../../discord.rst:77 +#: ../../discord.rst +msgid "The scopes checkbox with \"bot\" ticked." +msgstr "" + +#: ../../discord.rst:79 msgid "" "Tick the permissions required for your bot to function under \"Bot " "Permissions\"." msgstr "「Bot Permissions」からBotの機能に必要な権限を選択してください。" -#: ../../discord.rst:79 +#: ../../discord.rst:81 msgid "" "Please be aware of the consequences of requiring your bot to have the " "\"Administrator\" permission." msgstr "Botに「管理者」権限を要求させることによる影響は認識しておきましょう。" -#: ../../discord.rst:81 +#: ../../discord.rst:83 #, fuzzy msgid "" "Bot owners must have 2FA enabled for certain actions and permissions when" @@ -157,18 +181,22 @@ msgstr "" " `二段階認証のサポートページ `_ を参照してください。" -#: ../../discord.rst:86 +#: ../../discord.rst +msgid "The permission checkboxes with some permissions checked." +msgstr "" + +#: ../../discord.rst:88 msgid "" "Now the resulting URL can be used to add your bot to a server. Copy and " "paste the URL into your browser, choose a server to invite the bot to, " "and click \"Authorize\"." msgstr "結果的に生成されたURLを使ってBotをサーバーに追加することができます。URLをコピーしてブラウザに貼り付け、Botを招待したいサーバーを選択した後、「認証」をクリックしてください。" -#: ../../discord.rst:91 +#: ../../discord.rst:93 msgid "The person adding the bot needs \"Manage Server\" permissions to do so." msgstr "Botを追加する人には「サーバー管理」権限が必要です。" -#: ../../discord.rst:93 +#: ../../discord.rst:95 msgid "" "If you want to generate this URL dynamically at run-time inside your bot " "and using the :class:`discord.Permissions` interface, you can use " diff --git a/docs/locale/ja/LC_MESSAGES/ext/commands/api.po b/docs/locale/ja/LC_MESSAGES/ext/commands/api.po index 17ced364a..679ef3ca9 100644 --- a/docs/locale/ja/LC_MESSAGES/ext/commands/api.po +++ b/docs/locale/ja/LC_MESSAGES/ext/commands/api.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-23 22:41-0400\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" "PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" "Language: ja_JP\n" @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.3\n" +"Generated-By: Babel 2.9.1\n" #: ../../ext/commands/api.rst:4 msgid "API Reference" @@ -25,14 +25,18 @@ msgid "" msgstr "この項目ではdiscord.pyのAPIが持つコマンド拡張モジュールについて解説します。" #: ../../ext/commands/api.rst:11 +msgid "Bots" +msgstr "" + +#: ../../ext/commands/api.rst:14 msgid "Bot" msgstr "Bot" -#: discord.ext.commands.Bot:1 of +#: discord.ext.commands.bot.Bot:1 of msgid "Represents a discord bot." msgstr "Discord Botを表します。" -#: discord.ext.commands.Bot:3 of +#: discord.ext.commands.bot.Bot:3 of msgid "" "This class is a subclass of :class:`discord.Client` and as a result " "anything that you can do with a :class:`discord.Client` you can do with " @@ -41,13 +45,13 @@ msgstr "" "このクラスは :class:`discord.Client` のサブクラスのため、 :class:`discord.Client` " "でできることと同じことをこのBotで行うことができます。" -#: discord.ext.commands.Bot:7 of +#: discord.ext.commands.bot.Bot:7 of msgid "" "This class also subclasses :class:`.GroupMixin` to provide the " "functionality to manage commands." msgstr "また、 :class:`.GroupMixin` も継承しており、コマンド管理の機能も使用可能です。" -#: discord.ext.commands.Bot:12 of +#: discord.ext.commands.bot.Bot:12 of msgid "" "The command prefix is what the message content must contain initially to " "have a command invoked. This prefix could either be a string to indicate " @@ -60,7 +64,7 @@ msgstr "" " :class:`discord.Message` " "を二つ目の引数として受け取り、接頭詞を返す呼び出し可能な関数を渡すことができます。これは「動的な」接頭詞の実装を容易にするためです。" -#: discord.ext.commands.Bot:20 of +#: discord.ext.commands.bot.Bot:20 of msgid "" "An empty string as the prefix always matches, enabling prefix-less " "command invocation. While this may be useful in DMs it should be avoided " @@ -68,7 +72,7 @@ msgid "" "command invocations." msgstr "接頭詞に空文字列を渡せば、接頭詞なしでコマンドの呼び出しができます。これはDM上では有用ですが、サーバーでは意図せずコマンドを呼び出してしまうことに繋がるため、避けるべきです。" -#: discord.ext.commands.Bot:25 of +#: discord.ext.commands.bot.Bot:25 of msgid "" "The command prefix could also be an iterable of strings indicating that " "multiple checks for the prefix should be used and the first one to match " @@ -79,7 +83,7 @@ msgstr "" "接頭詞は複数設定することもできます。複数の接頭詞がイテラブルで渡された場合、メッセージと最初に一致するものが接頭詞として使用されます。この接頭詞は" " :attr:`.Context.prefix` で取得することができます。また、空のイテラブルオブジェクトは使用できません。" -#: discord.ext.commands.Bot:33 of +#: discord.ext.commands.bot.Bot:33 of msgid "" "When passing multiple prefixes be careful to not pass a prefix that " "matches a longer prefix occurring later in the sequence. For example, if" @@ -91,146 +95,173 @@ msgstr "" "複数の接頭辞を渡すとき、後の接頭辞にマッチする接頭辞を、それよりも前に渡さないよう注意してください。たとえば、接頭辞が``('!', " "'!?')``のとき、``!?``の接頭辞は、その前のものが``!?``で始まるメッセージにマッチするため、どのメッセージにも反応しません。これは空文字列を渡すときは特に重要で、その後の接頭辞は無視されるため、空文字列は最後に置かないといけません。" -#: discord.ext.commands.Bot:43 of +#: discord.ext.commands.bot.Bot:43 of msgid "" "Whether the commands should be case insensitive. Defaults to ``False``. " "This attribute does not carry over to groups. You must set it to every " "group if you require group commands to be case insensitive as well." msgstr "" -#: discord.ext.commands.BadBoolArgument discord.ext.commands.BadUnionArgument -#: discord.ext.commands.Bot discord.ext.commands.Bot.activity +#: ../../docstring discord.ext.commands.Bot.activity #: discord.ext.commands.Bot.allowed_mentions +#: discord.ext.commands.Bot.application_flags +#: discord.ext.commands.Bot.application_id #: discord.ext.commands.Bot.cached_messages discord.ext.commands.Bot.cogs #: discord.ext.commands.Bot.commands discord.ext.commands.Bot.emojis #: discord.ext.commands.Bot.extensions discord.ext.commands.Bot.guilds #: discord.ext.commands.Bot.intents discord.ext.commands.Bot.latency -#: discord.ext.commands.Bot.private_channels discord.ext.commands.Bot.user -#: discord.ext.commands.Bot.users discord.ext.commands.Bot.voice_clients -#: discord.ext.commands.BotMissingAnyRole -#: discord.ext.commands.BotMissingPermissions -#: discord.ext.commands.BotMissingRole discord.ext.commands.ChannelNotFound -#: discord.ext.commands.ChannelNotReadable discord.ext.commands.CheckAnyFailure -#: discord.ext.commands.Cog.description discord.ext.commands.Cog.qualified_name -#: discord.ext.commands.CogMeta discord.ext.commands.Command +#: discord.ext.commands.Bot.persistent_views +#: discord.ext.commands.Bot.private_channels discord.ext.commands.Bot.stickers +#: discord.ext.commands.Bot.user discord.ext.commands.Bot.users +#: discord.ext.commands.Bot.voice_clients discord.ext.commands.Cog.description +#: discord.ext.commands.Cog.qualified_name #: discord.ext.commands.Command.cog_name #: discord.ext.commands.Command.full_parent_name #: discord.ext.commands.Command.parents #: discord.ext.commands.Command.qualified_name #: discord.ext.commands.Command.root_parent #: discord.ext.commands.Command.short_doc -#: discord.ext.commands.Command.signature -#: discord.ext.commands.CommandInvokeError -#: discord.ext.commands.CommandOnCooldown -#: discord.ext.commands.CommandRegistrationError discord.ext.commands.Context -#: discord.ext.commands.Context.cog discord.ext.commands.Context.guild -#: discord.ext.commands.Context.valid discord.ext.commands.Context.voice_client -#: discord.ext.commands.ConversionError discord.ext.commands.DefaultHelpCommand -#: discord.ext.commands.EmojiNotFound -#: discord.ext.commands.ExpectedClosingQuoteError -#: discord.ext.commands.ExtensionError discord.ext.commands.ExtensionFailed -#: discord.ext.commands.ExtensionNotFound discord.ext.commands.Group +#: discord.ext.commands.Command.signature discord.ext.commands.Context.channel +#: discord.ext.commands.Context.clean_prefix discord.ext.commands.Context.cog +#: discord.ext.commands.Context.guild discord.ext.commands.Context.valid +#: discord.ext.commands.Context.voice_client discord.ext.commands.Flag.required #: discord.ext.commands.Group.cog_name discord.ext.commands.Group.commands #: discord.ext.commands.Group.full_parent_name #: discord.ext.commands.Group.parents discord.ext.commands.Group.qualified_name #: discord.ext.commands.Group.root_parent discord.ext.commands.Group.short_doc -#: discord.ext.commands.Group.signature discord.ext.commands.GroupMixin -#: discord.ext.commands.GroupMixin.commands discord.ext.commands.HelpCommand -#: discord.ext.commands.HelpCommand.clean_prefix -#: discord.ext.commands.InvalidEndOfQuotedStringError -#: discord.ext.commands.MaxConcurrencyReached -#: discord.ext.commands.MemberNotFound discord.ext.commands.MessageNotFound -#: discord.ext.commands.MinimalHelpCommand discord.ext.commands.MissingAnyRole -#: discord.ext.commands.MissingPermissions -#: discord.ext.commands.MissingRequiredArgument -#: discord.ext.commands.MissingRole discord.ext.commands.Paginator -#: discord.ext.commands.Paginator.pages -#: discord.ext.commands.PartialEmojiConversionFailure -#: discord.ext.commands.RoleNotFound discord.ext.commands.UnexpectedQuoteError -#: discord.ext.commands.UserNotFound discord.ext.commands.clean_content of +#: discord.ext.commands.Group.signature +#: discord.ext.commands.GroupMixin.commands +#: discord.ext.commands.Paginator.pages discord.ext.commands.bot.Bot +#: discord.ext.commands.cog.CogMeta discord.ext.commands.context.Context +#: discord.ext.commands.converter.clean_content +#: discord.ext.commands.cooldowns.Cooldown discord.ext.commands.core.Command +#: discord.ext.commands.core.Group discord.ext.commands.core.GroupMixin +#: discord.ext.commands.errors.BadBoolArgument +#: discord.ext.commands.errors.BadColourArgument +#: discord.ext.commands.errors.BadFlagArgument +#: discord.ext.commands.errors.BadLiteralArgument +#: discord.ext.commands.errors.BadUnionArgument +#: discord.ext.commands.errors.BotMissingAnyRole +#: discord.ext.commands.errors.BotMissingPermissions +#: discord.ext.commands.errors.BotMissingRole +#: discord.ext.commands.errors.ChannelNotFound +#: discord.ext.commands.errors.ChannelNotReadable +#: discord.ext.commands.errors.CheckAnyFailure +#: discord.ext.commands.errors.CommandInvokeError +#: discord.ext.commands.errors.CommandOnCooldown +#: discord.ext.commands.errors.CommandRegistrationError +#: discord.ext.commands.errors.ConversionError +#: discord.ext.commands.errors.EmojiNotFound +#: discord.ext.commands.errors.ExpectedClosingQuoteError +#: discord.ext.commands.errors.ExtensionError +#: discord.ext.commands.errors.ExtensionFailed +#: discord.ext.commands.errors.ExtensionNotFound +#: discord.ext.commands.errors.GuildNotFound +#: discord.ext.commands.errors.GuildStickerNotFound +#: discord.ext.commands.errors.InvalidEndOfQuotedStringError +#: discord.ext.commands.errors.MaxConcurrencyReached +#: discord.ext.commands.errors.MemberNotFound +#: discord.ext.commands.errors.MessageNotFound +#: discord.ext.commands.errors.MissingAnyRole +#: discord.ext.commands.errors.MissingFlagArgument +#: discord.ext.commands.errors.MissingPermissions +#: discord.ext.commands.errors.MissingRequiredArgument +#: discord.ext.commands.errors.MissingRequiredFlag +#: discord.ext.commands.errors.MissingRole +#: discord.ext.commands.errors.PartialEmojiConversionFailure +#: discord.ext.commands.errors.RoleNotFound +#: discord.ext.commands.errors.ThreadNotFound +#: discord.ext.commands.errors.TooManyFlags +#: discord.ext.commands.errors.UnexpectedQuoteError +#: discord.ext.commands.errors.UserNotFound discord.ext.commands.flags.Flag +#: discord.ext.commands.help.DefaultHelpCommand +#: discord.ext.commands.help.HelpCommand +#: discord.ext.commands.help.MinimalHelpCommand +#: discord.ext.commands.help.Paginator of msgid "type" msgstr "" -#: discord.ext.commands.Bot:47 discord.ext.commands.Bot:61 -#: discord.ext.commands.Bot.is_owner:17 discord.ext.commands.Command:49 -#: discord.ext.commands.Command:86 discord.ext.commands.Command:97 -#: discord.ext.commands.Command:112 discord.ext.commands.Command:121 -#: discord.ext.commands.Command:129 discord.ext.commands.Command.can_run:16 -#: discord.ext.commands.Command.is_on_cooldown:7 -#: discord.ext.commands.CommandRegistrationError:18 -#: discord.ext.commands.Context:77 discord.ext.commands.Context.valid:3 -#: discord.ext.commands.DefaultHelpCommand:18 discord.ext.commands.Group:18 -#: discord.ext.commands.Group:25 discord.ext.commands.Group.can_run:16 -#: discord.ext.commands.Group.is_on_cooldown:7 -#: discord.ext.commands.GroupMixin:15 discord.ext.commands.HelpCommand:24 -#: discord.ext.commands.HelpCommand:31 -#: discord.ext.commands.MinimalHelpCommand:9 -#: discord.ext.commands.clean_content:10 discord.ext.commands.clean_content:16 -#: discord.ext.commands.clean_content:22 of +#: discord.ext.commands.Context.valid:3 discord.ext.commands.Flag.required:5 +#: discord.ext.commands.bot.Bot:47 discord.ext.commands.bot.Bot:91 +#: discord.ext.commands.bot.BotBase.is_owner:17 +#: discord.ext.commands.context.Context:97 +#: discord.ext.commands.converter.clean_content:10 +#: discord.ext.commands.converter.clean_content:16 +#: discord.ext.commands.converter.clean_content:22 +#: discord.ext.commands.converter.clean_content:30 +#: discord.ext.commands.core.Command:49 discord.ext.commands.core.Command:86 +#: discord.ext.commands.core.Command:97 discord.ext.commands.core.Command:112 +#: discord.ext.commands.core.Command:121 discord.ext.commands.core.Command:129 +#: discord.ext.commands.core.Command.can_run:16 +#: discord.ext.commands.core.Command.is_on_cooldown:7 +#: discord.ext.commands.core.Group:18 discord.ext.commands.core.Group:25 +#: discord.ext.commands.core.GroupMixin:15 +#: discord.ext.commands.errors.CommandRegistrationError:18 +#: discord.ext.commands.flags.Flag:48 +#: discord.ext.commands.help.DefaultHelpCommand:18 +#: discord.ext.commands.help.HelpCommand:24 +#: discord.ext.commands.help.MinimalHelpCommand:9 of msgid ":class:`bool`" msgstr "" -#: discord.ext.commands.Bot:51 of +#: discord.ext.commands.bot.Bot:51 of #, fuzzy msgid "The content prefixed into the default help message." msgstr ":class:`str` -- この属性に入力されたテキストは、デフォルトのヘルプメッセージの先頭に表示されます。" -#: discord.ext.commands.BadBoolArgument:11 discord.ext.commands.Bot:53 -#: discord.ext.commands.ChannelNotFound:11 #: discord.ext.commands.Cog.description:3 -#: discord.ext.commands.Cog.qualified_name:3 discord.ext.commands.CogMeta:37 -#: discord.ext.commands.Command:10 discord.ext.commands.Command:22 -#: discord.ext.commands.Command:34 discord.ext.commands.Command:79 +#: discord.ext.commands.Cog.qualified_name:3 #: discord.ext.commands.Command.full_parent_name:6 #: discord.ext.commands.Command.qualified_name:7 #: discord.ext.commands.Command.short_doc:7 #: discord.ext.commands.Command.signature:3 -#: discord.ext.commands.CommandRegistrationError:12 -#: discord.ext.commands.Context:41 discord.ext.commands.Context:54 -#: discord.ext.commands.DefaultHelpCommand:49 -#: discord.ext.commands.DefaultHelpCommand:56 -#: discord.ext.commands.EmojiNotFound:11 -#: discord.ext.commands.ExpectedClosingQuoteError:9 -#: discord.ext.commands.ExtensionError:9 discord.ext.commands.ExtensionFailed:9 -#: discord.ext.commands.ExtensionNotFound:12 +#: discord.ext.commands.Context.clean_prefix:5 #: discord.ext.commands.Group.full_parent_name:6 #: discord.ext.commands.Group.qualified_name:7 #: discord.ext.commands.Group.short_doc:7 #: discord.ext.commands.Group.signature:3 -#: discord.ext.commands.HelpCommand.clean_prefix:3 -#: discord.ext.commands.HelpCommand.command_not_found:13 -#: discord.ext.commands.HelpCommand.get_command_signature:7 #: discord.ext.commands.HelpCommand.invoked_with:10 -#: discord.ext.commands.HelpCommand.remove_mentions:6 -#: discord.ext.commands.HelpCommand.subcommand_not_found:20 -#: discord.ext.commands.InvalidEndOfQuotedStringError:10 -#: discord.ext.commands.MemberNotFound:12 -#: discord.ext.commands.MessageNotFound:11 -#: discord.ext.commands.MinimalHelpCommand:16 -#: discord.ext.commands.MinimalHelpCommand:23 -#: discord.ext.commands.MinimalHelpCommand:48 -#: discord.ext.commands.MinimalHelpCommand.get_command_signature:7 -#: discord.ext.commands.MinimalHelpCommand.get_ending_note:6 -#: discord.ext.commands.MinimalHelpCommand.get_opening_note:9 -#: discord.ext.commands.Paginator:13 discord.ext.commands.Paginator:19 -#: discord.ext.commands.PartialEmojiConversionFailure:12 -#: discord.ext.commands.RoleNotFound:11 -#: discord.ext.commands.UnexpectedQuoteError:9 -#: discord.ext.commands.UserNotFound:12 of +#: discord.ext.commands.bot.Bot:53 discord.ext.commands.cog.CogMeta:37 +#: discord.ext.commands.cog.CogMeta:45 discord.ext.commands.core.Command:10 +#: discord.ext.commands.core.Command:79 +#: discord.ext.commands.errors.BadBoolArgument:11 +#: discord.ext.commands.errors.BadColourArgument:11 +#: discord.ext.commands.errors.CommandRegistrationError:12 +#: discord.ext.commands.errors.EmojiNotFound:11 +#: discord.ext.commands.errors.ExpectedClosingQuoteError:9 +#: discord.ext.commands.errors.ExtensionError:9 +#: discord.ext.commands.errors.ExtensionFailed:9 +#: discord.ext.commands.errors.ExtensionNotFound:12 +#: discord.ext.commands.errors.GuildNotFound:11 +#: discord.ext.commands.errors.GuildStickerNotFound:11 +#: discord.ext.commands.errors.InvalidEndOfQuotedStringError:10 +#: discord.ext.commands.errors.MemberNotFound:12 +#: discord.ext.commands.errors.MessageNotFound:11 +#: discord.ext.commands.errors.PartialEmojiConversionFailure:12 +#: discord.ext.commands.errors.RoleNotFound:11 +#: discord.ext.commands.errors.ThreadNotFound:11 +#: discord.ext.commands.errors.UnexpectedQuoteError:9 +#: discord.ext.commands.errors.UserNotFound:12 +#: discord.ext.commands.flags.Flag:11 discord.ext.commands.flags.Flag:23 +#: discord.ext.commands.help.DefaultHelpCommand:49 +#: discord.ext.commands.help.DefaultHelpCommand:56 +#: discord.ext.commands.help.HelpCommand.command_not_found:13 +#: discord.ext.commands.help.HelpCommand.get_command_signature:7 +#: discord.ext.commands.help.HelpCommand.remove_mentions:6 +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:20 +#: discord.ext.commands.help.MinimalHelpCommand:16 +#: discord.ext.commands.help.MinimalHelpCommand:23 +#: discord.ext.commands.help.MinimalHelpCommand:48 +#: discord.ext.commands.help.MinimalHelpCommand.get_command_signature:7 +#: discord.ext.commands.help.MinimalHelpCommand.get_ending_note:6 +#: discord.ext.commands.help.MinimalHelpCommand.get_opening_note:9 +#: discord.ext.commands.help.Paginator:13 +#: discord.ext.commands.help.Paginator:19 +#: discord.ext.commands.help.Paginator:34 of msgid ":class:`str`" msgstr "" -#: discord.ext.commands.Bot:57 of -#, fuzzy -msgid "" -"If ``True``, the bot will only listen to commands invoked by itself " -"rather than ignoring itself. If ``False`` (the default) then the bot will" -" ignore itself. This cannot be changed once initialised." -msgstr "" -":class:`bool` -- ``True`` の場合、Botは自分自身を無視せず、自分自身を呼び出したコマンドのみをトリガーとします。 " -"``False`` (デフォルト)なら自分自身を無視します。初期化後には変更できません。" - -#: discord.ext.commands.Bot:65 of +#: discord.ext.commands.bot.Bot:57 of #, fuzzy msgid "" "The help command implementation to use. This can be dynamically set at " @@ -241,11 +272,11 @@ msgstr "" "ヘルプコマンドの実装。これは、実行時に動的に設定できます。ヘルプコマンドを削除するには、``None`` " "を入力してください。ヘルプコマンドの実装の詳細については、 :ref:'ext_commands_help_command' を参照してください。" -#: discord.ext.commands.Bot:69 of +#: discord.ext.commands.bot.Bot:61 of msgid "Optional[:class:`.HelpCommand`]" msgstr "" -#: discord.ext.commands.Bot:73 of +#: discord.ext.commands.bot.Bot:65 of #, fuzzy msgid "" "The user ID that owns the bot. If this is not set and is then queried via" @@ -255,12 +286,13 @@ msgstr "" "Optional[:class:`int`] -- Botを管理するユーザーのID。 設定されていない場合、 :meth:`.is_owner` " "を介して参照されたとき、 :meth:`~.Bot.application_info` を用いて自動的に取得されます。" -#: discord.ext.commands.Bot:77 discord.ext.commands.DefaultHelpCommand:36 -#: discord.ext.commands.MinimalHelpCommand:41 of +#: discord.ext.commands.Bot.application_id:9 discord.ext.commands.bot.Bot:69 +#: discord.ext.commands.help.DefaultHelpCommand:36 +#: discord.ext.commands.help.MinimalHelpCommand:41 of msgid "Optional[:class:`int`]" msgstr "" -#: discord.ext.commands.Bot:81 of +#: discord.ext.commands.bot.Bot:73 of msgid "" "The user IDs that owns the bot. This is similar to :attr:`owner_id`. If " "this is not set and the application is team based, then it is fetched " @@ -269,10 +301,510 @@ msgid "" "cannot set both ``owner_id`` and ``owner_ids``." msgstr "" -#: discord.ext.commands.Bot:89 of +#: discord.ext.commands.bot.Bot:81 of msgid "Optional[Collection[:class:`int`]]" msgstr "" +#: discord.ext.commands.bot.Bot:85 of +msgid "" +"Whether to strip whitespace characters after encountering the command " +"prefix. This allows for ``! hello`` and ``!hello`` to both work if the " +"``command_prefix`` is set to ``!``. Defaults to ``False``." +msgstr "" + +#: discord.ext.commands.bot.BotBase.after_invoke:1 +#: discord.ext.commands.core.Command.after_invoke:1 +#: discord.ext.commands.core.after_invoke:1 of +msgid "A decorator that registers a coroutine as a post-invoke hook." +msgstr "" + +#: discord.ext.commands.bot.BotBase.after_invoke:3 +#: discord.ext.commands.core.Command.after_invoke:3 of +msgid "" +"A post-invoke hook is called directly after the command is called. This " +"makes it a useful function to clean-up database connections or any type " +"of clean up required." +msgstr "" + +#: discord.ext.commands.bot.BotBase.after_invoke:7 +#: discord.ext.commands.core.Command.after_invoke:7 of +msgid "This post-invoke hook takes a sole parameter, a :class:`.Context`." +msgstr "" + +#: discord.ext.commands.bot.BotBase.after_invoke:11 of +msgid "" +"Similar to :meth:`~.Bot.before_invoke`\\, this is not called unless " +"checks and argument parsing procedures succeed. This hook is, however, " +"**always** called regardless of the internal command callback raising an " +"error (i.e. :exc:`.CommandInvokeError`\\). This makes it ideal for clean-" +"up scenarios." +msgstr "" + +#: ../../ext/commands/api.rst discord.abc.Messageable.fetch_message +#: discord.abc.Messageable.history discord.abc.Messageable.send +#: discord.client.Client.add_view discord.client.Client.before_identify_hook +#: discord.client.Client.change_presence discord.client.Client.connect +#: discord.client.Client.create_dm discord.client.Client.create_guild +#: discord.client.Client.delete_invite discord.client.Client.fetch_guild +#: discord.client.Client.fetch_guilds discord.client.Client.fetch_invite +#: discord.client.Client.fetch_stage_instance +#: discord.client.Client.fetch_template discord.client.Client.fetch_user +#: discord.client.Client.fetch_widget discord.client.Client.get_channel +#: discord.client.Client.get_emoji discord.client.Client.get_guild +#: discord.client.Client.get_partial_messageable +#: discord.client.Client.get_stage_instance discord.client.Client.get_user +#: discord.client.Client.login discord.client.Client.wait_for +#: discord.ext.commands.bot.BotBase.add_check +#: discord.ext.commands.bot.BotBase.add_cog +#: discord.ext.commands.bot.BotBase.add_listener +#: discord.ext.commands.bot.BotBase.after_invoke +#: discord.ext.commands.bot.BotBase.before_invoke +#: discord.ext.commands.bot.BotBase.get_cog +#: discord.ext.commands.bot.BotBase.get_context +#: discord.ext.commands.bot.BotBase.get_prefix +#: discord.ext.commands.bot.BotBase.invoke +#: discord.ext.commands.bot.BotBase.is_owner +#: discord.ext.commands.bot.BotBase.load_extension +#: discord.ext.commands.bot.BotBase.process_commands +#: discord.ext.commands.bot.BotBase.reload_extension +#: discord.ext.commands.bot.BotBase.remove_check +#: discord.ext.commands.bot.BotBase.remove_cog +#: discord.ext.commands.bot.BotBase.remove_listener +#: discord.ext.commands.bot.BotBase.unload_extension +#: discord.ext.commands.cog.Cog.cog_after_invoke +#: discord.ext.commands.cog.Cog.cog_before_invoke +#: discord.ext.commands.cog.Cog.cog_command_error +#: discord.ext.commands.cog.Cog.listener +#: discord.ext.commands.context.Context.invoke +#: discord.ext.commands.context.Context.reinvoke +#: discord.ext.commands.context.Context.send_help +#: discord.ext.commands.converter.CategoryChannelConverter.convert +#: discord.ext.commands.converter.ColourConverter.convert +#: discord.ext.commands.converter.Converter.convert +#: discord.ext.commands.converter.EmojiConverter.convert +#: discord.ext.commands.converter.GameConverter.convert +#: discord.ext.commands.converter.GuildChannelConverter.convert +#: discord.ext.commands.converter.GuildConverter.convert +#: discord.ext.commands.converter.GuildStickerConverter.convert +#: discord.ext.commands.converter.InviteConverter.convert +#: discord.ext.commands.converter.MemberConverter.convert +#: discord.ext.commands.converter.MessageConverter.convert +#: discord.ext.commands.converter.ObjectConverter.convert +#: discord.ext.commands.converter.PartialEmojiConverter.convert +#: discord.ext.commands.converter.PartialMessageConverter.convert +#: discord.ext.commands.converter.RoleConverter.convert +#: discord.ext.commands.converter.StageChannelConverter.convert +#: discord.ext.commands.converter.StoreChannelConverter.convert +#: discord.ext.commands.converter.TextChannelConverter.convert +#: discord.ext.commands.converter.ThreadConverter.convert +#: discord.ext.commands.converter.UserConverter.convert +#: discord.ext.commands.converter.VoiceChannelConverter.convert +#: discord.ext.commands.converter.clean_content.convert +#: discord.ext.commands.converter.run_converters +#: discord.ext.commands.cooldowns.Cooldown.get_retry_after +#: discord.ext.commands.cooldowns.Cooldown.get_tokens +#: discord.ext.commands.cooldowns.Cooldown.update_rate_limit +#: discord.ext.commands.core.Command.add_check +#: discord.ext.commands.core.Command.after_invoke +#: discord.ext.commands.core.Command.before_invoke +#: discord.ext.commands.core.Command.can_run +#: discord.ext.commands.core.Command.error +#: discord.ext.commands.core.Command.get_cooldown_retry_after +#: discord.ext.commands.core.Command.is_on_cooldown +#: discord.ext.commands.core.Command.remove_check +#: discord.ext.commands.core.Command.reset_cooldown +#: discord.ext.commands.core.GroupMixin.add_command +#: discord.ext.commands.core.GroupMixin.get_command +#: discord.ext.commands.core.GroupMixin.remove_command +#: discord.ext.commands.core.check discord.ext.commands.core.check_any +#: discord.ext.commands.core.command discord.ext.commands.core.cooldown +#: discord.ext.commands.core.dynamic_cooldown +#: discord.ext.commands.core.has_any_role +#: discord.ext.commands.core.has_permissions discord.ext.commands.core.has_role +#: discord.ext.commands.core.max_concurrency +#: discord.ext.commands.errors.NSFWChannelRequired +#: discord.ext.commands.flags.FlagConverter +#: discord.ext.commands.flags.FlagConverter.convert +#: discord.ext.commands.flags.flag +#: discord.ext.commands.help.DefaultHelpCommand.add_command_formatting +#: discord.ext.commands.help.DefaultHelpCommand.add_indented_commands +#: discord.ext.commands.help.HelpCommand.add_check +#: discord.ext.commands.help.HelpCommand.command_not_found +#: discord.ext.commands.help.HelpCommand.filter_commands +#: discord.ext.commands.help.HelpCommand.get_command_signature +#: discord.ext.commands.help.HelpCommand.get_max_size +#: discord.ext.commands.help.HelpCommand.on_help_command_error +#: discord.ext.commands.help.HelpCommand.prepare_help_command +#: discord.ext.commands.help.HelpCommand.remove_check +#: discord.ext.commands.help.HelpCommand.send_bot_help +#: discord.ext.commands.help.HelpCommand.send_cog_help +#: discord.ext.commands.help.HelpCommand.send_command_help +#: discord.ext.commands.help.HelpCommand.send_error_message +#: discord.ext.commands.help.HelpCommand.send_group_help +#: discord.ext.commands.help.HelpCommand.subcommand_not_found +#: discord.ext.commands.help.MinimalHelpCommand.add_aliases_formatting +#: discord.ext.commands.help.MinimalHelpCommand.add_bot_commands_formatting +#: discord.ext.commands.help.MinimalHelpCommand.add_command_formatting +#: discord.ext.commands.help.MinimalHelpCommand.add_subcommand_formatting +#: discord.ext.commands.help.MinimalHelpCommand.get_command_signature +#: discord.ext.commands.help.Paginator.add_line of +msgid "Parameters" +msgstr "パラメータ" + +#: discord.ext.commands.bot.BotBase.after_invoke:17 +#: discord.ext.commands.core.Command.after_invoke:11 of +msgid "The coroutine to register as the post-invoke hook." +msgstr "" + +#: discord.abc.Messageable.fetch_message discord.abc.Messageable.history +#: discord.abc.Messageable.pins discord.abc.Messageable.send +#: discord.client.Client.add_view discord.client.Client.application_info +#: discord.client.Client.change_presence discord.client.Client.connect +#: discord.client.Client.create_guild discord.client.Client.delete_invite +#: discord.client.Client.event discord.client.Client.fetch_channel +#: discord.client.Client.fetch_guild discord.client.Client.fetch_guilds +#: discord.client.Client.fetch_invite +#: discord.client.Client.fetch_premium_sticker_packs +#: discord.client.Client.fetch_stage_instance +#: discord.client.Client.fetch_sticker discord.client.Client.fetch_template +#: discord.client.Client.fetch_user discord.client.Client.fetch_webhook +#: discord.client.Client.fetch_widget discord.client.Client.login +#: discord.client.Client.start discord.client.Client.wait_for +#: discord.ext.commands.bot.BotBase.add_cog +#: discord.ext.commands.bot.BotBase.after_invoke +#: discord.ext.commands.bot.BotBase.before_invoke +#: discord.ext.commands.bot.BotBase.listen +#: discord.ext.commands.bot.BotBase.load_extension +#: discord.ext.commands.bot.BotBase.reload_extension +#: discord.ext.commands.bot.BotBase.unload_extension +#: discord.ext.commands.cog.Cog.listener +#: discord.ext.commands.context.Context.invoke +#: discord.ext.commands.context.Context.reinvoke +#: discord.ext.commands.context.Context.reply +#: discord.ext.commands.converter.CategoryChannelConverter.convert +#: discord.ext.commands.converter.ColourConverter.convert +#: discord.ext.commands.converter.Converter.convert +#: discord.ext.commands.converter.EmojiConverter.convert +#: discord.ext.commands.converter.GameConverter.convert +#: discord.ext.commands.converter.GuildChannelConverter.convert +#: discord.ext.commands.converter.GuildConverter.convert +#: discord.ext.commands.converter.GuildStickerConverter.convert +#: discord.ext.commands.converter.InviteConverter.convert +#: discord.ext.commands.converter.MemberConverter.convert +#: discord.ext.commands.converter.MessageConverter.convert +#: discord.ext.commands.converter.ObjectConverter.convert +#: discord.ext.commands.converter.PartialEmojiConverter.convert +#: discord.ext.commands.converter.PartialMessageConverter.convert +#: discord.ext.commands.converter.RoleConverter.convert +#: discord.ext.commands.converter.StageChannelConverter.convert +#: discord.ext.commands.converter.StoreChannelConverter.convert +#: discord.ext.commands.converter.TextChannelConverter.convert +#: discord.ext.commands.converter.ThreadConverter.convert +#: discord.ext.commands.converter.UserConverter.convert +#: discord.ext.commands.converter.VoiceChannelConverter.convert +#: discord.ext.commands.converter.clean_content.convert +#: discord.ext.commands.converter.run_converters +#: discord.ext.commands.core.Command.after_invoke +#: discord.ext.commands.core.Command.before_invoke +#: discord.ext.commands.core.Command.can_run +#: discord.ext.commands.core.Command.error +#: discord.ext.commands.core.GroupMixin.add_command +#: discord.ext.commands.core.check_any discord.ext.commands.core.command +#: discord.ext.commands.flags.FlagConverter.convert +#: discord.ext.commands.help.Paginator.add_line of +#, fuzzy +msgid "Raises" +msgstr "例外" + +#: discord.client.Client.event:15 +#: discord.ext.commands.bot.BotBase.after_invoke:20 +#: discord.ext.commands.bot.BotBase.before_invoke:19 +#: discord.ext.commands.core.Command.after_invoke:14 +#: discord.ext.commands.core.Command.before_invoke:14 +#: discord.ext.commands.core.Command.error:10 of +#, fuzzy +msgid "The coroutine passed is not actually a coroutine." +msgstr ":exc:`TypeError` -- 渡されたコルーチンが実際はコルーチンではない。" + +#: discord.ext.commands.bot.BotBase.before_invoke:1 +#: discord.ext.commands.core.Command.before_invoke:1 +#: discord.ext.commands.core.before_invoke:1 of +msgid "A decorator that registers a coroutine as a pre-invoke hook." +msgstr "" + +#: discord.ext.commands.bot.BotBase.before_invoke:3 +#: discord.ext.commands.core.Command.before_invoke:3 of +msgid "" +"A pre-invoke hook is called directly before the command is called. This " +"makes it a useful function to set up database connections or any type of " +"set up required." +msgstr "" + +#: discord.ext.commands.bot.BotBase.before_invoke:7 +#: discord.ext.commands.core.Command.before_invoke:7 of +msgid "This pre-invoke hook takes a sole parameter, a :class:`.Context`." +msgstr "" + +#: discord.ext.commands.bot.BotBase.before_invoke:11 of +msgid "" +"The :meth:`~.Bot.before_invoke` and :meth:`~.Bot.after_invoke` hooks are " +"only called if all checks and argument parsing procedures pass without " +"error. If any check or argument parsing procedures fail then the hooks " +"are not called." +msgstr "" + +#: discord.ext.commands.bot.BotBase.before_invoke:16 +#: discord.ext.commands.core.Command.before_invoke:11 of +msgid "The coroutine to register as the pre-invoke hook." +msgstr "" + +#: discord.ext.commands.bot.BotBase.check:1 of +msgid "A decorator that adds a global check to the bot." +msgstr "Botにグローバルチェックを追加するデコレーター" + +#: discord.ext.commands.bot.BotBase.check:3 of +msgid "" +"A global check is similar to a :func:`.check` that is applied on a per " +"command basis except it is run before any command checks have been " +"verified and applies to every command the bot has." +msgstr "" +"このグローバルチェックは、 :func:`.check` " +"がコマンドごとに適用されるのと似ていますが、コマンドチェックが検証され、かつBotが持つすべてのコマンドが適用される前に実行される点で異なります。" + +#: discord.ext.commands.bot.BotBase.check:9 +#: discord.ext.commands.bot.BotBase.check_once:19 of +msgid "This function can either be a regular function or a coroutine." +msgstr "この関数は、通常の関数かコルーチン、どちらでも成り得ます。" + +#: discord.ext.commands.bot.BotBase.check:11 +#: discord.ext.commands.bot.BotBase.check_once:21 of +msgid "" +"Similar to a command :func:`.check`\\, this takes a single parameter of " +"type :class:`.Context` and can only raise exceptions inherited from " +":exc:`.CommandError`." +msgstr "" +":func:`.check` コマンドと同様、 :class:`.Context` 型の単一のパラメータを取り、 " +":exc:`.CommandError` から継承された例外のみを投げることができます。" + +#: discord.client.Client.change_presence:6 discord.client.Client.event:8 +#: discord.ext.commands.bot.BotBase.add_listener:9 +#: discord.ext.commands.bot.BotBase.check:16 +#: discord.ext.commands.bot.BotBase.check_once:26 +#: discord.ext.commands.bot.BotBase.listen:8 +#: discord.ext.commands.bot.when_mentioned_or:6 +#: discord.ext.commands.core.before_invoke:9 +#: discord.ext.commands.core.has_any_role:20 +#: discord.ext.commands.core.has_permissions:16 of +msgid "Example" +msgstr "例" + +#: discord.ext.commands.bot.BotBase.check_once:1 of +msgid "A decorator that adds a \"call once\" global check to the bot." +msgstr "Botに「一度だけ実行される」グローバルチェックを追加するデコレーター" + +#: discord.ext.commands.bot.BotBase.check_once:3 of +#, fuzzy +msgid "" +"Unlike regular global checks, this one is called only once per " +":meth:`.invoke` call." +msgstr "通常のグローバルチェックと違って、これは :meth:`Command.invoke` が呼ばれる毎に一度だけ実行されます。" + +#: discord.ext.commands.bot.BotBase.check_once:6 of +msgid "" +"Regular global checks are called whenever a command is called or " +":meth:`.Command.can_run` is called. This type of check bypasses that and " +"ensures that it's called only once, even inside the default help command." +msgstr "" +"通常のグローバルチェックは、コマンドが呼び出されるか :meth:`.Command.can_run` " +"が呼び出されるたび、実行されます。しかしこのグローバルチェックはそれを迂回し、デフォルトのhelpコマンドの中であっても、たった一度だけ呼ばれます。" + +#: discord.ext.commands.bot.BotBase.check_once:13 of +msgid "" +"When using this function the :class:`.Context` sent to a group subcommand" +" may only parse the parent command and not the subcommands due to it " +"being invoked once per :meth:`.Bot.invoke` call." +msgstr "" + +#: discord.ext.commands.core.GroupMixin.command:1 of +msgid "" +"A shortcut decorator that invokes :func:`.command` and adds it to the " +"internal command list via :meth:`~.GroupMixin.add_command`." +msgstr "" +":func:`.command` を呼び出し、 :meth:`~.GroupMixin.add_command` " +"を介して内部コマンドリストに追加するショートカットデコレータ。" + +#: discord.abc.Messageable.fetch_message discord.abc.Messageable.pins +#: discord.abc.Messageable.send discord.client.Client.application_info +#: discord.client.Client.create_dm discord.client.Client.create_guild +#: discord.client.Client.fetch_channel discord.client.Client.fetch_guild +#: discord.client.Client.fetch_invite +#: discord.client.Client.fetch_premium_sticker_packs +#: discord.client.Client.fetch_stage_instance +#: discord.client.Client.fetch_sticker discord.client.Client.fetch_template +#: discord.client.Client.fetch_user discord.client.Client.fetch_webhook +#: discord.client.Client.fetch_widget discord.client.Client.get_channel +#: discord.client.Client.get_emoji discord.client.Client.get_guild +#: discord.client.Client.get_partial_messageable +#: discord.client.Client.get_stage_instance discord.client.Client.get_sticker +#: discord.client.Client.get_user discord.client.Client.wait_for +#: discord.ext.commands.HelpCommand.cog +#: discord.ext.commands.HelpCommand.invoked_with +#: discord.ext.commands.bot.BotBase.get_cog +#: discord.ext.commands.bot.BotBase.get_context +#: discord.ext.commands.bot.BotBase.get_prefix +#: discord.ext.commands.bot.BotBase.is_owner +#: discord.ext.commands.bot.BotBase.remove_cog +#: discord.ext.commands.cog.Cog.get_commands +#: discord.ext.commands.cog.Cog.get_listeners +#: discord.ext.commands.context.Context.reply +#: discord.ext.commands.context.Context.send_help +#: discord.ext.commands.converter.run_converters +#: discord.ext.commands.cooldowns.Cooldown.copy +#: discord.ext.commands.cooldowns.Cooldown.get_retry_after +#: discord.ext.commands.cooldowns.Cooldown.get_tokens +#: discord.ext.commands.cooldowns.Cooldown.update_rate_limit +#: discord.ext.commands.core.Command.can_run +#: discord.ext.commands.core.Command.copy +#: discord.ext.commands.core.Command.get_cooldown_retry_after +#: discord.ext.commands.core.Command.is_on_cooldown +#: discord.ext.commands.core.Group.copy +#: discord.ext.commands.core.GroupMixin.command +#: discord.ext.commands.core.GroupMixin.get_command +#: discord.ext.commands.core.GroupMixin.group +#: discord.ext.commands.core.GroupMixin.remove_command +#: discord.ext.commands.flags.FlagConverter.convert +#: discord.ext.commands.help.DefaultHelpCommand.get_destination +#: discord.ext.commands.help.HelpCommand.command_not_found +#: discord.ext.commands.help.HelpCommand.filter_commands +#: discord.ext.commands.help.HelpCommand.get_command_signature +#: discord.ext.commands.help.HelpCommand.get_destination +#: discord.ext.commands.help.HelpCommand.get_max_size +#: discord.ext.commands.help.HelpCommand.remove_mentions +#: discord.ext.commands.help.HelpCommand.subcommand_not_found +#: discord.ext.commands.help.MinimalHelpCommand.get_command_signature +#: discord.ext.commands.help.MinimalHelpCommand.get_destination +#: discord.ext.commands.help.MinimalHelpCommand.get_ending_note +#: discord.ext.commands.help.MinimalHelpCommand.get_opening_note of +msgid "Returns" +msgstr "戻り値" + +#: discord.ext.commands.core.GroupMixin.command:4 of +msgid "" +"A decorator that converts the provided method into a Command, adds it to " +"the bot, then returns it." +msgstr "" + +#: discord.abc.Messageable.fetch_message discord.abc.Messageable.pins +#: discord.abc.Messageable.send discord.client.Client.application_info +#: discord.client.Client.create_dm discord.client.Client.create_guild +#: discord.client.Client.fetch_channel discord.client.Client.fetch_guild +#: discord.client.Client.fetch_invite +#: discord.client.Client.fetch_premium_sticker_packs +#: discord.client.Client.fetch_stage_instance +#: discord.client.Client.fetch_sticker discord.client.Client.fetch_template +#: discord.client.Client.fetch_user discord.client.Client.fetch_webhook +#: discord.client.Client.fetch_widget discord.client.Client.get_channel +#: discord.client.Client.get_emoji discord.client.Client.get_guild +#: discord.client.Client.get_partial_messageable +#: discord.client.Client.get_stage_instance discord.client.Client.get_sticker +#: discord.client.Client.get_user discord.client.Client.wait_for +#: discord.ext.commands.HelpCommand.cog +#: discord.ext.commands.HelpCommand.invoked_with +#: discord.ext.commands.bot.BotBase.get_cog +#: discord.ext.commands.bot.BotBase.get_context +#: discord.ext.commands.bot.BotBase.get_prefix +#: discord.ext.commands.bot.BotBase.is_owner +#: discord.ext.commands.bot.BotBase.remove_cog +#: discord.ext.commands.cog.Cog.get_commands +#: discord.ext.commands.cog.Cog.get_listeners +#: discord.ext.commands.context.Context.reply +#: discord.ext.commands.context.Context.send_help +#: discord.ext.commands.converter.run_converters +#: discord.ext.commands.cooldowns.Cooldown.copy +#: discord.ext.commands.cooldowns.Cooldown.get_retry_after +#: discord.ext.commands.cooldowns.Cooldown.get_tokens +#: discord.ext.commands.cooldowns.Cooldown.update_rate_limit +#: discord.ext.commands.core.Command.can_run +#: discord.ext.commands.core.Command.copy +#: discord.ext.commands.core.Command.get_cooldown_retry_after +#: discord.ext.commands.core.Command.is_on_cooldown +#: discord.ext.commands.core.Group.copy +#: discord.ext.commands.core.GroupMixin.command +#: discord.ext.commands.core.GroupMixin.get_command +#: discord.ext.commands.core.GroupMixin.group +#: discord.ext.commands.core.GroupMixin.remove_command +#: discord.ext.commands.flags.FlagConverter.convert +#: discord.ext.commands.help.DefaultHelpCommand.get_destination +#: discord.ext.commands.help.HelpCommand.command_not_found +#: discord.ext.commands.help.HelpCommand.filter_commands +#: discord.ext.commands.help.HelpCommand.get_command_signature +#: discord.ext.commands.help.HelpCommand.get_destination +#: discord.ext.commands.help.HelpCommand.get_max_size +#: discord.ext.commands.help.HelpCommand.remove_mentions +#: discord.ext.commands.help.HelpCommand.subcommand_not_found +#: discord.ext.commands.help.MinimalHelpCommand.get_command_signature +#: discord.ext.commands.help.MinimalHelpCommand.get_destination +#: discord.ext.commands.help.MinimalHelpCommand.get_ending_note +#: discord.ext.commands.help.MinimalHelpCommand.get_opening_note of +msgid "Return type" +msgstr "戻り値の型" + +#: discord.ext.commands.core.GroupMixin.command:5 of +msgid "Callable[..., :class:`Command`]" +msgstr "" + +#: discord.client.Client.event:1 of +msgid "A decorator that registers an event to listen to." +msgstr "リッスンするイベントを登録するデコレータ。" + +#: discord.client.Client.event:3 of +msgid "" +"You can find more info about the events on the :ref:`documentation below " +"`." +msgstr "イベントの詳細については :ref:`以下のドキュメント ` を参照してください。" + +#: discord.client.Client.event:5 of +msgid "" +"The events must be a :ref:`coroutine `, if not, " +":exc:`TypeError` is raised." +msgstr "イベントは :ref:`コルーチン ` でなければいけません。違う場合は :exc:`TypeError` が発生します。" + +#: discord.ext.commands.core.GroupMixin.group:1 of +msgid "" +"A shortcut decorator that invokes :func:`.group` and adds it to the " +"internal command list via :meth:`~.GroupMixin.add_command`." +msgstr "" + +#: discord.ext.commands.core.GroupMixin.group:4 of +msgid "" +"A decorator that converts the provided method into a Group, adds it to " +"the bot, then returns it." +msgstr "" + +#: discord.ext.commands.core.GroupMixin.group:5 of +msgid "Callable[..., :class:`Group`]" +msgstr "" + +#: discord.ext.commands.bot.BotBase.listen:1 of +msgid "" +"A decorator that registers another function as an external event " +"listener. Basically this allows you to listen to multiple events from " +"different places e.g. such as :func:`.on_ready`" +msgstr "" + +#: discord.ext.commands.bot.BotBase.listen:5 of +msgid "The functions being listened to must be a :ref:`coroutine `." +msgstr "" + +#: discord.ext.commands.bot.BotBase.listen:21 of +msgid "Would print one and two in an unspecified order." +msgstr "" + +#: discord.ext.commands.bot.BotBase.listen:23 of +#, fuzzy +msgid "The function being listened to is not a coroutine." +msgstr ":exc:`TypeError` -- 渡された関数がコルーチンでない。" + #: discord.ext.commands.Bot.activity:1 of msgid "The activity being used upon logging in." msgstr "" @@ -281,202 +813,89 @@ msgstr "" msgid "Optional[:class:`.BaseActivity`]" msgstr "" -#: discord.ext.commands.Bot.add_check:1 of +#: discord.ext.commands.bot.BotBase.add_check:1 of msgid "Adds a global check to the bot." msgstr "ボットにグローバルチェックを追加します。" -#: discord.ext.commands.Bot.add_check:3 of +#: discord.ext.commands.bot.BotBase.add_check:3 of msgid "" "This is the non-decorator interface to :meth:`.check` and " ":meth:`.check_once`." msgstr "これは :meth:`.check` と :meth:`.check_once` のデコレータでない実装です。" -#: ../../ext/commands/api.rst discord.ext.commands.Bot.add_check -#: discord.ext.commands.Bot.add_cog discord.ext.commands.Bot.add_command -#: discord.ext.commands.Bot.add_listener discord.ext.commands.Bot.after_invoke -#: discord.ext.commands.Bot.before_identify_hook -#: discord.ext.commands.Bot.before_invoke -#: discord.ext.commands.Bot.change_presence discord.ext.commands.Bot.connect -#: discord.ext.commands.Bot.create_guild discord.ext.commands.Bot.delete_invite -#: discord.ext.commands.Bot.fetch_guild discord.ext.commands.Bot.fetch_guilds -#: discord.ext.commands.Bot.fetch_invite -#: discord.ext.commands.Bot.fetch_template discord.ext.commands.Bot.fetch_user -#: discord.ext.commands.Bot.fetch_user_profile -#: discord.ext.commands.Bot.fetch_widget discord.ext.commands.Bot.get_channel -#: discord.ext.commands.Bot.get_cog discord.ext.commands.Bot.get_command -#: discord.ext.commands.Bot.get_context discord.ext.commands.Bot.get_emoji -#: discord.ext.commands.Bot.get_guild discord.ext.commands.Bot.get_prefix -#: discord.ext.commands.Bot.get_user discord.ext.commands.Bot.invoke -#: discord.ext.commands.Bot.is_owner discord.ext.commands.Bot.load_extension -#: discord.ext.commands.Bot.login discord.ext.commands.Bot.process_commands -#: discord.ext.commands.Bot.reload_extension -#: discord.ext.commands.Bot.remove_check discord.ext.commands.Bot.remove_cog -#: discord.ext.commands.Bot.remove_command -#: discord.ext.commands.Bot.remove_listener -#: discord.ext.commands.Bot.request_offline_members -#: discord.ext.commands.Bot.unload_extension discord.ext.commands.Bot.wait_for -#: discord.ext.commands.CategoryChannelConverter.convert -#: discord.ext.commands.Cog.cog_after_invoke -#: discord.ext.commands.Cog.cog_before_invoke -#: discord.ext.commands.Cog.cog_command_error discord.ext.commands.Cog.listener -#: discord.ext.commands.ColourConverter.convert -#: discord.ext.commands.Command.add_check -#: discord.ext.commands.Command.after_invoke -#: discord.ext.commands.Command.before_invoke -#: discord.ext.commands.Command.can_run discord.ext.commands.Command.error -#: discord.ext.commands.Command.get_cooldown_retry_after -#: discord.ext.commands.Command.is_on_cooldown -#: discord.ext.commands.Command.remove_check -#: discord.ext.commands.Command.reset_cooldown -#: discord.ext.commands.Context.fetch_message -#: discord.ext.commands.Context.history discord.ext.commands.Context.invoke -#: discord.ext.commands.Context.reinvoke discord.ext.commands.Context.send -#: discord.ext.commands.Context.send_help -#: discord.ext.commands.Converter.convert -#: discord.ext.commands.DefaultHelpCommand.add_command_formatting -#: discord.ext.commands.DefaultHelpCommand.add_indented_commands -#: discord.ext.commands.EmojiConverter.convert -#: discord.ext.commands.GameConverter.convert -#: discord.ext.commands.Group.add_check discord.ext.commands.Group.add_command -#: discord.ext.commands.Group.after_invoke -#: discord.ext.commands.Group.before_invoke discord.ext.commands.Group.can_run -#: discord.ext.commands.Group.error discord.ext.commands.Group.get_command -#: discord.ext.commands.Group.get_cooldown_retry_after -#: discord.ext.commands.Group.is_on_cooldown -#: discord.ext.commands.Group.remove_check -#: discord.ext.commands.Group.remove_command -#: discord.ext.commands.Group.reset_cooldown -#: discord.ext.commands.GroupMixin.add_command -#: discord.ext.commands.GroupMixin.get_command -#: discord.ext.commands.GroupMixin.remove_command -#: discord.ext.commands.HelpCommand.add_check -#: discord.ext.commands.HelpCommand.command_not_found -#: discord.ext.commands.HelpCommand.filter_commands -#: discord.ext.commands.HelpCommand.get_command_signature -#: discord.ext.commands.HelpCommand.get_max_size -#: discord.ext.commands.HelpCommand.on_help_command_error -#: discord.ext.commands.HelpCommand.prepare_help_command -#: discord.ext.commands.HelpCommand.remove_check -#: discord.ext.commands.HelpCommand.send_bot_help -#: discord.ext.commands.HelpCommand.send_cog_help -#: discord.ext.commands.HelpCommand.send_command_help -#: discord.ext.commands.HelpCommand.send_error_message -#: discord.ext.commands.HelpCommand.send_group_help -#: discord.ext.commands.HelpCommand.subcommand_not_found -#: discord.ext.commands.InviteConverter.convert -#: discord.ext.commands.MemberConverter.convert -#: discord.ext.commands.MessageConverter.convert -#: discord.ext.commands.MinimalHelpCommand.add_aliases_formatting -#: discord.ext.commands.MinimalHelpCommand.add_bot_commands_formatting -#: discord.ext.commands.MinimalHelpCommand.add_command_formatting -#: discord.ext.commands.MinimalHelpCommand.add_subcommand_formatting -#: discord.ext.commands.MinimalHelpCommand.get_command_signature -#: discord.ext.commands.NSFWChannelRequired -#: discord.ext.commands.Paginator.add_line -#: discord.ext.commands.PartialEmojiConverter.convert -#: discord.ext.commands.RoleConverter.convert -#: discord.ext.commands.TextChannelConverter.convert -#: discord.ext.commands.UserConverter.convert -#: discord.ext.commands.VoiceChannelConverter.convert -#: discord.ext.commands.check discord.ext.commands.check_any -#: discord.ext.commands.clean_content.convert discord.ext.commands.command -#: discord.ext.commands.cooldown discord.ext.commands.has_any_role -#: discord.ext.commands.has_permissions discord.ext.commands.has_role -#: discord.ext.commands.max_concurrency of -msgid "Parameters" -msgstr "パラメータ" +#: discord.ext.commands.bot.BotBase.add_check:8 +#: discord.ext.commands.bot.BotBase.remove_check:8 +#: discord.ext.commands.core.Command.add_check:9 +#: discord.ext.commands.core.Command.remove_check:10 +#: discord.ext.commands.help.HelpCommand.add_check:7 +#: discord.ext.commands.help.HelpCommand.remove_check:10 of +#, fuzzy +msgid "``func`` parameter is now positional-only." +msgstr "すべてのパラメータがオプションです。" -#: discord.ext.commands.Bot.add_check:6 of +#: discord.ext.commands.bot.BotBase.add_check:10 of msgid "The function that was used as a global check." msgstr "グローバルチェックとして使用される関数。" -#: discord.ext.commands.Bot.add_check:7 of +#: discord.ext.commands.bot.BotBase.add_check:11 of #, fuzzy -msgid "" -"If the function should only be called once per :meth:`.Command.invoke` " -"call." +msgid "If the function should only be called once per :meth:`.invoke` call." msgstr "その関数が :meth:`Command.invoke` の呼び出し時に、一度だけ呼び出されるべきかどうか。" -#: discord.ext.commands.Bot.add_cog:1 of +#: discord.ext.commands.bot.BotBase.add_cog:1 of msgid "Adds a \"cog\" to the bot." msgstr "botに「コグ」を追加します。" -#: discord.ext.commands.Bot.add_cog:3 of +#: discord.ext.commands.bot.BotBase.add_cog:3 of msgid "A cog is a class that has its own event listeners and commands." msgstr "コグは、イベントリスナーとコマンドを持つクラスです。" -#: discord.ext.commands.Bot.add_cog:5 of +#: discord.ext.commands.bot.BotBase.add_cog:7 of +msgid "" +":exc:`.ClientException` is raised when a cog with the same name is " +"already loaded." +msgstr "" + +#: discord.ext.commands.bot.BotBase.add_cog:12 of +msgid "``cog`` parameter is now positional-only." +msgstr "" + +#: discord.ext.commands.bot.BotBase.add_cog:14 of msgid "The cog to register to the bot." msgstr "ボットに登録するコグ。" -#: discord.ext.commands.Bot.add_cog discord.ext.commands.Bot.add_command -#: discord.ext.commands.Bot.after_invoke -#: discord.ext.commands.Bot.application_info -#: discord.ext.commands.Bot.before_invoke -#: discord.ext.commands.Bot.change_presence discord.ext.commands.Bot.connect -#: discord.ext.commands.Bot.create_guild discord.ext.commands.Bot.delete_invite -#: discord.ext.commands.Bot.event discord.ext.commands.Bot.fetch_channel -#: discord.ext.commands.Bot.fetch_guild discord.ext.commands.Bot.fetch_guilds -#: discord.ext.commands.Bot.fetch_invite -#: discord.ext.commands.Bot.fetch_template discord.ext.commands.Bot.fetch_user -#: discord.ext.commands.Bot.fetch_user_profile -#: discord.ext.commands.Bot.fetch_webhook discord.ext.commands.Bot.fetch_widget -#: discord.ext.commands.Bot.listen discord.ext.commands.Bot.load_extension -#: discord.ext.commands.Bot.login discord.ext.commands.Bot.reload_extension -#: discord.ext.commands.Bot.request_offline_members -#: discord.ext.commands.Bot.start discord.ext.commands.Bot.unload_extension -#: discord.ext.commands.Bot.wait_for -#: discord.ext.commands.CategoryChannelConverter.convert -#: discord.ext.commands.Cog.listener -#: discord.ext.commands.ColourConverter.convert -#: discord.ext.commands.Command.after_invoke -#: discord.ext.commands.Command.before_invoke -#: discord.ext.commands.Command.can_run discord.ext.commands.Command.error -#: discord.ext.commands.Context.fetch_message -#: discord.ext.commands.Context.history discord.ext.commands.Context.invoke -#: discord.ext.commands.Context.pins discord.ext.commands.Context.reinvoke -#: discord.ext.commands.Context.send discord.ext.commands.Converter.convert -#: discord.ext.commands.EmojiConverter.convert -#: discord.ext.commands.GameConverter.convert -#: discord.ext.commands.Group.add_command -#: discord.ext.commands.Group.after_invoke -#: discord.ext.commands.Group.before_invoke discord.ext.commands.Group.can_run -#: discord.ext.commands.Group.error discord.ext.commands.GroupMixin.add_command -#: discord.ext.commands.InviteConverter.convert -#: discord.ext.commands.MemberConverter.convert -#: discord.ext.commands.MessageConverter.convert -#: discord.ext.commands.Paginator.add_line -#: discord.ext.commands.PartialEmojiConverter.convert -#: discord.ext.commands.RoleConverter.convert -#: discord.ext.commands.TextChannelConverter.convert -#: discord.ext.commands.UserConverter.convert -#: discord.ext.commands.VoiceChannelConverter.convert -#: discord.ext.commands.check_any discord.ext.commands.clean_content.convert -#: discord.ext.commands.command of -#, fuzzy -msgid "Raises" -msgstr "例外" +#: discord.ext.commands.bot.BotBase.add_cog:16 of +msgid "" +"If a previously loaded cog with the same name should be ejected instead " +"of raising an error. .. versionadded:: 2.0" +msgstr "" + +#: discord.ext.commands.bot.BotBase.add_cog:16 of +msgid "" +"If a previously loaded cog with the same name should be ejected instead " +"of raising an error." +msgstr "" -#: discord.ext.commands.Bot.add_cog:8 of +#: discord.ext.commands.bot.BotBase.add_cog:22 of #, fuzzy msgid "The cog does not inherit from :class:`.Cog`." msgstr ":exc:`TypeError -- コグが :class:`.Cog` を継承していない。" -#: discord.ext.commands.Bot.add_cog:9 of +#: discord.ext.commands.bot.BotBase.add_cog:23 of #, fuzzy msgid "An error happened during loading." msgstr ":exc:`CommandError` -- 読み込み中にエラーが発生した。" -#: discord.ext.commands.Bot.add_command:1 -#: discord.ext.commands.Group.add_command:1 -#: discord.ext.commands.GroupMixin.add_command:1 of +#: discord.ext.commands.bot.BotBase.add_cog:24 of +msgid "A cog with the same name is already loaded." +msgstr "" + +#: discord.ext.commands.core.GroupMixin.add_command:1 of #, fuzzy msgid "Adds a :class:`.Command` into the internal list of commands." msgstr ":class:`.Command`やそのサブクラスを内部のコマンドリストに追加します。" -#: discord.ext.commands.Bot.add_command:3 -#: discord.ext.commands.Group.add_command:3 -#: discord.ext.commands.GroupMixin.add_command:3 of +#: discord.ext.commands.core.GroupMixin.add_command:3 of msgid "" "This is usually not called, instead the :meth:`~.GroupMixin.command` or " ":meth:`~.GroupMixin.group` shortcut decorators are used instead." @@ -484,102 +903,72 @@ msgstr "" "これは通常、呼び出されません。代わりに :meth:`~.GroupMixin.command` か " ":meth:`~.GroupMixin.group` のショートカットデコレータが使われます。" -#: discord.ext.commands.Bot.add_command:6 -#: discord.ext.commands.Group.add_command:6 -#: discord.ext.commands.GroupMixin.add_command:6 of +#: discord.ext.commands.core.GroupMixin.add_command:6 of msgid "" "Raise :exc:`.CommandRegistrationError` instead of generic " ":exc:`.ClientException`" msgstr "" -#: discord.ext.commands.Bot.add_command:9 -#: discord.ext.commands.Group.add_command:9 -#: discord.ext.commands.GroupMixin.add_command:9 of +#: discord.ext.commands.context.Context.invoke:19 +#: discord.ext.commands.core.GroupMixin.add_command:11 of +msgid "``command`` parameter is now positional-only." +msgstr "" + +#: discord.ext.commands.core.GroupMixin.add_command:13 of msgid "The command to add." msgstr "追加するコマンド。" -#: discord.ext.commands.Bot.add_command:12 -#: discord.ext.commands.Group.add_command:12 -#: discord.ext.commands.GroupMixin.add_command:12 of +#: discord.ext.commands.core.GroupMixin.add_command:16 of msgid "If the command or its alias is already registered by different command." msgstr "" -#: discord.ext.commands.Bot.add_command:13 -#: discord.ext.commands.Group.add_command:13 -#: discord.ext.commands.GroupMixin.add_command:13 of +#: discord.ext.commands.core.GroupMixin.add_command:17 of #, fuzzy msgid "If the command passed is not a subclass of :class:`.Command`." msgstr ":exc:`TypeError` -- 渡されたコマンドが:class:`.Command`のサブコマンドではないという例外" -#: discord.ext.commands.Bot.add_listener:1 of +#: discord.ext.commands.bot.BotBase.add_listener:1 of msgid "The non decorator alternative to :meth:`.listen`." msgstr ":meth:`.listen` の代替の非デコレータ" -#: discord.ext.commands.Bot.add_listener:3 of +#: discord.ext.commands.bot.BotBase.add_listener:3 of msgid "The function to call." msgstr "呼び出される関数" -#: discord.ext.commands.Bot.add_listener:5 of +#: discord.ext.commands.bot.BotBase.add_listener:5 of msgid "The name of the event to listen for. Defaults to ``func.__name__``." msgstr "待機するイベントの名前。デフォルトでは ``func.__name__`` です。" -#: discord.ext.commands.Bot.add_listener:9 -#: discord.ext.commands.Bot.change_presence:6 discord.ext.commands.Bot.check:16 -#: discord.ext.commands.Bot.check_once:26 discord.ext.commands.Bot.event:8 -#: discord.ext.commands.Bot.listen:8 discord.ext.commands.before_invoke:9 -#: discord.ext.commands.has_any_role:20 discord.ext.commands.has_permissions:16 -#: discord.ext.commands.when_mentioned_or:6 of -msgid "Example" -msgstr "例" - -#: discord.ext.commands.Bot.after_invoke:1 -#: discord.ext.commands.Command.after_invoke:1 -#: discord.ext.commands.Group.after_invoke:1 -#: discord.ext.commands.after_invoke:1 of -msgid "A decorator that registers a coroutine as a post-invoke hook." +#: discord.client.Client.add_view:1 of +msgid "Registers a :class:`~discord.ui.View` for persistent listening." msgstr "" -#: discord.ext.commands.Bot.after_invoke:3 -#: discord.ext.commands.Command.after_invoke:3 -#: discord.ext.commands.Group.after_invoke:3 of +#: discord.client.Client.add_view:3 of msgid "" -"A post-invoke hook is called directly after the command is called. This " -"makes it a useful function to clean-up database connections or any type " -"of clean up required." +"This method should be used for when a view is comprised of components " +"that last longer than the lifecycle of the program." msgstr "" -#: discord.ext.commands.Bot.after_invoke:7 -#: discord.ext.commands.Command.after_invoke:7 -#: discord.ext.commands.Group.after_invoke:7 of -msgid "This post-invoke hook takes a sole parameter, a :class:`.Context`." +#: discord.client.Client.add_view:8 of +msgid "The view to register for dispatching." msgstr "" -#: discord.ext.commands.Bot.after_invoke:11 of +#: discord.client.Client.add_view:10 of msgid "" -"Similar to :meth:`~.Bot.before_invoke`\\, this is not called unless " -"checks and argument parsing procedures succeed. This hook is, however, " -"**always** called regardless of the internal command callback raising an " -"error (i.e. :exc:`.CommandInvokeError`\\). This makes it ideal for clean-" -"up scenarios." +"The message ID that the view is attached to. This is currently used to " +"refresh the view's state during message update events. If not given then " +"message update events are not propagated for the view." msgstr "" -#: discord.ext.commands.Bot.after_invoke:17 -#: discord.ext.commands.Command.after_invoke:11 -#: discord.ext.commands.Group.after_invoke:11 of -msgid "The coroutine to register as the post-invoke hook." +#: discord.client.Client.add_view:15 of +msgid "A view was not passed." msgstr "" -#: discord.ext.commands.Bot.after_invoke:20 -#: discord.ext.commands.Bot.before_invoke:19 discord.ext.commands.Bot.event:15 -#: discord.ext.commands.Command.after_invoke:14 -#: discord.ext.commands.Command.before_invoke:14 -#: discord.ext.commands.Command.error:10 -#: discord.ext.commands.Group.after_invoke:14 -#: discord.ext.commands.Group.before_invoke:14 -#: discord.ext.commands.Group.error:10 of -#, fuzzy -msgid "The coroutine passed is not actually a coroutine." -msgstr ":exc:`TypeError` -- 渡されたコルーチンが実際はコルーチンではない。" +#: discord.client.Client.add_view:16 of +msgid "" +"The view is not persistent. A persistent view has no timeout and all " +"their components have an explicitly provided custom_id." +msgstr "" #: discord.ext.commands.Bot.allowed_mentions:1 of msgid "The allowed mention configuration." @@ -589,223 +978,125 @@ msgstr "" msgid "Optional[:class:`~discord.AllowedMentions`]" msgstr "" -#: discord.ext.commands.Bot.application_info:1 -#: discord.ext.commands.Bot.before_identify_hook:1 -#: discord.ext.commands.Bot.change_presence:1 -#: discord.ext.commands.Bot.connect:1 discord.ext.commands.Bot.create_guild:1 -#: discord.ext.commands.Bot.delete_invite:1 -#: discord.ext.commands.Bot.fetch_channel:1 -#: discord.ext.commands.Bot.fetch_guild:1 -#: discord.ext.commands.Bot.fetch_guilds:1 -#: discord.ext.commands.Bot.fetch_invite:1 -#: discord.ext.commands.Bot.fetch_template:1 -#: discord.ext.commands.Bot.fetch_user:1 -#: discord.ext.commands.Bot.fetch_user_profile:1 -#: discord.ext.commands.Bot.fetch_webhook:1 -#: discord.ext.commands.Bot.fetch_widget:1 -#: discord.ext.commands.Bot.get_context:1 discord.ext.commands.Bot.get_prefix:1 -#: discord.ext.commands.Bot.invoke:1 discord.ext.commands.Bot.is_owner:1 -#: discord.ext.commands.Bot.login:1 discord.ext.commands.Bot.logout:1 -#: discord.ext.commands.Bot.on_command_error:1 -#: discord.ext.commands.Bot.on_error:1 -#: discord.ext.commands.Bot.process_commands:1 -#: discord.ext.commands.Bot.request_offline_members:1 -#: discord.ext.commands.Bot.start:1 discord.ext.commands.Bot.wait_for:1 -#: discord.ext.commands.Bot.wait_until_ready:1 -#: discord.ext.commands.CategoryChannelConverter.convert:1 -#: discord.ext.commands.ColourConverter.convert:1 -#: discord.ext.commands.Command.__call__:1 -#: discord.ext.commands.Command.can_run:1 -#: discord.ext.commands.Context.fetch_message:1 -#: discord.ext.commands.Context.invoke:1 discord.ext.commands.Context.pins:1 -#: discord.ext.commands.Context.reinvoke:1 discord.ext.commands.Context.send:1 -#: discord.ext.commands.Context.send_help:1 -#: discord.ext.commands.Context.trigger_typing:1 -#: discord.ext.commands.Converter.convert:1 -#: discord.ext.commands.EmojiConverter.convert:1 -#: discord.ext.commands.GameConverter.convert:1 -#: discord.ext.commands.Group.can_run:1 -#: discord.ext.commands.HelpCommand.command_callback:1 -#: discord.ext.commands.HelpCommand.filter_commands:1 -#: discord.ext.commands.HelpCommand.on_help_command_error:1 -#: discord.ext.commands.HelpCommand.prepare_help_command:1 -#: discord.ext.commands.HelpCommand.send_bot_help:1 -#: discord.ext.commands.HelpCommand.send_cog_help:1 -#: discord.ext.commands.HelpCommand.send_command_help:1 -#: discord.ext.commands.HelpCommand.send_error_message:1 -#: discord.ext.commands.HelpCommand.send_group_help:1 -#: discord.ext.commands.InviteConverter.convert:1 -#: discord.ext.commands.MemberConverter.convert:1 -#: discord.ext.commands.MessageConverter.convert:1 -#: discord.ext.commands.PartialEmojiConverter.convert:1 -#: discord.ext.commands.RoleConverter.convert:1 -#: discord.ext.commands.TextChannelConverter.convert:1 -#: discord.ext.commands.UserConverter.convert:1 -#: discord.ext.commands.VoiceChannelConverter.convert:1 -#: discord.ext.commands.clean_content.convert:1 of +#: discord.ext.commands.Bot.application_flags:1 of +msgid "The client's application flags." +msgstr "" + +#: discord.ext.commands.Bot.application_flags:5 of +msgid ":class:`~discord.ApplicationFlags`" +msgstr "" + +#: discord.ext.commands.Bot.application_id:1 of +msgid "The client's application ID." +msgstr "" + +#: discord.ext.commands.Bot.application_id:3 of +msgid "" +"If this is not passed via ``__init__`` then this is retrieved through the" +" gateway when an event contains the data. Usually after " +":func:`~discord.on_connect` is called." +msgstr "" + +#: discord.abc.Messageable.fetch_message:1 discord.abc.Messageable.pins:1 +#: discord.abc.Messageable.send:1 discord.abc.Messageable.trigger_typing:1 +#: discord.client.Client.application_info:1 +#: discord.client.Client.before_identify_hook:1 +#: discord.client.Client.change_presence:1 discord.client.Client.connect:1 +#: discord.client.Client.create_dm:1 discord.client.Client.create_guild:1 +#: discord.client.Client.delete_invite:1 discord.client.Client.fetch_channel:1 +#: discord.client.Client.fetch_guild:1 discord.client.Client.fetch_invite:1 +#: discord.client.Client.fetch_premium_sticker_packs:1 +#: discord.client.Client.fetch_stage_instance:1 +#: discord.client.Client.fetch_sticker:1 discord.client.Client.fetch_template:1 +#: discord.client.Client.fetch_user:1 discord.client.Client.fetch_webhook:1 +#: discord.client.Client.fetch_widget:1 discord.client.Client.login:1 +#: discord.client.Client.on_error:1 discord.client.Client.start:1 +#: discord.client.Client.wait_for:1 discord.client.Client.wait_until_ready:1 +#: discord.ext.commands.bot.BotBase.close:1 +#: discord.ext.commands.bot.BotBase.get_context:1 +#: discord.ext.commands.bot.BotBase.get_prefix:1 +#: discord.ext.commands.bot.BotBase.invoke:1 +#: discord.ext.commands.bot.BotBase.is_owner:1 +#: discord.ext.commands.bot.BotBase.on_command_error:1 +#: discord.ext.commands.bot.BotBase.process_commands:1 +#: discord.ext.commands.context.Context.invoke:1 +#: discord.ext.commands.context.Context.reinvoke:1 +#: discord.ext.commands.context.Context.reply:1 +#: discord.ext.commands.context.Context.send_help:1 +#: discord.ext.commands.converter.CategoryChannelConverter.convert:1 +#: discord.ext.commands.converter.ColourConverter.convert:1 +#: discord.ext.commands.converter.Converter.convert:1 +#: discord.ext.commands.converter.EmojiConverter.convert:1 +#: discord.ext.commands.converter.GameConverter.convert:1 +#: discord.ext.commands.converter.GuildChannelConverter.convert:1 +#: discord.ext.commands.converter.GuildConverter.convert:1 +#: discord.ext.commands.converter.GuildStickerConverter.convert:1 +#: discord.ext.commands.converter.InviteConverter.convert:1 +#: discord.ext.commands.converter.MemberConverter.convert:1 +#: discord.ext.commands.converter.MessageConverter.convert:1 +#: discord.ext.commands.converter.ObjectConverter.convert:1 +#: discord.ext.commands.converter.PartialEmojiConverter.convert:1 +#: discord.ext.commands.converter.PartialMessageConverter.convert:1 +#: discord.ext.commands.converter.RoleConverter.convert:1 +#: discord.ext.commands.converter.StageChannelConverter.convert:1 +#: discord.ext.commands.converter.StoreChannelConverter.convert:1 +#: discord.ext.commands.converter.TextChannelConverter.convert:1 +#: discord.ext.commands.converter.ThreadConverter.convert:1 +#: discord.ext.commands.converter.UserConverter.convert:1 +#: discord.ext.commands.converter.VoiceChannelConverter.convert:1 +#: discord.ext.commands.converter.clean_content.convert:1 +#: discord.ext.commands.converter.run_converters:1 +#: discord.ext.commands.core.Command.__call__:1 +#: discord.ext.commands.core.Command.can_run:1 +#: discord.ext.commands.flags.FlagConverter.convert:1 +#: discord.ext.commands.help.HelpCommand.command_callback:1 +#: discord.ext.commands.help.HelpCommand.filter_commands:1 +#: discord.ext.commands.help.HelpCommand.on_help_command_error:1 +#: discord.ext.commands.help.HelpCommand.prepare_help_command:1 +#: discord.ext.commands.help.HelpCommand.send_bot_help:1 +#: discord.ext.commands.help.HelpCommand.send_cog_help:1 +#: discord.ext.commands.help.HelpCommand.send_command_help:1 +#: discord.ext.commands.help.HelpCommand.send_error_message:1 +#: discord.ext.commands.help.HelpCommand.send_group_help:1 of msgid "|coro|" msgstr "|coro|" -#: discord.ext.commands.Bot.application_info:3 of +#: discord.client.Client.application_info:3 of msgid "Retrieves the bot's application information." msgstr "Botのアプリケーション情報を取得します。" -#: discord.ext.commands.Bot.application_info:5 of +#: discord.client.Client.application_info:5 of #, fuzzy msgid "Retrieving the information failed somehow." msgstr ":exc:`.HTTPException` -- 何らかの要因で情報の取得に失敗した。" -#: discord.ext.commands.Bot.application_info discord.ext.commands.Bot.command -#: discord.ext.commands.Bot.create_guild discord.ext.commands.Bot.fetch_channel -#: discord.ext.commands.Bot.fetch_guild discord.ext.commands.Bot.fetch_invite -#: discord.ext.commands.Bot.fetch_template discord.ext.commands.Bot.fetch_user -#: discord.ext.commands.Bot.fetch_user_profile -#: discord.ext.commands.Bot.fetch_webhook discord.ext.commands.Bot.fetch_widget -#: discord.ext.commands.Bot.get_channel discord.ext.commands.Bot.get_cog -#: discord.ext.commands.Bot.get_command discord.ext.commands.Bot.get_context -#: discord.ext.commands.Bot.get_emoji discord.ext.commands.Bot.get_guild -#: discord.ext.commands.Bot.get_prefix discord.ext.commands.Bot.get_user -#: discord.ext.commands.Bot.group discord.ext.commands.Bot.is_owner -#: discord.ext.commands.Bot.remove_command discord.ext.commands.Bot.wait_for -#: discord.ext.commands.Cog.get_commands discord.ext.commands.Cog.get_listeners -#: discord.ext.commands.Command.can_run discord.ext.commands.Command.copy -#: discord.ext.commands.Command.get_cooldown_retry_after -#: discord.ext.commands.Command.is_on_cooldown -#: discord.ext.commands.Context.fetch_message discord.ext.commands.Context.pins -#: discord.ext.commands.Context.send discord.ext.commands.Context.send_help -#: discord.ext.commands.DefaultHelpCommand.get_destination -#: discord.ext.commands.Group.can_run discord.ext.commands.Group.command -#: discord.ext.commands.Group.copy discord.ext.commands.Group.get_command -#: discord.ext.commands.Group.get_cooldown_retry_after -#: discord.ext.commands.Group.group discord.ext.commands.Group.is_on_cooldown -#: discord.ext.commands.Group.remove_command -#: discord.ext.commands.GroupMixin.command -#: discord.ext.commands.GroupMixin.get_command -#: discord.ext.commands.GroupMixin.group -#: discord.ext.commands.GroupMixin.remove_command -#: discord.ext.commands.HelpCommand.cog -#: discord.ext.commands.HelpCommand.command_not_found -#: discord.ext.commands.HelpCommand.filter_commands -#: discord.ext.commands.HelpCommand.get_command_signature -#: discord.ext.commands.HelpCommand.get_destination -#: discord.ext.commands.HelpCommand.get_max_size -#: discord.ext.commands.HelpCommand.invoked_with -#: discord.ext.commands.HelpCommand.remove_mentions -#: discord.ext.commands.HelpCommand.subcommand_not_found -#: discord.ext.commands.MinimalHelpCommand.get_command_signature -#: discord.ext.commands.MinimalHelpCommand.get_destination -#: discord.ext.commands.MinimalHelpCommand.get_ending_note -#: discord.ext.commands.MinimalHelpCommand.get_opening_note of -msgid "Returns" -msgstr "戻り値" - -#: discord.ext.commands.Bot.application_info:7 of +#: discord.client.Client.application_info:7 of msgid "The bot's application information." msgstr "Botのアプリケーション情報。" -#: discord.ext.commands.Bot.application_info discord.ext.commands.Bot.command -#: discord.ext.commands.Bot.create_guild discord.ext.commands.Bot.fetch_channel -#: discord.ext.commands.Bot.fetch_guild discord.ext.commands.Bot.fetch_invite -#: discord.ext.commands.Bot.fetch_template discord.ext.commands.Bot.fetch_user -#: discord.ext.commands.Bot.fetch_user_profile -#: discord.ext.commands.Bot.fetch_webhook discord.ext.commands.Bot.fetch_widget -#: discord.ext.commands.Bot.get_channel discord.ext.commands.Bot.get_cog -#: discord.ext.commands.Bot.get_command discord.ext.commands.Bot.get_context -#: discord.ext.commands.Bot.get_emoji discord.ext.commands.Bot.get_guild -#: discord.ext.commands.Bot.get_prefix discord.ext.commands.Bot.get_user -#: discord.ext.commands.Bot.group discord.ext.commands.Bot.is_owner -#: discord.ext.commands.Bot.remove_command discord.ext.commands.Bot.wait_for -#: discord.ext.commands.Cog.get_commands discord.ext.commands.Cog.get_listeners -#: discord.ext.commands.Command.can_run discord.ext.commands.Command.copy -#: discord.ext.commands.Command.get_cooldown_retry_after -#: discord.ext.commands.Command.is_on_cooldown -#: discord.ext.commands.Context.fetch_message discord.ext.commands.Context.pins -#: discord.ext.commands.Context.send discord.ext.commands.Context.send_help -#: discord.ext.commands.DefaultHelpCommand.get_destination -#: discord.ext.commands.Group.can_run discord.ext.commands.Group.command -#: discord.ext.commands.Group.copy discord.ext.commands.Group.get_command -#: discord.ext.commands.Group.get_cooldown_retry_after -#: discord.ext.commands.Group.group discord.ext.commands.Group.is_on_cooldown -#: discord.ext.commands.Group.remove_command -#: discord.ext.commands.GroupMixin.command -#: discord.ext.commands.GroupMixin.get_command -#: discord.ext.commands.GroupMixin.group -#: discord.ext.commands.GroupMixin.remove_command -#: discord.ext.commands.HelpCommand.cog -#: discord.ext.commands.HelpCommand.command_not_found -#: discord.ext.commands.HelpCommand.filter_commands -#: discord.ext.commands.HelpCommand.get_command_signature -#: discord.ext.commands.HelpCommand.get_destination -#: discord.ext.commands.HelpCommand.get_max_size -#: discord.ext.commands.HelpCommand.invoked_with -#: discord.ext.commands.HelpCommand.remove_mentions -#: discord.ext.commands.HelpCommand.subcommand_not_found -#: discord.ext.commands.MinimalHelpCommand.get_command_signature -#: discord.ext.commands.MinimalHelpCommand.get_destination -#: discord.ext.commands.MinimalHelpCommand.get_ending_note -#: discord.ext.commands.MinimalHelpCommand.get_opening_note of -msgid "Return type" -msgstr "戻り値の型" - -#: discord.ext.commands.Bot.application_info:8 of +#: discord.client.Client.application_info:8 of msgid ":class:`.AppInfo`" msgstr ":class:`.AppInfo`" -#: discord.ext.commands.Bot.before_identify_hook:3 of +#: discord.client.Client.before_identify_hook:3 of msgid "" "A hook that is called before IDENTIFYing a session. This is useful if you" " wish to have more control over the synchronization of multiple " "IDENTIFYing clients." msgstr "" -#: discord.ext.commands.Bot.before_identify_hook:7 of +#: discord.client.Client.before_identify_hook:7 of msgid "The default implementation sleeps for 5 seconds." msgstr "" -#: discord.ext.commands.Bot.before_identify_hook:11 of +#: discord.client.Client.before_identify_hook:11 of msgid "The shard ID that requested being IDENTIFY'd" msgstr "" -#: discord.ext.commands.Bot.before_identify_hook:13 of +#: discord.client.Client.before_identify_hook:13 of msgid "Whether this IDENTIFY is the first initial IDENTIFY." msgstr "" -#: discord.ext.commands.Bot.before_invoke:1 -#: discord.ext.commands.Command.before_invoke:1 -#: discord.ext.commands.Group.before_invoke:1 -#: discord.ext.commands.before_invoke:1 of -msgid "A decorator that registers a coroutine as a pre-invoke hook." -msgstr "" - -#: discord.ext.commands.Bot.before_invoke:3 -#: discord.ext.commands.Command.before_invoke:3 -#: discord.ext.commands.Group.before_invoke:3 of -msgid "" -"A pre-invoke hook is called directly before the command is called. This " -"makes it a useful function to set up database connections or any type of " -"set up required." -msgstr "" - -#: discord.ext.commands.Bot.before_invoke:7 -#: discord.ext.commands.Command.before_invoke:7 -#: discord.ext.commands.Group.before_invoke:7 of -msgid "This pre-invoke hook takes a sole parameter, a :class:`.Context`." -msgstr "" - -#: discord.ext.commands.Bot.before_invoke:11 of -msgid "" -"The :meth:`~.Bot.before_invoke` and :meth:`~.Bot.after_invoke` hooks are " -"only called if all checks and argument parsing procedures pass without " -"error. If any check or argument parsing procedures fail then the hooks " -"are not called." -msgstr "" - -#: discord.ext.commands.Bot.before_invoke:16 -#: discord.ext.commands.Command.before_invoke:11 -#: discord.ext.commands.Group.before_invoke:11 of -msgid "The coroutine to register as the pre-invoke hook." -msgstr "" - #: discord.ext.commands.Bot.cached_messages:1 of #, fuzzy msgid "Read-only list of messages the connected client has cached." @@ -815,90 +1106,40 @@ msgstr "Sequence[:class:`.Message`] -- 接続されたクライアントにキ msgid "Sequence[:class:`.Message`]" msgstr "" -#: discord.ext.commands.Bot.change_presence:3 of +#: discord.client.Client.change_presence:3 of msgid "Changes the client's presence." msgstr "クライアントのステータスを変更します。" -#: discord.ext.commands.Bot.change_presence:12 of +#: discord.client.Client.change_presence:12 of +msgid "Removed the ``afk`` keyword-only parameter." +msgstr "" + +#: discord.client.Client.change_presence:15 of +msgid "" +"This function no-longer raises ``InvalidArgument`` instead raising " +":exc:`TypeError`." +msgstr "" + +#: discord.client.Client.change_presence:19 of msgid "The activity being done. ``None`` if no currently active activity is done." msgstr "実行中のアクティビティ。何も実行していない場合は ``None`` を返します。" -#: discord.ext.commands.Bot.change_presence:14 of +#: discord.client.Client.change_presence:21 of msgid "" "Indicates what status to change to. If ``None``, then " ":attr:`.Status.online` is used." msgstr "変更するステータスを示します。 ``None`` の場合、 :attr:`.Status.online` が使用されます。" -#: discord.ext.commands.Bot.change_presence:17 of -msgid "" -"Indicates if you are going AFK. This allows the discord client to know " -"how to handle push notifications better for you in case you are actually " -"idle and not lying." -msgstr "ステータスを退席中に変更するかどうかを返します。これによって、実際にアイドル状態に移行した場合において、Discordクライアントにプッシュ通知をより適切に処理させることができます。" - -#: discord.ext.commands.Bot.change_presence:22 of +#: discord.client.Client.change_presence:25 of #, fuzzy msgid "If the ``activity`` parameter is not the proper type." msgstr ":exc:`.InvalidArgument` -- ``activity`` に渡された値が適切な型でない。" -#: discord.ext.commands.Bot.check:1 of -msgid "A decorator that adds a global check to the bot." -msgstr "Botにグローバルチェックを追加するデコレーター" - -#: discord.ext.commands.Bot.check:3 of -msgid "" -"A global check is similar to a :func:`.check` that is applied on a per " -"command basis except it is run before any command checks have been " -"verified and applies to every command the bot has." -msgstr "" -"このグローバルチェックは、 :func:`.check` " -"がコマンドごとに適用されるのと似ていますが、コマンドチェックが検証され、かつBotが持つすべてのコマンドが適用される前に実行される点で異なります。" - -#: discord.ext.commands.Bot.check:9 discord.ext.commands.Bot.check_once:19 of -msgid "This function can either be a regular function or a coroutine." -msgstr "この関数は、通常の関数かコルーチン、どちらでも成り得ます。" - -#: discord.ext.commands.Bot.check:11 discord.ext.commands.Bot.check_once:21 of -msgid "" -"Similar to a command :func:`.check`\\, this takes a single parameter of " -"type :class:`.Context` and can only raise exceptions inherited from " -":exc:`.CommandError`." -msgstr "" -":func:`.check` コマンドと同様、 :class:`.Context` 型の単一のパラメータを取り、 " -":exc:`.CommandError` から継承された例外のみを投げることができます。" - -#: discord.ext.commands.Bot.check_once:1 of -msgid "A decorator that adds a \"call once\" global check to the bot." -msgstr "Botに「一度だけ実行される」グローバルチェックを追加するデコレーター" - -#: discord.ext.commands.Bot.check_once:3 of -#, fuzzy -msgid "" -"Unlike regular global checks, this one is called only once per " -":meth:`.Command.invoke` call." -msgstr "通常のグローバルチェックと違って、これは :meth:`Command.invoke` が呼ばれる毎に一度だけ実行されます。" - -#: discord.ext.commands.Bot.check_once:6 of -msgid "" -"Regular global checks are called whenever a command is called or " -":meth:`.Command.can_run` is called. This type of check bypasses that and " -"ensures that it's called only once, even inside the default help command." -msgstr "" -"通常のグローバルチェックは、コマンドが呼び出されるか :meth:`.Command.can_run` " -"が呼び出されるたび、実行されます。しかしこのグローバルチェックはそれを迂回し、デフォルトのhelpコマンドの中であっても、たった一度だけ呼ばれます。" - -#: discord.ext.commands.Bot.check_once:13 of -msgid "" -"When using this function the :class:`.Context` sent to a group subcommand" -" may only parse the parent command and not the subcommands due to it " -"being invoked once per :meth:`.Bot.invoke` call." -msgstr "" - -#: discord.ext.commands.Bot.clear:1 of +#: discord.client.Client.clear:1 of msgid "Clears the internal state of the bot." msgstr "Botの内部状態をクリアします。" -#: discord.ext.commands.Bot.clear:3 of +#: discord.client.Client.clear:3 of msgid "" "After this, the bot can be considered \"re-opened\", i.e. " ":meth:`is_closed` and :meth:`is_ready` both return ``False`` along with " @@ -907,6 +1148,10 @@ msgstr "" "これが実行されると、Botは「再実行」されたと見なされます。また、これにより :meth:`is_closed` や " ":meth:`is_ready` は ``False`` を返し、内部のキャッシュもクリアされます。" +#: discord.ext.commands.bot.BotBase.close:3 of +msgid "Closes the connection to Discord." +msgstr "" + #: discord.ext.commands.Bot.cogs:1 of #, fuzzy msgid "A read-only mapping of cog name to cog." @@ -916,27 +1161,6 @@ msgstr "Mapping[:class:`str`, :class:`Cog`] -- コグ名から、コグへの読 msgid "Mapping[:class:`str`, :class:`Cog`]" msgstr "" -#: discord.ext.commands.Bot.command:1 discord.ext.commands.Group.command:1 -#: discord.ext.commands.GroupMixin.command:1 of -msgid "" -"A shortcut decorator that invokes :func:`.command` and adds it to the " -"internal command list via :meth:`~.GroupMixin.add_command`." -msgstr "" -":func:`.command` を呼び出し、 :meth:`~.GroupMixin.add_command` " -"を介して内部コマンドリストに追加するショートカットデコレータ。" - -#: discord.ext.commands.Bot.command:4 discord.ext.commands.Group.command:4 -#: discord.ext.commands.GroupMixin.command:4 of -msgid "" -"A decorator that converts the provided method into a Command, adds it to " -"the bot, then returns it." -msgstr "" - -#: discord.ext.commands.Bot.command:5 discord.ext.commands.Group.command:5 -#: discord.ext.commands.GroupMixin.command:5 of -msgid "Callable[..., :class:`Command`]" -msgstr "" - #: discord.ext.commands.Bot.commands:1 discord.ext.commands.Group.commands:1 #: discord.ext.commands.GroupMixin.commands:1 of #, fuzzy @@ -949,7 +1173,7 @@ msgstr "Set[:class:`.Command`] -- 登録済みの別名がない固有のコマ msgid "Set[:class:`.Command`]" msgstr ":class:`Command` またはサブクラス" -#: discord.ext.commands.Bot.connect:3 of +#: discord.client.Client.connect:3 of msgid "" "Creates a websocket connection and lets the websocket listen to messages " "from Discord. This is a loop that runs the entire event system and " @@ -957,7 +1181,7 @@ msgid "" "WebSocket connection is terminated." msgstr "WebSocket接続を作成し、Discordからのメッセージをリッスンできるようにします。これはイベントシステム全体とライブラリの様々な機能を実行するループです。WebSocket接続が終了するまで、プログラムは再開されません。" -#: discord.ext.commands.Bot.connect:8 of +#: discord.client.Client.connect:8 of msgid "" "If we should attempt reconnecting, either due to internet failure or a " "specific failure on Discord's part. Certain disconnects that lead to bad " @@ -967,7 +1191,7 @@ msgstr "" "インターネットの障害やDiscord側の特定の障害が発生した際、再接続を試みるかどうかを表します。不正な状態へ移行する可能性がある特定の切断(無効なシャーディングpayloadや不正なトークンなど)" " は処理されません。" -#: discord.ext.commands.Bot.connect:14 of +#: discord.client.Client.connect:14 of #, fuzzy msgid "" "If the gateway to connect to Discord is not found. Usually if this is" @@ -976,86 +1200,123 @@ msgstr "" ":exc:`.GatewayNotFound` -- " "Discordに接続するためのゲートウェイが見つからない。通常、これが発生した場合はDiscordAPIのエラーが考えられます。" -#: discord.ext.commands.Bot.connect:15 of +#: discord.client.Client.connect:15 of #, fuzzy msgid "The websocket connection has been terminated." msgstr ":exc:`.ConnectionClosed` -- WebSocket接続は既に終了した。" -#: discord.ext.commands.Bot.create_guild:3 of +#: discord.client.Client.create_dm:3 of +msgid "Creates a :class:`.DMChannel` with this user." +msgstr "" + +#: discord.client.Client.create_dm:5 of +msgid "" +"This should be rarely called, as this is done transparently for most " +"people." +msgstr "" + +#: discord.client.Client.create_dm:10 of +msgid "The user to create a DM with." +msgstr "" + +#: discord.client.Client.create_dm:13 of +msgid "The channel that was created." +msgstr "" + +#: discord.client.Client.create_dm:14 of +#, fuzzy +msgid ":class:`.DMChannel`" +msgstr ":class:`.DMChannel`" + +#: discord.client.Client.create_guild:3 of msgid "Creates a :class:`.Guild`." msgstr ":class:`.Guild` を作成します。" -#: discord.ext.commands.Bot.create_guild:5 of +#: discord.client.Client.create_guild:5 of msgid "Bot accounts in more than 10 guilds are not allowed to create guilds." msgstr "10以上のギルドに参加しているBotアカウントは、ギルドの作成ができません。" -#: discord.ext.commands.Bot.create_guild:7 of -msgid "The name of the guild." -msgstr "ギルドの名前。" +#: discord.client.Client.create_guild:7 of +msgid "" +"``name`` and ``icon`` parameters are now keyword-only. The `region`` " +"parameter has been removed." +msgstr "" + +#: discord.client.Client.create_guild:11 of +msgid "``name`` and ``region``, and ``icon`` parameters are now keyword-only." +msgstr "" -#: discord.ext.commands.Bot.create_guild:9 of +#: discord.client.Client.create_guild:14 of msgid "" -"The region for the voice communication server. Defaults to " -":attr:`.VoiceRegion.us_west`." -msgstr "音声通話に利用されるサーバーの地域。デフォルト値は :attr:`.VoiceRegion.us_west` 。" +"This function no-longer raises ``InvalidArgument`` instead raising " +":exc:`ValueError`." +msgstr "" -#: discord.ext.commands.Bot.create_guild:12 of +#: discord.client.Client.create_guild:18 of +msgid "The name of the guild." +msgstr "ギルドの名前。" + +#: discord.client.Client.create_guild:20 of msgid "" "The :term:`py:bytes-like object` representing the icon. See " ":meth:`.ClientUser.edit` for more details on what is expected." msgstr "" -#: discord.ext.commands.Bot.create_guild:15 of +#: discord.client.Client.create_guild:23 of msgid "The code for a template to create the guild with. .. versionadded:: 1.4" msgstr "" -#: discord.ext.commands.Bot.create_guild:15 of +#: discord.client.Client.create_guild:23 of msgid "The code for a template to create the guild with." msgstr "" -#: discord.ext.commands.Bot.create_guild:20 of +#: discord.client.Client.create_guild:28 of #, fuzzy msgid "Guild creation failed." msgstr ":exc:`.HTTPException` -- ギルドの作成に失敗した。" -#: discord.ext.commands.Bot.create_guild:21 of +#: discord.client.Client.create_guild:29 of msgid "Invalid icon image format given. Must be PNG or JPG." msgstr "" -#: discord.ext.commands.Bot.create_guild:23 of +#: discord.client.Client.create_guild:31 of msgid "The guild created. This is not the same guild that is added to cache." msgstr "" -#: discord.ext.commands.Bot.create_guild:25 -#: discord.ext.commands.Bot.fetch_guild:21 of +#: discord.client.Client.create_guild:33 discord.client.Client.fetch_guild:25 +#: of msgid ":class:`.Guild`" msgstr ":class:`.Guild`" -#: discord.ext.commands.Bot.delete_invite:3 of +#: discord.client.Client.delete_invite:3 of msgid "Revokes an :class:`.Invite`, URL, or ID to an invite." msgstr ":class:`.Invite` や、招待のURL、IDを削除します。" -#: discord.ext.commands.Bot.delete_invite:5 of +#: discord.client.Client.delete_invite:5 of msgid "" "You must have the :attr:`~.Permissions.manage_channels` permission in the" " associated guild to do this." msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" -#: discord.ext.commands.Bot.delete_invite:8 of +#: discord.client.Client.delete_invite:10 of +msgid "``invite`` parameter is now positional-only." +msgstr "" + +#: discord.client.Client.delete_invite:12 of msgid "The invite to revoke." msgstr "取り消す招待。" -#: discord.ext.commands.Bot.delete_invite:11 of +#: discord.client.Client.delete_invite:15 of #, fuzzy msgid "You do not have permissions to revoke invites." msgstr ":exc:`.Forbidden` -- 招待を取り消す権限が無い。" -#: discord.ext.commands.Bot.delete_invite:12 of +#: discord.client.Client.delete_invite:16 of #, fuzzy msgid "The invite is invalid or expired." msgstr ":exc:`.NotFound` -- 招待が無効、あるいは期限切れになっている。" -#: discord.ext.commands.Bot.delete_invite:13 of +#: discord.client.Client.delete_invite:17 of #, fuzzy msgid "Revoking the invite failed." msgstr ":exc:`.HTTPException` -- 招待の取り消しに失敗した。" @@ -1070,22 +1331,6 @@ msgstr "List[:class:`.Emoji`] -- 接続したクライアントがアクセス msgid "List[:class:`.Emoji`]" msgstr ":class:`.Guild`" -#: discord.ext.commands.Bot.event:1 of -msgid "A decorator that registers an event to listen to." -msgstr "リッスンするイベントを登録するデコレータ。" - -#: discord.ext.commands.Bot.event:3 of -msgid "" -"You can find more info about the events on the :ref:`documentation below " -"`." -msgstr "イベントの詳細については :ref:`以下のドキュメント ` を参照してください。" - -#: discord.ext.commands.Bot.event:5 of -msgid "" -"The events must be a :ref:`coroutine `, if not, " -":exc:`TypeError` is raised." -msgstr "イベントは :ref:`コルーチン ` でなければいけません。違う場合は :exc:`TypeError` が発生します。" - #: discord.ext.commands.Bot.extensions:1 of msgid "A read-only mapping of extension name to extension." msgstr "" @@ -1094,49 +1339,56 @@ msgstr "" msgid "Mapping[:class:`str`, :class:`py:types.ModuleType`]" msgstr "" -#: discord.ext.commands.Bot.fetch_channel:3 of +#: discord.client.Client.fetch_channel:3 of msgid "" -"Retrieves a :class:`.abc.GuildChannel` or :class:`.abc.PrivateChannel` " -"with the specified ID." +"Retrieves a :class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`, or " +":class:`.Thread` with the specified ID." msgstr "" -#: discord.ext.commands.Bot.fetch_channel:7 of +#: discord.client.Client.fetch_channel:7 of msgid "" "This method is an API call. For general usage, consider " ":meth:`get_channel` instead." msgstr "" -#: discord.ext.commands.Bot.fetch_channel:11 of +#: discord.client.Client.fetch_channel:13 of +msgid "``channel_id`` parameter is now positional-only." +msgstr "" + +#: discord.client.Client.fetch_channel:15 of msgid "An unknown channel type was received from Discord." msgstr "" -#: discord.ext.commands.Bot.fetch_channel:12 of +#: discord.client.Client.fetch_channel:16 of #, fuzzy msgid "Retrieving the channel failed." msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" -#: discord.ext.commands.Bot.fetch_channel:13 of +#: discord.client.Client.fetch_channel:17 of msgid "Invalid Channel ID." msgstr "" -#: discord.ext.commands.Bot.fetch_channel:14 of +#: discord.client.Client.fetch_channel:18 of #, fuzzy msgid "You do not have permission to fetch this channel." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.ext.commands.Bot.fetch_channel:16 of +#: discord.client.Client.fetch_channel:20 of msgid "The channel from the ID." msgstr "IDから取得したチャンネル。" -#: discord.ext.commands.Bot.fetch_channel:17 of -msgid "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`]" -msgstr "Union[ :class:`.abc.GuildChannel` , :class:`.abc.PrivateChannel` ]" +#: discord.client.Client.fetch_channel:21 of +msgid "" +"Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`, " +":class:`.Thread`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`, " +":class:`.Thread`]" -#: discord.ext.commands.Bot.fetch_guild:3 of +#: discord.client.Client.fetch_guild:3 of msgid "Retrieves a :class:`.Guild` from an ID." msgstr "IDから :class:`.Guild` を取得します。" -#: discord.ext.commands.Bot.fetch_guild:7 of +#: discord.client.Client.fetch_guild:7 of #, fuzzy msgid "" "Using this, you will **not** receive :attr:`.Guild.channels`, " @@ -1147,35 +1399,43 @@ msgstr "" ":class:`.Member` ごとの :attr:`.Member.activity` 、 :attr:`.Member.voice` " "を取得することは **できません** 。" -#: discord.ext.commands.Bot.fetch_guild:12 of +#: discord.client.Client.fetch_guild:12 of msgid "" "This method is an API call. For general usage, consider :meth:`get_guild`" " instead." msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_guild` を代わりとして使用してください。" -#: discord.ext.commands.Bot.fetch_guild:14 of +#: discord.client.Client.fetch_guild:16 discord.client.Client.fetch_widget:11 +#: of +msgid "``guild_id`` parameter is now positional-only." +msgstr "" + +#: discord.client.Client.fetch_guild:18 of msgid "The guild's ID to fetch from." msgstr "取得したいギルドのID。" -#: discord.ext.commands.Bot.fetch_guild:17 of +#: discord.client.Client.fetch_guild:21 of #, fuzzy msgid "You do not have access to the guild." msgstr ":exc:`.Forbidden` -- ギルドにアクセスできない。" -#: discord.ext.commands.Bot.fetch_guild:18 of +#: discord.client.Client.fetch_guild:22 of #, fuzzy msgid "Getting the guild failed." msgstr ":exc:`.HTTPException` -- ギルドの取得に失敗した。" -#: discord.ext.commands.Bot.fetch_guild:20 of +#: discord.client.Client.fetch_guild:24 of msgid "The guild from the ID." msgstr "IDから取得したギルド。" -#: discord.ext.commands.Bot.fetch_guilds:3 of -msgid "Retrieves an :class:`.AsyncIterator` that enables receiving your guilds." -msgstr "Botが所属するGuildを取得できる、 :class:`AsyncIterator` を取得します。" +#: discord.client.Client.fetch_guilds:1 of +#, fuzzy +msgid "" +"Retrieves an :term:`asynchronous iterator` that enables receiving your " +"guilds." +msgstr "Botが所属するGuildを取得できる、 :term:`asynchronous iterator` を取得します。" -#: discord.ext.commands.Bot.fetch_guilds:7 of +#: discord.client.Client.fetch_guilds:5 of msgid "" "Using this, you will only receive :attr:`.Guild.owner`, " ":attr:`.Guild.icon`, :attr:`.Guild.id`, and :attr:`.Guild.name` per " @@ -1184,33 +1444,31 @@ msgstr "" "これを使った場合、各 :class:`Guild` の :attr:`Guild.owner` 、 :attr:`Guild.icon` 、 " ":attr:`Guild.id` 、 :attr:`Guild.name` のみ取得できます。" -#: discord.ext.commands.Bot.fetch_guilds:12 of +#: discord.client.Client.fetch_guilds:10 of msgid "" "This method is an API call. For general usage, consider :attr:`guilds` " "instead." msgstr "これはAPIを呼び出します。通常は :attr:`guilds` を代わりに使用してください。" -#: discord.ext.commands.Bot.fetch_guilds:15 -#: discord.ext.commands.Bot.wait_for:22 discord.ext.commands.Context.history:6 -#: discord.ext.commands.check:37 discord.ext.commands.check_any:20 of +#: discord.abc.Messageable.history:6 discord.client.Client.fetch_guilds:13 +#: discord.client.Client.wait_for:22 discord.ext.commands.core.check:37 +#: discord.ext.commands.core.check_any:20 of msgid "Examples" msgstr "例" -#: discord.ext.commands.Bot.fetch_guilds:16 -#: discord.ext.commands.Context.history:7 of +#: discord.abc.Messageable.history:7 discord.client.Client.fetch_guilds:14 of msgid "Usage ::" msgstr "使い方 ::" -#: discord.ext.commands.Bot.fetch_guilds:21 of +#: discord.client.Client.fetch_guilds:19 of msgid "Flattening into a list ::" msgstr "リストへフラット化 ::" -#: discord.ext.commands.Bot.fetch_guilds:26 -#: discord.ext.commands.Context.history:19 of +#: discord.abc.Messageable.history:19 discord.client.Client.fetch_guilds:24 of msgid "All parameters are optional." msgstr "すべてのパラメータがオプションです。" -#: discord.ext.commands.Bot.fetch_guilds:28 of +#: discord.client.Client.fetch_guilds:26 of #, fuzzy msgid "" "The number of guilds to retrieve. If ``None``, it retrieves every guild " @@ -1220,46 +1478,47 @@ msgstr "" "取得するギルドの数。 ``None`` " "の場合、あなたがアクセスできるギルドすべてを取得します。ただし、これには時間がかかります。デフォルトは100です。" -#: discord.ext.commands.Bot.fetch_guilds:33 of +#: discord.client.Client.fetch_guilds:31 of +#, fuzzy msgid "" -"Retrieves guilds before this date or object. If a date is provided it " -"must be a timezone-naive datetime representing UTC time." +"Retrieves guilds before this date or object. If a datetime is provided, " +"it is recommended to use a UTC aware datetime. If the datetime is naive, " +"it is assumed to be local time." msgstr "" "この日付またはオブジェクトの前のGuildを取得します。もし日付が与えられた場合は、それはUTC時刻を表し、timezone " "naiveであるdatetimeでないといけません。" -#: discord.ext.commands.Bot.fetch_guilds:36 of +#: discord.client.Client.fetch_guilds:35 of +#, fuzzy msgid "" -"Retrieve guilds after this date or object. If a date is provided it must " -"be a timezone-naive datetime representing UTC time." +"Retrieve guilds after this date or object. If a datetime is provided, it " +"is recommended to use a UTC aware datetime. If the datetime is naive, it " +"is assumed to be local time." msgstr "" "この日付またはオブジェクトの後のGuildを取得します。もし日付が与えられた場合は、それはUTC時刻を表し、timezone " "naiveであるdatetimeでないといけません。" -#: discord.ext.commands.Bot.fetch_guilds:40 of +#: discord.client.Client.fetch_guilds:40 of #, fuzzy msgid "Getting the guilds failed." msgstr ":exc:`.HTTPException` -- ギルドの取得に失敗した。" -#: discord.ext.commands.Bot.fetch_guilds -#: discord.ext.commands.Bot.get_all_channels -#: discord.ext.commands.Bot.get_all_members -#: discord.ext.commands.Bot.walk_commands -#: discord.ext.commands.Cog.walk_commands discord.ext.commands.Context.history -#: discord.ext.commands.Group.walk_commands -#: discord.ext.commands.GroupMixin.walk_commands of +#: discord.abc.Messageable.history discord.client.Client.fetch_guilds +#: discord.client.Client.get_all_channels discord.client.Client.get_all_members +#: discord.ext.commands.cog.Cog.walk_commands +#: discord.ext.commands.core.GroupMixin.walk_commands of msgid "Yields" msgstr "Yieldする値" -#: discord.ext.commands.Bot.fetch_guilds:42 of +#: discord.client.Client.fetch_guilds:42 of msgid ":class:`.Guild` -- The guild with the guild data parsed." msgstr ":class:`.Guild` -- データを解析したGuild。" -#: discord.ext.commands.Bot.fetch_invite:3 of +#: discord.client.Client.fetch_invite:3 of msgid "Gets an :class:`.Invite` from a discord.gg URL or ID." msgstr "" -#: discord.ext.commands.Bot.fetch_invite:7 of +#: discord.client.Client.fetch_invite:7 of msgid "" "If the invite is for a guild you have not joined, the guild and channel " "attributes of the returned :class:`.Invite` will be " @@ -1267,300 +1526,364 @@ msgid "" "respectively." msgstr "" -#: discord.ext.commands.Bot.fetch_invite:11 of +#: discord.client.Client.fetch_invite:11 of msgid "The Discord invite ID or URL (must be a discord.gg URL)." msgstr "" -#: discord.ext.commands.Bot.fetch_invite:13 of +#: discord.client.Client.fetch_invite:13 of msgid "" "Whether to include count information in the invite. This fills the " ":attr:`.Invite.approximate_member_count` and " ":attr:`.Invite.approximate_presence_count` fields." msgstr "" -#: discord.ext.commands.Bot.fetch_invite:18 of +#: discord.client.Client.fetch_invite:17 of +msgid "" +"Whether to include the expiration date of the invite. This fills the " +":attr:`.Invite.expires_at` field. .. versionadded:: 2.0" +msgstr "" + +#: discord.client.Client.fetch_invite:17 of +msgid "" +"Whether to include the expiration date of the invite. This fills the " +":attr:`.Invite.expires_at` field." +msgstr "" + +#: discord.client.Client.fetch_invite:23 of msgid "The invite has expired or is invalid." msgstr "" -#: discord.ext.commands.Bot.fetch_invite:19 of +#: discord.client.Client.fetch_invite:24 of #, fuzzy msgid "Getting the invite failed." msgstr ":exc:`.HTTPException` -- 招待の取り消しに失敗した。" -#: discord.ext.commands.Bot.fetch_invite:21 of +#: discord.client.Client.fetch_invite:26 of msgid "The invite from the URL/ID." msgstr "" -#: discord.ext.commands.Bot.fetch_invite:22 of +#: discord.client.Client.fetch_invite:27 of msgid ":class:`.Invite`" msgstr "" -#: discord.ext.commands.Bot.fetch_template:3 of +#: discord.client.Client.fetch_premium_sticker_packs:3 of +msgid "Retrieves all available premium sticker packs." +msgstr "" + +#: discord.client.Client.fetch_premium_sticker_packs:7 of +#, fuzzy +msgid "Retrieving the sticker packs failed." +msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" + +#: discord.client.Client.fetch_premium_sticker_packs:9 of +msgid "All available premium sticker packs." +msgstr "" + +#: discord.client.Client.fetch_premium_sticker_packs:10 of +#, fuzzy +msgid "List[:class:`.StickerPack`]" +msgstr ":class:`.Guild`" + +#: discord.client.Client.fetch_stage_instance:3 of +msgid "Gets a :class:`.StageInstance` for a stage channel id." +msgstr "" + +#: discord.client.Client.fetch_stage_instance:7 of +msgid "The stage channel ID." +msgstr "" + +#: discord.client.Client.fetch_stage_instance:10 of +msgid "The stage instance or channel could not be found." +msgstr "" + +#: discord.client.Client.fetch_stage_instance:11 of +#, fuzzy +msgid "Getting the stage instance failed." +msgstr ":exc:`.HTTPException` -- 招待の取り消しに失敗した。" + +#: discord.client.Client.fetch_stage_instance:13 of +msgid "The stage instance from the stage channel ID." +msgstr "" + +#: discord.client.Client.fetch_stage_instance:14 of +#, fuzzy +msgid ":class:`.StageInstance`" +msgstr ":class:`.Guild`" + +#: discord.client.Client.fetch_sticker:3 of +msgid "Retrieves a :class:`.Sticker` with the specified ID." +msgstr "" + +#: discord.client.Client.fetch_sticker:7 of +#, fuzzy +msgid "Retrieving the sticker failed." +msgstr ":exc:`.HTTPException` -- チャンネルの取得に失敗した。" + +#: discord.client.Client.fetch_sticker:8 of +msgid "Invalid sticker ID." +msgstr "" + +#: discord.client.Client.fetch_sticker:10 of +msgid "The sticker you requested." +msgstr "" + +#: discord.client.Client.fetch_sticker:11 of +msgid "Union[:class:`.StandardSticker`, :class:`.GuildSticker`]" +msgstr "" + +#: discord.client.Client.fetch_template:3 of msgid "Gets a :class:`.Template` from a discord.new URL or code." msgstr "" -#: discord.ext.commands.Bot.fetch_template:5 of +#: discord.client.Client.fetch_template:5 of msgid "The Discord Template Code or URL (must be a discord.new URL)." msgstr "" -#: discord.ext.commands.Bot.fetch_template:8 of +#: discord.client.Client.fetch_template:8 of msgid "The template is invalid." msgstr "" -#: discord.ext.commands.Bot.fetch_template:9 of +#: discord.client.Client.fetch_template:9 of msgid "Getting the template failed." msgstr "" -#: discord.ext.commands.Bot.fetch_template:11 of +#: discord.client.Client.fetch_template:11 of #, fuzzy msgid "The template from the URL/code." msgstr "ギルドの名前。" -#: discord.ext.commands.Bot.fetch_template:12 of +#: discord.client.Client.fetch_template:12 of #, fuzzy msgid ":class:`.Template`" msgstr ":class:`.Guild`" -#: discord.ext.commands.Bot.fetch_user:3 of +#: discord.client.Client.fetch_user:3 of msgid "" -"Retrieves a :class:`~discord.User` based on their ID. This can only be " -"used by bot accounts. You do not have to share any guilds with the user " -"to get this information, however many operations do require that you do." +"Retrieves a :class:`~discord.User` based on their ID. You do not have to " +"share any guilds with the user to get this information, however many " +"operations do require that you do." msgstr "" -#: discord.ext.commands.Bot.fetch_user:10 of +#: discord.client.Client.fetch_user:9 of msgid "" -"This method is an API call. For general usage, consider :meth:`get_user` " -"instead." +"This method is an API call. If you have :attr:`discord.Intents.members` " +"and member cache enabled, consider :meth:`get_user` instead." +msgstr "" + +#: discord.client.Client.fetch_user:13 of +msgid "``user_id`` parameter is now positional-only." msgstr "" -#: discord.ext.commands.Bot.fetch_user:12 of +#: discord.client.Client.fetch_user:15 of msgid "The user's ID to fetch from." msgstr "" -#: discord.ext.commands.Bot.fetch_user:15 of +#: discord.client.Client.fetch_user:18 of msgid "A user with this ID does not exist." msgstr "" -#: discord.ext.commands.Bot.fetch_user:16 of +#: discord.client.Client.fetch_user:19 of msgid "Fetching the user failed." msgstr "" -#: discord.ext.commands.Bot.fetch_user:18 of +#: discord.client.Client.fetch_user:21 of msgid "The user you requested." msgstr "" -#: discord.ext.commands.Bot.fetch_user:19 of +#: discord.client.Client.fetch_user:22 of msgid ":class:`~discord.User`" msgstr "" -#: discord.ext.commands.Bot.fetch_user_profile:3 of -msgid "Gets an arbitrary user's profile." -msgstr "" - -#: discord.ext.commands.Bot.fetch_user_profile:7 of -msgid "This can only be used by non-bot accounts." -msgstr "" - -#: discord.ext.commands.Bot.fetch_user_profile:9 of -msgid "The ID of the user to fetch their profile for." -msgstr "" - -#: discord.ext.commands.Bot.fetch_user_profile:12 of -msgid "Not allowed to fetch profiles." -msgstr "" - -#: discord.ext.commands.Bot.fetch_user_profile:13 of -msgid "Fetching the profile failed." -msgstr "" - -#: discord.ext.commands.Bot.fetch_user_profile:15 of -msgid "The profile of the user." -msgstr "" - -#: discord.ext.commands.Bot.fetch_user_profile:16 of -msgid ":class:`.Profile`" +#: discord.client.Client.fetch_webhook:3 of +msgid "Retrieves a :class:`.Webhook` with the specified ID." msgstr "" -#: discord.ext.commands.Bot.fetch_webhook:3 of -msgid "Retrieves a :class:`.Webhook` with the specified ID." +#: discord.client.Client.fetch_webhook:7 of +msgid "``webhook_id`` parameter is now positional-only." msgstr "" -#: discord.ext.commands.Bot.fetch_webhook:5 of +#: discord.client.Client.fetch_webhook:9 of msgid "Retrieving the webhook failed." msgstr "" -#: discord.ext.commands.Bot.fetch_webhook:6 of +#: discord.client.Client.fetch_webhook:10 of msgid "Invalid webhook ID." msgstr "" -#: discord.ext.commands.Bot.fetch_webhook:7 of +#: discord.client.Client.fetch_webhook:11 of #, fuzzy msgid "You do not have permission to fetch this webhook." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.ext.commands.Bot.fetch_webhook:9 of +#: discord.client.Client.fetch_webhook:13 of msgid "The webhook you requested." msgstr "" -#: discord.ext.commands.Bot.fetch_webhook:10 of +#: discord.client.Client.fetch_webhook:14 of msgid ":class:`.Webhook`" msgstr "" -#: discord.ext.commands.Bot.fetch_widget:3 of +#: discord.client.Client.fetch_widget:3 of msgid "Gets a :class:`.Widget` from a guild ID." msgstr "" -#: discord.ext.commands.Bot.fetch_widget:7 of +#: discord.client.Client.fetch_widget:7 of msgid "The guild must have the widget enabled to get this information." msgstr "" -#: discord.ext.commands.Bot.fetch_widget:9 of +#: discord.client.Client.fetch_widget:13 of msgid "The ID of the guild." msgstr "" -#: discord.ext.commands.Bot.fetch_widget:12 of +#: discord.client.Client.fetch_widget:16 of msgid "The widget for this guild is disabled." msgstr "" -#: discord.ext.commands.Bot.fetch_widget:13 of +#: discord.client.Client.fetch_widget:17 of msgid "Retrieving the widget failed." msgstr "" -#: discord.ext.commands.Bot.fetch_widget:15 of +#: discord.client.Client.fetch_widget:19 of msgid "The guild's widget." msgstr "" -#: discord.ext.commands.Bot.fetch_widget:16 of +#: discord.client.Client.fetch_widget:20 of msgid ":class:`.Widget`" msgstr "" -#: discord.ext.commands.Bot.get_all_channels:1 of +#: discord.client.Client.get_all_channels:1 of msgid "" "A generator that retrieves every :class:`.abc.GuildChannel` the client " "can 'access'." msgstr "" -#: discord.ext.commands.Bot.get_all_channels:3 -#: discord.ext.commands.Bot.get_all_members:3 of +#: discord.client.Client.get_all_channels:3 +#: discord.client.Client.get_all_members:3 of msgid "This is equivalent to: ::" msgstr "" -#: discord.ext.commands.Bot.get_all_channels:11 of +#: discord.client.Client.get_all_channels:11 of msgid "" "Just because you receive a :class:`.abc.GuildChannel` does not mean that " "you can communicate in said channel. " ":meth:`.abc.GuildChannel.permissions_for` should be used for that." msgstr "" -#: discord.ext.commands.Bot.get_all_channels:15 of +#: discord.client.Client.get_all_channels:15 of msgid ":class:`.abc.GuildChannel` -- A channel the client can 'access'." msgstr "" -#: discord.ext.commands.Bot.get_all_members:1 of +#: discord.client.Client.get_all_members:1 of msgid "Returns a generator with every :class:`.Member` the client can see." msgstr "" -#: discord.ext.commands.Bot.get_all_members:9 of +#: discord.client.Client.get_all_members:9 of msgid ":class:`.Member` -- A member the client can see." msgstr "" -#: discord.ext.commands.Bot.get_channel:1 of +#: discord.client.Client.get_channel:1 of msgid "Returns a channel or thread with the given ID." msgstr "" -#: discord.ext.commands.Bot.get_channel:3 discord.ext.commands.Bot.get_emoji:3 -#: discord.ext.commands.Bot.get_guild:3 discord.ext.commands.Bot.get_user:3 of +#: discord.client.Client.get_channel:5 discord.client.Client.get_emoji:5 +#: discord.client.Client.get_guild:5 discord.client.Client.get_user:5 of +msgid "``id`` parameter is now positional-only." +msgstr "" + +#: discord.client.Client.get_channel:7 discord.client.Client.get_emoji:7 +#: discord.client.Client.get_guild:7 discord.client.Client.get_stage_instance:5 +#: discord.client.Client.get_user:7 of #, fuzzy msgid "The ID to search for." msgstr "取得したいギルドのID。" -#: discord.ext.commands.Bot.get_channel:6 of +#: discord.client.Client.get_channel:10 of msgid "The returned channel or ``None`` if not found." msgstr "" -#: discord.ext.commands.Bot.get_channel:7 of +#: discord.client.Client.get_channel:11 of #, fuzzy -msgid "Optional[Union[:class:`.abc.GuildChannel`, :class:`.Thread`, :class:`.abc.PrivateChannel`]]" -msgstr "Union[:class:`.abc.GuildChannel`, :class:`.Thread`, :class:`.abc.PrivateChannel`]" +msgid "" +"Optional[Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +":class:`.abc.PrivateChannel`]]" +msgstr "" +"Optional[Union[:class:`.abc.GuildChannel`, :class:`.Thread`, " +":class:`.abc.PrivateChannel`]]" -#: discord.ext.commands.Bot.get_cog:1 of +#: discord.ext.commands.bot.BotBase.get_cog:1 of msgid "Gets the cog instance requested." msgstr "" -#: discord.ext.commands.Bot.get_cog:3 of +#: discord.ext.commands.bot.BotBase.get_cog:3 of msgid "If the cog is not found, ``None`` is returned instead." msgstr "" -#: discord.ext.commands.Bot.get_cog:5 of +#: discord.ext.commands.bot.BotBase.get_cog:7 +#: discord.ext.commands.bot.BotBase.remove_cog:10 +#: discord.ext.commands.core.GroupMixin.get_command:12 +#: discord.ext.commands.core.GroupMixin.remove_command:8 of +msgid "``name`` parameter is now positional-only." +msgstr "" + +#: discord.ext.commands.bot.BotBase.get_cog:9 of msgid "" "The name of the cog you are requesting. This is equivalent to the name " "passed via keyword argument in class creation or the class name if " "unspecified." msgstr "" -#: discord.ext.commands.Bot.get_cog:10 of +#: discord.ext.commands.bot.BotBase.get_cog:14 of msgid "The cog that was requested. If not found, returns ``None``." msgstr "" -#: discord.ext.commands.Bot.get_cog:11 discord.ext.commands.Command:62 -#: discord.ext.commands.HelpCommand.cog:10 of +#: discord.ext.commands.HelpCommand.cog:10 +#: discord.ext.commands.bot.BotBase.get_cog:15 +#: discord.ext.commands.core.Command:62 of msgid "Optional[:class:`Cog`]" msgstr "" -#: discord.ext.commands.Bot.get_command:1 -#: discord.ext.commands.Group.get_command:1 -#: discord.ext.commands.GroupMixin.get_command:1 of +#: discord.ext.commands.core.GroupMixin.get_command:1 of #, fuzzy msgid "Get a :class:`.Command` from the internal list of commands." msgstr ":class:`.Command`やそのサブクラスを内部のコマンドリストに追加します。" -#: discord.ext.commands.Bot.get_command:4 -#: discord.ext.commands.Group.get_command:4 -#: discord.ext.commands.GroupMixin.get_command:4 of +#: discord.ext.commands.core.GroupMixin.get_command:4 of msgid "This could also be used as a way to get aliases." msgstr "" -#: discord.ext.commands.Bot.get_command:6 -#: discord.ext.commands.Group.get_command:6 -#: discord.ext.commands.GroupMixin.get_command:6 of +#: discord.ext.commands.core.GroupMixin.get_command:6 of msgid "" "The name could be fully qualified (e.g. ``'foo bar'``) will get the " "subcommand ``bar`` of the group command ``foo``. If a subcommand is not " "found then ``None`` is returned just as usual." msgstr "" -#: discord.ext.commands.Bot.get_command:10 -#: discord.ext.commands.Group.get_command:10 -#: discord.ext.commands.GroupMixin.get_command:10 of +#: discord.ext.commands.core.GroupMixin.get_command:14 of msgid "The name of the command to get." msgstr "" -#: discord.ext.commands.Bot.get_command:13 -#: discord.ext.commands.Group.get_command:13 -#: discord.ext.commands.GroupMixin.get_command:13 of +#: discord.ext.commands.core.GroupMixin.get_command:17 of msgid "The command that was requested. If not found, returns ``None``." msgstr "" -#: discord.ext.commands.Bot.get_command:14 discord.ext.commands.Command:56 -#: discord.ext.commands.Command:103 discord.ext.commands.Command.root_parent:7 -#: discord.ext.commands.Group.get_command:14 -#: discord.ext.commands.Group.root_parent:7 -#: discord.ext.commands.GroupMixin.get_command:14 of +#: discord.ext.commands.context.Context:56 +#: discord.ext.commands.context.Context:81 +#: discord.ext.commands.core.Command:103 +#: discord.ext.commands.core.GroupMixin.get_command:18 of msgid "Optional[:class:`Command`]" msgstr "" -#: discord.ext.commands.Bot.get_context:3 of +#: discord.ext.commands.bot.BotBase.get_context:3 of msgid "Returns the invocation context from the message." msgstr "" -#: discord.ext.commands.Bot.get_context:5 of +#: discord.ext.commands.bot.BotBase.get_context:5 of msgid "" "This is a more low-level counter-part for :meth:`.process_commands` to " "allow users more fine grained control over the processing." msgstr "" -#: discord.ext.commands.Bot.get_context:8 of +#: discord.ext.commands.bot.BotBase.get_context:8 of msgid "" "The returned context is not guaranteed to be a valid invocation context, " ":attr:`.Context.valid` must be checked to make sure it is. If the context" @@ -1568,99 +1891,138 @@ msgid "" ":meth:`~.Bot.invoke`." msgstr "" -#: discord.ext.commands.Bot.get_context:13 of +#: discord.ext.commands.bot.BotBase.get_context:13 of msgid "The message to get the invocation context from." msgstr "" -#: discord.ext.commands.Bot.get_context:15 of +#: discord.ext.commands.bot.BotBase.get_context:15 of msgid "" "The factory class that will be used to create the context. By default, " "this is :class:`.Context`. Should a custom class be provided, it must be " "similar enough to :class:`.Context`\\'s interface." msgstr "" -#: discord.ext.commands.Bot.get_context:20 of +#: discord.ext.commands.bot.BotBase.get_context:20 of msgid "" "The invocation context. The type of this can change via the ``cls`` " "parameter." msgstr "" -#: discord.ext.commands.Bot.get_context:22 of +#: discord.ext.commands.bot.BotBase.get_context:22 of msgid ":class:`.Context`" msgstr "" -#: discord.ext.commands.Bot.get_emoji:1 of +#: discord.client.Client.get_emoji:1 of msgid "Returns an emoji with the given ID." msgstr "" -#: discord.ext.commands.Bot.get_emoji:6 of +#: discord.client.Client.get_emoji:10 of msgid "The custom emoji or ``None`` if not found." msgstr "" -#: discord.ext.commands.Bot.get_emoji:7 of +#: discord.client.Client.get_emoji:11 of msgid "Optional[:class:`.Emoji`]" msgstr "" -#: discord.ext.commands.Bot.get_guild:1 of +#: discord.client.Client.get_guild:1 of msgid "Returns a guild with the given ID." msgstr "" -#: discord.ext.commands.Bot.get_guild:6 of +#: discord.client.Client.get_guild:10 of msgid "The guild or ``None`` if not found." msgstr "" -#: discord.ext.commands.Bot.get_guild:7 discord.ext.commands.Context.guild:3 of +#: ../../docstring discord.client.Client.get_guild:11 +#: discord.ext.commands.Context.guild:3 of #, fuzzy msgid "Optional[:class:`.Guild`]" msgstr ":class:`.Guild`" -#: discord.ext.commands.Bot.get_prefix:3 of +#: discord.client.Client.get_partial_messageable:1 of +msgid "Returns a partial messageable with the given channel ID." +msgstr "" + +#: discord.client.Client.get_partial_messageable:3 of +msgid "" +"This is useful if you have a channel_id but don't want to do an API call " +"to send messages to it." +msgstr "" + +#: discord.client.Client.get_partial_messageable:8 of +msgid "The channel ID to create a partial messageable for." +msgstr "" + +#: discord.client.Client.get_partial_messageable:10 of +msgid "The underlying channel type for the partial messageable." +msgstr "" + +#: discord.client.Client.get_partial_messageable:13 of +msgid "The partial messageable" +msgstr "" + +#: discord.client.Client.get_partial_messageable:14 of +#, fuzzy +msgid ":class:`.PartialMessageable`" +msgstr ":class:`.PartialMessageable`" + +#: discord.ext.commands.bot.BotBase.get_prefix:3 of msgid "" "Retrieves the prefix the bot is listening to with the message as a " "context." msgstr "" -#: discord.ext.commands.Bot.get_prefix:6 of +#: discord.ext.commands.bot.BotBase.get_prefix:6 of msgid "The message context to get the prefix of." msgstr "" -#: discord.ext.commands.Bot.get_prefix:9 of +#: discord.ext.commands.bot.BotBase.get_prefix:9 of msgid "A list of prefixes or a single prefix that the bot is listening for." msgstr "" -#: discord.ext.commands.Bot.get_prefix:11 of +#: discord.ext.commands.bot.BotBase.get_prefix:11 of msgid "Union[List[:class:`str`], :class:`str`]" msgstr "" -#: discord.ext.commands.Bot.get_user:1 of -msgid "Returns a user with the given ID." +#: discord.client.Client.get_stage_instance:1 of +msgid "Returns a stage instance with the given stage channel ID." msgstr "" -#: discord.ext.commands.Bot.get_user:6 of -msgid "The user or ``None`` if not found." +#: discord.client.Client.get_stage_instance:8 of +msgid "The returns stage instance of ``None`` if not found." msgstr "" -#: discord.ext.commands.Bot.get_user:7 of -msgid "Optional[:class:`~discord.User`]" +#: discord.client.Client.get_stage_instance:9 of +msgid "Optional[:class:`.StageInstance`]" +msgstr "Optional[:class:`.StageInstance`]" + +#: discord.client.Client.get_sticker:1 of +msgid "Returns a guild sticker with the given ID." msgstr "" -#: discord.ext.commands.Bot.group:1 discord.ext.commands.Group.group:1 -#: discord.ext.commands.GroupMixin.group:1 of +#: discord.client.Client.get_sticker:7 of msgid "" -"A shortcut decorator that invokes :func:`.group` and adds it to the " -"internal command list via :meth:`~.GroupMixin.add_command`." +"To retrieve standard stickers, use :meth:`.fetch_sticker`. or " +":meth:`.fetch_premium_sticker_packs`." msgstr "" -#: discord.ext.commands.Bot.group:4 discord.ext.commands.Group.group:4 -#: discord.ext.commands.GroupMixin.group:4 of -msgid "" -"A decorator that converts the provided method into a Group, adds it to " -"the bot, then returns it." +#: discord.client.Client.get_sticker:10 of +msgid "The sticker or ``None`` if not found." msgstr "" -#: discord.ext.commands.Bot.group:5 discord.ext.commands.Group.group:5 -#: discord.ext.commands.GroupMixin.group:5 of -msgid "Callable[..., :class:`Group`]" +#: discord.client.Client.get_sticker:11 of +msgid "Optional[:class:`.GuildSticker`]" +msgstr "Optional[:class:`.GuildSticker`]" + +#: discord.client.Client.get_user:1 of +msgid "Returns a user with the given ID." +msgstr "" + +#: discord.client.Client.get_user:10 of +msgid "The user or ``None`` if not found." +msgstr "" + +#: discord.client.Client.get_user:11 of +msgid "Optional[:class:`~discord.User`]" msgstr "" #: discord.ext.commands.Bot.guilds:1 of @@ -1670,7 +2032,7 @@ msgstr "" #: discord.ext.commands.Bot.guilds:3 of #, fuzzy msgid "List[:class:`.Guild`]" -msgstr ":class:`.Guild`" +msgstr "List[:class:`.Guild`]" #: discord.ext.commands.Bot.intents:1 of msgid "The intents configured for this connection." @@ -1678,53 +2040,63 @@ msgstr "" #: discord.ext.commands.Bot.intents:5 of #, fuzzy -msgid ":class:`Intents`" -msgstr ":class:`.Guild`" +msgid ":class:`~discord.Intents`" +msgstr ":class:`~discord.Intents`" -#: discord.ext.commands.Bot.invoke:3 of +#: discord.ext.commands.bot.BotBase.invoke:3 of msgid "" "Invokes the command given under the invocation context and handles all " "the internal event dispatch mechanisms." msgstr "" -#: discord.ext.commands.Bot.invoke:6 of +#: discord.ext.commands.bot.BotBase.invoke:6 of msgid "The invocation context to invoke." msgstr "" -#: discord.ext.commands.Bot.is_closed:1 of +#: discord.client.Client.is_closed:1 of msgid ":class:`bool`: Indicates if the websocket connection is closed." msgstr "" -#: discord.ext.commands.Bot.is_owner:3 of +#: discord.ext.commands.bot.BotBase.is_owner:3 of msgid "" "Checks if a :class:`~discord.User` or :class:`~discord.Member` is the " "owner of this bot." msgstr "" -#: discord.ext.commands.Bot.is_owner:6 of +#: discord.ext.commands.bot.BotBase.is_owner:6 of msgid "" "If an :attr:`owner_id` is not set, it is fetched automatically through " "the use of :meth:`~.Bot.application_info`." msgstr "" -#: discord.ext.commands.Bot.is_owner:9 of +#: discord.ext.commands.bot.BotBase.is_owner:9 of msgid "" "The function also checks if the application is team-owned if " ":attr:`owner_ids` is not set." msgstr "" -#: discord.ext.commands.Bot.is_owner:13 of +#: discord.ext.commands.bot.BotBase.is_owner:13 of msgid "The user to check for." msgstr "" -#: discord.ext.commands.Bot.is_owner:16 of +#: discord.ext.commands.bot.BotBase.is_owner:16 of msgid "Whether the user is the owner." msgstr "" -#: discord.ext.commands.Bot.is_ready:1 of +#: discord.client.Client.is_ready:1 of msgid ":class:`bool`: Specifies if the client's internal cache is ready for use." msgstr "" +#: discord.client.Client.is_ws_ratelimited:1 of +msgid ":class:`bool`: Whether the websocket is currently rate limited." +msgstr "" + +#: discord.client.Client.is_ws_ratelimited:3 of +msgid "" +"This can be useful to know when deciding whether you should query members" +" using HTTP or via the gateway." +msgstr "" + #: discord.ext.commands.Bot.latency:1 of msgid "Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds." msgstr "" @@ -1734,148 +2106,126 @@ msgid "This could be referred to as the Discord WebSocket protocol latency." msgstr "" #: discord.ext.commands.Bot.latency:5 -#: discord.ext.commands.Command.get_cooldown_retry_after:10 -#: discord.ext.commands.CommandOnCooldown:16 -#: discord.ext.commands.Group.get_cooldown_retry_after:10 of +#: discord.ext.commands.cooldowns.Cooldown:13 +#: discord.ext.commands.cooldowns.Cooldown.get_retry_after:8 +#: discord.ext.commands.core.Command.get_cooldown_retry_after:10 +#: discord.ext.commands.errors.CommandOnCooldown:22 of #, fuzzy msgid ":class:`float`" msgstr ":class:`.AppInfo`" -#: discord.ext.commands.Bot.listen:1 of -msgid "" -"A decorator that registers another function as an external event " -"listener. Basically this allows you to listen to multiple events from " -"different places e.g. such as :func:`.on_ready`" -msgstr "" - -#: discord.ext.commands.Bot.listen:5 of -msgid "The functions being listened to must be a :ref:`coroutine `." -msgstr "" - -#: discord.ext.commands.Bot.listen:21 of -msgid "Would print one and two in an unspecified order." -msgstr "" - -#: discord.ext.commands.Bot.listen:23 of -#, fuzzy -msgid "The function being listened to is not a coroutine." -msgstr ":exc:`TypeError` -- 渡された関数がコルーチンでない。" - -#: discord.ext.commands.Bot.load_extension:1 of +#: discord.ext.commands.bot.BotBase.load_extension:1 of msgid "Loads an extension." msgstr "" -#: discord.ext.commands.Bot.load_extension:3 of +#: discord.ext.commands.bot.BotBase.load_extension:3 of msgid "" "An extension is a python module that contains commands, cogs, or " "listeners." msgstr "" -#: discord.ext.commands.Bot.load_extension:6 of +#: discord.ext.commands.bot.BotBase.load_extension:6 of msgid "" "An extension must have a global function, ``setup`` defined as the entry " "point on what to do when the extension is loaded. This entry point must " "have a single argument, the ``bot``." msgstr "" -#: discord.ext.commands.Bot.load_extension:10 of +#: discord.ext.commands.bot.BotBase.load_extension:10 of msgid "" "The extension name to load. It must be dot separated like regular Python " "imports if accessing a sub-module. e.g. ``foo.test`` if you want to " "import ``foo/test.py``." msgstr "" -#: discord.ext.commands.Bot.load_extension:15 -#: discord.ext.commands.Bot.reload_extension:14 of -msgid "The extension could not be imported." +#: discord.ext.commands.bot.BotBase.load_extension:14 of +msgid "" +"The package name to resolve relative imports with. This is required when " +"loading an extension using a relative path, e.g ``.foo.test``. Defaults " +"to ``None``. .. versionadded:: 1.7" msgstr "" -#: discord.ext.commands.Bot.load_extension:16 of -msgid "The extension is already loaded." +#: discord.ext.commands.bot.BotBase.load_extension:14 of +msgid "" +"The package name to resolve relative imports with. This is required when " +"loading an extension using a relative path, e.g ``.foo.test``. Defaults " +"to ``None``." msgstr "" -#: discord.ext.commands.Bot.load_extension:17 -#: discord.ext.commands.Bot.reload_extension:15 of -msgid "The extension does not have a setup function." +#: discord.ext.commands.bot.BotBase.load_extension:21 +#: discord.ext.commands.bot.BotBase.reload_extension:20 of +msgid "" +"The extension could not be imported. This is also raised if the name " +"of the extension could not be resolved using the provided ``package``" +" parameter." msgstr "" -#: discord.ext.commands.Bot.load_extension:18 of -msgid "The extension or its setup function had an execution error." +#: discord.ext.commands.bot.BotBase.load_extension:22 of +msgid "The extension is already loaded." msgstr "" -#: discord.ext.commands.Bot.login:3 of -msgid "Logs in the client with the specified credentials." +#: discord.ext.commands.bot.BotBase.load_extension:23 +#: discord.ext.commands.bot.BotBase.reload_extension:21 of +msgid "The extension does not have a setup function." msgstr "" -#: discord.ext.commands.Bot.login:5 of -msgid "This function can be used in two different ways." +#: discord.ext.commands.bot.BotBase.load_extension:24 of +msgid "The extension or its setup function had an execution error." msgstr "" -#: discord.ext.commands.Bot.login:9 of -msgid "" -"Logging on with a user token is against the Discord `Terms of Service " -"`_ and doing " -"so might potentially get your account banned. Use this at your own risk." +#: discord.client.Client.login:3 of +msgid "Logs in the client with the specified credentials." msgstr "" -#: discord.ext.commands.Bot.login:14 of +#: discord.client.Client.login:6 of msgid "" "The authentication token. Do not prefix this token with anything as the " "library will do it for you." msgstr "" -#: discord.ext.commands.Bot.login:17 of -msgid "" -"Keyword argument that specifies if the account logging on is a bot token " -"or not." -msgstr "" - -#: discord.ext.commands.Bot.login:21 of +#: discord.client.Client.login:10 of msgid "The wrong credentials are passed." msgstr "" -#: discord.ext.commands.Bot.login:22 of +#: discord.client.Client.login:11 of msgid "" "An unknown HTTP related error occurred, usually when it isn't 200 or " "the known incorrect credentials passing status code." msgstr "" -#: discord.ext.commands.Bot.logout:3 of -msgid "Logs out of Discord and closes all connections." -msgstr "" - -#: discord.ext.commands.Bot.logout:7 of -msgid "" -"This is just an alias to :meth:`close`. If you want to do extraneous " -"cleanup when subclassing, it is suggested to override :meth:`close` " -"instead." -msgstr "" - -#: discord.ext.commands.Bot.on_command_error:3 of +#: discord.ext.commands.bot.BotBase.on_command_error:3 of msgid "The default command error handler provided by the bot." msgstr "" -#: discord.ext.commands.Bot.on_command_error:5 of +#: discord.ext.commands.bot.BotBase.on_command_error:5 of msgid "" "By default this prints to :data:`sys.stderr` however it could be " "overridden to have a different implementation." msgstr "" -#: discord.ext.commands.Bot.on_command_error:8 of +#: discord.ext.commands.bot.BotBase.on_command_error:8 of msgid "This only fires if you do not specify any listeners for command error." msgstr "" -#: discord.ext.commands.Bot.on_error:3 of +#: discord.client.Client.on_error:3 of msgid "The default error handler provided by the client." msgstr "" -#: discord.ext.commands.Bot.on_error:5 of +#: discord.client.Client.on_error:5 of msgid "" "By default this prints to :data:`sys.stderr` however it could be " "overridden to have a different implementation. Check " ":func:`~discord.on_error` for more details." msgstr "" +#: discord.ext.commands.Bot.persistent_views:1 of +msgid "A sequence of persistent views added to the client." +msgstr "" + +#: discord.ext.commands.Bot.persistent_views:5 of +msgid "Sequence[:class:`.View`]" +msgstr "Sequence[:class:`.View`]" + #: discord.ext.commands.Bot.private_channels:1 of msgid "The private channels that the connected client is participating on." msgstr "" @@ -1890,41 +2240,41 @@ msgstr "" msgid "List[:class:`.abc.PrivateChannel`]" msgstr "" -#: discord.ext.commands.Bot.process_commands:3 of +#: discord.ext.commands.bot.BotBase.process_commands:3 of msgid "" "This function processes the commands that have been registered to the bot" " and other groups. Without this coroutine, none of the commands will be " "triggered." msgstr "" -#: discord.ext.commands.Bot.process_commands:7 of +#: discord.ext.commands.bot.BotBase.process_commands:7 of msgid "" "By default, this coroutine is called inside the :func:`.on_message` " "event. If you choose to override the :func:`.on_message` event, then you " "should invoke this coroutine as well." msgstr "" -#: discord.ext.commands.Bot.process_commands:11 of +#: discord.ext.commands.bot.BotBase.process_commands:11 of msgid "" "This is built using other low level tools, and is equivalent to a call to" " :meth:`~.Bot.get_context` followed by a call to :meth:`~.Bot.invoke`." msgstr "" -#: discord.ext.commands.Bot.process_commands:14 of +#: discord.ext.commands.bot.BotBase.process_commands:14 of msgid "" "This also checks if the message's author is a bot and doesn't call " ":meth:`~.Bot.get_context` or :meth:`~.Bot.invoke` if so." msgstr "" -#: discord.ext.commands.Bot.process_commands:17 of +#: discord.ext.commands.bot.BotBase.process_commands:17 of msgid "The message to process commands for." msgstr "" -#: discord.ext.commands.Bot.reload_extension:1 of +#: discord.ext.commands.bot.BotBase.reload_extension:1 of msgid "Atomically reloads an extension." msgstr "" -#: discord.ext.commands.Bot.reload_extension:3 of +#: discord.ext.commands.bot.BotBase.reload_extension:3 of msgid "" "This replaces the extension with the same extension, only refreshed. This" " is equivalent to a :meth:`unload_extension` followed by a " @@ -1933,177 +2283,175 @@ msgid "" "working state." msgstr "" -#: discord.ext.commands.Bot.reload_extension:8 of +#: discord.ext.commands.bot.BotBase.reload_extension:8 of msgid "" "The extension name to reload. It must be dot separated like regular " "Python imports if accessing a sub-module. e.g. ``foo.test`` if you want " "to import ``foo/test.py``." msgstr "" -#: discord.ext.commands.Bot.reload_extension:13 -#: discord.ext.commands.Bot.unload_extension:16 of +#: discord.ext.commands.bot.BotBase.reload_extension:12 of +msgid "" +"The package name to resolve relative imports with. This is required when " +"reloading an extension using a relative path, e.g ``.foo.test``. Defaults" +" to ``None``. .. versionadded:: 1.7" +msgstr "" + +#: discord.ext.commands.bot.BotBase.reload_extension:12 of +msgid "" +"The package name to resolve relative imports with. This is required when " +"reloading an extension using a relative path, e.g ``.foo.test``. Defaults" +" to ``None``." +msgstr "" + +#: discord.ext.commands.bot.BotBase.reload_extension:19 +#: discord.ext.commands.bot.BotBase.unload_extension:23 of msgid "The extension was not loaded." msgstr "" -#: discord.ext.commands.Bot.reload_extension:16 of +#: discord.ext.commands.bot.BotBase.reload_extension:22 of msgid "The extension setup function had an execution error." msgstr "" -#: discord.ext.commands.Bot.remove_check:1 of +#: discord.ext.commands.bot.BotBase.remove_check:1 of msgid "Removes a global check from the bot." msgstr "" -#: discord.ext.commands.Bot.remove_check:3 of +#: discord.ext.commands.bot.BotBase.remove_check:3 of msgid "" "This function is idempotent and will not raise an exception if the " "function is not in the global checks." msgstr "" -#: discord.ext.commands.Bot.remove_check:6 of +#: discord.ext.commands.bot.BotBase.remove_check:10 of msgid "The function to remove from the global checks." msgstr "" -#: discord.ext.commands.Bot.remove_check:7 of +#: discord.ext.commands.bot.BotBase.remove_check:11 of msgid "" "If the function was added with ``call_once=True`` in the " ":meth:`.Bot.add_check` call or using :meth:`.check_once`." msgstr "" -#: discord.ext.commands.Bot.remove_cog:1 of -msgid "Removes a cog from the bot." +#: discord.ext.commands.bot.BotBase.remove_cog:1 of +msgid "Removes a cog from the bot and returns it." msgstr "" -#: discord.ext.commands.Bot.remove_cog:3 of +#: discord.ext.commands.bot.BotBase.remove_cog:3 of msgid "" "All registered commands and event listeners that the cog has registered " "will be removed as well." msgstr "" -#: discord.ext.commands.Bot.remove_cog:6 of +#: discord.ext.commands.bot.BotBase.remove_cog:6 of msgid "If no cog is found then this method has no effect." msgstr "" -#: discord.ext.commands.Bot.remove_cog:8 of +#: discord.ext.commands.bot.BotBase.remove_cog:12 of msgid "The name of the cog to remove." msgstr "" -#: discord.ext.commands.Bot.remove_command:1 -#: discord.ext.commands.Group.remove_command:1 -#: discord.ext.commands.GroupMixin.remove_command:1 of +#: discord.ext.commands.bot.BotBase.remove_cog:15 of +msgid "The cog that was removed. ``None`` if not found." +msgstr "" + +#: discord.ext.commands.Context.cog:3 +#: discord.ext.commands.bot.BotBase.remove_cog:16 of +msgid "Optional[:class:`.Cog`]" +msgstr "Optional[:class:`.Cog`]" + +#: discord.ext.commands.core.GroupMixin.remove_command:1 of #, fuzzy msgid "Remove a :class:`.Command` from the internal list of commands." msgstr ":class:`.Command`やそのサブクラスを内部のコマンドリストに追加します。" -#: discord.ext.commands.Bot.remove_command:4 -#: discord.ext.commands.Group.remove_command:4 -#: discord.ext.commands.GroupMixin.remove_command:4 of +#: discord.ext.commands.core.GroupMixin.remove_command:4 of msgid "This could also be used as a way to remove aliases." msgstr "" -#: discord.ext.commands.Bot.remove_command:6 -#: discord.ext.commands.Group.remove_command:6 -#: discord.ext.commands.GroupMixin.remove_command:6 of +#: discord.ext.commands.core.GroupMixin.remove_command:10 of msgid "The name of the command to remove." msgstr "" -#: discord.ext.commands.Bot.remove_command:9 -#: discord.ext.commands.Group.remove_command:9 -#: discord.ext.commands.GroupMixin.remove_command:9 of +#: discord.ext.commands.core.GroupMixin.remove_command:13 of msgid "" "The command that was removed. If the name is not valid then ``None`` is " "returned instead." msgstr "" -#: discord.ext.commands.Bot.remove_command:11 -#: discord.ext.commands.Group.remove_command:11 -#: discord.ext.commands.GroupMixin.remove_command:11 of +#: discord.ext.commands.core.GroupMixin.remove_command:15 of msgid "Optional[:class:`.Command`]" msgstr "" -#: discord.ext.commands.Bot.remove_listener:1 of +#: discord.ext.commands.bot.BotBase.remove_listener:1 of msgid "Removes a listener from the pool of listeners." msgstr "" -#: discord.ext.commands.Bot.remove_listener:3 of +#: discord.ext.commands.bot.BotBase.remove_listener:3 of msgid "The function that was used as a listener to remove." msgstr "" -#: discord.ext.commands.Bot.remove_listener:4 of +#: discord.ext.commands.bot.BotBase.remove_listener:4 of msgid "The name of the event we want to remove. Defaults to ``func.__name__``." msgstr "削除したいイベントの名前。デフォルトでは ``func.__name__`` です。" -#: discord.ext.commands.Bot.request_offline_members:3 of -msgid "" -"Requests previously offline members from the guild to be filled up into " -"the :attr:`.Guild.members` cache. This function is usually not called. It" -" should only be used if you have the ``fetch_offline_members`` parameter " -"set to ``False``." -msgstr "" - -#: discord.ext.commands.Bot.request_offline_members:8 of -msgid "" -"When the client logs on and connects to the websocket, Discord does not " -"provide the library with offline members if the number of members in the " -"guild is larger than 250. You can check if a guild is large if " -":attr:`.Guild.large` is ``True``." -msgstr "" - -#: discord.ext.commands.Bot.request_offline_members:15 of -#, fuzzy -msgid "This method is deprecated. Use :meth:`Guild.chunk` instead." -msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_guild` を代わりとして使用してください。" - -#: discord.ext.commands.Bot.request_offline_members:17 of -msgid "An argument list of guilds to request offline members for." -msgstr "" - -#: discord.ext.commands.Bot.request_offline_members:20 of -msgid "If any guild is unavailable in the collection." -msgstr "" - -#: discord.ext.commands.Bot.run:1 of +#: discord.client.Client.run:1 of msgid "" "A blocking call that abstracts away the event loop initialisation from " "you." msgstr "" -#: discord.ext.commands.Bot.run:4 of +#: discord.client.Client.run:4 of msgid "" "If you want more control over the event loop then this function should " "not be used. Use :meth:`start` coroutine or :meth:`connect` + " ":meth:`login`." msgstr "" -#: discord.ext.commands.Bot.run:8 of +#: discord.client.Client.run:8 of msgid "Roughly Equivalent to: ::" msgstr "" -#: discord.ext.commands.Bot.run:20 of +#: discord.client.Client.run:20 of msgid "" "This function must be the last function to call due to the fact that it " "is blocking. That means that registration of events or anything being " "called after this function call will not execute until it returns." msgstr "" -#: discord.ext.commands.Bot.start:3 of +#: discord.client.Client.start:3 of msgid "A shorthand coroutine for :meth:`login` + :meth:`connect`." msgstr "" -#: discord.ext.commands.Bot.start:5 of +#: discord.client.Client.start:5 of msgid "An unexpected keyword argument was received." msgstr "" -#: discord.ext.commands.Bot.unload_extension:1 of +#: discord.ext.commands.Bot.status:1 of +msgid ":class:`.Status`: The status being used upon logging on to Discord." +msgstr "" + +#: discord.ext.commands.Bot.stickers:1 of +#, fuzzy +msgid "The stickers that the connected client has." +msgstr "接続したクライアントがアクセスできるスタンプ。" + +#: discord.ext.commands.Bot.stickers:5 of +#, fuzzy +msgid "List[:class:`.GuildSticker`]" +msgstr "List[:class:`.GuildSticker`]" + +#: discord.ext.commands.bot.BotBase.unload_extension:1 of msgid "Unloads an extension." msgstr "" -#: discord.ext.commands.Bot.unload_extension:3 of +#: discord.ext.commands.bot.BotBase.unload_extension:3 of msgid "" "When the extension is unloaded, all commands, listeners, and cogs are " "removed from the bot and the module is un-imported." msgstr "" -#: discord.ext.commands.Bot.unload_extension:6 of +#: discord.ext.commands.bot.BotBase.unload_extension:6 of msgid "" "The extension can provide an optional global function, ``teardown``, to " "do miscellaneous clean-up if necessary. This function takes a single " @@ -2111,13 +2459,33 @@ msgid "" ":meth:`~.Bot.load_extension`." msgstr "" -#: discord.ext.commands.Bot.unload_extension:11 of +#: discord.ext.commands.bot.BotBase.unload_extension:11 of msgid "" "The extension name to unload. It must be dot separated like regular " "Python imports if accessing a sub-module. e.g. ``foo.test`` if you want " "to import ``foo/test.py``." msgstr "" +#: discord.ext.commands.bot.BotBase.unload_extension:15 of +msgid "" +"The package name to resolve relative imports with. This is required when " +"unloading an extension using a relative path, e.g ``.foo.test``. Defaults" +" to ``None``. .. versionadded:: 1.7" +msgstr "" + +#: discord.ext.commands.bot.BotBase.unload_extension:15 of +msgid "" +"The package name to resolve relative imports with. This is required when " +"unloading an extension using a relative path, e.g ``.foo.test``. Defaults" +" to ``None``." +msgstr "" + +#: discord.ext.commands.bot.BotBase.unload_extension:22 of +msgid "" +"The name of the extension could not be resolved using the provided " +"``package`` parameter." +msgstr "" + #: discord.ext.commands.Bot.user:1 of msgid "Represents the connected client. ``None`` if not logged in." msgstr "" @@ -2146,17 +2514,17 @@ msgstr "" msgid "List[:class:`.VoiceProtocol`]" msgstr "" -#: discord.ext.commands.Bot.wait_for:3 of +#: discord.client.Client.wait_for:3 of msgid "Waits for a WebSocket event to be dispatched." msgstr "" -#: discord.ext.commands.Bot.wait_for:5 of +#: discord.client.Client.wait_for:5 of msgid "" "This could be used to wait for a user to reply to a message, or to react " "to a message, or to edit a message in a self-contained way." msgstr "" -#: discord.ext.commands.Bot.wait_for:9 of +#: discord.client.Client.wait_for:9 of msgid "" "The ``timeout`` parameter is passed onto :func:`asyncio.wait_for`. By " "default, it does not timeout. Note that this does propagate the " @@ -2164,7 +2532,7 @@ msgid "" "for ease of use." msgstr "" -#: discord.ext.commands.Bot.wait_for:14 of +#: discord.client.Client.wait_for:14 of msgid "" "In case the event returns multiple arguments, a :class:`tuple` containing" " those arguments is returned instead. Please check the " @@ -2172,170 +2540,178 @@ msgid "" "parameters." msgstr "" -#: discord.ext.commands.Bot.wait_for:19 of +#: discord.client.Client.wait_for:19 of msgid "This function returns the **first event that meets the requirements**." msgstr "" -#: discord.ext.commands.Bot.wait_for:23 of +#: discord.client.Client.wait_for:23 of msgid "Waiting for a user reply: ::" msgstr "" -#: discord.ext.commands.Bot.wait_for:37 of +#: discord.client.Client.wait_for:37 of msgid "Waiting for a thumbs up reaction from the message author: ::" msgstr "" -#: discord.ext.commands.Bot.wait_for:55 of +#: discord.client.Client.wait_for:55 of msgid "" "The event name, similar to the :ref:`event reference `, but without the ``on_`` prefix, to wait for." msgstr "" -#: discord.ext.commands.Bot.wait_for:58 of +#: discord.client.Client.wait_for:58 of msgid "" "A predicate to check what to wait for. The arguments must meet the " "parameters of the event being waited for." msgstr "" -#: discord.ext.commands.Bot.wait_for:61 of +#: discord.client.Client.wait_for:61 of msgid "" "The number of seconds to wait before timing out and raising " ":exc:`asyncio.TimeoutError`." msgstr "" -#: discord.ext.commands.Bot.wait_for:65 of +#: discord.client.Client.wait_for:65 of msgid "If a timeout is provided and it was reached." msgstr "" -#: discord.ext.commands.Bot.wait_for:67 of +#: discord.client.Client.wait_for:67 of msgid "" "Returns no arguments, a single argument, or a :class:`tuple` of multiple " "arguments that mirrors the parameters passed in the :ref:`event reference" " `." msgstr "" -#: discord.ext.commands.Bot.wait_until_ready:3 of +#: discord.client.Client.wait_until_ready:3 of msgid "Waits until the client's internal cache is all ready." msgstr "" -#: discord.ext.commands.Bot.walk_commands:1 -#: discord.ext.commands.Group.walk_commands:1 -#: discord.ext.commands.GroupMixin.walk_commands:1 of +#: discord.ext.commands.core.GroupMixin.walk_commands:1 of msgid "An iterator that recursively walks through all commands and subcommands." msgstr "" -#: discord.ext.commands.Bot.walk_commands:3 -#: discord.ext.commands.Group.walk_commands:3 -#: discord.ext.commands.GroupMixin.walk_commands:3 of +#: discord.ext.commands.core.GroupMixin.walk_commands:3 of msgid "Duplicates due to aliases are no longer returned" msgstr "" -#: discord.ext.commands.Bot.walk_commands:6 -#: discord.ext.commands.Group.walk_commands:6 -#: discord.ext.commands.GroupMixin.walk_commands:6 of +#: discord.ext.commands.core.GroupMixin.walk_commands:6 of #, fuzzy msgid "" "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the " "internal list of commands." msgstr ":class:`.Command`やそのサブクラスを内部のコマンドリストに追加します。" -#: discord.ext.commands.AutoShardedBot:1 of +#: ../../ext/commands/api.rst:48 +msgid "AutoShardedBot" +msgstr "AutoShardedBot" + +#: discord.ext.commands.bot.AutoShardedBot:1 of msgid "" "This is similar to :class:`.Bot` except that it is inherited from " ":class:`discord.AutoShardedClient` instead." msgstr "" -#: discord.ext.commands.when_mentioned:1 of +#: ../../ext/commands/api.rst:56 +msgid "Prefix Helpers" +msgstr "" + +#: discord.ext.commands.bot.when_mentioned:1 of msgid "A callable that implements a command prefix equivalent to being mentioned." msgstr "" -#: discord.ext.commands.when_mentioned:3 -#: discord.ext.commands.when_mentioned_or:3 of +#: discord.ext.commands.bot.when_mentioned:3 +#: discord.ext.commands.bot.when_mentioned_or:3 of msgid "" "These are meant to be passed into the :attr:`.Bot.command_prefix` " "attribute." msgstr "" -#: discord.ext.commands.when_mentioned_or:1 of +#: discord.ext.commands.bot.when_mentioned_or:1 of msgid "A callable that implements when mentioned or other prefixes provided." msgstr "" -#: discord.ext.commands.when_mentioned_or:13 of +#: discord.ext.commands.bot.when_mentioned_or:13 of msgid "" "This callable returns another callable, so if this is done inside a " "custom callable, you must call the returned callable, for example:" msgstr "" -#: discord.ext.commands.when_mentioned_or:23 of +#: discord.ext.commands.bot.when_mentioned_or:23 of msgid ":func:`.when_mentioned`" msgstr "" -#: ../../ext/commands/api.rst:27 +#: ../../ext/commands/api.rst:65 msgid "Event Reference" msgstr "イベントリファレンス" -#: ../../ext/commands/api.rst:29 +#: ../../ext/commands/api.rst:67 msgid "" "These events function similar to :ref:`the regular events `, except they are custom to the command extension module." msgstr "" -#: ../../ext/commands/api.rst:34 +#: ../../ext/commands/api.rst:72 msgid "" "An error handler that is called when an error is raised inside a command " "either through user input error, check failure, or an error in your own " "code." msgstr "" -#: ../../ext/commands/api.rst:38 +#: ../../ext/commands/api.rst:76 msgid "A default one is provided (:meth:`.Bot.on_command_error`)." msgstr "" -#: ../../ext/commands/api.rst:40 ../../ext/commands/api.rst:52 -#: ../../ext/commands/api.rst:62 discord.ext.commands.Cog.cog_after_invoke:7 -#: discord.ext.commands.Cog.cog_before_invoke:7 -#: discord.ext.commands.HelpCommand.on_help_command_error:11 -#: discord.ext.commands.HelpCommand.prepare_help_command:15 of +#: ../../ext/commands/api.rst:78 ../../ext/commands/api.rst:90 +#: ../../ext/commands/api.rst:100 +#: discord.ext.commands.cog.Cog.cog_after_invoke:7 +#: discord.ext.commands.cog.Cog.cog_before_invoke:7 +#: discord.ext.commands.flags.FlagConverter.convert:7 +#: discord.ext.commands.help.HelpCommand.on_help_command_error:11 +#: discord.ext.commands.help.HelpCommand.prepare_help_command:15 of msgid "The invocation context." msgstr "" -#: ../../ext/commands/api.rst:42 -#: discord.ext.commands.HelpCommand.on_help_command_error:13 of +#: ../../ext/commands/api.rst:80 +#: discord.ext.commands.help.HelpCommand.on_help_command_error:13 of msgid "The error that was raised." msgstr "" -#: ../../ext/commands/api.rst:47 +#: ../../ext/commands/api.rst:85 msgid "" "An event that is called when a command is found and is about to be " "invoked." msgstr "" -#: ../../ext/commands/api.rst:49 +#: ../../ext/commands/api.rst:87 msgid "" "This event is called regardless of whether the command itself succeeds " "via error or completes." msgstr "" -#: ../../ext/commands/api.rst:57 +#: ../../ext/commands/api.rst:95 msgid "An event that is called when a command has completed its invocation." msgstr "" -#: ../../ext/commands/api.rst:59 +#: ../../ext/commands/api.rst:97 msgid "" "This event is called only if the command succeeded, i.e. all checks have " "passed and the user input it correctly." msgstr "" -#: ../../ext/commands/api.rst:68 -msgid "Command" -msgstr "Command" +#: ../../ext/commands/api.rst:106 +msgid "Commands" +msgstr "" + +#: ../../ext/commands/api.rst:109 +msgid "Decorators" +msgstr "" -#: discord.ext.commands.command:1 of +#: discord.ext.commands.core.command:1 of msgid "" "A decorator that transforms a function into a :class:`.Command` or if " "called with :func:`.group`, :class:`.Group`." msgstr "" -#: discord.ext.commands.command:4 of +#: discord.ext.commands.core.command:4 of msgid "" "By default the ``help`` attribute is received automatically from the " "docstring of the function and is cleaned up with the use of " @@ -2343,116 +2719,130 @@ msgid "" "into :class:`str` using utf-8 encoding." msgstr "" -#: discord.ext.commands.command:9 of +#: discord.ext.commands.core.command:9 of msgid "" "All checks added using the :func:`.check` & co. decorators are added into" " the function. There is no way to supply your own checks through this " "decorator." msgstr "" -#: discord.ext.commands.command:13 of +#: discord.ext.commands.core.command:13 of msgid "" "The name to create the command with. By default this uses the function " "name unchanged." msgstr "" -#: discord.ext.commands.command:16 of +#: discord.ext.commands.core.command:16 of msgid "" "The class to construct with. By default this is :class:`.Command`. You " "usually do not change this." msgstr "" -#: discord.ext.commands.command:18 of +#: discord.ext.commands.core.command:18 of msgid "" "Keyword arguments to pass into the construction of the class denoted by " "``cls``." msgstr "" -#: discord.ext.commands.command:21 of +#: discord.ext.commands.core.command:21 of msgid "If the function is not a coroutine or is already a command." msgstr "" -#: discord.ext.commands.group:1 of +#: discord.ext.commands.core.group:1 of msgid "A decorator that transforms a function into a :class:`.Group`." msgstr "" -#: discord.ext.commands.group:3 of +#: discord.ext.commands.core.group:3 of msgid "" "This is similar to the :func:`.command` decorator but the ``cls`` " "parameter is set to :class:`Group` by default." msgstr "" -#: discord.ext.commands.group:6 of +#: discord.ext.commands.core.group:6 of msgid "The ``cls`` parameter can now be passed." msgstr "" -#: discord.ext.commands.Command:1 of +#: ../../ext/commands/api.rst:118 +msgid "Command" +msgstr "Command" + +#: discord.ext.commands.core.Command:1 of msgid "A class that implements the protocol for a bot text command." msgstr "" -#: discord.ext.commands.Command:3 of +#: discord.ext.commands.core.Command:3 of msgid "" "These are not created manually, instead they are created via the " "decorator or functional interface." msgstr "" -#: discord.ext.commands.Command:8 of +#: discord.ext.commands.core.Command:8 of #, fuzzy msgid "The name of the command." -msgstr "ギルドの名前。" +msgstr "コマンドの名前。" -#: discord.ext.commands.Command:14 of +#: discord.ext.commands.core.Command:14 of #, fuzzy msgid "The coroutine that is executed when the command is called." msgstr "呼び出そうとしたコマンドが無効化されていた際に発生する例外。" -#: discord.ext.commands.Command:16 of +#: discord.ext.commands.core.Command:16 of msgid ":ref:`coroutine `" msgstr "" -#: discord.ext.commands.Command:20 of +#: discord.ext.commands.core.Command:20 of msgid "The long help text for the command." msgstr "" -#: discord.ext.commands.Command:26 of -msgid "The short help text for the command." +#: discord.ext.commands.Command.cog_name:3 +#: discord.ext.commands.Group.cog_name:3 +#: discord.ext.commands.context.Context:50 +#: discord.ext.commands.context.Context:63 +#: discord.ext.commands.context.Context:90 discord.ext.commands.core.Command:22 +#: discord.ext.commands.core.Command:28 discord.ext.commands.core.Command:34 of +msgid "Optional[:class:`str`]" msgstr "" -#: discord.ext.commands.Command:28 discord.ext.commands.Command.cog_name:3 -#: discord.ext.commands.Context:70 discord.ext.commands.Group.cog_name:3 of -msgid "Optional[:class:`str`]" +#: discord.ext.commands.core.Command:26 of +msgid "The short help text for the command." msgstr "" -#: discord.ext.commands.Command:32 of +#: discord.ext.commands.core.Command:32 of msgid "A replacement for arguments in the default help text." msgstr "" -#: discord.ext.commands.Command:38 of +#: discord.ext.commands.core.Command:38 of msgid "The list of aliases the command can be invoked under." msgstr "" -#: discord.ext.commands.Command:40 of +#: discord.ext.commands.core.Command:40 of msgid "Union[List[:class:`str`], Tuple[:class:`str`]]" msgstr "" -#: discord.ext.commands.Command:44 of +#: discord.ext.commands.core.Command:44 of msgid "" "A boolean that indicates if the command is currently enabled. If the " "command is invoked while it is disabled, then :exc:`.DisabledCommand` is " "raised to the :func:`.on_command_error` event. Defaults to ``True``." msgstr "" -#: discord.ext.commands.Command:53 of +#: discord.ext.commands.core.Command:53 of msgid "" -"The parent command that this command belongs to. ``None`` if there isn't " +"The parent group that this command belongs to. ``None`` if there isn't " "one." msgstr "" -#: discord.ext.commands.Command:60 of +#: discord.ext.commands.Command.root_parent:7 +#: discord.ext.commands.Group.root_parent:7 +#: discord.ext.commands.core.Command:56 of +msgid "Optional[:class:`Group`]" +msgstr "Optional[:class:`Group`]" + +#: discord.ext.commands.core.Command:60 of msgid "The cog that this command belongs to. ``None`` if there isn't one." msgstr "" -#: discord.ext.commands.Command:66 of +#: discord.ext.commands.core.Command:66 of msgid "" "A list of predicates that verifies if the command could be executed with " "the given :class:`.Context` as the sole parameter. If an exception is " @@ -2462,22 +2852,22 @@ msgid "" " event." msgstr "" -#: discord.ext.commands.Command:73 of -msgid "List[Callable[..., :class:`bool`]]" +#: discord.ext.commands.core.Command:73 of +msgid "List[Callable[[:class:`.Context`], :class:`bool`]]" msgstr "" -#: discord.ext.commands.Command:77 of +#: discord.ext.commands.core.Command:77 of #, fuzzy msgid "The message prefixed into the default help command." msgstr ":class:`str` -- この属性に入力されたテキストは、デフォルトのヘルプメッセージの先頭に表示されます。" -#: discord.ext.commands.Command:83 of +#: discord.ext.commands.core.Command:83 of msgid "" "If ``True``\\, the default help command does not show this in the help " "output." msgstr "" -#: discord.ext.commands.Command:90 of +#: discord.ext.commands.core.Command:90 of msgid "" "If ``False`` and a keyword-only argument is provided then the keyword " "only argument is stripped and handled as if it was a regular argument " @@ -2487,17 +2877,17 @@ msgid "" "a completely raw matter. Defaults to ``False``." msgstr "" -#: discord.ext.commands.Command:101 of +#: discord.ext.commands.core.Command:101 of msgid "The subcommand that was invoked, if any." msgstr "" -#: discord.ext.commands.Command:107 of +#: discord.ext.commands.core.Command:107 of msgid "" "If ``True`` and a variadic positional argument is specified, requires the" " user to specify at least one argument. Defaults to ``False``." msgstr "" -#: discord.ext.commands.Command:116 of +#: discord.ext.commands.core.Command:116 of msgid "" "If ``True``\\, ignores extraneous strings passed to a command if all its " "requirements are met (e.g. ``?foo a b c`` when only expecting ``a`` and " @@ -2505,83 +2895,114 @@ msgid "" "called with :exc:`.TooManyArguments`. Defaults to ``True``." msgstr "" -#: discord.ext.commands.Command:125 of +#: discord.ext.commands.core.Command:125 of +msgid "" +"If ``True``\\, cooldown processing is done after argument parsing, which " +"calls converters. If ``False`` then cooldown processing is done first and" +" then the converters are called second. Defaults to ``False``." +msgstr "" + +#: discord.ext.commands.core.Command:133 of +msgid "A dict of user provided extras to attach to the Command." +msgstr "" + +#: discord.ext.commands.core.Command:136 of +msgid "This object may be copied by the library." +msgstr "" + +#: discord.ext.commands.cog.CogMeta:65 discord.ext.commands.context.Context:35 +#: discord.ext.commands.core.Command:138 discord.ext.commands.core.GroupMixin:9 +#: discord.ext.commands.help.HelpCommand:44 of +#, fuzzy +msgid ":class:`dict`" +msgstr ":class:`dict`" + +#: discord.ext.commands.core.Command.after_invoke:9 of +msgid "See :meth:`.Bot.after_invoke` for more info." +msgstr "" + +#: discord.ext.commands.core.Command.before_invoke:9 of +msgid "See :meth:`.Bot.before_invoke` for more info." +msgstr "" + +#: discord.ext.commands.core.Command.error:1 of +msgid "A decorator that registers a coroutine as a local error handler." +msgstr "" + +#: discord.ext.commands.core.Command.error:3 of msgid "" -"If ``True``\\, cooldown processing is done after argument parsing, which " -"calls converters. If ``False`` then cooldown processing is done first and" -" then the converters are called second. Defaults to ``False``." +"A local error handler is an :func:`.on_command_error` event limited to a " +"single command. However, the :func:`.on_command_error` is still invoked " +"afterwards as the catch-all." +msgstr "" + +#: discord.ext.commands.core.Command.error:7 of +msgid "The coroutine to register as the local error handler." msgstr "" -#: discord.ext.commands.Command.add_check:1 -#: discord.ext.commands.Group.add_check:1 of +#: discord.ext.commands.core.Command.add_check:1 of #, fuzzy msgid "Adds a check to the command." -msgstr "ボットにグローバルチェックを追加します。" +msgstr "コマンドにチェックを追加します。" -#: discord.ext.commands.Command.add_check:3 -#: discord.ext.commands.Group.add_check:3 of +#: discord.ext.commands.core.Command.add_check:3 of #, fuzzy msgid "This is the non-decorator interface to :func:`.check`." msgstr "これは :meth:`.check` と :meth:`.check_once` のデコレータでない実装です。" -#: discord.ext.commands.Command.add_check:7 -#: discord.ext.commands.Group.add_check:7 -#: discord.ext.commands.HelpCommand.add_check:5 of +#: discord.ext.commands.core.Command.add_check:11 +#: discord.ext.commands.help.HelpCommand.add_check:9 of #, fuzzy msgid "The function that will be used as a check." msgstr "グローバルチェックとして使用される関数。" -#: discord.ext.commands.Command.remove_check:1 -#: discord.ext.commands.Group.remove_check:1 of +#: discord.ext.commands.core.Command.remove_check:1 of msgid "Removes a check from the command." msgstr "" -#: discord.ext.commands.Command.remove_check:3 -#: discord.ext.commands.Group.remove_check:3 -#: discord.ext.commands.HelpCommand.remove_check:3 of +#: discord.ext.commands.core.Command.remove_check:3 +#: discord.ext.commands.help.HelpCommand.remove_check:3 of msgid "" "This function is idempotent and will not raise an exception if the " "function is not in the command's checks." msgstr "" -#: discord.ext.commands.Command.remove_check:8 -#: discord.ext.commands.Group.remove_check:8 -#: discord.ext.commands.HelpCommand.remove_check:8 of +#: discord.ext.commands.core.Command.remove_check:12 +#: discord.ext.commands.help.HelpCommand.remove_check:12 of msgid "The function to remove from the checks." msgstr "" -#: discord.ext.commands.Command.update:1 discord.ext.commands.Group.update:1 of -msgid "Updates :class:`Command` instance with updated attributes." +#: discord.ext.commands.core.Command.update:1 of +msgid "Updates :class:`Command` instance with updated attribute." msgstr "" -#: discord.ext.commands.Command.update:3 discord.ext.commands.Group.update:3 of +#: discord.ext.commands.core.Command.update:3 of msgid "" "This works similarly to the :func:`.command` decorator in terms of " "parameters in that they are passed to the :class:`Command` or subclass " "constructors, sans the name and callback." msgstr "" -#: discord.ext.commands.Command.__call__:3 of +#: discord.ext.commands.core.Command.__call__:3 of msgid "Calls the internal callback that the command holds." msgstr "" -#: discord.ext.commands.Command.__call__:7 of +#: discord.ext.commands.core.Command.__call__:7 of msgid "" "This bypasses all mechanisms -- including checks, converters, invoke " "hooks, cooldowns, etc. You must take care to pass the proper arguments " "and types to this function." msgstr "" -#: discord.ext.commands.Command.copy:1 of +#: discord.ext.commands.core.Command.copy:1 of msgid "Creates a copy of this command." msgstr "" -#: discord.ext.commands.Command.copy:3 of +#: discord.ext.commands.core.Command.copy:3 of msgid "A new instance of this command." msgstr "" -#: discord.ext.commands.Command.copy:4 discord.ext.commands.Context:47 -#: discord.ext.commands.Context:61 of +#: discord.ext.commands.core.Command.copy:4 of #, fuzzy msgid ":class:`Command`" msgstr ":class:`Command` またはサブクラス" @@ -2589,8 +3010,8 @@ msgstr ":class:`Command` またはサブクラス" #: discord.ext.commands.Command.clean_params:1 #: discord.ext.commands.Group.clean_params:1 of msgid "" -"OrderedDict[:class:`str`, :class:`inspect.Parameter`]: Retrieves the " -"parameter OrderedDict without the context or self parameters." +"Dict[:class:`str`, :class:`inspect.Parameter`]: Retrieves the parameter " +"dictionary without the context or self parameters." msgstr "" #: discord.ext.commands.Command.clean_params:4 @@ -2626,9 +3047,10 @@ msgid "For example in commands ``?a b c test``, the parents are ``[c, b, a]``." msgstr "" #: discord.ext.commands.Command.parents:9 discord.ext.commands.Group.parents:9 -#: discord.ext.commands.HelpCommand.filter_commands:18 of -msgid "List[:class:`Command`]" -msgstr "" +#: of +#, fuzzy +msgid "List[:class:`Group`]" +msgstr "List[:class:`Group`]" #: discord.ext.commands.Command.root_parent:1 #: discord.ext.commands.Group.root_parent:1 of @@ -2657,71 +3079,42 @@ msgid "" "in ``?one two three`` the qualified name would be ``one two three``." msgstr "" -#: discord.ext.commands.Command.is_on_cooldown:1 -#: discord.ext.commands.Group.is_on_cooldown:1 of +#: discord.ext.commands.core.Command.is_on_cooldown:1 of msgid "Checks whether the command is currently on cooldown." msgstr "" -#: discord.ext.commands.Command.is_on_cooldown:3 -#: discord.ext.commands.Group.is_on_cooldown:3 of +#: discord.ext.commands.core.Command.is_on_cooldown:3 of msgid "The invocation context to use when checking the commands cooldown status." msgstr "" -#: discord.ext.commands.Command.is_on_cooldown:6 -#: discord.ext.commands.Group.is_on_cooldown:6 of +#: discord.ext.commands.core.Command.is_on_cooldown:6 of msgid "A boolean indicating if the command is on cooldown." msgstr "" -#: discord.ext.commands.Command.reset_cooldown:1 -#: discord.ext.commands.Group.reset_cooldown:1 of +#: discord.ext.commands.core.Command.reset_cooldown:1 of msgid "Resets the cooldown on this command." msgstr "" -#: discord.ext.commands.Command.reset_cooldown:3 -#: discord.ext.commands.Group.reset_cooldown:3 of +#: discord.ext.commands.core.Command.reset_cooldown:3 of msgid "The invocation context to reset the cooldown under." msgstr "" -#: discord.ext.commands.Command.get_cooldown_retry_after:1 -#: discord.ext.commands.Group.get_cooldown_retry_after:1 of +#: discord.ext.commands.core.Command.get_cooldown_retry_after:1 of msgid "Retrieves the amount of seconds before this command can be tried again." msgstr "" -#: discord.ext.commands.Command.get_cooldown_retry_after:5 -#: discord.ext.commands.Group.get_cooldown_retry_after:5 of +#: discord.ext.commands.core.Command.get_cooldown_retry_after:5 of msgid "The invocation context to retrieve the cooldown from." msgstr "" -#: discord.ext.commands.Command.get_cooldown_retry_after:8 -#: discord.ext.commands.Group.get_cooldown_retry_after:8 of +#: discord.ext.commands.core.Command.get_cooldown_retry_after:8 of msgid "" "The amount of time left on this command's cooldown in seconds. If this is" " ``0.0`` then the command isn't on cooldown." msgstr "" -#: discord.ext.commands.Command.error:1 discord.ext.commands.Group.error:1 of -msgid "A decorator that registers a coroutine as a local error handler." -msgstr "" - -#: discord.ext.commands.Command.error:3 discord.ext.commands.Group.error:3 of -msgid "" -"A local error handler is an :func:`.on_command_error` event limited to a " -"single command. However, the :func:`.on_command_error` is still invoked " -"afterwards as the catch-all." -msgstr "" - -#: discord.ext.commands.Command.error:7 discord.ext.commands.Group.error:7 of -msgid "The coroutine to register as the local error handler." -msgstr "" - -#: discord.ext.commands.Command.before_invoke:9 -#: discord.ext.commands.Group.before_invoke:9 of -msgid "See :meth:`.Bot.before_invoke` for more info." -msgstr "" - -#: discord.ext.commands.Command.after_invoke:9 -#: discord.ext.commands.Group.after_invoke:9 of -msgid "See :meth:`.Bot.after_invoke` for more info." +#: discord.ext.commands.core.Command.has_error_handler:1 of +msgid ":class:`bool`: Checks whether the command has an error handler registered." msgstr "" #: discord.ext.commands.Command.cog_name:1 @@ -2737,9 +3130,9 @@ msgstr "" #: discord.ext.commands.Command.short_doc:3 #: discord.ext.commands.Group.short_doc:3 of msgid "" -"By default, this is the :attr:`brief` attribute. If that lookup leads to " -"an empty string then the first line of the :attr:`help` attribute is used" -" instead." +"By default, this is the :attr:`.brief` attribute. If that lookup leads to" +" an empty string then the first line of the :attr:`.help` attribute is " +"used instead." msgstr "" #: discord.ext.commands.Command.signature:1 @@ -2747,49 +3140,48 @@ msgstr "" msgid "Returns a POSIX-like signature useful for help command output." msgstr "" -#: discord.ext.commands.Command.can_run:3 discord.ext.commands.Group.can_run:3 -#: of +#: discord.ext.commands.core.Command.can_run:3 of msgid "" "Checks if the command can be executed by checking all the predicates " -"inside the :attr:`checks` attribute. This also checks whether the command" -" is disabled." +"inside the :attr:`~Command.checks` attribute. This also checks whether " +"the command is disabled." msgstr "" -#: discord.ext.commands.Command.can_run:7 discord.ext.commands.Group.can_run:7 -#: of +#: discord.ext.commands.core.Command.can_run:7 of msgid "Checks whether the command is disabled or not" msgstr "" -#: discord.ext.commands.Command.can_run:10 -#: discord.ext.commands.Group.can_run:10 of +#: discord.ext.commands.core.Command.can_run:10 of msgid "The ctx of the command currently being invoked." msgstr "" -#: discord.ext.commands.Command.can_run:13 -#: discord.ext.commands.Group.can_run:13 of +#: discord.ext.commands.core.Command.can_run:13 of msgid "" "Any command error that was raised during a check call will be propagated" " by this function." msgstr "" -#: discord.ext.commands.Command.can_run:15 -#: discord.ext.commands.Group.can_run:15 of +#: discord.ext.commands.core.Command.can_run:15 of msgid "A boolean indicating if the command can be invoked." msgstr "" -#: discord.ext.commands.Group:1 of +#: ../../ext/commands/api.rst:137 +msgid "Group" +msgstr "" + +#: discord.ext.commands.core.Group:1 of msgid "" "A class that implements a grouping protocol for commands to be executed " "as subcommands." msgstr "" -#: discord.ext.commands.Group:4 of +#: discord.ext.commands.core.Group:4 of msgid "" "This class is a subclass of :class:`.Command` and thus all options valid " "in :class:`.Command` are valid in here as well." msgstr "" -#: discord.ext.commands.Group:9 of +#: discord.ext.commands.core.Group:9 of msgid "" "Indicates if the group callback should begin parsing and invocation only " "if no subcommand was found. Useful for making it an error handling " @@ -2800,81 +3192,83 @@ msgid "" "executed. Defaults to ``False``." msgstr "" -#: discord.ext.commands.Group:22 of +#: discord.ext.commands.core.Group:22 of msgid "" "Indicates if the group's commands should be case insensitive. Defaults to" " ``False``." msgstr "" -#: discord.ext.commands.Group.copy:1 of +#: discord.ext.commands.core.Group.copy:1 of msgid "Creates a copy of this :class:`Group`." msgstr "" -#: discord.ext.commands.Group.copy:3 of +#: discord.ext.commands.core.Group.copy:3 of msgid "A new instance of this group." msgstr "" -#: discord.ext.commands.Group.copy:4 of +#: discord.ext.commands.core.Group.copy:4 of #, fuzzy msgid ":class:`Group`" msgstr ":class:`.Guild`" -#: discord.ext.commands.GroupMixin:1 of +#: ../../ext/commands/api.rst:162 +msgid "GroupMixin" +msgstr "" + +#: discord.ext.commands.core.GroupMixin:1 of msgid "" "A mixin that implements common functionality for classes that behave " "similar to :class:`.Group` and are allowed to register commands." msgstr "" -#: discord.ext.commands.GroupMixin:6 of +#: discord.ext.commands.core.GroupMixin:6 of msgid "A mapping of command name to :class:`.Command` objects." msgstr "" -#: discord.ext.commands.CogMeta:57 discord.ext.commands.Context:35 -#: discord.ext.commands.GroupMixin:9 discord.ext.commands.HelpCommand:40 of -#, fuzzy -msgid ":class:`dict`" -msgstr ":class:`.Guild`" - -#: discord.ext.commands.GroupMixin:13 of +#: discord.ext.commands.core.GroupMixin:13 of msgid "Whether the commands should be case insensitive. Defaults to ``False``." msgstr "" -#: ../../ext/commands/api.rst:88 +#: ../../ext/commands/api.rst:179 msgid "Cogs" msgstr "Cogs" -#: discord.ext.commands.Cog:1 of +#: ../../ext/commands/api.rst:182 +msgid "Cog" +msgstr "" + +#: discord.ext.commands.cog.Cog:1 of msgid "The base class that all cogs must inherit from." msgstr "" -#: discord.ext.commands.Cog:3 of +#: discord.ext.commands.cog.Cog:3 of msgid "" "A cog is a collection of commands, listeners, and optional state to help " "group commands together. More information on them can be found on the " ":ref:`ext_commands_cogs` page." msgstr "" -#: discord.ext.commands.Cog:7 of +#: discord.ext.commands.cog.Cog:7 of msgid "" "When inheriting from this class, the options shown in :class:`CogMeta` " "are equally valid here." msgstr "" -#: discord.ext.commands.Cog.get_commands:1 of +#: discord.ext.commands.cog.Cog.get_commands:1 of msgid "" "A :class:`list` of :class:`.Command`\\s that are defined inside this cog." " .. note:: This does not include subcommands." msgstr "" -#: discord.ext.commands.Cog.get_commands:1 of +#: discord.ext.commands.cog.Cog.get_commands:1 of msgid "A :class:`list` of :class:`.Command`\\s that are defined inside this cog." msgstr "" -#: discord.ext.commands.Cog.get_commands:6 of +#: discord.ext.commands.cog.Cog.get_commands:6 of msgid "This does not include subcommands." msgstr "" -#: discord.ext.commands.Cog.get_commands:7 of +#: discord.ext.commands.cog.Cog.get_commands:7 of msgid "List[:class:`.Command`]" msgstr "" @@ -2886,133 +3280,141 @@ msgstr "" msgid "Returns the cog's description, typically the cleaned docstring." msgstr "" -#: discord.ext.commands.Cog.walk_commands:1 of +#: discord.ext.commands.cog.Cog.walk_commands:1 of msgid "" "An iterator that recursively walks through this cog's commands and " "subcommands." msgstr "" -#: discord.ext.commands.Cog.walk_commands:3 of +#: discord.ext.commands.cog.Cog.walk_commands:3 of msgid "" "Union[:class:`.Command`, :class:`.Group`] -- A command or group from the " "cog." msgstr "" -#: discord.ext.commands.Cog.get_listeners:1 of +#: discord.ext.commands.cog.Cog.get_listeners:1 of msgid "" "Returns a :class:`list` of (name, function) listener pairs that are " "defined in this cog." msgstr "" -#: discord.ext.commands.Cog.get_listeners:3 of +#: discord.ext.commands.cog.Cog.get_listeners:3 of msgid "The listeners defined in this cog." msgstr "" -#: discord.ext.commands.Cog.get_listeners:4 of +#: discord.ext.commands.cog.Cog.get_listeners:4 of msgid "List[Tuple[:class:`str`, :ref:`coroutine `]]" msgstr "" -#: discord.ext.commands.Cog.listener:1 of +#: discord.ext.commands.cog.Cog.listener:1 of msgid "A decorator that marks a function as a listener." msgstr "" -#: discord.ext.commands.Cog.listener:3 of +#: discord.ext.commands.cog.Cog.listener:3 of msgid "This is the cog equivalent of :meth:`.Bot.listen`." msgstr "" -#: discord.ext.commands.Cog.listener:5 of +#: discord.ext.commands.cog.Cog.listener:5 of msgid "" "The name of the event being listened to. If not provided, it defaults to " "the function's name." msgstr "" -#: discord.ext.commands.Cog.listener:9 of +#: discord.ext.commands.cog.Cog.listener:9 of msgid "" "The function is not a coroutine function or a string was not passed as" " the name." msgstr "" -#: discord.ext.commands.Cog.cog_unload:1 of +#: discord.ext.commands.cog.Cog.has_error_handler:1 of +msgid ":class:`bool`: Checks whether the cog has an error handler." +msgstr "" + +#: discord.ext.commands.cog.Cog.cog_unload:1 of msgid "A special method that is called when the cog gets removed." msgstr "" -#: discord.ext.commands.Cog.cog_unload:3 of +#: discord.ext.commands.cog.Cog.cog_unload:3 of msgid "This function **cannot** be a coroutine. It must be a regular function." msgstr "" -#: discord.ext.commands.Cog.cog_unload:6 of +#: discord.ext.commands.cog.Cog.cog_unload:6 of msgid "Subclasses must replace this if they want special unloading behaviour." msgstr "" -#: discord.ext.commands.Cog.bot_check_once:1 of +#: discord.ext.commands.cog.Cog.bot_check_once:1 of msgid "A special method that registers as a :meth:`.Bot.check_once` check." msgstr "" -#: discord.ext.commands.Cog.bot_check:4 -#: discord.ext.commands.Cog.bot_check_once:4 -#: discord.ext.commands.Cog.cog_check:4 of +#: discord.ext.commands.cog.Cog.bot_check:4 +#: discord.ext.commands.cog.Cog.bot_check_once:4 +#: discord.ext.commands.cog.Cog.cog_check:4 of msgid "" "This function **can** be a coroutine and must take a sole parameter, " "``ctx``, to represent the :class:`.Context`." msgstr "" -#: discord.ext.commands.Cog.bot_check:1 of +#: discord.ext.commands.cog.Cog.bot_check:1 of msgid "A special method that registers as a :meth:`.Bot.check` check." msgstr "" -#: discord.ext.commands.Cog.cog_check:1 of +#: discord.ext.commands.cog.Cog.cog_check:1 of msgid "" -"A special method that registers as a :func:`commands.check` for every " -"command and subcommand in this cog." +"A special method that registers as a :func:`~discord.ext.commands.check` " +"for every command and subcommand in this cog." msgstr "" -#: discord.ext.commands.Cog.cog_command_error:1 of +#: discord.ext.commands.cog.Cog.cog_command_error:1 of msgid "" "A special method that is called whenever an error is dispatched inside " "this cog." msgstr "" -#: discord.ext.commands.Cog.cog_command_error:4 of +#: discord.ext.commands.cog.Cog.cog_command_error:4 of msgid "" "This is similar to :func:`.on_command_error` except only applying to the " "commands inside this cog." msgstr "" -#: discord.ext.commands.Cog.cog_after_invoke:5 -#: discord.ext.commands.Cog.cog_before_invoke:5 -#: discord.ext.commands.Cog.cog_command_error:7 of +#: discord.ext.commands.cog.Cog.cog_after_invoke:5 +#: discord.ext.commands.cog.Cog.cog_before_invoke:5 +#: discord.ext.commands.cog.Cog.cog_command_error:7 of msgid "This **must** be a coroutine." msgstr "" -#: discord.ext.commands.Cog.cog_command_error:9 of +#: discord.ext.commands.cog.Cog.cog_command_error:9 of msgid "The invocation context where the error happened." msgstr "" -#: discord.ext.commands.Cog.cog_command_error:11 of +#: discord.ext.commands.cog.Cog.cog_command_error:11 of msgid "The error that happened." msgstr "" -#: discord.ext.commands.Cog.cog_before_invoke:1 of +#: discord.ext.commands.cog.Cog.cog_before_invoke:1 of msgid "A special method that acts as a cog local pre-invoke hook." msgstr "" -#: discord.ext.commands.Cog.cog_before_invoke:3 of +#: discord.ext.commands.cog.Cog.cog_before_invoke:3 of msgid "This is similar to :meth:`.Command.before_invoke`." msgstr "" -#: discord.ext.commands.Cog.cog_after_invoke:1 of +#: discord.ext.commands.cog.Cog.cog_after_invoke:1 of msgid "A special method that acts as a cog local post-invoke hook." msgstr "" -#: discord.ext.commands.Cog.cog_after_invoke:3 of +#: discord.ext.commands.cog.Cog.cog_after_invoke:3 of msgid "This is similar to :meth:`.Command.after_invoke`." msgstr "" -#: discord.ext.commands.CogMeta:1 of +#: ../../ext/commands/api.rst:190 +msgid "CogMeta" +msgstr "CogMeta" + +#: discord.ext.commands.cog.CogMeta:1 of msgid "A metaclass for defining a cog." msgstr "" -#: discord.ext.commands.CogMeta:3 of +#: discord.ext.commands.cog.CogMeta:3 of msgid "" "Note that you should probably not use this directly. It is exposed purely" " for documentation purposes along with making custom metaclasses to " @@ -3020,26 +3422,30 @@ msgid "" "metaclass." msgstr "" -#: discord.ext.commands.CogMeta:7 of +#: discord.ext.commands.cog.CogMeta:7 of msgid "" "For example, to create an abstract cog mixin class, the following would " "be done." msgstr "" -#: discord.ext.commands.CogMeta:24 of +#: discord.ext.commands.cog.CogMeta:24 of msgid "" "When passing an attribute of a metaclass that is documented below, note " "that you must pass it as a keyword-only argument to the class creation " "like the following example:" msgstr "" -#: discord.ext.commands.CogMeta:35 of +#: discord.ext.commands.cog.CogMeta:35 of msgid "" "The cog name. By default, it is the name of the class with no " "modification." msgstr "" -#: discord.ext.commands.CogMeta:41 of +#: discord.ext.commands.cog.CogMeta:41 of +msgid "The cog description. By default, it is the cleaned docstring of the class." +msgstr "" + +#: discord.ext.commands.cog.CogMeta:49 of msgid "" "A list of attributes to apply to every command inside this cog. The " "dictionary is passed into the :class:`Command` options at ``__init__``. " @@ -3047,50 +3453,62 @@ msgid "" "will override the one specified inside this attribute. For example:" msgstr "" -#: ../../ext/commands/api.rst:99 +#: ../../ext/commands/api.rst:200 msgid "Help Commands" msgstr "" -#: discord.ext.commands.HelpCommand:1 of +#: ../../ext/commands/api.rst:203 +msgid "HelpCommand" +msgstr "HelpCommand" + +#: discord.ext.commands.help.HelpCommand:1 of msgid "The base implementation for help command formatting." msgstr "" -#: discord.ext.commands.HelpCommand:5 of +#: discord.ext.commands.help.HelpCommand:5 of msgid "" "Internally instances of this class are deep copied every time the command" " itself is invoked to prevent a race condition mentioned in " ":issue:`2123`." msgstr "" -#: discord.ext.commands.HelpCommand:9 of +#: discord.ext.commands.help.HelpCommand:9 of msgid "" "This means that relying on the state of this class to be the same between" " command invocations would not work as expected." msgstr "" -#: discord.ext.commands.HelpCommand:14 of +#: discord.ext.commands.help.HelpCommand:14 of msgid "" "The context that invoked this help formatter. This is generally set after" " the help command assigned, :func:`command_callback`\\, has been called." msgstr "" -#: discord.ext.commands.HelpCommand:17 of +#: discord.ext.commands.help.HelpCommand:17 of msgid "Optional[:class:`Context`]" msgstr "" -#: discord.ext.commands.HelpCommand:21 of +#: discord.ext.commands.help.HelpCommand:21 of msgid "" "Specifies if hidden commands should be shown in the output. Defaults to " "``False``." msgstr "" -#: discord.ext.commands.HelpCommand:28 of +#: discord.ext.commands.help.HelpCommand:28 of msgid "" "Specifies if commands should have their :attr:`.Command.checks` called " -"and verified. Defaults to ``True``." +"and verified. If ``True``, always calls :attr:`.Command.checks`. If " +"``None``, only calls :attr:`.Command.checks` in a guild setting. If " +"``False``, never calls :attr:`.Command.checks`. Defaults to ``True``." +msgstr "" + +#: discord.ext.commands.help.DefaultHelpCommand:29 +#: discord.ext.commands.help.HelpCommand:35 +#: discord.ext.commands.help.MinimalHelpCommand:34 of +msgid "Optional[:class:`bool`]" msgstr "" -#: discord.ext.commands.HelpCommand:35 of +#: discord.ext.commands.help.HelpCommand:39 of msgid "" "A dictionary of options to pass in for the construction of the help " "command. This allows you to change the command behaviour without actually" @@ -3098,25 +3516,19 @@ msgid "" "same as the ones passed in the :class:`.Command` constructor." msgstr "" -#: discord.ext.commands.HelpCommand.add_check:1 of +#: discord.ext.commands.help.HelpCommand.add_check:1 of #, fuzzy msgid "Adds a check to the help command." -msgstr "ボットにグローバルチェックを追加します。" +msgstr "ヘルプコマンドにチェックを追加します。" -#: discord.ext.commands.HelpCommand.remove_check:1 of +#: discord.ext.commands.help.HelpCommand.remove_check:1 of msgid "Removes a check from the help command." msgstr "" -#: discord.ext.commands.HelpCommand.get_bot_mapping:1 of +#: discord.ext.commands.help.HelpCommand.get_bot_mapping:1 of msgid "Retrieves the bot mapping passed to :meth:`send_bot_help`." msgstr "" -#: discord.ext.commands.HelpCommand.clean_prefix:1 of -msgid "" -"The cleaned up invoke prefix. i.e. mentions are ``@name`` instead of " -"``<@id>``." -msgstr "「クリーンアップ」されたプレフィックスを返します。たとえば、メンションは ``<@id>`` のかわりに ``@name`` となります。" - #: discord.ext.commands.HelpCommand.invoked_with:1 of msgid "" "Similar to :attr:`Context.invoked_with` except properly handles the case " @@ -3135,30 +3547,30 @@ msgstr "" msgid "The command name that triggered this invocation." msgstr "" -#: discord.ext.commands.HelpCommand.get_command_signature:1 -#: discord.ext.commands.MinimalHelpCommand.get_command_signature:1 of +#: discord.ext.commands.help.HelpCommand.get_command_signature:1 +#: discord.ext.commands.help.MinimalHelpCommand.get_command_signature:1 of msgid "Retrieves the signature portion of the help page." msgstr "ヘルプページに表示される、コマンドの使用方法を示す文字列を返します。" -#: discord.ext.commands.HelpCommand.get_command_signature:3 -#: discord.ext.commands.MinimalHelpCommand.get_command_signature:3 of +#: discord.ext.commands.help.HelpCommand.get_command_signature:3 +#: discord.ext.commands.help.MinimalHelpCommand.get_command_signature:3 of msgid "The command to get the signature of." msgstr "" -#: discord.ext.commands.HelpCommand.get_command_signature:6 -#: discord.ext.commands.MinimalHelpCommand.get_command_signature:6 of +#: discord.ext.commands.help.HelpCommand.get_command_signature:6 +#: discord.ext.commands.help.MinimalHelpCommand.get_command_signature:6 of msgid "The signature for the command." msgstr "" -#: discord.ext.commands.HelpCommand.remove_mentions:1 of +#: discord.ext.commands.help.HelpCommand.remove_mentions:1 of msgid "Removes mentions from the string to prevent abuse." msgstr "" -#: discord.ext.commands.HelpCommand.remove_mentions:3 of +#: discord.ext.commands.help.HelpCommand.remove_mentions:3 of msgid "This includes ``@everyone``, ``@here``, member mentions and role mentions." msgstr "" -#: discord.ext.commands.HelpCommand.remove_mentions:5 of +#: discord.ext.commands.help.HelpCommand.remove_mentions:5 of msgid "The string with mentions removed." msgstr "" @@ -3181,215 +3593,221 @@ msgstr "" msgid "The cog that is currently set for the help command." msgstr "" -#: discord.ext.commands.HelpCommand.command_not_found:1 -#: discord.ext.commands.HelpCommand.subcommand_not_found:1 of +#: discord.ext.commands.help.HelpCommand.command_not_found:1 +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:1 of msgid "|maybecoro|" msgstr "" -#: discord.ext.commands.HelpCommand.command_not_found:3 of +#: discord.ext.commands.help.HelpCommand.command_not_found:3 of msgid "" "A method called when a command is not found in the help command. This is " "useful to override for i18n." msgstr "" -#: discord.ext.commands.HelpCommand.command_not_found:6 of +#: discord.ext.commands.help.HelpCommand.command_not_found:6 of msgid "Defaults to ``No command called {0} found.``" msgstr "" -#: discord.ext.commands.HelpCommand.command_not_found:8 of +#: discord.ext.commands.help.HelpCommand.command_not_found:8 of msgid "" "The string that contains the invalid command. Note that this has had " "mentions removed to prevent abuse." msgstr "" -#: discord.ext.commands.HelpCommand.command_not_found:12 of +#: discord.ext.commands.help.HelpCommand.command_not_found:12 of msgid "The string to use when a command has not been found." msgstr "" -#: discord.ext.commands.HelpCommand.subcommand_not_found:3 of +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:3 of msgid "" "A method called when a command did not have a subcommand requested in the" " help command. This is useful to override for i18n." msgstr "" -#: discord.ext.commands.HelpCommand.subcommand_not_found:6 of +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:6 of msgid "Defaults to either:" msgstr "" -#: discord.ext.commands.HelpCommand.subcommand_not_found:8 of +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:8 of msgid "``'Command \"{command.qualified_name}\" has no subcommands.'``" msgstr "" -#: discord.ext.commands.HelpCommand.subcommand_not_found:9 of +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:9 of msgid "If there is no subcommand in the ``command`` parameter." msgstr "" -#: discord.ext.commands.HelpCommand.subcommand_not_found:11 of +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:11 of msgid "" "``'Command \"{command.qualified_name}\" has no subcommand named " "{string}'``" msgstr "" -#: discord.ext.commands.HelpCommand.subcommand_not_found:11 of +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:11 of msgid "If the ``command`` parameter has subcommands but not one named ``string``." msgstr "" -#: discord.ext.commands.HelpCommand.subcommand_not_found:13 of +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:13 of msgid "The command that did not have the subcommand requested." msgstr "" -#: discord.ext.commands.HelpCommand.subcommand_not_found:15 of +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:15 of msgid "" "The string that contains the invalid subcommand. Note that this has had " "mentions removed to prevent abuse." msgstr "" -#: discord.ext.commands.HelpCommand.subcommand_not_found:19 of +#: discord.ext.commands.help.HelpCommand.subcommand_not_found:19 of msgid "The string to use when the command did not have the subcommand requested." msgstr "" -#: discord.ext.commands.HelpCommand.filter_commands:3 of +#: discord.ext.commands.help.HelpCommand.filter_commands:3 of msgid "Returns a filtered list of commands and optionally sorts them." msgstr "" -#: discord.ext.commands.HelpCommand.filter_commands:5 of +#: discord.ext.commands.help.HelpCommand.filter_commands:5 of msgid "" "This takes into account the :attr:`verify_checks` and :attr:`show_hidden`" " attributes." msgstr "" -#: discord.ext.commands.HelpCommand.filter_commands:8 of +#: discord.ext.commands.help.HelpCommand.filter_commands:8 of msgid "An iterable of commands that are getting filtered." msgstr "" -#: discord.ext.commands.HelpCommand.filter_commands:10 of +#: discord.ext.commands.help.HelpCommand.filter_commands:10 of msgid "Whether to sort the result." msgstr "" -#: discord.ext.commands.HelpCommand.filter_commands:12 of +#: discord.ext.commands.help.HelpCommand.filter_commands:12 of msgid "" "An optional key function to pass to :func:`py:sorted` that takes a " ":class:`Command` as its sole parameter. If ``sort`` is passed as ``True``" " then this will default as the command name." msgstr "" -#: discord.ext.commands.HelpCommand.filter_commands:17 of +#: discord.ext.commands.help.HelpCommand.filter_commands:17 of msgid "A list of commands that passed the filter." msgstr "" -#: discord.ext.commands.HelpCommand.get_max_size:1 of +#: discord.ext.commands.help.HelpCommand.filter_commands:18 of +msgid "List[:class:`Command`]" +msgstr "List[:class:`Command`]" + +#: discord.ext.commands.help.HelpCommand.get_max_size:1 of msgid "Returns the largest name length of the specified command list." msgstr "" -#: discord.ext.commands.HelpCommand.get_max_size:3 of +#: discord.ext.commands.help.HelpCommand.get_max_size:3 of msgid "A sequence of commands to check for the largest size." msgstr "" -#: discord.ext.commands.HelpCommand.get_max_size:6 of +#: discord.ext.commands.help.HelpCommand.get_max_size:6 of msgid "The maximum width of the commands." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:12 -#: discord.ext.commands.DefaultHelpCommand:42 -#: discord.ext.commands.HelpCommand.get_max_size:7 -#: discord.ext.commands.MaxConcurrencyReached:9 -#: discord.ext.commands.Paginator:25 of +#: discord.ext.commands.cooldowns.Cooldown:7 +#: discord.ext.commands.cooldowns.Cooldown.get_tokens:8 +#: discord.ext.commands.errors.MaxConcurrencyReached:9 +#: discord.ext.commands.flags.Flag:42 +#: discord.ext.commands.help.DefaultHelpCommand:12 +#: discord.ext.commands.help.DefaultHelpCommand:42 +#: discord.ext.commands.help.HelpCommand.get_max_size:7 +#: discord.ext.commands.help.Paginator:25 of msgid ":class:`int`" -msgstr "" +msgstr ":class:`int`" -#: discord.ext.commands.DefaultHelpCommand.get_destination:1 -#: discord.ext.commands.HelpCommand.get_destination:1 -#: discord.ext.commands.MinimalHelpCommand.get_destination:1 of +#: discord.ext.commands.help.DefaultHelpCommand.get_destination:1 +#: discord.ext.commands.help.HelpCommand.get_destination:1 +#: discord.ext.commands.help.MinimalHelpCommand.get_destination:1 of msgid "" "Returns the :class:`~discord.abc.Messageable` where the help command will" " be output." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.get_destination:3 -#: discord.ext.commands.HelpCommand.get_destination:3 -#: discord.ext.commands.HelpCommand.send_bot_help:11 -#: discord.ext.commands.HelpCommand.send_cog_help:11 -#: discord.ext.commands.HelpCommand.send_command_help:10 -#: discord.ext.commands.HelpCommand.send_error_message:7 -#: discord.ext.commands.HelpCommand.send_group_help:11 -#: discord.ext.commands.MinimalHelpCommand.get_destination:3 of +#: discord.ext.commands.help.DefaultHelpCommand.get_destination:3 +#: discord.ext.commands.help.HelpCommand.get_destination:3 +#: discord.ext.commands.help.HelpCommand.send_bot_help:11 +#: discord.ext.commands.help.HelpCommand.send_cog_help:11 +#: discord.ext.commands.help.HelpCommand.send_command_help:10 +#: discord.ext.commands.help.HelpCommand.send_error_message:6 +#: discord.ext.commands.help.HelpCommand.send_group_help:11 +#: discord.ext.commands.help.MinimalHelpCommand.get_destination:3 of msgid "You can override this method to customise the behaviour." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.get_destination:5 -#: discord.ext.commands.HelpCommand.get_destination:5 -#: discord.ext.commands.MinimalHelpCommand.get_destination:5 of +#: discord.ext.commands.help.DefaultHelpCommand.get_destination:5 +#: discord.ext.commands.help.HelpCommand.get_destination:5 +#: discord.ext.commands.help.MinimalHelpCommand.get_destination:5 of msgid "By default this returns the context's channel." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.get_destination:7 -#: discord.ext.commands.HelpCommand.get_destination:7 -#: discord.ext.commands.MinimalHelpCommand.get_destination:7 of +#: discord.ext.commands.help.DefaultHelpCommand.get_destination:7 +#: discord.ext.commands.help.HelpCommand.get_destination:7 +#: discord.ext.commands.help.MinimalHelpCommand.get_destination:7 of msgid "The destination where the help command will be output." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.get_destination:8 -#: discord.ext.commands.HelpCommand.get_destination:8 -#: discord.ext.commands.MinimalHelpCommand.get_destination:8 of +#: discord.ext.commands.help.DefaultHelpCommand.get_destination:8 +#: discord.ext.commands.help.HelpCommand.get_destination:8 +#: discord.ext.commands.help.MinimalHelpCommand.get_destination:8 of msgid ":class:`.abc.Messageable`" msgstr "" -#: discord.ext.commands.HelpCommand.send_error_message:3 of +#: discord.ext.commands.help.HelpCommand.send_error_message:3 of msgid "" "Handles the implementation when an error happens in the help command. For" -" example, the result of :meth:`command_not_found` or " -":meth:`command_has_no_subcommand_found` will be passed here." +" example, the result of :meth:`command_not_found` will be passed here." msgstr "" -#: discord.ext.commands.HelpCommand.send_error_message:9 of +#: discord.ext.commands.help.HelpCommand.send_error_message:8 of msgid "" "By default, this sends the error message to the destination specified by " ":meth:`get_destination`." msgstr "" -#: discord.ext.commands.HelpCommand.send_bot_help:15 -#: discord.ext.commands.HelpCommand.send_cog_help:15 -#: discord.ext.commands.HelpCommand.send_command_help:14 -#: discord.ext.commands.HelpCommand.send_error_message:14 -#: discord.ext.commands.HelpCommand.send_group_help:15 of +#: discord.ext.commands.help.HelpCommand.send_bot_help:15 +#: discord.ext.commands.help.HelpCommand.send_cog_help:15 +#: discord.ext.commands.help.HelpCommand.send_command_help:14 +#: discord.ext.commands.help.HelpCommand.send_error_message:13 +#: discord.ext.commands.help.HelpCommand.send_group_help:15 of msgid "You can access the invocation context with :attr:`HelpCommand.context`." msgstr "" -#: discord.ext.commands.HelpCommand.send_error_message:16 of +#: discord.ext.commands.help.HelpCommand.send_error_message:15 of msgid "" "The error message to display to the user. Note that this has had mentions" " removed to prevent abuse." msgstr "" -#: discord.ext.commands.HelpCommand.on_help_command_error:3 of +#: discord.ext.commands.help.HelpCommand.on_help_command_error:3 of msgid "" "The help command's error handler, as specified by " ":ref:`ext_commands_error_handler`." msgstr "" -#: discord.ext.commands.HelpCommand.on_help_command_error:5 of +#: discord.ext.commands.help.HelpCommand.on_help_command_error:5 of msgid "" "Useful to override if you need some specific behaviour when the error " "handler is called." msgstr "" -#: discord.ext.commands.HelpCommand.on_help_command_error:8 of +#: discord.ext.commands.help.HelpCommand.on_help_command_error:8 of msgid "" "By default this method does nothing and just propagates to the default " "error handlers." msgstr "" -#: discord.ext.commands.HelpCommand.send_bot_help:3 of +#: discord.ext.commands.help.HelpCommand.send_bot_help:3 of msgid "" "Handles the implementation of the bot command page in the help command. " "This function is called when the help command is called with no " "arguments." msgstr "" -#: discord.ext.commands.HelpCommand.send_bot_help:6 -#: discord.ext.commands.HelpCommand.send_cog_help:6 -#: discord.ext.commands.HelpCommand.send_command_help:5 -#: discord.ext.commands.HelpCommand.send_group_help:6 of +#: discord.ext.commands.help.HelpCommand.send_bot_help:6 +#: discord.ext.commands.help.HelpCommand.send_cog_help:6 +#: discord.ext.commands.help.HelpCommand.send_command_help:5 +#: discord.ext.commands.help.HelpCommand.send_group_help:6 of msgid "" "It should be noted that this method does not return anything -- rather " "the actual message sending should be done inside this method. Well " @@ -3397,13 +3815,13 @@ msgid "" "send, as this is a customisation point for other users." msgstr "" -#: discord.ext.commands.HelpCommand.send_bot_help:17 of +#: discord.ext.commands.help.HelpCommand.send_bot_help:17 of msgid "" "Also, the commands in the mapping are not filtered. To do the filtering " "you will have to call :meth:`filter_commands` yourself." msgstr "" -#: discord.ext.commands.HelpCommand.send_bot_help:20 of +#: discord.ext.commands.help.HelpCommand.send_bot_help:20 of msgid "" "A mapping of cogs to commands that have been requested by the user for " "help. The key of the mapping is the :class:`~.commands.Cog` that the " @@ -3411,87 +3829,87 @@ msgid "" "list of commands that belongs to that cog." msgstr "" -#: discord.ext.commands.HelpCommand.send_cog_help:3 of +#: discord.ext.commands.help.HelpCommand.send_cog_help:3 of msgid "" "Handles the implementation of the cog page in the help command. This " "function is called when the help command is called with a cog as the " "argument." msgstr "" -#: discord.ext.commands.HelpCommand.send_cog_help:17 of +#: discord.ext.commands.help.HelpCommand.send_cog_help:17 of msgid "" "To get the commands that belong to this cog see :meth:`Cog.get_commands`." " The commands returned not filtered. To do the filtering you will have to" " call :meth:`filter_commands` yourself." msgstr "" -#: discord.ext.commands.HelpCommand.send_cog_help:21 of +#: discord.ext.commands.help.HelpCommand.send_cog_help:21 of msgid "The cog that was requested for help." msgstr "" -#: discord.ext.commands.HelpCommand.send_group_help:3 of +#: discord.ext.commands.help.HelpCommand.send_group_help:3 of msgid "" "Handles the implementation of the group page in the help command. This " "function is called when the help command is called with a group as the " "argument." msgstr "" -#: discord.ext.commands.HelpCommand.send_group_help:17 of +#: discord.ext.commands.help.HelpCommand.send_group_help:17 of msgid "" "To get the commands that belong to this group without aliases see " ":attr:`Group.commands`. The commands returned not filtered. To do the " "filtering you will have to call :meth:`filter_commands` yourself." msgstr "" -#: discord.ext.commands.HelpCommand.send_group_help:21 of +#: discord.ext.commands.help.HelpCommand.send_group_help:21 of msgid "The group that was requested for help." msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:3 of +#: discord.ext.commands.help.HelpCommand.send_command_help:3 of msgid "Handles the implementation of the single command page in the help command." msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:16 of +#: discord.ext.commands.help.HelpCommand.send_command_help:16 of msgid "Showing Help" msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:19 of +#: discord.ext.commands.help.HelpCommand.send_command_help:19 of msgid "" "There are certain attributes and methods that are helpful for a help " "command to show such as the following:" msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:22 of +#: discord.ext.commands.help.HelpCommand.send_command_help:22 of msgid ":attr:`Command.help`" msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:23 of +#: discord.ext.commands.help.HelpCommand.send_command_help:23 of msgid ":attr:`Command.brief`" msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:24 of +#: discord.ext.commands.help.HelpCommand.send_command_help:24 of msgid ":attr:`Command.short_doc`" msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:25 of +#: discord.ext.commands.help.HelpCommand.send_command_help:25 of msgid ":attr:`Command.description`" msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:26 of +#: discord.ext.commands.help.HelpCommand.send_command_help:26 of msgid ":meth:`get_command_signature`" msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:28 of +#: discord.ext.commands.help.HelpCommand.send_command_help:28 of msgid "" "There are more than just these attributes but feel free to play around " "with these to help you get started to get the output that you want." msgstr "" -#: discord.ext.commands.HelpCommand.send_command_help:31 of +#: discord.ext.commands.help.HelpCommand.send_command_help:31 of msgid "The command that was requested for help." msgstr "" -#: discord.ext.commands.HelpCommand.prepare_help_command:3 of +#: discord.ext.commands.help.HelpCommand.prepare_help_command:3 of msgid "" "A low level method that can be used to prepare the help command before it" " does anything. For example, if you need to prepare some state in your " @@ -3499,97 +3917,101 @@ msgid "" "place to do it." msgstr "" -#: discord.ext.commands.HelpCommand.prepare_help_command:8 -#: discord.ext.commands.MinimalHelpCommand.get_ending_note:3 of +#: discord.ext.commands.help.HelpCommand.prepare_help_command:8 +#: discord.ext.commands.help.MinimalHelpCommand.get_ending_note:3 of msgid "The default implementation does nothing." msgstr "" -#: discord.ext.commands.HelpCommand.prepare_help_command:12 of +#: discord.ext.commands.help.HelpCommand.prepare_help_command:12 of msgid "" "This is called *inside* the help command callback body. So all the usual " "rules that happen inside apply here as well." msgstr "" -#: discord.ext.commands.HelpCommand.prepare_help_command:17 of +#: discord.ext.commands.help.HelpCommand.prepare_help_command:17 of msgid "The argument passed to the help command." msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:3 of +#: discord.ext.commands.help.HelpCommand.command_callback:3 of msgid "The actual implementation of the help command." msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:5 of +#: discord.ext.commands.help.HelpCommand.command_callback:5 of msgid "" "It is not recommended to override this method and instead change the " "behaviour through the methods that actually get dispatched." msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:8 of +#: discord.ext.commands.help.HelpCommand.command_callback:8 of msgid ":meth:`send_bot_help`" msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:9 of +#: discord.ext.commands.help.HelpCommand.command_callback:9 of msgid ":meth:`send_cog_help`" msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:10 of +#: discord.ext.commands.help.HelpCommand.command_callback:10 of msgid ":meth:`send_group_help`" msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:11 of +#: discord.ext.commands.help.HelpCommand.command_callback:11 of msgid ":meth:`send_command_help`" msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:12 of +#: discord.ext.commands.help.HelpCommand.command_callback:12 of msgid ":meth:`get_destination`" msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:13 of +#: discord.ext.commands.help.HelpCommand.command_callback:13 of msgid ":meth:`command_not_found`" msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:14 of +#: discord.ext.commands.help.HelpCommand.command_callback:14 of msgid ":meth:`subcommand_not_found`" msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:15 of +#: discord.ext.commands.help.HelpCommand.command_callback:15 of msgid ":meth:`send_error_message`" msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:16 of +#: discord.ext.commands.help.HelpCommand.command_callback:16 of msgid ":meth:`on_help_command_error`" msgstr "" -#: discord.ext.commands.HelpCommand.command_callback:17 of +#: discord.ext.commands.help.HelpCommand.command_callback:17 of msgid ":meth:`prepare_help_command`" msgstr "" -#: discord.ext.commands.DefaultHelpCommand:1 of +#: ../../ext/commands/api.rst:211 +msgid "DefaultHelpCommand" +msgstr "DefaultHelpCommand" + +#: discord.ext.commands.help.DefaultHelpCommand:1 of msgid "The implementation of the default help command." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:3 -#: discord.ext.commands.MinimalHelpCommand:3 of +#: discord.ext.commands.help.DefaultHelpCommand:3 +#: discord.ext.commands.help.MinimalHelpCommand:3 of msgid "This inherits from :class:`HelpCommand`." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:5 of +#: discord.ext.commands.help.DefaultHelpCommand:5 of msgid "It extends it with the following attributes." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:9 of +#: discord.ext.commands.help.DefaultHelpCommand:9 of msgid "The maximum number of characters that fit in a line. Defaults to 80." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:16 -#: discord.ext.commands.MinimalHelpCommand:7 of +#: discord.ext.commands.help.DefaultHelpCommand:16 +#: discord.ext.commands.help.MinimalHelpCommand:7 of msgid "" "Whether to sort the commands in the output alphabetically. Defaults to " "``True``." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:22 -#: discord.ext.commands.MinimalHelpCommand:27 of +#: discord.ext.commands.help.DefaultHelpCommand:22 +#: discord.ext.commands.help.MinimalHelpCommand:27 of msgid "" "A tribool that indicates if the help command should DM the user instead " "of sending it to the channel it received it from. If the boolean is set " @@ -3599,67 +4021,62 @@ msgid "" " characters). Defaults to ``False``." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:29 -#: discord.ext.commands.MinimalHelpCommand:34 of -msgid "Optional[:class:`bool`]" -msgstr "" - -#: discord.ext.commands.DefaultHelpCommand:33 -#: discord.ext.commands.MinimalHelpCommand:38 of +#: discord.ext.commands.help.DefaultHelpCommand:33 +#: discord.ext.commands.help.MinimalHelpCommand:38 of msgid "" "The number of characters the paginator must accumulate before getting " "DM'd to the user if :attr:`dm_help` is set to ``None``. Defaults to 1000." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:40 of +#: discord.ext.commands.help.DefaultHelpCommand:40 of msgid "How much to indent the commands from a heading. Defaults to ``2``." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:46 of +#: discord.ext.commands.help.DefaultHelpCommand:46 of msgid "" "The command list's heading string used when the help command is invoked " "with a category name. Useful for i18n. Defaults to ``\"Commands:\"``" msgstr "" -#: discord.ext.commands.DefaultHelpCommand:53 -#: discord.ext.commands.MinimalHelpCommand:45 of +#: discord.ext.commands.help.DefaultHelpCommand:53 +#: discord.ext.commands.help.MinimalHelpCommand:45 of msgid "" "The string used when there is a command which does not belong to any " "category(cog). Useful for i18n. Defaults to ``\"No Category\"``" msgstr "" -#: discord.ext.commands.DefaultHelpCommand:60 -#: discord.ext.commands.MinimalHelpCommand:52 of +#: discord.ext.commands.help.DefaultHelpCommand:60 +#: discord.ext.commands.help.MinimalHelpCommand:52 of msgid "The paginator used to paginate the help command output." msgstr "" -#: discord.ext.commands.DefaultHelpCommand:62 -#: discord.ext.commands.MinimalHelpCommand:54 of +#: discord.ext.commands.help.DefaultHelpCommand:62 +#: discord.ext.commands.help.MinimalHelpCommand:54 of #, fuzzy msgid ":class:`Paginator`" -msgstr ":class:`.AppInfo`" +msgstr ":class:`Paginator`" -#: discord.ext.commands.DefaultHelpCommand.shorten_text:1 of +#: discord.ext.commands.help.DefaultHelpCommand.shorten_text:1 of #, fuzzy msgid ":class:`str`: Shortens text to fit into the :attr:`width`." msgstr "渡された文字列を、 :attr:`width` に収まるよう省略します。" -#: discord.ext.commands.DefaultHelpCommand.get_ending_note:1 of +#: discord.ext.commands.help.DefaultHelpCommand.get_ending_note:1 of #, fuzzy msgid "" ":class:`str`: Returns help command's ending note. This is mainly useful " "to override for i18n purposes." msgstr "Helpコマンドの末尾の文字列を返します。主に翻訳する際にオーバーライドしてください。" -#: discord.ext.commands.DefaultHelpCommand.add_indented_commands:1 of +#: discord.ext.commands.help.DefaultHelpCommand.add_indented_commands:1 of msgid "Indents a list of commands after the specified heading." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.add_indented_commands:3 of +#: discord.ext.commands.help.DefaultHelpCommand.add_indented_commands:3 of msgid "The formatting is added to the :attr:`paginator`." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.add_indented_commands:5 of +#: discord.ext.commands.help.DefaultHelpCommand.add_indented_commands:5 of msgid "" "The default implementation is the command name indented by :attr:`indent`" " spaces, padded to ``max_size`` followed by the command's " @@ -3667,186 +4084,202 @@ msgid "" ":attr:`width`." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.add_indented_commands:10 of +#: discord.ext.commands.help.DefaultHelpCommand.add_indented_commands:10 of msgid "A list of commands to indent for output." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.add_indented_commands:12 of +#: discord.ext.commands.help.DefaultHelpCommand.add_indented_commands:12 of msgid "" "The heading to add to the output. This is only added if the list of " "commands is greater than 0." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.add_indented_commands:15 of +#: discord.ext.commands.help.DefaultHelpCommand.add_indented_commands:15 of msgid "" "The max size to use for the gap between indents. If unspecified, calls " -":meth:`get_max_size` on the commands parameter." +":meth:`~HelpCommand.get_max_size` on the commands parameter." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.send_pages:1 -#: discord.ext.commands.MinimalHelpCommand.send_pages:1 of +#: discord.ext.commands.help.DefaultHelpCommand.send_pages:1 +#: discord.ext.commands.help.MinimalHelpCommand.send_pages:1 of msgid "" "A helper utility to send the page output from :attr:`paginator` to the " "destination." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.add_command_formatting:1 of +#: discord.ext.commands.help.DefaultHelpCommand.add_command_formatting:1 of msgid "" "A utility function to format the non-indented block of commands and " "groups." msgstr "" -#: discord.ext.commands.DefaultHelpCommand.add_command_formatting:3 -#: discord.ext.commands.MinimalHelpCommand.add_command_formatting:3 of +#: discord.ext.commands.help.DefaultHelpCommand.add_command_formatting:3 +#: discord.ext.commands.help.MinimalHelpCommand.add_command_formatting:3 of msgid "The command to format." msgstr "" -#: discord.ext.commands.MinimalHelpCommand:1 of +#: ../../ext/commands/api.rst:220 +msgid "MinimalHelpCommand" +msgstr "MinimalHelpCommand" + +#: discord.ext.commands.help.MinimalHelpCommand:1 of msgid "An implementation of a help command with minimal output." msgstr "" -#: discord.ext.commands.MinimalHelpCommand:13 of +#: discord.ext.commands.help.MinimalHelpCommand:13 of msgid "" "The command list's heading string used when the help command is invoked " "with a category name. Useful for i18n. Defaults to ``\"Commands\"``" msgstr "" -#: discord.ext.commands.MinimalHelpCommand:20 of +#: discord.ext.commands.help.MinimalHelpCommand:20 of msgid "" "The alias list's heading string used to list the aliases of the command. " "Useful for i18n. Defaults to ``\"Aliases:\"``." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.get_opening_note:1 of +#: discord.ext.commands.help.MinimalHelpCommand.get_opening_note:1 of msgid "" "Returns help command's opening note. This is mainly useful to override " "for i18n purposes." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.get_opening_note:3 of +#: discord.ext.commands.help.MinimalHelpCommand.get_opening_note:3 of msgid "The default implementation returns ::" msgstr "" -#: discord.ext.commands.MinimalHelpCommand.get_opening_note:8 of +#: discord.ext.commands.help.MinimalHelpCommand.get_opening_note:8 of msgid "The help command opening note." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.get_ending_note:1 of +#: discord.ext.commands.help.MinimalHelpCommand.get_ending_note:1 of msgid "" "Return the help command's ending note. This is mainly useful to override " "for i18n purposes." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.get_ending_note:5 of +#: discord.ext.commands.help.MinimalHelpCommand.get_ending_note:5 of msgid "The help command ending note." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_bot_commands_formatting:1 of +#: discord.ext.commands.help.MinimalHelpCommand.add_bot_commands_formatting:1 +#: of msgid "Adds the minified bot heading with commands to the output." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_aliases_formatting:3 -#: discord.ext.commands.MinimalHelpCommand.add_bot_commands_formatting:3 -#: discord.ext.commands.MinimalHelpCommand.add_subcommand_formatting:3 of +#: discord.ext.commands.help.MinimalHelpCommand.add_aliases_formatting:3 +#: discord.ext.commands.help.MinimalHelpCommand.add_bot_commands_formatting:3 +#: discord.ext.commands.help.MinimalHelpCommand.add_subcommand_formatting:3 of msgid "The formatting should be added to the :attr:`paginator`." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_bot_commands_formatting:5 of +#: discord.ext.commands.help.MinimalHelpCommand.add_bot_commands_formatting:5 +#: of msgid "" "The default implementation is a bold underline heading followed by " "commands separated by an EN SPACE (U+2002) in the next line." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_bot_commands_formatting:8 of +#: discord.ext.commands.help.MinimalHelpCommand.add_bot_commands_formatting:8 +#: of msgid "A list of commands that belong to the heading." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_bot_commands_formatting:10 of +#: discord.ext.commands.help.MinimalHelpCommand.add_bot_commands_formatting:10 +#: of msgid "The heading to add to the line." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_subcommand_formatting:1 of +#: discord.ext.commands.help.MinimalHelpCommand.add_subcommand_formatting:1 of msgid "Adds formatting information on a subcommand." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_subcommand_formatting:5 of +#: discord.ext.commands.help.MinimalHelpCommand.add_subcommand_formatting:5 of msgid "" "The default implementation is the prefix and the " ":attr:`Command.qualified_name` optionally followed by an En dash and the " "command's :attr:`Command.short_doc`." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_subcommand_formatting:8 of +#: discord.ext.commands.help.MinimalHelpCommand.add_subcommand_formatting:8 of msgid "The command to show information of." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_aliases_formatting:1 of +#: discord.ext.commands.help.MinimalHelpCommand.add_aliases_formatting:1 of msgid "Adds the formatting information on a command's aliases." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_aliases_formatting:5 of +#: discord.ext.commands.help.MinimalHelpCommand.add_aliases_formatting:5 of msgid "" "The default implementation is the :attr:`aliases_heading` bolded followed" " by a comma separated list of aliases." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_aliases_formatting:8 of +#: discord.ext.commands.help.MinimalHelpCommand.add_aliases_formatting:8 of msgid "This is not called if there are no aliases to format." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_aliases_formatting:10 of +#: discord.ext.commands.help.MinimalHelpCommand.add_aliases_formatting:10 of msgid "A list of aliases to format." msgstr "" -#: discord.ext.commands.MinimalHelpCommand.add_command_formatting:1 of +#: discord.ext.commands.help.MinimalHelpCommand.add_command_formatting:1 of msgid "A utility function to format commands and groups." msgstr "" -#: discord.ext.commands.Paginator:1 of +#: ../../ext/commands/api.rst:229 +msgid "Paginator" +msgstr "Paginator" + +#: discord.ext.commands.help.Paginator:1 of msgid "A class that aids in paginating code blocks for Discord messages." msgstr "" -#: discord.ext.commands.Paginator:7 of +#: discord.ext.commands.help.Paginator:7 of msgid "Returns the total number of characters in the paginator." msgstr "" -#: discord.ext.commands.Paginator:11 of +#: discord.ext.commands.help.Paginator:11 of msgid "The prefix inserted to every page. e.g. three backticks." msgstr "" -#: discord.ext.commands.Paginator:17 of +#: discord.ext.commands.help.Paginator:17 of msgid "The suffix appended at the end of every page. e.g. three backticks." msgstr "" -#: discord.ext.commands.Paginator:23 of +#: discord.ext.commands.help.Paginator:23 of msgid "The maximum amount of codepoints allowed in a page." msgstr "" -#: discord.ext.commands.Paginator.clear:1 of +#: discord.ext.commands.help.Paginator:32 of +msgid "The character string inserted between lines. e.g. a newline character." +msgstr "" + +#: discord.ext.commands.help.Paginator.clear:1 of msgid "Clears the paginator to have no pages." msgstr "" -#: discord.ext.commands.Paginator.add_line:1 of +#: discord.ext.commands.help.Paginator.add_line:1 of msgid "Adds a line to the current page." msgstr "" -#: discord.ext.commands.Paginator.add_line:3 of +#: discord.ext.commands.help.Paginator.add_line:3 of msgid "If the line exceeds the :attr:`max_size` then an exception is raised." msgstr "" -#: discord.ext.commands.Paginator.add_line:6 of +#: discord.ext.commands.help.Paginator.add_line:6 of msgid "The line to add." msgstr "" -#: discord.ext.commands.Paginator.add_line:8 of +#: discord.ext.commands.help.Paginator.add_line:8 of msgid "Indicates if another empty line should be added." msgstr "" -#: discord.ext.commands.Paginator.add_line:11 of +#: discord.ext.commands.help.Paginator.add_line:11 of msgid "The line was too big for the current :attr:`max_size`." msgstr "" -#: discord.ext.commands.Paginator.close_page:1 of +#: discord.ext.commands.help.Paginator.close_page:1 of msgid "Prematurely terminate a page." msgstr "" @@ -3854,57 +4287,62 @@ msgstr "" msgid "Returns the rendered list of pages." msgstr "" -#: discord.ext.commands.Paginator.pages:3 of +#: discord.ext.commands.Paginator.pages:3 +#: discord.ext.commands.context.Context:74 +#: discord.ext.commands.errors.BotMissingPermissions:10 +#: discord.ext.commands.errors.MissingPermissions:10 +#: discord.ext.commands.errors.TooManyFlags:17 +#: discord.ext.commands.flags.Flag:17 of msgid "List[:class:`str`]" msgstr "" -#: ../../ext/commands/api.rst:116 +#: ../../ext/commands/api.rst:237 msgid "Enums" msgstr "" -#: ../../ext/commands/api.rst:120 +#: ../../ext/commands/api.rst:242 msgid "Specifies a type of bucket for, e.g. a cooldown." msgstr "" -#: ../../ext/commands/api.rst:124 +#: ../../ext/commands/api.rst:246 msgid "The default bucket operates on a global basis." msgstr "" -#: ../../ext/commands/api.rst:127 +#: ../../ext/commands/api.rst:249 msgid "The user bucket operates on a per-user basis." msgstr "" -#: ../../ext/commands/api.rst:130 +#: ../../ext/commands/api.rst:252 msgid "The guild bucket operates on a per-guild basis." msgstr "" -#: ../../ext/commands/api.rst:133 +#: ../../ext/commands/api.rst:255 msgid "The channel bucket operates on a per-channel basis." msgstr "" -#: ../../ext/commands/api.rst:136 +#: ../../ext/commands/api.rst:258 msgid "The member bucket operates on a per-member basis." msgstr "" -#: ../../ext/commands/api.rst:139 +#: ../../ext/commands/api.rst:261 msgid "The category bucket operates on a per-category basis." msgstr "" -#: ../../ext/commands/api.rst:142 +#: ../../ext/commands/api.rst:264 msgid "The role bucket operates on a per-role basis." msgstr "" -#: ../../ext/commands/api.rst:150 +#: ../../ext/commands/api.rst:272 msgid "Checks" msgstr "" -#: discord.ext.commands.check:1 of +#: discord.ext.commands.core.check:1 of msgid "" "A decorator that adds a check to the :class:`.Command` or its subclasses." " These checks could be accessed via :attr:`.Command.checks`." msgstr "" -#: discord.ext.commands.check:4 of +#: discord.ext.commands.core.check:4 of msgid "" "These checks should be predicates that take in a single parameter taking " "a :class:`.Context`. If the check returns a ``False``\\-like value then " @@ -3912,7 +4350,7 @@ msgid "" "the :func:`.on_command_error` event." msgstr "" -#: discord.ext.commands.check:9 of +#: discord.ext.commands.core.check:9 of msgid "" "If an exception should be thrown in the predicate then it should be a " "subclass of :exc:`.CommandError`. Any exception not subclassed from it " @@ -3920,218 +4358,218 @@ msgid "" ":func:`.on_command_error`." msgstr "" -#: discord.ext.commands.check:14 of +#: discord.ext.commands.core.check:14 of msgid "" "A special attribute named ``predicate`` is bound to the value returned by" " this decorator to retrieve the predicate passed to the decorator. This " "allows the following introspection and chaining to be done:" msgstr "" -#: discord.ext.commands.check:30 of +#: discord.ext.commands.core.check:30 of msgid "" "The function returned by ``predicate`` is **always** a coroutine, even if" " the original function was not a coroutine." msgstr "" -#: discord.ext.commands.check:33 of +#: discord.ext.commands.core.check:33 of msgid "The ``predicate`` attribute was added." msgstr "" -#: discord.ext.commands.check:38 of +#: discord.ext.commands.core.check:38 of msgid "Creating a basic check to see if the command invoker is you." msgstr "" -#: discord.ext.commands.check:50 of +#: discord.ext.commands.core.check:50 of msgid "Transforming common checks into its own decorator:" msgstr "" -#: discord.ext.commands.check:64 of +#: discord.ext.commands.core.check:64 of msgid "The predicate to check if the command should be invoked." msgstr "" -#: discord.ext.commands.check_any:1 of +#: discord.ext.commands.core.check_any:1 of msgid "" "A :func:`check` that is added that checks if any of the checks passed " "will pass, i.e. using logical OR." msgstr "" -#: discord.ext.commands.check_any:4 of +#: discord.ext.commands.core.check_any:4 of msgid "" "If all checks fail then :exc:`.CheckAnyFailure` is raised to signal the " "failure. It inherits from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.check_any:9 of +#: discord.ext.commands.core.check_any:9 of msgid "The ``predicate`` attribute for this function **is** a coroutine." msgstr "" -#: discord.ext.commands.check_any:13 of +#: discord.ext.commands.core.check_any:13 of msgid "" "An argument list of checks that have been decorated with the " ":func:`check` decorator." msgstr "" -#: discord.ext.commands.check_any:17 of +#: discord.ext.commands.core.check_any:17 of msgid "" "A check passed has not been decorated with the :func:`check` " "decorator." msgstr "" -#: discord.ext.commands.check_any:21 of +#: discord.ext.commands.core.check_any:21 of msgid "Creating a basic check to see if it's the bot owner or the server owner:" msgstr "" -#: discord.ext.commands.has_role:1 of +#: discord.ext.commands.core.has_role:1 of msgid "" "A :func:`.check` that is added that checks if the member invoking the " "command has the role specified via the name or ID specified." msgstr "" -#: discord.ext.commands.has_role:4 of +#: discord.ext.commands.core.has_role:4 of msgid "" "If a string is specified, you must give the exact name of the role, " "including caps and spelling." msgstr "" -#: discord.ext.commands.has_role:7 of +#: discord.ext.commands.core.has_role:7 of msgid "" "If an integer is specified, you must give the exact snowflake ID of the " "role." msgstr "" -#: discord.ext.commands.has_role:9 of +#: discord.ext.commands.core.has_role:9 of msgid "" "If the message is invoked in a private message context then the check " "will return ``False``." msgstr "" -#: discord.ext.commands.has_role:12 of +#: discord.ext.commands.core.has_role:12 of msgid "" "This check raises one of two special exceptions, :exc:`.MissingRole` if " "the user is missing a role, or :exc:`.NoPrivateMessage` if it is used in " "a private message. Both inherit from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.has_role:18 of +#: discord.ext.commands.core.has_role:18 of msgid "" "Raise :exc:`.MissingRole` or :exc:`.NoPrivateMessage` instead of generic " ":exc:`.CheckFailure`" msgstr "" -#: discord.ext.commands.has_role:21 of +#: discord.ext.commands.core.has_role:21 of msgid "The name or ID of the role to check." msgstr "" -#: discord.ext.commands.has_permissions:1 of +#: discord.ext.commands.core.has_permissions:1 of msgid "" "A :func:`.check` that is added that checks if the member has all of the " "permissions necessary." msgstr "" -#: discord.ext.commands.has_permissions:4 of +#: discord.ext.commands.core.has_permissions:4 of msgid "" "Note that this check operates on the current channel permissions, not the" " guild wide permissions." msgstr "" -#: discord.ext.commands.has_permissions:7 of +#: discord.ext.commands.core.has_permissions:7 of msgid "" "The permissions passed in must be exactly like the properties shown under" " :class:`.discord.Permissions`." msgstr "" -#: discord.ext.commands.has_permissions:10 of +#: discord.ext.commands.core.has_permissions:10 of msgid "" "This check raises a special exception, :exc:`.MissingPermissions` that is" " inherited from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.has_permissions:13 of +#: discord.ext.commands.core.has_permissions:13 of msgid "An argument list of permissions to check for." msgstr "" -#: discord.ext.commands.has_guild_permissions:1 of +#: discord.ext.commands.core.has_guild_permissions:1 of msgid "" "Similar to :func:`.has_permissions`, but operates on guild wide " "permissions instead of the current channel permissions." msgstr "" -#: discord.ext.commands.has_guild_permissions:4 of +#: discord.ext.commands.core.has_guild_permissions:4 of msgid "" "If this check is called in a DM context, it will raise an exception, " ":exc:`.NoPrivateMessage`." msgstr "" -#: discord.ext.commands.has_any_role:1 of +#: discord.ext.commands.core.has_any_role:1 of msgid "" "A :func:`.check` that is added that checks if the member invoking the " "command has **any** of the roles specified. This means that if they have " "one out of the three roles specified, then this check will return `True`." msgstr "" -#: discord.ext.commands.has_any_role:5 of +#: discord.ext.commands.core.has_any_role:5 of msgid "Similar to :func:`.has_role`\\, the names or IDs passed in must be exact." msgstr "" -#: discord.ext.commands.has_any_role:7 of +#: discord.ext.commands.core.has_any_role:7 of msgid "" "This check raises one of two special exceptions, :exc:`.MissingAnyRole` " "if the user is missing all roles, or :exc:`.NoPrivateMessage` if it is " "used in a private message. Both inherit from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.has_any_role:13 of +#: discord.ext.commands.core.has_any_role:13 of msgid "" "Raise :exc:`.MissingAnyRole` or :exc:`.NoPrivateMessage` instead of " "generic :exc:`.CheckFailure`" msgstr "" -#: discord.ext.commands.has_any_role:16 of +#: discord.ext.commands.core.has_any_role:16 of msgid "An argument list of names or IDs to check that the member has roles wise." msgstr "" -#: discord.ext.commands.bot_has_role:1 of +#: discord.ext.commands.core.bot_has_role:1 of msgid "Similar to :func:`.has_role` except checks if the bot itself has the role." msgstr "" -#: discord.ext.commands.bot_has_role:4 of +#: discord.ext.commands.core.bot_has_role:4 of msgid "" "This check raises one of two special exceptions, :exc:`.BotMissingRole` " "if the bot is missing the role, or :exc:`.NoPrivateMessage` if it is used" " in a private message. Both inherit from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.bot_has_role:10 of +#: discord.ext.commands.core.bot_has_role:10 of msgid "" "Raise :exc:`.BotMissingRole` or :exc:`.NoPrivateMessage` instead of " "generic :exc:`.CheckFailure`" msgstr "" -#: discord.ext.commands.bot_has_permissions:1 of +#: discord.ext.commands.core.bot_has_permissions:1 of msgid "" "Similar to :func:`.has_permissions` except checks if the bot itself has " "the permissions listed." msgstr "" -#: discord.ext.commands.bot_has_permissions:4 of +#: discord.ext.commands.core.bot_has_permissions:4 of msgid "" "This check raises a special exception, :exc:`.BotMissingPermissions` that" " is inherited from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.bot_has_guild_permissions:1 of +#: discord.ext.commands.core.bot_has_guild_permissions:1 of msgid "" "Similar to :func:`.has_guild_permissions`, but checks the bot members " "guild permissions." msgstr "" -#: discord.ext.commands.bot_has_any_role:1 of +#: discord.ext.commands.core.bot_has_any_role:1 of msgid "" "Similar to :func:`.has_any_role` except checks if the bot itself has any " "of the roles listed." msgstr "" -#: discord.ext.commands.bot_has_any_role:4 of +#: discord.ext.commands.core.bot_has_any_role:4 of msgid "" "This check raises one of two special exceptions, " ":exc:`.BotMissingAnyRole` if the bot is missing all roles, or " @@ -4139,18 +4577,19 @@ msgid "" " from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.bot_has_any_role:10 of +#: discord.ext.commands.core.bot_has_any_role:10 of msgid "" "Raise :exc:`.BotMissingAnyRole` or :exc:`.NoPrivateMessage` instead of " "generic checkfailure" msgstr "" -#: discord.ext.commands.cooldown:1 of +#: discord.ext.commands.core.cooldown:1 of #, fuzzy msgid "A decorator that adds a cooldown to a :class:`.Command`" msgstr "Botにグローバルチェックを追加するデコレーター" -#: discord.ext.commands.cooldown:3 of +#: discord.ext.commands.core.cooldown:3 +#: discord.ext.commands.core.dynamic_cooldown:8 of msgid "" "A cooldown allows a command to only be used a specific amount of times in" " a specific time frame. These cooldowns can be based either on a per-" @@ -4159,35 +4598,72 @@ msgid "" ":class:`.BucketType`." msgstr "" -#: discord.ext.commands.cooldown:9 of +#: discord.ext.commands.core.cooldown:9 +#: discord.ext.commands.core.dynamic_cooldown:14 of msgid "" "If a cooldown is triggered, then :exc:`.CommandOnCooldown` is triggered " "in :func:`.on_command_error` and the local error handler." msgstr "" -#: discord.ext.commands.cooldown:12 of +#: discord.ext.commands.core.cooldown:12 +#: discord.ext.commands.core.dynamic_cooldown:17 of msgid "A command can only have a single cooldown." msgstr "" -#: discord.ext.commands.cooldown:14 of +#: discord.ext.commands.core.cooldown:14 of msgid "The number of times a command can be used before triggering a cooldown." msgstr "" -#: discord.ext.commands.cooldown:16 of +#: discord.ext.commands.core.cooldown:16 of msgid "The amount of seconds to wait for a cooldown when it's been triggered." msgstr "" -#: discord.ext.commands.cooldown:18 of +#: discord.ext.commands.core.cooldown:18 of +msgid "" +"The type of cooldown to have. If callable, should return a key for the " +"mapping. .. versionchanged:: 1.7 Callables are now supported for " +"custom bucket types." +msgstr "" + +#: discord.ext.commands.core.cooldown:18 of +msgid "" +"The type of cooldown to have. If callable, should return a key for the " +"mapping." +msgstr "" + +#: discord.ext.commands.core.cooldown:20 of +msgid "Callables are now supported for custom bucket types." +msgstr "" + +#: discord.ext.commands.core.dynamic_cooldown:1 of +msgid "A decorator that adds a dynamic cooldown to a :class:`.Command`" +msgstr "" + +#: discord.ext.commands.core.dynamic_cooldown:3 of +msgid "" +"This differs from :func:`.cooldown` in that it takes a function that " +"accepts a single parameter of type :class:`.discord.Message` and must " +"return a :class:`.Cooldown` or ``None``. If ``None`` is returned then " +"that cooldown is effectively bypassed." +msgstr "" + +#: discord.ext.commands.core.dynamic_cooldown:21 of +msgid "" +"A function that takes a message and returns a cooldown that will apply to" +" this invocation or ``None`` if the cooldown should be bypassed." +msgstr "" + +#: discord.ext.commands.core.dynamic_cooldown:24 of msgid "The type of cooldown to have." msgstr "" -#: discord.ext.commands.max_concurrency:1 of +#: discord.ext.commands.core.max_concurrency:1 of msgid "" "A decorator that adds a maximum concurrency to a :class:`.Command` or its" " subclasses." msgstr "" -#: discord.ext.commands.max_concurrency:3 of +#: discord.ext.commands.core.max_concurrency:3 of msgid "" "This enables you to only allow a certain number of command invocations at" " the same time, for example if a command takes too long or if only one " @@ -4196,19 +4672,19 @@ msgid "" "run the command." msgstr "" -#: discord.ext.commands.max_concurrency:10 of +#: discord.ext.commands.core.max_concurrency:10 of msgid "" "The maximum number of invocations of this command that can be running at " "the same time." msgstr "" -#: discord.ext.commands.max_concurrency:12 of +#: discord.ext.commands.core.max_concurrency:12 of msgid "" "The bucket that this concurrency is based on, e.g. ``BucketType.guild`` " "would allow it to be used up to ``number`` times per guild." msgstr "" -#: discord.ext.commands.max_concurrency:15 of +#: discord.ext.commands.core.max_concurrency:15 of msgid "" "Whether the command should wait for the queue to be over. If this is set " "to ``False`` then instead of waiting until the command can run again, the" @@ -4216,154 +4692,254 @@ msgid "" "this is set to ``True`` then the command waits until it can be executed." msgstr "" -#: discord.ext.commands.before_invoke:3 of +#: discord.ext.commands.core.before_invoke:3 of msgid "" "This allows you to refer to one before invoke hook for several commands " "that do not have to be within the same cog." msgstr "" -#: discord.ext.commands.after_invoke:3 of +#: discord.ext.commands.core.after_invoke:3 of msgid "" "This allows you to refer to one after invoke hook for several commands " "that do not have to be within the same cog." msgstr "" -#: discord.ext.commands.guild_only:1 of +#: discord.ext.commands.core.guild_only:1 of msgid "" "A :func:`.check` that indicates this command must only be used in a guild" " context only. Basically, no private messages are allowed when using the " "command." msgstr "" -#: discord.ext.commands.guild_only:5 of +#: discord.ext.commands.core.guild_only:5 of msgid "" "This check raises a special exception, :exc:`.NoPrivateMessage` that is " "inherited from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.dm_only:1 of +#: discord.ext.commands.core.dm_only:1 of msgid "" "A :func:`.check` that indicates this command must only be used in a DM " "context. Only private messages are allowed when using the command." msgstr "" -#: discord.ext.commands.dm_only:5 of +#: discord.ext.commands.core.dm_only:5 of msgid "" "This check raises a special exception, :exc:`.PrivateMessageOnly` that is" " inherited from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.is_owner:1 of +#: discord.ext.commands.core.is_owner:1 of msgid "" "A :func:`.check` that checks if the person invoking this command is the " "owner of the bot." msgstr "" -#: discord.ext.commands.is_owner:4 of +#: discord.ext.commands.core.is_owner:4 of msgid "This is powered by :meth:`.Bot.is_owner`." msgstr "" -#: discord.ext.commands.is_owner:6 of +#: discord.ext.commands.core.is_owner:6 of msgid "" "This check raises a special exception, :exc:`.NotOwner` that is derived " "from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.is_nsfw:1 of +#: discord.ext.commands.core.is_nsfw:1 of msgid "A :func:`.check` that checks if the channel is a NSFW channel." msgstr "" -#: discord.ext.commands.is_nsfw:3 of +#: discord.ext.commands.core.is_nsfw:3 of msgid "" "This check raises a special exception, :exc:`.NSFWChannelRequired` that " "is derived from :exc:`.CheckFailure`." msgstr "" -#: discord.ext.commands.is_nsfw:8 of +#: discord.ext.commands.core.is_nsfw:8 of msgid "" "Raise :exc:`.NSFWChannelRequired` instead of generic " ":exc:`.CheckFailure`. DM channels will also now pass this check." msgstr "" -#: ../../ext/commands/api.rst:191 +#: ../../ext/commands/api.rst:334 +msgid "Cooldown" +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown:1 of +msgid "Represents a cooldown for a command." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown:5 of +msgid "The total number of tokens available per :attr:`per` seconds." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown:11 of +msgid "The length of the cooldown period in seconds." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.get_tokens:1 of +msgid "Returns the number of available tokens before rate limiting is applied." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.get_tokens:3 of +msgid "" +"The time in seconds since Unix epoch to calculate tokens at. If not " +"supplied then :func:`time.time()` is used." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.get_tokens:7 of +msgid "The number of tokens available before the cooldown is to be applied." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.get_retry_after:1 of +msgid "Returns the time in seconds until the cooldown will be reset." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.get_retry_after:3 of +msgid "" +"The current time in seconds since Unix epoch. If not supplied, then " +":func:`time.time()` is used." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.get_retry_after:7 of +msgid "The number of seconds to wait before this cooldown will be reset." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.update_rate_limit:1 of +msgid "Updates the cooldown rate limit." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.update_rate_limit:3 of +msgid "" +"The time in seconds since Unix epoch to update the rate limit at. If not " +"supplied, then :func:`time.time()` is used." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.update_rate_limit:7 of +msgid "The retry-after time in seconds if rate limited." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.update_rate_limit:8 of +msgid "Optional[:class:`float`]" +msgstr "Optional[:class:`float`]" + +#: discord.ext.commands.cooldowns.Cooldown.reset:1 of +msgid "Reset the cooldown to its initial state." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.copy:1 of +msgid "Creates a copy of this cooldown." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.copy:3 of +msgid "A new instance of this cooldown." +msgstr "" + +#: discord.ext.commands.cooldowns.Cooldown.copy:4 of +msgid ":class:`Cooldown`" +msgstr ":class:`Cooldown`" + +#: ../../ext/commands/api.rst:342 msgid "Context" msgstr "" -#: discord.ext.commands.Context:1 of +#: discord.ext.commands.context.Context:1 of msgid "Represents the context in which a command is being invoked under." msgstr "" -#: discord.ext.commands.Context:3 of +#: discord.ext.commands.context.Context:3 of msgid "" "This class contains a lot of meta data to help you understand more about " "the invocation context. This class is not created manually and is instead" " passed around to commands as the first parameter." msgstr "" -#: discord.ext.commands.Context:7 of +#: discord.ext.commands.context.Context:7 of msgid "This class implements the :class:`~discord.abc.Messageable` ABC." msgstr "" -#: discord.ext.commands.Context:11 of +#: discord.ext.commands.context.Context:11 of msgid "The message that triggered the command being executed." msgstr "" -#: discord.ext.commands.Context:13 of +#: discord.ext.commands.context.Context:13 +#: discord.ext.commands.context.Context.reply:18 of #, fuzzy msgid ":class:`.Message`" msgstr ":class:`.Guild`" -#: discord.ext.commands.Context:17 of +#: discord.ext.commands.context.Context:17 of msgid "The bot that contains the command being executed." msgstr "" -#: discord.ext.commands.Context:19 of +#: discord.ext.commands.context.Context:19 of #, fuzzy msgid ":class:`.Bot`" msgstr ":class:`.AppInfo`" -#: discord.ext.commands.Context:23 of +#: discord.ext.commands.context.Context:23 of msgid "" "The list of transformed arguments that were passed into the command. If " -"this is accessed during the :func:`on_command_error` event then this list" -" could be incomplete." +"this is accessed during the :func:`.on_command_error` event then this " +"list could be incomplete." msgstr "" -#: discord.ext.commands.BotMissingPermissions:10 -#: discord.ext.commands.Context:27 discord.ext.commands.MissingPermissions:10 -#: of +#: discord.ext.commands.context.Context:27 of #, fuzzy msgid ":class:`list`" msgstr ":class:`.Guild`" -#: discord.ext.commands.Context:31 of +#: discord.ext.commands.context.Context:31 of msgid "" "A dictionary of transformed arguments that were passed into the command. " "Similar to :attr:`args`\\, if this is accessed in the " -":func:`on_command_error` event then this dict could be incomplete." +":func:`.on_command_error` event then this dict could be incomplete." +msgstr "" + +#: discord.ext.commands.context.Context:39 of +msgid "" +"The parameter that is currently being inspected and converted. This is " +"only of use for within converters." msgstr "" -#: discord.ext.commands.Context:39 of +#: discord.ext.commands.context.Context:44 of +#, fuzzy +msgid "Optional[:class:`inspect.Parameter`]" +msgstr "Optional[:class:`inspect.Parameter`]" + +#: discord.ext.commands.context.Context:48 of msgid "The prefix that was used to invoke the command." msgstr "" -#: discord.ext.commands.Context:45 of +#: discord.ext.commands.context.Context:54 of msgid "The command that is being invoked currently." msgstr "" -#: discord.ext.commands.Context:51 of +#: discord.ext.commands.context.Context:60 of msgid "" "The command name that triggered this invocation. Useful for finding out " "which alias called the command." msgstr "" -#: discord.ext.commands.Context:58 of +#: discord.ext.commands.context.Context:67 of +msgid "" +"The command names of the parents that triggered this invocation. Useful " +"for finding out which aliases called the command." +msgstr "" + +#: discord.ext.commands.context.Context:70 of +msgid "" +"For example in commands ``?a b c test``, the invoked parents are ``['a', " +"'b', 'c']``." +msgstr "" + +#: discord.ext.commands.context.Context:78 of msgid "" "The subcommand that was invoked. If no valid subcommand was invoked then " "this is equal to ``None``." msgstr "" -#: discord.ext.commands.Context:65 of +#: discord.ext.commands.context.Context:85 of msgid "" "The string that was attempted to call a subcommand. This does not have to" " point to a valid registered subcommand and could just point to a " @@ -4371,148 +4947,82 @@ msgid "" "then this is set to ``None``." msgstr "" -#: discord.ext.commands.Context:74 of +#: discord.ext.commands.context.Context:94 of msgid "" "A boolean that indicates if the command failed to be parsed, checked, or " "invoked." msgstr "" -#: discord.ext.commands.Context.history:1 of -msgid "" -"Returns an :class:`~discord.AsyncIterator` that enables receiving the " -"destination's message history." -msgstr "" - -#: discord.ext.commands.Context.history:3 of -#, fuzzy -msgid "" -"You must have :attr:`~Permissions.read_message_history` permissions to " -"use this." -msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` 権限が必要です。" - -#: discord.ext.commands.Context.history:14 of -msgid "Flattening into a list: ::" -msgstr "" - -#: discord.ext.commands.Context.history:21 of -msgid "" -"The number of messages to retrieve. If ``None``, retrieves every message " -"in the channel. Note, however, that this would make it a slow operation." -msgstr "" - -#: discord.ext.commands.Context.history:25 of -msgid "" -"Retrieve messages before this date or message. If a date is provided it " -"must be a timezone-naive datetime representing UTC time." -msgstr "" - -#: discord.ext.commands.Context.history:28 of -msgid "" -"Retrieve messages after this date or message. If a date is provided it " -"must be a timezone-naive datetime representing UTC time." -msgstr "" - -#: discord.ext.commands.Context.history:31 of -msgid "" -"Retrieve messages around this date or message. If a date is provided it " -"must be a timezone-naive datetime representing UTC time. When using this " -"argument, the maximum limit is 101. Note that if the limit is an even " -"number then this will return at most limit + 1 messages." -msgstr "" - -#: discord.ext.commands.Context.history:36 of -msgid "" -"If set to ``True``, return messages in oldest->newest order. Defaults to " -"``True`` if ``after`` is specified, otherwise ``False``." -msgstr "" - -#: discord.ext.commands.Context.history:40 of -#, fuzzy -msgid "You do not have permissions to get channel message history." -msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" - -#: discord.ext.commands.Context.history:41 of -msgid "The request to get message history failed." -msgstr "" - -#: discord.ext.commands.Context.history:43 of -msgid ":class:`~discord.Message` -- The message with the message data parsed." -msgstr "" - -#: discord.ext.commands.Context.typing:1 of +#: discord.abc.Messageable.typing:1 of msgid "" -"Returns a context manager that allows you to type for an indefinite " -"period of time." +"Returns an asynchronous context manager that allows you to type for an " +"indefinite period of time." msgstr "" -#: discord.ext.commands.Context.typing:3 of +#: discord.abc.Messageable.typing:3 of msgid "This is useful for denoting long computations in your bot." msgstr "" -#: discord.ext.commands.Context.typing:7 of -msgid "" -"This is both a regular context manager and an async context manager. This" -" means that both ``with`` and ``async with`` work with this." +#: discord.abc.Messageable.typing:5 of +msgid "Example Usage: ::" msgstr "" -#: discord.ext.commands.Context.typing:10 of -msgid "Example Usage: ::" +#: discord.abc.Messageable.typing:13 of +msgid "" +"This no longer works with the ``with`` syntax, ``async with`` must be " +"used instead." msgstr "" -#: discord.ext.commands.Context.invoke:3 of +#: discord.ext.commands.context.Context.invoke:3 of msgid "Calls a command with the arguments given." msgstr "" -#: discord.ext.commands.Context.invoke:5 of +#: discord.ext.commands.context.Context.invoke:5 of msgid "" "This is useful if you want to just call the callback that a " ":class:`.Command` holds internally." msgstr "" -#: discord.ext.commands.Context.invoke:10 of +#: discord.ext.commands.context.Context.invoke:10 of msgid "" "This does not handle converters, checks, cooldowns, pre-invoke, or after-" "invoke hooks in any matter. It calls the internal callback directly as-if" " it was a regular function." msgstr "" -#: discord.ext.commands.Context.invoke:14 of +#: discord.ext.commands.context.Context.invoke:14 of msgid "" "You must take care in passing the proper arguments when using this " "function." msgstr "" -#: discord.ext.commands.Context.invoke:19 of -msgid "The first parameter passed **must** be the command being invoked." -msgstr "" - -#: discord.ext.commands.Context.invoke:21 of +#: discord.ext.commands.context.Context.invoke:21 of msgid "The command that is going to be called." msgstr "" -#: discord.ext.commands.Context.invoke:23 of -msgid "The arguments to to use." +#: discord.ext.commands.context.Context.invoke:23 of +msgid "The arguments to use." msgstr "" -#: discord.ext.commands.Context.invoke:24 of +#: discord.ext.commands.context.Context.invoke:24 of msgid "The keyword arguments to use." msgstr "" -#: discord.ext.commands.Context.invoke:26 of +#: discord.ext.commands.context.Context.invoke:26 of msgid "The command argument to invoke is missing." msgstr "" -#: discord.ext.commands.Context.reinvoke:3 of +#: discord.ext.commands.context.Context.reinvoke:3 of msgid "Calls the command again." msgstr "" -#: discord.ext.commands.Context.reinvoke:5 of +#: discord.ext.commands.context.Context.reinvoke:5 of msgid "" "This is similar to :meth:`~.Context.invoke` except that it bypasses " "checks, cooldowns, and error handlers." msgstr "" -#: discord.ext.commands.Context.reinvoke:10 of +#: discord.ext.commands.context.Context.reinvoke:10 of msgid "" "If you want to bypass :exc:`.UserInputError` derived exceptions, it is " "recommended to use the regular :meth:`~.Context.invoke` as it will work " @@ -4520,18 +5030,18 @@ msgid "" "user has used and will thus just fail again." msgstr "" -#: discord.ext.commands.Context.reinvoke:16 of +#: discord.ext.commands.context.Context.reinvoke:16 of msgid "Whether to call the before and after invoke hooks." msgstr "" -#: discord.ext.commands.Context.reinvoke:18 of +#: discord.ext.commands.context.Context.reinvoke:18 of msgid "" "Whether to start the call chain from the very beginning or where we left " "off (i.e. the command that caused the error). The default is to start " "where we left off." msgstr "" -#: discord.ext.commands.Context.reinvoke:23 of +#: discord.ext.commands.context.Context.reinvoke:23 of msgid "The context to reinvoke is not valid." msgstr "" @@ -4539,37 +5049,43 @@ msgstr "" msgid "Checks if the invocation context is valid to be invoked with." msgstr "" +#: discord.ext.commands.Context.clean_prefix:1 of +msgid "" +"The cleaned up invoke prefix. i.e. mentions are ``@name`` instead of " +"``<@id>``." +msgstr "「クリーンアップ」されたプレフィックスを返します。たとえば、メンションは ``<@id>`` のかわりに ``@name`` となります。" + #: discord.ext.commands.Context.cog:1 of msgid "" "Returns the cog associated with this context's command. None if it does " "not exist." msgstr "" -#: discord.ext.commands.Context.cog:3 of -#, fuzzy -msgid ":class:`.Cog`" -msgstr ":class:`.AppInfo`" - -#: discord.ext.commands.Context.guild:1 of +#: ../../docstring discord.ext.commands.Context.guild:1 of msgid "" "Returns the guild associated with this context's command. None if not " "available." msgstr "" -#: discord.ext.commands.Context.channel:1 of +#: ../../docstring discord.ext.commands.Context.channel:1 of msgid "" -":class:`.TextChannel`: Returns the channel associated with this context's" -" command. Shorthand for :attr:`.Message.channel`." +"Returns the channel associated with this context's command. Shorthand for" +" :attr:`.Message.channel`." msgstr "" -#: discord.ext.commands.Context.author:1 of +#: ../../docstring discord.ext.commands.Context.channel:4 of +#, fuzzy +msgid "Union[:class:`.abc.Messageable`]" +msgstr "Union[:class:`.abc.Messageable`]" + +#: ../../docstring discord.ext.commands.Context.author:1 of msgid "" "Union[:class:`~discord.User`, :class:`.Member`]: Returns the author " "associated with this context's command. Shorthand for " ":attr:`.Message.author`" msgstr "" -#: discord.ext.commands.Context.me:1 of +#: ../../docstring discord.ext.commands.Context.me:1 of msgid "" "Union[:class:`.Member`, :class:`.ClientUser`]: Similar to " ":attr:`.Guild.me` except it may return the :class:`.ClientUser` in " @@ -4580,109 +5096,203 @@ msgstr "" msgid "A shortcut to :attr:`.Guild.voice_client`\\, if applicable." msgstr "" -#: discord.ext.commands.Context.voice_client:3 of -msgid "Optional[:class:`.VoiceProtocol`]" +#: discord.ext.commands.Context.voice_client:3 of +msgid "Optional[:class:`.VoiceProtocol`]" +msgstr "" + +#: discord.ext.commands.context.Context.send_help:3 of +msgid "" +"Shows the help command for the specified entity if given. The entity can " +"be a command or a cog." +msgstr "" + +#: discord.ext.commands.context.Context.send_help:6 of +msgid "If no entity is given, then it'll show help for the entire bot." +msgstr "" + +#: discord.ext.commands.context.Context.send_help:9 of +msgid "" +"If the entity is a string, then it looks up whether it's a :class:`Cog` " +"or a :class:`Command`." +msgstr "" + +#: discord.ext.commands.context.Context.send_help:14 of +msgid "" +"Due to the way this function works, instead of returning something " +"similar to :meth:`~.commands.HelpCommand.command_not_found` this returns " +":class:`None` on bad input or no help command." +msgstr "" + +#: discord.ext.commands.context.Context.send_help:18 of +msgid "The entity to show help for." +msgstr "" + +#: discord.ext.commands.context.Context.send_help:21 of +msgid "The result of the help command, if any." +msgstr "" + +#: discord.abc.Messageable.fetch_message:3 of +msgid "Retrieves a single :class:`~discord.Message` from the destination." +msgstr "" + +#: discord.abc.Messageable.fetch_message:5 of +msgid "The message ID to look for." +msgstr "" + +#: discord.abc.Messageable.fetch_message:8 of +msgid "The specified message was not found." +msgstr "" + +#: discord.abc.Messageable.fetch_message:9 of +msgid "You do not have the permissions required to get a message." +msgstr "" + +#: discord.abc.Messageable.fetch_message:10 of +msgid "Retrieving the message failed." +msgstr "" + +#: discord.abc.Messageable.fetch_message:12 of +msgid "The message asked for." +msgstr "" + +#: discord.abc.Messageable.fetch_message:13 discord.abc.Messageable.send:77 of +msgid ":class:`~discord.Message`" +msgstr "" + +#: discord.abc.Messageable.history:1 of +msgid "" +"Returns an :term:`asynchronous iterator` that enables receiving the " +"destination's message history." +msgstr "" + +#: discord.abc.Messageable.history:3 of +msgid "" +"You must have :attr:`~discord.Permissions.read_message_history` " +"permissions to use this." +msgstr "これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.read_message_history` 権限が必要です。" + +#: discord.abc.Messageable.history:14 of +msgid "Flattening into a list: ::" +msgstr "" + +#: discord.abc.Messageable.history:21 of +msgid "" +"The number of messages to retrieve. If ``None``, retrieves every message " +"in the channel. Note, however, that this would make it a slow operation." msgstr "" -#: discord.ext.commands.Context.send_help:3 of +#: discord.abc.Messageable.history:25 of msgid "" -"Shows the help command for the specified entity if given. The entity can " -"be a command or a cog." +"Retrieve messages before this date or message. If a datetime is provided," +" it is recommended to use a UTC aware datetime. If the datetime is naive," +" it is assumed to be local time." msgstr "" -#: discord.ext.commands.Context.send_help:6 of -msgid "If no entity is given, then it'll show help for the entire bot." +#: discord.abc.Messageable.history:29 of +msgid "" +"Retrieve messages after this date or message. If a datetime is provided, " +"it is recommended to use a UTC aware datetime. If the datetime is naive, " +"it is assumed to be local time." msgstr "" -#: discord.ext.commands.Context.send_help:9 of +#: discord.abc.Messageable.history:33 of msgid "" -"If the entity is a string, then it looks up whether it's a :class:`Cog` " -"or a :class:`Command`." +"Retrieve messages around this date or message. If a datetime is provided," +" it is recommended to use a UTC aware datetime. If the datetime is naive," +" it is assumed to be local time. When using this argument, the maximum " +"limit is 101. Note that if the limit is an even number then this will " +"return at most limit + 1 messages." msgstr "" -#: discord.ext.commands.Context.send_help:14 of +#: discord.abc.Messageable.history:39 of msgid "" -"Due to the way this function works, instead of returning something " -"similar to :meth:`~.commands.HelpCommand.command_not_found` this returns " -":class:`None` on bad input or no help command." +"If set to ``True``, return messages in oldest->newest order. Defaults to " +"``True`` if ``after`` is specified, otherwise ``False``." msgstr "" -#: discord.ext.commands.Context.send_help:18 of -msgid "The entity to show help for." +#: discord.abc.Messageable.history:43 of +msgid "You do not have permissions to get channel message history." msgstr "" -#: discord.ext.commands.Context.send_help:21 of -msgid "The result of the help command, if any." +#: discord.abc.Messageable.history:44 of +msgid "The request to get message history failed." msgstr "" -#: discord.ext.commands.Context.fetch_message:3 of -msgid "Retrieves a single :class:`~discord.Message` from the destination." +#: discord.abc.Messageable.history:46 of +msgid ":class:`~discord.Message` -- The message with the message data parsed." msgstr "" -#: discord.ext.commands.Context.fetch_message:5 of -msgid "This can only be used by bot accounts." +#: discord.abc.Messageable.pins:3 of +msgid "Retrieves all messages that are currently pinned in the channel." msgstr "" -#: discord.ext.commands.Context.fetch_message:7 of -msgid "The message ID to look for." +#: discord.abc.Messageable.pins:7 of +msgid "" +"Due to a limitation with the Discord API, the :class:`.Message` objects " +"returned by this method do not contain complete " +":attr:`.Message.reactions` data." msgstr "" -#: discord.ext.commands.Context.fetch_message:10 of -msgid "The specified message was not found." +#: discord.abc.Messageable.pins:11 of +msgid "Retrieving the pinned messages failed." msgstr "" -#: discord.ext.commands.Context.fetch_message:11 of -msgid "You do not have the permissions required to get a message." +#: discord.abc.Messageable.pins:13 of +msgid "The messages that are currently pinned." msgstr "" -#: discord.ext.commands.Context.fetch_message:12 of -msgid "Retrieving the message failed." +#: discord.abc.Messageable.pins:14 of +msgid "List[:class:`~discord.Message`]" msgstr "" -#: discord.ext.commands.Context.fetch_message:14 of -msgid "The message asked for." +#: discord.ext.commands.context.Context.reply:3 of +msgid "" +"A shortcut method to :meth:`.abc.Messageable.send` to reply to the " +":class:`.Message`." msgstr "" -#: discord.ext.commands.Context.fetch_message:15 -#: discord.ext.commands.Context.send:49 of -msgid ":class:`~discord.Message`" +#: discord.abc.Messageable.send:19 discord.ext.commands.context.Context.reply:8 +#: of +msgid "" +"This function no-longer raises ``InvalidArgument`` instead raising " +":exc:`ValueError` or :exc:`TypeError` in various cases." msgstr "" -#: discord.ext.commands.Context.pins:3 of -msgid "Retrieves all messages that are currently pinned in the channel." +#: discord.abc.Messageable.send:71 +#: discord.ext.commands.context.Context.reply:12 of +msgid "Sending the message failed." msgstr "" -#: discord.ext.commands.Context.pins:7 of -msgid "" -"Due to a limitation with the Discord API, the :class:`.Message` objects " -"returned by this method do not contain complete " -":attr:`.Message.reactions` data." +#: discord.abc.Messageable.send:72 +#: discord.ext.commands.context.Context.reply:13 of +msgid "You do not have the proper permissions to send the message." msgstr "" -#: discord.ext.commands.Context.pins:11 of -msgid "Retrieving the pinned messages failed." +#: discord.ext.commands.context.Context.reply:14 of +msgid "The ``files`` list is not of the appropriate size" msgstr "" -#: discord.ext.commands.Context.pins:13 of -msgid "The messages that are currently pinned." +#: discord.ext.commands.context.Context.reply:15 of +msgid "You specified both ``file`` and ``files``." msgstr "" -#: discord.ext.commands.Context.pins:14 of -msgid "List[:class:`~discord.Message`]" +#: discord.abc.Messageable.send:76 +#: discord.ext.commands.context.Context.reply:17 of +msgid "The message that was sent." msgstr "" -#: discord.ext.commands.Context.send:3 of +#: discord.abc.Messageable.send:3 of msgid "Sends a message to the destination with the content given." msgstr "" -#: discord.ext.commands.Context.send:5 of +#: discord.abc.Messageable.send:5 of msgid "" "The content must be a type that can convert to a string through " "``str(content)``. If the content is set to ``None`` (the default), then " "the ``embed`` parameter must be provided." msgstr "" -#: discord.ext.commands.Context.send:9 of +#: discord.abc.Messageable.send:9 of msgid "" "To upload a single file, the ``file`` parameter should be used with a " "single :class:`~discord.File` object. To upload multiple files, the " @@ -4691,46 +5301,49 @@ msgid "" " an exception**." msgstr "" -#: discord.ext.commands.Context.send:14 of +#: discord.abc.Messageable.send:14 of msgid "" -"If the ``embed`` parameter is provided, it must be of type " -":class:`~discord.Embed` and it must be a rich embed type." +"To upload a single embed, the ``embed`` parameter should be used with a " +"single :class:`~discord.Embed` object. To upload multiple embeds, the " +"``embeds`` parameter should be used with a :class:`list` of " +":class:`~discord.Embed` objects. **Specifying both parameters will lead " +"to an exception**." msgstr "" -#: discord.ext.commands.Context.send:17 of +#: discord.abc.Messageable.send:23 of msgid "The content of the message to send." msgstr "" -#: discord.ext.commands.Context.send:19 of +#: discord.abc.Messageable.send:25 of msgid "Indicates if the message should be sent using text-to-speech." msgstr "" -#: discord.ext.commands.Context.send:21 of +#: discord.abc.Messageable.send:27 of msgid "The rich embed for the content." msgstr "" -#: discord.ext.commands.Context.send:23 of +#: discord.abc.Messageable.send:29 of msgid "The file to upload." msgstr "" -#: discord.ext.commands.Context.send:25 of +#: discord.abc.Messageable.send:31 of msgid "A list of files to upload. Must be a maximum of 10." msgstr "" -#: discord.ext.commands.Context.send:27 of +#: discord.abc.Messageable.send:33 of msgid "" "The nonce to use for sending this message. If the message was " "successfully sent, then the message will have a nonce with this value." msgstr "" -#: discord.ext.commands.Context.send:30 of +#: discord.abc.Messageable.send:36 of msgid "" "If provided, the number of seconds to wait in the background before " "deleting the message we just sent. If the deletion fails, then it is " "silently ignored." msgstr "" -#: discord.ext.commands.Context.send:34 of +#: discord.abc.Messageable.send:40 of msgid "" "Controls the mentions being processed in this message. If this is passed," " then the object is merged with :attr:`~discord.Client.allowed_mentions`." @@ -4741,7 +5354,7 @@ msgid "" "used instead. .. versionadded:: 1.4" msgstr "" -#: discord.ext.commands.Context.send:34 of +#: discord.abc.Messageable.send:40 of msgid "" "Controls the mentions being processed in this message. If this is passed," " then the object is merged with :attr:`~discord.Client.allowed_mentions`." @@ -4752,1154 +5365,1754 @@ msgid "" "used instead." msgstr "" -#: discord.ext.commands.Context.send:44 of -msgid "Sending the message failed." +#: discord.abc.Messageable.send:49 of +msgid "" +"A reference to the :class:`~discord.Message` to which you are replying, " +"this can be created using :meth:`~discord.Message.to_reference` or passed" +" directly as a :class:`~discord.Message`. You can control whether this " +"mentions the author of the referenced message using the " +":attr:`~discord.AllowedMentions.replied_user` attribute of " +"``allowed_mentions`` or by setting ``mention_author``. .. versionadded::" +" 1.6" msgstr "" -#: discord.ext.commands.Context.send:45 of -msgid "You do not have the proper permissions to send the message." +#: discord.abc.Messageable.send:49 of +msgid "" +"A reference to the :class:`~discord.Message` to which you are replying, " +"this can be created using :meth:`~discord.Message.to_reference` or passed" +" directly as a :class:`~discord.Message`. You can control whether this " +"mentions the author of the referenced message using the " +":attr:`~discord.AllowedMentions.replied_user` attribute of " +"``allowed_mentions`` or by setting ``mention_author``." msgstr "" -#: discord.ext.commands.Context.send:46 of +#: discord.abc.Messageable.send:56 of msgid "" -"The ``files`` list is not of the appropriate size or you specified " -"both ``file`` and ``files``." +"If set, overrides the :attr:`~discord.AllowedMentions.replied_user` " +"attribute of ``allowed_mentions``. .. versionadded:: 1.6" msgstr "" -#: discord.ext.commands.Context.send:48 of -msgid "The message that was sent." +#: discord.abc.Messageable.send:56 of +msgid "" +"If set, overrides the :attr:`~discord.AllowedMentions.replied_user` " +"attribute of ``allowed_mentions``." +msgstr "" + +#: discord.abc.Messageable.send:60 of +msgid "A Discord UI View to add to the message." +msgstr "" + +#: discord.abc.Messageable.send:62 of +msgid "" +"A list of embeds to upload. Must be a maximum of 10. .. versionadded:: " +"2.0" +msgstr "" + +#: discord.abc.Messageable.send:62 of +msgid "A list of embeds to upload. Must be a maximum of 10." +msgstr "" + +#: discord.abc.Messageable.send:66 of +msgid "" +"A list of stickers to upload. Must be a maximum of 3. .. versionadded:: " +"2.0" +msgstr "" + +#: discord.abc.Messageable.send:66 of +msgid "A list of stickers to upload. Must be a maximum of 3." +msgstr "" + +#: discord.abc.Messageable.send:73 of +msgid "The ``files`` list is not of the appropriate size." msgstr "" -#: discord.ext.commands.Context.trigger_typing:3 of +#: discord.abc.Messageable.send:74 of +msgid "" +"You specified both ``file`` and ``files``, or you specified both " +"``embed`` and ``embeds``, or the ``reference`` object is not a " +":class:`~discord.Message`, :class:`~discord.MessageReference` or " +":class:`~discord.PartialMessage`." +msgstr "" + +#: discord.abc.Messageable.trigger_typing:3 of msgid "Triggers a *typing* indicator to the destination." msgstr "" -#: discord.ext.commands.Context.trigger_typing:5 of +#: discord.abc.Messageable.trigger_typing:5 of msgid "" "*Typing* indicator will go away after 10 seconds, or after a message is " "sent." msgstr "" -#: ../../ext/commands/api.rst:207 +#: ../../ext/commands/api.rst:357 msgid "Converters" msgstr "" -#: discord.ext.commands.Converter:1 of +#: discord.ext.commands.converter.Converter:1 of msgid "" "The base class of custom converters that require the :class:`.Context` to" " be passed to be useful." msgstr "" -#: discord.ext.commands.Converter:4 of +#: discord.ext.commands.converter.Converter:4 of msgid "" "This allows you to implement converters that function similar to the " "special cased ``discord`` classes." msgstr "" -#: discord.ext.commands.Converter:7 of +#: discord.ext.commands.converter.Converter:7 of msgid "" "Classes that derive from this should override the " ":meth:`~.Converter.convert` method to do its conversion logic. This " "method must be a :ref:`coroutine `." msgstr "" -#: discord.ext.commands.CategoryChannelConverter.convert:3 -#: discord.ext.commands.ColourConverter.convert:3 -#: discord.ext.commands.Converter.convert:3 -#: discord.ext.commands.EmojiConverter.convert:3 -#: discord.ext.commands.GameConverter.convert:3 -#: discord.ext.commands.InviteConverter.convert:3 -#: discord.ext.commands.MemberConverter.convert:3 -#: discord.ext.commands.MessageConverter.convert:3 -#: discord.ext.commands.PartialEmojiConverter.convert:3 -#: discord.ext.commands.RoleConverter.convert:3 -#: discord.ext.commands.TextChannelConverter.convert:3 -#: discord.ext.commands.UserConverter.convert:3 -#: discord.ext.commands.VoiceChannelConverter.convert:3 -#: discord.ext.commands.clean_content.convert:3 of +#: discord.ext.commands.converter.CategoryChannelConverter.convert:3 +#: discord.ext.commands.converter.ColourConverter.convert:3 +#: discord.ext.commands.converter.Converter.convert:3 +#: discord.ext.commands.converter.EmojiConverter.convert:3 +#: discord.ext.commands.converter.GameConverter.convert:3 +#: discord.ext.commands.converter.GuildChannelConverter.convert:3 +#: discord.ext.commands.converter.GuildConverter.convert:3 +#: discord.ext.commands.converter.GuildStickerConverter.convert:3 +#: discord.ext.commands.converter.InviteConverter.convert:3 +#: discord.ext.commands.converter.MemberConverter.convert:3 +#: discord.ext.commands.converter.MessageConverter.convert:3 +#: discord.ext.commands.converter.ObjectConverter.convert:3 +#: discord.ext.commands.converter.PartialEmojiConverter.convert:3 +#: discord.ext.commands.converter.PartialMessageConverter.convert:3 +#: discord.ext.commands.converter.RoleConverter.convert:3 +#: discord.ext.commands.converter.StageChannelConverter.convert:3 +#: discord.ext.commands.converter.StoreChannelConverter.convert:3 +#: discord.ext.commands.converter.TextChannelConverter.convert:3 +#: discord.ext.commands.converter.ThreadConverter.convert:3 +#: discord.ext.commands.converter.UserConverter.convert:3 +#: discord.ext.commands.converter.VoiceChannelConverter.convert:3 +#: discord.ext.commands.converter.clean_content.convert:3 of msgid "The method to override to do conversion logic." msgstr "" -#: discord.ext.commands.CategoryChannelConverter.convert:5 -#: discord.ext.commands.ColourConverter.convert:5 -#: discord.ext.commands.Converter.convert:5 -#: discord.ext.commands.EmojiConverter.convert:5 -#: discord.ext.commands.GameConverter.convert:5 -#: discord.ext.commands.InviteConverter.convert:5 -#: discord.ext.commands.MemberConverter.convert:5 -#: discord.ext.commands.MessageConverter.convert:5 -#: discord.ext.commands.PartialEmojiConverter.convert:5 -#: discord.ext.commands.RoleConverter.convert:5 -#: discord.ext.commands.TextChannelConverter.convert:5 -#: discord.ext.commands.UserConverter.convert:5 -#: discord.ext.commands.VoiceChannelConverter.convert:5 -#: discord.ext.commands.clean_content.convert:5 of +#: discord.ext.commands.converter.CategoryChannelConverter.convert:5 +#: discord.ext.commands.converter.ColourConverter.convert:5 +#: discord.ext.commands.converter.Converter.convert:5 +#: discord.ext.commands.converter.EmojiConverter.convert:5 +#: discord.ext.commands.converter.GameConverter.convert:5 +#: discord.ext.commands.converter.GuildChannelConverter.convert:5 +#: discord.ext.commands.converter.GuildConverter.convert:5 +#: discord.ext.commands.converter.GuildStickerConverter.convert:5 +#: discord.ext.commands.converter.InviteConverter.convert:5 +#: discord.ext.commands.converter.MemberConverter.convert:5 +#: discord.ext.commands.converter.MessageConverter.convert:5 +#: discord.ext.commands.converter.ObjectConverter.convert:5 +#: discord.ext.commands.converter.PartialEmojiConverter.convert:5 +#: discord.ext.commands.converter.PartialMessageConverter.convert:5 +#: discord.ext.commands.converter.RoleConverter.convert:5 +#: discord.ext.commands.converter.StageChannelConverter.convert:5 +#: discord.ext.commands.converter.StoreChannelConverter.convert:5 +#: discord.ext.commands.converter.TextChannelConverter.convert:5 +#: discord.ext.commands.converter.ThreadConverter.convert:5 +#: discord.ext.commands.converter.UserConverter.convert:5 +#: discord.ext.commands.converter.VoiceChannelConverter.convert:5 +#: discord.ext.commands.converter.clean_content.convert:5 of msgid "" "If an error is found while converting, it is recommended to raise a " ":exc:`.CommandError` derived exception as it will properly propagate to " "the error handlers." msgstr "" -#: discord.ext.commands.CategoryChannelConverter.convert:9 -#: discord.ext.commands.ColourConverter.convert:9 -#: discord.ext.commands.Converter.convert:9 -#: discord.ext.commands.EmojiConverter.convert:9 -#: discord.ext.commands.GameConverter.convert:9 -#: discord.ext.commands.InviteConverter.convert:9 -#: discord.ext.commands.MemberConverter.convert:9 -#: discord.ext.commands.MessageConverter.convert:9 -#: discord.ext.commands.PartialEmojiConverter.convert:9 -#: discord.ext.commands.RoleConverter.convert:9 -#: discord.ext.commands.TextChannelConverter.convert:9 -#: discord.ext.commands.UserConverter.convert:9 -#: discord.ext.commands.VoiceChannelConverter.convert:9 -#: discord.ext.commands.clean_content.convert:9 of +#: discord.ext.commands.converter.CategoryChannelConverter.convert:9 +#: discord.ext.commands.converter.ColourConverter.convert:9 +#: discord.ext.commands.converter.Converter.convert:9 +#: discord.ext.commands.converter.EmojiConverter.convert:9 +#: discord.ext.commands.converter.GameConverter.convert:9 +#: discord.ext.commands.converter.GuildChannelConverter.convert:9 +#: discord.ext.commands.converter.GuildConverter.convert:9 +#: discord.ext.commands.converter.GuildStickerConverter.convert:9 +#: discord.ext.commands.converter.InviteConverter.convert:9 +#: discord.ext.commands.converter.MemberConverter.convert:9 +#: discord.ext.commands.converter.MessageConverter.convert:9 +#: discord.ext.commands.converter.ObjectConverter.convert:9 +#: discord.ext.commands.converter.PartialEmojiConverter.convert:9 +#: discord.ext.commands.converter.PartialMessageConverter.convert:9 +#: discord.ext.commands.converter.RoleConverter.convert:9 +#: discord.ext.commands.converter.StageChannelConverter.convert:9 +#: discord.ext.commands.converter.StoreChannelConverter.convert:9 +#: discord.ext.commands.converter.TextChannelConverter.convert:9 +#: discord.ext.commands.converter.ThreadConverter.convert:9 +#: discord.ext.commands.converter.UserConverter.convert:9 +#: discord.ext.commands.converter.VoiceChannelConverter.convert:9 +#: discord.ext.commands.converter.clean_content.convert:9 of msgid "The invocation context that the argument is being used in." msgstr "" -#: discord.ext.commands.CategoryChannelConverter.convert:11 -#: discord.ext.commands.ColourConverter.convert:11 -#: discord.ext.commands.Converter.convert:11 -#: discord.ext.commands.EmojiConverter.convert:11 -#: discord.ext.commands.GameConverter.convert:11 -#: discord.ext.commands.InviteConverter.convert:11 -#: discord.ext.commands.MemberConverter.convert:11 -#: discord.ext.commands.MessageConverter.convert:11 -#: discord.ext.commands.PartialEmojiConverter.convert:11 -#: discord.ext.commands.RoleConverter.convert:11 -#: discord.ext.commands.TextChannelConverter.convert:11 -#: discord.ext.commands.UserConverter.convert:11 -#: discord.ext.commands.VoiceChannelConverter.convert:11 -#: discord.ext.commands.clean_content.convert:11 of +#: discord.ext.commands.converter.CategoryChannelConverter.convert:11 +#: discord.ext.commands.converter.ColourConverter.convert:11 +#: discord.ext.commands.converter.Converter.convert:11 +#: discord.ext.commands.converter.EmojiConverter.convert:11 +#: discord.ext.commands.converter.GameConverter.convert:11 +#: discord.ext.commands.converter.GuildChannelConverter.convert:11 +#: discord.ext.commands.converter.GuildConverter.convert:11 +#: discord.ext.commands.converter.GuildStickerConverter.convert:11 +#: discord.ext.commands.converter.InviteConverter.convert:11 +#: discord.ext.commands.converter.MemberConverter.convert:11 +#: discord.ext.commands.converter.MessageConverter.convert:11 +#: discord.ext.commands.converter.ObjectConverter.convert:11 +#: discord.ext.commands.converter.PartialEmojiConverter.convert:11 +#: discord.ext.commands.converter.PartialMessageConverter.convert:11 +#: discord.ext.commands.converter.RoleConverter.convert:11 +#: discord.ext.commands.converter.StageChannelConverter.convert:11 +#: discord.ext.commands.converter.StoreChannelConverter.convert:11 +#: discord.ext.commands.converter.TextChannelConverter.convert:11 +#: discord.ext.commands.converter.ThreadConverter.convert:11 +#: discord.ext.commands.converter.UserConverter.convert:11 +#: discord.ext.commands.converter.VoiceChannelConverter.convert:11 +#: discord.ext.commands.converter.clean_content.convert:11 of msgid "The argument that is being converted." msgstr "" -#: discord.ext.commands.CategoryChannelConverter.convert:14 -#: discord.ext.commands.ColourConverter.convert:14 -#: discord.ext.commands.Converter.convert:14 -#: discord.ext.commands.EmojiConverter.convert:14 -#: discord.ext.commands.GameConverter.convert:14 -#: discord.ext.commands.InviteConverter.convert:14 -#: discord.ext.commands.MemberConverter.convert:14 -#: discord.ext.commands.MessageConverter.convert:14 -#: discord.ext.commands.PartialEmojiConverter.convert:14 -#: discord.ext.commands.RoleConverter.convert:14 -#: discord.ext.commands.TextChannelConverter.convert:14 -#: discord.ext.commands.UserConverter.convert:14 -#: discord.ext.commands.VoiceChannelConverter.convert:14 -#: discord.ext.commands.clean_content.convert:14 of +#: discord.ext.commands.converter.CategoryChannelConverter.convert:14 +#: discord.ext.commands.converter.ColourConverter.convert:14 +#: discord.ext.commands.converter.Converter.convert:14 +#: discord.ext.commands.converter.EmojiConverter.convert:14 +#: discord.ext.commands.converter.GameConverter.convert:14 +#: discord.ext.commands.converter.GuildChannelConverter.convert:14 +#: discord.ext.commands.converter.GuildConverter.convert:14 +#: discord.ext.commands.converter.GuildStickerConverter.convert:14 +#: discord.ext.commands.converter.InviteConverter.convert:14 +#: discord.ext.commands.converter.MemberConverter.convert:14 +#: discord.ext.commands.converter.MessageConverter.convert:14 +#: discord.ext.commands.converter.ObjectConverter.convert:14 +#: discord.ext.commands.converter.PartialEmojiConverter.convert:14 +#: discord.ext.commands.converter.PartialMessageConverter.convert:14 +#: discord.ext.commands.converter.RoleConverter.convert:14 +#: discord.ext.commands.converter.StageChannelConverter.convert:14 +#: discord.ext.commands.converter.StoreChannelConverter.convert:14 +#: discord.ext.commands.converter.TextChannelConverter.convert:14 +#: discord.ext.commands.converter.ThreadConverter.convert:14 +#: discord.ext.commands.converter.UserConverter.convert:14 +#: discord.ext.commands.converter.VoiceChannelConverter.convert:14 +#: discord.ext.commands.converter.clean_content.convert:14 of msgid "A generic exception occurred when converting the argument." msgstr "" -#: discord.ext.commands.CategoryChannelConverter.convert:15 -#: discord.ext.commands.ColourConverter.convert:15 -#: discord.ext.commands.Converter.convert:15 -#: discord.ext.commands.EmojiConverter.convert:15 -#: discord.ext.commands.GameConverter.convert:15 -#: discord.ext.commands.InviteConverter.convert:15 -#: discord.ext.commands.MemberConverter.convert:15 -#: discord.ext.commands.MessageConverter.convert:15 -#: discord.ext.commands.PartialEmojiConverter.convert:15 -#: discord.ext.commands.RoleConverter.convert:15 -#: discord.ext.commands.TextChannelConverter.convert:15 -#: discord.ext.commands.UserConverter.convert:15 -#: discord.ext.commands.VoiceChannelConverter.convert:15 -#: discord.ext.commands.clean_content.convert:15 of +#: discord.ext.commands.converter.CategoryChannelConverter.convert:15 +#: discord.ext.commands.converter.ColourConverter.convert:15 +#: discord.ext.commands.converter.Converter.convert:15 +#: discord.ext.commands.converter.EmojiConverter.convert:15 +#: discord.ext.commands.converter.GameConverter.convert:15 +#: discord.ext.commands.converter.GuildChannelConverter.convert:15 +#: discord.ext.commands.converter.GuildConverter.convert:15 +#: discord.ext.commands.converter.GuildStickerConverter.convert:15 +#: discord.ext.commands.converter.InviteConverter.convert:15 +#: discord.ext.commands.converter.MemberConverter.convert:15 +#: discord.ext.commands.converter.MessageConverter.convert:15 +#: discord.ext.commands.converter.ObjectConverter.convert:15 +#: discord.ext.commands.converter.PartialEmojiConverter.convert:15 +#: discord.ext.commands.converter.PartialMessageConverter.convert:15 +#: discord.ext.commands.converter.RoleConverter.convert:15 +#: discord.ext.commands.converter.StageChannelConverter.convert:15 +#: discord.ext.commands.converter.StoreChannelConverter.convert:15 +#: discord.ext.commands.converter.TextChannelConverter.convert:15 +#: discord.ext.commands.converter.ThreadConverter.convert:15 +#: discord.ext.commands.converter.UserConverter.convert:15 +#: discord.ext.commands.converter.VoiceChannelConverter.convert:15 +#: discord.ext.commands.converter.clean_content.convert:15 of msgid "The converter failed to convert the argument." msgstr "" -#: discord.ext.commands.MemberConverter:1 of -msgid "Converts to a :class:`~discord.Member`." +#: discord.ext.commands.converter.ObjectConverter:1 of +msgid "Converts to a :class:`~discord.Object`." msgstr "" -#: discord.ext.commands.CategoryChannelConverter:3 -#: discord.ext.commands.MemberConverter:3 discord.ext.commands.RoleConverter:3 -#: discord.ext.commands.TextChannelConverter:3 -#: discord.ext.commands.VoiceChannelConverter:3 of +#: discord.ext.commands.converter.ObjectConverter:3 of msgid "" -"All lookups are via the local guild. If in a DM context, then the lookup " -"is done by the global cache." +"The argument must follow the valid ID or mention formats (e.g. " +"`<@80088516616269824>`)." msgstr "" -#: discord.ext.commands.CategoryChannelConverter:6 -#: discord.ext.commands.EmojiConverter:6 discord.ext.commands.MemberConverter:6 -#: discord.ext.commands.MessageConverter:5 discord.ext.commands.RoleConverter:6 -#: discord.ext.commands.TextChannelConverter:6 -#: discord.ext.commands.UserConverter:5 -#: discord.ext.commands.VoiceChannelConverter:6 of +#: discord.ext.commands.converter.CategoryChannelConverter:6 +#: discord.ext.commands.converter.EmojiConverter:6 +#: discord.ext.commands.converter.GuildChannelConverter:6 +#: discord.ext.commands.converter.GuildConverter:3 +#: discord.ext.commands.converter.GuildStickerConverter:6 +#: discord.ext.commands.converter.MemberConverter:6 +#: discord.ext.commands.converter.MessageConverter:5 +#: discord.ext.commands.converter.ObjectConverter:7 +#: discord.ext.commands.converter.RoleConverter:6 +#: discord.ext.commands.converter.StageChannelConverter:8 +#: discord.ext.commands.converter.StoreChannelConverter:6 +#: discord.ext.commands.converter.TextChannelConverter:6 +#: discord.ext.commands.converter.ThreadConverter:5 +#: discord.ext.commands.converter.UserConverter:5 +#: discord.ext.commands.converter.VoiceChannelConverter:6 of msgid "The lookup strategy is as follows (in order):" msgstr "" -#: discord.ext.commands.CategoryChannelConverter:8 -#: discord.ext.commands.EmojiConverter:8 discord.ext.commands.MemberConverter:8 -#: discord.ext.commands.RoleConverter:8 -#: discord.ext.commands.TextChannelConverter:8 -#: discord.ext.commands.UserConverter:7 -#: discord.ext.commands.VoiceChannelConverter:8 of +#: discord.ext.commands.converter.CategoryChannelConverter:8 +#: discord.ext.commands.converter.EmojiConverter:8 +#: discord.ext.commands.converter.GuildChannelConverter:8 +#: discord.ext.commands.converter.GuildConverter:5 +#: discord.ext.commands.converter.MemberConverter:8 +#: discord.ext.commands.converter.ObjectConverter:9 +#: discord.ext.commands.converter.RoleConverter:8 +#: discord.ext.commands.converter.StageChannelConverter:10 +#: discord.ext.commands.converter.StoreChannelConverter:8 +#: discord.ext.commands.converter.TextChannelConverter:8 +#: discord.ext.commands.converter.ThreadConverter:7 +#: discord.ext.commands.converter.UserConverter:7 +#: discord.ext.commands.converter.VoiceChannelConverter:8 of msgid "Lookup by ID." msgstr "" -#: discord.ext.commands.CategoryChannelConverter:9 -#: discord.ext.commands.MemberConverter:9 discord.ext.commands.RoleConverter:9 -#: discord.ext.commands.TextChannelConverter:9 -#: discord.ext.commands.UserConverter:8 -#: discord.ext.commands.VoiceChannelConverter:9 of +#: discord.ext.commands.converter.ObjectConverter:10 of +msgid "Lookup by member, role, or channel mention." +msgstr "" + +#: discord.ext.commands.converter.MemberConverter:1 of +msgid "Converts to a :class:`~discord.Member`." +msgstr "" + +#: discord.ext.commands.converter.CategoryChannelConverter:3 +#: discord.ext.commands.converter.GuildChannelConverter:3 +#: discord.ext.commands.converter.MemberConverter:3 +#: discord.ext.commands.converter.StageChannelConverter:5 +#: discord.ext.commands.converter.StoreChannelConverter:3 +#: discord.ext.commands.converter.TextChannelConverter:3 +#: discord.ext.commands.converter.VoiceChannelConverter:3 of +msgid "" +"All lookups are via the local guild. If in a DM context, then the lookup " +"is done by the global cache." +msgstr "" + +#: discord.ext.commands.converter.CategoryChannelConverter:9 +#: discord.ext.commands.converter.GuildChannelConverter:9 +#: discord.ext.commands.converter.MemberConverter:9 +#: discord.ext.commands.converter.RoleConverter:9 +#: discord.ext.commands.converter.StageChannelConverter:11 +#: discord.ext.commands.converter.StoreChannelConverter:9 +#: discord.ext.commands.converter.TextChannelConverter:9 +#: discord.ext.commands.converter.ThreadConverter:8 +#: discord.ext.commands.converter.UserConverter:8 +#: discord.ext.commands.converter.VoiceChannelConverter:9 of msgid "Lookup by mention." msgstr "" -#: discord.ext.commands.MemberConverter:10 discord.ext.commands.UserConverter:9 -#: of +#: discord.ext.commands.converter.MemberConverter:10 +#: discord.ext.commands.converter.UserConverter:9 of msgid "Lookup by name#discrim" msgstr "" -#: discord.ext.commands.CategoryChannelConverter:10 -#: discord.ext.commands.EmojiConverter:10 -#: discord.ext.commands.MemberConverter:11 -#: discord.ext.commands.RoleConverter:10 -#: discord.ext.commands.TextChannelConverter:10 -#: discord.ext.commands.UserConverter:10 -#: discord.ext.commands.VoiceChannelConverter:10 of +#: discord.ext.commands.converter.CategoryChannelConverter:10 +#: discord.ext.commands.converter.EmojiConverter:10 +#: discord.ext.commands.converter.MemberConverter:11 +#: discord.ext.commands.converter.RoleConverter:10 +#: discord.ext.commands.converter.StageChannelConverter:12 +#: discord.ext.commands.converter.TextChannelConverter:10 +#: discord.ext.commands.converter.UserConverter:10 +#: discord.ext.commands.converter.VoiceChannelConverter:10 of msgid "Lookup by name" msgstr "" -#: discord.ext.commands.MemberConverter:12 of +#: discord.ext.commands.converter.MemberConverter:12 of msgid "Lookup by nickname" msgstr "" -#: discord.ext.commands.MemberConverter:14 of +#: discord.ext.commands.converter.MemberConverter:14 of msgid "Raise :exc:`.MemberNotFound` instead of generic :exc:`.BadArgument`" msgstr "" -#: discord.ext.commands.MemberConverter:17 of +#: discord.ext.commands.converter.MemberConverter:17 of msgid "" "This converter now lazily fetches members from the gateway and HTTP APIs," " optionally caching the result if :attr:`.MemberCacheFlags.joined` is " "enabled." msgstr "" -#: discord.ext.commands.UserConverter:1 of +#: discord.ext.commands.converter.UserConverter:1 of msgid "Converts to a :class:`~discord.User`." msgstr "" -#: discord.ext.commands.UserConverter:3 of +#: discord.ext.commands.converter.UserConverter:3 of msgid "All lookups are via the global user cache." msgstr "" -#: discord.ext.commands.UserConverter:12 of +#: discord.ext.commands.converter.UserConverter:12 of msgid "Raise :exc:`.UserNotFound` instead of generic :exc:`.BadArgument`" msgstr "" -#: discord.ext.commands.MessageConverter:1 of +#: discord.ext.commands.converter.UserConverter:15 of +msgid "" +"This converter now lazily fetches users from the HTTP APIs if an ID is " +"passed and it's not available in cache." +msgstr "" + +#: discord.ext.commands.converter.MessageConverter:1 of msgid "Converts to a :class:`discord.Message`." msgstr "" -#: discord.ext.commands.MessageConverter:7 of +#: discord.ext.commands.converter.MessageConverter:7 of msgid "" "Lookup by \"{channel ID}-{message ID}\" (retrieved by shift-clicking on " "\"Copy ID\")" msgstr "" -#: discord.ext.commands.MessageConverter:8 of +#: discord.ext.commands.converter.MessageConverter:8 of msgid "Lookup by message ID (the message **must** be in the context channel)" msgstr "" -#: discord.ext.commands.MessageConverter:9 of +#: discord.ext.commands.converter.MessageConverter:9 of msgid "Lookup by message URL" msgstr "" -#: discord.ext.commands.MessageConverter:11 of +#: discord.ext.commands.converter.MessageConverter:11 of +msgid "" +"Raise :exc:`.ChannelNotFound`, :exc:`.MessageNotFound` or " +":exc:`.ChannelNotReadable` instead of generic :exc:`.BadArgument`" +msgstr "" + +#: discord.ext.commands.converter.PartialMessageConverter:1 of +msgid "Converts to a :class:`discord.PartialMessage`." +msgstr "" + +#: discord.ext.commands.converter.PartialMessageConverter:5 of +msgid "The creation strategy is as follows (in order):" +msgstr "" + +#: discord.ext.commands.converter.PartialMessageConverter:7 of msgid "" -"Raise :exc:`.ChannelNotFound`, `MessageNotFound` or `ChannelNotReadable` " -"instead of generic :exc:`.BadArgument`" +"By \"{channel ID}-{message ID}\" (retrieved by shift-clicking on \"Copy " +"ID\")" +msgstr "" + +#: discord.ext.commands.converter.PartialMessageConverter:8 of +msgid "By message ID (The message is assumed to be in the context channel.)" +msgstr "" + +#: discord.ext.commands.converter.PartialMessageConverter:9 of +msgid "By message URL" +msgstr "" + +#: discord.ext.commands.converter.GuildChannelConverter:1 of +#, fuzzy +msgid "Converts to a :class:`~discord.abc.GuildChannel`." +msgstr ":class:`.Guild`" + +#: discord.ext.commands.converter.GuildChannelConverter:10 +#: discord.ext.commands.converter.StoreChannelConverter:10 +#: discord.ext.commands.converter.ThreadConverter:9 of +msgid "Lookup by name." msgstr "" -#: discord.ext.commands.TextChannelConverter:1 of +#: discord.ext.commands.converter.TextChannelConverter:1 of msgid "Converts to a :class:`~discord.TextChannel`." msgstr "" -#: discord.ext.commands.CategoryChannelConverter:12 -#: discord.ext.commands.TextChannelConverter:12 -#: discord.ext.commands.VoiceChannelConverter:12 of +#: discord.ext.commands.converter.CategoryChannelConverter:12 +#: discord.ext.commands.converter.TextChannelConverter:12 +#: discord.ext.commands.converter.VoiceChannelConverter:12 of msgid "Raise :exc:`.ChannelNotFound` instead of generic :exc:`.BadArgument`" msgstr "" -#: discord.ext.commands.VoiceChannelConverter:1 of +#: discord.ext.commands.converter.VoiceChannelConverter:1 of msgid "Converts to a :class:`~discord.VoiceChannel`." msgstr "" -#: discord.ext.commands.CategoryChannelConverter:1 of +#: discord.ext.commands.converter.StoreChannelConverter:1 of +msgid "Converts to a :class:`~discord.StoreChannel`." +msgstr "" + +#: discord.ext.commands.converter.StageChannelConverter:1 of +msgid "Converts to a :class:`~discord.StageChannel`." +msgstr "" + +#: discord.ext.commands.converter.CategoryChannelConverter:1 of msgid "Converts to a :class:`~discord.CategoryChannel`." msgstr "" -#: discord.ext.commands.InviteConverter:1 of +#: discord.ext.commands.converter.InviteConverter:1 of msgid "Converts to a :class:`~discord.Invite`." msgstr "" -#: discord.ext.commands.InviteConverter:3 of +#: discord.ext.commands.converter.InviteConverter:3 of msgid "This is done via an HTTP request using :meth:`.Bot.fetch_invite`." msgstr "" -#: discord.ext.commands.InviteConverter:5 of +#: discord.ext.commands.converter.InviteConverter:5 of msgid "Raise :exc:`.BadInviteArgument` instead of generic :exc:`.BadArgument`" msgstr "" -#: discord.ext.commands.RoleConverter:1 of +#: discord.ext.commands.converter.GuildConverter:1 of +msgid "Converts to a :class:`~discord.Guild`." +msgstr "" + +#: discord.ext.commands.converter.GuildConverter:6 of +msgid "" +"Lookup by name. (There is no disambiguation for Guilds with multiple " +"matching names)." +msgstr "" + +#: discord.ext.commands.converter.RoleConverter:1 of msgid "Converts to a :class:`~discord.Role`." msgstr "" -#: discord.ext.commands.RoleConverter:12 of +#: discord.ext.commands.converter.RoleConverter:3 of +msgid "" +"All lookups are via the local guild. If in a DM context, the converter " +"raises :exc:`.NoPrivateMessage` exception." +msgstr "" + +#: discord.ext.commands.converter.RoleConverter:12 of msgid "Raise :exc:`.RoleNotFound` instead of generic :exc:`.BadArgument`" msgstr "" -#: discord.ext.commands.GameConverter:1 of +#: discord.ext.commands.converter.GameConverter:1 of msgid "Converts to :class:`~discord.Game`." msgstr "" -#: discord.ext.commands.ColourConverter:1 of +#: discord.ext.commands.converter.ColourConverter:1 of msgid "Converts to a :class:`~discord.Colour`." msgstr "" -#: discord.ext.commands.ColourConverter:3 of +#: discord.ext.commands.converter.ColourConverter:3 of msgid "Add an alias named ColorConverter" msgstr "" -#: discord.ext.commands.ColourConverter:6 of +#: discord.ext.commands.converter.ColourConverter:6 of msgid "The following formats are accepted:" msgstr "" -#: discord.ext.commands.ColourConverter:8 of +#: discord.ext.commands.converter.ColourConverter:8 of msgid "``0x``" msgstr "" -#: discord.ext.commands.ColourConverter:9 of +#: discord.ext.commands.converter.ColourConverter:9 of msgid "``#``" msgstr "" -#: discord.ext.commands.ColourConverter:10 of +#: discord.ext.commands.converter.ColourConverter:10 of msgid "``0x#``" msgstr "" -#: discord.ext.commands.ColourConverter:11 of -msgid "Any of the ``classmethod`` in :class:`Colour`" +#: discord.ext.commands.converter.ColourConverter:11 of +msgid "``rgb(, , )``" msgstr "" -#: discord.ext.commands.ColourConverter:13 of +#: discord.ext.commands.converter.ColourConverter:12 of +msgid "Any of the ``classmethod`` in :class:`~discord.Colour`" +msgstr "" + +#: discord.ext.commands.converter.ColourConverter:14 of msgid "The ``_`` in the name can be optionally replaced with spaces." msgstr "" -#: discord.ext.commands.ColourConverter:15 of +#: discord.ext.commands.converter.ColourConverter:16 of +msgid "" +"Like CSS, ```` can be either 0-255 or 0-100% and ```` can be" +" either a 6 digit hex number or a 3 digit hex shortcut (e.g. #fff)." +msgstr "" + +#: discord.ext.commands.converter.ColourConverter:19 of msgid "Raise :exc:`.BadColourArgument` instead of generic :exc:`.BadArgument`" msgstr "" -#: discord.ext.commands.EmojiConverter:1 of +#: discord.ext.commands.converter.ColourConverter:22 of +msgid "Added support for ``rgb`` function and 3-digit hex shortcuts" +msgstr "" + +#: discord.ext.commands.converter.EmojiConverter:1 of msgid "Converts to a :class:`~discord.Emoji`." msgstr "" -#: discord.ext.commands.EmojiConverter:3 of -msgid "" -"All lookups are done for the local guild first, if available. If that " -"lookup fails, then it checks the client's global cache." +#: discord.ext.commands.converter.EmojiConverter:3 +#: discord.ext.commands.converter.GuildStickerConverter:3 of +msgid "" +"All lookups are done for the local guild first, if available. If that " +"lookup fails, then it checks the client's global cache." +msgstr "" + +#: discord.ext.commands.converter.EmojiConverter:9 of +msgid "Lookup by extracting ID from the emoji." +msgstr "" + +#: discord.ext.commands.converter.EmojiConverter:12 of +msgid "Raise :exc:`.EmojiNotFound` instead of generic :exc:`.BadArgument`" +msgstr "" + +#: discord.ext.commands.converter.PartialEmojiConverter:1 of +msgid "Converts to a :class:`~discord.PartialEmoji`." +msgstr "" + +#: discord.ext.commands.converter.PartialEmojiConverter:3 of +msgid "This is done by extracting the animated flag, name and ID from the emoji." +msgstr "" + +#: discord.ext.commands.converter.PartialEmojiConverter:5 of +msgid "" +"Raise :exc:`.PartialEmojiConversionFailure` instead of generic " +":exc:`.BadArgument`" +msgstr "" + +#: discord.ext.commands.converter.ThreadConverter:1 of +msgid "Coverts to a :class:`~discord.Thread`." +msgstr "" + +#: discord.ext.commands.converter.ThreadConverter:3 of +msgid "All lookups are via the local guild." +msgstr "" + +#: discord.ext.commands.converter.GuildStickerConverter:1 of +msgid "Converts to a :class:`~discord.GuildSticker`." +msgstr "" + +#: discord.ext.commands.converter.GuildStickerConverter:8 of +msgid "1. Lookup by ID. 3. Lookup by name" +msgstr "" + +#: discord.ext.commands.converter.clean_content:1 of +msgid "Converts the argument to mention scrubbed version of said content." +msgstr "" + +#: discord.ext.commands.converter.clean_content:4 of +msgid "This behaves similarly to :attr:`~discord.Message.clean_content`." +msgstr "" + +#: discord.ext.commands.converter.clean_content:8 of +msgid "Whether to clean channel mentions." +msgstr "" + +#: discord.ext.commands.converter.clean_content:14 of +msgid "Whether to use nicknames when transforming mentions." +msgstr "" + +#: discord.ext.commands.converter.clean_content:20 of +msgid "Whether to also escape special markdown characters." +msgstr "" + +#: discord.ext.commands.converter.clean_content:26 of +msgid "" +"Whether to also remove special markdown characters. This option is not " +"supported with ``escape_markdown``" +msgstr "" + +#: discord.ext.commands.converter.Greedy:1 of +msgid "" +"A special converter that greedily consumes arguments until it can't. As a" +" consequence of this behaviour, most input errors are silently discarded," +" since it is used as an indicator of when to stop parsing." +msgstr "" + +#: discord.ext.commands.converter.Greedy:5 of +msgid "" +"When a parser error is met the greedy converter stops converting, undoes " +"the internal string parsing routine, and continues parsing regularly." +msgstr "" + +#: discord.ext.commands.converter.Greedy:8 of +msgid "For example, in the following code:" +msgstr "" + +#: discord.ext.commands.converter.Greedy:16 of +msgid "" +"An invocation of ``[p]test 1 2 3 4 5 6 hello`` would pass ``numbers`` " +"with ``[1, 2, 3, 4, 5, 6]`` and ``reason`` with ``hello``\\." +msgstr "" + +#: discord.ext.commands.converter.Greedy:19 of +msgid "For more information, check :ref:`ext_commands_special_converters`." +msgstr "" + +#: discord.ext.commands.converter.run_converters:3 of +msgid "Runs converters for a given converter, argument, and parameter." +msgstr "" + +#: discord.ext.commands.converter.run_converters:5 of +msgid "This function does the same work that the library does under the hood." +msgstr "" + +#: discord.ext.commands.converter.run_converters:9 of +msgid "The invocation context to run the converters under." +msgstr "" + +#: discord.ext.commands.converter.run_converters:11 of +msgid "The converter to run, this corresponds to the annotation in the function." +msgstr "" + +#: discord.ext.commands.converter.run_converters:13 of +msgid "The argument to convert to." +msgstr "" + +#: discord.ext.commands.converter.run_converters:15 of +msgid "The parameter being converted. This is mainly for error reporting." +msgstr "" + +#: discord.ext.commands.converter.run_converters:18 of +msgid "The converter failed to convert." +msgstr "" + +#: discord.ext.commands.converter.run_converters:20 of +msgid "The resulting conversion." +msgstr "" + +#: ../../ext/commands/api.rst:430 +msgid "Flag Converter" +msgstr "" + +#: discord.ext.commands.flags.FlagConverter:1 of +msgid "A converter that allows for a user-friendly flag syntax." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter:3 of +msgid "" +"The flags are defined using :pep:`526` type annotations similar to the " +":mod:`dataclasses` Python module. For more information on how this " +"converter works, check the appropriate :ref:`documentation " +"`." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter:12 of +msgid "" +"Returns an iterator of ``(flag_name, flag_value)`` pairs. This allows it " +"to be, for example, constructed as a dict or a list of pairs. Note that " +"aliases are not shown." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter:18 of +msgid "" +"A class parameter to toggle case insensitivity of the flag parsing. If " +"``True`` then flags are parsed in a case insensitive manner. Defaults to " +"``False``." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter:22 of +msgid "" +"The prefix that all flags must be prefixed with. By default there is no " +"prefix." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter:25 of +msgid "" +"The delimiter that separates a flag's argument from the flag's name. By " +"default this is ``:``." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter.get_flags:1 of +msgid "" +"Dict[:class:`str`, :class:`Flag`]: A mapping of flag name to flag object " +"this converter has." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter.convert:3 of +msgid "The method that actually converters an argument to the flag mapping." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter.convert:5 of +msgid "The flag converter class." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter.convert:9 of +msgid "The argument to convert from." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter.convert:12 of +msgid "A flag related parsing error." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter.convert:13 of +msgid "A command related error." +msgstr "コマンドに関連するエラー。" + +#: discord.ext.commands.flags.FlagConverter.convert:15 of +msgid "The flag converter instance with all flags parsed." +msgstr "" + +#: discord.ext.commands.flags.FlagConverter.convert:16 of +msgid ":class:`FlagConverter`" +msgstr ":class:`FlagConverter`" + +#: discord.ext.commands.flags.Flag:1 of +msgid "Represents a flag parameter for :class:`FlagConverter`." +msgstr "" + +#: discord.ext.commands.flags.Flag:3 of +msgid "" +"The :func:`~discord.ext.commands.flag` function helps create these flag " +"objects, but it is not necessary to do so. These cannot be constructed " +"manually." +msgstr "" + +#: discord.ext.commands.flags.Flag:9 of +msgid "The name of the flag." +msgstr "" + +#: discord.ext.commands.flags.Flag:15 of +msgid "The aliases of the flag name." msgstr "" -#: discord.ext.commands.EmojiConverter:9 of -msgid "Lookup by extracting ID from the emoji." +#: discord.ext.commands.flags.Flag:21 of +msgid "The attribute in the class that corresponds to this flag." msgstr "" -#: discord.ext.commands.EmojiConverter:12 of -msgid "Raise :exc:`.EmojiNotFound` instead of generic :exc:`.BadArgument`" +#: discord.ext.commands.flags.Flag:27 of +msgid "The default value of the flag, if available." msgstr "" -#: discord.ext.commands.PartialEmojiConverter:1 of -msgid "Converts to a :class:`~discord.PartialEmoji`." +#: discord.ext.commands.flags.Flag:29 discord.ext.commands.flags.Flag:35 of +msgid "Any" msgstr "" -#: discord.ext.commands.PartialEmojiConverter:3 of -msgid "This is done by extracting the animated flag, name and ID from the emoji." +#: discord.ext.commands.flags.Flag:33 of +msgid "The underlying evaluated annotation of the flag." msgstr "" -#: discord.ext.commands.PartialEmojiConverter:5 of +#: discord.ext.commands.flags.Flag:39 of msgid "" -"Raise :exc:`.PartialEmojiConversionFailure` instead of generic " -":exc:`.BadArgument`" +"The maximum number of arguments the flag can accept. A negative value " +"indicates an unlimited amount of arguments." msgstr "" -#: discord.ext.commands.clean_content:1 of -msgid "Converts the argument to mention scrubbed version of said content." +#: discord.ext.commands.flags.Flag:46 of +msgid "Whether multiple given values overrides the previous value." msgstr "" -#: discord.ext.commands.clean_content:4 of -msgid "This behaves similarly to :attr:`~discord.Message.clean_content`." +#: discord.ext.commands.Flag.required:1 of +msgid "Whether the flag is required." msgstr "" -#: discord.ext.commands.clean_content:8 of -msgid "Whether to clean channel mentions." +#: discord.ext.commands.Flag.required:3 of +msgid "A required flag has no default value." msgstr "" -#: discord.ext.commands.clean_content:14 of -msgid "Whether to use nicknames when transforming mentions." +#: discord.ext.commands.flags.flag:1 of +msgid "" +"Override default functionality and parameters of the underlying " +":class:`FlagConverter` class attributes." msgstr "" -#: discord.ext.commands.clean_content:20 of -msgid "Whether to also escape special markdown characters." +#: discord.ext.commands.flags.flag:4 of +msgid "The flag name. If not given, defaults to the attribute name." msgstr "" -#: ../../ext/commands/api.rst:253 -msgid "" -"A special converter that greedily consumes arguments until it can't. As a" -" consequence of this behaviour, most input errors are silently discarded," -" since it is used as an indicator of when to stop parsing." +#: discord.ext.commands.flags.flag:6 of +msgid "Aliases to the flag name. If not given no aliases are set." msgstr "" -#: ../../ext/commands/api.rst:257 +#: discord.ext.commands.flags.flag:8 of msgid "" -"When a parser error is met the greedy converter stops converting, undoes " -"the internal string parsing routine, and continues parsing regularly." -msgstr "" - -#: ../../ext/commands/api.rst:260 -msgid "For example, in the following code:" +"The default parameter. This could be either a value or a callable that " +"takes :class:`Context` as its sole parameter. If not given then it " +"defaults to the default value given to the attribute." msgstr "" -#: ../../ext/commands/api.rst:268 +#: discord.ext.commands.flags.flag:12 of msgid "" -"An invocation of ``[p]test 1 2 3 4 5 6 hello`` would pass ``numbers`` " -"with ``[1, 2, 3, 4, 5, 6]`` and ``reason`` with ``hello``\\." +"The maximum number of arguments the flag can accept. A negative value " +"indicates an unlimited amount of arguments. The default value depends on " +"the annotation given." msgstr "" -#: ../../ext/commands/api.rst:271 -msgid "For more information, check :ref:`ext_commands_special_converters`." +#: discord.ext.commands.flags.flag:16 of +msgid "" +"Whether multiple given values overrides the previous value. The default " +"value depends on the annotation given." msgstr "" -#: ../../ext/commands/api.rst:276 +#: ../../ext/commands/api.rst:443 msgid "Exceptions" msgstr "" -#: discord.ext.commands.CommandError:1 of +#: discord.ext.commands.errors.CommandError:1 of msgid "The base exception type for all command related errors." msgstr "コマンドに関連するエラーすべての基礎となる例外。" -#: discord.ext.commands.CommandError:3 of +#: discord.ext.commands.errors.CommandError:3 of msgid "This inherits from :exc:`discord.DiscordException`." msgstr "これは :exc:`discord.DiscordException` を継承しています。" -#: discord.ext.commands.CommandError:5 of +#: discord.ext.commands.errors.CommandError:5 of msgid "" "This exception and exceptions inherited from it are handled in a special " "way as they are caught and passed into a special event from " -":class:`.Bot`\\, :func:`on_command_error`." +":class:`.Bot`\\, :func:`.on_command_error`." msgstr "" -#: discord.ext.commands.ConversionError:1 of +#: discord.ext.commands.errors.ConversionError:1 of msgid "Exception raised when a Converter class raises non-CommandError." msgstr "Converter クラスで、CommandErrorではない例外が発生した際に、発生する例外。" -#: discord.ext.commands.CommandNotFound:7 -#: discord.ext.commands.ConversionError:3 -#: discord.ext.commands.MaxConcurrencyReached:3 -#: discord.ext.commands.UserInputError:4 of +#: discord.ext.commands.errors.CommandNotFound:7 +#: discord.ext.commands.errors.ConversionError:3 +#: discord.ext.commands.errors.MaxConcurrencyReached:3 +#: discord.ext.commands.errors.UserInputError:4 of msgid "This inherits from :exc:`CommandError`." msgstr "" -#: discord.ext.commands.ConversionError:7 of +#: discord.ext.commands.errors.ConversionError:7 of msgid "The converter that failed." msgstr "" -#: discord.ext.commands.ConversionError:9 of +#: discord.ext.commands.errors.ConversionError:9 of msgid ":class:`discord.ext.commands.Converter`" msgstr "" -#: discord.ext.commands.CommandInvokeError:7 -#: discord.ext.commands.ConversionError:13 -#: discord.ext.commands.ExtensionFailed:13 of +#: discord.ext.commands.errors.CommandInvokeError:7 +#: discord.ext.commands.errors.ConversionError:13 +#: discord.ext.commands.errors.ExtensionFailed:13 of msgid "" "The original exception that was raised. You can also get this via the " "``__cause__`` attribute." msgstr "Converter内で発生した元の例外。 ``__cause__`` からも取得できます。" -#: discord.ext.commands.CommandInvokeError:10 -#: discord.ext.commands.ConversionError:16 -#: discord.ext.commands.ExtensionFailed:16 of +#: discord.ext.commands.errors.CommandInvokeError:10 +#: discord.ext.commands.errors.ConversionError:16 +#: discord.ext.commands.errors.ExtensionFailed:16 of msgid ":exc:`Exception`" msgstr "" -#: discord.ext.commands.MissingRequiredArgument:1 of +#: discord.ext.commands.errors.MissingRequiredArgument:1 of msgid "" "Exception raised when parsing a command and a parameter that is required " "is not encountered." msgstr "コマンドのパラメータ解析の際、要求されたパラメータに値が渡されていない場合に発生します。" -#: discord.ext.commands.BadArgument:4 discord.ext.commands.BadUnionArgument:4 -#: discord.ext.commands.MissingRequiredArgument:4 -#: discord.ext.commands.TooManyArguments:4 of +#: discord.ext.commands.errors.BadArgument:4 +#: discord.ext.commands.errors.BadLiteralArgument:4 +#: discord.ext.commands.errors.BadUnionArgument:4 +#: discord.ext.commands.errors.MissingRequiredArgument:4 +#: discord.ext.commands.errors.TooManyArguments:4 of msgid "This inherits from :exc:`UserInputError`" msgstr "" -#: discord.ext.commands.MissingRequiredArgument:8 of +#: discord.ext.commands.errors.MissingRequiredArgument:8 of msgid "The argument that is missing." msgstr "" -#: discord.ext.commands.BadUnionArgument:10 -#: discord.ext.commands.MissingRequiredArgument:10 of +#: discord.ext.commands.errors.BadLiteralArgument:12 +#: discord.ext.commands.errors.BadUnionArgument:10 +#: discord.ext.commands.errors.MissingRequiredArgument:10 of msgid ":class:`inspect.Parameter`" msgstr "" -#: discord.ext.commands.ArgumentParsingError:1 of +#: discord.ext.commands.errors.ArgumentParsingError:1 of msgid "An exception raised when the parser fails to parse a user's input." msgstr "" -#: discord.ext.commands.ArgumentParsingError:3 of +#: discord.ext.commands.errors.ArgumentParsingError:3 of msgid "This inherits from :exc:`UserInputError`." msgstr "" -#: discord.ext.commands.ArgumentParsingError:5 of +#: discord.ext.commands.errors.ArgumentParsingError:5 of msgid "" "There are child classes that implement more granular parsing errors for " "i18n purposes." msgstr "" -#: discord.ext.commands.UnexpectedQuoteError:1 of +#: discord.ext.commands.errors.UnexpectedQuoteError:1 of msgid "" "An exception raised when the parser encounters a quote mark inside a non-" "quoted string." msgstr "" -#: discord.ext.commands.ExpectedClosingQuoteError:3 -#: discord.ext.commands.InvalidEndOfQuotedStringError:4 -#: discord.ext.commands.UnexpectedQuoteError:3 of +#: discord.ext.commands.errors.ExpectedClosingQuoteError:3 +#: discord.ext.commands.errors.InvalidEndOfQuotedStringError:4 +#: discord.ext.commands.errors.UnexpectedQuoteError:3 of msgid "This inherits from :exc:`ArgumentParsingError`." msgstr "" -#: discord.ext.commands.UnexpectedQuoteError:7 of +#: discord.ext.commands.errors.UnexpectedQuoteError:7 of msgid "The quote mark that was found inside the non-quoted string." msgstr "" -#: discord.ext.commands.InvalidEndOfQuotedStringError:1 of +#: discord.ext.commands.errors.InvalidEndOfQuotedStringError:1 of msgid "" "An exception raised when a space is expected after the closing quote in a" " string but a different character is found." msgstr "" -#: discord.ext.commands.InvalidEndOfQuotedStringError:8 of +#: discord.ext.commands.errors.InvalidEndOfQuotedStringError:8 of msgid "The character found instead of the expected string." msgstr "" -#: discord.ext.commands.ExpectedClosingQuoteError:1 of +#: discord.ext.commands.errors.ExpectedClosingQuoteError:1 of msgid "An exception raised when a quote character is expected but not found." msgstr "" -#: discord.ext.commands.ExpectedClosingQuoteError:7 of +#: discord.ext.commands.errors.ExpectedClosingQuoteError:7 of msgid "The quote character expected." msgstr "" -#: discord.ext.commands.BadArgument:1 of +#: discord.ext.commands.errors.BadArgument:1 of msgid "" "Exception raised when a parsing or conversion failure is encountered on " "an argument to pass into a command." msgstr "コマンドの引数に渡された値の解析、または変換に失敗した場合に発生する例外。" -#: discord.ext.commands.BadUnionArgument:1 of +#: discord.ext.commands.errors.BadUnionArgument:1 of msgid "" "Exception raised when a :data:`typing.Union` converter fails for all its " "associated types." msgstr "" -#: discord.ext.commands.BadUnionArgument:8 of +#: discord.ext.commands.errors.BadLiteralArgument:10 +#: discord.ext.commands.errors.BadUnionArgument:8 of msgid "The parameter that failed being converted." msgstr "" -#: discord.ext.commands.BadUnionArgument:14 of +#: discord.ext.commands.errors.BadUnionArgument:14 of msgid "A tuple of converters attempted in conversion, in order of failure." msgstr "" -#: discord.ext.commands.BadUnionArgument:16 of -msgid "Tuple[Type, ...]" +#: discord.ext.commands.errors.BadUnionArgument:16 of +msgid "Tuple[Type, ``...``]" msgstr "" -#: discord.ext.commands.BadUnionArgument:20 of +#: discord.ext.commands.errors.BadLiteralArgument:22 +#: discord.ext.commands.errors.BadUnionArgument:20 of msgid "A list of errors that were caught from failing the conversion." msgstr "" -#: discord.ext.commands.BadUnionArgument:22 of +#: discord.ext.commands.errors.BadLiteralArgument:24 +#: discord.ext.commands.errors.BadUnionArgument:22 of msgid "List[:class:`CommandError`]" msgstr "" -#: discord.ext.commands.PrivateMessageOnly:1 of +#: discord.ext.commands.errors.BadLiteralArgument:1 of +msgid "" +"Exception raised when a :data:`typing.Literal` converter fails for all " +"its associated values." +msgstr "" + +#: discord.ext.commands.errors.BadLiteralArgument:16 of +msgid "A tuple of values compared against in conversion, in order of failure." +msgstr "" + +#: discord.ext.commands.errors.BadLiteralArgument:18 of +msgid "Tuple[Any, ``...``]" +msgstr "Tuple[Any, ``...``]" + +#: discord.ext.commands.errors.PrivateMessageOnly:1 of msgid "" "Exception raised when an operation does not work outside of private " "message contexts." msgstr "" -#: discord.ext.commands.BotMissingAnyRole:4 -#: discord.ext.commands.BotMissingPermissions:4 -#: discord.ext.commands.BotMissingRole:3 discord.ext.commands.MissingAnyRole:4 -#: discord.ext.commands.MissingPermissions:4 discord.ext.commands.MissingRole:3 -#: discord.ext.commands.NoPrivateMessage:4 discord.ext.commands.NotOwner:3 -#: discord.ext.commands.PrivateMessageOnly:4 of +#: discord.ext.commands.errors.BotMissingAnyRole:4 +#: discord.ext.commands.errors.BotMissingPermissions:4 +#: discord.ext.commands.errors.BotMissingRole:3 +#: discord.ext.commands.errors.MissingAnyRole:4 +#: discord.ext.commands.errors.MissingPermissions:4 +#: discord.ext.commands.errors.MissingRole:3 +#: discord.ext.commands.errors.NoPrivateMessage:4 +#: discord.ext.commands.errors.NotOwner:3 +#: discord.ext.commands.errors.PrivateMessageOnly:4 of msgid "This inherits from :exc:`CheckFailure`" msgstr "" -#: discord.ext.commands.NoPrivateMessage:1 of +#: discord.ext.commands.errors.NoPrivateMessage:1 of msgid "" "Exception raised when an operation does not work in private message " "contexts." msgstr "プライベートメッセージコンテキストで、要求された処理が実行できない場合に発生する例外。" -#: discord.ext.commands.CheckFailure:1 of +#: discord.ext.commands.errors.CheckFailure:1 of msgid "" "Exception raised when the predicates in :attr:`.Command.checks` have " "failed." msgstr "" -#: discord.ext.commands.CheckFailure:3 -#: discord.ext.commands.CommandInvokeError:3 -#: discord.ext.commands.CommandOnCooldown:3 -#: discord.ext.commands.DisabledCommand:3 of +#: discord.ext.commands.errors.CheckFailure:3 +#: discord.ext.commands.errors.CommandInvokeError:3 +#: discord.ext.commands.errors.CommandOnCooldown:3 +#: discord.ext.commands.errors.DisabledCommand:3 of msgid "This inherits from :exc:`CommandError`" msgstr "" -#: discord.ext.commands.CheckAnyFailure:1 of +#: discord.ext.commands.errors.CheckAnyFailure:1 of msgid "Exception raised when all predicates in :func:`check_any` fail." msgstr "" -#: discord.ext.commands.CheckAnyFailure:3 -#: discord.ext.commands.NSFWChannelRequired:3 of +#: discord.ext.commands.errors.CheckAnyFailure:3 +#: discord.ext.commands.errors.NSFWChannelRequired:3 of msgid "This inherits from :exc:`CheckFailure`." msgstr "" -#: discord.ext.commands.CheckAnyFailure:9 of +#: discord.ext.commands.errors.CheckAnyFailure:9 of msgid "A list of errors that were caught during execution." msgstr "" -#: discord.ext.commands.CheckAnyFailure:11 of +#: discord.ext.commands.errors.CheckAnyFailure:11 of msgid "List[:class:`CheckFailure`]" msgstr "" -#: discord.ext.commands.CheckAnyFailure:15 of +#: discord.ext.commands.errors.CheckAnyFailure:15 of msgid "A list of check predicates that failed." msgstr "" -#: discord.ext.commands.CheckAnyFailure:17 of +#: discord.ext.commands.errors.CheckAnyFailure:17 of msgid "List[Callable[[:class:`Context`], :class:`bool`]]" msgstr "" -#: discord.ext.commands.CommandNotFound:1 of +#: discord.ext.commands.errors.CommandNotFound:1 of msgid "" "Exception raised when a command is attempted to be invoked but no command" " under that name is found." msgstr "コマンドを呼び出す際に、指定された名前を持つコマンドが存在していなかった場合に発生する例外。" -#: discord.ext.commands.CommandNotFound:4 of +#: discord.ext.commands.errors.CommandNotFound:4 of msgid "" "This is not raised for invalid subcommands, rather just the initial main " "command that is attempted to be invoked." msgstr "" -#: discord.ext.commands.DisabledCommand:1 of +#: discord.ext.commands.errors.DisabledCommand:1 of msgid "Exception raised when the command being invoked is disabled." msgstr "呼び出そうとしたコマンドが無効化されていた際に発生する例外。" -#: discord.ext.commands.CommandInvokeError:1 of +#: discord.ext.commands.errors.CommandInvokeError:1 of msgid "Exception raised when the command being invoked raised an exception." msgstr "" -#: discord.ext.commands.TooManyArguments:1 of +#: discord.ext.commands.errors.TooManyArguments:1 of msgid "" "Exception raised when the command was passed too many arguments and its " ":attr:`.Command.ignore_extra` attribute was not set to ``True``." msgstr "" -#: discord.ext.commands.UserInputError:1 of +#: discord.ext.commands.errors.UserInputError:1 of msgid "" "The base exception type for errors that involve errors regarding user " "input." msgstr "" -#: discord.ext.commands.CommandOnCooldown:1 of +#: discord.ext.commands.errors.CommandOnCooldown:1 of msgid "Exception raised when the command being invoked is on cooldown." msgstr "" -#: discord.ext.commands.CommandOnCooldown:7 of +#: discord.ext.commands.errors.CommandOnCooldown:7 of msgid "" -"A class with attributes ``rate``, ``per``, and ``type`` similar to the " +"A class with attributes ``rate`` and ``per`` similar to the " ":func:`.cooldown` decorator." msgstr "" -#: discord.ext.commands.CommandOnCooldown:10 of -msgid "Cooldown" +#: discord.ext.commands.errors.CommandOnCooldown:10 of +msgid ":class:`.Cooldown`" +msgstr ":class:`.Cooldown`" + +#: discord.ext.commands.errors.CommandOnCooldown:14 of +msgid "The type associated with the cooldown." msgstr "" -#: discord.ext.commands.CommandOnCooldown:14 of +#: discord.ext.commands.errors.CommandOnCooldown:16 of +msgid ":class:`BucketType`" +msgstr ":class:`BucketType`" + +#: discord.ext.commands.errors.CommandOnCooldown:20 of msgid "The amount of seconds to wait before you can retry again." msgstr "" -#: discord.ext.commands.MaxConcurrencyReached:1 of +#: discord.ext.commands.errors.MaxConcurrencyReached:1 of #, fuzzy msgid "" "Exception raised when the command being invoked has reached its maximum " "concurrency." msgstr "呼び出そうとしたコマンドが無効化されていた際に発生する例外。" -#: discord.ext.commands.MaxConcurrencyReached:7 of +#: discord.ext.commands.errors.MaxConcurrencyReached:7 of msgid "The maximum number of concurrent invokers allowed." msgstr "" -#: discord.ext.commands.MaxConcurrencyReached:13 of +#: discord.ext.commands.errors.MaxConcurrencyReached:13 of msgid "The bucket type passed to the :func:`.max_concurrency` decorator." msgstr "" -#: discord.ext.commands.MaxConcurrencyReached:15 of +#: discord.ext.commands.errors.MaxConcurrencyReached:15 of #, fuzzy msgid ":class:`.BucketType`" msgstr ":class:`.Guild`" -#: discord.ext.commands.NotOwner:1 of +#: discord.ext.commands.errors.NotOwner:1 of msgid "Exception raised when the message author is not the owner of the bot." msgstr "" -#: discord.ext.commands.MessageNotFound:1 of +#: discord.ext.commands.errors.MessageNotFound:1 of msgid "Exception raised when the message provided was not found in the channel." msgstr "" -#: discord.ext.commands.BadBoolArgument:3 -#: discord.ext.commands.ChannelNotFound:3 -#: discord.ext.commands.ChannelNotReadable:4 -#: discord.ext.commands.EmojiNotFound:3 discord.ext.commands.MemberNotFound:4 -#: discord.ext.commands.MessageNotFound:3 -#: discord.ext.commands.PartialEmojiConversionFailure:4 -#: discord.ext.commands.RoleNotFound:3 discord.ext.commands.UserNotFound:4 of +#: discord.ext.commands.errors.BadBoolArgument:3 +#: discord.ext.commands.errors.BadColourArgument:3 +#: discord.ext.commands.errors.BadInviteArgument:3 +#: discord.ext.commands.errors.ChannelNotFound:3 +#: discord.ext.commands.errors.ChannelNotReadable:4 +#: discord.ext.commands.errors.EmojiNotFound:3 +#: discord.ext.commands.errors.GuildNotFound:3 +#: discord.ext.commands.errors.GuildStickerNotFound:3 +#: discord.ext.commands.errors.MemberNotFound:4 +#: discord.ext.commands.errors.MessageNotFound:3 +#: discord.ext.commands.errors.PartialEmojiConversionFailure:4 +#: discord.ext.commands.errors.RoleNotFound:3 +#: discord.ext.commands.errors.ThreadNotFound:3 +#: discord.ext.commands.errors.UserNotFound:4 of #, fuzzy msgid "This inherits from :exc:`BadArgument`" msgstr "これは :exc:`discord.DiscordException` を継承しています。" -#: discord.ext.commands.MessageNotFound:9 of +#: discord.ext.commands.errors.MessageNotFound:9 of msgid "The message supplied by the caller that was not found" msgstr "" -#: discord.ext.commands.MemberNotFound:1 of +#: discord.ext.commands.errors.MemberNotFound:1 of msgid "" "Exception raised when the member provided was not found in the bot's " "cache." msgstr "" -#: discord.ext.commands.MemberNotFound:10 of +#: discord.ext.commands.errors.MemberNotFound:10 of msgid "The member supplied by the caller that was not found" msgstr "" -#: discord.ext.commands.UserNotFound:1 of +#: discord.ext.commands.errors.GuildNotFound:1 of +msgid "Exception raised when the guild provided was not found in the bot's cache." +msgstr "" + +#: discord.ext.commands.errors.GuildNotFound:9 of +msgid "The guild supplied by the called that was not found" +msgstr "" + +#: discord.ext.commands.errors.UserNotFound:1 of msgid "Exception raised when the user provided was not found in the bot's cache." msgstr "" -#: discord.ext.commands.UserNotFound:10 of +#: discord.ext.commands.errors.UserNotFound:10 of msgid "The user supplied by the caller that was not found" msgstr "" -#: discord.ext.commands.ChannelNotFound:1 of +#: discord.ext.commands.errors.ChannelNotFound:1 of #, fuzzy msgid "Exception raised when the bot can not find the channel." msgstr "呼び出そうとしたコマンドが無効化されていた際に発生する例外。" -#: discord.ext.commands.ChannelNotFound:9 of +#: discord.ext.commands.errors.ChannelNotFound:9 of msgid "The channel supplied by the caller that was not found" msgstr "" -#: discord.ext.commands.ChannelNotReadable:1 of +#: discord.ext.commands.errors.ChannelNotFound:11 of +msgid "Union[:class:`int`, :class:`str`]" +msgstr "Union[:class:`int`, :class:`str`]" + +#: discord.ext.commands.errors.ChannelNotReadable:1 of #, fuzzy msgid "" "Exception raised when the bot does not have permission to read messages " "in the channel." msgstr ":exc:`.Forbidden` -- 指定のチャンネルを取得する権限がない。" -#: discord.ext.commands.ChannelNotReadable:10 of +#: discord.ext.commands.errors.ChannelNotReadable:10 of msgid "The channel supplied by the caller that was not readable" msgstr "" -#: discord.ext.commands.ChannelNotReadable:12 of -#, fuzzy -msgid ":class:`.abc.GuildChannel`" -msgstr ":class:`.Guild`" +#: discord.ext.commands.errors.ChannelNotReadable:12 of +msgid "Union[:class:`.abc.GuildChannel`, :class:`.Thread`]" +msgstr "Union[:class:`.abc.GuildChannel`, :class:`.Thread`]" + +#: discord.ext.commands.errors.ThreadNotFound:1 of +msgid "Exception raised when the bot can not find the thread." +msgstr "" + +#: discord.ext.commands.errors.ThreadNotFound:9 of +msgid "The thread supplied by the caller that was not found" +msgstr "" + +#: discord.ext.commands.errors.BadColourArgument:1 of +msgid "Exception raised when the colour is not valid." +msgstr "" + +#: discord.ext.commands.errors.BadColourArgument:9 of +msgid "The colour supplied by the caller that was not valid" +msgstr "" -#: discord.ext.commands.RoleNotFound:1 of +#: discord.ext.commands.errors.RoleNotFound:1 of #, fuzzy msgid "Exception raised when the bot can not find the role." msgstr "呼び出そうとしたコマンドが無効化されていた際に発生する例外。" -#: discord.ext.commands.RoleNotFound:9 of +#: discord.ext.commands.errors.RoleNotFound:9 of msgid "The role supplied by the caller that was not found" msgstr "" -#: discord.ext.commands.EmojiNotFound:1 of +#: discord.ext.commands.errors.BadInviteArgument:1 of +msgid "Exception raised when the invite is invalid or expired." +msgstr "" + +#: discord.ext.commands.errors.EmojiNotFound:1 of msgid "Exception raised when the bot can not find the emoji." msgstr "" -#: discord.ext.commands.EmojiNotFound:9 of +#: discord.ext.commands.errors.EmojiNotFound:9 of msgid "The emoji supplied by the caller that was not found" msgstr "" -#: discord.ext.commands.PartialEmojiConversionFailure:1 of +#: discord.ext.commands.errors.PartialEmojiConversionFailure:1 of msgid "" "Exception raised when the emoji provided does not match the correct " "format." msgstr "" -#: discord.ext.commands.PartialEmojiConversionFailure:10 of +#: discord.ext.commands.errors.PartialEmojiConversionFailure:10 of msgid "The emoji supplied by the caller that did not match the regex" msgstr "" -#: discord.ext.commands.BadBoolArgument:1 of +#: discord.ext.commands.errors.GuildStickerNotFound:1 of +msgid "Exception raised when the bot can not find the sticker." +msgstr "" + +#: discord.ext.commands.errors.GuildStickerNotFound:9 of +msgid "The sticker supplied by the caller that was not found" +msgstr "" + +#: discord.ext.commands.errors.BadBoolArgument:1 of msgid "Exception raised when a boolean argument was not convertable." msgstr "" -#: discord.ext.commands.BadBoolArgument:9 of +#: discord.ext.commands.errors.BadBoolArgument:9 of msgid "" "The boolean argument supplied by the caller that is not in the predefined" " list" msgstr "" -#: discord.ext.commands.MissingPermissions:1 of +#: discord.ext.commands.errors.MissingPermissions:1 of msgid "" "Exception raised when the command invoker lacks permissions to run a " "command." msgstr "" -#: discord.ext.commands.BotMissingPermissions:8 -#: discord.ext.commands.MissingPermissions:8 of +#: discord.ext.commands.errors.BotMissingPermissions:8 +#: discord.ext.commands.errors.MissingPermissions:8 of msgid "The required permissions that are missing." msgstr "" -#: discord.ext.commands.BotMissingPermissions:1 of +#: discord.ext.commands.errors.BotMissingPermissions:1 of msgid "Exception raised when the bot's member lacks permissions to run a command." msgstr "" -#: discord.ext.commands.MissingRole:1 of +#: discord.ext.commands.errors.MissingRole:1 of msgid "Exception raised when the command invoker lacks a role to run a command." msgstr "" -#: discord.ext.commands.BotMissingRole:9 discord.ext.commands.MissingRole:9 of +#: discord.ext.commands.errors.BotMissingRole:9 +#: discord.ext.commands.errors.MissingRole:9 of msgid "" "The required role that is missing. This is the parameter passed to " ":func:`~.commands.has_role`." msgstr "" -#: discord.ext.commands.BotMissingRole:12 discord.ext.commands.MissingRole:12 -#: of +#: discord.ext.commands.errors.BotMissingRole:12 +#: discord.ext.commands.errors.MissingRole:12 of msgid "Union[:class:`str`, :class:`int`]" msgstr "" -#: discord.ext.commands.BotMissingRole:1 of +#: discord.ext.commands.errors.BotMissingRole:1 of msgid "Exception raised when the bot's member lacks a role to run a command." msgstr "" -#: discord.ext.commands.MissingAnyRole:1 of +#: discord.ext.commands.errors.MissingAnyRole:1 of msgid "" "Exception raised when the command invoker lacks any of the roles " "specified to run a command." msgstr "" -#: discord.ext.commands.MissingAnyRole:10 of +#: discord.ext.commands.errors.MissingAnyRole:10 of msgid "" "The roles that the invoker is missing. These are the parameters passed to" " :func:`~.commands.has_any_role`." msgstr "" -#: discord.ext.commands.BotMissingAnyRole:13 -#: discord.ext.commands.MissingAnyRole:13 of +#: discord.ext.commands.errors.BotMissingAnyRole:13 +#: discord.ext.commands.errors.MissingAnyRole:13 of msgid "List[Union[:class:`str`, :class:`int`]]" msgstr "" -#: discord.ext.commands.BotMissingAnyRole:1 of +#: discord.ext.commands.errors.BotMissingAnyRole:1 of msgid "" "Exception raised when the bot's member lacks any of the roles specified " "to run a command." msgstr "" -#: discord.ext.commands.BotMissingAnyRole:10 of +#: discord.ext.commands.errors.BotMissingAnyRole:10 of msgid "" "The roles that the bot's member is missing. These are the parameters " "passed to :func:`~.commands.has_any_role`." msgstr "" -#: discord.ext.commands.NSFWChannelRequired:1 of +#: discord.ext.commands.errors.NSFWChannelRequired:1 of msgid "Exception raised when a channel does not have the required NSFW setting." msgstr "" -#: discord.ext.commands.NSFWChannelRequired:7 of +#: discord.ext.commands.errors.NSFWChannelRequired:7 of msgid "The channel that does not have NSFW enabled." msgstr "" -#: discord.ext.commands.ExtensionError:1 of +#: discord.ext.commands.errors.FlagError:1 of +msgid "The base exception type for all flag parsing related errors." +msgstr "" + +#: discord.ext.commands.errors.FlagError:3 of +msgid "This inherits from :exc:`BadArgument`." +msgstr "これは :exc:`BadArgument` を継承しています。" + +#: discord.ext.commands.errors.BadFlagArgument:1 of +msgid "An exception raised when a flag failed to convert a value." +msgstr "" + +#: discord.ext.commands.errors.BadFlagArgument:3 +#: discord.ext.commands.errors.MissingFlagArgument:3 +#: discord.ext.commands.errors.MissingRequiredFlag:3 of +msgid "This inherits from :exc:`FlagError`" +msgstr "これは :exc:`FlagError` を継承しています。" + +#: discord.ext.commands.errors.BadFlagArgument:9 of +msgid "The flag that failed to convert." +msgstr "" + +#: discord.ext.commands.errors.BadFlagArgument:11 +#: discord.ext.commands.errors.MissingFlagArgument:11 +#: discord.ext.commands.errors.MissingRequiredFlag:11 +#: discord.ext.commands.errors.TooManyFlags:11 of +msgid ":class:`~discord.ext.commands.Flag`" +msgstr "" + +#: discord.ext.commands.errors.MissingFlagArgument:1 of +msgid "An exception raised when a flag did not get a value." +msgstr "" + +#: discord.ext.commands.errors.MissingFlagArgument:9 of +msgid "The flag that did not get a value." +msgstr "" + +#: discord.ext.commands.errors.TooManyFlags:1 of +msgid "An exception raised when a flag has received too many values." +msgstr "" + +#: discord.ext.commands.errors.TooManyFlags:3 of +msgid "This inherits from :exc:`FlagError`." +msgstr "これは :exc:`FlagError` を継承しています。" + +#: discord.ext.commands.errors.TooManyFlags:9 of +msgid "The flag that received too many values." +msgstr "" + +#: discord.ext.commands.errors.TooManyFlags:15 of +msgid "The values that were passed." +msgstr "" + +#: discord.ext.commands.errors.MissingRequiredFlag:1 of +msgid "An exception raised when a required flag was not given." +msgstr "" + +#: discord.ext.commands.errors.MissingRequiredFlag:9 of +msgid "The required flag that was not found." +msgstr "" + +#: discord.ext.commands.errors.ExtensionError:1 of msgid "Base exception for extension related errors." msgstr "" -#: discord.ext.commands.ExtensionError:3 of +#: discord.ext.commands.errors.ExtensionError:3 of msgid "This inherits from :exc:`~discord.DiscordException`." msgstr "" -#: discord.ext.commands.ExtensionError:7 of +#: discord.ext.commands.errors.ExtensionError:7 of msgid "The extension that had an error." msgstr "" -#: discord.ext.commands.ExtensionAlreadyLoaded:1 of +#: discord.ext.commands.errors.ExtensionAlreadyLoaded:1 of msgid "An exception raised when an extension has already been loaded." msgstr "" -#: discord.ext.commands.ExtensionAlreadyLoaded:3 -#: discord.ext.commands.ExtensionFailed:3 -#: discord.ext.commands.ExtensionNotFound:3 -#: discord.ext.commands.ExtensionNotLoaded:3 -#: discord.ext.commands.NoEntryPointError:3 of +#: discord.ext.commands.errors.ExtensionAlreadyLoaded:3 +#: discord.ext.commands.errors.ExtensionFailed:3 +#: discord.ext.commands.errors.ExtensionNotFound:3 +#: discord.ext.commands.errors.ExtensionNotLoaded:3 +#: discord.ext.commands.errors.NoEntryPointError:3 of msgid "This inherits from :exc:`ExtensionError`" msgstr "" -#: discord.ext.commands.ExtensionNotLoaded:1 of +#: discord.ext.commands.errors.ExtensionNotLoaded:1 of msgid "An exception raised when an extension was not loaded." msgstr "" -#: discord.ext.commands.NoEntryPointError:1 of +#: discord.ext.commands.errors.NoEntryPointError:1 of msgid "" "An exception raised when an extension does not have a ``setup`` entry " "point function." msgstr "" -#: discord.ext.commands.ExtensionFailed:1 of +#: discord.ext.commands.errors.ExtensionFailed:1 of msgid "" "An exception raised when an extension failed to load during execution of " "the module or ``setup`` entry point." msgstr "" -#: discord.ext.commands.ExtensionFailed:7 -#: discord.ext.commands.ExtensionNotFound:10 of +#: discord.ext.commands.errors.ExtensionFailed:7 +#: discord.ext.commands.errors.ExtensionNotFound:10 of msgid "The extension that had the error." msgstr "" -#: discord.ext.commands.ExtensionNotFound:1 of +#: discord.ext.commands.errors.ExtensionNotFound:1 of #, fuzzy msgid "An exception raised when an extension is not found." msgstr "プライベートメッセージコンテキストで、要求された処理が実行できない場合に発生する例外。" -#: discord.ext.commands.ExtensionNotFound:5 of +#: discord.ext.commands.errors.ExtensionNotFound:5 of msgid "Made the ``original`` attribute always None." msgstr "" -#: discord.ext.commands.ExtensionNotFound:16 of -msgid "Always ``None`` for backwards compatibility." -msgstr "" - -#: discord.ext.commands.ExtensionNotFound:18 of -msgid ":class:`NoneType`" -msgstr "" - -#: discord.ext.commands.CommandRegistrationError:1 of +#: discord.ext.commands.errors.CommandRegistrationError:1 of msgid "" "An exception raised when the command can't be added because the name is " "already taken by a different command." msgstr "" -#: discord.ext.commands.CommandRegistrationError:4 of +#: discord.ext.commands.errors.CommandRegistrationError:4 of #, fuzzy msgid "This inherits from :exc:`discord.ClientException`" msgstr "これは :exc:`discord.DiscordException` を継承しています。" -#: discord.ext.commands.CommandRegistrationError:10 of +#: discord.ext.commands.errors.CommandRegistrationError:10 of msgid "The command name that had the error." msgstr "" -#: discord.ext.commands.CommandRegistrationError:16 of +#: discord.ext.commands.errors.CommandRegistrationError:16 of msgid "Whether the name that conflicts is an alias of the command we try to add." msgstr "" -#: ../../ext/commands/api.rst:412 +#: ../../ext/commands/api.rst:612 msgid "Exception Hierarchy" msgstr "" -#: ../../ext/commands/api.rst:460 +#: ../../ext/commands/api.rst:669 msgid ":exc:`~.DiscordException`" msgstr "" -#: ../../ext/commands/api.rst:454 +#: ../../ext/commands/api.rst:663 msgid ":exc:`~.commands.CommandError`" msgstr "" -#: ../../ext/commands/api.rst:418 +#: ../../ext/commands/api.rst:618 msgid ":exc:`~.commands.ConversionError`" msgstr "" -#: ../../ext/commands/api.rst:437 +#: ../../ext/commands/api.rst:646 msgid ":exc:`~.commands.UserInputError`" msgstr "" -#: ../../ext/commands/api.rst:420 +#: ../../ext/commands/api.rst:620 msgid ":exc:`~.commands.MissingRequiredArgument`" msgstr "" -#: ../../ext/commands/api.rst:421 +#: ../../ext/commands/api.rst:621 msgid ":exc:`~.commands.TooManyArguments`" msgstr "" -#: ../../ext/commands/api.rst:432 +#: ../../ext/commands/api.rst:640 msgid ":exc:`~.commands.BadArgument`" msgstr "" -#: ../../ext/commands/api.rst:423 +#: ../../ext/commands/api.rst:623 msgid ":exc:`~.commands.MessageNotFound`" msgstr "" -#: ../../ext/commands/api.rst:424 +#: ../../ext/commands/api.rst:624 msgid ":exc:`~.commands.MemberNotFound`" msgstr "" -#: ../../ext/commands/api.rst:425 +#: ../../ext/commands/api.rst:625 +msgid ":exc:`~.commands.GuildNotFound`" +msgstr ":exc:`~.commands.GuildNotFound`" + +#: ../../ext/commands/api.rst:626 msgid ":exc:`~.commands.UserNotFound`" msgstr "" -#: ../../ext/commands/api.rst:426 +#: ../../ext/commands/api.rst:627 msgid ":exc:`~.commands.ChannelNotFound`" msgstr "" -#: ../../ext/commands/api.rst:427 +#: ../../ext/commands/api.rst:628 msgid ":exc:`~.commands.ChannelNotReadable`" msgstr "" -#: ../../ext/commands/api.rst:428 +#: ../../ext/commands/api.rst:629 msgid ":exc:`~.commands.BadColourArgument`" msgstr "" -#: ../../ext/commands/api.rst:429 +#: ../../ext/commands/api.rst:630 msgid ":exc:`~.commands.RoleNotFound`" msgstr "" -#: ../../ext/commands/api.rst:430 +#: ../../ext/commands/api.rst:631 msgid ":exc:`~.commands.BadInviteArgument`" msgstr "" -#: ../../ext/commands/api.rst:431 +#: ../../ext/commands/api.rst:632 msgid ":exc:`~.commands.EmojiNotFound`" msgstr "" -#: ../../ext/commands/api.rst:432 +#: ../../ext/commands/api.rst:633 +msgid ":exc:`~.commands.GuildStickerNotFound`" +msgstr ":exc:`~.commands.GuildStickerNotFound`" + +#: ../../ext/commands/api.rst:634 msgid ":exc:`~.commands.PartialEmojiConversionFailure`" msgstr "" -#: ../../ext/commands/api.rst:433 +#: ../../ext/commands/api.rst:635 msgid ":exc:`~.commands.BadBoolArgument`" msgstr "" -#: ../../ext/commands/api.rst:434 +#: ../../ext/commands/api.rst:636 +msgid ":exc:`~.commands.ThreadNotFound`" +msgstr ":exc:`~.commands.ThreadNotFound`" + +#: ../../ext/commands/api.rst:640 +msgid ":exc:`~.commands.FlagError`" +msgstr ":exc:`~.commands.FlagError`" + +#: ../../ext/commands/api.rst:638 +msgid ":exc:`~.commands.BadFlagArgument`" +msgstr ":exc:`~.commands.BadFlagArgument`" + +#: ../../ext/commands/api.rst:639 +msgid ":exc:`~.commands.MissingFlagArgument`" +msgstr ":exc:`~.commands.MissingFlagArgument`" + +#: ../../ext/commands/api.rst:640 +msgid ":exc:`~.commands.TooManyFlags`" +msgstr ":exc:`~.commands.TooManyFlags`" + +#: ../../ext/commands/api.rst:641 +msgid ":exc:`~.commands.MissingRequiredFlag`" +msgstr ":exc:`~.commands.MissingRequiredFlag`" + +#: ../../ext/commands/api.rst:642 msgid ":exc:`~.commands.BadUnionArgument`" msgstr "" -#: ../../ext/commands/api.rst:437 +#: ../../ext/commands/api.rst:643 +msgid ":exc:`~.commands.BadLiteralArgument`" +msgstr ":exc:`~.commands.BadLiteralArgument`" + +#: ../../ext/commands/api.rst:646 msgid ":exc:`~.commands.ArgumentParsingError`" msgstr "" -#: ../../ext/commands/api.rst:436 +#: ../../ext/commands/api.rst:645 msgid ":exc:`~.commands.UnexpectedQuoteError`" msgstr "" -#: ../../ext/commands/api.rst:437 +#: ../../ext/commands/api.rst:646 msgid ":exc:`~.commands.InvalidEndOfQuotedStringError`" msgstr "" -#: ../../ext/commands/api.rst:438 +#: ../../ext/commands/api.rst:647 msgid ":exc:`~.commands.ExpectedClosingQuoteError`" msgstr "" -#: ../../ext/commands/api.rst:439 +#: ../../ext/commands/api.rst:648 msgid ":exc:`~.commands.CommandNotFound`" msgstr "" -#: ../../ext/commands/api.rst:450 +#: ../../ext/commands/api.rst:659 msgid ":exc:`~.commands.CheckFailure`" msgstr "" -#: ../../ext/commands/api.rst:441 +#: ../../ext/commands/api.rst:650 msgid ":exc:`~.commands.CheckAnyFailure`" msgstr "" -#: ../../ext/commands/api.rst:442 +#: ../../ext/commands/api.rst:651 msgid ":exc:`~.commands.PrivateMessageOnly`" msgstr "" -#: ../../ext/commands/api.rst:443 +#: ../../ext/commands/api.rst:652 msgid ":exc:`~.commands.NoPrivateMessage`" msgstr "" -#: ../../ext/commands/api.rst:444 +#: ../../ext/commands/api.rst:653 msgid ":exc:`~.commands.NotOwner`" msgstr "" -#: ../../ext/commands/api.rst:445 +#: ../../ext/commands/api.rst:654 msgid ":exc:`~.commands.MissingPermissions`" msgstr "" -#: ../../ext/commands/api.rst:446 +#: ../../ext/commands/api.rst:655 msgid ":exc:`~.commands.BotMissingPermissions`" msgstr "" -#: ../../ext/commands/api.rst:447 +#: ../../ext/commands/api.rst:656 msgid ":exc:`~.commands.MissingRole`" msgstr "" -#: ../../ext/commands/api.rst:448 +#: ../../ext/commands/api.rst:657 msgid ":exc:`~.commands.BotMissingRole`" msgstr "" -#: ../../ext/commands/api.rst:449 +#: ../../ext/commands/api.rst:658 msgid ":exc:`~.commands.MissingAnyRole`" msgstr "" -#: ../../ext/commands/api.rst:450 +#: ../../ext/commands/api.rst:659 msgid ":exc:`~.commands.BotMissingAnyRole`" msgstr "" -#: ../../ext/commands/api.rst:451 +#: ../../ext/commands/api.rst:660 msgid ":exc:`~.commands.NSFWChannelRequired`" msgstr "" -#: ../../ext/commands/api.rst:452 +#: ../../ext/commands/api.rst:661 msgid ":exc:`~.commands.DisabledCommand`" msgstr "" -#: ../../ext/commands/api.rst:453 +#: ../../ext/commands/api.rst:662 msgid ":exc:`~.commands.CommandInvokeError`" msgstr "" -#: ../../ext/commands/api.rst:454 +#: ../../ext/commands/api.rst:663 msgid ":exc:`~.commands.CommandOnCooldown`" msgstr "" -#: ../../ext/commands/api.rst:455 +#: ../../ext/commands/api.rst:664 msgid ":exc:`~.commands.MaxConcurrencyReached`" msgstr "" -#: ../../ext/commands/api.rst:460 +#: ../../ext/commands/api.rst:669 msgid ":exc:`~.commands.ExtensionError`" msgstr "" -#: ../../ext/commands/api.rst:457 +#: ../../ext/commands/api.rst:666 msgid ":exc:`~.commands.ExtensionAlreadyLoaded`" msgstr "" -#: ../../ext/commands/api.rst:458 +#: ../../ext/commands/api.rst:667 msgid ":exc:`~.commands.ExtensionNotLoaded`" msgstr "" -#: ../../ext/commands/api.rst:459 +#: ../../ext/commands/api.rst:668 msgid ":exc:`~.commands.NoEntryPointError`" msgstr "" -#: ../../ext/commands/api.rst:460 +#: ../../ext/commands/api.rst:669 msgid ":exc:`~.commands.ExtensionFailed`" msgstr "" -#: ../../ext/commands/api.rst:461 +#: ../../ext/commands/api.rst:670 msgid ":exc:`~.commands.ExtensionNotFound`" msgstr "" -#: ../../ext/commands/api.rst:462 +#: ../../ext/commands/api.rst:671 msgid ":exc:`~.ClientException`" msgstr "" -#: ../../ext/commands/api.rst:463 +#: ../../ext/commands/api.rst:672 msgid ":exc:`~.commands.CommandRegistrationError`" msgstr "" @@ -6778,3 +7991,323 @@ msgstr "" #~ "attribute." #~ msgstr "" +#~ msgid "" +#~ "If ``True``, the bot will only " +#~ "listen to commands invoked by itself " +#~ "rather than ignoring itself. If " +#~ "``False`` (the default) then the bot " +#~ "will ignore itself. This cannot be " +#~ "changed once initialised." +#~ msgstr "" +#~ ":class:`bool` -- ``True`` " +#~ "の場合、Botは自分自身を無視せず、自分自身を呼び出したコマンドのみをトリガーとします。 ``False`` " +#~ "(デフォルト)なら自分自身を無視します。初期化後には変更できません。" + +#~ msgid "" +#~ "Indicates if you are going AFK. " +#~ "This allows the discord client to " +#~ "know how to handle push notifications" +#~ " better for you in case you are" +#~ " actually idle and not lying." +#~ msgstr "ステータスを退席中に変更するかどうかを返します。これによって、実際にアイドル状態に移行した場合において、Discordクライアントにプッシュ通知をより適切に処理させることができます。" + +#~ msgid "" +#~ "The region for the voice communication" +#~ " server. Defaults to " +#~ ":attr:`.VoiceRegion.us_west`." +#~ msgstr "音声通話に利用されるサーバーの地域。デフォルト値は :attr:`.VoiceRegion.us_west` 。" + +#~ msgid "" +#~ "Retrieves a :class:`.abc.GuildChannel` or " +#~ ":class:`.abc.PrivateChannel` with the specified " +#~ "ID." +#~ msgstr "" + +#~ msgid "" +#~ "Retrieves a :class:`~discord.User` based on" +#~ " their ID. This can only be " +#~ "used by bot accounts. You do not" +#~ " have to share any guilds with " +#~ "the user to get this information, " +#~ "however many operations do require that" +#~ " you do." +#~ msgstr "" + +#~ msgid "" +#~ "This method is an API call. For" +#~ " general usage, consider :meth:`get_user` " +#~ "instead." +#~ msgstr "" + +#~ msgid "Gets an arbitrary user's profile." +#~ msgstr "" + +#~ msgid "This can only be used by non-bot accounts." +#~ msgstr "" + +#~ msgid "The ID of the user to fetch their profile for." +#~ msgstr "" + +#~ msgid "Not allowed to fetch profiles." +#~ msgstr "" + +#~ msgid "Fetching the profile failed." +#~ msgstr "" + +#~ msgid "The profile of the user." +#~ msgstr "" + +#~ msgid ":class:`.Profile`" +#~ msgstr "" + +#~ msgid "The extension could not be imported." +#~ msgstr "" + +#~ msgid "This function can be used in two different ways." +#~ msgstr "" + +#~ msgid "" +#~ "Logging on with a user token is" +#~ " against the Discord `Terms of " +#~ "Service `_ and doing so might" +#~ " potentially get your account banned. " +#~ "Use this at your own risk." +#~ msgstr "" + +#~ msgid "" +#~ "Keyword argument that specifies if the" +#~ " account logging on is a bot " +#~ "token or not." +#~ msgstr "" + +#~ msgid "Logs out of Discord and closes all connections." +#~ msgstr "" + +#~ msgid "" +#~ "This is just an alias to " +#~ ":meth:`close`. If you want to do " +#~ "extraneous cleanup when subclassing, it " +#~ "is suggested to override :meth:`close` " +#~ "instead." +#~ msgstr "" + +#~ msgid "Removes a cog from the bot." +#~ msgstr "" + +#~ msgid "" +#~ "Requests previously offline members from " +#~ "the guild to be filled up into " +#~ "the :attr:`.Guild.members` cache. This " +#~ "function is usually not called. It " +#~ "should only be used if you have" +#~ " the ``fetch_offline_members`` parameter set " +#~ "to ``False``." +#~ msgstr "" + +#~ msgid "" +#~ "When the client logs on and " +#~ "connects to the websocket, Discord does" +#~ " not provide the library with offline" +#~ " members if the number of members " +#~ "in the guild is larger than 250." +#~ " You can check if a guild is" +#~ " large if :attr:`.Guild.large` is ``True``." +#~ msgstr "" + +#~ msgid "This method is deprecated. Use :meth:`Guild.chunk` instead." +#~ msgstr "このメソッドはAPIを呼び出します。通常は :meth:`get_guild` を代わりとして使用してください。" + +#~ msgid "An argument list of guilds to request offline members for." +#~ msgstr "" + +#~ msgid "If any guild is unavailable in the collection." +#~ msgstr "" + +#~ msgid "" +#~ "The parent command that this command " +#~ "belongs to. ``None`` if there isn't " +#~ "one." +#~ msgstr "" + +#~ msgid "List[Callable[..., :class:`bool`]]" +#~ msgstr "" + +#~ msgid "Updates :class:`Command` instance with updated attributes." +#~ msgstr "" + +#~ msgid "" +#~ "OrderedDict[:class:`str`, :class:`inspect.Parameter`]: " +#~ "Retrieves the parameter OrderedDict without" +#~ " the context or self parameters." +#~ msgstr "" + +#~ msgid "" +#~ "By default, this is the :attr:`brief`" +#~ " attribute. If that lookup leads to" +#~ " an empty string then the first " +#~ "line of the :attr:`help` attribute is" +#~ " used instead." +#~ msgstr "" + +#~ msgid "" +#~ "Checks if the command can be " +#~ "executed by checking all the predicates" +#~ " inside the :attr:`checks` attribute. This" +#~ " also checks whether the command is" +#~ " disabled." +#~ msgstr "" + +#~ msgid "" +#~ "A special method that registers as " +#~ "a :func:`commands.check` for every command " +#~ "and subcommand in this cog." +#~ msgstr "" + +#~ msgid "" +#~ "Specifies if commands should have their" +#~ " :attr:`.Command.checks` called and verified. " +#~ "Defaults to ``True``." +#~ msgstr "" + +#~ msgid "" +#~ "Handles the implementation when an error" +#~ " happens in the help command. For " +#~ "example, the result of " +#~ ":meth:`command_not_found` or " +#~ ":meth:`command_has_no_subcommand_found` will be " +#~ "passed here." +#~ msgstr "" + +#~ msgid "" +#~ "The max size to use for the " +#~ "gap between indents. If unspecified, " +#~ "calls :meth:`get_max_size` on the commands " +#~ "parameter." +#~ msgstr "" + +#~ msgid "" +#~ "The list of transformed arguments that" +#~ " were passed into the command. If " +#~ "this is accessed during the " +#~ ":func:`on_command_error` event then this list" +#~ " could be incomplete." +#~ msgstr "" + +#~ msgid "" +#~ "A dictionary of transformed arguments " +#~ "that were passed into the command. " +#~ "Similar to :attr:`args`\\, if this is" +#~ " accessed in the :func:`on_command_error` " +#~ "event then this dict could be " +#~ "incomplete." +#~ msgstr "" + +#~ msgid "" +#~ "Returns an :class:`~discord.AsyncIterator` that " +#~ "enables receiving the destination's message" +#~ " history." +#~ msgstr "" + +#~ msgid "" +#~ "Retrieve messages before this date or" +#~ " message. If a date is provided " +#~ "it must be a timezone-naive " +#~ "datetime representing UTC time." +#~ msgstr "" + +#~ msgid "" +#~ "Retrieve messages after this date or " +#~ "message. If a date is provided it" +#~ " must be a timezone-naive datetime" +#~ " representing UTC time." +#~ msgstr "" + +#~ msgid "" +#~ "Retrieve messages around this date or" +#~ " message. If a date is provided " +#~ "it must be a timezone-naive " +#~ "datetime representing UTC time. When " +#~ "using this argument, the maximum limit" +#~ " is 101. Note that if the limit" +#~ " is an even number then this " +#~ "will return at most limit + 1 " +#~ "messages." +#~ msgstr "" + +#~ msgid "" +#~ "Returns a context manager that allows" +#~ " you to type for an indefinite " +#~ "period of time." +#~ msgstr "" + +#~ msgid "" +#~ "This is both a regular context " +#~ "manager and an async context manager." +#~ " This means that both ``with`` and" +#~ " ``async with`` work with this." +#~ msgstr "" + +#~ msgid "The first parameter passed **must** be the command being invoked." +#~ msgstr "" + +#~ msgid "The arguments to to use." +#~ msgstr "" + +#~ msgid ":class:`.Cog`" +#~ msgstr ":class:`.AppInfo`" + +#~ msgid "" +#~ ":class:`.TextChannel`: Returns the channel " +#~ "associated with this context's command. " +#~ "Shorthand for :attr:`.Message.channel`." +#~ msgstr "" + +#~ msgid "This can only be used by bot accounts." +#~ msgstr "" + +#~ msgid "" +#~ "If the ``embed`` parameter is provided," +#~ " it must be of type " +#~ ":class:`~discord.Embed` and it must be a" +#~ " rich embed type." +#~ msgstr "" + +#~ msgid "" +#~ "The ``files`` list is not of the" +#~ " appropriate size or you specified " +#~ "both ``file`` and ``files``." +#~ msgstr "" + +#~ msgid "" +#~ "Raise :exc:`.ChannelNotFound`, `MessageNotFound` or" +#~ " `ChannelNotReadable` instead of generic " +#~ ":exc:`.BadArgument`" +#~ msgstr "" + +#~ msgid "Any of the ``classmethod`` in :class:`Colour`" +#~ msgstr "" + +#~ msgid "" +#~ "This exception and exceptions inherited " +#~ "from it are handled in a special" +#~ " way as they are caught and " +#~ "passed into a special event from " +#~ ":class:`.Bot`\\, :func:`on_command_error`." +#~ msgstr "" + +#~ msgid "Tuple[Type, ...]" +#~ msgstr "" + +#~ msgid "" +#~ "A class with attributes ``rate``, " +#~ "``per``, and ``type`` similar to the " +#~ ":func:`.cooldown` decorator." +#~ msgstr "" + +#~ msgid "Always ``None`` for backwards compatibility." +#~ msgstr "" + +#~ msgid ":class:`NoneType`" +#~ msgstr "" + diff --git a/docs/locale/ja/LC_MESSAGES/ext/commands/commands.po b/docs/locale/ja/LC_MESSAGES/ext/commands/commands.po index 6f6d3ecb3..8d2ef35e7 100644 --- a/docs/locale/ja/LC_MESSAGES/ext/commands/commands.po +++ b/docs/locale/ja/LC_MESSAGES/ext/commands/commands.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-23 22:41-0400\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" "PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" "Language: ja_JP\n" @@ -12,16 +12,17 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.3\n" +"Generated-By: Babel 2.9.1\n" #: ../../ext/commands/commands.rst:6 msgid "Commands" msgstr "コマンド" #: ../../ext/commands/commands.rst:8 +#, fuzzy msgid "" -"One of the most appealing aspect of the command extension is how easy it " -"is to define commands and how you can arbitrarily nest groups and " +"One of the most appealing aspects of the command extension is how easy it" +" is to define commands and how you can arbitrarily nest groups and " "commands to have a rich sub-command system." msgstr "コマンド拡張の最も魅力的な機能の一つは、簡単にコマンドが定義でき、かつそのコマンドを好きなようにネスト状にして、豊富なサブコマンドを用意することができる点です。" @@ -135,40 +136,40 @@ msgid "" "done in Python:" msgstr "場合によっては、可変長のパラメーターを設定したい場合もあるでしょう。このライブラリはPythonの可変長パラメーターと同様にこれをサポートしています。" -#: ../../ext/commands/commands.rst:116 +#: ../../ext/commands/commands.rst:117 msgid "" "This allows our user to accept either one or many arguments as they " "please. This works similar to positional arguments, so multi-word " "parameters should be quoted." msgstr "これによって一つ、あるいは複数の引数を受け取ることができます。ただし、引数を渡す際の挙動は位置引数と同様のため、複数の単語を含む文字列は引用符で囲む必要があります。" -#: ../../ext/commands/commands.rst:119 +#: ../../ext/commands/commands.rst:120 msgid "For example, on the bot side:" msgstr "例えば、Bot側ではこのように動きます。" -#: ../../ext/commands/commands.rst:123 +#: ../../ext/commands/commands.rst:124 msgid "" "If the user wants to input a multi-word argument, they have to quote it " "like earlier:" msgstr "複数単語の文字列を渡す際は、引用符で囲んでください。" -#: ../../ext/commands/commands.rst:127 +#: ../../ext/commands/commands.rst:128 msgid "" "Do note that similar to the Python function behaviour, a user can " "technically pass no arguments at all:" msgstr "Pythonの振る舞いと同様に、ユーザーは引数なしの状態を技術的に渡すことができます。" -#: ../../ext/commands/commands.rst:132 +#: ../../ext/commands/commands.rst:133 msgid "" "Since the ``args`` variable is a :class:`py:tuple`, you can do anything " "you would usually do with one." msgstr "" -#: ../../ext/commands/commands.rst:136 +#: ../../ext/commands/commands.rst:137 msgid "Keyword-Only Arguments" msgstr "キーワード引数" -#: ../../ext/commands/commands.rst:138 +#: ../../ext/commands/commands.rst:139 msgid "" "When you want to handle parsing of the argument yourself or do not feel " "like you want to wrap multi-word user input into quotes, you can ask the " @@ -176,19 +177,19 @@ msgid "" "**keyword-only argument**, seen below:" msgstr "引数の構文解析を自分で行う場合や、複数単語の入力を引用符で囲む必要のないようにしたい場合は、渡された値を単一の引数として受け取るようにライブラリに求めることができます。以下のコードのようにキーワード引数のみを使用することでこれが可能になります。" -#: ../../ext/commands/commands.rst:150 +#: ../../ext/commands/commands.rst:151 msgid "You can only have one keyword-only argument due to parsing ambiguities." msgstr "解析が曖昧になるため、一つのキーワードのみの引数しか扱えません。" -#: ../../ext/commands/commands.rst:152 +#: ../../ext/commands/commands.rst:153 msgid "On the bot side, we do not need to quote input with spaces:" msgstr "Bot側では、スペースを含む入力を引用符で囲む必要がありません:" -#: ../../ext/commands/commands.rst:156 +#: ../../ext/commands/commands.rst:157 msgid "Do keep in mind that wrapping it in quotes leaves it as-is:" msgstr "引用符で囲んだ場合、消えずに残るので注意してください:" -#: ../../ext/commands/commands.rst:160 +#: ../../ext/commands/commands.rst:161 msgid "" "By default, the keyword-only arguments are stripped of white space to " "make it easier to work with. This behaviour can be toggled by the " @@ -197,32 +198,32 @@ msgstr "" "通常、キーワード引数は利便性のために空白文字で分割されます。この動作はデコレータの引数として " ":attr:`.Command.rest_is_raw` を使うことで切り替えることが可能です。" -#: ../../ext/commands/commands.rst:166 +#: ../../ext/commands/commands.rst:167 msgid "Invocation Context" msgstr "呼び出しコンテクスト" -#: ../../ext/commands/commands.rst:168 +#: ../../ext/commands/commands.rst:169 msgid "" "As seen earlier, every command must take at least a single parameter, " "called the :class:`~ext.commands.Context`." msgstr "前述の通り、すべてのコマンドは必ず :class:`~ext.commands.Context` と呼ばれるパラメータを受け取らなければいけません。" -#: ../../ext/commands/commands.rst:170 +#: ../../ext/commands/commands.rst:171 msgid "" "This parameter gives you access to something called the \"invocation " "context\". Essentially all the information you need to know how the " "command was executed. It contains a lot of useful information:" msgstr "このパラメータにより、「呼び出しコンテクスト」というものにアクセスできます。言うなればコマンドがどのように実行されたのかを知るのに必要な基本的情報です。これにはたくさんの有用な情報が含まれています。" -#: ../../ext/commands/commands.rst:173 +#: ../../ext/commands/commands.rst:174 msgid ":attr:`.Context.guild` to fetch the :class:`Guild` of the command, if any." msgstr "存在する場合に限り、コマンドの :class:`Guild` を取得できる :attr:`.Context.guild` 。" -#: ../../ext/commands/commands.rst:174 +#: ../../ext/commands/commands.rst:175 msgid ":attr:`.Context.message` to fetch the :class:`Message` of the command." msgstr "コマンドの :class:`Message` を取得できる :attr:`.Context.message` 。" -#: ../../ext/commands/commands.rst:175 +#: ../../ext/commands/commands.rst:176 msgid "" ":attr:`.Context.author` to fetch the :class:`Member` or :class:`User` " "that called the command." @@ -230,13 +231,13 @@ msgstr "" "コマンドを実行した :class:`Member` あるいは :class:`User` を取得できる " ":attr:`.Context.author` 。" -#: ../../ext/commands/commands.rst:176 +#: ../../ext/commands/commands.rst:177 msgid "" ":meth:`.Context.send` to send a message to the channel the command was " "used in." msgstr "コマンドが実行されたチャンネルにメッセージを送信する :meth:`.Context.send` 。" -#: ../../ext/commands/commands.rst:178 +#: ../../ext/commands/commands.rst:179 msgid "" "The context implements the :class:`abc.Messageable` interface, so " "anything you can do on a :class:`abc.Messageable` you can do on the " @@ -246,11 +247,11 @@ msgstr "" ":class:`abc.Messageable` 上でできることは :class:`~ext.commands.Context` " "上でも行うことが可能です。" -#: ../../ext/commands/commands.rst:182 +#: ../../ext/commands/commands.rst:183 msgid "Converters" msgstr "コンバータ" -#: ../../ext/commands/commands.rst:184 +#: ../../ext/commands/commands.rst:185 msgid "" "Adding bot arguments with function parameters is only the first step in " "defining your bot's command interface. To actually make use of the " @@ -260,43 +261,43 @@ msgstr "" "Botの引数を関数のパラメータとして設定するのは、Botのコマンドインタフェースを定義する第一歩です。引数を実際に扱うには、大抵の場合、データを目的の型へとと変換する必要があります。私達はこれを" " :ref:`ext_commands_api_converters` と呼んでいます。" -#: ../../ext/commands/commands.rst:188 +#: ../../ext/commands/commands.rst:189 msgid "Converters come in a few flavours:" msgstr "コンバータにはいくつかの種類があります:" -#: ../../ext/commands/commands.rst:190 +#: ../../ext/commands/commands.rst:191 msgid "" "A regular callable object that takes an argument as a sole parameter and " "returns a different type." msgstr "引数を一つのパラメータとして受け取り、異なる型として返す、通常の呼び出し可能オブジェクト。" -#: ../../ext/commands/commands.rst:192 +#: ../../ext/commands/commands.rst:193 msgid "" "These range from your own function, to something like :class:`bool` or " ":class:`int`." msgstr "これらにはあなたの作った関数、 :class:`bool` や :class:`int` といったものまで含まれます。" -#: ../../ext/commands/commands.rst:194 +#: ../../ext/commands/commands.rst:195 msgid "A custom class that inherits from :class:`~ext.commands.Converter`." msgstr ":class:`~ext.commands.Converter` を継承したカスタムクラス。" -#: ../../ext/commands/commands.rst:197 +#: ../../ext/commands/commands.rst:200 msgid "Basic Converters" msgstr "基本的なコンバーター" -#: ../../ext/commands/commands.rst:199 +#: ../../ext/commands/commands.rst:202 msgid "" "At its core, a basic converter is a callable that takes in an argument " "and turns it into something else." msgstr "基本的なコンバーターは、中核をなすものであり、受け取った引数を別のものへと変換します。" -#: ../../ext/commands/commands.rst:201 +#: ../../ext/commands/commands.rst:204 msgid "" "For example, if we wanted to add two numbers together, we could request " "that they are turned into integers for us by specifying the converter:" msgstr "例えば、二つの値を加算したい場合、コンバーターを指定することにより、受け取った値を整数型へ変換するように要求できます。" -#: ../../ext/commands/commands.rst:210 +#: ../../ext/commands/commands.rst:213 msgid "" "We specify converters by using something called a **function " "annotation**. This is a Python 3 exclusive feature that was introduced in" @@ -305,17 +306,17 @@ msgstr "" "コンバーターの指定には関数アノテーションというもの用います。これは :pep:`3107` にて追加された Python 3 " "にのみ実装されている機能です。" -#: ../../ext/commands/commands.rst:213 +#: ../../ext/commands/commands.rst:216 msgid "" "This works with any callable, such as a function that would convert a " "string to all upper-case:" msgstr "これは、文字列をすべて大文字に変換する関数などといった、任意の呼び出し可能関数でも動作します。" -#: ../../ext/commands/commands.rst:225 +#: ../../ext/commands/commands.rst:228 msgid "bool" msgstr "論理型" -#: ../../ext/commands/commands.rst:227 +#: ../../ext/commands/commands.rst:230 #, fuzzy msgid "" "Unlike the other basic converters, the :class:`bool` converter is treated" @@ -327,11 +328,11 @@ msgstr "" "他の基本的なコンバーターとは異なり、 :class:`bool` のコンバーターは若干異なる扱いになります。 :class:`bool` " "型に直接キャストする代わりに、与えられた値に基づいて ``True`` か ``False`` を返します。" -#: ../../ext/commands/commands.rst:239 +#: ../../ext/commands/commands.rst:242 msgid "Advanced Converters" msgstr "応用的なコンバータ" -#: ../../ext/commands/commands.rst:241 +#: ../../ext/commands/commands.rst:244 msgid "" "Sometimes a basic converter doesn't have enough information that we need." " For example, sometimes we want to get some information from the " @@ -341,7 +342,7 @@ msgstr "" "場合によっては、基本的なコンバータを動かすのに必要な情報が不足していることがあります。例えば、実行されたコマンドの " ":class:`Message` から情報を取得したい場合や、非同期処理を行いたい場合です。" -#: ../../ext/commands/commands.rst:244 +#: ../../ext/commands/commands.rst:247 msgid "" "For this, the library provides the :class:`~ext.commands.Converter` " "interface. This allows you to have access to the :class:`.Context` and " @@ -354,17 +355,17 @@ msgstr "" "にアクセスが可能になり、また、呼び出し可能関数を非同期にもできるようになります。このインタフェースを使用して、カスタムコンバーターを定義したい場合は" " :meth:`.Converter.convert` をオーバーライドしてください。" -#: ../../ext/commands/commands.rst:248 +#: ../../ext/commands/commands.rst:251 msgid "An example converter:" msgstr "コンバーターの例" -#: ../../ext/commands/commands.rst:263 +#: ../../ext/commands/commands.rst:266 msgid "" "The converter provided can either be constructed or not. Essentially " "these two are equivalent:" msgstr "コンバーターはインスタンス化されていなくても構いません。以下の例の二つのは同じ処理になります。" -#: ../../ext/commands/commands.rst:277 +#: ../../ext/commands/commands.rst:280 msgid "" "Having the possibility of the converter be constructed allows you to set " "up some state in the converter's ``__init__`` for fine tuning the " @@ -375,17 +376,17 @@ msgstr "" "で何かしらの状態を設定することが出来ます。この例としてライブラリに実際に存在する " ":class:`~ext.commands.clean_content` があります。" -#: ../../ext/commands/commands.rst:293 +#: ../../ext/commands/commands.rst:296 msgid "" "If a converter fails to convert an argument to its designated target " "type, the :exc:`.BadArgument` exception must be raised." msgstr "コンバーターが渡された引数を指定の型に変換できなかった場合は :exc:`.BadArgument` を発生させてください。" -#: ../../ext/commands/commands.rst:297 +#: ../../ext/commands/commands.rst:300 msgid "Inline Advanced Converters" msgstr "埋込み型の応用的なコンバーター" -#: ../../ext/commands/commands.rst:299 +#: ../../ext/commands/commands.rst:302 msgid "" "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 " @@ -394,25 +395,26 @@ msgstr "" ":class:`~ext.commands.Converter` " "を継承したくない場合のために、応用的なコンバータの高度な機能を備えたコンバータを提供しています。これを使用することで2つのクラスを作成する必要がなくなります。" -#: ../../ext/commands/commands.rst:302 +#: ../../ext/commands/commands.rst:305 msgid "" "For example, a common idiom would be to have a class and a converter for " "that class:" msgstr "例えば、一般的な書き方だと、クラスとそのクラスへのコンバーターを定義します:" -#: ../../ext/commands/commands.rst:328 +#: ../../ext/commands/commands.rst:331 +#, fuzzy msgid "" "This can get tedious, so an inline advanced converter is possible through" -" a ``classmethod`` inside the type:" +" a :func:`classmethod` inside the type:" msgstr "" "これでは面倒に感じてしまうこともあるでしょう。しかし、埋込み型の応用的なコンバーターは ``classmethod`` " "としてクラスへ埋め込むことが可能です:" -#: ../../ext/commands/commands.rst:355 +#: ../../ext/commands/commands.rst:358 msgid "Discord Converters" msgstr "Discord コンバーター" -#: ../../ext/commands/commands.rst:357 +#: ../../ext/commands/commands.rst:360 msgid "" "Working with :ref:`discord_api_models` is a fairly common thing when " "defining commands, as a result the library makes working with them easy." @@ -420,13 +422,13 @@ msgstr "" ":ref:`discord_api_models` " "を使用して作業を行うのは、コマンドを定義する際には一般的なことです。そのため、このライブラリでは簡単に作業が行えるようになっています。" -#: ../../ext/commands/commands.rst:360 +#: ../../ext/commands/commands.rst:363 msgid "" "For example, to receive a :class:`Member` you can just pass it as a " "converter:" msgstr "例えば、 :class:`Member` を受け取るには、これをコンバーターとして渡すだけです。" -#: ../../ext/commands/commands.rst:368 +#: ../../ext/commands/commands.rst:371 msgid "" "When this command is executed, it attempts to convert the string given " "into a :class:`Member` and then passes it as a parameter for the " @@ -439,65 +441,94 @@ msgstr "" "に変換して、それを関数のパラメーターとして渡します。これは文字列がメンション、ID、ニックネーム、ユーザー名 + " "Discordタグ、または普通のユーザー名かどうかをチェックすることで機能しています。デフォルトで定義されているコンバーターは、できるだけ簡単に使えるように作られています。" -#: ../../ext/commands/commands.rst:372 +#: ../../ext/commands/commands.rst:375 msgid "A lot of discord models work out of the gate as a parameter:" msgstr "Discordモデルの多くがコンバーターとして動作します。" -#: ../../ext/commands/commands.rst:374 ../../ext/commands/commands.rst:396 +#: ../../ext/commands/commands.rst:377 +msgid ":class:`Object` (since v2.0)" +msgstr ":class:`Object` (v2.0 から)" + +#: ../../ext/commands/commands.rst:378 ../../ext/commands/commands.rst:408 msgid ":class:`Member`" msgstr ":class:`Member`" -#: ../../ext/commands/commands.rst:375 ../../ext/commands/commands.rst:400 +#: ../../ext/commands/commands.rst:379 ../../ext/commands/commands.rst:410 msgid ":class:`User`" msgstr ":class:`User`" -#: ../../ext/commands/commands.rst:376 ../../ext/commands/commands.rst:402 +#: ../../ext/commands/commands.rst:380 +msgid ":class:`Message` (since v1.1)" +msgstr ":class:`Message` (v1.1 から)" + +#: ../../ext/commands/commands.rst:381 +msgid ":class:`PartialMessage` (since v1.7)" +msgstr ":class:`PartialMessage` (v1.7 から)" + +#: ../../ext/commands/commands.rst:382 +#, fuzzy +msgid ":class:`abc.GuildChannel` (since 2.0)" +msgstr ":class:`abc.GuildChannel` (v2.0 から)" + +#: ../../ext/commands/commands.rst:383 ../../ext/commands/commands.rst:418 msgid ":class:`TextChannel`" msgstr ":class:`TextChannel`" -#: ../../ext/commands/commands.rst:377 ../../ext/commands/commands.rst:404 +#: ../../ext/commands/commands.rst:384 ../../ext/commands/commands.rst:420 msgid ":class:`VoiceChannel`" msgstr ":class:`VoiceChannel`" -#: ../../ext/commands/commands.rst:378 ../../ext/commands/commands.rst:406 -msgid ":class:`CategoryChannel`" -msgstr ":class:`CategoryChannel`" +#: ../../ext/commands/commands.rst:385 +msgid ":class:`StageChannel` (since v1.7)" +msgstr ":class:`StageChannel` (v1.7 から)" -#: ../../ext/commands/commands.rst:379 ../../ext/commands/commands.rst:408 -msgid ":class:`Role`" -msgstr ":class:`Role`" +#: ../../ext/commands/commands.rst:386 +msgid ":class:`StoreChannel` (since v1.7)" +msgstr ":class:`StoreChannel` (v1.7 から)" -#: ../../ext/commands/commands.rst:380 -msgid ":class:`Message` (since v1.1)" -msgstr ":class:`Message` (v1.1 から)" +#: ../../ext/commands/commands.rst:387 ../../ext/commands/commands.rst:426 +msgid ":class:`CategoryChannel`" +msgstr ":class:`CategoryChannel`" -#: ../../ext/commands/commands.rst:381 ../../ext/commands/commands.rst:410 +#: ../../ext/commands/commands.rst:388 ../../ext/commands/commands.rst:428 msgid ":class:`Invite`" msgstr ":class:`Invite`" -#: ../../ext/commands/commands.rst:382 ../../ext/commands/commands.rst:412 +#: ../../ext/commands/commands.rst:389 +msgid ":class:`Guild` (since v1.7)" +msgstr ":class:`Guild` (v1.7 から)" + +#: ../../ext/commands/commands.rst:390 ../../ext/commands/commands.rst:432 +msgid ":class:`Role`" +msgstr ":class:`Role`" + +#: ../../ext/commands/commands.rst:391 ../../ext/commands/commands.rst:434 msgid ":class:`Game`" msgstr ":class:`Game`" -#: ../../ext/commands/commands.rst:383 ../../ext/commands/commands.rst:414 +#: ../../ext/commands/commands.rst:392 ../../ext/commands/commands.rst:436 +msgid ":class:`Colour`" +msgstr ":class:`Colour`" + +#: ../../ext/commands/commands.rst:393 ../../ext/commands/commands.rst:438 msgid ":class:`Emoji`" msgstr ":class:`Emoji`" -#: ../../ext/commands/commands.rst:384 ../../ext/commands/commands.rst:416 +#: ../../ext/commands/commands.rst:394 ../../ext/commands/commands.rst:440 msgid ":class:`PartialEmoji`" msgstr ":class:`PartialEmoji`" -#: ../../ext/commands/commands.rst:385 ../../ext/commands/commands.rst:418 -msgid ":class:`Colour`" -msgstr ":class:`Colour`" +#: ../../ext/commands/commands.rst:395 +msgid ":class:`Thread` (since v2.0)" +msgstr ":class:`Thread` (v2.0 から)" -#: ../../ext/commands/commands.rst:387 +#: ../../ext/commands/commands.rst:397 msgid "" "Having any of these set as the converter will intelligently convert the " "argument to the appropriate target type you specify." msgstr "これらをコンバーターとして設定すると、引数を指定した型へとインテリジェントに変換します。" -#: ../../ext/commands/commands.rst:390 +#: ../../ext/commands/commands.rst:400 msgid "" "Under the hood, these are implemented by the " ":ref:`ext_commands_adv_converters` interface. A table of the equivalent " @@ -506,77 +537,133 @@ msgstr "" "これらは :ref:`ext_commands_adv_converters` " "インタフェースによって実装されています。コンバーターとクラスの関係は以下の通りです。" -#: ../../ext/commands/commands.rst:394 +#: ../../ext/commands/commands.rst:404 msgid "Discord Class" msgstr "Discord クラス" -#: ../../ext/commands/commands.rst:394 +#: ../../ext/commands/commands.rst:404 msgid "Converter" msgstr "コンバーター" -#: ../../ext/commands/commands.rst:396 +#: ../../ext/commands/commands.rst:406 +msgid ":class:`Object`" +msgstr ":class:`Object`" + +#: ../../ext/commands/commands.rst:406 +msgid ":class:`~ext.commands.ObjectConverter`" +msgstr ":class:`~ext.commands.ObjectConverter`" + +#: ../../ext/commands/commands.rst:408 msgid ":class:`~ext.commands.MemberConverter`" msgstr ":class:`~ext.commands.MemberConverter`" -#: ../../ext/commands/commands.rst:398 +#: ../../ext/commands/commands.rst:410 +msgid ":class:`~ext.commands.UserConverter`" +msgstr ":class:`~ext.commands.UserConverter`" + +#: ../../ext/commands/commands.rst:412 msgid ":class:`Message`" msgstr ":class:`Message`" -#: ../../ext/commands/commands.rst:398 +#: ../../ext/commands/commands.rst:412 msgid ":class:`~ext.commands.MessageConverter`" msgstr ":class:`~ext.commands.MessageConverter`" -#: ../../ext/commands/commands.rst:400 -msgid ":class:`~ext.commands.UserConverter`" -msgstr ":class:`~ext.commands.UserConverter`" +#: ../../ext/commands/commands.rst:414 +msgid ":class:`PartialMessage`" +msgstr ":class:`PartialMessage`" + +#: ../../ext/commands/commands.rst:414 +msgid ":class:`~ext.commands.PartialMessageConverter`" +msgstr ":class:`~ext.commands.PartialMessageConverter`" + +#: ../../ext/commands/commands.rst:416 +msgid ":class:`.GuildChannel`" +msgstr ":class:`.GuildChannel`" -#: ../../ext/commands/commands.rst:402 +#: ../../ext/commands/commands.rst:416 +msgid ":class:`~ext.commands.GuildChannelConverter`" +msgstr ":class:`~ext.commands.GuildChannelConverter`" + +#: ../../ext/commands/commands.rst:418 msgid ":class:`~ext.commands.TextChannelConverter`" msgstr ":class:`~ext.commands.TextChannelConverter`" -#: ../../ext/commands/commands.rst:404 +#: ../../ext/commands/commands.rst:420 msgid ":class:`~ext.commands.VoiceChannelConverter`" msgstr ":class:`~ext.commands.VoiceChannelConverter`" -#: ../../ext/commands/commands.rst:406 +#: ../../ext/commands/commands.rst:422 +msgid ":class:`StageChannel`" +msgstr ":class:`StageChannel`" + +#: ../../ext/commands/commands.rst:422 +msgid ":class:`~ext.commands.StageChannelConverter`" +msgstr ":class:`~ext.commands.StageChannelConverter`" + +#: ../../ext/commands/commands.rst:424 +msgid ":class:`StoreChannel`" +msgstr ":class:`StoreChannel`" + +#: ../../ext/commands/commands.rst:424 +msgid ":class:`~ext.commands.StoreChannelConverter`" +msgstr ":class:`~ext.commands.StoreChannelConverter`" + +#: ../../ext/commands/commands.rst:426 msgid ":class:`~ext.commands.CategoryChannelConverter`" msgstr ":class:`~ext.commands.CategoryChannelConverter`" -#: ../../ext/commands/commands.rst:408 -msgid ":class:`~ext.commands.RoleConverter`" -msgstr ":class:`~ext.commands.RoleConverter`" - -#: ../../ext/commands/commands.rst:410 +#: ../../ext/commands/commands.rst:428 msgid ":class:`~ext.commands.InviteConverter`" msgstr ":class:`~ext.commands.InviteConverter`" -#: ../../ext/commands/commands.rst:412 +#: ../../ext/commands/commands.rst:430 +msgid ":class:`Guild`" +msgstr ":class:`Guild`" + +#: ../../ext/commands/commands.rst:430 +msgid ":class:`~ext.commands.GuildConverter`" +msgstr ":class:`~ext.commands.GuildConverter`" + +#: ../../ext/commands/commands.rst:432 +msgid ":class:`~ext.commands.RoleConverter`" +msgstr ":class:`~ext.commands.RoleConverter`" + +#: ../../ext/commands/commands.rst:434 msgid ":class:`~ext.commands.GameConverter`" msgstr ":class:`~ext.commands.GameConverter`" -#: ../../ext/commands/commands.rst:414 +#: ../../ext/commands/commands.rst:436 +msgid ":class:`~ext.commands.ColourConverter`" +msgstr ":class:`~ext.commands.ColourConverter`" + +#: ../../ext/commands/commands.rst:438 msgid ":class:`~ext.commands.EmojiConverter`" msgstr ":class:`~ext.commands.EmojiConverter`" -#: ../../ext/commands/commands.rst:416 +#: ../../ext/commands/commands.rst:440 msgid ":class:`~ext.commands.PartialEmojiConverter`" msgstr ":class:`~ext.commands.PartialEmojiConverter`" -#: ../../ext/commands/commands.rst:418 -msgid ":class:`~ext.commands.ColourConverter`" -msgstr ":class:`~ext.commands.ColourConverter`" +#: ../../ext/commands/commands.rst:442 +msgid ":class:`Thread`" +msgstr ":class:`Thread`" + +#: ../../ext/commands/commands.rst:442 +msgid ":class:`~ext.commands.ThreadConverter`" +msgstr ":class:`~ext.commands.ThreadConverter`" -#: ../../ext/commands/commands.rst:421 +#: ../../ext/commands/commands.rst:445 msgid "" "By providing the converter it allows us to use them as building blocks " "for another converter:" msgstr "コンバーターを継承することで、他のコンバーターの一部として使うことができます:" -#: ../../ext/commands/commands.rst:438 +#: ../../ext/commands/commands.rst:462 msgid "Special Converters" msgstr "特殊なコンバーター" -#: ../../ext/commands/commands.rst:440 +#: ../../ext/commands/commands.rst:464 msgid "" "The command extension also has support for certain converters to allow " "for more advanced and intricate use cases that go beyond the generic " @@ -584,18 +671,18 @@ msgid "" " and dynamic grammar to your commands in an easy to use manner." msgstr "コマンド拡張機能は一般的な線形解析を超える、より高度で複雑なユースケースに対応するため、特殊なコンバータをサポートしています。これらのコンバータは、簡単な方法でコマンドに更に容易で動的な文法の導入を可能にします。" -#: ../../ext/commands/commands.rst:445 +#: ../../ext/commands/commands.rst:469 msgid "typing.Union" msgstr "typing.Union" -#: ../../ext/commands/commands.rst:447 +#: ../../ext/commands/commands.rst:471 msgid "" "A :data:`typing.Union` is a special type hint that allows for the command" " to take in any of the specific types instead of a singular type. For " "example, given the following:" msgstr ":data:`typing.Union` はコマンドが単数の型の代わりに、複数の特定の型を取り込める特殊な型ヒントです。例えば:" -#: ../../ext/commands/commands.rst:459 +#: ../../ext/commands/commands.rst:483 msgid "" "The ``what`` parameter would either take a :class:`discord.TextChannel` " "converter or a :class:`discord.Member` converter. The way this works is " @@ -611,17 +698,17 @@ msgstr "" "に変換しようとします。すべてのコンバーターで失敗した場合は :exc:`~ext.commands.BadUnionArgument` " "というエラーが発生します。" -#: ../../ext/commands/commands.rst:464 +#: ../../ext/commands/commands.rst:488 msgid "" "Note that any valid converter discussed above can be passed in to the " "argument list of a :data:`typing.Union`." msgstr "以前に説明した有効なコンバーターは、すべて :data:`typing.Union` にわたすことが可能です。" -#: ../../ext/commands/commands.rst:467 +#: ../../ext/commands/commands.rst:491 msgid "typing.Optional" msgstr "typing.Optional" -#: ../../ext/commands/commands.rst:469 +#: ../../ext/commands/commands.rst:493 msgid "" "A :data:`typing.Optional` is a special type hint that allows for \"back-" "referencing\" behaviour. If the converter fails to parse into the " @@ -634,11 +721,11 @@ msgstr "" "は「後方参照」のような動作をする特殊な型ヒントです。コンバーターが指定された型へのパースに失敗した場合、パーサーは代わりに ``None`` " "または指定されたデフォルト値をパラメータに渡したあと、そのパラメータをスキップします。次のパラメータまたはコンバータがあれば、そちらに進みます。" -#: ../../ext/commands/commands.rst:473 ../../ext/commands/commands.rst:500 +#: ../../ext/commands/commands.rst:497 ../../ext/commands/commands.rst:545 msgid "Consider the following example:" msgstr "次の例をみてください:" -#: ../../ext/commands/commands.rst:486 +#: ../../ext/commands/commands.rst:510 msgid "" "In this example, since the argument could not be converted into an " "``int``, the default of ``99`` is passed and the parser resumes handling," @@ -647,19 +734,46 @@ msgstr "" "この例では引数を ``int`` に変換することができなかったので、デフォルト値である ``99`` " "を代入し、パーサーは処理を続行しています。この場合、先程の変換に失敗した引数は ``liquid`` パラメータに渡されます。" -#: ../../ext/commands/commands.rst:491 +#: ../../ext/commands/commands.rst:515 msgid "" "This converter only works in regular positional parameters, not variable " "parameters or keyword-only parameters." msgstr "このコンバーターは位置パラメータでのみ動作し、可変長パラメータやキーワードパラメータでは機能しません。" -#: ../../ext/commands/commands.rst:494 +#: ../../ext/commands/commands.rst:518 +msgid "typing.Literal" +msgstr "typing.Literal" + +#: ../../ext/commands/commands.rst:520 +msgid "" +"A :data:`typing.Literal` is a special type hint that requires the passed " +"parameter to be equal to one of the listed values after being converted " +"to the same type. For example, given the following:" +msgstr "" + +#: ../../ext/commands/commands.rst:532 +msgid "" +"The ``buy_sell`` parameter must be either the literal string ``\"buy\"`` " +"or ``\"sell\"`` and ``amount`` must convert to the ``int`` ``1`` or " +"``2``. If ``buy_sell`` or ``amount`` don't match any value, then a " +"special error is raised, :exc:`~.ext.commands.BadLiteralArgument`. Any " +"literal values can be mixed and matched within the same " +":data:`typing.Literal` converter." +msgstr "" + +#: ../../ext/commands/commands.rst:536 +msgid "" +"Note that ``typing.Literal[True]`` and ``typing.Literal[False]`` still " +"follow the :class:`bool` converter rules." +msgstr "" + +#: ../../ext/commands/commands.rst:539 msgid "Greedy" msgstr "Greedy" -#: ../../ext/commands/commands.rst:496 +#: ../../ext/commands/commands.rst:541 msgid "" -"The :data:`~ext.commands.Greedy` converter is a generalisation of the " +"The :class:`~ext.commands.Greedy` converter is a generalisation of the " ":data:`typing.Optional` converter, except applied to a list of arguments." " In simple terms, this means that it tries to convert as much as it can " "until it can't convert any further." @@ -668,56 +782,56 @@ msgstr "" ":data:`typing.Optional` " "を一般化したものです。簡単に言うと、与えられた引数を変換ができなくなるまで指定の型に変換しようと試みます。" -#: ../../ext/commands/commands.rst:509 +#: ../../ext/commands/commands.rst:554 msgid "When invoked, it allows for any number of members to be passed in:" msgstr "これが呼び出されると、任意の数のメンバーを渡すことができます:" -#: ../../ext/commands/commands.rst:513 +#: ../../ext/commands/commands.rst:558 msgid "" "The type passed when using this converter depends on the parameter type " "that it is being attached to:" msgstr "" -#: ../../ext/commands/commands.rst:515 +#: ../../ext/commands/commands.rst:560 msgid "" "Positional parameter types will receive either the default parameter or a" " :class:`list` of the converted values." msgstr "" -#: ../../ext/commands/commands.rst:516 +#: ../../ext/commands/commands.rst:561 msgid "Variable parameter types will be a :class:`tuple` as usual." msgstr "" -#: ../../ext/commands/commands.rst:517 +#: ../../ext/commands/commands.rst:562 msgid "" "Keyword-only parameter types will be the same as if " -":data:`~ext.commands.Greedy` was not passed at all." +":class:`~ext.commands.Greedy` was not passed at all." msgstr "" -#: ../../ext/commands/commands.rst:519 +#: ../../ext/commands/commands.rst:564 msgid "" -":data:`~ext.commands.Greedy` parameters can also be made optional by " +":class:`~ext.commands.Greedy` parameters can also be made optional by " "specifying an optional value." msgstr "" -#: ../../ext/commands/commands.rst:521 +#: ../../ext/commands/commands.rst:566 msgid "" "When mixed with the :data:`typing.Optional` converter you can provide " "simple and expressive command invocation syntaxes:" msgstr "" -#: ../../ext/commands/commands.rst:536 +#: ../../ext/commands/commands.rst:581 msgid "This command can be invoked any of the following ways:" msgstr "" -#: ../../ext/commands/commands.rst:546 +#: ../../ext/commands/commands.rst:591 msgid "" -"The usage of :data:`~ext.commands.Greedy` and :data:`typing.Optional` are" -" powerful and useful, however as a price, they open you up to some " +"The usage of :class:`~ext.commands.Greedy` and :data:`typing.Optional` " +"are powerful and useful, however as a price, they open you up to some " "parsing ambiguities that might surprise some people." msgstr "" -#: ../../ext/commands/commands.rst:549 +#: ../../ext/commands/commands.rst:594 msgid "" "For example, a signature expecting a :data:`typing.Optional` of a " ":class:`discord.Member` followed by a :class:`int` could catch a member " @@ -729,18 +843,154 @@ msgid "" "clashes." msgstr "" -#: ../../ext/commands/commands.rst:555 +#: ../../ext/commands/commands.rst:600 msgid "" "To help aid with some parsing ambiguities, :class:`str`, ``None``, " -":data:`typing.Optional` and :data:`~ext.commands.Greedy` are forbidden as" -" parameters for the :data:`~ext.commands.Greedy` converter." +":data:`typing.Optional` and :class:`~ext.commands.Greedy` are forbidden " +"as parameters for the :class:`~ext.commands.Greedy` converter." msgstr "" -#: ../../ext/commands/commands.rst:561 +#: ../../ext/commands/commands.rst:606 +msgid "FlagConverter" +msgstr "" + +#: ../../ext/commands/commands.rst:610 +msgid "" +"A :class:`~ext.commands.FlagConverter` allows the user to specify user-" +"friendly \"flags\" using :pep:`526` type annotations or a syntax more " +"reminiscent of the :mod:`py:dataclasses` module." +msgstr "" + +#: ../../ext/commands/commands.rst:613 +msgid "For example, the following code:" +msgstr "" + +#: ../../ext/commands/commands.rst:630 +msgid "Allows the user to invoke the command using a simple flag-like syntax:" +msgstr "" + +#: ../../ext/commands/commands.rst:634 +msgid "" +"Flags use a syntax that allows the user to not require quotes when " +"passing in values to the flag. The goal of the flag syntax is to be as " +"user-friendly as possible. This makes flags a good choice for complicated" +" commands that can have multiple knobs to turn or simulating keyword-only" +" parameters in your external command interface. **It is recommended to " +"use keyword-only parameters with the flag converter**. This ensures " +"proper parsing and behaviour with quoting." +msgstr "" + +#: ../../ext/commands/commands.rst:639 +msgid "" +"Internally, the :class:`~ext.commands.FlagConverter` class examines the " +"class to find flags. A flag can either be a class variable with a type " +"annotation or a class variable that's been assigned the result of the " +":func:`~ext.commands.flag` function. These flags are then used to define " +"the interface that your users will use. The annotations correspond to the" +" converters that the flag arguments must adhere to." +msgstr "" + +#: ../../ext/commands/commands.rst:644 +msgid "" +"For most use cases, no extra work is required to define flags. However, " +"if customisation is needed to control the flag name or the default value " +"then the :func:`~ext.commands.flag` function can come in handy:" +msgstr "" + +#: ../../ext/commands/commands.rst:654 +msgid "" +"This tells the parser that the ``members`` attribute is mapped to a flag " +"named ``member`` and that the default value is an empty list. For greater" +" customisability, the default can either be a value or a callable that " +"takes the :class:`~ext.commands.Context` as a sole parameter. This " +"callable can either be a function or a coroutine." +msgstr "" + +#: ../../ext/commands/commands.rst:658 +msgid "" +"In order to customise the flag syntax we also have a few options that can" +" be passed to the class parameter list:" +msgstr "" + +#: ../../ext/commands/commands.rst:679 +msgid "" +"Despite the similarities in these examples to command like arguments, the" +" syntax and parser is not a command line parser. The syntax is mainly " +"inspired by Discord's search bar input and as a result all flags need a " +"corresponding value." +msgstr "" + +#: ../../ext/commands/commands.rst:683 +msgid "" +"The flag converter is similar to regular commands and allows you to use " +"most types of converters (with the exception of " +":class:`~ext.commands.Greedy`) as the type annotation. Some extra support" +" is added for specific annotations as described below." +msgstr "" + +#: ../../ext/commands/commands.rst:688 +msgid "typing.List" +msgstr "typing.List" + +#: ../../ext/commands/commands.rst:690 +msgid "" +"If a list is given as a flag annotation it tells the parser that the " +"argument can be passed multiple times." +msgstr "" + +#: ../../ext/commands/commands.rst:692 +msgid "For example, augmenting the example above:" +msgstr "" + +#: ../../ext/commands/commands.rst:714 +msgid "This is called by repeatedly specifying the flag:" +msgstr "" + +#: ../../ext/commands/commands.rst:719 +msgid "typing.Tuple" +msgstr "typing.Tuple" + +#: ../../ext/commands/commands.rst:721 +msgid "" +"Since the above syntax can be a bit repetitive when specifying a flag " +"many times, the :class:`py:tuple` type annotation allows for \"greedy-" +"like\" semantics using a variadic tuple:" +msgstr "" + +#: ../../ext/commands/commands.rst:735 +msgid "This allows the previous ``ban`` command to be called like this:" +msgstr "" + +#: ../../ext/commands/commands.rst:739 +msgid "" +"The :class:`py:tuple` annotation also allows for parsing of pairs. For " +"example, given the following code:" +msgstr "" + +#: ../../ext/commands/commands.rst:750 +msgid "" +"Due to potential parsing ambiguities, the parser expects tuple arguments " +"to be quoted if they require spaces. So if one of the inner types is " +":class:`str` and the argument requires spaces then quotes should be used " +"to disambiguate it from the other element of the tuple." +msgstr "" + +#: ../../ext/commands/commands.rst:755 +msgid "typing.Dict" +msgstr "typing.Dict" + +#: ../../ext/commands/commands.rst:757 +msgid "" +"A :class:`dict` annotation is functionally equivalent to ``List[Tuple[K, " +"V]]`` except with the return type given as a :class:`dict` rather than a " +":class:`list`." +msgstr "" + +#: ../../ext/commands/commands.rst:764 msgid "Error Handling" msgstr "エラーハンドリング" -#: ../../ext/commands/commands.rst:563 +#: ../../ext/commands/commands.rst:766 #, fuzzy msgid "" "When our commands fail to parse we will, by default, receive a noisy " @@ -750,15 +1000,16 @@ msgstr "" "コマンドの解析に失敗したとき、通常では煩わしいエラーはエラーの発生を伝えるためにコンソールの ``stderr`` " "で受け取られ、無視されていました。" -#: ../../ext/commands/commands.rst:566 +#: ../../ext/commands/commands.rst:769 msgid "" "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`" -" which works like any other event in the :ref:`discord-api-events`. This " -"global error handler is called for every error reached." +"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 global error handler is called for every " +"error reached." msgstr "" -#: ../../ext/commands/commands.rst:570 +#: ../../ext/commands/commands.rst:773 msgid "" "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 " @@ -766,7 +1017,7 @@ msgid "" ":meth:`.Command.error`:" msgstr "" -#: ../../ext/commands/commands.rst:586 +#: ../../ext/commands/commands.rst:789 msgid "" "The first parameter of the error handler is the :class:`.Context` while " "the second one is an exception that is derived from " @@ -774,11 +1025,11 @@ msgid "" ":ref:`ext_commands_api_errors` page of the documentation." msgstr "" -#: ../../ext/commands/commands.rst:590 +#: ../../ext/commands/commands.rst:793 msgid "Checks" msgstr "チェック" -#: ../../ext/commands/commands.rst:592 +#: ../../ext/commands/commands.rst:795 msgid "" "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 " @@ -788,63 +1039,63 @@ msgstr "" "コマンドをユーザーに使ってほしくない場合などがあります。例えば、使用者が権限を持っていない場合や、Botをブロックしている場合などです。コマンド拡張ではこのような機能を" " :ref:`ext_commands_api_checks` と呼び、完全にサポートしています。" -#: ../../ext/commands/commands.rst:596 +#: ../../ext/commands/commands.rst:799 msgid "" "A check is a basic predicate that can take in a :class:`.Context` as its " "sole parameter. Within it, you have the following options:" msgstr "" -#: ../../ext/commands/commands.rst:599 +#: ../../ext/commands/commands.rst:802 msgid "Return ``True`` to signal that the person can run the command." msgstr "" -#: ../../ext/commands/commands.rst:600 +#: ../../ext/commands/commands.rst:803 msgid "Return ``False`` to signal that the person cannot run the command." msgstr "" -#: ../../ext/commands/commands.rst:601 +#: ../../ext/commands/commands.rst:804 msgid "" "Raise a :exc:`~ext.commands.CommandError` derived exception to signal the" " person cannot run the command." msgstr "" -#: ../../ext/commands/commands.rst:603 +#: ../../ext/commands/commands.rst:806 msgid "" "This allows you to have custom error messages for you to handle in the " ":ref:`error handlers `." msgstr "" -#: ../../ext/commands/commands.rst:606 +#: ../../ext/commands/commands.rst:809 msgid "" "To register a check for a command, we would have two ways of doing so. " "The first is using the :meth:`~ext.commands.check` decorator. For " "example:" msgstr "" -#: ../../ext/commands/commands.rst:620 +#: ../../ext/commands/commands.rst:823 msgid "" "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 " "its own decorator. To do that we can just add another level of depth:" msgstr "" -#: ../../ext/commands/commands.rst:637 +#: ../../ext/commands/commands.rst:840 msgid "" "Since an owner check is so common, the library provides it for you " "(:func:`~ext.commands.is_owner`):" msgstr "" -#: ../../ext/commands/commands.rst:647 +#: ../../ext/commands/commands.rst:850 msgid "When multiple checks are specified, **all** of them must be ``True``:" msgstr "" -#: ../../ext/commands/commands.rst:663 +#: ../../ext/commands/commands.rst:866 msgid "" "If any of those checks fail in the example above, then the command will " "not be run." msgstr "" -#: ../../ext/commands/commands.rst:665 +#: ../../ext/commands/commands.rst:868 msgid "" "When an error happens, the error is propagated to the :ref:`error " "handlers `. If you do not raise a custom " @@ -852,40 +1103,40 @@ msgid "" "wrapped up into a :exc:`~ext.commands.CheckFailure` exception as so:" msgstr "" -#: ../../ext/commands/commands.rst:683 +#: ../../ext/commands/commands.rst:886 msgid "" "If you want a more robust error system, you can derive from the exception" " and raise it instead of returning ``False``:" msgstr "" -#: ../../ext/commands/commands.rst:708 +#: ../../ext/commands/commands.rst:911 msgid "" "Since having a ``guild_only`` decorator is pretty common, it comes built-" "in via :func:`~ext.commands.guild_only`." msgstr "" -#: ../../ext/commands/commands.rst:711 +#: ../../ext/commands/commands.rst:914 msgid "Global Checks" msgstr "グローバルチェック" -#: ../../ext/commands/commands.rst:713 +#: ../../ext/commands/commands.rst:916 msgid "" "Sometimes we want to apply a check to **every** command, not just certain" " commands. The library supports this as well using the global check " "concept." msgstr "" -#: ../../ext/commands/commands.rst:716 +#: ../../ext/commands/commands.rst:919 msgid "" "Global checks work similarly to regular checks except they are registered" -" with the :func:`.Bot.check` decorator." +" with the :meth:`.Bot.check` decorator." msgstr "" -#: ../../ext/commands/commands.rst:718 +#: ../../ext/commands/commands.rst:921 msgid "For example, to block all DMs we could do the following:" msgstr "" -#: ../../ext/commands/commands.rst:728 +#: ../../ext/commands/commands.rst:931 msgid "" "Be careful on how you write your global checks, as it could also lock you" " out of your own bot." @@ -899,3 +1150,49 @@ msgstr "" #~ "converter." #~ msgstr "" +#~ msgid "" +#~ "Keyword-only parameter types will be " +#~ "the same as if :data:`~ext.commands.Greedy`" +#~ " was not passed at all." +#~ msgstr "" + +#~ msgid "" +#~ ":data:`~ext.commands.Greedy` parameters can also " +#~ "be made optional by specifying an " +#~ "optional value." +#~ msgstr "" + +#~ msgid "" +#~ "The usage of :data:`~ext.commands.Greedy` and" +#~ " :data:`typing.Optional` are powerful and " +#~ "useful, however as a price, they " +#~ "open you up to some parsing " +#~ "ambiguities that might surprise some " +#~ "people." +#~ msgstr "" + +#~ msgid "" +#~ "To help aid with some parsing " +#~ "ambiguities, :class:`str`, ``None``, " +#~ ":data:`typing.Optional` and :data:`~ext.commands.Greedy`" +#~ " are forbidden as parameters for the" +#~ " :data:`~ext.commands.Greedy` converter." +#~ msgstr "" + +#~ msgid "" +#~ "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` which " +#~ "works like any other event in the" +#~ " :ref:`discord-api-events`. This global " +#~ "error handler is called for every " +#~ "error reached." +#~ msgstr "" + +#~ msgid "" +#~ "Global checks work similarly to regular" +#~ " checks except they are registered " +#~ "with the :func:`.Bot.check` decorator." +#~ msgstr "" + diff --git a/docs/locale/ja/LC_MESSAGES/ext/commands/extensions.po b/docs/locale/ja/LC_MESSAGES/ext/commands/extensions.po index d4bf7e888..e8dbae537 100644 --- a/docs/locale/ja/LC_MESSAGES/ext/commands/extensions.po +++ b/docs/locale/ja/LC_MESSAGES/ext/commands/extensions.po @@ -1,37 +1,48 @@ + msgid "" msgstr "" -"Project-Id-Version: discordpy\n" +"Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-22 09:35-0400\n" -"PO-Revision-Date: 2020-10-24 02:41\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" +"PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" +"Language: ja_JP\n" "Language-Team: Japanese\n" +"Plural-Forms: nplurals=1; plural=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" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: discordpy\n" -"X-Crowdin-Project-ID: 362783\n" -"X-Crowdin-Language: ja\n" -"X-Crowdin-File: /ext/commands/extensions.pot\n" -"X-Crowdin-File-ID: 68\n" -"Language: ja_JP\n" +"Generated-By: Babel 2.9.1\n" #: ../../ext/commands/extensions.rst:6 msgid "Extensions" msgstr "エクステンション" #: ../../ext/commands/extensions.rst:8 -msgid "There comes a time in the bot development when you want to extend the bot functionality at run-time and quickly unload and reload code (also called hot-reloading). The command framework comes with this ability built-in, with a concept called **extensions**." -msgstr "Bot開発ではBotを起動している間にコードを素早くアンロードし、再度ロードし直したい (ホットリロードとも呼ばれます) という時があります。コマンドフレームワークでは **エクステンション** と呼ばれる概念でこの機能が組み込まれています。" +msgid "" +"There comes a time in the bot development when you want to extend the bot" +" functionality at run-time and quickly unload and reload code (also " +"called hot-reloading). The command framework comes with this ability " +"built-in, with a concept called **extensions**." +msgstr "" +"Bot開発ではBotを起動している間にコードを素早くアンロードし、再度ロードし直したい (ホットリロードとも呼ばれます) " +"という時があります。コマンドフレームワークでは **エクステンション** と呼ばれる概念でこの機能が組み込まれています。" #: ../../ext/commands/extensions.rst:11 msgid "Primer" msgstr "はじめに" #: ../../ext/commands/extensions.rst:13 -msgid "An extension at its core is a python file with an entry point called ``setup``. This setup must be a plain Python function (not a coroutine). It takes a single parameter -- the :class:`~.commands.Bot` that loads the extension." -msgstr "その中核となるエクステンションは ``setup`` というエントリポイントを持つPythonファイルです。このsetupは通常のPython関数である必要があります (コルーチンではありません)。この関数はエクステンションをロードする :class:`~.commands.Bot` を受け取るための単一のパラメータを持ちます。" +msgid "" +"An extension at its core is a python file with an entry point called " +"``setup``. This setup must be a plain Python function (not a coroutine). " +"It takes a single parameter -- the :class:`~.commands.Bot` that loads the" +" extension." +msgstr "" +"その中核となるエクステンションは ``setup`` " +"というエントリポイントを持つPythonファイルです。このsetupは通常のPython関数である必要があります " +"(コルーチンではありません)。この関数はエクステンションをロードする :class:`~.commands.Bot` " +"を受け取るための単一のパラメータを持ちます。" #: ../../ext/commands/extensions.rst:15 msgid "An example extension looks like this:" @@ -42,31 +53,60 @@ msgid "hello.py" msgstr "hello.py" #: ../../ext/commands/extensions.rst:30 -msgid "In this example we define a simple command, and when the extension is loaded this command is added to the bot. Now the final step to this is loading the extension, which we do by calling :meth:`.commands.Bot.load_extension`. To load this extension we call ``bot.load_extension('hello')``." -msgstr "この例では単純なコマンドを実装しており、エクステンションがロードされることでこのコマンドがBotに追加されます。最後にこのエクステンションをロードする必要があります。ロードには :meth:`.commands.Bot.load_extension` を実行します。このエクステンションを読み込むために ``bot.load_extension('hello')`` を実行します。" +#, fuzzy +msgid "" +"In this example we define a simple command, and when the extension is " +"loaded this command is added to the bot. Now the final step to this is " +"loading the extension, which we do by calling " +":meth:`.Bot.load_extension`. To load this extension we call " +"``bot.load_extension('hello')``." +msgstr "" +"この例では単純なコマンドを実装しており、エクステンションがロードされることでこのコマンドがBotに追加されます。最後にこのエクステンションをロードする必要があります。ロードには" +" :meth:`.Bot.load_extension` を実行します。このエクステンションを読み込むために " +"``bot.load_extension('hello')`` を実行します。" #: ../../ext/commands/extensions.rst:32 msgid "Cogs" msgstr "コグ" #: ../../ext/commands/extensions.rst:35 -msgid "Extensions are usually used in conjunction with cogs. To read more about them, check out the documentation, :ref:`ext_commands_cogs`." -msgstr "エクステンションは通常、コグと組み合わせて使用します。詳細については :ref:`ext_commands_cogs` のドキュメントを参照してください。" +msgid "" +"Extensions are usually used in conjunction with cogs. To read more about " +"them, check out the documentation, :ref:`ext_commands_cogs`." +msgstr "" +"エクステンションは通常、コグと組み合わせて使用します。詳細については :ref:`ext_commands_cogs` " +"のドキュメントを参照してください。" #: ../../ext/commands/extensions.rst:39 -msgid "Extension paths are ultimately similar to the import mechanism. What this means is that if there is a folder, then it must be dot-qualified. For example to load an extension in ``plugins/hello.py`` then we use the string ``plugins.hello``." -msgstr "エクステンションのパスは究極的にはimportのメカニズムと似ています。これはフォルダ等がある場合、それをドットで区切らなければならないということです。例えば ``plugins/hello.py`` というエクステンションをロードする場合は、 ``plugins.hello`` という文字列を使います。" +msgid "" +"Extension paths are ultimately similar to the import mechanism. What this" +" means is that if there is a folder, then it must be dot-qualified. For " +"example to load an extension in ``plugins/hello.py`` then we use the " +"string ``plugins.hello``." +msgstr "" +"エクステンションのパスは究極的にはimportのメカニズムと似ています。これはフォルダ等がある場合、それをドットで区切らなければならないということです。例えば" +" ``plugins/hello.py`` というエクステンションをロードする場合は、 ``plugins.hello`` " +"という文字列を使います。" #: ../../ext/commands/extensions.rst:42 msgid "Reloading" msgstr "リロード" #: ../../ext/commands/extensions.rst:44 -msgid "When you make a change to the extension and want to reload the references, the library comes with a function to do this for you, :meth:`Bot.reload_extension`." -msgstr "エクステンションを更新し、その参照を再読込したい場合のために、ライブラリには :meth:`Bot.reload_extension` が用意されています。" +msgid "" +"When you make a change to the extension and want to reload the " +"references, the library comes with a function to do this for you, " +":meth:`.Bot.reload_extension`." +msgstr "" +"エクステンションを更新し、その参照を再読込したい場合のために、ライブラリには :meth:`Bot.reload_extension` " +"が用意されています。" #: ../../ext/commands/extensions.rst:50 -msgid "Once the extension reloads, any changes that we did will be applied. This is useful if we want to add or remove functionality without restarting our bot. If an error occurred during the reloading process, the bot will pretend as if the reload never happened." +msgid "" +"Once the extension reloads, any changes that we did will be applied. This" +" is useful if we want to add or remove functionality without restarting " +"our bot. If an error occurred during the reloading process, the bot will " +"pretend as if the reload never happened." msgstr "エクステンションを再読込すると、その変更が適用されます。Botを再起動せずに機能の追加や削除を行いたい場合に便利です。再読込処理中にエラーが発生した場合、Botは再読込処理をする前の状態に戻ります。" #: ../../ext/commands/extensions.rst:53 @@ -74,8 +114,14 @@ msgid "Cleaning Up" msgstr "クリーンアップ" #: ../../ext/commands/extensions.rst:55 -msgid "Although rare, sometimes an extension needs to clean-up or know when it's being unloaded. For cases like these, there is another entry point named ``teardown`` which is similar to ``setup`` except called when the extension is unloaded." -msgstr "稀ではありますが、エクステンションにクリーンアップが必要だったり、いつアンロードするかを確認したい場合があります。このために ``setup`` に似たエクステンションがアンロードされるときに呼び出される ``teardown`` というエントリポイントが用意されています。" +msgid "" +"Although rare, sometimes an extension needs to clean-up or know when it's" +" being unloaded. For cases like these, there is another entry point named" +" ``teardown`` which is similar to ``setup`` except called when the " +"extension is unloaded." +msgstr "" +"稀ではありますが、エクステンションにクリーンアップが必要だったり、いつアンロードするかを確認したい場合があります。このために ``setup`` " +"に似たエクステンションがアンロードされるときに呼び出される ``teardown`` というエントリポイントが用意されています。" #: ../../ext/commands/extensions.rst:57 msgid "basic_ext.py" diff --git a/docs/locale/ja/LC_MESSAGES/ext/tasks/index.po b/docs/locale/ja/LC_MESSAGES/ext/tasks/index.po index bf76ebcc3..c67bc4006 100644 --- a/docs/locale/ja/LC_MESSAGES/ext/tasks/index.po +++ b/docs/locale/ja/LC_MESSAGES/ext/tasks/index.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-23 22:41-0400\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" "PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" "Language: ja_JP\n" @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.3\n" +"Generated-By: Babel 2.9.1\n" #: ../../ext/tasks/index.rst:4 msgid "``discord.ext.tasks`` -- asyncio.Task helpers" @@ -81,14 +81,129 @@ msgstr "ループと再接続処理を抽象化するバックグラウンドタ msgid "The main interface to create this is through :func:`loop`." msgstr ":func:`loop` はこれを作成するための主要なインタフェースです。" -#: discord.ext.tasks.Loop.current_loop:1 of -msgid "The current iteration of the loop." +#: discord.ext.tasks.Loop.after_loop:1 of +msgid "" +"A decorator that register a coroutine to be called after the loop " +"finished running." +msgstr "" + +#: discord.ext.tasks.Loop.after_loop:3 discord.ext.tasks.Loop.before_loop:6 of +msgid "The coroutine must take no arguments (except ``self`` in a class context)." +msgstr "" + +#: discord.ext.tasks.Loop.after_loop:7 of +msgid "" +"This coroutine is called even during cancellation. If it is desirable to " +"tell apart whether something was cancelled or not, check to see whether " +":meth:`is_being_cancelled` is ``True`` or not." +msgstr "" + +#: discord.ext.tasks.Loop.__call__ discord.ext.tasks.Loop.add_exception_type +#: discord.ext.tasks.Loop.after_loop discord.ext.tasks.Loop.before_loop +#: discord.ext.tasks.Loop.change_interval discord.ext.tasks.Loop.error +#: discord.ext.tasks.Loop.remove_exception_type discord.ext.tasks.Loop.restart +#: discord.ext.tasks.Loop.start discord.ext.tasks.loop of +msgid "Parameters" +msgstr "パラメーター" + +#: discord.ext.tasks.Loop.after_loop:11 of +msgid "The coroutine to register after the loop finishes." +msgstr "" + +#: discord.ext.tasks.Loop.add_exception_type discord.ext.tasks.Loop.after_loop +#: discord.ext.tasks.Loop.before_loop discord.ext.tasks.Loop.change_interval +#: discord.ext.tasks.Loop.error discord.ext.tasks.Loop.start +#: discord.ext.tasks.loop of +#, fuzzy +msgid "Raises" +msgstr "例外" + +#: discord.ext.tasks.Loop.after_loop:14 discord.ext.tasks.Loop.before_loop:11 +#: discord.ext.tasks.Loop.error:13 of +msgid "The function was not a coroutine." +msgstr "" + +#: discord.ext.tasks.Loop.before_loop:1 of +msgid "" +"A decorator that registers a coroutine to be called before the loop " +"starts running." +msgstr "" + +#: discord.ext.tasks.Loop.before_loop:3 of +msgid "" +"This is useful if you want to wait for some bot state before the loop " +"starts, such as :meth:`discord.Client.wait_until_ready`." msgstr "" -#: discord.ext.tasks.Loop.current_loop discord.ext.tasks.Loop.next_iteration of +#: discord.ext.tasks.Loop.before_loop:8 of +msgid "The coroutine to register before the loop runs." +msgstr "" + +#: discord.ext.tasks.Loop.error:1 of +msgid "" +"A decorator that registers a coroutine to be called if the task " +"encounters an unhandled exception." +msgstr "" + +#: discord.ext.tasks.Loop.error:3 of +msgid "" +"The coroutine must take only one argument the exception raised (except " +"``self`` in a class context)." +msgstr "" + +#: discord.ext.tasks.Loop.error:5 of +msgid "" +"By default this prints to :data:`sys.stderr` however it could be " +"overridden to have a different implementation." +msgstr "" + +#: discord.ext.tasks.Loop.error:10 of +msgid "The coroutine to register in the event of an unhandled exception." +msgstr "" + +#: discord.ext.tasks.Loop.seconds:1 of +msgid "" +"Read-only value for the number of seconds between each iteration. " +"``None`` if an explicit ``time`` value was passed instead." +msgstr "" + +#: discord.ext.tasks.Loop.current_loop discord.ext.tasks.Loop.hours +#: discord.ext.tasks.Loop.minutes discord.ext.tasks.Loop.next_iteration +#: discord.ext.tasks.Loop.seconds discord.ext.tasks.Loop.time of msgid "type" msgstr "" +#: discord.ext.tasks.Loop.hours:6 discord.ext.tasks.Loop.minutes:6 +#: discord.ext.tasks.Loop.seconds:6 of +msgid "Optional[:class:`float`]" +msgstr "" + +#: discord.ext.tasks.Loop.minutes:1 of +msgid "" +"Read-only value for the number of minutes between each iteration. " +"``None`` if an explicit ``time`` value was passed instead." +msgstr "" + +#: discord.ext.tasks.Loop.hours:1 of +msgid "" +"Read-only value for the number of hours between each iteration. ``None`` " +"if an explicit ``time`` value was passed instead." +msgstr "" + +#: discord.ext.tasks.Loop.time:1 of +msgid "" +"Read-only list for the exact times this loop runs at. ``None`` if " +"relative times were passed instead." +msgstr "" + +#: discord.ext.tasks.Loop.time:6 of +msgid "Optional[List[:class:`datetime.time`]]" +msgstr "" + +#: discord.ext.tasks.Loop.current_loop:1 of +msgid "The current iteration of the loop." +msgstr "" + #: discord.ext.tasks.Loop.current_loop:3 of #, fuzzy msgid ":class:`int`" @@ -102,33 +217,27 @@ msgstr "" msgid "Optional[:class:`datetime.datetime`]" msgstr "" -#: discord.ext.tasks.Loop.start:1 of -msgid "Starts the internal task in the event loop." +#: discord.ext.tasks.Loop.__call__:1 of +msgid "|coro|" msgstr "" -#: discord.ext.tasks.Loop.add_exception_type discord.ext.tasks.Loop.after_loop -#: discord.ext.tasks.Loop.before_loop discord.ext.tasks.Loop.change_interval -#: discord.ext.tasks.Loop.error discord.ext.tasks.Loop.remove_exception_type -#: discord.ext.tasks.Loop.restart discord.ext.tasks.Loop.start -#: discord.ext.tasks.loop of -msgid "Parameters" -msgstr "パラメーター" +#: discord.ext.tasks.Loop.__call__:3 of +msgid "Calls the internal callback that the task holds." +msgstr "" +#: discord.ext.tasks.Loop.__call__:7 discord.ext.tasks.Loop.restart:8 #: discord.ext.tasks.Loop.start:3 of msgid "The arguments to use." msgstr "" -#: discord.ext.tasks.Loop.restart:9 discord.ext.tasks.Loop.start:4 of +#: discord.ext.tasks.Loop.__call__:8 discord.ext.tasks.Loop.restart:9 +#: discord.ext.tasks.Loop.start:4 of msgid "The keyword arguments to use." msgstr "" -#: discord.ext.tasks.Loop.add_exception_type discord.ext.tasks.Loop.after_loop -#: discord.ext.tasks.Loop.before_loop discord.ext.tasks.Loop.change_interval -#: discord.ext.tasks.Loop.error discord.ext.tasks.Loop.start -#: discord.ext.tasks.loop of -#, fuzzy -msgid "Raises" -msgstr "例外" +#: discord.ext.tasks.Loop.start:1 of +msgid "Starts the internal task in the event loop." +msgstr "" #: discord.ext.tasks.Loop.start:6 of msgid "A task has already been launched and is running." @@ -186,10 +295,6 @@ msgid "" ":meth:`start`." msgstr "" -#: discord.ext.tasks.Loop.restart:8 of -msgid "The arguments to to use." -msgstr "" - #: discord.ext.tasks.Loop.add_exception_type:1 of #, fuzzy msgid "Adds exception types to be handled during the reconnect logic." @@ -258,119 +363,103 @@ msgstr "" msgid ":class:`bool`: Check if the task is currently running." msgstr "" -#: discord.ext.tasks.Loop.before_loop:1 of -msgid "" -"A decorator that registers a coroutine to be called before the loop " -"starts running." -msgstr "" - -#: discord.ext.tasks.Loop.before_loop:3 of -msgid "" -"This is useful if you want to wait for some bot state before the loop " -"starts, such as :meth:`discord.Client.wait_until_ready`." +#: discord.ext.tasks.Loop.change_interval:1 of +msgid "Changes the interval for the sleep time." msgstr "" -#: discord.ext.tasks.Loop.after_loop:3 discord.ext.tasks.Loop.before_loop:6 of -msgid "The coroutine must take no arguments (except ``self`` in a class context)." +#: discord.ext.tasks.Loop.change_interval:5 discord.ext.tasks.loop:4 of +msgid "The number of seconds between every iteration." msgstr "" -#: discord.ext.tasks.Loop.before_loop:8 of -msgid "The coroutine to register before the loop runs." +#: discord.ext.tasks.Loop.change_interval:7 discord.ext.tasks.loop:6 of +msgid "The number of minutes between every iteration." msgstr "" -#: discord.ext.tasks.Loop.after_loop:14 discord.ext.tasks.Loop.before_loop:11 -#: discord.ext.tasks.Loop.error:13 discord.ext.tasks.loop:22 of -msgid "The function was not a coroutine." +#: discord.ext.tasks.Loop.change_interval:9 discord.ext.tasks.loop:8 of +msgid "The number of hours between every iteration." msgstr "" -#: discord.ext.tasks.Loop.after_loop:1 of +#: discord.ext.tasks.Loop.change_interval:11 of msgid "" -"A decorator that register a coroutine to be called after the loop " -"finished running." +"The exact times to run this loop at. Either a non-empty list or a single " +"value of :class:`datetime.time` should be passed. This cannot be used in " +"conjunction with the relative time parameters. .. versionadded:: 2.0 .." +" note:: Duplicate times will be ignored, and only run once." msgstr "" -#: discord.ext.tasks.Loop.after_loop:7 of +#: discord.ext.tasks.Loop.change_interval:11 of msgid "" -"This coroutine is called even during cancellation. If it is desirable to " -"tell apart whether something was cancelled or not, check to see whether " -":meth:`is_being_cancelled` is ``True`` or not." +"The exact times to run this loop at. Either a non-empty list or a single " +"value of :class:`datetime.time` should be passed. This cannot be used in " +"conjunction with the relative time parameters." msgstr "" -#: discord.ext.tasks.Loop.after_loop:11 of -msgid "The coroutine to register after the loop finishes." +#: discord.ext.tasks.Loop.change_interval:19 discord.ext.tasks.loop:18 of +msgid "Duplicate times will be ignored, and only run once." msgstr "" -#: discord.ext.tasks.Loop.error:1 of -msgid "" -"A decorator that registers a coroutine to be called if the task " -"encounters an unhandled exception." +#: discord.ext.tasks.Loop.change_interval:22 discord.ext.tasks.loop:33 of +msgid "An invalid value was given." msgstr "" -#: discord.ext.tasks.Loop.error:3 of +#: discord.ext.tasks.Loop.change_interval:23 of msgid "" -"The coroutine must take only one argument the exception raised (except " -"``self`` in a class context)." +"An invalid value for the ``time`` parameter was passed, or the " +"``time`` parameter was passed in conjunction with relative time " +"parameters." msgstr "" -#: discord.ext.tasks.Loop.error:5 of +#: discord.ext.tasks.loop:1 of msgid "" -"By default this prints to :data:`sys.stderr` however it could be " -"overridden to have a different implementation." -msgstr "" - -#: discord.ext.tasks.Loop.error:10 of -msgid "The coroutine to register in the event of an unhandled exception." -msgstr "" - -#: discord.ext.tasks.Loop.change_interval:1 of -msgid "Changes the interval for the sleep time." +"A decorator that schedules a task in the background for you with optional" +" reconnect logic. The decorator returns a :class:`Loop`." msgstr "" -#: discord.ext.tasks.Loop.change_interval:5 of +#: discord.ext.tasks.loop:10 of msgid "" -"This only applies on the next loop iteration. If it is desirable for the " -"change of interval to be applied right away, cancel the task with " -":meth:`cancel`." -msgstr "" - -#: discord.ext.tasks.Loop.change_interval:10 discord.ext.tasks.loop:4 of -msgid "The number of seconds between every iteration." -msgstr "" - -#: discord.ext.tasks.Loop.change_interval:12 discord.ext.tasks.loop:6 of -msgid "The number of minutes between every iteration." -msgstr "" - -#: discord.ext.tasks.Loop.change_interval:14 discord.ext.tasks.loop:8 of -msgid "The number of hours between every iteration." +"The exact times to run this loop at. Either a non-empty list or a single " +"value of :class:`datetime.time` should be passed. Timezones are " +"supported. If no timezone is given for the times, it is assumed to " +"represent UTC time. This cannot be used in conjunction with the relative" +" time parameters. .. note:: Duplicate times will be ignored, and " +"only run once. .. versionadded:: 2.0" msgstr "" -#: discord.ext.tasks.Loop.change_interval:17 discord.ext.tasks.loop:21 of -msgid "An invalid value was given." +#: discord.ext.tasks.loop:10 of +msgid "" +"The exact times to run this loop at. Either a non-empty list or a single " +"value of :class:`datetime.time` should be passed. Timezones are " +"supported. If no timezone is given for the times, it is assumed to " +"represent UTC time." msgstr "" -#: discord.ext.tasks.loop:1 of -msgid "" -"A decorator that schedules a task in the background for you with optional" -" reconnect logic. The decorator returns a :class:`Loop`." +#: discord.ext.tasks.loop:14 of +msgid "This cannot be used in conjunction with the relative time parameters." msgstr "" -#: discord.ext.tasks.loop:10 of +#: discord.ext.tasks.loop:22 of msgid "The number of loops to do, ``None`` if it should be an infinite loop." msgstr "" -#: discord.ext.tasks.loop:13 of +#: discord.ext.tasks.loop:25 of msgid "" "Whether to handle errors and restart the task using an exponential back-" "off algorithm similar to the one used in :meth:`discord.Client.connect`." msgstr "" -#: discord.ext.tasks.loop:17 of +#: discord.ext.tasks.loop:29 of msgid "" "The loop to use to register the task, if not given defaults to " ":func:`asyncio.get_event_loop`." msgstr "" +#: discord.ext.tasks.loop:34 of +msgid "" +"The function was not a coroutine, an invalid value for the ``time`` " +"parameter was passed, or ``time`` parameter was passed in conjunction" +" with relative time parameters." +msgstr "" + #~ msgid ":class:`int` -- The current iteration of the loop." #~ msgstr "" @@ -415,3 +504,14 @@ msgstr "" #~ msgid ":class:`Loop`" #~ msgstr "" +#~ msgid "The arguments to to use." +#~ msgstr "" + +#~ msgid "" +#~ "This only applies on the next loop" +#~ " iteration. If it is desirable for" +#~ " the change of interval to be " +#~ "applied right away, cancel the task " +#~ "with :meth:`cancel`." +#~ msgstr "" + diff --git a/docs/locale/ja/LC_MESSAGES/faq.po b/docs/locale/ja/LC_MESSAGES/faq.po index e0edb5c98..a61cbe5dd 100644 --- a/docs/locale/ja/LC_MESSAGES/faq.po +++ b/docs/locale/ja/LC_MESSAGES/faq.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-23 22:41-0400\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" "PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" "Language: ja_JP\n" @@ -12,36 +12,36 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.3\n" +"Generated-By: Babel 2.9.1\n" -#: ../../faq.rst:5 +#: ../../faq.rst:7 msgid "Frequently Asked Questions" msgstr "よくある質問" -#: ../../faq.rst:7 +#: ../../faq.rst:9 msgid "" "This is a list of Frequently Asked Questions regarding using " "``discord.py`` and its extension modules. Feel free to suggest a new " "question or submit one via pull requests." msgstr "これは ``discord.py`` 及び 拡張モジュールに対して、よくある質問をまとめたものです。気軽に質問やプルリクエストを提出してください。" -#: ../../faq.rst:11 +#: ../../faq.rst:13 msgid "Questions" msgstr "質問" -#: ../../faq.rst:14 +#: ../../faq.rst:16 msgid "Coroutines" msgstr "コルーチン" -#: ../../faq.rst:16 +#: ../../faq.rst:18 msgid "Questions regarding coroutines and asyncio belong here." msgstr "コルーチンとasyncioに関する質問。" -#: ../../faq.rst:19 +#: ../../faq.rst:21 msgid "What is a coroutine?" msgstr "コルーチンとはなんですか。" -#: ../../faq.rst:21 +#: ../../faq.rst:23 msgid "" "A |coroutine_link|_ is a function that must be invoked with ``await`` or " "``yield from``. When Python encounters an ``await`` it stops the " @@ -55,27 +55,27 @@ msgstr "" "これは作業が終了し、このポイントに戻ってくるまで続きます。 " "これにより、スレッドや複雑なマルチプロセッシングを用いずに複数の処理を並列実行することができます。" -#: ../../faq.rst:26 +#: ../../faq.rst:28 msgid "" "**If you forget to await a coroutine then the coroutine will not run. " "Never forget to await a coroutine.**" msgstr "**コルーチンにawaitを記述し忘れた場合、コルーチンは実行されません。awaitの記述を忘れないように注意してください。**" -#: ../../faq.rst:29 +#: ../../faq.rst:31 msgid "Where can I use ``await``\\?" msgstr "``await`` はどこで使用することができますか。" -#: ../../faq.rst:31 +#: ../../faq.rst:33 msgid "" "You can only use ``await`` inside ``async def`` functions and nowhere " "else." msgstr "``await`` は ``async def`` 関数の中でのみ使用できます。" -#: ../../faq.rst:34 +#: ../../faq.rst:36 msgid "What does \"blocking\" mean?" msgstr "「ブロッキング」とはなんですか。" -#: ../../faq.rst:36 +#: ../../faq.rst:38 msgid "" "In asynchronous programming a blocking call is essentially all the parts " "of the function that are not ``await``. Do not despair however, because " @@ -88,17 +88,17 @@ msgstr "" "非同期プログラミングにおけるブロッキングとは、関数内の ``await`` 修飾子がないコードすべてを指します。 " "しかし、全てのブロッキングが悪いというわけではありません。ブロッキングを使用することは避けられませんが、ブロックの発生は出来るだけ少なくする必要があります。長時間のブロックが発生すると、関数の実行が停止しないため、長時間Botがフリーズすることになることを覚えておきましょう。" -#: ../../faq.rst:41 +#: ../../faq.rst:43 msgid "" "If logging is enabled, this library will attempt to warn you that " "blocking is occurring with the message: ``Heartbeat blocked for more than" " N seconds.`` See :ref:`logging_setup` for details on enabling logging." msgstr "" "もしロギングを有効にしている場合、ライブラリはブロッキングが起きていることを次のメッセージで警告しようと試みます: ``Heartbeat " -"blocked for more than N seconds.`` " -"ロギングを有効にするには、:ref:`logging_setup` をご覧ください。" +"blocked for more than N seconds.`` ロギングを有効にするには、:ref:`logging_setup` " +"をご覧ください。" -#: ../../faq.rst:45 +#: ../../faq.rst:47 msgid "" "A common source of blocking for too long is something like " ":func:`time.sleep`. Don't do that. Use :func:`asyncio.sleep` instead. " @@ -107,7 +107,7 @@ msgstr "" "長時間ブロックの原因として一般的なのは :func:`time.sleep` などです。 これは使用せず、下記の例のように " ":func:`asyncio.sleep` を使用してください。" -#: ../../faq.rst:54 +#: ../../faq.rst:56 msgid "" "Another common source of blocking for too long is using HTTP requests " "with the famous module :doc:`req:index`. While :doc:`req:index` is an " @@ -122,129 +122,148 @@ msgstr "" ":mod:`asyncio` には適していません。 代わりにこのライブラリと一緒にインストールされた :doc:`aiohttp " "` を使用してください。" -#: ../../faq.rst:59 +#: ../../faq.rst:61 msgid "Consider the following example: ::" msgstr "次の例を見てみましょう。" -#: ../../faq.rst:75 +#: ../../faq.rst:77 msgid "General" msgstr "一般" -#: ../../faq.rst:77 +#: ../../faq.rst:79 msgid "General questions regarding library usage belong here." msgstr "ライブラリの使用に関する一般的な質問。" -#: ../../faq.rst:80 +#: ../../faq.rst:82 msgid "Where can I find usage examples?" msgstr "" -#: ../../faq.rst:82 +#: ../../faq.rst:84 msgid "" "Example code can be found in the `examples folder " "`_ in the " "repository." msgstr "" -#: ../../faq.rst:86 +#: ../../faq.rst:88 msgid "How do I set the \"Playing\" status?" msgstr "「プレイ中」状態の設定をするにはどうすればいいですか。" -#: ../../faq.rst:88 +#: ../../faq.rst:90 +msgid "" +"The ``activity`` keyword argument may be passed in the :class:`Client` " +"constructor or :meth:`Client.change_presence`, given an :class:`Activity`" +" object." +msgstr "" + +#: ../../faq.rst:92 msgid "" -"There is a method for this under :class:`Client` called " -":meth:`Client.change_presence`. The relevant aspect of this is its " -"``activity`` keyword argument which takes in an :class:`Activity` object." +"The constructor may be used for static activities, while " +":meth:`Client.change_presence` may be used to update the activity at " +"runtime." msgstr "" -":class:`Client` 下にプレイ中状態の設定を行うためのメソッド :meth:`Client.change_presence` " -"が用意されています。 これの引数 ``activity`` に :class:`Activity` を渡します。" -#: ../../faq.rst:91 +#: ../../faq.rst:96 +msgid "" +"It is highly discouraged to use :meth:`Client.change_presence` or API " +"calls in :func:`on_ready` as this event may be called many times while " +"running, not just once." +msgstr "" + +#: ../../faq.rst:98 +msgid "" +"There is a high chance of disconnecting if presences are changed right " +"after connecting." +msgstr "" + +#: ../../faq.rst:100 +#, fuzzy msgid "" "The status type (playing, listening, streaming, watching) can be set " "using the :class:`ActivityType` enum. For memory optimisation purposes, " -"some activities are offered in slimmed down versions:" +"some activities are offered in slimmed-down versions:" msgstr "" "ステータスタイプ(プレイ中、再生中、配信中、視聴中)は列挙型の :class:`ActivityType` " "を指定することで設定が可能です。メモリの最適化のため、一部のアクティビティはスリム化したバージョンで提供しています。" -#: ../../faq.rst:94 +#: ../../faq.rst:103 msgid ":class:`Game`" msgstr ":class:`Game`" -#: ../../faq.rst:95 +#: ../../faq.rst:104 msgid ":class:`Streaming`" msgstr ":class:`Streaming`" -#: ../../faq.rst:97 +#: ../../faq.rst:106 msgid "Putting both of these pieces of info together, you get the following: ::" msgstr "これらの情報をまとめると以下のようになります: ::" -#: ../../faq.rst:106 +#: ../../faq.rst:115 msgid "How do I send a message to a specific channel?" msgstr "特定のチャンネルにメッセージを送るにはどうすればいいですか。" -#: ../../faq.rst:108 +#: ../../faq.rst:117 msgid "" "You must fetch the channel directly and then call the appropriate method." " Example: ::" msgstr "チャンネルを直接取得してから、適切なメソッドの呼び出しを行う必要があります。以下がその例です。" -#: ../../faq.rst:114 +#: ../../faq.rst:123 msgid "How do I send a DM?" msgstr "" -#: ../../faq.rst:116 +#: ../../faq.rst:125 msgid "" "Get the :class:`User` or :class:`Member` object and call " ":meth:`abc.Messageable.send`. For example: ::" msgstr "" -#: ../../faq.rst:121 +#: ../../faq.rst:130 msgid "" "If you are responding to an event, such as :func:`on_message`, you " "already have the :class:`User` object via :attr:`Message.author`: ::" msgstr "" -#: ../../faq.rst:126 +#: ../../faq.rst:135 #, fuzzy msgid "How do I get the ID of a sent message?" msgstr "元の ``message`` を取得するにはどうすればよいですか。" -#: ../../faq.rst:128 +#: ../../faq.rst:137 msgid "" ":meth:`abc.Messageable.send` returns the :class:`Message` that was sent. " "The ID of a message can be accessed via :attr:`Message.id`: ::" msgstr "" -#: ../../faq.rst:135 +#: ../../faq.rst:144 msgid "How do I upload an image?" msgstr "画像をアップロードするにはどうすればいいですか。" -#: ../../faq.rst:137 +#: ../../faq.rst:146 msgid "To upload something to Discord you have to use the :class:`File` object." msgstr "Discordに何かをアップロードする際には :class:`File` オブジェクトを使用する必要があります。" -#: ../../faq.rst:139 +#: ../../faq.rst:148 msgid "" "A :class:`File` accepts two parameters, the file-like object (or file " "path) and the filename to pass to Discord when uploading." msgstr ":class:`File` は二つのパラメータがあり、ファイルライクなオブジェクト(または、そのファイルパス)と、ファイル名を渡すことができます。" -#: ../../faq.rst:142 +#: ../../faq.rst:151 msgid "If you want to upload an image it's as simple as: ::" msgstr "画像をアップロードするだけなら、以下のように簡単に行なえます。" -#: ../../faq.rst:146 +#: ../../faq.rst:155 msgid "If you have a file-like object you can do as follows: ::" msgstr "もし、ファイルライクなオブジェクトがあるなら、以下のような実装が可能です。" -#: ../../faq.rst:151 +#: ../../faq.rst:160 msgid "" "To upload multiple files, you can use the ``files`` keyword argument " "instead of ``file``\\: ::" msgstr "複数のファイルをアップロードするには、 ``file`` の代わりに ``files`` を使用しましょう。" -#: ../../faq.rst:159 +#: ../../faq.rst:168 msgid "" "If you want to upload something from a URL, you will have to use an HTTP " "request using :doc:`aiohttp ` and then pass an " @@ -253,39 +272,39 @@ msgstr "" "URLから何かをアップロードする場合は、 :doc:`aiohttp ` のHTTPリクエストを使用し、 " ":class:`io.BytesIO` インスタンスを :class:`File` にわたす必要があります。" -#: ../../faq.rst:176 +#: ../../faq.rst:185 msgid "How can I add a reaction to a message?" msgstr "メッセージにリアクションをつけるにはどうすればいいですか。" -#: ../../faq.rst:178 +#: ../../faq.rst:187 msgid "You use the :meth:`Message.add_reaction` method." msgstr ":meth:`Message.add_reaction` を使用してください。" -#: ../../faq.rst:180 +#: ../../faq.rst:189 msgid "" "If you want to use unicode emoji, you must pass a valid unicode code " "point in a string. In your code, you can write this in a few different " "ways:" msgstr "Unicodeの絵文字を使用する場合は、文字列内の有効なUnicodeのコードポイントを渡す必要があります。 例を挙げると、このようになります。" -#: ../../faq.rst:182 +#: ../../faq.rst:191 msgid "``'👍'``" msgstr "``'👍'``" -#: ../../faq.rst:183 +#: ../../faq.rst:192 msgid "``'\\U0001F44D'``" msgstr "``'\\U0001F44D'``" -#: ../../faq.rst:184 +#: ../../faq.rst:193 msgid "``'\\N{THUMBS UP SIGN}'``" msgstr "``'\\N{THUMBS UP SIGN}'``" -#: ../../faq.rst:186 ../../faq.rst:202 ../../faq.rst:277 ../../faq.rst:293 -#: ../../faq.rst:313 +#: ../../faq.rst:195 ../../faq.rst:211 ../../faq.rst:286 ../../faq.rst:302 +#: ../../faq.rst:322 msgid "Quick example: ::" msgstr "簡単な例。" -#: ../../faq.rst:192 +#: ../../faq.rst:201 msgid "" "In case you want to use emoji that come from a message, you already get " "their code points in the content without needing to do anything special. " @@ -294,7 +313,7 @@ msgstr "" "メッセージから来た絵文字を使用したい場合は、特になにをするでもなく、コンテンツのコードポイントをあなたは取得しています。また、 " "``':thumbsup:'`` のような簡略化したものを送信することは **できません** 。" -#: ../../faq.rst:195 +#: ../../faq.rst:204 msgid "" "For custom emoji, you should pass an instance of :class:`Emoji`. You can " "also pass a ``'<:name:id>'`` string, but if you can use said emoji, you " @@ -302,23 +321,26 @@ msgid "" "use :func:`utils.find`/ :func:`utils.get` on :attr:`Client.emojis` or " ":attr:`Guild.emojis` collections." msgstr "" -"カスタム絵文字については、:class:`Emoji` のインスタンスを渡すといいでしょう。``'<:名前:ID>'`` 形式の文字列も渡せますが、その絵文字が使えるなら、:meth:`Client.get_emoji` でIDから絵文字を取得したり、:attr:`Client.emojis`" -" や :attr:`Guild.emojis` に対して :func:`utils.find`/ " -":func:`utils.get` を使ったりできるでしょう。" +"カスタム絵文字については、:class:`Emoji` のインスタンスを渡すといいでしょう。``'<:名前:ID>'`` " +"形式の文字列も渡せますが、その絵文字が使えるなら、:meth:`Client.get_emoji` " +"でIDから絵文字を取得したり、:attr:`Client.emojis` や :attr:`Guild.emojis` に対して " +":func:`utils.find`/ :func:`utils.get` を使ったりできるでしょう。" -#: ../../faq.rst:199 +#: ../../faq.rst:208 msgid "" "The name and ID of a custom emoji can be found with the client by " "prefixing ``:custom_emoji:`` with a backslash. For example, sending the " "message ``\\:python3:`` with the client will result in " "``<:python3:232720527448342530>``." -msgstr "カスタム絵文字の名前とIDをクライアント側で知るには、``:カスタム絵文字:`` の頭にバックスラッシュ(円記号)をつけます。たとえば、メッセージ ``\\:python3:`` を送信すると、結果は ``<:python3:232720527448342530>`` になります。" +msgstr "" +"カスタム絵文字の名前とIDをクライアント側で知るには、``:カスタム絵文字:`` の頭にバックスラッシュ(円記号)をつけます。たとえば、メッセージ" +" ``\\:python3:`` を送信すると、結果は ``<:python3:232720527448342530>`` になります。" -#: ../../faq.rst:219 +#: ../../faq.rst:228 msgid "How do I pass a coroutine to the player's \"after\" function?" msgstr "どうやってコルーチンをプレイヤーの後処理に渡すのですか。" -#: ../../faq.rst:221 +#: ../../faq.rst:230 msgid "" "The library's music player launches on a separate thread, ergo it does " "not execute inside a coroutine. This does not mean that it is not " @@ -328,7 +350,7 @@ msgstr "" "ライブラリの音楽プレーヤーは別のスレッドで起動するもので、コルーチン内で実行されるものではありません。しかし、 ``after`` " "にコルーチンが渡せないというわけではありません。コルーチンを渡すためには、いくつかの機能を包括した呼び出し可能コードで渡す必要があります。" -#: ../../faq.rst:225 +#: ../../faq.rst:234 msgid "" "The first gotcha that you must be aware of is that calling a coroutine is" " not a thread-safe operation. Since we are technically in another thread," @@ -341,20 +363,20 @@ msgstr "" " :mod:`asyncio` には :func:`asyncio.run_coroutine_threadsafe` " "という関数があります。これを用いることで、別スレッドからコルーチンを呼び出すことが可能です。" -#: ../../faq.rst:230 +#: ../../faq.rst:239 msgid "" -"However, this function returns a :class:`concurrent.Future` and to " -"actually call it we have to fetch its result. Putting all of this " +"However, this function returns a :class:`~concurrent.futures.Future` and " +"to actually call it we have to fetch its result. Putting all of this " "together we can do the following: ::" msgstr "" -"しかし、この関数は :class:`concurrent.Future` " +"しかし、この関数は :class:`~concurrent.futures.Future` " "を返すので、実際にはそこから結果を読み出す必要があります。これをすべてまとめると、次のことができます。" -#: ../../faq.rst:245 +#: ../../faq.rst:254 msgid "How do I run something in the background?" msgstr "バックグラウンドで何かを動かすにはどうすればいいですか。" -#: ../../faq.rst:247 +#: ../../faq.rst:256 msgid "" "`Check the background_task.py example. " "`_" @@ -362,96 +384,97 @@ msgstr "" "`background_task.pyの例を参照してください。 " "`_" -#: ../../faq.rst:250 +#: ../../faq.rst:259 msgid "How do I get a specific model?" msgstr "特定のユーザー、役割、チャンネル、サーバを取得するにはどうすればいいですか。" -#: ../../faq.rst:252 +#: ../../faq.rst:261 msgid "" "There are multiple ways of doing this. If you have a specific model's ID " "then you can use one of the following functions:" msgstr "方法は複数ありますが、特定のモデルのIDがわかっていれば、以下の方法が使えます。" -#: ../../faq.rst:255 +#: ../../faq.rst:264 msgid ":meth:`Client.get_channel`" msgstr ":meth:`Client.get_channel`" -#: ../../faq.rst:256 +#: ../../faq.rst:265 msgid ":meth:`Client.get_guild`" msgstr ":meth:`Client.get_guild`" -#: ../../faq.rst:257 +#: ../../faq.rst:266 msgid ":meth:`Client.get_user`" msgstr ":meth:`Client.get_user`" -#: ../../faq.rst:258 +#: ../../faq.rst:267 msgid ":meth:`Client.get_emoji`" msgstr ":meth:`Client.get_emoji`" -#: ../../faq.rst:259 +#: ../../faq.rst:268 msgid ":meth:`Guild.get_member`" msgstr ":meth:`Guild.get_member`" -#: ../../faq.rst:260 +#: ../../faq.rst:269 msgid ":meth:`Guild.get_channel`" msgstr ":meth:`Guild.get_channel`" -#: ../../faq.rst:261 +#: ../../faq.rst:270 msgid ":meth:`Guild.get_role`" msgstr ":meth:`Guild.get_role`" -#: ../../faq.rst:263 +#: ../../faq.rst:272 msgid "The following use an HTTP request:" msgstr "以下の例ではHTTPリクエストを使用します。" -#: ../../faq.rst:265 +#: ../../faq.rst:274 msgid ":meth:`abc.Messageable.fetch_message`" msgstr ":meth:`abc.Messageable.fetch_message`" -#: ../../faq.rst:266 +#: ../../faq.rst:275 msgid ":meth:`Client.fetch_user`" msgstr ":meth:`Client.fetch_user`" -#: ../../faq.rst:267 +#: ../../faq.rst:276 msgid ":meth:`Client.fetch_guilds`" msgstr ":meth:`Client.fetch_guilds`" -#: ../../faq.rst:268 +#: ../../faq.rst:277 msgid ":meth:`Client.fetch_guild`" msgstr ":meth:`Client.fetch_guild`" -#: ../../faq.rst:269 +#: ../../faq.rst:278 msgid ":meth:`Guild.fetch_emoji`" msgstr ":meth:`Guild.fetch_emoji`" -#: ../../faq.rst:270 +#: ../../faq.rst:279 msgid ":meth:`Guild.fetch_emojis`" msgstr ":meth:`Guild.fetch_emojis`" -#: ../../faq.rst:271 +#: ../../faq.rst:280 msgid ":meth:`Guild.fetch_member`" msgstr ":meth:`Guild.fetch_member`" -#: ../../faq.rst:274 +#: ../../faq.rst:283 msgid "" "If the functions above do not help you, then use of :func:`utils.find` or" " :func:`utils.get` would serve some use in finding specific models." msgstr "上記の関数を使えない状況の場合、 :func:`utils.find` または :func:`utils.get` が役に立つでしょう。" -#: ../../faq.rst:288 +#: ../../faq.rst:297 msgid "How do I make a web request?" msgstr "Webリクエストはどうやって作ればよいですか。" -#: ../../faq.rst:290 +#: ../../faq.rst:299 +#, fuzzy msgid "" "To make a request, you should use a non-blocking library. This library " "already uses and requires a 3rd party library for making requests, " -"``aiohttp``." +":doc:`aiohttp `." msgstr "" "リクエストを送るには、ノンブロッキングのライブラリを使わなければなりません。このライブラリは、リクエストを作成するのにサードパーティー製の " -"``aiohttp`` を必要とします。" +":doc:`aiohttp ` を必要とします。" -#: ../../faq.rst:300 +#: ../../faq.rst:309 msgid "" "See `aiohttp's full documentation " "`_ for more information." @@ -459,18 +482,18 @@ msgstr "" "詳細は `aiohttpの完全なドキュメント `_ " "を参照してください。" -#: ../../faq.rst:303 +#: ../../faq.rst:312 msgid "How do I use a local image file for an embed image?" msgstr "Embedの画像にローカルの画像を使用するにはどうすればいいですか。" -#: ../../faq.rst:305 +#: ../../faq.rst:314 msgid "" "Discord special-cases uploading an image attachment and using it within " "an embed so that it will not display separately, but instead in the " "embed's thumbnail, image, footer or author icon." msgstr "特殊なケースとして、画像が別々に表示されないようDiscordにembedを用いてアップロードする際、画像は代わりにembedのサムネイルや画像、フッター、製作者アイコンに表示されます。" -#: ../../faq.rst:308 +#: ../../faq.rst:317 msgid "" "To do so, upload the image normally with :meth:`abc.Messageable.send`, " "and set the embed's image URL to ``attachment://image.png``, where " @@ -479,35 +502,35 @@ msgstr "" "これを行うには、通常通り :meth:`abc.Messageable.send` を用いて画像をアップロードし、Embedの画像URLに " "``attachment://image.png`` を設定します。このとき ``image.png`` は送信したい画像のファイル名にです。" -#: ../../faq.rst:322 +#: ../../faq.rst:331 msgid "Due to a Discord limitation, filenames may not include underscores." msgstr "Discord側の制限により、ファイル名にアンダースコアが含まれていない場合があります。" -#: ../../faq.rst:325 +#: ../../faq.rst:334 #, fuzzy msgid "Is there an event for audit log entries being created?" msgstr "招待、または監査ログのエントリが作成されるイベントはありますか。" -#: ../../faq.rst:327 +#: ../../faq.rst:336 msgid "" "Since Discord does not dispatch this information in the gateway, the " "library cannot provide this information. This is currently a Discord " "limitation." msgstr "Discordはゲートウェイでこの情報をディスパッチしないため、ライブラリによってこの情報を提供することはできません。これは現在、Discord側の制限です。" -#: ../../faq.rst:331 +#: ../../faq.rst:340 msgid "Commands Extension" msgstr "コマンド拡張" -#: ../../faq.rst:333 +#: ../../faq.rst:342 msgid "Questions regarding ``discord.ext.commands`` belong here." msgstr "``discord.ext.commands`` に関する質問。" -#: ../../faq.rst:336 +#: ../../faq.rst:345 msgid "Why does ``on_message`` make my commands stop working?" msgstr "``on_message`` を使うとコマンドが動作しなくなります。どうしてですか。" -#: ../../faq.rst:338 +#: ../../faq.rst:347 msgid "" "Overriding the default provided ``on_message`` forbids any extra commands" " from running. To fix this, add a ``bot.process_commands(message)`` line " @@ -516,7 +539,7 @@ msgstr "" "デフォルトで提供されている ``on_message`` をオーバーライドすると、コマンドが実行されなくなります。これを修正するには " "``on_message`` の最後に ``bot.process_commands(message)`` を追加してみてください。" -#: ../../faq.rst:347 +#: ../../faq.rst:356 msgid "" "Alternatively, you can place your ``on_message`` logic into a " "**listener**. In this setup, you should not manually call " @@ -524,15 +547,15 @@ msgid "" "asynchronously in response to a message. Example::" msgstr "" -#: ../../faq.rst:357 +#: ../../faq.rst:366 msgid "Why do my arguments require quotes?" msgstr "コマンドの引数にクォーテーションが必要なのはなぜですか。" -#: ../../faq.rst:359 +#: ../../faq.rst:368 msgid "In a simple command defined as: ::" msgstr "次の簡単なコマンドを見てみましょう。" -#: ../../faq.rst:365 +#: ../../faq.rst:374 msgid "" "Calling it via ``?echo a b c`` will only fetch the first argument and " "disregard the rest. To fix this you should either call it via ``?echo \"a" @@ -543,15 +566,15 @@ msgstr "" "のように実行したとき、コマンドに渡されるのは最初の引数だけです。その後の引数はすべて無視されます。これを正常に動かすためには ``?echo " "\"a b c\"`` のようにしてコマンドを実行するか、コマンドの引数を下記の例のようにしてみましょう" -#: ../../faq.rst:372 +#: ../../faq.rst:381 msgid "This will allow you to use ``?echo a b c`` without needing the quotes." msgstr "これにより、クォーテーションなしで ``?echo a b c`` を使用することができます。" -#: ../../faq.rst:375 +#: ../../faq.rst:384 msgid "How do I get the original ``message``\\?" msgstr "元の ``message`` を取得するにはどうすればよいですか。" -#: ../../faq.rst:377 +#: ../../faq.rst:386 msgid "" "The :class:`~ext.commands.Context` contains an attribute, " ":attr:`~.Context.message` to get the original message." @@ -559,24 +582,37 @@ msgstr "" ":class:`~ext.commands.Context` は元のメッセージを取得するための属性である " ":attr:`~.Context.message` を持っています。" -#: ../../faq.rst:380 ../../faq.rst:392 +#: ../../faq.rst:389 ../../faq.rst:401 msgid "Example: ::" msgstr "例:" -#: ../../faq.rst:387 +#: ../../faq.rst:396 msgid "How do I make a subcommand?" msgstr "サブコマンドを作るにはどうすればいいですか。" -#: ../../faq.rst:389 +#: ../../faq.rst:398 +#, fuzzy msgid "" -"Use the ``group`` decorator. This will transform the callback into a " -"``Group`` which will allow you to add commands into the group operating " -"as \"subcommands\". These groups can be arbitrarily nested as well." +"Use the :func:`~ext.commands.group` decorator. This will transform the " +"callback into a :class:`~ext.commands.Group` which will allow you to add " +"commands into the group operating as \"subcommands\". These groups can be" +" arbitrarily nested as well." msgstr "" -"``group`` デコレータを使います。これにより、コールバックが ``Group`` " +":func:`~ext.commands.group` デコレータを使います。これにより、コールバックが :class:`~ext.commands.Group` " "に変換され、groupに「サブコマンド」として動作するコマンドを追加できます。これらのグループは、ネストすることもできます。" -#: ../../faq.rst:403 +#: ../../faq.rst:412 msgid "This could then be used as ``?git push origin master``." msgstr "これは ``?git push origin master`` のように使うことができます。" +#~ msgid "" +#~ "There is a method for this under" +#~ " :class:`Client` called :meth:`Client.change_presence`." +#~ " The relevant aspect of this is " +#~ "its ``activity`` keyword argument which " +#~ "takes in an :class:`Activity` object." +#~ msgstr "" +#~ ":class:`Client` 下にプレイ中状態の設定を行うためのメソッド " +#~ ":meth:`Client.change_presence` が用意されています。 これの引数 " +#~ "``activity`` に :class:`Activity` を渡します。" + diff --git a/docs/locale/ja/LC_MESSAGES/index.po b/docs/locale/ja/LC_MESSAGES/index.po index 45e368fb6..dc7d50c07 100644 --- a/docs/locale/ja/LC_MESSAGES/index.po +++ b/docs/locale/ja/LC_MESSAGES/index.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-23 22:41-0400\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" "PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" "Language: ja_JP\n" @@ -12,34 +12,38 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.3\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../index.rst:59 +msgid "discord.ext.commands API Reference" +msgstr "" + +#: ../../index.rst:59 +msgid "discord.ext.tasks API Reference" +msgstr "" #: ../../index.rst:7 msgid "Welcome to discord.py" msgstr "discord.py へようこそ。" -#: ../../index.rst:11 +#: ../../index.rst:12 msgid "" "discord.py is a modern, easy to use, feature-rich, and async ready API " "wrapper for Discord." msgstr "discord.py は機能豊富かつモダンで使いやすい、非同期処理にも対応したDiscord用のAPIラッパーです。" -#: ../../index.rst:14 +#: ../../index.rst:15 msgid "**Features:**" msgstr "**特徴:**" -#: ../../index.rst:16 +#: ../../index.rst:17 msgid "Modern Pythonic API using ``async``\\/``await`` syntax" msgstr "``async``\\/``await`` 構文を使ったモダンなPythonらしいAPI" -#: ../../index.rst:17 +#: ../../index.rst:18 msgid "Sane rate limit handling that prevents 429s" msgstr "429エラー防止の為のレート制限" -#: ../../index.rst:18 -msgid "Implements the entire Discord API" -msgstr "Discord APIを完全にカバー" - #: ../../index.rst:19 msgid "Command extension to aid with bot creation" msgstr "Bot作成に便利なコマンド拡張" @@ -53,31 +57,106 @@ msgid "Optimised for both speed and memory" msgstr "メモリと速度の両方を最適化" #: ../../index.rst:24 -msgid "Documentation Contents" -msgstr "ドキュメントの目次" +msgid "Getting started" +msgstr "" + +#: ../../index.rst:26 +msgid "" +"Is this your first time using the library? This is the place to get " +"started!" +msgstr "" + +#: ../../index.rst:28 +msgid "**First steps:** :doc:`intro` | :doc:`quickstart` | :doc:`logging`" +msgstr "" + +#: ../../index.rst:29 +msgid "**Working with Discord:** :doc:`discord` | :doc:`intents`" +msgstr "" + +#: ../../index.rst:30 +msgid "" +"**Examples:** Many examples are available in the :resource:`repository " +"`." +msgstr "" + +#: ../../index.rst:33 +msgid "Getting help" +msgstr "" + +#: ../../index.rst:35 +msgid "If you're having trouble with something, these resources might help." +msgstr "" -#: ../../index.rst:36 +#: ../../index.rst:37 +msgid "Try the :doc:`faq` first, it's got answers to all common questions." +msgstr "" + +#: ../../index.rst:38 +msgid "Ask us and hang out with us in our :resource:`Discord ` server." +msgstr "" + +#: ../../index.rst:39 +msgid "" +"If you're looking for something specific, try the :ref:`index `" +" or :ref:`searching `." +msgstr "" + +#: ../../index.rst:40 +msgid "Report bugs in the :resource:`issue tracker `." +msgstr "" + +#: ../../index.rst:41 +msgid "Ask in our :resource:`GitHub discussions page `." +msgstr "" + +#: ../../index.rst:44 msgid "Extensions" msgstr "拡張機能" #: ../../index.rst:46 -msgid "Additional Information" -msgstr "追加情報" +msgid "" +"These extensions help you during development when it comes to common " +"tasks." +msgstr "" + +#: ../../index.rst:55 +msgid "Manuals" +msgstr "" #: ../../index.rst:57 -msgid "" -"If you still can't find what you're looking for, try in one of the " -"following pages:" -msgstr "探しているものが見つからない場合は、以下のページを試してください。" +msgid "These pages go into great detail about everything the API can do." +msgstr "" -#: ../../index.rst:59 -msgid ":ref:`genindex`" -msgstr ":ref:`genindex`" +#: ../../index.rst:67 +msgid "Meta" +msgstr "" -#: ../../index.rst:60 -msgid ":ref:`search`" -msgstr ":ref:`search`" +#: ../../index.rst:69 +msgid "If you're looking for something related to the project itself, it's here." +msgstr "" #~ msgid ":ref:`modindex`" #~ msgstr ":ref:`modindex`" +#~ msgid "Implements the entire Discord API" +#~ msgstr "Discord APIを完全にカバー" + +#~ msgid "Documentation Contents" +#~ msgstr "ドキュメントの目次" + +#~ msgid "Additional Information" +#~ msgstr "追加情報" + +#~ msgid "" +#~ "If you still can't find what " +#~ "you're looking for, try in one of" +#~ " the following pages:" +#~ msgstr "探しているものが見つからない場合は、以下のページを試してください。" + +#~ msgid ":ref:`genindex`" +#~ msgstr ":ref:`genindex`" + +#~ msgid ":ref:`search`" +#~ msgstr ":ref:`search`" + diff --git a/docs/locale/ja/LC_MESSAGES/intents.po b/docs/locale/ja/LC_MESSAGES/intents.po index a3d6d75ee..07f662452 100644 --- a/docs/locale/ja/LC_MESSAGES/intents.po +++ b/docs/locale/ja/LC_MESSAGES/intents.po @@ -8,47 +8,47 @@ msgid "" msgstr "" "Project-Id-Version: discord.py 1.5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-23 22:41-0400\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.3\n" +"Generated-By: Babel 2.9.1\n" -#: ../../intents.rst:6 +#: ../../intents.rst:8 msgid "A Primer to Gateway Intents" msgstr "" -#: ../../intents.rst:8 +#: ../../intents.rst:10 msgid "" "In version 1.5 comes the introduction of :class:`Intents`. This is a " "radical change in how bots are written. An intent basically allows a bot " -"to subscribe into specific buckets of events. The events that correspond " -"to each intent is documented in the individual attribute of the " +"to subscribe to specific buckets of events. The events that correspond to" +" each intent is documented in the individual attribute of the " ":class:`Intents` documentation." msgstr "" -#: ../../intents.rst:10 +#: ../../intents.rst:12 msgid "" "These intents are passed to the constructor of :class:`Client` or its " "subclasses (:class:`AutoShardedClient`, :class:`~.AutoShardedBot`, " ":class:`~.Bot`) with the ``intents`` argument." msgstr "" -#: ../../intents.rst:12 +#: ../../intents.rst:14 msgid "" "If intents are not passed, then the library defaults to every intent " "being enabled except the privileged intents, currently " ":attr:`Intents.members` and :attr:`Intents.presences`." msgstr "" -#: ../../intents.rst:15 +#: ../../intents.rst:17 msgid "What intents are needed?" msgstr "" -#: ../../intents.rst:17 +#: ../../intents.rst:19 msgid "" "The intents that are necessary for your bot can only be dictated by " "yourself. Each attribute in the :class:`Intents` class documents what " @@ -56,140 +56,172 @@ msgid "" "cache it enables." msgstr "" -#: ../../intents.rst:19 +#: ../../intents.rst:21 msgid "" "For example, if you want a bot that functions without spammy events like " "presences or typing then we could do the following:" msgstr "" -#: ../../intents.rst:34 +#: ../../intents.rst:37 msgid "" "Note that this doesn't enable :attr:`Intents.members` since it's a " "privileged intent." msgstr "" -#: ../../intents.rst:36 +#: ../../intents.rst:39 msgid "" "Another example showing a bot that only deals with messages and guild " "information:" msgstr "" -#: ../../intents.rst:54 +#: ../../intents.rst:58 msgid "Privileged Intents" msgstr "" -#: ../../intents.rst:56 +#: ../../intents.rst:60 msgid "" "With the API change requiring bot authors to specify intents, some " "intents were restricted further and require more manual steps. These " "intents are called **privileged intents**." msgstr "" -#: ../../intents.rst:58 +#: ../../intents.rst:62 msgid "" "A privileged intent is one that requires you to go to the developer " "portal and manually enable it. To enable privileged intents do the " "following:" msgstr "" -#: ../../intents.rst:60 +#: ../../intents.rst:64 msgid "" "Make sure you're logged on to the `Discord website " "`_." msgstr "" -#: ../../intents.rst:61 +#: ../../intents.rst:65 msgid "" "Navigate to the `application page " -"`_" +"`_." msgstr "" -#: ../../intents.rst:62 +#: ../../intents.rst:66 msgid "Click on the bot you want to enable privileged intents for." msgstr "" -#: ../../intents.rst:63 +#: ../../intents.rst:67 msgid "Navigate to the bot tab on the left side of the screen." msgstr "" -#: ../../intents.rst:68 +#: ../../intents.rst +msgid "The bot tab in the application page." +msgstr "" + +#: ../../intents.rst:72 msgid "" "Scroll down to the \"Privileged Gateway Intents\" section and enable the " "ones you want." msgstr "" -#: ../../intents.rst:75 +#: ../../intents.rst +msgid "The privileged gateway intents selector." +msgstr "" + +#: ../../intents.rst:79 msgid "" "Enabling privileged intents when your bot is in over 100 guilds requires " "going through `bot verification `_. If your bot is already verified and you " -"would like to enable a privileged intent you must go through `discord " +"would like to enable a privileged intent you must go through `Discord " "support `_ and talk to them about it." msgstr "" -#: ../../intents.rst:79 +#: ../../intents.rst:83 msgid "" "Even if you enable intents through the developer portal, you still have " "to enable the intents through code as well." msgstr "" -#: ../../intents.rst:83 +#: ../../intents.rst:87 msgid "Do I need privileged intents?" msgstr "" -#: ../../intents.rst:85 +#: ../../intents.rst:89 msgid "This is a quick checklist to see if you need specific privileged intents." msgstr "" -#: ../../intents.rst:90 +#: ../../intents.rst:94 msgid "Presence Intent" msgstr "" -#: ../../intents.rst:92 +#: ../../intents.rst:96 msgid "Whether you use :attr:`Member.status` at all to track member statuses." msgstr "" -#: ../../intents.rst:93 +#: ../../intents.rst:97 msgid "" "Whether you use :attr:`Member.activity` or :attr:`Member.activities` to " "check member's activities." msgstr "" -#: ../../intents.rst:98 +#: ../../intents.rst:102 msgid "Member Intent" msgstr "" -#: ../../intents.rst:100 +#: ../../intents.rst:104 msgid "" "Whether you track member joins or member leaves, corresponds to " ":func:`on_member_join` and :func:`on_member_remove` events." msgstr "" -#: ../../intents.rst:101 +#: ../../intents.rst:105 msgid "Whether you want to track member updates such as nickname or role changes." msgstr "" -#: ../../intents.rst:102 +#: ../../intents.rst:106 msgid "" "Whether you want to track user updates such as usernames, avatars, " "discriminators, etc." msgstr "" -#: ../../intents.rst:103 +#: ../../intents.rst:107 msgid "" "Whether you want to request the guild member list through " ":meth:`Guild.chunk` or :meth:`Guild.fetch_members`." msgstr "" -#: ../../intents.rst:104 +#: ../../intents.rst:108 msgid "Whether you want high accuracy member cache under :attr:`Guild.members`." msgstr "" -#: ../../intents.rst:109 +#: ../../intents.rst:113 +msgid "Message Content" +msgstr "" + +#: ../../intents.rst:115 +msgid "Whether you use :attr:`Message.content` to check message content." +msgstr "" + +#: ../../intents.rst:116 +msgid "Whether you use :attr:`Message.attachments` to check message attachments." +msgstr "" + +#: ../../intents.rst:117 +msgid "Whether you use :attr:`Message.embeds` to check message embeds." +msgstr "" + +#: ../../intents.rst:118 +msgid "Whether you use :attr:`Message.components` to check message components." +msgstr "" + +#: ../../intents.rst:119 +msgid "Whether you use the commands extension with a non-mentioning prefix." +msgstr "" + +#: ../../intents.rst:124 msgid "Member Cache" msgstr "" -#: ../../intents.rst:111 +#: ../../intents.rst:126 msgid "" "Along with intents, Discord now further restricts the ability to cache " "members and expects bot authors to cache as little as is necessary. " @@ -198,7 +230,7 @@ msgid "" "them." msgstr "" -#: ../../intents.rst:113 +#: ../../intents.rst:128 msgid "" "To aid with member cache where we don't need members to be cached, the " "library now has a :class:`MemberCacheFlags` flag to control the member " @@ -206,120 +238,126 @@ msgid "" "policies that are possible." msgstr "" -#: ../../intents.rst:115 +#: ../../intents.rst:130 msgid "" "It should be noted that certain things do not need a member cache since " "Discord will provide full member information if possible. For example:" msgstr "" -#: ../../intents.rst:117 +#: ../../intents.rst:132 msgid "" ":func:`on_message` will have :attr:`Message.author` be a member even if " "cache is disabled." msgstr "" -#: ../../intents.rst:118 +#: ../../intents.rst:133 msgid "" ":func:`on_voice_state_update` will have the ``member`` parameter be a " "member even if cache is disabled." msgstr "" -#: ../../intents.rst:119 +#: ../../intents.rst:134 msgid "" -":func:`on_reaction_add` will have the ``user`` parameter be a member even" -" if cache is disabled." +":func:`on_reaction_add` will have the ``user`` parameter be a member when" +" in a guild even if cache is disabled." msgstr "" -#: ../../intents.rst:120 +#: ../../intents.rst:135 msgid "" ":func:`on_raw_reaction_add` will have " -":attr:`RawReactionActionEvent.member` be a member even if cache is " -"disabled." +":attr:`RawReactionActionEvent.member` be a member when in a guild even if" +" cache is disabled." msgstr "" -#: ../../intents.rst:121 +#: ../../intents.rst:136 msgid "" -"The reaction removal events do not have the member information. This is a" -" Discord limitation." +"The reaction add events do not contain additional information when in " +"direct messages. This is a Discord limitation." msgstr "" -#: ../../intents.rst:123 +#: ../../intents.rst:137 +msgid "" +"The reaction removal events do not have member information. This is a " +"Discord limitation." +msgstr "" + +#: ../../intents.rst:139 msgid "" "Other events that take a :class:`Member` will require the use of the " "member cache. If absolute accuracy over the member cache is desirable, " "then it is advisable to have the :attr:`Intents.members` intent enabled." msgstr "" -#: ../../intents.rst:128 +#: ../../intents.rst:144 msgid "Retrieving Members" msgstr "" -#: ../../intents.rst:130 +#: ../../intents.rst:146 msgid "" -"If cache is disabled or you disable chunking guilds at startup, we might " -"still need a way to load members. The library offers a few ways to do " -"this:" +"If the cache is disabled or you disable chunking guilds at startup, we " +"might still need a way to load members. The library offers a few ways to " +"do this:" msgstr "" -#: ../../intents.rst:134 +#: ../../intents.rst:150 msgid ":meth:`Guild.query_members`" msgstr "" -#: ../../intents.rst:133 +#: ../../intents.rst:149 msgid "Used to query members by a prefix matching nickname or username." msgstr "" -#: ../../intents.rst:134 +#: ../../intents.rst:150 msgid "This can also be used to query members by their user ID." msgstr "" -#: ../../intents.rst:135 +#: ../../intents.rst:151 msgid "This uses the gateway and not the HTTP." msgstr "" -#: ../../intents.rst:136 +#: ../../intents.rst:152 msgid ":meth:`Guild.chunk`" msgstr "" -#: ../../intents.rst:137 +#: ../../intents.rst:153 msgid "This can be used to fetch the entire member list through the gateway." msgstr "" -#: ../../intents.rst:138 +#: ../../intents.rst:154 msgid ":meth:`Guild.fetch_member`" msgstr "" -#: ../../intents.rst:139 +#: ../../intents.rst:155 msgid "Used to fetch a member by ID through the HTTP API." msgstr "" -#: ../../intents.rst:141 +#: ../../intents.rst:157 msgid ":meth:`Guild.fetch_members`" msgstr "" -#: ../../intents.rst:141 +#: ../../intents.rst:157 msgid "used to fetch a large number of members through the HTTP API." msgstr "" -#: ../../intents.rst:143 +#: ../../intents.rst:159 msgid "" "It should be noted that the gateway has a strict rate limit of 120 " "requests per 60 seconds." msgstr "" -#: ../../intents.rst:146 +#: ../../intents.rst:162 msgid "Troubleshooting" msgstr "" -#: ../../intents.rst:148 +#: ../../intents.rst:164 msgid "Some common issues relating to the mandatory intent change." msgstr "" -#: ../../intents.rst:151 +#: ../../intents.rst:167 msgid "Where'd my members go?" msgstr "" -#: ../../intents.rst:153 +#: ../../intents.rst:169 msgid "" "Due to an :ref:`API change ` Discord is now forcing" " developers who want member caching to explicitly opt-in to it. This is a" @@ -329,15 +367,15 @@ msgid "" ":attr:`Intents.members` attribute to true." msgstr "" -#: ../../intents.rst:155 +#: ../../intents.rst:171 msgid "For example:" msgstr "" -#: ../../intents.rst:170 +#: ../../intents.rst:187 msgid "Why does ``on_ready`` take so long to fire?" msgstr "" -#: ../../intents.rst:172 +#: ../../intents.rst:189 msgid "" "As part of the API change regarding intents, Discord also changed how " "members are loaded in the beginning. Originally the library could request" @@ -348,11 +386,11 @@ msgid "" " guilds, not just large guilds are being requested." msgstr "" -#: ../../intents.rst:174 +#: ../../intents.rst:191 msgid "There are a few solutions to fix this." msgstr "" -#: ../../intents.rst:176 +#: ../../intents.rst:193 msgid "" "The first solution is to request the privileged presences intent along " "with the privileged members intent and enable both of them. This allows " @@ -361,7 +399,7 @@ msgid "" "number of guilds we request is significantly reduced." msgstr "" -#: ../../intents.rst:178 +#: ../../intents.rst:195 msgid "" "The second solution is to disable member chunking by setting " "``chunk_guilds_at_startup`` to ``False`` when constructing a client. " @@ -369,13 +407,13 @@ msgid "" "techniques to :ref:`retrieve members `." msgstr "" -#: ../../intents.rst:180 +#: ../../intents.rst:197 msgid "" -"To illustrate the slowdown caused the API change, take a bot who is in " -"840 guilds and 95 of these guilds are \"large\" (over 250 members)." +"To illustrate the slowdown caused by the API change, take a bot who is in" +" 840 guilds and 95 of these guilds are \"large\" (over 250 members)." msgstr "" -#: ../../intents.rst:182 +#: ../../intents.rst:199 msgid "" "Under the original system this would result in 2 requests to fetch the " "member list (75 guilds, 20 guilds) roughly taking 60 seconds. With " @@ -389,41 +427,114 @@ msgid "" " original timing to fetch the member list." msgstr "" -#: ../../intents.rst:184 +#: ../../intents.rst:201 msgid "" "Unfortunately due to this change being required from Discord there is " "nothing that the library can do to mitigate this." msgstr "" -#: ../../intents.rst:187 -msgid "I don't like this, can I go back?" -msgstr "" - -#: ../../intents.rst:189 -msgid "" -"For now, the old gateway will still work so downgrading to discord.py " -"v1.4 is still possible and will continue to be supported until Discord " -"officially kills the v6 gateway, which is imminent. However it is " -"paramount that for the future of your bot that you upgrade your code to " -"the new way things are done." -msgstr "" - -#: ../../intents.rst:191 -msgid "To downgrade you can do the following:" -msgstr "" - -#: ../../intents.rst:197 -msgid "On Windows use ``py -3`` instead of ``python3``." -msgstr "" - -#: ../../intents.rst:201 -msgid "" -"There is no currently set date in which the old gateway will stop working" -" so it is recommended to update your code instead." -msgstr "" - #: ../../intents.rst:203 msgid "" "If you truly dislike the direction Discord is going with their API, you " -"can contact them via `support `_" -msgstr "" +"can contact them via `support `_." +msgstr "" + +#~ msgid "" +#~ "In version 1.5 comes the introduction" +#~ " of :class:`Intents`. This is a " +#~ "radical change in how bots are " +#~ "written. An intent basically allows a" +#~ " bot to subscribe into specific " +#~ "buckets of events. The events that " +#~ "correspond to each intent is documented" +#~ " in the individual attribute of the" +#~ " :class:`Intents` documentation." +#~ msgstr "" + +#~ msgid "" +#~ "Navigate to the `application page " +#~ "`_" +#~ msgstr "" + +#~ msgid "" +#~ "Enabling privileged intents when your " +#~ "bot is in over 100 guilds requires" +#~ " going through `bot verification " +#~ "`_." +#~ " If your bot is already verified " +#~ "and you would like to enable a " +#~ "privileged intent you must go through" +#~ " `discord support `_ and" +#~ " talk to them about it." +#~ msgstr "" + +#~ msgid "" +#~ ":func:`on_reaction_add` will have the ``user``" +#~ " parameter be a member even if " +#~ "cache is disabled." +#~ msgstr "" + +#~ msgid "" +#~ ":func:`on_raw_reaction_add` will have " +#~ ":attr:`RawReactionActionEvent.member` be a member" +#~ " even if cache is disabled." +#~ msgstr "" + +#~ msgid "" +#~ "The reaction removal events do not " +#~ "have the member information. This is " +#~ "a Discord limitation." +#~ msgstr "" + +#~ msgid "" +#~ "If cache is disabled or you " +#~ "disable chunking guilds at startup, we" +#~ " might still need a way to load" +#~ " members. The library offers a few" +#~ " ways to do this:" +#~ msgstr "" + +#~ msgid "" +#~ "To illustrate the slowdown caused the" +#~ " API change, take a bot who is" +#~ " in 840 guilds and 95 of these" +#~ " guilds are \"large\" (over 250 " +#~ "members)." +#~ msgstr "" + +#~ msgid "I don't like this, can I go back?" +#~ msgstr "" + +#~ msgid "" +#~ "For now, the old gateway will " +#~ "still work so downgrading to discord.py" +#~ " v1.4 is still possible and will " +#~ "continue to be supported until Discord" +#~ " officially kills the v6 gateway, " +#~ "which is imminent. However it is " +#~ "paramount that for the future of " +#~ "your bot that you upgrade your " +#~ "code to the new way things are " +#~ "done." +#~ msgstr "" + +#~ msgid "To downgrade you can do the following:" +#~ msgstr "" + +#~ msgid "On Windows use ``py -3`` instead of ``python3``." +#~ msgstr "" + +#~ msgid "" +#~ "There is no currently set date in" +#~ " which the old gateway will stop " +#~ "working so it is recommended to " +#~ "update your code instead." +#~ msgstr "" + +#~ msgid "" +#~ "If you truly dislike the direction " +#~ "Discord is going with their API, " +#~ "you can contact them via `support " +#~ "`_" +#~ msgstr "" + diff --git a/docs/locale/ja/LC_MESSAGES/intro.po b/docs/locale/ja/LC_MESSAGES/intro.po index d41af2bdd..0354f1da6 100644 --- a/docs/locale/ja/LC_MESSAGES/intro.po +++ b/docs/locale/ja/LC_MESSAGES/intro.po @@ -1,123 +1,149 @@ + msgid "" msgstr "" -"Project-Id-Version: discordpy\n" +"Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-22 09:35-0400\n" -"PO-Revision-Date: 2020-10-24 02:41\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" +"PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" +"Language: ja_JP\n" "Language-Team: Japanese\n" +"Plural-Forms: nplurals=1; plural=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" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: discordpy\n" -"X-Crowdin-Project-ID: 362783\n" -"X-Crowdin-Language: ja\n" -"X-Crowdin-File: intro.pot\n" -"X-Crowdin-File-ID: 80\n" -"Language: ja_JP\n" +"Generated-By: Babel 2.9.1\n" -#: ../../intro.rst:6 +#: ../../intro.rst:8 msgid "Introduction" msgstr "はじめに" -#: ../../intro.rst:8 -msgid "This is the documentation for discord.py, a library for Python to aid in creating applications that utilise the Discord API." +#: ../../intro.rst:10 +msgid "" +"This is the documentation for discord.py, a library for Python to aid in " +"creating applications that utilise the Discord API." msgstr "これはDiscord APIを利用したアプリケーションを作成するのに便利なPythonライブラリ、discord.pyのドキュメントです。" -#: ../../intro.rst:12 +#: ../../intro.rst:14 msgid "Prerequisites" msgstr "前提" -#: ../../intro.rst:14 -msgid "discord.py works with Python 3.5.3 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported. Python 3.4 or lower is not supported due to one of the dependencies (:doc:`aiohttp `) not supporting Python 3.4." -msgstr "discord.pyは3.5.3以降のバージョンのPythonで動作します。Python2.7のような旧バージョンはサポートされていません。Python3.4以下は依存関係にあるライブラリ (:doc:`aiohttp `) がサポートされていないため、サポートしていません。" +#: ../../intro.rst:16 +#, fuzzy +msgid "" +"discord.py works with Python 3.8 or higher. Support for earlier versions " +"of Python is not provided. Python 2.7 or lower is not supported. Python " +"3.7 or lower is not supported." +msgstr "" +"discord.pyは3.5.3以降のバージョンのPythonで動作します。Python2.7のような旧バージョンはサポートされていません。Python3.4以下は依存関係にあるライブラリ" +" (:doc:`aiohttp `) がサポートされていないため、サポートしていません。" -#: ../../intro.rst:22 +#: ../../intro.rst:23 msgid "Installing" msgstr "インストール" -#: ../../intro.rst:24 +#: ../../intro.rst:25 msgid "You can get the library directly from PyPI: ::" msgstr "PyPIから直接ライブラリをインストールできます。" -#: ../../intro.rst:28 +#: ../../intro.rst:29 msgid "If you are using Windows, then the following should be used instead: ::" msgstr "Windowsを使用している場合は、以下のコマンドで実行してください。" -#: ../../intro.rst:33 -msgid "To get voice support, you should use ``discord.py[voice]`` instead of ``discord.py``, e.g. ::" -msgstr "音声のサポートが必要な場合は、 ``discord.py`` ではなく、以下の例のように ``discord.py[voice]`` を使うべきです。" +#: ../../intro.rst:34 +msgid "" +"To get voice support, you should use ``discord.py[voice]`` instead of " +"``discord.py``, e.g. ::" +msgstr "" +"音声のサポートが必要な場合は、 ``discord.py`` ではなく、以下の例のように ``discord.py[voice]`` " +"を使うべきです。" -#: ../../intro.rst:37 -msgid "On Linux environments, installing voice requires getting the following dependencies:" +#: ../../intro.rst:38 +msgid "" +"On Linux environments, installing voice requires getting the following " +"dependencies:" msgstr "Linux環境では、依存関係にある以下のライブラリが必要になるので注意してください。" -#: ../../intro.rst:39 +#: ../../intro.rst:40 msgid "`libffi `_" msgstr "`libffi `_" -#: ../../intro.rst:40 +#: ../../intro.rst:41 msgid "`libnacl `_" msgstr "`libnacl `_" -#: ../../intro.rst:41 +#: ../../intro.rst:42 msgid "`python3-dev `_" msgstr "`python3-dev `_" -#: ../../intro.rst:43 -msgid "For a Debian-based system, the following command will get these dependencies:" +#: ../../intro.rst:44 +msgid "" +"For a Debian-based system, the following command will get these " +"dependencies:" msgstr "Debianベースのシステムでは、次のコマンドで依存関係にあるライブラリを取得できます。" -#: ../../intro.rst:49 +#: ../../intro.rst:50 msgid "Remember to check your permissions!" msgstr "自分の権限の確認は忘れないようにしてください!" -#: ../../intro.rst:52 +#: ../../intro.rst:53 msgid "Virtual Environments" msgstr "仮想環境" -#: ../../intro.rst:54 -msgid "Sometimes you want to keep libraries from polluting system installs or use a different version of libraries than the ones installed on the system. You might also not have permissions to install libaries system-wide. For this purpose, the standard library as of Python 3.3 comes with a concept called \"Virtual Environment\"s to help maintain these separate versions." +#: ../../intro.rst:55 +#, fuzzy +msgid "" +"Sometimes you want to keep libraries from polluting system installs or " +"use a different version of libraries than the ones installed on the " +"system. You might also not have permissions to install libraries system-" +"wide. For this purpose, the standard library as of Python 3.3 comes with " +"a concept called \"Virtual Environment\"s to help maintain these separate" +" versions." msgstr "システムへのインストールをライブラリによって汚したくない場合や、現在インストールされているシステムとは異なるバージョンのライブラリを使用したい場合があります。または、システムへのライブラリのインストール権限がない場合などです。こういった目的のため、Python3.3の標準ライブラリには、このように別々のバージョンを保持したい場合のために、「仮想環境」というものが用意されています。" -#: ../../intro.rst:59 +#: ../../intro.rst:60 msgid "A more in-depth tutorial is found on :doc:`py:tutorial/venv`." msgstr "より詳しいチュートリアルは :doc:`py:tutorial/venv` にあります。" -#: ../../intro.rst:61 +#: ../../intro.rst:62 msgid "However, for the quick and dirty:" msgstr "簡単に仮想環境を構築する方法。" -#: ../../intro.rst:63 +#: ../../intro.rst:64 msgid "Go to your project's working directory:" msgstr "プロジェクトの作業ディレクトリに移動してください。" -#: ../../intro.rst:70 +#: ../../intro.rst:71 msgid "Activate the virtual environment:" msgstr "下記コマンドで仮想環境を有効化します。" -#: ../../intro.rst:76 +#: ../../intro.rst:77 msgid "On Windows you activate it with:" msgstr "Windowsの場合は、こちらを使ってください。" -#: ../../intro.rst:82 +#: ../../intro.rst:83 msgid "Use pip like usual:" msgstr "いつものようにpipインストールを実行します。" -#: ../../intro.rst:88 +#: ../../intro.rst:89 msgid "Congratulations. You now have a virtual environment all set up." msgstr "おめでとうございます。これで仮想環境のセットアップができました。" -#: ../../intro.rst:91 +#: ../../intro.rst:92 msgid "Basic Concepts" msgstr "基本概念" -#: ../../intro.rst:93 -msgid "discord.py revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For example, when a message happens, you will receive an event about it that you can respond to." -msgstr "discord.pyは :ref:`イベント ` の概念を中心としています。イベントは何かを受け取り、それに対する応答を行います。例えば、メッセージが発生すると、メッセージの発生に関連するイベントを受け取り、そのイベントに対して応答を返すことができます。" +#: ../../intro.rst:94 +msgid "" +"discord.py revolves around the concept of :ref:`events `. An event is something you listen to and then respond to. For " +"example, when a message happens, you will receive an event about it that " +"you can respond to." +msgstr "" +"discord.pyは :ref:`イベント ` " +"の概念を中心としています。イベントは何かを受け取り、それに対する応答を行います。例えば、メッセージが発生すると、メッセージの発生に関連するイベントを受け取り、そのイベントに対して応答を返すことができます。" -#: ../../intro.rst:97 +#: ../../intro.rst:98 msgid "A quick example to showcase how events work:" msgstr "以下はイベントの仕組みを紹介する簡単な例です。" diff --git a/docs/locale/ja/LC_MESSAGES/quickstart.po b/docs/locale/ja/LC_MESSAGES/quickstart.po index e6b93758b..425ab852c 100644 --- a/docs/locale/ja/LC_MESSAGES/quickstart.po +++ b/docs/locale/ja/LC_MESSAGES/quickstart.po @@ -1,91 +1,148 @@ + msgid "" msgstr "" -"Project-Id-Version: discordpy\n" +"Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-22 09:35-0400\n" -"PO-Revision-Date: 2020-10-24 02:41\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" +"PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" +"Language: ja_JP\n" "Language-Team: Japanese\n" +"Plural-Forms: nplurals=1; plural=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" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: discordpy\n" -"X-Crowdin-Project-ID: 362783\n" -"X-Crowdin-Language: ja\n" -"X-Crowdin-File: quickstart.pot\n" -"X-Crowdin-File-ID: 50\n" -"Language: ja_JP\n" +"Generated-By: Babel 2.9.1\n" -#: ../../quickstart.rst:6 +#: ../../quickstart.rst:8 msgid "Quickstart" msgstr "クイックスタート" -#: ../../quickstart.rst:8 -msgid "This page gives a brief introduction to the library. It assumes you have the library installed, if you don't check the :ref:`installing` portion." -msgstr "ここでは、ライブラリの概要を説明します。ライブラリがインストールされていることを前提としているので、インストールを終えていない人は :ref:`installing` を参照してください。" +#: ../../quickstart.rst:10 +msgid "" +"This page gives a brief introduction to the library. It assumes you have " +"the library installed, if you don't check the :ref:`installing` portion." +msgstr "" +"ここでは、ライブラリの概要を説明します。ライブラリがインストールされていることを前提としているので、インストールを終えていない人は " +":ref:`installing` を参照してください。" -#: ../../quickstart.rst:12 +#: ../../quickstart.rst:14 msgid "A Minimal Bot" msgstr "最小限のBot" -#: ../../quickstart.rst:14 -msgid "Let's make a bot that replies to a specific message and walk you through it." +#: ../../quickstart.rst:16 +#, fuzzy +msgid "" +"Let's make a bot that responds to a specific message and walk you through" +" it." msgstr "では早速、特定のメッセージに対して、返事をするBotを作ってみましょう。" -#: ../../quickstart.rst:16 +#: ../../quickstart.rst:18 msgid "It looks something like this:" msgstr "結論から書くと、このように書くことができます。" -#: ../../quickstart.rst:38 -msgid "Let's name this file ``example_bot.py``. Make sure not to name it ``discord.py`` as that'll conflict with the library." -msgstr "ファイルの名前を ``example_bot.py`` としましょう。ライブラリと競合してしまうので、 ``discord.py`` というファイル名にはしないでください。" +#: ../../quickstart.rst:40 +msgid "" +"Let's name this file ``example_bot.py``. Make sure not to name it " +"``discord.py`` as that'll conflict with the library." +msgstr "" +"ファイルの名前を ``example_bot.py`` としましょう。ライブラリと競合してしまうので、 ``discord.py`` " +"というファイル名にはしないでください。" -#: ../../quickstart.rst:41 +#: ../../quickstart.rst:43 msgid "There's a lot going on here, so let's walk you through it step by step." msgstr "さて、では順を追って一つづつ説明していきます。" -#: ../../quickstart.rst:43 -msgid "The first line just imports the library, if this raises a `ModuleNotFoundError` or `ImportError` then head on over to :ref:`installing` section to properly install." -msgstr "最初の行は、ただライブラリをインポートしただけです。 `ModuleNotFoundError` や `ImportError` が発生した場合は :ref:`installing` を見て、ライブラリをきちんとインストールしましょう。" - #: ../../quickstart.rst:45 -msgid "Next, we create an instance of a :class:`Client`. This client is our connection to Discord." -msgstr "次に、 :class:`Client` のインスタンスを作成します。クライアントはDiscordへの接続を行います。" +msgid "" +"The first line just imports the library, if this raises a " +"`ModuleNotFoundError` or `ImportError` then head on over to " +":ref:`installing` section to properly install." +msgstr "" +"最初の行は、ただライブラリをインポートしただけです。 `ModuleNotFoundError` や `ImportError` が発生した場合は" +" :ref:`installing` を見て、ライブラリをきちんとインストールしましょう。" -#: ../../quickstart.rst:46 -msgid "We then use the :meth:`Client.event` decorator to register an event. This library has many events. Since this library is asynchronous, we do things in a \"callback\" style manner." -msgstr "続いて、 :meth:`Client.event` デコレータを使用してイベントを登録します。ライブラリにはたくさんのイベントが用意されています。このライブラリは非同期のため、「コールバック」のスタイルで処理を行います。" +#: ../../quickstart.rst:47 +msgid "" +"Next, we create an instance of a :class:`Client`. This client is our " +"connection to Discord." +msgstr "次に、 :class:`Client` のインスタンスを作成します。クライアントはDiscordへの接続を行います。" -#: ../../quickstart.rst:49 -msgid "A callback is essentially a function that is called when something happens. In our case, the :func:`on_ready` event is called when the bot has finished logging in and setting things up and the :func:`on_message` event is called when the bot has received a message." -msgstr "コールバックは基本的に、何かが発生した場合に呼び出される関数です。今回の場合だと、Botがログインして、設定などを終えたときに :func:`on_ready` が、メッセージを受信したときに :func:`on_message` が呼び出されます。" +#: ../../quickstart.rst:48 +msgid "" +"We then use the :meth:`Client.event` decorator to register an event. This" +" library has many events. Since this library is asynchronous, we do " +"things in a \"callback\" style manner." +msgstr "" +"続いて、 :meth:`Client.event` " +"デコレータを使用してイベントを登録します。ライブラリにはたくさんのイベントが用意されています。このライブラリは非同期のため、「コールバック」のスタイルで処理を行います。" -#: ../../quickstart.rst:52 -msgid "Since the :func:`on_message` event triggers for *every* message received, we have to make sure that we ignore messages from ourselves. We do this by checking if the :attr:`Message.author` is the same as the :attr:`Client.user`." -msgstr ":func:`on_message` イベントは受信したメッセージすべてに対して呼び出されるため、Bot自身からのメッセージは無視するように設定する必要があります。これは、メッセージの送信者である :attr:`Message.author` と、Bot自身を表す :attr:`Client.user` が等しいか比較することで実装できます。" +#: ../../quickstart.rst:51 +msgid "" +"A callback is essentially a function that is called when something " +"happens. In our case, the :func:`on_ready` event is called when the bot " +"has finished logging in and setting things up and the :func:`on_message` " +"event is called when the bot has received a message." +msgstr "" +"コールバックは基本的に、何かが発生した場合に呼び出される関数です。今回の場合だと、Botがログインして、設定などを終えたときに " +":func:`on_ready` が、メッセージを受信したときに :func:`on_message` が呼び出されます。" -#: ../../quickstart.rst:55 -msgid "Afterwards, we check if the :class:`Message.content` starts with ``'$hello'``. If it is, then we reply in the channel it was used in with ``'Hello!'``." -msgstr "その後、 :class:`Message.content` が ``'$hello'`` から始まるかどうかを確認し、当てはまればそのチャンネルに ``'Hello!'`` という返事を送信します。" +#: ../../quickstart.rst:54 +msgid "" +"Since the :func:`on_message` event triggers for *every* message received," +" we have to make sure that we ignore messages from ourselves. We do this " +"by checking if the :attr:`Message.author` is the same as the " +":attr:`Client.user`." +msgstr "" +":func:`on_message` " +"イベントは受信したメッセージすべてに対して呼び出されるため、Bot自身からのメッセージは無視するように設定する必要があります。これは、メッセージの送信者である" +" :attr:`Message.author` と、Bot自身を表す :attr:`Client.user` " +"が等しいか比較することで実装できます。" #: ../../quickstart.rst:57 -msgid "Finally, we run the bot with our login token. If you need help getting your token or creating a bot, look in the :ref:`discord-intro` section." -msgstr "最後に、ログイン用トークンを用いてBotを起動します。トークンの取得やBotの作成について分からないことがあれば、 :ref:`discord-intro` を参照してください。" +msgid "" +"Afterwards, we check if the :class:`Message.content` starts with " +"``'$hello'``. If it does, then we send a message in the channel it was " +"used in with ``'Hello!'``. This is a basic way of handling commands, " +"which can be later automated with the :doc:`./ext/commands/index` " +"framework." +msgstr "" -#: ../../quickstart.rst:61 -msgid "Now that we've made a bot, we have to *run* the bot. Luckily, this is simple since this is just a Python script, we can run it directly." -msgstr "さて、これでBotは完成なので、Botを *実行* してみましょう。幸いにも、これはただのPythonスクリプトなので実行は簡単です。直接実行が可能です。" +#: ../../quickstart.rst:60 +msgid "" +"Finally, we run the bot with our login token. If you need help getting " +"your token or creating a bot, look in the :ref:`discord-intro` section." +msgstr "" +"最後に、ログイン用トークンを用いてBotを起動します。トークンの取得やBotの作成について分からないことがあれば、 :ref:`discord-" +"intro` を参照してください。" #: ../../quickstart.rst:64 +msgid "" +"Now that we've made a bot, we have to *run* the bot. Luckily, this is " +"simple since this is just a Python script, we can run it directly." +msgstr "" +"さて、これでBotは完成なので、Botを *実行* " +"してみましょう。幸いにも、これはただのPythonスクリプトなので実行は簡単です。直接実行が可能です。" + +#: ../../quickstart.rst:67 msgid "On Windows:" msgstr "Windowsの場合:" -#: ../../quickstart.rst:70 +#: ../../quickstart.rst:73 msgid "On other systems:" msgstr "その他のシステムの場合:" -#: ../../quickstart.rst:76 +#: ../../quickstart.rst:79 msgid "Now you can try playing around with your basic bot." msgstr "これで、あなたが作ったBotと遊ぶことができます。" +#~ msgid "" +#~ "Afterwards, we check if the " +#~ ":class:`Message.content` starts with ``'$hello'``." +#~ " If it is, then we reply in " +#~ "the channel it was used in with" +#~ " ``'Hello!'``." +#~ msgstr "" +#~ "その後、 :class:`Message.content` が ``'$hello'`` " +#~ "から始まるかどうかを確認し、当てはまればそのチャンネルに ``'Hello!'`` という返事を送信します。" + diff --git a/docs/locale/ja/LC_MESSAGES/sphinx.po b/docs/locale/ja/LC_MESSAGES/sphinx.po index cdf43dd4b..0d4e8b96f 100644 --- a/docs/locale/ja/LC_MESSAGES/sphinx.po +++ b/docs/locale/ja/LC_MESSAGES/sphinx.po @@ -1,23 +1,114 @@ + msgid "" msgstr "" -"Project-Id-Version: discordpy\n" +"Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-22 09:35-0400\n" -"PO-Revision-Date: 2020-10-24 02:41\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" +"PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" +"Language: ja_JP\n" "Language-Team: Japanese\n" +"Plural-Forms: nplurals=1; plural=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" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: discordpy\n" -"X-Crowdin-Project-ID: 362783\n" -"X-Crowdin-Language: ja\n" -"X-Crowdin-File: sphinx.pot\n" -"X-Crowdin-File-ID: 70\n" -"Language: ja_JP\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../_templates/layout.html:36 +msgid "About these documents" +msgstr "" + +#: ../../_templates/layout.html:39 +msgid "Index" +msgstr "" + +#: ../../_templates/layout.html:42 ../../_templates/layout.html:66 +msgid "Search" +msgstr "" + +#: ../../_templates/layout.html:45 +msgid "Copyright" +msgstr "" + +#: ../../_templates/layout.html:63 +msgid "Discord" +msgstr "" + +#: ../../_templates/layout.html:67 +msgid "Close" +msgstr "" + +#: ../../_templates/layout.html:72 ../../_templates/layout.html:95 +msgid "Search documentation" +msgstr "" + +#: ../../_templates/layout.html:82 +msgid "View Documentation For" +msgstr "" + +#: ../../_templates/layout.html:125 +#, python-format +msgid "© Copyright %(copyright)s." +msgstr "" + +#: ../../_templates/layout.html:127 +#, python-format +msgid "© Copyright %(copyright)s." +msgstr "" + +#: ../../_templates/layout.html:131 +#, python-format +msgid "Last updated on %(last_updated)s." +msgstr "" + +#: ../../_templates/layout.html:134 +#, fuzzy, python-format +msgid "" +"Created using Sphinx " +"%(sphinx_version)s." +msgstr "Sphinx %(sphinx_version)s で作成されました。" + +#: ../../_templates/layout.html:155 +msgid "Settings" +msgstr "" + +#: ../../_templates/layout.html:157 +msgid "Font" +msgstr "" + +#: ../../_templates/layout.html:159 +msgid "Use a serif font:" +msgstr "" + +#: ../../_templates/layout.html:161 +msgid "Use a serif font? Your system font will be used, falling back to serif." +msgstr "" + +#: ../../_templates/layout.html:168 +msgid "Theme" +msgstr "" + +#: ../../_templates/layout.html:171 +msgid "Set your theme based on your system preferences" +msgstr "" + +#: ../../_templates/layout.html:174 +msgid "Automatic" +msgstr "" + +#: ../../_templates/layout.html:177 +msgid "Set your theme to light theme" +msgstr "" + +#: ../../_templates/layout.html:180 +msgid "Light" +msgstr "" -#: ../../_templates/layout.html:24 -msgid "Created using Sphinx %(sphinx_version)s." -msgstr "Sphinx %(sphinx_version)s で作成されました。" +#: ../../_templates/layout.html:183 +msgid "Set your theme to dark theme" +msgstr "" + +#: ../../_templates/layout.html:186 +msgid "Dark" +msgstr "" diff --git a/docs/locale/ja/LC_MESSAGES/whats_new.po b/docs/locale/ja/LC_MESSAGES/whats_new.po index ebcc0cd47..b3872f34e 100644 --- a/docs/locale/ja/LC_MESSAGES/whats_new.po +++ b/docs/locale/ja/LC_MESSAGES/whats_new.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: discordpy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-23 22:41-0400\n" +"POT-Creation-Date: 2022-02-27 02:33+0900\n" "PO-Revision-Date: 2020-10-24 02:41+0000\n" "Last-Translator: \n" "Language: ja_JP\n" @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.5.3\n" +"Generated-By: Babel 2.9.1\n" #: ../../whats_new.rst:9 msgid "Changelog" @@ -25,1203 +25,1865 @@ msgid "" msgstr "このページでは、特定のバージョンの新機能や変更された機能を人にやさしい形で詳細に記載しています。" #: ../../whats_new.rst:17 -#, fuzzy -msgid "v1.5.1" -msgstr "v1.2.1" - -#: ../../whats_new.rst:20 ../../whats_new.rst:73 ../../whats_new.rst:107 -#: ../../whats_new.rst:133 ../../whats_new.rst:204 ../../whats_new.rst:255 -#: ../../whats_new.rst:265 ../../whats_new.rst:280 ../../whats_new.rst:298 -#: ../../whats_new.rst:383 ../../whats_new.rst:434 ../../whats_new.rst:444 -#: ../../whats_new.rst:459 ../../whats_new.rst:473 ../../whats_new.rst:483 -#: ../../whats_new.rst:519 ../../whats_new.rst:549 ../../whats_new.rst:591 -#: ../../whats_new.rst:631 ../../whats_new.rst:652 ../../whats_new.rst:668 -#: ../../whats_new.rst:688 ../../whats_new.rst:736 ../../whats_new.rst:753 -#: ../../whats_new.rst:790 ../../whats_new.rst:826 ../../whats_new.rst:878 -#: ../../whats_new.rst:922 ../../whats_new.rst:988 +msgid "v1.7.3" +msgstr "v1.7.3" + +#: ../../whats_new.rst:20 ../../whats_new.rst:31 ../../whats_new.rst:43 +#: ../../whats_new.rst:102 ../../whats_new.rst:175 ../../whats_new.rst:208 +#: ../../whats_new.rst:261 ../../whats_new.rst:295 ../../whats_new.rst:321 +#: ../../whats_new.rst:392 ../../whats_new.rst:443 ../../whats_new.rst:453 +#: ../../whats_new.rst:468 ../../whats_new.rst:486 ../../whats_new.rst:571 +#: ../../whats_new.rst:622 ../../whats_new.rst:632 ../../whats_new.rst:647 +#: ../../whats_new.rst:661 ../../whats_new.rst:671 ../../whats_new.rst:707 +#: ../../whats_new.rst:737 ../../whats_new.rst:779 ../../whats_new.rst:819 +#: ../../whats_new.rst:840 ../../whats_new.rst:856 ../../whats_new.rst:876 +#: ../../whats_new.rst:924 ../../whats_new.rst:941 ../../whats_new.rst:978 +#: ../../whats_new.rst:1014 ../../whats_new.rst:1066 ../../whats_new.rst:1110 +#: ../../whats_new.rst:1176 msgid "Bug Fixes" msgstr "バグ修正" #: ../../whats_new.rst:22 +msgid "Fix a crash involving guild uploaded stickers" +msgstr "" + +#: ../../whats_new.rst:23 +msgid "" +"Fix :meth:`DMChannel.permissions_for` not having " +":attr:`Permissions.read_messages` set." +msgstr "" + +#: ../../whats_new.rst:28 +msgid "v1.7.2" +msgstr "v1.7.2" + +#: ../../whats_new.rst:33 +msgid "" +"Fix ``fail_if_not_exists`` causing certain message references to not be " +"usable within :meth:`abc.Messageable.send` and :meth:`Message.reply` " +"(:issue:`6726`)" +msgstr "" + +#: ../../whats_new.rst:34 +msgid "" +"Fix :meth:`Guild.chunk` hanging when the user left the guild. " +"(:issue:`6730`)" +msgstr "" + +#: ../../whats_new.rst:35 +msgid "Fix loop sleeping after final iteration rather than before (:issue:`6744`)" +msgstr "" + +#: ../../whats_new.rst:40 +msgid "v1.7.1" +msgstr "v1.7.1" + +#: ../../whats_new.rst:45 +msgid "" +"|commands| Fix :meth:`Cog.has_error_handler " +"` not working as intended." +msgstr "" + +#: ../../whats_new.rst:50 +msgid "v1.7.0" +msgstr "v1.7.0" + +#: ../../whats_new.rst:52 +msgid "" +"This version is mainly for improvements and bug fixes. This is more than " +"likely the last major version in the 1.x series. Work after this will be " +"spent on v2.0. As a result, **this is the last version to support Python " +"3.5**. Likewise, **this is the last version to support user bots**." +msgstr "" + +#: ../../whats_new.rst:56 +msgid "" +"Development of v2.0 will have breaking changes and support for newer API " +"features." +msgstr "" + +#: ../../whats_new.rst:59 ../../whats_new.rst:138 ../../whats_new.rst:241 +#: ../../whats_new.rst:335 ../../whats_new.rst:505 ../../whats_new.rst:684 +#: ../../whats_new.rst:752 ../../whats_new.rst:870 ../../whats_new.rst:902 +#: ../../whats_new.rst:935 ../../whats_new.rst:964 ../../whats_new.rst:991 +#: ../../whats_new.rst:1027 ../../whats_new.rst:1087 ../../whats_new.rst:1133 +msgid "New Features" +msgstr "新機能" + +#: ../../whats_new.rst:61 +msgid "" +"Add support for stage channels via :class:`StageChannel` (:issue:`6602`, " +":issue:`6608`)" +msgstr "" + +#: ../../whats_new.rst:64 +msgid "" +"Add support for :attr:`MessageReference.fail_if_not_exists` " +"(:issue:`6484`)" +msgstr "" + +#: ../../whats_new.rst:63 +msgid "" +"By default, if the message you're replying to doesn't exist then the API " +"errors out. This attribute tells the Discord API that it's okay for that " +"message to be missing." +msgstr "" + +#: ../../whats_new.rst:66 +msgid "Add support for Discord's new permission serialisation scheme." +msgstr "" + +#: ../../whats_new.rst:67 +msgid "Add an easier way to move channels using :meth:`abc.GuildChannel.move`" +msgstr "" + +#: ../../whats_new.rst:68 +msgid "Add :attr:`Permissions.use_slash_commands`" +msgstr "" + +#: ../../whats_new.rst:69 +msgid "Add :attr:`Permissions.request_to_speak`" +msgstr "" + +#: ../../whats_new.rst:70 +msgid "" +"Add support for voice regions in voice channels via " +":attr:`VoiceChannel.rtc_region` (:issue:`6606`)" +msgstr "" + +#: ../../whats_new.rst:71 +msgid "Add support for :meth:`PartialEmoji.url_as` (:issue:`6341`)" +msgstr "" + +#: ../../whats_new.rst:72 +msgid "Add :attr:`MessageReference.jump_url` (:issue:`6318`)" +msgstr "" + +#: ../../whats_new.rst:73 +msgid "Add :attr:`File.spoiler` (:issue:`6317`)" +msgstr "" + +#: ../../whats_new.rst:74 +msgid "" +"Add support for passing ``roles`` to " +":meth:`Guild.estimate_pruned_members` (:issue:`6538`)" +msgstr "" + +#: ../../whats_new.rst:75 +msgid "" +"Allow callable class factories to be used in :meth:`abc.Connectable.play`" +" (:issue:`6478`)" +msgstr "" + +#: ../../whats_new.rst:76 +msgid "" +"Add a way to get mutual guilds from the client's cache via " +":attr:`User.mutual_guilds` (:issue:`2539`, :issue:`6444`)" +msgstr "" + +#: ../../whats_new.rst:77 +msgid "" +":meth:`PartialMessage.edit` now returns a full :class:`Message` upon " +"success (:issue:`6309`)" +msgstr "" + +#: ../../whats_new.rst:78 +msgid "Add :attr:`RawMessageUpdateEvent.guild_id` (:issue:`6489`)" +msgstr "" + +#: ../../whats_new.rst:79 +msgid ":class:`AuditLogEntry` is now hashable (:issue:`6495`)" +msgstr "" + +#: ../../whats_new.rst:80 +msgid ":class:`Attachment` is now hashable" +msgstr "" + +#: ../../whats_new.rst:81 +msgid "Add :attr:`Attachment.content_type` attribute (:issue:`6618`)" +msgstr "" + +#: ../../whats_new.rst:82 +msgid "" +"Add support for casting :class:`Attachment` to :class:`str` to get the " +"URL." +msgstr "" + +#: ../../whats_new.rst:84 +msgid "Add ``seed`` parameter for :class:`Colour.random` (:issue:`6562`)" +msgstr "" + +#: ../../whats_new.rst:84 +msgid "" +"This only seeds it for one call. If seeding for multiple calls is " +"desirable, use :func:`random.seed`." +msgstr "" + +#: ../../whats_new.rst:86 +msgid "Add a :func:`utils.remove_markdown` helper function (:issue:`6573`)" +msgstr "" + +#: ../../whats_new.rst:87 +msgid "Add support for passing scopes to :func:`utils.oauth_url` (:issue:`6568`)" +msgstr "" + +#: ../../whats_new.rst:88 +msgid "" +"|commands| Add support for ``rgb`` CSS function as a parameter to " +":class:`ColourConverter ` (:issue:`6374`)" +msgstr "" + +#: ../../whats_new.rst:89 +msgid "" +"|commands| Add support for converting :class:`StoreChannel` via " +":class:`StoreChannelConverter ` " +"(:issue:`6603`)" +msgstr "" + +#: ../../whats_new.rst:90 +msgid "" +"|commands| Add support for stripping whitespace after the prefix is " +"encountered using the ``strip_after_prefix`` :class:`~ext.commands.Bot` " +"constructor parameter." +msgstr "" + +#: ../../whats_new.rst:91 +msgid "" +"|commands| Add :attr:`Context.invoked_parents " +"` to get the aliases a command's " +"parent was invoked with (:issue:`1874`, :issue:`6462`)" +msgstr "" + +#: ../../whats_new.rst:92 +msgid "" +"|commands| Add a converter for :class:`PartialMessage` under " +":class:`ext.commands.PartialMessageConverter` (:issue:`6308`)" +msgstr "" + +#: ../../whats_new.rst:93 +msgid "" +"|commands| Add a converter for :class:`Guild` under " +":class:`ext.commands.GuildConverter` (:issue:`6016`, :issue:`6365`)" +msgstr "" + +#: ../../whats_new.rst:94 +msgid "" +"|commands| Add :meth:`Command.has_error_handler " +"`" +msgstr "" + +#: ../../whats_new.rst:95 +msgid "" +"This is also adds :meth:`Cog.has_error_handler " +"`" +msgstr "" + +#: ../../whats_new.rst:96 +msgid "" +"|commands| Allow callable types to act as a bucket key for cooldowns " +"(:issue:`6563`)" +msgstr "" + +#: ../../whats_new.rst:97 +msgid "" +"|commands| Add ``linesep`` keyword argument to :class:`Paginator " +"` (:issue:`5975`)" +msgstr "" + +#: ../../whats_new.rst:98 +msgid "" +"|commands| Allow ``None`` to be passed to " +":attr:`HelpCommand.verify_checks " +"` to only verify in a guild " +"context (:issue:`2008`, :issue:`6446`)" +msgstr "" + +#: ../../whats_new.rst:99 +msgid "" +"|commands| Allow relative paths when loading extensions via a ``package``" +" keyword argument (:issue:`2465`, :issue:`6445`)" +msgstr "" + +#: ../../whats_new.rst:104 +msgid "" +"Fix mentions not working if ``mention_author`` is passed in " +":meth:`abc.Messageable.send` without :attr:`Client.allowed_mentions` set " +"(:issue:`6192`, :issue:`6458`)" +msgstr "" + +#: ../../whats_new.rst:105 +msgid "" +"Fix user created instances of :class:`CustomActivity` triggering an error" +" (:issue:`4049`)" +msgstr "" + +#: ../../whats_new.rst:106 +msgid "" +"Note that currently, bot users still cannot set a custom activity due to " +"a Discord limitation." +msgstr "" + +#: ../../whats_new.rst:107 +msgid "" +"Fix :exc:`ZeroDivisionError` being raised from " +":attr:`VoiceClient.average_latency` (:issue:`6430`, :issue:`6436`)" +msgstr "" + +#: ../../whats_new.rst:108 +msgid "Fix :attr:`User.public_flags` not updating upon edit (:issue:`6315`)" +msgstr "" + +#: ../../whats_new.rst:109 +msgid "" +"Fix :attr:`Message.call` sometimes causing attribute errors " +"(:issue:`6390`)" +msgstr "" + +#: ../../whats_new.rst:110 +msgid "" +"Fix issue resending a file during request retries on newer versions of " +"``aiohttp`` (:issue:`6531`)" +msgstr "" + +#: ../../whats_new.rst:111 +msgid "Raise an error when ``user_ids`` is empty in :meth:`Guild.query_members`" +msgstr "" + +#: ../../whats_new.rst:112 +msgid "Fix ``__str__`` magic method raising when a :class:`Guild` is unavailable." +msgstr "" + +#: ../../whats_new.rst:113 +msgid "" +"Fix potential :exc:`AttributeError` when accessing " +":attr:`VoiceChannel.members` (:issue:`6602`)" +msgstr "" + +#: ../../whats_new.rst:114 +msgid "" +":class:`Embed` constructor parameters now implicitly convert to " +":class:`str` (:issue:`6574`)" +msgstr "" + +#: ../../whats_new.rst:115 +msgid "" +"Ensure ``discord`` package is only run if executed as a script " +"(:issue:`6483`)" +msgstr "" + +#: ../../whats_new.rst:116 +msgid "" +"|commands| Fix irrelevant commands potentially being unloaded during cog " +"unload due to failure." +msgstr "" + +#: ../../whats_new.rst:117 +msgid "" +"|commands| Fix attribute errors when setting a cog to " +":class:`~.ext.commands.HelpCommand` (:issue:`5154`)" +msgstr "" + +#: ../../whats_new.rst:118 +msgid "" +"|commands| Fix :attr:`Context.invoked_with " +"` being improperly reassigned during a" +" :meth:`~ext.commands.Context.reinvoke` (:issue:`6451`, :issue:`6462`)" +msgstr "" + +#: ../../whats_new.rst:119 +msgid "" +"|commands| Remove duplicates from :meth:`HelpCommand.get_bot_mapping " +"` (:issue:`6316`)" +msgstr "" + +#: ../../whats_new.rst:120 +msgid "" +"|commands| Properly handle positional-only parameters in bot command " +"signatures (:issue:`6431`)" +msgstr "" + +#: ../../whats_new.rst:121 +msgid "" +"|commands| Group signatures now properly show up in " +":attr:`Command.signature ` " +"(:issue:`6529`, :issue:`6530`)" +msgstr "" + +#: ../../whats_new.rst:124 ../../whats_new.rst:191 ../../whats_new.rst:220 +#: ../../whats_new.rst:276 ../../whats_new.rst:310 ../../whats_new.rst:420 +#: ../../whats_new.rst:492 ../../whats_new.rst:595 ../../whats_new.rst:715 +#: ../../whats_new.rst:742 ../../whats_new.rst:800 +msgid "Miscellaneous" +msgstr "" + +#: ../../whats_new.rst:126 +msgid "" +"User endpoints and all userbot related functionality has been deprecated " +"and will be removed in the next major version of the library." +msgstr "" + +#: ../../whats_new.rst:127 +msgid "" +":class:`Permission` class methods were updated to match the UI of the " +"Discord client (:issue:`6476`)" +msgstr "" + +#: ../../whats_new.rst:128 +msgid "" +"``_`` and ``-`` characters are now stripped when making a new cog using " +"the ``discord`` package (:issue:`6313`)" +msgstr "" + +#: ../../whats_new.rst:133 +msgid "v1.6.0" +msgstr "v1.6.0" + +#: ../../whats_new.rst:135 +msgid "This version comes with support for replies and stickers." +msgstr "" + +#: ../../whats_new.rst:140 +msgid "" +"An entirely redesigned documentation. This was the cumulation of multiple" +" months of effort." +msgstr "" + +#: ../../whats_new.rst:141 +msgid "" +"There's now a dark theme, feel free to navigate to the cog on the screen " +"to change your setting, though this should be automatic." +msgstr "" + +#: ../../whats_new.rst:142 +msgid "" +"Add support for :meth:`AppInfo.icon_url_as` and " +":meth:`AppInfo.cover_image_url_as` (:issue:`5888`)" +msgstr "" + +#: ../../whats_new.rst:143 +msgid "Add :meth:`Colour.random` to get a random colour (:issue:`6067`)" +msgstr "" + +#: ../../whats_new.rst:144 +msgid "Add support for stickers via :class:`Sticker` (:issue:`5946`)" +msgstr "" + +#: ../../whats_new.rst:148 +msgid "Add support for replying via :meth:`Message.reply` (:issue:`6061`)" +msgstr "" + +#: ../../whats_new.rst:146 +msgid "This also comes with the :attr:`AllowedMentions.replied_user` setting." +msgstr "" + +#: ../../whats_new.rst:147 +msgid ":meth:`abc.Messageable.send` can now accept a :class:`MessageReference`." +msgstr "" + +#: ../../whats_new.rst:148 +msgid ":class:`MessageReference` can now be constructed by users." +msgstr "" + +#: ../../whats_new.rst:149 +msgid "" +":meth:`Message.to_reference` can now convert a message to a " +":class:`MessageReference`." +msgstr "" + +#: ../../whats_new.rst:150 +msgid "" +"Add support for getting the replied to resolved message through " +":attr:`MessageReference.resolved`." +msgstr "" + +#: ../../whats_new.rst:156 +msgid "Add support for role tags." +msgstr "" + +#: ../../whats_new.rst:152 +msgid "" +":attr:`Guild.premium_subscriber_role` to get the \"Nitro Booster\" role " +"(if available)." +msgstr "" + +#: ../../whats_new.rst:153 +msgid ":attr:`Guild.self_role` to get the bot's own role (if available)." +msgstr "" + +#: ../../whats_new.rst:154 +msgid ":attr:`Role.tags` to get the role's tags." +msgstr "" + +#: ../../whats_new.rst:155 +msgid "" +":meth:`Role.is_premium_subscriber` to check if a role is the \"Nitro " +"Booster\" role." +msgstr "" + +#: ../../whats_new.rst:156 +msgid "" +":meth:`Role.is_bot_managed` to check if a role is a bot role (i.e. the " +"automatically created role for bots)." +msgstr "" + +#: ../../whats_new.rst:157 +msgid "" +":meth:`Role.is_integration` to check if a role is role created by an " +"integration." +msgstr "" + +#: ../../whats_new.rst:158 +msgid "" +"Add :meth:`Client.is_ws_ratelimited` to check if the websocket is rate " +"limited." +msgstr "" + +#: ../../whats_new.rst:159 +msgid "" +":meth:`ShardInfo.is_ws_ratelimited` is the equivalent for checking a " +"specific shard." +msgstr "" + +#: ../../whats_new.rst:160 +msgid "" +"Add support for chunking an :class:`AsyncIterator` through " +":meth:`AsyncIterator.chunk` (:issue:`6100`, :issue:`6082`)" +msgstr "" + +#: ../../whats_new.rst:161 +msgid "Add :attr:`PartialEmoji.created_at` (:issue:`6128`)" +msgstr "" + +#: ../../whats_new.rst:162 +msgid "Add support for editing and deleting webhook sent messages (:issue:`6058`)" +msgstr "" + +#: ../../whats_new.rst:163 +msgid "This adds :class:`WebhookMessage` as well to power this behaviour." +msgstr "" + +#: ../../whats_new.rst:164 +msgid "" +"Add :class:`PartialMessage` to allow working with a message via channel " +"objects and just a message_id (:issue:`5905`)" +msgstr "" + +#: ../../whats_new.rst:165 +msgid "" +"This is useful if you don't want to incur an extra API call to fetch the " +"message." +msgstr "" + +#: ../../whats_new.rst:166 +msgid "Add :meth:`Emoji.url_as` (:issue:`6162`)" +msgstr "" + +#: ../../whats_new.rst:167 +msgid "Add support for :attr:`Member.pending` for the membership gating feature." +msgstr "" + +#: ../../whats_new.rst:168 +msgid "" +"Allow ``colour`` parameter to take ``int`` in :meth:`Guild.create_role` " +"(:issue:`6195`)" +msgstr "" + +#: ../../whats_new.rst:169 +msgid "" +"Add support for ``presences`` in :meth:`Guild.query_members` " +"(:issue:`2354`)" +msgstr "" + +#: ../../whats_new.rst:170 +msgid "" +"|commands| Add support for ``description`` keyword argument in " +":class:`commands.Cog ` (:issue:`6028`)" +msgstr "" + +#: ../../whats_new.rst:171 +msgid "" +"|tasks| Add support for calling the wrapped coroutine as a function via " +"``__call__``." +msgstr "" + +#: ../../whats_new.rst:177 +msgid "" +"Raise :exc:`DiscordServerError` when reaching 503s repeatedly " +"(:issue:`6044`)" +msgstr "" + +#: ../../whats_new.rst:178 +msgid "" +"Fix :exc:`AttributeError` when :meth:`Client.fetch_template` is called " +"(:issue:`5986`)" +msgstr "" + +#: ../../whats_new.rst:179 +msgid "" +"Fix errors when playing audio and moving to another channel " +"(:issue:`5953`)" +msgstr "" + +#: ../../whats_new.rst:180 +msgid "" +"Fix :exc:`AttributeError` when voice channels disconnect too fast " +"(:issue:`6039`)" +msgstr "" + +#: ../../whats_new.rst:181 +msgid "Fix stale :class:`User` references when the members intent is off." +msgstr "" + +#: ../../whats_new.rst:182 +msgid "" +"Fix :func:`on_user_update` not dispatching in certain cases when a member" +" is not cached but the user somehow is." +msgstr "" + +#: ../../whats_new.rst:183 +msgid "" +"Fix :attr:`Message.author` being overwritten in certain cases during " +"message update." +msgstr "" + +#: ../../whats_new.rst:184 +msgid "" +"This would previously make it so :attr:`Message.author` is a " +":class:`User`." +msgstr "" + +#: ../../whats_new.rst:185 +msgid "" +"Fix :exc:`UnboundLocalError` for editing ``public_updates_channel`` in " +":meth:`Guild.edit` (:issue:`6093`)" +msgstr "" + +#: ../../whats_new.rst:186 +msgid "Fix uninitialised :attr:`CustomActivity.created_at` (:issue:`6095`)" +msgstr "" + +#: ../../whats_new.rst:187 +msgid "" +"|commands| Errors during cog unload no longer stops module cleanup " +"(:issue:`6113`)" +msgstr "" + +#: ../../whats_new.rst:188 +msgid "" +"|commands| Properly cleanup lingering commands when a conflicting alias " +"is found when adding commands (:issue:`6217`)" +msgstr "" + +#: ../../whats_new.rst:193 +msgid "" +"``ffmpeg`` spawned processes no longer open a window in Windows " +"(:issue:`6038`)" +msgstr "" + +#: ../../whats_new.rst:194 +msgid "" +"Update dependencies to allow the library to work on Python 3.9+ without " +"requiring build tools. (:issue:`5984`, :issue:`5970`)" +msgstr "" + +#: ../../whats_new.rst:195 +msgid "Fix docstring issue leading to a SyntaxError in 3.9 (:issue:`6153`)" +msgstr "" + +#: ../../whats_new.rst:196 +msgid "Update Windows opus binaries from 1.2.1 to 1.3.1 (:issue:`6161`)" +msgstr "" + +#: ../../whats_new.rst:197 +msgid "" +"Allow :meth:`Guild.create_role` to accept :class:`int` as the ``colour`` " +"parameter (:issue:`6195`)" +msgstr "" + +#: ../../whats_new.rst:198 +msgid "" +"|commands| :class:`MessageConverter ` " +"regex got updated to support ``www.`` prefixes (:issue:`6002`)" +msgstr "" + +#: ../../whats_new.rst:199 +msgid "" +"|commands| :class:`UserConverter ` now " +"fetches the API if an ID is passed and the user is not cached." +msgstr "" + +#: ../../whats_new.rst:200 +msgid "" +"|commands| :func:`max_concurrency ` is now " +"called before cooldowns (:issue:`6172`)" +msgstr "" + +#: ../../whats_new.rst:205 +msgid "v1.5.1" +msgstr "v1.5.1" + +#: ../../whats_new.rst:210 msgid "" "Fix :func:`utils.escape_markdown` not escaping quotes properly " "(:issue:`5897`)" msgstr "" -#: ../../whats_new.rst:23 +#: ../../whats_new.rst:211 msgid "Fix :class:`Message` not being hashable (:issue:`5901`, :issue:`5866`)" msgstr "" -#: ../../whats_new.rst:24 +#: ../../whats_new.rst:212 msgid "Fix moving channels to the end of the channel list (:issue:`5923`)" msgstr "" -#: ../../whats_new.rst:25 +#: ../../whats_new.rst:213 msgid "" "Fix seemingly strange behaviour in ``__eq__`` for " ":class:`PermissionOverwrite` (:issue:`5929`)" msgstr "" -#: ../../whats_new.rst:26 +#: ../../whats_new.rst:214 msgid "" "Fix aliases showing up in ``__iter__`` for :class:`Intents` " "(:issue:`5945`)" msgstr "" -#: ../../whats_new.rst:27 +#: ../../whats_new.rst:215 msgid "" "Fix the bot disconnecting from voice when moving them to another channel " "(:issue:`5904`)" msgstr "" -#: ../../whats_new.rst:28 +#: ../../whats_new.rst:216 msgid "" "Fix attribute errors when chunking times out sometimes during delayed " "on_ready dispatching." msgstr "" -#: ../../whats_new.rst:29 +#: ../../whats_new.rst:217 msgid "" "Ensure that the bot's own member is not evicted from the cache " "(:issue:`5949`)" msgstr "" -#: ../../whats_new.rst:32 ../../whats_new.rst:88 ../../whats_new.rst:122 -#: ../../whats_new.rst:232 ../../whats_new.rst:304 ../../whats_new.rst:407 -#: ../../whats_new.rst:527 ../../whats_new.rst:554 ../../whats_new.rst:612 -msgid "Miscellaneous" -msgstr "" - -#: ../../whats_new.rst:34 +#: ../../whats_new.rst:222 msgid "" "Members are now loaded during ``GUILD_MEMBER_UPDATE`` events if " ":attr:`MemberCacheFlags.joined` is set. (:issue:`5930`)" msgstr "" -#: ../../whats_new.rst:35 +#: ../../whats_new.rst:223 msgid "" "|commands| :class:`MemberConverter ` now " "properly lazily fetches members if not available from cache." msgstr "" -#: ../../whats_new.rst:36 +#: ../../whats_new.rst:224 msgid "This is the same as having ``discord.Member`` as the type-hint." msgstr "" -#: ../../whats_new.rst:37 +#: ../../whats_new.rst:225 msgid "" ":meth:`Guild.chunk` now allows concurrent calls without spamming the " "gateway with requests." msgstr "" -#: ../../whats_new.rst:42 +#: ../../whats_new.rst:230 #, fuzzy msgid "v1.5.0" msgstr "v1.2.0" -#: ../../whats_new.rst:44 +#: ../../whats_new.rst:232 msgid "" "This version came with forced breaking changes that Discord is requiring " "all bots to go through on October 7th. It is highly recommended to read " "the documentation on intents, :ref:`intents_primer`." msgstr "" -#: ../../whats_new.rst:47 +#: ../../whats_new.rst:235 #, fuzzy msgid "API Changes" msgstr "破壊的変更" -#: ../../whats_new.rst:49 +#: ../../whats_new.rst:237 msgid "" "Members and presences will no longer be retrieved due to an API change. " "See :ref:`privileged_intents` for more info." msgstr "" -#: ../../whats_new.rst:50 +#: ../../whats_new.rst:238 msgid "" "As a consequence, fetching offline members is disabled if the members " "intent is not enabled." msgstr "" -#: ../../whats_new.rst:53 ../../whats_new.rst:147 ../../whats_new.rst:317 -#: ../../whats_new.rst:496 ../../whats_new.rst:564 ../../whats_new.rst:682 -#: ../../whats_new.rst:714 ../../whats_new.rst:747 ../../whats_new.rst:776 -#: ../../whats_new.rst:803 ../../whats_new.rst:839 ../../whats_new.rst:899 -#: ../../whats_new.rst:945 -msgid "New Features" -msgstr "新機能" - -#: ../../whats_new.rst:55 +#: ../../whats_new.rst:243 msgid "" "Support for gateway intents, passed via ``intents`` in :class:`Client` " "using :class:`Intents`." msgstr "" -#: ../../whats_new.rst:56 +#: ../../whats_new.rst:244 msgid "Add :attr:`VoiceRegion.south_korea` (:issue:`5233`)" msgstr "" -#: ../../whats_new.rst:57 +#: ../../whats_new.rst:245 msgid "Add support for ``__eq__`` for :class:`Message` (:issue:`5789`)" msgstr "" -#: ../../whats_new.rst:58 +#: ../../whats_new.rst:246 msgid "Add :meth:`Colour.dark_theme` factory method (:issue:`1584`)" msgstr "" -#: ../../whats_new.rst:59 +#: ../../whats_new.rst:247 msgid "" "Add :meth:`AllowedMentions.none` and :meth:`AllowedMentions.all` " "(:issue:`5785`)" msgstr "" -#: ../../whats_new.rst:60 +#: ../../whats_new.rst:248 msgid "" "Add more concrete exceptions for 500 class errors under " ":class:`DiscordServerError` (:issue:`5797`)" msgstr "" -#: ../../whats_new.rst:61 +#: ../../whats_new.rst:249 msgid "Implement :class:`VoiceProtocol` to better intersect the voice flow." msgstr "" -#: ../../whats_new.rst:62 +#: ../../whats_new.rst:250 msgid "Add :meth:`Guild.chunk` to fully chunk a guild." msgstr "" -#: ../../whats_new.rst:63 +#: ../../whats_new.rst:251 msgid "" "Add :class:`MemberCacheFlags` to better control member cache. See " ":ref:`intents_member_cache` for more info." msgstr "" -#: ../../whats_new.rst:65 +#: ../../whats_new.rst:253 msgid "Add support for :attr:`ActivityType.competing` (:issue:`5823`)" msgstr "" -#: ../../whats_new.rst:65 +#: ../../whats_new.rst:253 msgid "This seems currently unused API wise." msgstr "" -#: ../../whats_new.rst:67 +#: ../../whats_new.rst:255 msgid "" "Add support for message references, :attr:`Message.reference` " "(:issue:`5754`, :issue:`5832`)" msgstr "" -#: ../../whats_new.rst:68 +#: ../../whats_new.rst:256 msgid "" "Add alias for :class:`ColourConverter` under ``ColorConverter`` " "(:issue:`5773`)" msgstr "" -#: ../../whats_new.rst:69 +#: ../../whats_new.rst:257 msgid "" "Add alias for :attr:`PublicUserFlags.verified_bot_developer` under " ":attr:`PublicUserFlags.early_verified_bot_developer` (:issue:`5849`)" msgstr "" -#: ../../whats_new.rst:70 +#: ../../whats_new.rst:258 msgid "" "|commands| Add support for ``require_var_positional`` for " ":class:`Command` (:issue:`5793`)" msgstr "" -#: ../../whats_new.rst:75 ../../whats_new.rst:109 +#: ../../whats_new.rst:263 ../../whats_new.rst:297 msgid "Fix issue with :meth:`Guild.by_category` not showing certain channels." msgstr "" -#: ../../whats_new.rst:76 ../../whats_new.rst:110 +#: ../../whats_new.rst:264 ../../whats_new.rst:298 msgid "" "Fix :attr:`abc.GuildChannel.permissions_synced` always being ``False`` " "(:issue:`5772`)" msgstr "" -#: ../../whats_new.rst:77 ../../whats_new.rst:111 +#: ../../whats_new.rst:265 ../../whats_new.rst:299 msgid "" "Fix handling of cloudflare bans on webhook related requests " "(:issue:`5221`)" msgstr "" -#: ../../whats_new.rst:78 ../../whats_new.rst:112 +#: ../../whats_new.rst:266 ../../whats_new.rst:300 msgid "" "Fix cases where a keep-alive thread would ack despite already dying " "(:issue:`5800`)" msgstr "" -#: ../../whats_new.rst:79 ../../whats_new.rst:113 +#: ../../whats_new.rst:267 ../../whats_new.rst:301 msgid "" "Fix cases where a :class:`Member` reference would be stale when cache is " "disabled in message events (:issue:`5819`)" msgstr "" -#: ../../whats_new.rst:80 ../../whats_new.rst:114 +#: ../../whats_new.rst:268 ../../whats_new.rst:302 msgid "" "Fix ``allowed_mentions`` not being sent when sending a single file " "(:issue:`5835`)" msgstr "" -#: ../../whats_new.rst:81 ../../whats_new.rst:115 +#: ../../whats_new.rst:269 ../../whats_new.rst:303 msgid "" "Fix ``overwrites`` being ignored in :meth:`abc.GuildChannel.edit` if " "``{}`` is passed (:issue:`5756`, :issue:`5757`)" msgstr "" -#: ../../whats_new.rst:82 ../../whats_new.rst:116 +#: ../../whats_new.rst:270 ../../whats_new.rst:304 msgid "" "|commands| Fix exceptions being raised improperly in command invoke hooks" " (:issue:`5799`)" msgstr "" -#: ../../whats_new.rst:83 ../../whats_new.rst:117 +#: ../../whats_new.rst:271 ../../whats_new.rst:305 msgid "" "|commands| Fix commands not being properly ejected during errors in a cog" " injection (:issue:`5804`)" msgstr "" -#: ../../whats_new.rst:84 ../../whats_new.rst:118 +#: ../../whats_new.rst:272 ../../whats_new.rst:306 msgid "|commands| Fix cooldown timing ignoring edited timestamps." msgstr "" -#: ../../whats_new.rst:85 ../../whats_new.rst:119 +#: ../../whats_new.rst:273 ../../whats_new.rst:307 msgid "" "|tasks| Fix tasks extending the next iteration on handled exceptions " "(:issue:`5762`, :issue:`5763`)" msgstr "" -#: ../../whats_new.rst:90 +#: ../../whats_new.rst:278 msgid "Webhook requests are now logged (:issue:`5798`)" msgstr "" -#: ../../whats_new.rst:91 ../../whats_new.rst:124 +#: ../../whats_new.rst:279 ../../whats_new.rst:312 msgid "" "Remove caching layer from :attr:`AutoShardedClient.shards`. This was " "causing issues if queried before launching shards." msgstr "" -#: ../../whats_new.rst:92 +#: ../../whats_new.rst:280 msgid "Gateway rate limits are now handled." msgstr "" -#: ../../whats_new.rst:93 +#: ../../whats_new.rst:281 msgid "Warnings logged due to missed caches are now changed to DEBUG log level." msgstr "" -#: ../../whats_new.rst:94 +#: ../../whats_new.rst:282 msgid "Some strings are now explicitly interned to reduce memory usage." msgstr "" -#: ../../whats_new.rst:95 +#: ../../whats_new.rst:283 msgid "" "Usage of namedtuples has been reduced to avoid potential breaking changes" " in the future (:issue:`5834`)" msgstr "" -#: ../../whats_new.rst:96 +#: ../../whats_new.rst:284 msgid "" "|commands| All :class:`BadArgument` exceptions from the built-in " "converters now raise concrete exceptions to better tell them apart " "(:issue:`5748`)" msgstr "" -#: ../../whats_new.rst:97 ../../whats_new.rst:125 +#: ../../whats_new.rst:285 ../../whats_new.rst:313 msgid "" "|tasks| Lazily fetch the event loop to prevent surprises when changing " "event loop policy (:issue:`5808`)" msgstr "" -#: ../../whats_new.rst:102 +#: ../../whats_new.rst:290 #, fuzzy msgid "v1.4.2" msgstr "v1.2.2" -#: ../../whats_new.rst:104 +#: ../../whats_new.rst:292 msgid "This is a maintenance release with backports from :ref:`vp1p5p0`." msgstr "" -#: ../../whats_new.rst:130 +#: ../../whats_new.rst:318 #, fuzzy msgid "v1.4.1" msgstr "v1.2.1" -#: ../../whats_new.rst:135 +#: ../../whats_new.rst:323 msgid "" "Properly terminate the connection when :meth:`Client.close` is called " "(:issue:`5207`)" msgstr "" -#: ../../whats_new.rst:136 +#: ../../whats_new.rst:324 msgid "" "Fix error being raised when clearing embed author or image when it was " "already cleared (:issue:`5210`, :issue:`5212`)" msgstr "" -#: ../../whats_new.rst:137 +#: ../../whats_new.rst:325 msgid "Fix ``__path__`` to allow editable extensions (:issue:`5213`)" msgstr "" -#: ../../whats_new.rst:142 +#: ../../whats_new.rst:330 #, fuzzy msgid "v1.4.0" msgstr "v1.2.0" -#: ../../whats_new.rst:144 +#: ../../whats_new.rst:332 msgid "" "Another version with a long development time. Features like Intents are " "slated to be released in a v1.5 release. Thank you for your patience!" msgstr "" -#: ../../whats_new.rst:151 +#: ../../whats_new.rst:339 msgid "" "Add support for :class:`AllowedMentions` to have more control over what " "gets mentioned." msgstr "" -#: ../../whats_new.rst:150 +#: ../../whats_new.rst:338 msgid "This can be set globally through :attr:`Client.allowed_mentions`" msgstr "" -#: ../../whats_new.rst:151 +#: ../../whats_new.rst:339 msgid "" "This can also be set on a per message basis via " ":meth:`abc.Messageable.send`" msgstr "" -#: ../../whats_new.rst:159 +#: ../../whats_new.rst:347 msgid "" ":class:`AutoShardedClient` has been completely redesigned from the ground" " up to better suit multi-process clusters (:issue:`2654`)" msgstr "" -#: ../../whats_new.rst:154 +#: ../../whats_new.rst:342 msgid "" "Add :class:`ShardInfo` which allows fetching specific information about a" " shard." msgstr "" -#: ../../whats_new.rst:155 +#: ../../whats_new.rst:343 msgid "" "The :class:`ShardInfo` allows for reconnecting and disconnecting of a " "specific shard as well." msgstr "" -#: ../../whats_new.rst:156 +#: ../../whats_new.rst:344 msgid "" "Add :meth:`AutoShardedClient.get_shard` and " ":attr:`AutoShardedClient.shards` to get information about shards." msgstr "" -#: ../../whats_new.rst:157 +#: ../../whats_new.rst:345 msgid "" "Rework the entire connection flow to better facilitate the ``IDENTIFY`` " "rate limits." msgstr "" -#: ../../whats_new.rst:158 +#: ../../whats_new.rst:346 msgid "" "Add a hook :meth:`Client.before_identify_hook` to have better control " "over what happens before an ``IDENTIFY`` is done." msgstr "" -#: ../../whats_new.rst:159 +#: ../../whats_new.rst:347 msgid "" "Add more shard related events such as :func:`on_shard_connect`, " ":func:`on_shard_disconnect` and :func:`on_shard_resumed`." msgstr "" -#: ../../whats_new.rst:165 +#: ../../whats_new.rst:353 msgid "Add support for guild templates (:issue:`2652`)" msgstr "" -#: ../../whats_new.rst:162 +#: ../../whats_new.rst:350 msgid "This adds :class:`Template` to read a template's information." msgstr "" -#: ../../whats_new.rst:163 +#: ../../whats_new.rst:351 msgid "" ":meth:`Client.fetch_template` can be used to fetch a template's " "information from the API." msgstr "" -#: ../../whats_new.rst:164 +#: ../../whats_new.rst:352 msgid "" ":meth:`Client.create_guild` can now take an optional template to base the" " creation from." msgstr "" -#: ../../whats_new.rst:165 +#: ../../whats_new.rst:353 msgid "" "Note that fetching a guild's template is currently restricted for bot " "accounts." msgstr "" -#: ../../whats_new.rst:175 +#: ../../whats_new.rst:363 msgid "Add support for guild integrations (:issue:`2051`, :issue:`1083`)" msgstr "" -#: ../../whats_new.rst:168 +#: ../../whats_new.rst:356 msgid ":class:`Integration` is used to read integration information." msgstr "" -#: ../../whats_new.rst:169 +#: ../../whats_new.rst:357 msgid "" ":class:`IntegrationAccount` is used to read integration account " "information." msgstr "" -#: ../../whats_new.rst:170 +#: ../../whats_new.rst:358 msgid ":meth:`Guild.integrations` will fetch all integrations in a guild." msgstr "" -#: ../../whats_new.rst:171 +#: ../../whats_new.rst:359 msgid ":meth:`Guild.create_integration` will create an integration." msgstr "" -#: ../../whats_new.rst:172 +#: ../../whats_new.rst:360 msgid ":meth:`Integration.edit` will edit an existing integration." msgstr "" -#: ../../whats_new.rst:173 +#: ../../whats_new.rst:361 msgid ":meth:`Integration.delete` will delete an integration." msgstr "" -#: ../../whats_new.rst:174 +#: ../../whats_new.rst:362 msgid ":meth:`Integration.sync` will sync an integration." msgstr "" -#: ../../whats_new.rst:175 +#: ../../whats_new.rst:363 msgid "There is currently no support in the audit log for this." msgstr "" -#: ../../whats_new.rst:177 +#: ../../whats_new.rst:365 msgid "" "Add an alias for :attr:`VerificationLevel.extreme` under " ":attr:`VerificationLevel.very_high` (:issue:`2650`)" msgstr "" -#: ../../whats_new.rst:178 +#: ../../whats_new.rst:366 msgid "Add various grey to gray aliases for :class:`Colour` (:issue:`5130`)" msgstr "" -#: ../../whats_new.rst:179 +#: ../../whats_new.rst:367 msgid "" "Added :attr:`VoiceClient.latency` and :attr:`VoiceClient.average_latency`" " (:issue:`2535`)" msgstr "" -#: ../../whats_new.rst:180 +#: ../../whats_new.rst:368 msgid "" "Add ``use_cached`` and ``spoiler`` parameters to " ":meth:`Attachment.to_file` (:issue:`2577`, :issue:`4095`)" msgstr "" -#: ../../whats_new.rst:181 +#: ../../whats_new.rst:369 msgid "" "Add ``position`` parameter support to :meth:`Guild.create_category` " "(:issue:`2623`)" msgstr "" -#: ../../whats_new.rst:182 +#: ../../whats_new.rst:370 msgid "Allow passing ``int`` for the colour in :meth:`Role.edit` (:issue:`4057`)" msgstr "" -#: ../../whats_new.rst:183 +#: ../../whats_new.rst:371 msgid "" "Add :meth:`Embed.remove_author` to clear author information from an embed" " (:issue:`4068`)" msgstr "" -#: ../../whats_new.rst:184 +#: ../../whats_new.rst:372 msgid "" "Add the ability to clear images and thumbnails in embeds using " ":attr:`Embed.Empty` (:issue:`4053`)" msgstr "" -#: ../../whats_new.rst:185 +#: ../../whats_new.rst:373 msgid "Add :attr:`Guild.max_video_channel_users` (:issue:`4120`)" msgstr "" -#: ../../whats_new.rst:186 +#: ../../whats_new.rst:374 msgid "Add :attr:`Guild.public_updates_channel` (:issue:`4120`)" msgstr "" -#: ../../whats_new.rst:187 +#: ../../whats_new.rst:375 msgid "" "Add ``guild_ready_timeout`` parameter to :class:`Client` and subclasses " "to control timeouts when the ``GUILD_CREATE`` stream takes too long " "(:issue:`4112`)" msgstr "" -#: ../../whats_new.rst:188 +#: ../../whats_new.rst:376 msgid "" "Add support for public user flags via :attr:`User.public_flags` and " ":class:`PublicUserFlags` (:issue:`3999`)" msgstr "" -#: ../../whats_new.rst:189 +#: ../../whats_new.rst:377 msgid "" "Allow changing of channel types via :meth:`TextChannel.edit` to and from " "a news channel (:issue:`4121`)" msgstr "" -#: ../../whats_new.rst:190 +#: ../../whats_new.rst:378 msgid "" "Add :meth:`Guild.edit_role_positions` to bulk edit role positions in a " "single API call (:issue:`2501`, :issue:`2143`)" msgstr "" -#: ../../whats_new.rst:191 +#: ../../whats_new.rst:379 msgid "" "Add :meth:`Guild.change_voice_state` to change your voice state in a " "guild (:issue:`5088`)" msgstr "" -#: ../../whats_new.rst:192 +#: ../../whats_new.rst:380 msgid "" "Add :meth:`PartialInviteGuild.is_icon_animated` for checking if the " "invite guild has animated icon (:issue:`4180`, :issue:`4181`)" msgstr "" -#: ../../whats_new.rst:193 +#: ../../whats_new.rst:381 msgid "" "Add :meth:`PartialInviteGuild.icon_url_as` now supports ``static_format``" " for consistency (:issue:`4180`, :issue:`4181`)" msgstr "" -#: ../../whats_new.rst:194 +#: ../../whats_new.rst:382 msgid "Add support for ``user_ids`` in :meth:`Guild.query_members`" msgstr "" -#: ../../whats_new.rst:195 +#: ../../whats_new.rst:383 msgid "" "Add support for pruning members by roles in :meth:`Guild.prune_members` " "(:issue:`4043`)" msgstr "" -#: ../../whats_new.rst:196 +#: ../../whats_new.rst:384 msgid "" "|commands| Implement :func:`~ext.commands.before_invoke` and " ":func:`~ext.commands.after_invoke` decorators (:issue:`1986`, " ":issue:`2502`)" msgstr "" -#: ../../whats_new.rst:197 +#: ../../whats_new.rst:385 msgid "" "|commands| Add a way to retrieve ``retry_after`` from a cooldown in a " "command via :meth:`Command.get_cooldown_retry_after " "<.ext.commands.Command.get_cooldown_retry_after>` (:issue:`5195`)" msgstr "" -#: ../../whats_new.rst:198 +#: ../../whats_new.rst:386 msgid "" "|commands| Add a way to dynamically add and remove checks from a " ":class:`HelpCommand <.ext.commands.HelpCommand>` (:issue:`5197`)" msgstr "" -#: ../../whats_new.rst:199 +#: ../../whats_new.rst:387 msgid "" "|tasks| Add :meth:`Loop.is_running <.ext.tasks.Loop.is_running>` method " "to the task objects (:issue:`2540`)" msgstr "" -#: ../../whats_new.rst:200 +#: ../../whats_new.rst:388 msgid "" "|tasks| Allow usage of custom error handlers similar to the command " "extensions to tasks using :meth:`Loop.error <.ext.tasks.Loop.error>` " "decorator (:issue:`2621`)" msgstr "" -#: ../../whats_new.rst:206 +#: ../../whats_new.rst:394 msgid "" "Fix issue with :attr:`PartialEmoji.url` reads leading to a failure " "(:issue:`4015`, :issue:`4016`)" msgstr "" -#: ../../whats_new.rst:207 +#: ../../whats_new.rst:395 msgid "" "Allow :meth:`abc.Messageable.history` to take a limit of ``1`` even if " "``around`` is passed (:issue:`4019`)" msgstr "" -#: ../../whats_new.rst:208 +#: ../../whats_new.rst:396 msgid "" "Fix :attr:`Guild.member_count` not updating in certain cases when a " "member has left the guild (:issue:`4021`)" msgstr "" -#: ../../whats_new.rst:209 +#: ../../whats_new.rst:397 msgid "" "Fix the type of :attr:`Object.id` not being validated. For backwards " "compatibility ``str`` is still allowed but is converted to ``int`` " "(:issue:`4002`)" msgstr "" -#: ../../whats_new.rst:210 +#: ../../whats_new.rst:398 msgid "" "Fix :meth:`Guild.edit` not allowing editing of notification settings " "(:issue:`4074`, :issue:`4047`)" msgstr "" -#: ../../whats_new.rst:211 +#: ../../whats_new.rst:399 msgid "" "Fix crash when the guild widget contains channels that aren't in the " "payload (:issue:`4114`, :issue:`4115`)" msgstr "" -#: ../../whats_new.rst:212 +#: ../../whats_new.rst:400 msgid "" "Close ffmpeg stdin handling from spawned processes with " ":class:`FFmpegOpusAudio` and :class:`FFmpegPCMAudio` (:issue:`4036`)" msgstr "" -#: ../../whats_new.rst:213 +#: ../../whats_new.rst:401 msgid "" "Fix :func:`utils.escape_markdown` not escaping masked links " "(:issue:`4206`, :issue:`4207`)" msgstr "" -#: ../../whats_new.rst:214 +#: ../../whats_new.rst:402 msgid "" "Fix reconnect loop due to failed handshake on region change " "(:issue:`4210`, :issue:`3996`)" msgstr "" -#: ../../whats_new.rst:215 +#: ../../whats_new.rst:403 msgid "" "Fix :meth:`Guild.by_category` not returning empty categories " "(:issue:`4186`)" msgstr "" -#: ../../whats_new.rst:216 +#: ../../whats_new.rst:404 msgid "Fix certain JPEG images not being identified as JPEG (:issue:`5143`)" msgstr "" -#: ../../whats_new.rst:217 +#: ../../whats_new.rst:405 msgid "" "Fix a crash when an incomplete guild object is used when fetching " "reaction information (:issue:`5181`)" msgstr "" -#: ../../whats_new.rst:218 +#: ../../whats_new.rst:406 msgid "" "Fix a timeout issue when fetching members using " ":meth:`Guild.query_members`" msgstr "" -#: ../../whats_new.rst:219 +#: ../../whats_new.rst:407 msgid "" "Fix an issue with domain resolution in voice (:issue:`5188`, " ":issue:`5191`)" msgstr "" -#: ../../whats_new.rst:220 +#: ../../whats_new.rst:408 msgid "" "Fix an issue where :attr:`PartialEmoji.id` could be a string " "(:issue:`4153`, :issue:`4152`)" msgstr "" -#: ../../whats_new.rst:221 +#: ../../whats_new.rst:409 msgid "Fix regression where :attr:`Member.activities` would not clear." msgstr "" -#: ../../whats_new.rst:222 +#: ../../whats_new.rst:410 msgid "" "|commands| A :exc:`TypeError` is now raised when :obj:`typing.Optional` " "is used within :data:`commands.Greedy <.ext.commands.Greedy>` " "(:issue:`2253`, :issue:`5068`)" msgstr "" -#: ../../whats_new.rst:223 +#: ../../whats_new.rst:411 msgid "" "|commands| :meth:`Bot.walk_commands <.ext.commands.Bot.walk_commands>` no" " longer yields duplicate commands due to aliases (:issue:`2591`)" msgstr "" -#: ../../whats_new.rst:224 +#: ../../whats_new.rst:412 msgid "" "|commands| Fix regex characters not being escaped in " ":attr:`HelpCommand.clean_prefix <.ext.commands.HelpCommand.clean_prefix>`" " (:issue:`4058`, :issue:`4071`)" msgstr "" -#: ../../whats_new.rst:225 +#: ../../whats_new.rst:413 msgid "" "|commands| Fix :meth:`Bot.get_command <.ext.commands.Bot.get_command>` " "from raising errors when a name only has whitespace (:issue:`5124`)" msgstr "" -#: ../../whats_new.rst:226 +#: ../../whats_new.rst:414 msgid "" "|commands| Fix issue with :attr:`Context.subcommand_passed " "<.ext.commands.Context.subcommand_passed>` not functioning as expected " "(:issue:`5198`)" msgstr "" -#: ../../whats_new.rst:227 +#: ../../whats_new.rst:415 msgid "" "|tasks| Task objects are no longer stored globally so two class instances" " can now start two separate tasks (:issue:`2294`)" msgstr "" -#: ../../whats_new.rst:228 +#: ../../whats_new.rst:416 msgid "" "|tasks| Allow cancelling the loop within :meth:`before_loop " "<.ext.tasks.Loop.before_loop>` (:issue:`4082`)" msgstr "" -#: ../../whats_new.rst:234 +#: ../../whats_new.rst:422 msgid "" "The :attr:`Member.roles` cache introduced in v1.3 was reverted due to " "issues caused (:issue:`4087`, :issue:`4157`)" msgstr "" -#: ../../whats_new.rst:235 +#: ../../whats_new.rst:423 msgid ":class:`Webhook` objects are now comparable and hashable (:issue:`4182`)" msgstr "" -#: ../../whats_new.rst:239 +#: ../../whats_new.rst:427 msgid "" "Some more API requests got a ``reason`` parameter for audit logs " "(:issue:`5086`)" msgstr "" -#: ../../whats_new.rst:237 +#: ../../whats_new.rst:425 msgid ":meth:`TextChannel.follow`" msgstr "" -#: ../../whats_new.rst:238 +#: ../../whats_new.rst:426 msgid ":meth:`Message.pin` and :meth:`Message.unpin`" msgstr "" -#: ../../whats_new.rst:239 +#: ../../whats_new.rst:427 msgid ":meth:`Webhook.delete` and :meth:`Webhook.edit`" msgstr "" -#: ../../whats_new.rst:241 +#: ../../whats_new.rst:429 msgid "" "For performance reasons ``websockets`` has been dropped in favour of " "``aiohttp.ws``." msgstr "" -#: ../../whats_new.rst:242 +#: ../../whats_new.rst:430 msgid "" "The blocking logging message now shows the stack trace of where the main " "thread was blocking" msgstr "" -#: ../../whats_new.rst:243 +#: ../../whats_new.rst:431 msgid "" "The domain name was changed from ``discordapp.com`` to ``discord.com`` to" " prepare for the required domain migration" msgstr "" -#: ../../whats_new.rst:244 +#: ../../whats_new.rst:432 msgid "" "Reduce memory usage when reconnecting due to stale references being held " "by the message cache (:issue:`5133`)" msgstr "" -#: ../../whats_new.rst:245 +#: ../../whats_new.rst:433 #, python-format msgid "" "Optimize :meth:`abc.GuildChannel.permissions_for` by not creating as many" " temporary objects (20-32% savings)." msgstr "" -#: ../../whats_new.rst:246 +#: ../../whats_new.rst:434 msgid "" "|commands| Raise :exc:`~ext.commands.CommandRegistrationError` instead of" " :exc:`ClientException` when a duplicate error is registered " "(:issue:`4217`)" msgstr "" -#: ../../whats_new.rst:247 +#: ../../whats_new.rst:435 msgid "" "|tasks| No longer handle :exc:`HTTPException` by default in the task " "reconnect loop (:issue:`5193`)" msgstr "" -#: ../../whats_new.rst:252 -#, fuzzy +#: ../../whats_new.rst:440 msgid "v1.3.4" -msgstr "v1.2.2" +msgstr "v1.3.4" -#: ../../whats_new.rst:257 +#: ../../whats_new.rst:445 msgid "" "Fix an issue with channel overwrites causing multiple issues including " "crashes (:issue:`5109`)" msgstr "" -#: ../../whats_new.rst:262 +#: ../../whats_new.rst:450 #, fuzzy msgid "v1.3.3" -msgstr "v1.2.2" +msgstr "v1.3.3" -#: ../../whats_new.rst:268 +#: ../../whats_new.rst:456 msgid "Change default WS close to 4000 instead of 1000." msgstr "" -#: ../../whats_new.rst:268 +#: ../../whats_new.rst:456 msgid "" "The previous close code caused sessions to be invalidated at a higher " "frequency than desired." msgstr "" -#: ../../whats_new.rst:270 +#: ../../whats_new.rst:458 msgid "Fix ``None`` appearing in ``Member.activities``. (:issue:`2619`)" msgstr "" -#: ../../whats_new.rst:275 -#, fuzzy +#: ../../whats_new.rst:463 msgid "v1.3.2" -msgstr "v1.2.2" +msgstr "v1.3.2" -#: ../../whats_new.rst:277 +#: ../../whats_new.rst:465 msgid "Another minor bug fix release." msgstr "" -#: ../../whats_new.rst:282 +#: ../../whats_new.rst:470 msgid "" "Higher the wait time during the ``GUILD_CREATE`` stream before " "``on_ready`` is fired for :class:`AutoShardedClient`." msgstr "" -#: ../../whats_new.rst:283 +#: ../../whats_new.rst:471 msgid "" ":func:`on_voice_state_update` now uses the inner ``member`` payload which" " should make it more reliable." msgstr "" -#: ../../whats_new.rst:284 +#: ../../whats_new.rst:472 msgid "Fix various Cloudflare handling errors (:issue:`2572`, :issue:`2544`)" msgstr "" -#: ../../whats_new.rst:285 +#: ../../whats_new.rst:473 msgid "" "Fix crashes if :attr:`Message.guild` is :class:`Object` instead of " ":class:`Guild`." msgstr "" -#: ../../whats_new.rst:286 +#: ../../whats_new.rst:474 msgid "" "Fix :meth:`Webhook.send` returning an empty string instead of ``None`` " "when ``wait=False``." msgstr "" -#: ../../whats_new.rst:287 +#: ../../whats_new.rst:475 msgid "Fix invalid format specifier in webhook state (:issue:`2570`)" msgstr "" -#: ../../whats_new.rst:288 +#: ../../whats_new.rst:476 msgid "" "|commands| Passing invalid permissions to permission related checks now " "raises ``TypeError``." msgstr "" -#: ../../whats_new.rst:293 -#, fuzzy +#: ../../whats_new.rst:481 msgid "v1.3.1" -msgstr "v1.2.1" +msgstr "v1.3.1" -#: ../../whats_new.rst:295 +#: ../../whats_new.rst:483 msgid "Minor bug fix release." msgstr "" -#: ../../whats_new.rst:300 +#: ../../whats_new.rst:488 msgid "Fix fetching invites in guilds that the user is not in." msgstr "" -#: ../../whats_new.rst:301 +#: ../../whats_new.rst:489 msgid "" "Fix the channel returned from :meth:`Client.fetch_channel` raising when " "sending messages. (:issue:`2531`)" msgstr "" -#: ../../whats_new.rst:306 +#: ../../whats_new.rst:494 msgid "Fix compatibility warnings when using the Python 3.9 alpha." msgstr "" -#: ../../whats_new.rst:307 +#: ../../whats_new.rst:495 msgid "Change the unknown event logging from WARNING to DEBUG to reduce noise." msgstr "" -#: ../../whats_new.rst:312 -#, fuzzy +#: ../../whats_new.rst:500 msgid "v1.3.0" -msgstr "v1.2.0" +msgstr "v1.3.0" -#: ../../whats_new.rst:314 +#: ../../whats_new.rst:502 msgid "" "This version comes with a lot of bug fixes and new features. It's been in" " development for a lot longer than was anticipated!" msgstr "" -#: ../../whats_new.rst:319 +#: ../../whats_new.rst:507 msgid "" "Add :meth:`Guild.fetch_members` to fetch members from the HTTP API. " "(:issue:`2204`)" msgstr "" -#: ../../whats_new.rst:320 +#: ../../whats_new.rst:508 msgid "" "Add :meth:`Guild.fetch_roles` to fetch roles from the HTTP API. " "(:issue:`2208`)" msgstr "" -#: ../../whats_new.rst:321 +#: ../../whats_new.rst:509 msgid "" "Add support for teams via :class:`Team` when fetching with " ":meth:`Client.application_info`. (:issue:`2239`)" msgstr "" -#: ../../whats_new.rst:322 +#: ../../whats_new.rst:510 msgid "Add support for suppressing embeds via :meth:`Message.edit`" msgstr "" -#: ../../whats_new.rst:323 +#: ../../whats_new.rst:511 msgid "" "Add support for guild subscriptions. See the :class:`Client` " "documentation for more details." msgstr "" -#: ../../whats_new.rst:324 +#: ../../whats_new.rst:512 msgid "" "Add :attr:`VoiceChannel.voice_states` to get voice states without relying" " on member cache." msgstr "" -#: ../../whats_new.rst:325 +#: ../../whats_new.rst:513 msgid "Add :meth:`Guild.query_members` to request members from the gateway." msgstr "" -#: ../../whats_new.rst:326 +#: ../../whats_new.rst:514 msgid "Add :class:`FFmpegOpusAudio` and other voice improvements. (:issue:`2258`)" msgstr "" -#: ../../whats_new.rst:327 +#: ../../whats_new.rst:515 msgid "" "Add :attr:`RawMessageUpdateEvent.channel_id` for retrieving channel IDs " "during raw message updates. (:issue:`2301`)" msgstr "" -#: ../../whats_new.rst:328 +#: ../../whats_new.rst:516 msgid "" "Add :attr:`RawReactionActionEvent.event_type` to disambiguate between " "reaction addition and removal in reaction events." msgstr "" -#: ../../whats_new.rst:329 +#: ../../whats_new.rst:517 msgid "" "Add :attr:`abc.GuildChannel.permissions_synced` to query whether " "permissions are synced with the category. (:issue:`2300`, :issue:`2324`)" msgstr "" -#: ../../whats_new.rst:330 +#: ../../whats_new.rst:518 msgid "" "Add :attr:`MessageType.channel_follow_add` message type for announcement " "channels being followed. (:issue:`2314`)" msgstr "" -#: ../../whats_new.rst:331 +#: ../../whats_new.rst:519 msgid "" "Add :meth:`Message.is_system` to allow for quickly filtering through " "system messages." msgstr "" -#: ../../whats_new.rst:332 +#: ../../whats_new.rst:520 msgid "" "Add :attr:`VoiceState.self_stream` to indicate whether someone is " "streaming via Go Live. (:issue:`2343`)" msgstr "" -#: ../../whats_new.rst:333 +#: ../../whats_new.rst:521 msgid "" "Add :meth:`Emoji.is_usable` to check if the client user can use an emoji." " (:issue:`2349`)" msgstr "" -#: ../../whats_new.rst:334 +#: ../../whats_new.rst:522 msgid "" "Add :attr:`VoiceRegion.europe` and :attr:`VoiceRegion.dubai`. " "(:issue:`2358`, :issue:`2490`)" msgstr "" -#: ../../whats_new.rst:335 +#: ../../whats_new.rst:523 msgid "Add :meth:`TextChannel.follow` to follow a news channel. (:issue:`2367`)" msgstr "" -#: ../../whats_new.rst:336 +#: ../../whats_new.rst:524 msgid "Add :attr:`Permissions.view_guild_insights` permission. (:issue:`2415`)" msgstr "" -#: ../../whats_new.rst:338 +#: ../../whats_new.rst:526 msgid "" "Add support for new audit log types. See :ref:`discord-api-audit-logs` " "for more information. (:issue:`2427`)" msgstr "" -#: ../../whats_new.rst:338 +#: ../../whats_new.rst:526 msgid "Note that integration support is not finalized." msgstr "" -#: ../../whats_new.rst:340 +#: ../../whats_new.rst:528 msgid "" "Add :attr:`Webhook.type` to query the type of webhook " "(:class:`WebhookType`). (:issue:`2441`)" msgstr "" -#: ../../whats_new.rst:341 +#: ../../whats_new.rst:529 msgid "" "Allow bulk editing of channel overwrites through " ":meth:`abc.GuildChannel.edit`. (:issue:`2198`)" msgstr "" -#: ../../whats_new.rst:342 +#: ../../whats_new.rst:530 msgid "" "Add :class:`Activity.created_at` to see when an activity was started. " "(:issue:`2446`)" msgstr "" -#: ../../whats_new.rst:343 +#: ../../whats_new.rst:531 msgid "" "Add support for ``xsalsa20_poly1305_lite`` encryption mode for voice. " "(:issue:`2463`)" msgstr "" -#: ../../whats_new.rst:344 +#: ../../whats_new.rst:532 msgid "" "Add :attr:`RawReactionActionEvent.member` to get the member who did the " "reaction. (:issue:`2443`)" msgstr "" -#: ../../whats_new.rst:345 +#: ../../whats_new.rst:533 msgid "" "Add support for new YouTube streaming via :attr:`Streaming.platform` and " ":attr:`Streaming.game`. (:issue:`2445`)" msgstr "" -#: ../../whats_new.rst:346 +#: ../../whats_new.rst:534 msgid "" "Add :attr:`Guild.discovery_splash_url` to get the discovery splash image " "asset. (:issue:`2482`)" msgstr "" -#: ../../whats_new.rst:348 +#: ../../whats_new.rst:536 msgid "" "Add :attr:`Guild.rules_channel` to get the rules channel of public " "guilds. (:issue:`2482`)" msgstr "" -#: ../../whats_new.rst:348 +#: ../../whats_new.rst:536 msgid "" "It should be noted that this feature is restricted to those who are " "either in Server Discovery or planning to be there." msgstr "" -#: ../../whats_new.rst:350 +#: ../../whats_new.rst:538 msgid "" "Add support for message flags via :attr:`Message.flags` and " ":class:`MessageFlags`. (:issue:`2433`)" msgstr "" -#: ../../whats_new.rst:351 +#: ../../whats_new.rst:539 msgid "" "Add :attr:`User.system` and :attr:`Profile.system` to know whether a user" " is an official Discord Trust and Safety account." msgstr "" -#: ../../whats_new.rst:352 +#: ../../whats_new.rst:540 msgid "" "Add :attr:`Profile.team_user` to check whether a user is a member of a " "team." msgstr "" -#: ../../whats_new.rst:353 +#: ../../whats_new.rst:541 msgid "" "Add :meth:`Attachment.to_file` to easily convert attachments to " ":class:`File` for sending." msgstr "" -#: ../../whats_new.rst:357 +#: ../../whats_new.rst:545 msgid "" "Add certain aliases to :class:`Permissions` to match the UI better. " "(:issue:`2496`)" msgstr "" -#: ../../whats_new.rst:355 +#: ../../whats_new.rst:543 msgid ":attr:`Permissions.manage_permissions`" msgstr "" -#: ../../whats_new.rst:356 +#: ../../whats_new.rst:544 msgid ":attr:`Permissions.view_channel`" msgstr "" -#: ../../whats_new.rst:357 +#: ../../whats_new.rst:545 msgid ":attr:`Permissions.use_external_emojis`" msgstr "" -#: ../../whats_new.rst:359 +#: ../../whats_new.rst:547 msgid "" "Add support for passing keyword arguments when creating " ":class:`Permissions`." msgstr "" -#: ../../whats_new.rst:361 +#: ../../whats_new.rst:549 msgid "" "Add support for custom activities via :class:`CustomActivity`. " "(:issue:`2400`)" msgstr "" -#: ../../whats_new.rst:361 +#: ../../whats_new.rst:549 msgid "Note that as of now, bots cannot send custom activities yet." msgstr "" -#: ../../whats_new.rst:363 +#: ../../whats_new.rst:551 msgid "" "Add support for :func:`on_invite_create` and :func:`on_invite_delete` " "events." msgstr "" -#: ../../whats_new.rst:366 +#: ../../whats_new.rst:554 msgid "Add support for clearing a specific reaction emoji from a message." msgstr "" -#: ../../whats_new.rst:365 +#: ../../whats_new.rst:553 msgid ":meth:`Message.clear_reaction` and :meth:`Reaction.clear` methods." msgstr "" -#: ../../whats_new.rst:366 +#: ../../whats_new.rst:554 msgid "" ":func:`on_raw_reaction_clear_emoji` and :func:`on_reaction_clear_emoji` " "events." msgstr "" -#: ../../whats_new.rst:368 +#: ../../whats_new.rst:556 msgid "" "Add :func:`utils.sleep_until` helper to sleep until a specific datetime. " "(:issue:`2517`, :issue:`2519`)" msgstr "" -#: ../../whats_new.rst:369 +#: ../../whats_new.rst:557 msgid "" "|commands| Add support for teams and :attr:`Bot.owner_ids " "<.ext.commands.Bot.owner_ids>` to have multiple bot owners. " "(:issue:`2239`)" msgstr "" -#: ../../whats_new.rst:370 +#: ../../whats_new.rst:558 msgid "" "|commands| Add new :attr:`BucketType.role " "<.ext.commands.BucketType.role>` bucket type. (:issue:`2201`)" msgstr "" -#: ../../whats_new.rst:371 +#: ../../whats_new.rst:559 msgid "" "|commands| Expose :attr:`Command.cog <.ext.commands.Command.cog>` " "property publicly. (:issue:`2360`)" msgstr "" -#: ../../whats_new.rst:372 +#: ../../whats_new.rst:560 msgid "" "|commands| Add non-decorator interface for adding checks to commands via " ":meth:`Command.add_check <.ext.commands.Command.add_check>` and " @@ -1229,808 +1891,805 @@ msgid "" "(:issue:`2411`)" msgstr "" -#: ../../whats_new.rst:373 +#: ../../whats_new.rst:561 msgid "" "|commands| Add :func:`has_guild_permissions " "<.ext.commands.has_guild_permissions>` check. (:issue:`2460`)" msgstr "" -#: ../../whats_new.rst:374 +#: ../../whats_new.rst:562 msgid "" "|commands| Add :func:`bot_has_guild_permissions " "<.ext.commands.bot_has_guild_permissions>` check. (:issue:`2460`)" msgstr "" -#: ../../whats_new.rst:375 +#: ../../whats_new.rst:563 msgid "" "|commands| Add ``predicate`` attribute to checks decorated with " ":func:`~.ext.commands.check`." msgstr "" -#: ../../whats_new.rst:376 +#: ../../whats_new.rst:564 msgid "" "|commands| Add :func:`~.ext.commands.check_any` check to logical OR " "multiple checks." msgstr "" -#: ../../whats_new.rst:377 +#: ../../whats_new.rst:565 msgid "" "|commands| Add :func:`~.ext.commands.max_concurrency` to allow only a " "certain amount of users to use a command concurrently before waiting or " "erroring." msgstr "" -#: ../../whats_new.rst:378 +#: ../../whats_new.rst:566 msgid "" "|commands| Add support for calling a :class:`~.ext.commands.Command` as a" " regular function." msgstr "" -#: ../../whats_new.rst:379 +#: ../../whats_new.rst:567 msgid "" "|tasks| :meth:`Loop.add_exception_type " "<.ext.tasks.Loop.add_exception_type>` now allows multiple exceptions to " "be set. (:issue:`2333`)" msgstr "" -#: ../../whats_new.rst:380 +#: ../../whats_new.rst:568 msgid "" "|tasks| Add :attr:`Loop.next_iteration <.ext.tasks.Loop.next_iteration>` " "property. (:issue:`2305`)" msgstr "" -#: ../../whats_new.rst:385 +#: ../../whats_new.rst:573 msgid "" "Fix issue with permission resolution sometimes failing for guilds with no" " owner." msgstr "" -#: ../../whats_new.rst:386 +#: ../../whats_new.rst:574 msgid "Tokens are now stripped upon use. (:issue:`2135`)" msgstr "" -#: ../../whats_new.rst:387 +#: ../../whats_new.rst:575 msgid "" "Passing in a ``name`` is no longer required for :meth:`Emoji.edit`. " "(:issue:`2368`)" msgstr "" -#: ../../whats_new.rst:388 +#: ../../whats_new.rst:576 msgid "" "Fix issue with webhooks not re-raising after retries have run out. " "(:issue:`2272`, :issue:`2380`)" msgstr "" -#: ../../whats_new.rst:389 +#: ../../whats_new.rst:577 msgid "" "Fix mismatch in URL handling in :func:`utils.escape_markdown`. " "(:issue:`2420`)" msgstr "" -#: ../../whats_new.rst:390 +#: ../../whats_new.rst:578 msgid "" "Fix issue with ports being read in little endian when they should be big " "endian in voice connections. (:issue:`2470`)" msgstr "" -#: ../../whats_new.rst:391 +#: ../../whats_new.rst:579 msgid "" "Fix :meth:`Member.mentioned_in` not taking into consideration the " "message's guild." msgstr "" -#: ../../whats_new.rst:392 +#: ../../whats_new.rst:580 msgid "" "Fix bug with moving channels when there are gaps in positions due to " "channel deletion and creation." msgstr "" -#: ../../whats_new.rst:393 +#: ../../whats_new.rst:581 msgid "" "Fix :func:`on_shard_ready` not triggering when ``fetch_offline_members`` " "is disabled. (:issue:`2504`)" msgstr "" -#: ../../whats_new.rst:394 +#: ../../whats_new.rst:582 msgid "" "Fix issue with large sharded bots taking too long to actually dispatch " ":func:`on_ready`." msgstr "" -#: ../../whats_new.rst:395 +#: ../../whats_new.rst:583 msgid "" "Fix issue with fetching group DM based invites in " ":meth:`Client.fetch_invite`." msgstr "" -#: ../../whats_new.rst:396 +#: ../../whats_new.rst:584 msgid "Fix out of order files being sent in webhooks when there are 10 files." msgstr "" -#: ../../whats_new.rst:397 +#: ../../whats_new.rst:585 msgid "" "|commands| Extensions that fail internally due to ImportError will no " "longer raise :exc:`~.ext.commands.ExtensionNotFound`. (:issue:`2244`, " ":issue:`2275`, :issue:`2291`)" msgstr "" -#: ../../whats_new.rst:398 +#: ../../whats_new.rst:586 msgid "" "|commands| Updating the :attr:`Paginator.suffix " "<.ext.commands.Paginator.suffix>` will not cause out of date " "calculations. (:issue:`2251`)" msgstr "" -#: ../../whats_new.rst:399 +#: ../../whats_new.rst:587 msgid "" "|commands| Allow converters from custom extension packages. " "(:issue:`2369`, :issue:`2374`)" msgstr "" -#: ../../whats_new.rst:400 +#: ../../whats_new.rst:588 msgid "" "|commands| Fix issue with paginator prefix being ``None`` causing empty " "pages. (:issue:`2471`)" msgstr "" -#: ../../whats_new.rst:401 +#: ../../whats_new.rst:589 msgid "" "|commands| :class:`~.commands.Greedy` now ignores parsing errors rather " "than propagating them." msgstr "" -#: ../../whats_new.rst:402 +#: ../../whats_new.rst:590 msgid "" "|commands| :meth:`Command.can_run <.ext.commands.Command.can_run>` now " "checks whether a command is disabled." msgstr "" -#: ../../whats_new.rst:403 +#: ../../whats_new.rst:591 msgid "" "|commands| :attr:`HelpCommand.clean_prefix " "<.ext.commands.HelpCommand.clean_prefix>` now takes into consideration " "nickname mentions. (:issue:`2489`)" msgstr "" -#: ../../whats_new.rst:404 +#: ../../whats_new.rst:592 msgid "" "|commands| :meth:`Context.send_help <.ext.commands.Context.send_help>` " "now properly propagates to the :meth:`HelpCommand.on_help_command_error " "<.ext.commands.HelpCommand.on_help_command_error>` handler." msgstr "" -#: ../../whats_new.rst:409 +#: ../../whats_new.rst:597 msgid "The library now fully supports Python 3.8 without warnings." msgstr "" -#: ../../whats_new.rst:410 +#: ../../whats_new.rst:598 msgid "" "Bump the dependency of ``websockets`` to 8.0 for those who can use it. " "(:issue:`2453`)" msgstr "" -#: ../../whats_new.rst:411 +#: ../../whats_new.rst:599 msgid "" "Due to Discord providing :class:`Member` data in mentions, users will now" " be upgraded to :class:`Member` more often if mentioned." msgstr "" -#: ../../whats_new.rst:412 +#: ../../whats_new.rst:600 msgid ":func:`utils.escape_markdown` now properly escapes new quote markdown." msgstr "" -#: ../../whats_new.rst:413 +#: ../../whats_new.rst:601 msgid "" "The message cache can now be disabled by passing ``None`` to " "``max_messages`` in :class:`Client`." msgstr "" -#: ../../whats_new.rst:414 +#: ../../whats_new.rst:602 msgid "" "The default message cache size has changed from 5000 to 1000 to " "accommodate small bots." msgstr "" -#: ../../whats_new.rst:415 +#: ../../whats_new.rst:603 msgid "" "Lower memory usage by only creating certain objects as needed in " ":class:`Role`." msgstr "" -#: ../../whats_new.rst:416 +#: ../../whats_new.rst:604 msgid "" "There is now a sleep of 5 seconds before re-IDENTIFYing during a " "reconnect to prevent long loops of session invalidation." msgstr "" -#: ../../whats_new.rst:418 +#: ../../whats_new.rst:606 msgid "" "The rate limiting code now uses millisecond precision to have more " "granular rate limit handling." msgstr "" -#: ../../whats_new.rst:418 +#: ../../whats_new.rst:606 msgid "" "Along with that, the rate limiting code now uses Discord's response to " "wait. If you need to use the system clock again for whatever reason, " "consider passing ``assume_synced_clock`` in :class:`Client`." msgstr "" -#: ../../whats_new.rst:420 +#: ../../whats_new.rst:608 msgid "" "The performance of :attr:`Guild.default_role` has been improved from O(N)" " to O(1). (:issue:`2375`)" msgstr "" -#: ../../whats_new.rst:421 +#: ../../whats_new.rst:609 msgid "" "The performance of :attr:`Member.roles` has improved due to usage of " "caching to avoid surprising performance traps." msgstr "" -#: ../../whats_new.rst:422 +#: ../../whats_new.rst:610 msgid "" "The GC is manually triggered during things that cause large deallocations" " (such as guild removal) to prevent memory fragmentation." msgstr "" -#: ../../whats_new.rst:423 +#: ../../whats_new.rst:611 msgid "" "There have been many changes to the documentation for fixes both for " "usability, correctness, and to fix some linter errors. Thanks to everyone" " who contributed to those." msgstr "" -#: ../../whats_new.rst:424 +#: ../../whats_new.rst:612 msgid "" "The loading of the opus module has been delayed which would make the " "result of :func:`opus.is_loaded` somewhat surprising." msgstr "" -#: ../../whats_new.rst:425 +#: ../../whats_new.rst:613 msgid "" "|commands| Usernames prefixed with @ inside DMs will properly convert " "using the :class:`User` converter. (:issue:`2498`)" msgstr "" -#: ../../whats_new.rst:426 +#: ../../whats_new.rst:614 msgid "" "|tasks| The task sleeping time will now take into consideration the " "amount of time the task body has taken before sleeping. (:issue:`2516`)" msgstr "" -#: ../../whats_new.rst:431 -#, fuzzy +#: ../../whats_new.rst:619 msgid "v1.2.5" -msgstr "v1.2.2" +msgstr "v1.2.5" -#: ../../whats_new.rst:436 +#: ../../whats_new.rst:624 msgid "" "Fix a bug that caused crashes due to missing ``animated`` field in Emoji " "structures in reactions." msgstr "" -#: ../../whats_new.rst:441 -#, fuzzy +#: ../../whats_new.rst:629 msgid "v1.2.4" -msgstr "v1.2.2" +msgstr "v1.2.4" -#: ../../whats_new.rst:446 +#: ../../whats_new.rst:634 msgid "Fix a regression when :attr:`Message.channel` would be ``None``." msgstr "" -#: ../../whats_new.rst:447 +#: ../../whats_new.rst:635 msgid "" "Fix a regression where :attr:`Message.edited_at` would not update during " "edits." msgstr "" -#: ../../whats_new.rst:448 +#: ../../whats_new.rst:636 msgid "" "Fix a crash that would trigger during message updates (:issue:`2265`, " ":issue:`2287`)." msgstr "" -#: ../../whats_new.rst:449 +#: ../../whats_new.rst:637 msgid "" "Fix a bug when :meth:`VoiceChannel.connect` would not return " "(:issue:`2274`, :issue:`2372`, :issue:`2373`, :issue:`2377`)." msgstr "" -#: ../../whats_new.rst:450 +#: ../../whats_new.rst:638 msgid "Fix a crash relating to token-less webhooks (:issue:`2364`)." msgstr "" -#: ../../whats_new.rst:451 +#: ../../whats_new.rst:639 msgid "" "Fix issue where :attr:`Guild.premium_subscription_count` would be " "``None`` due to a Discord bug. (:issue:`2331`, :issue:`2376`)." msgstr "" -#: ../../whats_new.rst:456 -#, fuzzy +#: ../../whats_new.rst:644 msgid "v1.2.3" -msgstr "v1.2.2" +msgstr "v1.2.3" -#: ../../whats_new.rst:461 +#: ../../whats_new.rst:649 msgid "" "Fix an AttributeError when accessing :attr:`Member.premium_since` in " ":func:`on_member_update`. (:issue:`2213`)" msgstr "" -#: ../../whats_new.rst:462 +#: ../../whats_new.rst:650 msgid "" "Handle :exc:`asyncio.CancelledError` in :meth:`abc.Messageable.typing` " "context manager. (:issue:`2218`)" msgstr "" -#: ../../whats_new.rst:463 +#: ../../whats_new.rst:651 msgid "" "Raise the max encoder bitrate to 512kbps to account for nitro boosting. " "(:issue:`2232`)" msgstr "" -#: ../../whats_new.rst:464 +#: ../../whats_new.rst:652 msgid "Properly propagate exceptions in :meth:`Client.run`. (:issue:`2237`)" msgstr "" -#: ../../whats_new.rst:465 +#: ../../whats_new.rst:653 msgid "" "|commands| Ensure cooldowns are properly copied when used in cog level " "``command_attrs``." msgstr "" -#: ../../whats_new.rst:470 +#: ../../whats_new.rst:658 msgid "v1.2.2" msgstr "v1.2.2" -#: ../../whats_new.rst:475 +#: ../../whats_new.rst:663 msgid "" "Audit log related attribute access have been fixed to not error out when " "they shouldn't have." msgstr "" -#: ../../whats_new.rst:480 +#: ../../whats_new.rst:668 msgid "v1.2.1" msgstr "v1.2.1" -#: ../../whats_new.rst:485 +#: ../../whats_new.rst:673 msgid ":attr:`User.avatar_url` and related attributes no longer raise an error." msgstr "" -#: ../../whats_new.rst:486 +#: ../../whats_new.rst:674 msgid "More compatibility shims with the ``enum.Enum`` code." msgstr "" -#: ../../whats_new.rst:491 +#: ../../whats_new.rst:679 msgid "v1.2.0" msgstr "v1.2.0" -#: ../../whats_new.rst:493 +#: ../../whats_new.rst:681 msgid "" "This update mainly brings performance improvements and various nitro " "boosting attributes (referred to in the API as \"premium guilds\")." msgstr "" -#: ../../whats_new.rst:498 +#: ../../whats_new.rst:686 msgid "" "Add :attr:`Guild.premium_tier` to query the guild's current nitro boost " "level." msgstr "" -#: ../../whats_new.rst:499 +#: ../../whats_new.rst:687 msgid "" "Add :attr:`Guild.emoji_limit`, :attr:`Guild.bitrate_limit`, " ":attr:`Guild.filesize_limit` to query the new limits of a guild when " "taking into consideration boosting." msgstr "" -#: ../../whats_new.rst:500 +#: ../../whats_new.rst:688 msgid "" "Add :attr:`Guild.premium_subscription_count` to query how many members " "are boosting a guild." msgstr "" -#: ../../whats_new.rst:501 +#: ../../whats_new.rst:689 msgid "" "Add :attr:`Member.premium_since` to query since when a member has boosted" " a guild." msgstr "" -#: ../../whats_new.rst:502 +#: ../../whats_new.rst:690 msgid "" "Add :attr:`Guild.premium_subscribers` to query all the members currently " "boosting the guild." msgstr "" -#: ../../whats_new.rst:503 +#: ../../whats_new.rst:691 msgid "" "Add :attr:`Guild.system_channel_flags` to query the settings for a " "guild's :attr:`Guild.system_channel`." msgstr "" -#: ../../whats_new.rst:504 +#: ../../whats_new.rst:692 msgid "This includes a new type named :class:`SystemChannelFlags`" msgstr "" -#: ../../whats_new.rst:505 +#: ../../whats_new.rst:693 msgid "" "Add :attr:`Emoji.available` to query if an emoji can be used (within the " "guild or otherwise)." msgstr "" -#: ../../whats_new.rst:506 +#: ../../whats_new.rst:694 msgid "" "Add support for animated icons in :meth:`Guild.icon_url_as` and " ":attr:`Guild.icon_url`." msgstr "" -#: ../../whats_new.rst:507 +#: ../../whats_new.rst:695 msgid "Add :meth:`Guild.is_icon_animated`." msgstr "" -#: ../../whats_new.rst:508 +#: ../../whats_new.rst:696 msgid "" "Add support for the various new :class:`MessageType` involving nitro " "boosting." msgstr "" -#: ../../whats_new.rst:509 +#: ../../whats_new.rst:697 msgid "Add :attr:`VoiceRegion.india`. (:issue:`2145`)" msgstr "" -#: ../../whats_new.rst:510 +#: ../../whats_new.rst:698 msgid "Add :meth:`Embed.insert_field_at`. (:issue:`2178`)" msgstr "" -#: ../../whats_new.rst:511 +#: ../../whats_new.rst:699 msgid "" "Add a ``type`` attribute for all channels to their appropriate " ":class:`ChannelType`. (:issue:`2185`)" msgstr "" -#: ../../whats_new.rst:512 +#: ../../whats_new.rst:700 msgid "" "Add :meth:`Client.fetch_channel` to fetch a channel by ID via HTTP. " "(:issue:`2169`)" msgstr "" -#: ../../whats_new.rst:513 +#: ../../whats_new.rst:701 msgid "" "Add :meth:`Guild.fetch_channels` to fetch all channels via HTTP. " "(:issue:`2169`)" msgstr "" -#: ../../whats_new.rst:514 +#: ../../whats_new.rst:702 msgid "" "|tasks| Add :meth:`Loop.stop <.ext.tasks.Loop.stop>` to gracefully stop a" " task rather than cancelling." msgstr "" -#: ../../whats_new.rst:515 +#: ../../whats_new.rst:703 msgid "" "|tasks| Add :meth:`Loop.failed <.ext.tasks.Loop.failed>` to query if a " "task had failed somehow." msgstr "" -#: ../../whats_new.rst:516 +#: ../../whats_new.rst:704 msgid "" "|tasks| Add :meth:`Loop.change_interval " "<.ext.tasks.Loop.change_interval>` to change the sleep interval at " "runtime (:issue:`2158`, :issue:`2162`)" msgstr "" -#: ../../whats_new.rst:521 +#: ../../whats_new.rst:709 msgid "Fix internal error when using :meth:`Guild.prune_members`." msgstr "" -#: ../../whats_new.rst:522 +#: ../../whats_new.rst:710 msgid "" "|commands| Fix :attr:`.Command.invoked_subcommand` being invalid in many " "cases." msgstr "" -#: ../../whats_new.rst:523 +#: ../../whats_new.rst:711 msgid "|tasks| Reset iteration count when the loop terminates and is restarted." msgstr "" -#: ../../whats_new.rst:524 +#: ../../whats_new.rst:712 msgid "" "|tasks| The decorator interface now works as expected when stacking " "(:issue:`2154`)" msgstr "" -#: ../../whats_new.rst:530 +#: ../../whats_new.rst:718 msgid "Improve performance of all Enum related code significantly." msgstr "" -#: ../../whats_new.rst:530 +#: ../../whats_new.rst:718 msgid "" "This was done by replacing the ``enum.Enum`` code with an API compatible " "one." msgstr "" -#: ../../whats_new.rst:531 +#: ../../whats_new.rst:719 msgid "This should not be a breaking change for most users due to duck-typing." msgstr "" -#: ../../whats_new.rst:532 +#: ../../whats_new.rst:720 msgid "Improve performance of message creation by about 1.5x." msgstr "" -#: ../../whats_new.rst:533 +#: ../../whats_new.rst:721 msgid "" "Improve performance of message editing by about 1.5-4x depending on " "payload size." msgstr "" -#: ../../whats_new.rst:534 +#: ../../whats_new.rst:722 msgid "Improve performance of attribute access on :class:`Member` about by 2x." msgstr "" -#: ../../whats_new.rst:535 +#: ../../whats_new.rst:723 msgid "" "Improve performance of :func:`utils.get` by around 4-6x depending on " "usage." msgstr "" -#: ../../whats_new.rst:536 +#: ../../whats_new.rst:724 msgid "Improve performance of event parsing lookup by around 2.5x." msgstr "" -#: ../../whats_new.rst:537 +#: ../../whats_new.rst:725 msgid "" "Keyword arguments in :meth:`Client.start` and :meth:`Client.run` are now " "validated (:issue:`953`, :issue:`2170`)" msgstr "" -#: ../../whats_new.rst:538 +#: ../../whats_new.rst:726 msgid "" "The Discord error code is now shown in the exception message for " ":exc:`HTTPException`." msgstr "" -#: ../../whats_new.rst:539 +#: ../../whats_new.rst:727 msgid "" "Internal tasks launched by the library will now have their own custom " "``__repr__``." msgstr "" -#: ../../whats_new.rst:540 +#: ../../whats_new.rst:728 msgid "" "All public facing types should now have a proper and more detailed " "``__repr__``." msgstr "" -#: ../../whats_new.rst:541 +#: ../../whats_new.rst:729 msgid "|tasks| Errors are now logged via the standard :mod:`py:logging` module." msgstr "" -#: ../../whats_new.rst:546 +#: ../../whats_new.rst:734 msgid "v1.1.1" msgstr "v1.1.1" -#: ../../whats_new.rst:551 +#: ../../whats_new.rst:739 msgid "" "Webhooks do not overwrite data on retrying their HTTP requests " "(:issue:`2140`)" msgstr "" -#: ../../whats_new.rst:556 +#: ../../whats_new.rst:744 msgid "" "Add back signal handling to :meth:`Client.run` due to issues some users " "had with proper cleanup." msgstr "" -#: ../../whats_new.rst:561 +#: ../../whats_new.rst:749 msgid "v1.1.0" msgstr "v1.1.0" -#: ../../whats_new.rst:566 +#: ../../whats_new.rst:754 msgid "**There is a new extension dedicated to making background tasks easier.**" msgstr "" -#: ../../whats_new.rst:567 +#: ../../whats_new.rst:755 msgid "You can check the documentation here: :ref:`ext_tasks_api`." msgstr "" -#: ../../whats_new.rst:568 +#: ../../whats_new.rst:756 msgid "Add :attr:`Permissions.stream` permission. (:issue:`2077`)" msgstr "" -#: ../../whats_new.rst:569 +#: ../../whats_new.rst:757 msgid "Add equality comparison and hash support to :class:`Asset`" msgstr "" -#: ../../whats_new.rst:570 +#: ../../whats_new.rst:758 msgid "" "Add ``compute_prune_members`` parameter to :meth:`Guild.prune_members` " "(:issue:`2085`)" msgstr "" -#: ../../whats_new.rst:571 +#: ../../whats_new.rst:759 msgid "" "Add :attr:`Client.cached_messages` attribute to fetch the message cache " "(:issue:`2086`)" msgstr "" -#: ../../whats_new.rst:572 +#: ../../whats_new.rst:760 msgid "" "Add :meth:`abc.GuildChannel.clone` to clone a guild channel. " "(:issue:`2093`)" msgstr "" -#: ../../whats_new.rst:573 +#: ../../whats_new.rst:761 msgid "" "Add ``delay`` keyword-only argument to :meth:`Message.delete` " "(:issue:`2094`)" msgstr "" -#: ../../whats_new.rst:574 +#: ../../whats_new.rst:762 msgid "Add support for ``<:name:id>`` when adding reactions (:issue:`2095`)" msgstr "" -#: ../../whats_new.rst:575 +#: ../../whats_new.rst:763 msgid "" "Add :meth:`Asset.read` to fetch the bytes content of an asset " "(:issue:`2107`)" msgstr "" -#: ../../whats_new.rst:576 +#: ../../whats_new.rst:764 msgid "" "Add :meth:`Attachment.read` to fetch the bytes content of an attachment " "(:issue:`2118`)" msgstr "" -#: ../../whats_new.rst:577 +#: ../../whats_new.rst:765 msgid "" "Add support for voice kicking by passing ``None`` to " ":meth:`Member.move_to`." msgstr "" -#: ../../whats_new.rst:580 ../../whats_new.rst:601 ../../whats_new.rst:620 +#: ../../whats_new.rst:768 ../../whats_new.rst:789 ../../whats_new.rst:808 msgid "``discord.ext.commands``" msgstr "" -#: ../../whats_new.rst:582 +#: ../../whats_new.rst:770 msgid "Add new :func:`~.commands.dm_only` check." msgstr "" -#: ../../whats_new.rst:583 +#: ../../whats_new.rst:771 msgid "Support callable converters in :data:`~.commands.Greedy`" msgstr "" -#: ../../whats_new.rst:584 +#: ../../whats_new.rst:772 msgid "Add new :class:`~.commands.MessageConverter`." msgstr "" -#: ../../whats_new.rst:585 +#: ../../whats_new.rst:773 msgid "This allows you to use :class:`Message` as a type hint in functions." msgstr "" -#: ../../whats_new.rst:586 +#: ../../whats_new.rst:774 msgid "" "Allow passing ``cls`` in the :func:`~.commands.group` decorator " "(:issue:`2061`)" msgstr "" -#: ../../whats_new.rst:587 +#: ../../whats_new.rst:775 msgid "" "Add :attr:`.Command.parents` to fetch the parents of a command " "(:issue:`2104`)" msgstr "" -#: ../../whats_new.rst:593 +#: ../../whats_new.rst:781 msgid "Fix :exc:`AttributeError` when using ``__repr__`` on :class:`Widget`." msgstr "" -#: ../../whats_new.rst:594 +#: ../../whats_new.rst:782 msgid "" "Fix issue with :attr:`abc.GuildChannel.overwrites` returning ``None`` for" " keys." msgstr "" -#: ../../whats_new.rst:595 +#: ../../whats_new.rst:783 msgid "Remove incorrect legacy NSFW checks in e.g. :meth:`TextChannel.is_nsfw`." msgstr "" -#: ../../whats_new.rst:596 +#: ../../whats_new.rst:784 msgid "" "Fix :exc:`UnboundLocalError` when :class:`RequestsWebhookAdapter` raises " "an error." msgstr "" -#: ../../whats_new.rst:597 +#: ../../whats_new.rst:785 msgid "Fix bug where updating your own user did not update your member instances." msgstr "" -#: ../../whats_new.rst:598 +#: ../../whats_new.rst:786 msgid "" "Tighten constraints of ``__eq__`` in :class:`Spotify` objects " "(:issue:`2113`, :issue:`2117`)" msgstr "" -#: ../../whats_new.rst:603 +#: ../../whats_new.rst:791 msgid "Fix lambda converters in a non-module context (e.g. ``eval``)." msgstr "" -#: ../../whats_new.rst:604 +#: ../../whats_new.rst:792 msgid "Use message creation time for reference time when computing cooldowns." msgstr "" -#: ../../whats_new.rst:605 +#: ../../whats_new.rst:793 msgid "This prevents cooldowns from triggering during e.g. a RESUME session." msgstr "" -#: ../../whats_new.rst:606 +#: ../../whats_new.rst:794 msgid "" "Fix the default :func:`on_command_error` to work with new-style cogs " "(:issue:`2094`)" msgstr "" -#: ../../whats_new.rst:607 +#: ../../whats_new.rst:795 msgid "" "DM channels are now recognised as NSFW in :func:`~.commands.is_nsfw` " "check." msgstr "" -#: ../../whats_new.rst:608 +#: ../../whats_new.rst:796 msgid "Fix race condition with help commands (:issue:`2123`)" msgstr "" -#: ../../whats_new.rst:609 +#: ../../whats_new.rst:797 msgid "" "Fix cog descriptions not showing in " ":class:`~.commands.MinimalHelpCommand` (:issue:`2139`)" msgstr "" -#: ../../whats_new.rst:614 +#: ../../whats_new.rst:802 msgid "" "Improve the performance of internal enum creation in the library by about" " 5x." msgstr "" -#: ../../whats_new.rst:615 +#: ../../whats_new.rst:803 msgid "Make the output of ``python -m discord --version`` a bit more useful." msgstr "" -#: ../../whats_new.rst:616 +#: ../../whats_new.rst:804 msgid "The loop cleanup facility has been rewritten again." msgstr "" -#: ../../whats_new.rst:617 +#: ../../whats_new.rst:805 msgid "The signal handling in :meth:`Client.run` has been removed." msgstr "" -#: ../../whats_new.rst:622 +#: ../../whats_new.rst:810 msgid "" "Custom exception classes are now used for all default checks in the " "library (:issue:`2101`)" msgstr "" -#: ../../whats_new.rst:628 +#: ../../whats_new.rst:816 msgid "v1.0.1" msgstr "v1.0.1" -#: ../../whats_new.rst:633 +#: ../../whats_new.rst:821 msgid "Fix issue with speaking state being cast to ``int`` when it was invalid." msgstr "" -#: ../../whats_new.rst:634 +#: ../../whats_new.rst:822 msgid "" "Fix some issues with loop cleanup that some users experienced on Linux " "machines." msgstr "" -#: ../../whats_new.rst:635 +#: ../../whats_new.rst:823 msgid "Fix voice handshake race condition (:issue:`2056`, :issue:`2063`)" msgstr "" -#: ../../whats_new.rst:640 +#: ../../whats_new.rst:828 msgid "v1.0.0" msgstr "v1.0.0" -#: ../../whats_new.rst:642 +#: ../../whats_new.rst:830 msgid "" "The changeset for this version are too big to be listed here, for more " "information please see :ref:`the migrating page `." @@ -2038,96 +2697,96 @@ msgstr "" "このバージョンの変更は大きすぎるため、この場所に収まりきりません。詳細については :ref:`移行についてのページ " "` を参照してください。" -#: ../../whats_new.rst:649 +#: ../../whats_new.rst:837 msgid "v0.16.6" msgstr "v0.16.6" -#: ../../whats_new.rst:654 +#: ../../whats_new.rst:842 msgid "Fix issue with :meth:`Client.create_server` that made it stop working." msgstr ":meth:`Client.create_server` によって動作が停止する問題を修正しました。" -#: ../../whats_new.rst:655 +#: ../../whats_new.rst:843 msgid "Fix main thread being blocked upon calling ``StreamPlayer.stop``." msgstr "``StreamPlayer.stop`` の呼び出し時にメインスレッドがブロックされるのを修正しました。" -#: ../../whats_new.rst:656 +#: ../../whats_new.rst:844 msgid "Handle HEARTBEAT_ACK and resume gracefully when it occurs." msgstr "HEARTBEAT_ACKを処理し、正常に再開します。" -#: ../../whats_new.rst:657 +#: ../../whats_new.rst:845 msgid "" "Fix race condition when pre-emptively rate limiting that caused releasing" " an already released lock." msgstr "既に開放されているロックを解放しようとする原因になっていた先制的なレート制限を行っている時の競合状態を修正しました。" -#: ../../whats_new.rst:658 +#: ../../whats_new.rst:846 msgid "Fix invalid state errors when immediately cancelling a coroutine." msgstr "コルーチンを直ちにキャンセルするときに無効な状態になるエラーを修正しました。" -#: ../../whats_new.rst:663 +#: ../../whats_new.rst:851 msgid "v0.16.1" msgstr "v0.16.1" -#: ../../whats_new.rst:665 +#: ../../whats_new.rst:853 msgid "" "This release is just a bug fix release with some better rate limit " "implementation." msgstr "このリリースはバグ修正であり、いくつかのレート制限の実装が改善されています。" -#: ../../whats_new.rst:670 +#: ../../whats_new.rst:858 msgid "Servers are now properly chunked for user bots." msgstr "" -#: ../../whats_new.rst:671 +#: ../../whats_new.rst:859 msgid "The CDN URL is now used instead of the API URL for assets." msgstr "アセットのAPI URLの代わりにCDN URLが使用されるようになりました。" -#: ../../whats_new.rst:672 +#: ../../whats_new.rst:860 msgid "Rate limit implementation now tries to use header information if possible." msgstr "" -#: ../../whats_new.rst:673 +#: ../../whats_new.rst:861 msgid "Event loop is now properly propagated (:issue:`420`)" msgstr "" -#: ../../whats_new.rst:674 +#: ../../whats_new.rst:862 msgid "" "Allow falsey values in :meth:`Client.send_message` and " ":meth:`Client.send_file`." msgstr "" -#: ../../whats_new.rst:679 +#: ../../whats_new.rst:867 msgid "v0.16.0" msgstr "v0.16.0" -#: ../../whats_new.rst:684 +#: ../../whats_new.rst:872 msgid "" "Add :attr:`Channel.overwrites` to get all the permission overwrites of a " "channel." msgstr "" -#: ../../whats_new.rst:685 +#: ../../whats_new.rst:873 msgid "Add :attr:`Server.features` to get information about partnered servers." msgstr "" -#: ../../whats_new.rst:690 +#: ../../whats_new.rst:878 msgid "" "Timeout when waiting for offline members while triggering " ":func:`on_ready`." msgstr "" -#: ../../whats_new.rst:692 +#: ../../whats_new.rst:880 msgid "" "The fact that we did not timeout caused a gigantic memory leak in the " "library that caused thousands of duplicate :class:`Member` instances " "causing big memory spikes." msgstr "" -#: ../../whats_new.rst:695 +#: ../../whats_new.rst:883 msgid "Discard null sequences in the gateway." msgstr "" -#: ../../whats_new.rst:697 +#: ../../whats_new.rst:885 msgid "" "The fact these were not discarded meant that :func:`on_ready` kept being " "called instead of :func:`on_resumed`. Since this has been corrected, in " @@ -2135,801 +2794,801 @@ msgid "" ":func:`on_resumed` being called much more often." msgstr "" -#: ../../whats_new.rst:704 +#: ../../whats_new.rst:892 msgid "v0.15.1" msgstr "v0.15.1" -#: ../../whats_new.rst:706 +#: ../../whats_new.rst:894 msgid "Fix crash on duplicate or out of order reactions." msgstr "" -#: ../../whats_new.rst:711 +#: ../../whats_new.rst:899 msgid "v0.15.0" msgstr "v0.15.0" -#: ../../whats_new.rst:716 +#: ../../whats_new.rst:904 msgid "Rich Embeds for messages are now supported." msgstr "" -#: ../../whats_new.rst:718 +#: ../../whats_new.rst:906 msgid "" "To do so, create your own :class:`Embed` and pass the instance to the " "``embed`` keyword argument to :meth:`Client.send_message` or " ":meth:`Client.edit_message`." msgstr "" -#: ../../whats_new.rst:719 +#: ../../whats_new.rst:907 msgid "Add :meth:`Client.clear_reactions` to remove all reactions from a message." msgstr "" -#: ../../whats_new.rst:720 +#: ../../whats_new.rst:908 msgid "" "Add support for MESSAGE_REACTION_REMOVE_ALL event, under " ":func:`on_reaction_clear`." msgstr "" -#: ../../whats_new.rst:721 +#: ../../whats_new.rst:909 msgid "" "Add :meth:`Permissions.update` and :meth:`PermissionOverwrite.update` for" " bulk permission updates." msgstr "" -#: ../../whats_new.rst:723 +#: ../../whats_new.rst:911 msgid "" "This allows you to use e.g. ``p.update(read_messages=True, " "send_messages=False)`` in a single line." msgstr "" -#: ../../whats_new.rst:724 +#: ../../whats_new.rst:912 msgid "" "Add :meth:`PermissionOverwrite.is_empty` to check if the overwrite is " "empty (i.e. has no overwrites set explicitly as true or false)." msgstr "" -#: ../../whats_new.rst:726 +#: ../../whats_new.rst:914 msgid "For the command extension, the following changed:" msgstr "コマンド拡張の場合、以下のことが変更されます。" -#: ../../whats_new.rst:728 +#: ../../whats_new.rst:916 msgid "``Context`` is no longer slotted to facilitate setting dynamic attributes." msgstr "" -#: ../../whats_new.rst:733 +#: ../../whats_new.rst:921 msgid "v0.14.3" msgstr "v0.14.3" -#: ../../whats_new.rst:738 +#: ../../whats_new.rst:926 msgid "Fix crash when dealing with MESSAGE_REACTION_REMOVE" msgstr "MESSAGE_REACTION_REMOVEを扱う際のクラッシュを修正しました" -#: ../../whats_new.rst:739 +#: ../../whats_new.rst:927 msgid "Fix incorrect buckets for reactions." msgstr "" -#: ../../whats_new.rst:744 +#: ../../whats_new.rst:932 msgid "v0.14.2" msgstr "v0.14.2" -#: ../../whats_new.rst:750 +#: ../../whats_new.rst:938 msgid "" ":meth:`Client.wait_for_reaction` now returns a namedtuple with " "``reaction`` and ``user`` attributes." msgstr "" -#: ../../whats_new.rst:750 +#: ../../whats_new.rst:938 msgid "" "This is for better support in the case that ``None`` is returned since " "tuple unpacking can lead to issues." msgstr "" -#: ../../whats_new.rst:755 +#: ../../whats_new.rst:943 msgid "" "Fix bug that disallowed ``None`` to be passed for ``emoji`` parameter in " ":meth:`Client.wait_for_reaction`." msgstr "" -#: ../../whats_new.rst:760 +#: ../../whats_new.rst:948 msgid "v0.14.1" msgstr "v0.14.1" -#: ../../whats_new.rst:763 +#: ../../whats_new.rst:951 msgid "Bug fixes" msgstr "バグ修正" -#: ../../whats_new.rst:766 +#: ../../whats_new.rst:954 msgid "Fix bug with `Reaction` not being visible at import." msgstr "" -#: ../../whats_new.rst:766 +#: ../../whats_new.rst:954 msgid "This was also breaking the documentation." msgstr "" -#: ../../whats_new.rst:771 +#: ../../whats_new.rst:959 msgid "v0.14.0" msgstr "v0.14.0" -#: ../../whats_new.rst:773 +#: ../../whats_new.rst:961 msgid "This update adds new API features and a couple of bug fixes." msgstr "このアップデートには、新しいAPI機能といくつかのバグ修正が含まれています。" -#: ../../whats_new.rst:778 +#: ../../whats_new.rst:966 msgid "" "Add support for Manage Webhooks permission under " ":attr:`Permissions.manage_webhooks`" msgstr "" -#: ../../whats_new.rst:779 +#: ../../whats_new.rst:967 msgid "Add support for ``around`` argument in 3.5+ :meth:`Client.logs_from`." msgstr "" -#: ../../whats_new.rst:787 +#: ../../whats_new.rst:975 msgid "Add support for reactions." msgstr "リアクションのサポートを追加します。" -#: ../../whats_new.rst:781 +#: ../../whats_new.rst:969 msgid ":meth:`Client.add_reaction` to add a reactions" msgstr "" -#: ../../whats_new.rst:782 +#: ../../whats_new.rst:970 msgid ":meth:`Client.remove_reaction` to remove a reaction." msgstr "" -#: ../../whats_new.rst:783 +#: ../../whats_new.rst:971 msgid "" ":meth:`Client.get_reaction_users` to get the users that reacted to a " "message." msgstr "" -#: ../../whats_new.rst:784 +#: ../../whats_new.rst:972 msgid ":attr:`Permissions.add_reactions` permission bit support." msgstr "" -#: ../../whats_new.rst:785 +#: ../../whats_new.rst:973 msgid "Two new events, :func:`on_reaction_add` and :func:`on_reaction_remove`." msgstr "" -#: ../../whats_new.rst:786 +#: ../../whats_new.rst:974 msgid ":attr:`Message.reactions` to get reactions from a message." msgstr "" -#: ../../whats_new.rst:787 +#: ../../whats_new.rst:975 msgid ":meth:`Client.wait_for_reaction` to wait for a reaction from a user." msgstr "" -#: ../../whats_new.rst:792 +#: ../../whats_new.rst:980 msgid "Fix bug with Paginator still allowing lines that are too long." msgstr "" -#: ../../whats_new.rst:793 +#: ../../whats_new.rst:981 msgid "Fix the :attr:`Permissions.manage_emojis` bit being incorrect." msgstr "" -#: ../../whats_new.rst:798 +#: ../../whats_new.rst:986 msgid "v0.13.0" msgstr "v0.13.0" -#: ../../whats_new.rst:800 +#: ../../whats_new.rst:988 msgid "This is a backwards compatible update with new features." msgstr "" -#: ../../whats_new.rst:805 +#: ../../whats_new.rst:993 msgid "Add the ability to manage emojis." msgstr "" -#: ../../whats_new.rst:807 +#: ../../whats_new.rst:995 msgid ":meth:`Client.create_custom_emoji` to create new emoji." msgstr "新しい絵文字を作成する :meth:`Client.create_custom_emoji` 。" -#: ../../whats_new.rst:808 +#: ../../whats_new.rst:996 msgid ":meth:`Client.edit_custom_emoji` to edit an old emoji." msgstr "" -#: ../../whats_new.rst:809 +#: ../../whats_new.rst:997 msgid ":meth:`Client.delete_custom_emoji` to delete a custom emoji." msgstr "" -#: ../../whats_new.rst:810 +#: ../../whats_new.rst:998 msgid "Add new :attr:`Permissions.manage_emojis` toggle." msgstr "" -#: ../../whats_new.rst:812 +#: ../../whats_new.rst:1000 msgid "This applies for :class:`PermissionOverwrite` as well." msgstr "" -#: ../../whats_new.rst:813 +#: ../../whats_new.rst:1001 msgid "Add new statuses for :class:`Status`." msgstr "" -#: ../../whats_new.rst:815 +#: ../../whats_new.rst:1003 msgid "" ":attr:`Status.dnd` (aliased with :attr:`Status.do_not_disturb`\\) for Do " "Not Disturb." msgstr "" -#: ../../whats_new.rst:816 +#: ../../whats_new.rst:1004 msgid "" ":attr:`Status.invisible` for setting your status to invisible (please see" " the docs for a caveat)." msgstr "" -#: ../../whats_new.rst:817 +#: ../../whats_new.rst:1005 msgid "Deprecate :meth:`Client.change_status`" msgstr "" -#: ../../whats_new.rst:819 +#: ../../whats_new.rst:1007 msgid "" "Use :meth:`Client.change_presence` instead for better more up to date " "functionality." msgstr "" -#: ../../whats_new.rst:820 +#: ../../whats_new.rst:1008 msgid "This method is subject for removal in a future API version." msgstr "" -#: ../../whats_new.rst:821 +#: ../../whats_new.rst:1009 msgid "" "Add :meth:`Client.change_presence` for changing your status with the new " "Discord API change." msgstr "" -#: ../../whats_new.rst:823 +#: ../../whats_new.rst:1011 msgid "" "This is the only method that allows changing your status to invisible or " "do not disturb." msgstr "" -#: ../../whats_new.rst:828 +#: ../../whats_new.rst:1016 msgid "Paginator pages do not exceed their max_size anymore (:issue:`340`)" msgstr "" -#: ../../whats_new.rst:829 +#: ../../whats_new.rst:1017 msgid "" "Do Not Disturb users no longer show up offline due to the new " ":class:`Status` changes." msgstr "" -#: ../../whats_new.rst:834 +#: ../../whats_new.rst:1022 msgid "v0.12.0" msgstr "v0.12.0" -#: ../../whats_new.rst:836 +#: ../../whats_new.rst:1024 msgid "This is a bug fix update that also comes with new features." msgstr "" -#: ../../whats_new.rst:841 +#: ../../whats_new.rst:1029 msgid "Add custom emoji support." msgstr "" -#: ../../whats_new.rst:843 +#: ../../whats_new.rst:1031 msgid "Adds a new class to represent a custom Emoji named :class:`Emoji`" msgstr "" -#: ../../whats_new.rst:844 +#: ../../whats_new.rst:1032 msgid "Adds a utility generator function, :meth:`Client.get_all_emojis`." msgstr "" -#: ../../whats_new.rst:845 +#: ../../whats_new.rst:1033 msgid "Adds a list of emojis on a server, :attr:`Server.emojis`." msgstr "" -#: ../../whats_new.rst:846 +#: ../../whats_new.rst:1034 msgid "Adds a new event, :func:`on_server_emojis_update`." msgstr "" -#: ../../whats_new.rst:847 +#: ../../whats_new.rst:1035 msgid "Add new server regions to :class:`ServerRegion`" msgstr "" -#: ../../whats_new.rst:849 +#: ../../whats_new.rst:1037 msgid ":attr:`ServerRegion.eu_central` and :attr:`ServerRegion.eu_west`." msgstr "" -#: ../../whats_new.rst:850 +#: ../../whats_new.rst:1038 msgid "" "Add support for new pinned system message under " ":attr:`MessageType.pins_add`." msgstr "" -#: ../../whats_new.rst:851 +#: ../../whats_new.rst:1039 msgid "" "Add order comparisons for :class:`Role` to allow it to be compared with " "regards to hierarchy." msgstr "" -#: ../../whats_new.rst:853 +#: ../../whats_new.rst:1041 msgid "" "This means that you can now do ``role_a > role_b`` etc to check if " "``role_b`` is lower in the hierarchy." msgstr "" -#: ../../whats_new.rst:855 +#: ../../whats_new.rst:1043 msgid "Add :attr:`Server.role_hierarchy` to get the server's role hierarchy." msgstr "" -#: ../../whats_new.rst:856 +#: ../../whats_new.rst:1044 msgid "" "Add :attr:`Member.server_permissions` to get a member's server " "permissions without their channel specific overwrites." msgstr "" -#: ../../whats_new.rst:857 +#: ../../whats_new.rst:1045 msgid "Add :meth:`Client.get_user_info` to retrieve a user's info from their ID." msgstr "" -#: ../../whats_new.rst:858 +#: ../../whats_new.rst:1046 msgid "" "Add a new ``Player`` property, ``Player.error`` to fetch the error that " "stopped the player." msgstr "" -#: ../../whats_new.rst:860 +#: ../../whats_new.rst:1048 msgid "" "To help with this change, a player's ``after`` function can now take a " "single parameter denoting the current player." msgstr "" -#: ../../whats_new.rst:861 +#: ../../whats_new.rst:1049 msgid "Add support for server verification levels." msgstr "" -#: ../../whats_new.rst:863 +#: ../../whats_new.rst:1051 msgid "Adds a new enum called :class:`VerificationLevel`." msgstr "" -#: ../../whats_new.rst:864 +#: ../../whats_new.rst:1052 msgid "" "This enum can be used in :meth:`Client.edit_server` under the " "``verification_level`` keyword argument." msgstr "" -#: ../../whats_new.rst:865 +#: ../../whats_new.rst:1053 msgid "Adds a new attribute in the server, :attr:`Server.verification_level`." msgstr "" -#: ../../whats_new.rst:866 +#: ../../whats_new.rst:1054 msgid "" "Add :attr:`Server.voice_client` shortcut property for " ":meth:`Client.voice_client_in`." msgstr "" -#: ../../whats_new.rst:868 +#: ../../whats_new.rst:1056 msgid "" "This is technically old (was added in v0.10.0) but was undocumented until" " v0.12.0." msgstr "" -#: ../../whats_new.rst:870 ../../whats_new.rst:916 +#: ../../whats_new.rst:1058 ../../whats_new.rst:1104 msgid "For the command extension, the following are new:" msgstr "" -#: ../../whats_new.rst:872 +#: ../../whats_new.rst:1060 msgid "Add custom emoji converter." msgstr "" -#: ../../whats_new.rst:873 +#: ../../whats_new.rst:1061 msgid "All default converters that can take IDs can now convert via ID." msgstr "" -#: ../../whats_new.rst:874 +#: ../../whats_new.rst:1062 msgid "Add coroutine support for ``Bot.command_prefix``." msgstr "" -#: ../../whats_new.rst:875 +#: ../../whats_new.rst:1063 msgid "Add a method to reset command cooldown." msgstr "" -#: ../../whats_new.rst:880 +#: ../../whats_new.rst:1068 msgid "" "Fix bug that caused the library to not work with the latest " "``websockets`` library." msgstr "" -#: ../../whats_new.rst:881 +#: ../../whats_new.rst:1069 msgid "Fix bug that leaked keep alive threads (:issue:`309`)" msgstr "" -#: ../../whats_new.rst:882 +#: ../../whats_new.rst:1070 msgid "" "Fix bug that disallowed :class:`ServerRegion` from being used in " ":meth:`Client.edit_server`." msgstr "" -#: ../../whats_new.rst:883 +#: ../../whats_new.rst:1071 msgid "" "Fix bug in :meth:`Channel.permissions_for` that caused permission " "resolution to happen out of order." msgstr "" -#: ../../whats_new.rst:884 +#: ../../whats_new.rst:1072 msgid "" "Fix bug in :attr:`Member.top_role` that did not account for same-position" " roles." msgstr "" -#: ../../whats_new.rst:889 +#: ../../whats_new.rst:1077 msgid "v0.11.0" msgstr "v0.11.0" -#: ../../whats_new.rst:891 +#: ../../whats_new.rst:1079 msgid "" "This is a minor bug fix update that comes with a gateway update (v5 -> " "v6)." msgstr "" -#: ../../whats_new.rst:894 +#: ../../whats_new.rst:1082 msgid "Breaking Changes" msgstr "破壊的変更" -#: ../../whats_new.rst:896 +#: ../../whats_new.rst:1084 msgid "" "``Permissions.change_nicknames`` has been renamed to " ":attr:`Permissions.change_nickname` to match the UI." msgstr "" -#: ../../whats_new.rst:901 +#: ../../whats_new.rst:1089 msgid "Add the ability to prune members via :meth:`Client.prune_members`." msgstr "" -#: ../../whats_new.rst:902 +#: ../../whats_new.rst:1090 msgid "" "Switch the websocket gateway version to v6 from v5. This allows the " "library to work with group DMs and 1-on-1 calls." msgstr "" -#: ../../whats_new.rst:903 +#: ../../whats_new.rst:1091 msgid "Add :attr:`AppInfo.owner` attribute." msgstr "" -#: ../../whats_new.rst:904 +#: ../../whats_new.rst:1092 msgid "Add :class:`CallMessage` for group voice call messages." msgstr "" -#: ../../whats_new.rst:905 +#: ../../whats_new.rst:1093 msgid "Add :class:`GroupCall` for group voice call information." msgstr "" -#: ../../whats_new.rst:906 +#: ../../whats_new.rst:1094 msgid "Add :attr:`Message.system_content` to get the system message." msgstr "" -#: ../../whats_new.rst:907 +#: ../../whats_new.rst:1095 msgid "" "Add the remaining VIP servers and the Brazil servers into " ":class:`ServerRegion` enum." msgstr "" -#: ../../whats_new.rst:908 +#: ../../whats_new.rst:1096 msgid "" "Add ``stderr`` argument to :meth:`VoiceClient.create_ffmpeg_player` to " "redirect stderr." msgstr "" -#: ../../whats_new.rst:909 +#: ../../whats_new.rst:1097 msgid "" "The library now handles implicit permission resolution in " ":meth:`Channel.permissions_for`." msgstr "" -#: ../../whats_new.rst:910 +#: ../../whats_new.rst:1098 msgid "Add :attr:`Server.mfa_level` to query a server's 2FA requirement." msgstr "" -#: ../../whats_new.rst:911 +#: ../../whats_new.rst:1099 msgid "Add :attr:`Permissions.external_emojis` permission." msgstr "" -#: ../../whats_new.rst:912 +#: ../../whats_new.rst:1100 msgid "Add :attr:`Member.voice` attribute that refers to a :class:`VoiceState`." msgstr "" -#: ../../whats_new.rst:914 +#: ../../whats_new.rst:1102 msgid "" "For backwards compatibility, the member object will have properties " "mirroring the old behaviour." msgstr "" -#: ../../whats_new.rst:918 +#: ../../whats_new.rst:1106 msgid "Command cooldown system with the ``cooldown`` decorator." msgstr "" -#: ../../whats_new.rst:919 +#: ../../whats_new.rst:1107 msgid "" "``UserInputError`` exception for the hierarchy for user input related " "errors." msgstr "" -#: ../../whats_new.rst:924 +#: ../../whats_new.rst:1112 msgid ":attr:`Client.email` is now saved when using a token for user accounts." msgstr "" -#: ../../whats_new.rst:925 +#: ../../whats_new.rst:1113 msgid "Fix issue when removing roles out of order." msgstr "" -#: ../../whats_new.rst:926 +#: ../../whats_new.rst:1114 msgid "Fix bug where discriminators would not update." msgstr "" -#: ../../whats_new.rst:927 +#: ../../whats_new.rst:1115 msgid "" "Handle cases where ``HEARTBEAT`` opcode is received. This caused bots to " "disconnect seemingly randomly." msgstr "" -#: ../../whats_new.rst:929 +#: ../../whats_new.rst:1117 msgid "For the command extension, the following bug fixes apply:" msgstr "" -#: ../../whats_new.rst:931 +#: ../../whats_new.rst:1119 msgid "``Bot.check`` decorator is actually a decorator not requiring parentheses." msgstr "" -#: ../../whats_new.rst:932 +#: ../../whats_new.rst:1120 msgid "" "``Bot.remove_command`` and ``Group.remove_command`` no longer throw if " "the command doesn't exist." msgstr "" -#: ../../whats_new.rst:933 +#: ../../whats_new.rst:1121 msgid "Command names are no longer forced to be ``lower()``." msgstr "" -#: ../../whats_new.rst:934 +#: ../../whats_new.rst:1122 msgid "" "Fix a bug where Member and User converters failed to work in private " "message contexts." msgstr "" -#: ../../whats_new.rst:935 +#: ../../whats_new.rst:1123 msgid "" "``HelpFormatter`` now ignores hidden commands when deciding the maximum " "width." msgstr "" -#: ../../whats_new.rst:940 +#: ../../whats_new.rst:1128 msgid "v0.10.0" msgstr "v0.10.0" -#: ../../whats_new.rst:942 +#: ../../whats_new.rst:1130 msgid "" "For breaking changes, see :ref:`migrating-to-async`. The breaking changes" " listed there will not be enumerated below. Since this version is rather " "a big departure from v0.9.2, this change log will be non-exhaustive." msgstr "" -#: ../../whats_new.rst:947 +#: ../../whats_new.rst:1135 msgid "" "The library is now fully ``asyncio`` compatible, allowing you to write " "non-blocking code a lot more easily." msgstr "" -#: ../../whats_new.rst:948 +#: ../../whats_new.rst:1136 msgid "The library now fully handles 429s and unconditionally retries on 502s." msgstr "" -#: ../../whats_new.rst:949 +#: ../../whats_new.rst:1137 msgid "" "A new command extension module was added but is currently undocumented. " "Figuring it out is left as an exercise to the reader." msgstr "" -#: ../../whats_new.rst:950 +#: ../../whats_new.rst:1138 msgid "" "Two new exception types, :exc:`Forbidden` and :exc:`NotFound` to denote " "permission errors or 404 errors." msgstr "" -#: ../../whats_new.rst:951 +#: ../../whats_new.rst:1139 msgid "Added :meth:`Client.delete_invite` to revoke invites." msgstr "" -#: ../../whats_new.rst:952 +#: ../../whats_new.rst:1140 msgid "" "Added support for sending voice. Check :class:`VoiceClient` for more " "details." msgstr "" -#: ../../whats_new.rst:953 +#: ../../whats_new.rst:1141 msgid "" "Added :meth:`Client.wait_for_message` coroutine to aid with follow up " "commands." msgstr "" -#: ../../whats_new.rst:954 +#: ../../whats_new.rst:1142 msgid "" "Added :data:`version_info` named tuple to check version info of the " "library." msgstr "" -#: ../../whats_new.rst:955 +#: ../../whats_new.rst:1143 msgid "" "Login credentials are now cached to have a faster login experience. You " "can disable this by passing in ``cache_auth=False`` when constructing a " ":class:`Client`." msgstr "" -#: ../../whats_new.rst:957 +#: ../../whats_new.rst:1145 msgid "" "New utility function, :func:`discord.utils.get` to simplify retrieval of " "items based on attributes." msgstr "" -#: ../../whats_new.rst:958 +#: ../../whats_new.rst:1146 msgid "" "All data classes now support ``!=``, ``==``, ``hash(obj)`` and " "``str(obj)``." msgstr "" -#: ../../whats_new.rst:959 +#: ../../whats_new.rst:1147 msgid "Added :meth:`Client.get_bans` to get banned members from a server." msgstr "" -#: ../../whats_new.rst:960 +#: ../../whats_new.rst:1148 msgid "" "Added :meth:`Client.invites_from` to get currently active invites in a " "server." msgstr "" -#: ../../whats_new.rst:961 +#: ../../whats_new.rst:1149 msgid "" "Added :attr:`Server.me` attribute to get the :class:`Member` version of " ":attr:`Client.user`." msgstr "" -#: ../../whats_new.rst:962 +#: ../../whats_new.rst:1150 msgid "" "Most data classes now support a ``hash(obj)`` function to allow you to " "use them in ``set`` or ``dict`` classes or subclasses." msgstr "" -#: ../../whats_new.rst:963 +#: ../../whats_new.rst:1151 msgid "" "Add :meth:`Message.clean_content` to get a text version of the content " "with the user and channel mentioned changed into their names." msgstr "" -#: ../../whats_new.rst:964 +#: ../../whats_new.rst:1152 msgid "" "Added a way to remove the messages of the user that just got banned in " ":meth:`Client.ban`." msgstr "" -#: ../../whats_new.rst:965 +#: ../../whats_new.rst:1153 msgid "" "Added :meth:`Client.wait_until_ready` to facilitate easy creation of " "tasks that require the client cache to be ready." msgstr "" -#: ../../whats_new.rst:966 +#: ../../whats_new.rst:1154 msgid "" "Added :meth:`Client.wait_until_login` to facilitate easy creation of " "tasks that require the client to be logged in." msgstr "" -#: ../../whats_new.rst:967 +#: ../../whats_new.rst:1155 msgid "" "Add :class:`discord.Game` to represent any game with custom text to send " "to :meth:`Client.change_status`." msgstr "" -#: ../../whats_new.rst:968 +#: ../../whats_new.rst:1156 msgid "Add :attr:`Message.nonce` attribute." msgstr "" -#: ../../whats_new.rst:969 +#: ../../whats_new.rst:1157 msgid "" "Add :meth:`Member.permissions_in` as another way of doing " ":meth:`Channel.permissions_for`." msgstr "" -#: ../../whats_new.rst:970 +#: ../../whats_new.rst:1158 msgid "Add :meth:`Client.move_member` to move a member to another voice channel." msgstr "" -#: ../../whats_new.rst:971 +#: ../../whats_new.rst:1159 msgid "You can now create a server via :meth:`Client.create_server`." msgstr "" -#: ../../whats_new.rst:972 +#: ../../whats_new.rst:1160 msgid "Added :meth:`Client.edit_server` to edit existing servers." msgstr "" -#: ../../whats_new.rst:973 +#: ../../whats_new.rst:1161 msgid "" "Added :meth:`Client.server_voice_state` to server mute or server deafen a" " member." msgstr "" -#: ../../whats_new.rst:974 +#: ../../whats_new.rst:1162 msgid "If you are being rate limited, the library will now handle it for you." msgstr "" -#: ../../whats_new.rst:975 +#: ../../whats_new.rst:1163 msgid "" "Add :func:`on_member_ban` and :func:`on_member_unban` events that trigger" " when a member is banned/unbanned." msgstr "" -#: ../../whats_new.rst:978 +#: ../../whats_new.rst:1166 msgid "Performance Improvements" msgstr "" -#: ../../whats_new.rst:980 +#: ../../whats_new.rst:1168 msgid "" "All data classes now use ``__slots__`` which greatly reduce the memory " "usage of things kept in cache." msgstr "" -#: ../../whats_new.rst:981 +#: ../../whats_new.rst:1169 msgid "" "Due to the usage of ``asyncio``, the CPU usage of the library has gone " "down significantly." msgstr "" -#: ../../whats_new.rst:982 +#: ../../whats_new.rst:1170 msgid "" "A lot of the internal cache lists were changed into dictionaries to " "change the ``O(n)`` lookup into ``O(1)``." msgstr "" -#: ../../whats_new.rst:983 +#: ../../whats_new.rst:1171 msgid "" "Compressed READY is now on by default. This means if you're on a lot of " "servers (or maybe even a few) you would receive performance improvements " "by having to download and process less data." msgstr "" -#: ../../whats_new.rst:985 +#: ../../whats_new.rst:1173 msgid "" "While minor, change regex from ``\\d+`` to ``[0-9]+`` to avoid " "unnecessary unicode character lookups." msgstr "" -#: ../../whats_new.rst:990 +#: ../../whats_new.rst:1178 msgid "Fix bug where guilds being updated did not edit the items in cache." msgstr "" -#: ../../whats_new.rst:991 +#: ../../whats_new.rst:1179 msgid "" "Fix bug where ``member.roles`` were empty upon joining instead of having " "the ``@everyone`` role." msgstr "" -#: ../../whats_new.rst:992 +#: ../../whats_new.rst:1180 msgid "" "Fix bug where :meth:`Role.is_everyone` was not being set properly when " "the role was being edited." msgstr "" -#: ../../whats_new.rst:993 +#: ../../whats_new.rst:1181 msgid "" ":meth:`Client.logs_from` now handles cases where limit > 100 to sidestep " "the discord API limitation." msgstr "" -#: ../../whats_new.rst:994 +#: ../../whats_new.rst:1182 msgid "Fix bug where a role being deleted would trigger a ``ValueError``." msgstr "" -#: ../../whats_new.rst:995 +#: ../../whats_new.rst:1183 msgid "" "Fix bug where :meth:`Permissions.kick_members` and " ":meth:`Permissions.ban_members` were flipped." msgstr "" -#: ../../whats_new.rst:996 +#: ../../whats_new.rst:1184 msgid "" "Mentions are now triggered normally. This was changed due to the way " "discord handles it internally." msgstr "" -#: ../../whats_new.rst:997 +#: ../../whats_new.rst:1185 msgid "" "Fix issue when a :class:`Message` would attempt to upgrade a " ":attr:`Message.server` when the channel is a :class:`Object`." msgstr "" -#: ../../whats_new.rst:999 +#: ../../whats_new.rst:1187 msgid "" "Unavailable servers were not being added into cache, this has been " "corrected."